Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Improve loading state on learner quiz report page #12062

Closed
marcellamaki opened this issue Apr 8, 2024 · 4 comments
Closed

Improve loading state on learner quiz report page #12062

marcellamaki opened this issue Apr 8, 2024 · 4 comments
Assignees
Labels
P1 - important Priority: High impact on UX TAG: regression Something that previously worked TAG: ux update Improved user-facing feature

Comments

@marcellamaki
Copy link
Member

Observed behavior

In Kolibri, the loading state of the learner quiz report updates with each time you click from one question to another. It is "too much loading state", and you lose your scroll position on the page as well as the focus.

Errors and logs

Screencast.from.04-08-2024.09_38_04.AM.webm

Expected behavior

While a loading state might still be useful for while the question data is fetched, it should be updated so that most of the page remains the same, and the loading spinner is only displayed within the question/attempt preview portion of the container.

User-facing consequences

Jumpy, annoying user experience.

Steps to reproduce

  1. Assign a quiz to a learner, and have the learner user account complete and submit the quiz.
  2. Reopen the completed quiz to see the quiz report
  3. Click among the questions - you will see that page state updates to "too broad" of a way, as demonstrated in the video above

Context

0.16.x

@marcellamaki marcellamaki added TAG: ux update Improved user-facing feature P1 - important Priority: High impact on UX TAG: regression Something that previously worked labels Apr 8, 2024
@tanouh
Copy link

tanouh commented Apr 9, 2024

Hello, Can I be assigned to this issue ?

@LianaHarris360
Copy link
Member

Hi @tanouh, thanks for showing interest in fixing this issue! The issues open for contributors have a help wanted label, you can check out some of those unassigned issues here.

@tanouh
Copy link

tanouh commented Apr 9, 2024

@LianaHarris360 Sure thanks for your reply !

@AlexVelezLl
Copy link
Member

Closed by #12082

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
P1 - important Priority: High impact on UX TAG: regression Something that previously worked TAG: ux update Improved user-facing feature
Projects
None yet
Development

No branches or pull requests

4 participants