Skip to content

Releases: oppia/oppia-android

Version 0.5: Alpha MR2

13 Oct 01:49
4e4ad10
Compare
Choose a tag to compare

Overview

This is the second alpha release of the Oppia Android app, and brings new functionality to enable it for planned user studies. Burndown milestone: https://github.com/oppia/oppia-android/milestone/22.

Features & changes in this release include:

  • Smarter lesson recommendations which provide the user with knowledge-based guidance through topics (particularly, the user will be directed to the next lesson that they've demonstrated via prerequisites that should be next in their learning journey)
  • Introduction of confetti to celebrate correct answers & the ending of a lesson
  • Support for rendering LaTeX rather than requiring it to be replaced within lessons
  • Fixes for blurring lesson thumbnails & adding a lock for lessons that aren't yet ready to play
  • Support for four topics: Place Values, Multiplication, Fractions, and Ratios
  • Support for directly embedding lessons within the app
  • Far-reaching stabilization work via test & corresponding bug fixes

The binaries attached to this release have all four topics fully bundled so they should work with offline support from the get-go.

Note also that the question player was disabled starting in this release due to there not yet being production-ready question banks to publish for supported topics.

Finally, as with Alpha MR1, this release also has its auto-expiration disabled for inspection purposes. Neither binary should be used for actual production usage. Instead, please contact the team if you're interested in getting access to the pre-release version of the app.

What's Changed

Read more

Version 0.4: Alpha MR1

12 Oct 02:53
77b48cb
Compare
Choose a tag to compare

Overview

This is the first alpha release of the Oppia Android app (and viable release candidate to be used in user studies). Burndown milestone: https://github.com/oppia/oppia-android/milestone/18.

This release builds on the earlier prototypes by introducing a bunch of new functionality, including:

  • An expanded core learner experience:
    • Introduction of basic recommendations to help guide learners to the next topic or lesson to play
    • High-fidelity implementations for all UIs in the app
    • Quality-of-life improvements:
      • Being able to see whole lesson tiles
      • Input errors for submitted answers in interactions
      • Being able to submit answers using the on-screen keyboard's return button
    • Support for devices with a tablet form factor
    • Support for changing the reading text size in lessons
    • Support for changing the default audio voiceover language
  • New question types (interactions):
    • Drag & drop input
    • Image region selection
    • Ratio input
  • Full support for playing lessons offline (including viewing images) by downloading necesssary assets upon opening the app. Audio voiceovers still require continual internet connectivity.
  • Two entire bundled topics: Place Values & Multplication
  • Automatic app expiration after 3 months (this has been disabled for the binary attached to this release)
  • Crash & basic usage event telemetry
  • Navigation drawer & profile settings menu
  • Initial FAQ & Help menu
  • Initial onboarding flow for new users

Note that this release also includes a package rename which means it will install as a separate app compared with the earlier prototypes. This will be the package that the team uses moving forward for all releases.

Neither binary should be used for actual production usage. Instead, please contact the team if you're interested in getting access to the pre-release version of the app.

What's Changed

Read more

Version 0.3: Prototype MR3

12 Oct 01:29
Compare
Choose a tag to compare
Pre-release

Overview

This is the third prototype build of the Oppia Android app. Changes from the second prototype build:

  • Introduction of the practice sessions player to train specific skills randomly
  • Introducing a congratulations message when a correct answer is submitted
  • Auto audio playing & content highlighting
  • A bunch of UI & functional fixes

Note: while most changes from the tagged commit for the release eventually made it into the develop branch, some changes were made intentionally to this branch for the purpose of demonstration (including changes to test assets) that may deviate if compared with a build off of the develop branch.

Note: when logging in, select the administrator account and type in PIN '12345' to gain access to the home screen.

Reference tracking PR: #506
Release tracking issue: #494

What's Changed

Full Changelog: v0.2...v0.3

Version 0.2: Prototype MR2

12 Oct 01:22
Compare
Choose a tag to compare
Pre-release

Overview

This is the second prototype build of the Oppia Android app. Changes from the first prototype build:

  • Fixes to HTML formatting for consistency throughout the app
  • Ensure wrong answers are collapsible
  • Add support for audio & image caching (note that this is not enabled for the built APKs below)
  • Add support for concept cards in lessons
  • Fix audio playing & content images in lessons, the former of which allows audio subtitles to be played in different languages alongside the written English content strings in lessons
  • Introduction of review cards to review specific skills taught in explorations
  • Various UI bug fixes, including correcting topic download size, adding missing descriptions, typo corrections, and spacing fixes

Note: while most changes from the tagged commit for the release eventually made it into the develop branch, some changes were made intentionally to this branch for the purpose of demonstration (including changes to test assets) that may deviate if compared with a build off of the develop branch.

Note: when logging in, select the administrator account and type in PIN '12345' to gain access to the home screen.

Reference tracking PR: #423.

What's Changed

Full Changelog: v0.1...v0.2

Version 0.1: Prototype MR1

12 Oct 01:08
Compare
Choose a tag to compare
Pre-release

Overview

This is the first prototype build of Oppia Android. Key features:

  • Support for creating multiple profiles with a single administrator, and per-profile PINs
  • Basic support for Oppia explorations (which are interactive, tutor-like learning experience), including:
    • Rendering images
    • Providing answers in several interactions: continue, numeric input, text input, fraction input, multiple choice, and item selection
    • Providing feedback for both correct and incorrect answer
    • Dynamic routing based on answers to retry certain parts of the lesson, or progress forward
  • Support for manually customized versions of a couple fractions & ratios explorations
  • Support for organizing lessons into topics (which are high-level pedagogical categories of mathematics topics, such as 'fractions') with placeholder UIs for future functionality, including: topic downloads, viewing review cards, and playing practice sessions

Note: while most changes from the tagged commit for the release eventually made it into the develop branch, some changes were made intentionally to this branch for the purpose of demonstration (including changes to test assets) that may deviate if compared with a build off of the develop branch.

Note: when logging in, select the administrator account and type in PIN '12345' to gain access to the home screen.

Reference tracking PR: #3921.

What's Changed

Read more