   propTypes:
     html: React.PropTypes.string
     type: React.PropTypes.string
+    questionNumber: React.PropTypes.number
   getDefaultProps: ->
     html: ''
     type: ''

      className="question-#{type}"
      block={true}
      html={html}
    />

Question = React.createClass

    <div className={classes} data-question-number={questionNumber}>
      <QuestionHtml type='context' html={context} />
      <QuestionHtml type='stimulus' html={stimulus_html} />
      <QuestionHtml type='stem' html={stem_html} questionNumber={questionNumber} />
      {@props.children}
      <AnswersTable {...@props} hasCorrectAnswer={hasCorrectAnswer}/>
      {<FormatsListing formats={formats} /> if @props.displayFormats}
