     if @props.workflow and not @props.loadingSelectedWorkflow
       @loadAppropriateClassification(@props)
 
+    @validateUserGroup(@props)
+
   componentWillUpdate: (nextProps, nextState) ->
     @context.geordi.remember workflowID: nextProps?.workflow?.id
 

        @loadAppropriateClassification(nextProps)
    if nextProps.loadingSelectedWorkflow is false and nextProps.user isnt null
      @shouldWorkflowAssignmentPrompt(nextProps)

  shouldWorkflowAssignmentPrompt: (nextProps) ->
    # Only for Gravity Spy which is assigning workflows to logged in users

      {if @props.projectIsComplete
        <FinishedBanner project={@props.project} />}

      {if @state.validUserGroup
        <p className="anouncement-banner--group">You are classifying as a student of your classroom.</p>}
      {if @state.classification?
        <Classifier
          {...@props}
