Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

(question)(question)Courses DashboardTime Gated Access

Category

Content

Interaction / Capability

Priority

Summary

Open edX Mobile (Current)

RG-POC (Current and In Development)

Scope / Size (Estimated)

Application Basics

Welcome / Loading

Basic Loading (Themed)

-

As a user I can open the branded open edX mobile application (loader if configured is shown)

-

Discovery

Browse Catalog

-

As a user I want to see all courses on the platform so that I can select the course.

RG - Basic native catalog view, not filters or sorting for now, no card groupings, etc.

Native

Web

✅ Native

🇽 Web

TBD

Discovery

Course Search

-

As a user I want to search a course so that I can discover the courses according to my needs.

RG - Whole word matching search, very basic functionality that might need additional review

✅ Web

TBD

Discovery

Course Enrollment Page

View Enrollment Page

As a user I want to see course details so that I can decide if I'm interested in the course.

RG - Webview for enrollment pages in open edx platform, native enrollment buttons / page images.

✅ Web

✅ Web

TBD

Discovery

Course Enrollment Page

Enroll in Course

If the course is free or has a free option, user proceeds to the Course screen / Course outline tab.

TBD

Discovery

Course Enrollment Page

View Course Outline

L

As a user I want to see the course outline ( / preview of outline content) so that I can understand the course plan and proceed to the course content.

🇽

🇽

-

Discovery

Program Catalog

(question)

(question)

TBD

Discovery

Program Enrollment Page

(question)

(question)

TBD

Discovery

Program Search

(question)

(question)

TBD

Discovery

Subjects

(question)

(question)

TBD

Account

Login

-

As an unauthorized user I want to fill in the sign in form so that I can authorize in the application.

-

Account

Login

Social Account Auth

As a new user I would like to create an account with my social identities (Facebook, Apple, Google)

🇽

TBD

Account

Login

Enterprise / University Login

L

As a user linked to an enterprise catalog I would like to be able to login with my enterprise credentials.

🇽

🇽

Account

Create Account

-

As an unauthorized user I want to fill in the registration form so that I can create my account and use available features.

Registration form depends on LMS configuration.

-

Account

Reset Password

-

As an unauthorized user I want to reset the password if I forgot it so that I can recover access to my account.

Account

Profile

View Profile

-

Account

Profile

Edit Profile

As an authorized user I want to manage personal information so that I can keep it up to date.

-

Account

Account Settings

View Account Settings

-

Account

Account Settings

Terms of Service / Cookies / Privacy Policies

-

Account

Account Settings

Purchase / Commerce Details

🇽

TBD

Account

Account Settings

Support / FAQ / Email

-

Account

Account Settings

Video Settings

As an authorized user I want to adjust video settings so that I can select my preferences.

TBD

Account

Account Settings

SD Card Storage Location

L

🇽

Account

Account Settings

Delete Account

R

As an authorized user I want to delete my account so that I can remove my profile.

-

Account

Account Settings

Sign Out

R

As an authorized user I want to sign out so that I can stop the authorization session.

-

Courses

Courses Dashboard

View My Courses

R

As a user I want to see my enrolled courses so that I can proceed to them easily.

-

Courses

Courses Dashboard

Access Course

R

As a user I can get to my course details from the course dashboard.


(No pagination)


⏳(API updates + pagination being added)

Courses

Course

(question)

Courses

Courses Dashboard

In Context Upsells

(question)

Courses

Course Home

View Course Outline

R

As a user I want to see the course outline so that I can understand the course plan and proceed to the course content.

-

Courses

Course Home

Resume course

R

User should be able to resume the course. Selecting it, user proceeds to the next assignment to be completed.

TBD

Courses

Course Content

Level 1 Course Outline (Sections → Subsection)

Users can see the course outline, and can select subsections to dive into subsections.

✅ (some differences in experience flow)

-

Courses

Course Content

Level 2 Course Outline (Subsection--> Units+ Components)

Users can see the course outline, and can select subsections to dive into specific blocks.

✅ (some differences in experience flow)

-

Courses

Course Content

Bulk Download Subsection Videos

-

Courses

Course Content

View Videos

Users can view both Youtube and Video pipeline videos

-

Courses

Course Content

View Problems

User should be able to complete capa problems

✅ Web

🇽 Native

✅ Web

🇽 Native

-

Courses

Course Content

View Text

User should be able to ready text / html blocks

✅ Web

🇽 Native

✅ Web

🇽 Native

-

Courses

Course Content

View ORA

User should be able to complete open response assessments

✅ Web

🇽 Native

✅ Web

🇽 Native

-

Courses

Course Content

View Drag Drop

User should be able to complete drag drop problems

✅ Web

🇽 Native

✅ Web

🇽 Native

-

Courses

Course Content

Other Blocks

User should be able to complete mobile-ready problem types.

✅ Web

🇽 Native

✅ Web

🇽 Native

-

Courses

Course Content

Move to Next / Previous Content

User should be able to navigate between the assignments.

-

Courses

Course Content

Adjust Personalized Schedule

🇽

Courses

Course Content

In-Context Progress

User can see in the course outline what assignments have been completed.

⏳(not yet realtime)

TBD

Courses

Video

View Course Videos

As a user I can see a list of just the course videos in my course.

Courses

Video

See Video File Size / Duration

Courses

Video Download

Bulk Download of Course Videos

As a user I want to download the course video so that I can reach them without internet connection.

Courses

Video Download

Free Space check before Download

Courses

Video Download

View In Progress Downloads

Courses

Video

In Context Video Download Quality Setting

🇽

Courses

Discussion

View Discussions

As a user I want to see all course discussions so that I can select to join specific ones.

Courses

Discussion

Browse Topic Areas

Courses

Discussion

Search

As a user I want to search for discussions.

Courses

Discussion

Threads

As a user I want to see discussion threads.

As a user I want to apply filters and sorting to the list.

Courses

Discussion

Threads

As a user I want to create a new post (discussion + question)

Courses

Discussion

All Posts Sort + Filter

✅ (some API improvements in development)

Courses

Discussion

Responses

As a user I want to see a list of responses for question/discussion.

Courses

Discussion

Add Response

As a user I want to be able to add my response.

Courses

Discussion

Comments

As a user I want to see a list of comments for response.

Courses

Discussion

Add comment

As a user I want to be able to add my comment.

Courses

Discussion

Like/Follow/Report

As a user I want to be able to vote / unvote the post and response.

As a user I want to be able to Follow / Unfollow the post.

As a user I want to be able to report / unreport the post and response.

Courses

Discussion

View Discussion Profile

🇽

Courses

Dates

View Dates

✅ Web / Native ?

🇽

TBD

Courses

Dates

Sync Dates to Calendar

Courses

Dates

Adjust Personalized Schedule

🇽

TBD

Courses

Announcements

View Announcements

As a user I want to see the announcements so that I can be up to date with course events.

-

Courses

Handouts

View Handouts

As a user I want to see the course handouts so that I can apply them for learning.

-

Programs

View Programs

Program Progress Page

As a user I can see the details and progress for a program I am working to complete.

🇽

⏳ (custom version built, TBD on path to main app)

TBD

Programs

View Programs

View Certificate

🇽

🇽

TBD

Programs

Purchase

Course Purchase from Program

🇽

🇽

TBD

Programs

Purchase

Bulk Program Purchase

🇽

🇽

TBD

...

Category

Content

Interaction / Capability

Summary

Open edX Mobile (Current)

RG-POC (Current and In Development)

Scope / Size (Estimated)

Ecommerce

TBD on how to handle the ecommerce workflows, as these are spread throughout many other views.

Courses

Courses Dashboard

Time Gated Course Access

(question)

Courses

Courses Dashboard

In Context Upsells

(question)

Infrastructure Capabilities

...