Libraries Support for Subsections/Sections
The MVP for the Content Libraries Overhaul enabled course authors to create and manage course components (text, video and problems) independently of the course outline, and to reuse components in as many courses as they wish, with the ability to sync updates centrally.
Phase 2 of Libraries expanded Library support for units, enabling units to be created and managed in libraries, and reused independently in multiple courses, with the ability to sync updates centrally.
This PRD, which outlines Phase 3 of the Libraries project, will expand library support to subsections and sections. This expansion will enable Libraries to support the full range of use cases identified in initial product discovery phases. Most importantly, it will enable course authors to create units, subsections and sections - in other words, full learning sequences - independently of the course outline, and reuse these learning sequences freely.
Quick Read - What’s in Ulmo?
Library support for subsections and sections:
Subsections and sections can be created in Libraries
Subsections and sections are searchable and discoverable in Libraries
Subsections and sections can be reused in courses
Subsections and sections in courses can be synced with Library updates
Functional Requirements
Similar to earlier Library phases, this phase of work includes user stories that bridge workflows in both Libraries and in courses, more specifically the Course Outline page.
Functional requirements: Library Side
Creating new subsections and sections
Editing existing subsections and sections
Searching, sorting, filtering subsections and sections
Adding subsections and sections to collections
Adding tags to subsections and sections
Publishing subsections and sections
Reusing subsections and sections in a course
Syncing updates to subsections and sections