Epic 1: UI Improvements to the Library Authoring Environment
Epic 2: Libraries support Collections (subsets of components)
Epic 3: Simplifying the “Use Existing Content” Workflow in Courses (formerly the “Library Block”)
...
Authors can create subsets of components for the sake of grouping like components together as a method of content organization and management.
For example, I want to create a subset of evergreen videos about how to do peer-reviews.
Authors can create as many Collections in a Library as they wish.
Authors can add as many components to a collection as they wish.
Components can live in multiple collections.
Collections can contain mixed media types (for example, a collection may contain video components, text blocks and problems all within the same collection).
Basic keyword search within a collection
Basic sort and filter
Sort alphabetical
Filter by tag
[FUTURE STATE] When Libraries support units, subsections and section, collections may also contain any combination of components, units, sections and subsections. Note that a single unit or a single section is not considered a Collection. Rather, a Collection is comprised of multiple sections, multiple units, etc.
...
How authors create Collections:
Manual:
When authors create new components in a Library, they can choose to “add to a new Collection” or “add to a pre-existing Collection”.
Create a collection and add components to it. I know I need a collection of all my ‘how-to videos’, I go to my library > create new collection > title it > save. Now I can go ahead and add content to the existing library.
Auto: Authors can use pre-existing tag infrastructure to create Collections, based on tags that have already been added to components. For example, create a Collection with all components that have been tagged with “algebra”, “easy” and “multiple choice”.
Authors can give Collections titles and brief descriptions. These can be edited later.
Authors can add tags to Collections, in the same way that they can add tags to components.
...
Authors can view all of their Collections in one place within the Library.
Authors can search for Collections in the same way they search for content. Collections turn up in search results, and authors can refine search results by collection.
Search results indicate whether the result is a component or a collection.
Eg, I conduct a free-text search for “algebra” and 239 results display, including individual components and collections. I can further refine my search for “collections only”.
OUT OF SCOPE FOR NOW: Searching or refining searches within a collection. The assumption is that Collections will be small enough that complex search functionality within a Collection probably isn’t necessary.
Epic 3: Simplifying the “Use Existing Content” Workflow in Courses (formerly the “Library Block”)
...
Authors have four options for creating pools of content to randomize:
Authors can choose a Collection that already exists from a Library. All of the content in that Collection will become part of the randomized pool.
Authors can query tags to choose which components they want to become part of a randomized pool:
Give me all the problems with Tag: Accounting
Give me all problems with Tag: Accounting and Tag:Easy
Give me all the problems with one of the following tags: Tag: Accounting, Tag:Section1
Authors can query tags with refinement
Authors can select a Collection and then search and refine within the Collection
Requirements for updating content:
...