ROC Data Model¶
The Repository Organized Curriculums (ROC) data model consists can be used to curriculum alignment data including curriculum standards, content correlations (content-standard links), and standards crosswalks (standard-standard links).
The summary section provides a condensed overview of all objects, with more details provided in following sections.
Summary¶
The following list contains all the different types of objects in the ROC data model. For each model, we provide links to the model definition (Django model class), auto-generated “rocdocs”, schema notes, and an example.
Jurisdiction: a country or an organization that publishes curriculum data. model, rocdocs, example.
Vocabularies and terms: are used to represent constants within each a jurisdiction (e.g. academic subjects, and grade levels)
Standards:
Content:
The ROC data model can also represent the following types of relations:
Prior work¶
The Repository of Organized Curriculums (ROC) data model is heavily inspired by the following prior work:
ASN schema for curriculum standards and content correlations
CASE schemas for curriculum standards
LRMI specifications for content correlations
Studio and Kolibri data model for content collections (channels) and content nodes
Overview of all models¶
The combined data model of all