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

Range Strings

Range strings are used to briefly describe a range of values.

Range String Syntax

( or [ + Number + , + Number + ) or ]

Where supported, you can use variables in place of numbers.

Examples

Example Description
[1,3] Square brackets are inclusive. This matches 1, 2 and 3.
(1,3] Parentheses are exclusive. This matches 2 and 3.
[1,3) Matches 1 and 2
(1,3) Matches 2 (This is functionally equivalent to 2)
[1,$last_attempt) Matches from 1 to the value of $last_attempt
  • Range String Syntax
  • Examples
Visit Obojobo on GitHub
Obojobo
Obojobo™ ©2021 University of Central Florida