Visual Course Progress

Status

READY FOR REVIEW

Contributing Team

@Marco Morales , @Edward Byun

Earlier Discovery

N/A

Linked Initiatives

https://openedx.atlassian.net/wiki/x/AYBTEgE

Overview

This initiative aims to introduce visualizations that improve upon and extend the learning progress page on the current Open edX platform web experience. These improvements would allow learners to have a better grasp on their learning progress through multiple different visualizations. Learners can choose which visual they see to better aid in their personal learning objectives. In conjunction with efforts on course goal functionality, this work will lead to more personal progress tracking experience. Improvements to progress visuals and tracking will also have the benefit of increasing learner engagement.

Overview

This initiative aims to introduce visualizations that improve upon and extend the learning progress page on the current Open edX platform web experience. These improvements would allow learners to have a better grasp of their learning progress through multiple different aspects of a course. Learners can choose which visual they see to better aid in their personal learning objectives. In conjunction with efforts on course goal functionality, this work will lead to a more personal progress tracking experience. Improvements to progress visuals and tracking will also have the benefit of increasing learner engagement.

Goals

By designing new and improving existing visualizations, we hope to allow learners to:

  • easily track overall progress in a course (x units complete, y units left)

  • pick up where they left off within a block (progress within content, ie: x% of video left, x questions left, etc)

  • understand their progress towards passing a course (weighted grade)

As a result of the work in this initiative, we hope to drive engagement and support learner motivation.

Key Use Cases

  • As a learner, I would like to track my progress towards course learning objectives. These can be course completion, video watch, completing assignments, and/or passing the course.

  • As a learner, I would like to understand where I am in my learning, and easily pick up where I left off.

Deliverables

  • Stage 1 - Mobile Course Progress Page

    • We plan to convert the web Progress page down to the native experience, conveying completion and grade progress.

  • Stage 2 - Video Progress and Completion

    • We plan to add progress visuals for partially viewed videos in various places on the mobile experience.

    • We also plan to add a visual to convey how much of the overall video content has been watched.

  • Stage 3 - Home Page Mini Progress Views Section

    • We plan to introduce modified (or separate views) of the progress visuals from the Progress page. These visuals will live on the new course Home page. (Design of the new course Home page is being addressed in the Course Content View project)

    • These visuals are a modification (or a separate view) for the course-level progress modes from the progress page.

    • Learners will be able to choose the visual that best suits their personal learning objectives.

In Scope / Out of Scope

Based on the above use cases, we are breaking down on high-level scope as follows:

In Scope

Out of Scope

In Scope

Out of Scope

Translation of the web Progress page into a mobile format

Gamification / streaks views

New video progress modes (single video, total video content)

Home page redesign (This work is being done in the Course Content View project)

Mini Progress views for the course Home page

Video page redesign

MVP Specs

Features & Requirements

In order to realize this MVP, we believe the following features will be required. Refer to the following flow chart for more details:

Feature

Requirements

Feature

Requirements

Stage 1: Mobile Course Progress Page

Course Completion Visual

This visual should be a direct translation of the circular progress visual from the web experience

Grade Summary

This section should show syllabus level information on the weight of each graded category (ie: homework, exams, labs) as well as the learner’s current grade within each category. This section should also include a weighted grade progress visual/bar and grade feature lock visibility, and grade progression bar.

Weighted Grade Visual/ Progress bar

This visual should show a learner’s current weighted grade compared to the minimum required grade to pass a course, desired grade, or both.

Grade Feature Lock Visibility

The progress page should have clear indicators if the grade feature is locked and requires an upgrade to view. Courses with this status should have a preview that allows learners to see the utility of the grade summary in an generic/unpopulated manner. Locked courses should have a clear CTA to allow learners to upgrade and view locked information.

Stage 2 - Partial Video Progress and Completion

Progress Bar Under Video Thumbs

This visual should show how much of a video has been completed so a learner can see at glance their progress across multiple videos

Completed Video Indicator

Video content that has been completed should have a clear indication to allow learners to quickly see which videos have been watched.

Overall video Progress

This visual should show how much of the total video content in a course has been completed.

Stage 3 - Home Page Mini Progress Views Section

Home Page Progress Visual Section

This section of the new course home page should provide learners with quick views of different progress modes. Learners should be able to choose the visual that best suits their learning preference, but also see the other progress visuals if desired. These sections should also have clear CTAs. Each of these views are described below.

Course Progress View (within the Home Page Progress Visual Section)

This progress visual should show how much of the overall course content has been completed. The CTA for this visual should take the learner to the “All” section of the course content view.

Video Completion View (within the Home Page Progress Visual Section)

This progress visual should show how far along a learner is from completing all of the videos in the course. The CTA for this visual should take the learner to the latest partially viewed video or next video up on the sequence.

Assignment Completion View (within the Home Page Progress Visual Section)

This progress visual should show how much of the course assignments have been completed. The CTA for this visual should take the learner to the Assignments tab of the new course content view, with the next assignment highlighted.

Weighted Grade Progress View (within the Home Page Progress Visual Section)

This progress visual should show a learner’s current weighted grade and the course passing grade. The CTA for this visual should take the learner to the grade portion of the Progress page.

Technical Open Questions

We anticipate the following to some of the key questions that we will need answered during technical discovery.

Open Tasks

  •  

Product & UX/UI FAQ

The following represent our Product view of key questions. However, we look to the UX/UI and technical teams to validate these as needed.

Q: No questions yet!

A:

Future Direction

No notes included for this project.

UI Examples

Updated designs coming soon!