learningequality / kolibri

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

Improve polling on the home page to more accurately and quickly display information related to sync statuses #11883

Open marcellamaki opened 8 months ago

marcellamaki commented 8 months ago

Observed in connection with several different issues during the 0.16 sync session on Feb 14 2024

Observed behavior

Desired behavior/Acceptance Criteria

  1. Steps to reproduce

  2. Set up two Kolibris - one as a Learn Only Device (LOD) and one as a full facility. The LOD should be set up to sync back the main facility
  3. Assign some resources to the Learner
  4. In order to cause a "failure" or missing resources, disconnecting the facility device and the LOD manually (stopping the facility server for instance) may be the best approach to reproduce
  5. Observe the display of the missing resources
  6. Restart and reconnect the devices to the shared LAN
  7. Observe that the missing resource display does not disappear until page refresh

Context

0.16.x

Technmad commented 8 months ago

@marcellamaki Can i give it a shot

AlexVelezLl commented 8 months ago

Hi @Technmad! Sure, I'll assign this issue to you :). Thanks for your interest in contributing to Kolibri :open_hands:

Technmad commented 8 months ago

@AlexVelezLl Thanks for opportunity, I'll start right away

Janarthana2992 commented 7 months ago

can I work on this issue, as a GSOC 24' applicant? @AlexVelezLl

AlexVelezLl commented 7 months ago

Hi @Technmad! are you still working on this? If @Technmad is no longer working on this, we can assign it to you @Janarthana2992. :open_hands:

AlexVelezLl commented 7 months ago

Hello, since @Technmad did not respond, I will assign this issue to you, @Janarthana2992. Thank you very much for volunteering. Let us know if you have any questions.