openedx / modular-learning

3 stars 1 forks source link

Discovery: Modelling Collections on the Backend #221

Closed bradenmacdonald closed 2 months ago

bradenmacdonald commented 4 months ago
  1. Review the Figma mid-fi frames related to Collections.
  2. Create a high-level implementation plan, get it approved, then create a list of stories for this epic and estimate each one. Requirements include:
    • store/model Collections on the backend (in edx-platform, probably in the content_libraries app; or maybe in openedx-learning)
    • store Collections in the Studio Content meilisearch index, alongside Library/Course Blocks
    • Collections have name, tags, description, date created/modified
    • Collection Home Page with same cards, keywords search, sorting, and filtering options as the new Library Home Page
    • Add to Collection workflow needs to modify the "Library Home View" so that it can appear in a modal, each card has a "select" checkbox, and collections are hidden.
    • collection info sidebar (set collection tags, name, description)
    • From a Collection Home Page, user can create new content and it will be added to the collection.

Note that: