Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 4 Next »

Object Type

Object type is used to group objects with same structure, metadata attributes & behaviour. These object types are first-class entities in the platform and have implementation specific for each object type like:

  • Storage & Processing logic for each object type. E.g: content storage & publish process is different from collection storage & publish process.

  • Separate editors for each object type. E.g: content editor & collection editor

  • Separate players for each object type. E.g: content player & collection player

Object Types in Sunbird Platform

Asset

Question

QuestionSet

Content

Collection

Object type for media assets.

Object type for questions. Question object has a defined structure to store different parts of a question like body, solutions, score, etc.

Object type for question sets. QuestionSet is used to represent tests, i.e. exams, quizzes, practice exams, etc.

Object type for Content, a single unit of learning object.

Object type for a collection of learning objects.

Assets are not independently consumable.

Questions can be consumed independently (with exception of some question types which are not consumable independently).

Question Sets can be consumed independently.

Content can be consumed independently.

Collections can be consumed independently.

Assets do not contain other assets or any other objects.

Questions can contain assets like video, audio, image, etc within their body, solution, feedback and other parts.

Question Sets can contain assets, questions and other question sets.

Content can contain assets, questions and question sets.

Collections can contain assets, questions, question sets, content, and other collections.

Assets are used in all other objects.

Questions can be embedded within question sets, content and collections.

Question Sets can be embedded within other question sets, content and collections.

Content can be embedded within collections.

Collections can be embedded in other collections.

  • No labels