Open marcellamaki opened 1 week ago
Hi, @marcellamaki can I work on it ?
Hi @abhirupPann, thanks for volunteering! This issue is not meant for contribution, but there are another contributing opportunities. See the contributing guidelines including links to issues suitable for contribution for each repository here:
You can also see the list of unassigned "help wanted" or "good first issue" issues across all repositories.
Overview
The lesson management workflow is being aligned to use the similar side panel management UX that we introduced in quizzes in 0.17. This issue is one way that we are refactoring the selection of resources and folders, tracking and updating local state, etc. to have a cohesive experience across lessons and quizzes.
The purpose of this issue is to do as minimal a refactor as possible of the existing
ResourceSelection
component, currently used in quizzes, to allow an MVP use case in lessons without breaking the current quiz functionality. For this issue, you should create an<UpdatedResourceSelection />
component. The purpose of this is not to rearchitect the entire idea of the resource selection, but rather to find the simplified version that can be used in the updated lessons case. Extending the component functionality for the new features of quizzes (i.e. question selection), or even using it in quizzes at all, will happen later and is beyond the scope of this issue.Description
This new
<ResourceSelection />
should be something in between the current version, which is closely connected to quizzes, and theContentCardList
, a child component that renders the resource cards and their corresponding selection, although the state management lives outside of the list.The component should: