Numberline

Numberline interactions are triggered by specifying the following QTI Custom Interaction class attribute:
<customInteraction class="tei-numberline" responseIdentifier="RESPONSE">

This customInteraction contains only one element, <customOption>, which describes everything about the numberline, including its major/minor scales, point attributes, and label settings.

You can limit the number of solutions that a student can plot by altering the width of the number line as follows -

Number of buttons available on interaction Number of solutions that can be placed by test taker Recommended minimum width

You "dock" a Numberline interaction to a <div> element with an id specified using the divId property of the configuration object. Here is an example div element: <div id="numLineDiv" />. Furthermore, a Numberline interaction also provides a set of properties that define the control panel used to manipulate the numberline. This control panel is docked at a div with an id specified using the panelDivId property of the configuration object. See the example configuration below.

The following is a complete <customOption> configuration object where the Numberline is docked to the div with id="numLineDiv", and the control panel for the numberline is docked to a div with id="numberline-panel" :

<customOption><![CDATA[
{
  divId: 'numLineDiv',
  width:650,
  labelsOnTop: 'true',
  largeHashMarkIntervals: 10,
  smallHashMarkIntervals: 2,
  invisibleSnapToIntervals: 1,
  startPoint: -5,
  increment: 1,
  pointStyle: {
    size: 8,
    colorSelected: '#000000',
    colorDisabled: 'grey'
  },
  panelDivId : 'numberline-panel',
  buttons : [
    'closed-closed',
    'closed-open',
    'open-closed',
    'open-open',
    'arrow-open',
    'arrow-closed',
    'open-arrow',
    'closed-arrow',
    'closed-dot'
  ],
  plottedLine:{
    lineWeight: 8
  }
}
]]></customOption>
Get Responses:[ Click Get Responses ]
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<assessmentItem 
  xmlns="http://www.imsglobal.org/xsd/imsqti_v2p1" 
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" adaptive="false" 
  identifier="customInteraction-numberline" timeDependent="false" 
  title="Numberline" 
  xsi:schemaLocation="http://www.imsglobal.org/xsd/imsqti_v2p1 http://www.imsglobal.org/xsd/imsqti_v2p1.xsd">
  <responseDeclaration baseType="float" cardinality="single" identifier="RESPONSE"/>
  <outcomeDeclaration baseType="float" cardinality="single" identifier="SCORE"/>
  <itemBody>
    <p class="lead">What is the solution of the inequality 5x + 2 > 12?</p>
    <p class="lead">Plot the solution set on the number line below.</p>
    <div class="center">
      <div id="numLineDiv"/>
    </div>
    <div id="numberline-panel" class="panel-nl rounded-all-nl" />

    <customInteraction class="tei-numberline" responseIdentifier="RESPONSE">
      <customOption><![CDATA[
        {
          divId: 'numLineDiv',
          width:650,
          labelsOnTop: 'true',
          largeHashMarkIntervals: 10,
          smallHashMarkIntervals: 2,
          invisibleSnapToIntervals: 1,
          startPoint: -5,
          increment: 1,
          pointStyle: {
            closed: 'true',
            size: 8,
            color: '#F04141',
            colorSelected: '#000000',
            colorDisabled: 'grey'
          },
          panelDivId : 'numberline-panel',
          buttons : [
            'closed-closed',
            'closed-open',
            'open-closed',
            'open-open',
            'arrow-open',
            'arrow-closed',
            'open-arrow',
            'closed-arrow',
            'closed-dot'
          ],
          plottedLine:{
            lineWeight: 8
          }
        }
      ]]></customOption>
    </customInteraction>

  </itemBody>
</assessmentItem>

What is the solution of the inequality 5x + 2 > 12?

Plot the solution set on the number line below.