Technical Approach: Collections (WIP)
This is the Technical Approach doc forCollections Spec
Key concept: Collections allow for arbitrary groupings of Components (and other content items in the future).
Implementation Challenges
Scale
Up to 10K Collections in a Library
Up to 100K Items in a Collection (though most will be orders of magnitude smaller, with some as small as 2-3).
Versioning
Collections are not versioned, but the things inside them are.
Technical Details
Collections Modeling With Tags
Mapping to Problem Banks / Item Pools in Courses
Importing v1 Content Library Data
Authors will have the option to import multiple v1 content libraries into a single Collection.
Import/Export
(Just putting a stub for this so we don’t forget about it.)