Skip to end of metadata
Go to start of metadata

You are viewing an old version of this content. View the current version.

Compare with Current View Version History

« Previous Version 2 Next »




Category

Content

Interation / Capability

Summary

Open edX Mobile (Current)

RG-POC (Current and In Development)

Scope / Size (Estimated)

Application Basics

Welcome / Loading

Application Basics

Account

Login

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

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

Account

Account Settings

Courses

Courses Dashboard

Courses

Course Outline

Courses

Video

Courses

Discussion

Courses

Dates

Courses

Announcements

Courses

Handouts

Programs

Discovery

Discovery

Discovery

Notifications

General Messaging

What’s New Messaging

General Messaging

Upgrade / Deprecated App Messaging

General Messaging

Rating / Feedback Prompt

General Messaging

Offline Mode Messaging

General Messaging

Visual In-Context Progress

Infrastructure Tools

Build Automation

Infrastructure Tools

Accessibility

Infrastructure Tools

Video Pipeline

Infrastructure Tools

White Labeling

Infrastructure Tools

Theming

Infrastructure Tools

Design System

Design system, guidelines, typography
Design system based on components that helps designers customize (branding) design and design new features quickly.

Infrastructure Tools

Localization

Infrastructure Tools

Analytics

Below is the list of features that are already done or are close to being done from the RG-POC – TO BE MAPPED TO TABLE ABOVE

Scope

Feature

Description

Status

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.

  • No labels