learningequality / kolibri

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

Create the basic layout display for "resources currently in lesson" #12787

Open marcellamaki opened 2 weeks ago

marcellamaki commented 2 weeks ago

Overview

The lesson management workflow is being aligned to use the similar side panel management UX that we introduced in quizzes in 0.17. As we work on extending some of the technical aspects of that work (managing the selection of resources and folders, tracking and updating local state, etc.), we will work in parallel to build out the components and pages that surround those parts of the workflow.

This issue is to create the "shopping cart" preview. The new temporary routes, added in https://github.com/learningequality/kolibri/pull/12672 should be used.

Important note: The exact user interaction, and whether or not this manages the entire lesson state, or a "current selection" of lesson resources is still being discussed with Jessica. Therefore, this issue is narrowly scoped and is focused on an MVP of technical requirements that could be built on to work with either option.

I highly recommend creating some temporary sample content nodes as needed to test the rendering and interactions. Please check in with @marcellamaki when this PR is ready for a strategy for QA team testing.

UX

Image

Requirements

Out of scope

Resources