     store: TaskPlanStore
     actions: TaskPlanActions
 
-  render: ->
-    id = @getId()
-    {courseId} = @context.router.getCurrentParams()
+  loadTasks: (id, courseId) ->
     Type = @getType()
-
     <LoadableItem
       id={id}
       store={TaskPlanStore}

      renderItem={-> <Type id={id} courseId={courseId} />}
    />

module.exports = {ReadingShell, HomeworkShell}

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

PLAN_TYPES =
