     @setState(needsIntro: PastTaskPlansStore.hasPlans(@props.courseId))
 
   shouldShowIntro: ->
-    @props.isOpen and @state.needsIntro and @state.showIntro
+    shouldIntro = if USE_SETTINGS then not UiSettings.get(IS_INTRO_VIEWED) else true
+
+    @props.isOpen and
+      @state.needsIntro and
+      shouldIntro and
+      @state.showIntro
 
   renderMenuLink: (link) ->
     <AddAssignmentLink

isEmpty = require 'lodash/isEmpty'

classnames = require 'classnames'

{AddAssignmentLink} = require './task-dnd'


    />

  closeHelp: ->
    UiSettings.set(IS_INTRO_VIEWED, true) if USE_SETTINGS
    @setState(showIntro: false)

  Intro: ->
