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

List > listStyle > indent

Class: Content Block

Defines the visual bullet styles used at a specified indent level in a List, defined in listStyle nodes.

For indent levels not defined in a indent, the following defaults will apply:

Unordered lists:

● Filled circle bullets
  ○ Hollow circle bullets
    ■ Filled square bullets
      ● (Repeat)

Ordered lists:

1. Numbers
  A. Uppercase letters
    I. Uppercase roman numerals
      a. Lowercase letters
        i. Lowercase roman numerals
          1. (Repeat)

Properties

Property Required Type Description
type no String Default: unordered. Allowed values: unordered, ordered
start no Integer Default: 1. If type is ordered then this is used as the starting value of the list. For example if set to 3 the list will start at 3, then 4, then 5 (and so on).
bulletStyle no String Defines the type of bullet to display

Supported Unordered List Values for bulletStyle

bulletStyle Description
disc Filled circle bullets
circle Hollow circle bullets
square Filled square bullets

Supported Ordered List Values for bulletStyle

bulletStyle Description
decimal 1., 2., 3., …
decimal-leading-zero 01., 02., 03., …, 10., 11., …
lower-alpha a., b., c., …
upper-alpha A., B., C., …
lower-roman i., ii., iii., …, vii., ix.
upper-roman I., II., III., …, VII., IX.

Required Children

None

Variables Registered

None

Example

JSON

"indents": {
  "2": {
    "type": "unordered",
    "bulletStyle": "square"
  },
  "4": {
    "start": 5,
    "bulletStyle": "upper-roman"
  }
}

OboXML

<listStyles>
  <type>ordered</type>
  <indents>
    <indent level="2" type="unordered" bulletStyle="square" />
    <indent level="4" type="ordered" start="10" bulletStyle="upper-alpha" />
  </indents>
</listStyles>
<indents>
  <indent level="2" type="unordered" bulletStyle="square" />
  <indent level="4" type="ordered" start="10" bulletStyle="upper-alpha" />
</indents>
  • Properties
    • Supported Unordered List Values for bulletStyle
    • Supported Ordered List Values for bulletStyle
  • Required Children
  • Variables Registered
  • Example
    • JSON
    • OboXML
Visit Obojobo on GitHub
Obojobo
Obojobo™ ©2021 University of Central Florida