Skip to content

fix(microlearning): responsive cards, consistent navigation and clearer activity step - #166

Merged
noor-lpi merged 3 commits into
mainfrom
fix/microlearning-ux
Sep 30, 2026
Merged

noor-lpi merged 3 commits into
mainfrom
fix/microlearning-ux

Conversation

@noor-lpi

Copy link
Copy Markdown
Contributor

Summary

Layout

  • Step 1 flip cards grow to fit their text, so nothing overflows on small screens. All cards are the same height, and there's 1 column on mobile.
  • The steps column is wider (full width, max 960px). Contribution titles are bold.

Navigation

  • The same footer on every screen after Welcome: Previous on the left, main button on the right, and "Skip" / hints underneath.
  • Previous now also goes from step 1 back to the self-assessment, and from the "after" self-assessment back to step 4.
  • The header's "Restart" is now "Change discipline", with a confirmation.
  • Browser back/forward follow the app's navigation (the screen is written into the URL; ?lang= is kept).
  • Progress is kept when going back: flipped cards, the chosen activity, reflection answers and self-assessment answers.

Self-assessment

  • Answers are held in shared state instead of being thrown away when the screen changes.
  • The "before" answers are locked once the steps start, to keep the research baseline clean.

Steps requiring an action

  • Next is disabled until the action is done, with a hint ("Flip all the cards…" / "Choose an activity…").
  • Cards can be flipped back. Activities can be de-selected.

Activity → reflection → end page

  • Step 3 has a clear instruction.
  • The chosen activity appears in step 4 with a "Change" link, and the last reflection question's example text names it.
  • The end page shows the chosen activity and the UVED resource.

Fixes

  • The chosen activity and the "Well done!" banner now update when the language is switched.
  • Rating buttons and activity cards now work with the keyboard.
  • Wording: the contributions are presented as key examples, not "everything". All text changes are in EN and FR.

Note: answers are still only held in memory. They aren't saved to the database, and a page refresh starts over.

🤖 Generated with Claude Code

@noor-lpi noor-lpi self-assigned this Sep 23, 2026
…er activity step

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
@noor-lpi
noor-lpi force-pushed the fix/microlearning-ux branch from b291e94 to e16e692 Compare September 23, 2026 16:47

@sandragjacinto sandragjacinto left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

nice ! j'aime beaucoup les changements. Pour les flipcards, une fois retournées elle ne devraient pas pouvoir être retournée de nouveau.

Flipped cards stay revealed: clicking a revealed card no longer flips it
back, so its text can be selected and copied, and step completion can no
longer be undone. Renames the toggle event to flip.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
@noor-lpi

Copy link
Copy Markdown
Contributor Author

merci pour ton retour @sandragjacinto, j'ai fait la modif demandée pour les flipcards.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
@noor-lpi
noor-lpi merged commit 39d238c into main Sep 30, 2026
5 of 6 checks passed
@noor-lpi
noor-lpi deleted the fix/microlearning-ux branch September 30, 2026 08:18
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants