         includeGroup: false
         includeFooter: @shouldControl(part.id)
         keySet: keySet
+        stepPartIndex: index
         key: "exercise-part-#{index}"
 
       # stim and stem are the same for different steps currently.

        onContinue: _.partial onNextStep, currentStep: step.stepIndex

    footerProps = _.omit(@props, 'onContinue')

    <ExFooter {...canContinueControlProps} {...footerProps} panel='review'/>

  renderIdLink: (related = true) ->

ExerciseGroup = require './group'
ExerciseBadges = require '../exercise-badges'
ExerciseIdentifierLink = require '../exercise-identifier-link'
ScrollTo = require '../scroll-to-mixin'

ExerciseMixin =
  getLastPartId: ->
