Libraries Support for Subsections/Sections

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