...
ID | Category | Content | Interaction / Capability | Priority | Summary | edX Mobile (Current) | RG-POC (Current and In Development) | Scope / Size (Estimated) |
---|---|---|---|---|---|---|---|---|
1 | Application Basics | Welcome / Loading | Basic Loading (Themed) | - | As a user I can open the branded open edX mobile application (loader if configured is shown) | ✅ | - | |
2 | Discovery | Browse Catalog | - | P1 | 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 | |
3 | Discovery | Course Search | - | P2 | 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 | ✅ | |
4 | Discovery | Course Enrollment Page | View Enrollment Page | P1 | 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 | |
5 | Discovery | Course Enrollment Page | Enroll in Course | P1 | If the course is free or has a free option, user proceeds to the Course screen / Course outline tab. | ✅ | ✅ | |
6 | 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. | 🇽 | 🇽 | |
7 | Discovery | Program Catalog | P3 | |||||
8 | Discovery | Program Enrollment Page | P3 | |||||
9 | Discovery | Program Search | P3 | |||||
10 | Discovery | Subjects | P2 | |||||
11 | Account | Login | - | P1 | As an unauthorized user I want to fill in the sign in form so that I can authorize in the application. | ✅ | ✅ | - |
12 | Account | Login | Social Account Auth | P2 | As a new user I would like to create an account with my social identities (Facebook, Apple, Google) | ✅ | 🇽 | Added to Mobile Roadmap |
13 | Account | Login | Enterprise / University Login | P3 | As a user linked to an enterprise catalog I would like to be able to login with my enterprise credentials. | 🇽 | 🇽 | |
14 | Account | Create Account | - | P1 | 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. | ✅ | ✅ | - |
15 | Account | Reset Password | - | P1 | As an unauthorized user I want to reset the password if I forgot it so that I can recover access to my account. | ✅ | ✅ | |
16 | Account | Profile | View Profile | P2 | ✅ | ✅ | - | |
17 | Account | Profile | Edit Profile | P2 | As an authorized user I want to manage personal information so that I can keep it up to date. | ✅ | ✅ | - |
18 | Account | Account Settings | View Account Settings | P1 | ✅ | ✅ | - | |
19 | Account | Account Settings | Terms of Service / Cookies / Privacy Policies | P1 | ✅ | ✅ | - | |
20 | Account | Account Settings | Purchase / Commerce Details | P3 | ✅ | 🇽 | TBD | |
21 | Account | Account Settings | Support / FAQ / Email | P2 | ✅ | ✅ | - | |
22 | Account | Account Settings | Video Settings | P2 | As an authorized user I want to adjust video settings so that I can select my preferences. | ✅ | ✅ | TBD |
23 | Account | Account Settings | SD Card Storage Location | P3 | ✅ | 🇽 | ||
24 | Account | Account Settings | Delete Account | P1 | As an authorized user I want to delete my account so that I can remove my profile. | ✅ | ✅ | - |
25 | Account | Account Settings | Sign Out | P1 | As an authorized user I want to sign out so that I can stop the authorization session. | ✅ | ✅ | - |
26 | Courses | Courses Dashboard | View My Courses | P1 | As a user I want to see my enrolled courses so that I can proceed to them easily. | ✅ | ✅ | - |
27 | Courses | Courses Dashboard | Access Course | P1 | As a user I can get to my course details from the course dashboard. | ✅ | ✅ | |
28 | Courses | Course Home | View Course Outline | P1 | As a user I want to see the course outline so that I can understand the course plan and proceed to the course content. | ✅ | ✅ | - |
29 | Courses | Course Home | Resume course | P1 | User should be able to resume the course. Selecting it, user proceeds to the next assignment to be completed. | ✅ | ⏳✅ | TBD |
30 | Courses | Course Content | Level 1 Course Outline (Sections → Subsection) | P1 | Users can see the course outline, and can select subsections to dive into subsections. | ✅ | ✅ (some differences in experience flow) | - |
31 | Courses | Course Content | Level 2 Course Outline (Subsection--> Units+ Components) | P1 | Users can see the course outline, and can select subsections to dive into specific blocks. | ✅ | ✅ (some differences in experience flow) | - |
32 | Courses | Course Content | Bulk Download Subsection Videos | P2 | ✅ | ✅ | - | |
33 | Courses | Course Content | View Videos | P1 | Users can view both Youtube and Video pipeline videos | ✅ | ✅ | - |
34 | Courses | Course Content | View Problems | P1 | User should be able to complete capa problems | ✅ Web 🇽 Native | ✅ Web 🇽 Native | - |
35 | Courses | Course Content | View Text | P1 | User should be able to ready text / html blocks | ✅ Web 🇽 Native | ✅ Web 🇽 Native | - |
36 | Courses | Course Content | View ORA | P1 | User should be able to complete open response assessments | ✅ Web 🇽 Native | ✅ Web 🇽 Native | - |
37 | Courses | Course Content | View Drag Drop | P1 | User should be able to complete drag drop problems | ✅ Web 🇽 Native | ✅ Web 🇽 Native | - |
38 | Courses | Course Content | Other Blocks | P3 | User should be able to complete mobile-ready problem types. | ✅ Web 🇽 Native | ✅ Web 🇽 Native | - |
39 | Courses | Course Content | Move to Next / Previous Content | P1 | User should be able to navigate between the assignments. | ✅ | ✅ | - |
40 | Courses | Course Content | Adjust Personalized Schedule | P2 | ✅ | 🇽 | ||
41 | Courses | Course Content | In-Context Progress | P2 | User can see in the course outline what assignments have been completed. | ✅ | ⏳(not yet realtime) | Added to Mobile Roadmap |
42 | Courses | Video | View Course Videos | P1 | As a user I can see a list of just the course videos in my course. | ✅ | ✅ | |
43 | Courses | Video | See Video File Size / Duration | P2 | ||||
44 | Courses | Video Download | Bulk Download of Course Videos | P2 | As a user I want to download the course video so that I can reach them without internet connection. | ✅ | ✅ | |
45 | Courses | Video Download | Free Space check before Download | P3 | ||||
46 | Courses | Video Download | View In Progress Downloads | P3 | ✅ | ✅ | ||
47 | Courses | Video | In Context Video Download Quality Setting | ✅ | 🇽 | |||
48 | Courses | Discussion | View Discussions | P2 | As a user I want to see all course discussions so that I can select to join specific ones. | ✅ | ✅ | |
49 | Courses | Discussion | Browse Topic Areas | P2 | ✅ | ✅ | ||
50 | Courses | Discussion | Search | P3 | As a user I want to search for discussions. | ✅ | ✅ | |
51 | Courses | Discussion | Threads | P2 | As a user I want to see discussion threads. As a user I want to apply filters and sorting to the list. | ✅ | ✅ | |
52 | Courses | Discussion | Threads | P2 | As a user I want to create a new post (discussion + question) | ✅ | ✅ | |
53 | Courses | Discussion | All Posts Sort + Filter | P3 | ✅ | ✅ (some API improvements in development) | ||
54 | Courses | Discussion | Responses | P2 | As a user I want to see a list of responses for question/discussion. | ✅ | ✅ | |
55 | Courses | Discussion | Add Response | P2 | As a user I want to be able to add my response. | ✅ | ✅ | |
56 | Courses | Discussion | Comments | P2 | As a user I want to see a list of comments for response. | ✅ | ✅ | |
57 | Courses | Discussion | Add comment | P2 | As a user I want to be able to add my comment. | ✅ | ✅ | |
58 | Courses | Discussion | Like/Follow/Report | P2 | 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. | ✅ | ✅ | |
59 | Courses | Discussion | View Discussion Profile | P3 | ✅ | 🇽 | ||
60 | Courses | Dates | View Dates | P1 | ✅ Web / Native ? | 🇽 | TBD | |
61 | Courses | Dates | Sync Dates to Calendar | P2 | ||||
62 | Courses | Dates | Adjust Personalized Schedule | P3 | ✅ | 🇽 | TBD | |
63 | Courses | Announcements | View Announcements | P2 | As a user I want to see the announcements so that I can be up to date with course events. | ✅ | ✅ | - |
64 | Courses | Handouts | View Handouts | P3 | As a user I want to see the course handouts so that I can apply them for learning. | ✅ | ✅ | - |
65 | Programs | View Programs | Program Progress Page | P3 | 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 |
66 | Programs | View Programs | View Certificate | P3 | 🇽 | 🇽 | TBD | |
67 | Programs | Purchase | Course Purchase from Program | P3 | 🇽 | 🇽 | TBD | |
68 | Programs | Purchase | Bulk Program Purchase | P3 | 🇽 | 🇽 | TBD |
...