RG POC Apps. What has been done
Below is the list of features that are already done or are close to being done.
Scope | Feature | Description | Status |
---|---|---|---|
Design system | Design system, guidelines, typography | Design system based on components that helps designers customize (branding) design and design new features quickly. |
|
Authorization | Sign Up | 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. |
|
| Sign In | As an unauthorized user I want to fill in the sign in form so that I can authorize in the application. | |
| Remind the password | As an unauthorized user I want to reset the password if I forgot it so that I can recover access to my account. | |
Discovery | Course catalog | As a user I want to see all courses on the platform so that I can select the course. | |
| Course search | As a user I want to search a course so that I can discover the courses according to my needs. | |
Dashboard | Dashboard | As a user I want to see my enrolled courses so that I can proceed to them easily. | |
Profile | Profile Info |
| |
| Edit profile | As an authorized user I want to manage personal information so that I can keep it up to date. | |
| Adjust settings | As an authorized user I want to adjust video settings so that I can select my preferences. |
|
| Sign out | As an authorized user I want to sign out so that I can stop the authorization session. | |
| Delete account | As an authorized user I want to delete my account so that I can remove my profile. | |
Course about | Course info | As a user I want to see course details so that I can decide if I'm interested in the course. | |
| Enrollment | If the course is free or has a free option, user proceeds to the Course screen / Course outline tab. | |
Courseware | Course outline | As a user I want to see the course outline so that I can understand the course plan and proceed to the course content. | |
| Download content | As a user I want to download the course content so that I can reach it without internet connection. | |
| Course videos |
| (In the process of redesign due to the download feature) |
| Discussion tab | As a user I want to see all course discussions so that I can select to join specific ones. | |
| Handouts | As a user I want to see the course handouts so that I can apply them for learning. | Android iOS |
| Announcements | As a user I want to see the announcements so that I can be up to date with course events. | Android iOS |
| xBlocks+Navigation | User should be able to complete mobile-ready problem types. User should be able to navigate between the assignments. User can see in the course outline what assignments have been completed. | |
| Resume course | User should be able to resume the course. Selecting it, user proceeds to the next assignment to be completed. | |
Discussion | Categories |
| |
| Search | As a user I want to search for discussions. | |
| Threads | As a user I want to see discussion threads. As a user I want to apply filters and sorting to the list. | |
| Responses | As a user I want to see a list of responses for question/discussion. | |
| Add Response | As a user I want to be able to add my response. | |
| Comments | As a user I want to see a list of comments for response. | |
| Add comment | As a user I want to be able to add my comment. | |
| 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. | |
Localization | Translate resources and adapt UI to different languages. | As a user I want to use the application in different languages. | (Ukrainian lang, Done very quickly with one famous AI tool ) |
Tablets/Desktops | Adapt to UI to any screen sizes. | As a user I want to use the application on any mobile device. | |
Light/Dark Theme |
| As a user I want to use the application in the color theme of my OS. |