Kolibri: learner progress not propagated all the way up topic tree

Created on 21 Nov 2019  路  10Comments  路  Source: learningequality/kolibri

Observed behavior

child topic:

image

parent topic:

image

Expected behavior

progress is propagated all the way to the root

User-facing consequences

missing waypoints on finding in-progress and completed resources

Steps to reproduce

  • go deep in a topic tree and make progress on an exercise
  • navigate up the topic tree towards the root

Context

0.13.0 alpha 3

Learn P0 - critical regression ux update bug

Most helpful comment

The answer to the question was in the code - once the progress was properly propagated to the front-end the icons showed up on their own! :)

All 10 comments

Does this persist if you refresh?

yes

Curious.

Note that this should be easier to do now once #7431 is merged, as all content nodes loaded into the frontend now have ancestor information associated.

This issue is no longer an issue - see https://kolibri-beta.learningequality.org/en/learn/#/topics/1d8f6d84618153c18c695d85074952a7 when logged in as learnerdemo/pass - there are all sorts of examples similar to this there.

@indirectlylit -- is the expectation that the in-progress icon show on the Channel card as well?

Currently it propagates up to through all topic cards - but not to the channel card (at the Learn root).

I'll reopen until I know for sure that this is the requirement (cc @jtamiace )

My personal expectation is definitely that it would show up on the channel cards.

If there was a technical or UX reason why we didn't implement that originally, I don't recall what it was.

I don't think there's any technical reason not to - just a matter of querying for progress on the root topic of the channel.

The answer to the question was in the code - once the progress was properly propagated to the front-end the icons showed up on their own! :)

Also possible that due to this issue: https://github.com/learningequality/kolibri/issues/5041 - this issue may still manifest for large topics.

Was this page helpful?
0 / 5 - 0 ratings

Related issues

cpauya picture cpauya  路  5Comments

indirectlylit picture indirectlylit  路  3Comments

ivanistheone picture ivanistheone  路  3Comments

radinamatic picture radinamatic  路  5Comments

indirectlylit picture indirectlylit  路  4Comments