Versions Compared

Key

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

...

Feature

Requirements

Improved Bulk Download Tools

Today, in the open edx mobile experience download buttons exist at the subsection, unit, and block levels. With this shift, we’d like to move bulk download controls to the course, section, and block levels.

Additional download confirmation dialogs, storage and connection error states, and download progress status updates are also planned here.

Finally, additional account settings are planned to improve data storage controls for learners.

Design screens / flows for this are included below.

Text Problem Linting / Classification

details coming soon

Problem Linting / Classification

details coming soon

Offline Text Downloads

From an experience standpoint, this simply means that text components can be downloaded and would show download status indicators where applicable.

Achieving some performance gains when rendering these text blocks would be helpful, but the question remains of whether we could support 100% of the interactivity of all html elements when downloaded and how to detect this.

Offline Read-Only Problems

This initial version of offline problems would be focused on a read only view of (capa) problems, though we would need to decide which exact problems are in scope and which advanced problem types are not in scope for this read only view. Starting with the 5 common problem types is a useful increment, but we’d need to make sure the information necessary to classify the capa problem and its offline support level is known to the mobile application based on the OLX / metadata available.

Mobile Download Details View

Details coming soon

Studio Mobile Stats View

details coming soon

New Mobile Content Page

Moved into future Course Navigation project

All previous updates would be incremental changes to the existing Course tab within the mobile experience. This increment involves a new content page that takes the course content outline and combines it with our video tab to introduce clearer content filtering, completion status, and download status for course content.

Mockup / concept sketch coming soon. This new content page is currently being seen as something that would pair with a new course home page, but that is separately added here as its own increment.

...