Components
#
IntroductionThere are a number of components working together in the SDK. This section describes these and their behaviours in detail.
#
NamesEach component has a name. This value can be used in the disable
array of the settings to disable that component.
Some components reside within other components. In many cases, though not all, it's also possible to disable the "inner components".
#
Integration level#
Curriculum structureAll our curriculums are organised in a hierarchical order and follow the structure of curriculum guidelines and learning objectives. For example, the Cambridge International curriculum has five levels: grade, subject, unit, topic and query. Each curriculum in the system is defined by a structure which is an ordered sequence of layers. Different curricula might have different structures. For instance a curriculum might have grades (or not) or another curriculum might have just units without subjects.
#
Integration levels and SDK componentsDepending on the available levels in a curriculum, you can choose at which level you want to integrate. You can integrate only at levels available in a curriculum that you are using.
The table below provides an overview of all potential integration levels together with corresponding SDK components. For example, if you choose to integrate at the query level you would use the Query results component.
Level | Component | Description |
---|---|---|
Curriculum | - | Gives access to the complete curriculum content: all grades, subjects, units, topics and queries. |
Grade | Subject card | Gives access to all subjects, units, topics and queries for a given grade. |
Subject | Topic card list | Gives access to all units, topics and queries for a given subject. |
Unit | Topic card list | Gives access to all topics and queries for a given unit. |
Topic | Topic card | Gives access to all queries for a given topic. |
Query | Query results | Gives access to the curated set of resources for a given query. |
important
Only child levels of the integration level are available. It means that users will not have access to the higher levels. For example, if the integration is at the Subject level, students will have no access to other subjects or grades.