       renderItem={-> <Type id={id} courseId={courseId} />}
     />
 
+  render: ->
+    id = @getId()
+    {courseId} = @context.router.getCurrentParams()
+    <LoadableItem
+      id={courseId}
+      store={CourseStore}
+      actions={CourseActions}
+      renderItem={ => @loadTasks(id, courseId) }
+    />
+
+
 module.exports = {ReadingShell, HomeworkShell}

    store: TaskPlanStore
    actions: TaskPlanActions

  render: ->
    id = @getId()
    {courseId} = @context.router.getCurrentParams()
    Type = @getType()

    <LoadableItem
      id={id}
      store={TaskPlanStore}

{HomeworkPlan} = require './homework'
{ReadingPlan} = require './reading'
LoadableItem = require '../loadable-item'
{CourseStore, CourseActions} = require '../../flux/course'
{TaskPlanStore, TaskPlanActions} = require '../../flux/task-plan'

PLAN_TYPES =
