learningequality / kolibri

Kolibri Learning Platform: the offline app for universal education
https://learningequality.org/kolibri/
MIT License
811 stars 684 forks source link

Bloom Player - The learner progress is not being saved #12778

Open pcenov opened 2 weeks ago

pcenov commented 2 weeks ago

Observed behavior

This is a follow-up to https://github.com/learningequality/kolibri/pull/12752:

All bloompub files always start from the beginning, so the progress made by the learner is not being saved.

Expected behavior

The progress made by the learner should be saved so that a learner can proceed.

Steps to reproduce the issue

  1. Install the build from https://github.com/learningequality/kolibri/pull/12752
  2. Import bloompub resources from the following channel: tonih-nabul
  3. Start interacting with a bloompub resource, then exit the player and then open it again

Usage Details

Windows 11, Ubuntu 22 - Chrome

pcenov commented 2 weeks ago

@radinamatic

radinamatic commented 2 weeks ago

Tentatively tagged for 0.18, but may be punted if it requires more work.

manzil-infinity180 commented 1 week ago

Hi, @pcenov can i work on this issue?

rtibbles commented 1 week ago

Hi @manzil-infinity180 - one thing to flag here, this will require updates in our fork of the Bloom Player: https://github.com/learningequality/bloom-player - as it will require changes to allow propagating this starting position data back into the Bloom Player. Please take a look at the repository and let me know if you are still interested to work on it - I think it will also be helpful for you to let me know how you plan to tackle this in this issue, so we can validate your approach.