Obojobo

Obojobo

  • Authors
  • Developers
  • GitHub

› Developers Section Topics

Getting Started

  • OboNode Structure
  • Text Content Conventions
  • Triggers and Actions

Misc Dev Topics

  • Obojobo Glossary
  • Question Selection Algorithm
  • Range Strings

Events Reference

  • Caliper Event Reference
  • Obojobo Event Reference

OboNode & Content Block Reference

  • ActionButton
  • Assessment
  • Assessment > rubric
  • Assessment > rubric > mod
  • Assessment > scoreAction
  • Break
  • Code
  • Content
  • Figure
  • Heading
  • HTML
  • IFrame
  • List
  • List > listStyle
  • List > listStyle > indent
  • Materia
  • MathEquation
  • MCAssessment
  • MCAssessment > MCChoice
  • MCAssessment > MCChoice > MCAnswer
  • MCAssessment > MCChoice > MCFeedback
  • Module
  • NumericAssessment
  • NumericAssessment > NumericChoice
  • NumericAssessment > NumericChoice > NumericAnswer
  • NumericAssessment > NumericChoice > NumericFeedback
  • Page
  • Question
  • QuestionBank
  • Table
  • Table > gridTextGroup
  • Text
  • textGroup
  • textGroup > textItem
  • textGroup > textItem > styleableText
  • textGroup > textItem > styleableText > styleList
  • trigger
  • trigger > action
  • YouTube

NumericAssessment

Class: Chunk OboNode  Full Name: ObojoboDraft.Chunks.NumericAssessment

This is the input-a-number portion of a question containing several answer choices.

Properties

Property Required Type Description
units no textGroup An optional one-item TextGroup - this text will be displayed after the answer input.

Supported Trigger Types

Action Type Description
onMount Fired when a node is added to the DOM
onUnmount Fired when a node is removed from the DOM

Required Children

Zero or more NumericChoice nodes.

Variables Registered

None

Example

JSON

{
	"type": "ObojoboDraft.Chunks.NumericAssessment",
	"id": "...",
	"content": {
		"units": [{ "text": { "value": "grams" } }]
	},
	"children": [
		{
			"type": "ObojoboDraft.Chunks.NumericAssessment.NumericChoice",
			"id": "...",
			"content": {
				"score": 100
			},
			"children": [
				{
					"type": "ObojoboDraft.Chunks.NumericAssessment.NumericAnswer",
					"id": "...",
					"content": {
						"answer": "4",
						"requirement": "exact"
					}
				}
			]
		}
	]
}

XML

<NumericAssessment>
  <units>
    <textGroup><t>grams</t></textGroup>
  </units>
  <NumericChoice score="100">
    <NumericAnswer answer="4" requirement="exact" />
  </NumericChoice>
</NumericAssessment>
  • Properties
  • Supported Trigger Types
  • Required Children
  • Variables Registered
  • Example
    • JSON
    • XML
Visit Obojobo on GitHub
Obojobo
Obojobo™ ©2021 University of Central Florida