Module
Class: Module OboNode Full Name: ObojoboDraft.Modules.ModuleThis MUST be the root OboNode of every Obojobo Draft Document.
Properties
Property | Required | Type | Description |
---|---|---|---|
title | Required | String | The title of the module. |
start | no | String | If set this is the id of where the user will be navigated to when the document is loaded. If no value is specified the user will start at the first page of the first section. |
Required Children
Expects one or more of Content or Assessment
Variables Registered
None
Example
JSON
{
"type": "ObojoboDraft.Modules.Module",
"id": "...",
"content": {
"start": "page-1",
"title": "My Module"
},
"children": [...]
}
XML
<Module start="page-1" title="My Module">
<!-- ... -->
</Module>