 
 LearningGuide = require '../flux/learning-guide'
 LoadableItem = require './loadable-item'
-Teacher = require './learning-guide/teacher'
-Student = require './learning-guide/student'
+TeacherComponent = require './learning-guide/teacher'
+StudentComponent = require './learning-guide/student'
+TeacherStudentComponent = require './learning-guide/teacher-student'
+{PerformanceStore, PerformanceActions} = require '../flux/performance'
 
-LearningGuideStudentShell = React.createClass
+Student = React.createClass
+  displayName: 'LearningGuideStudentShell'
 
   contextTypes:
     router: React.PropTypes.func

      id={courseId}
      store={LearningGuide.Student.store}
      actions={LearningGuide.Student.actions}
      renderItem={-> <Student courseId={courseId} />}
    />


LearningGuideTeacherShell = React.createClass

  contextTypes:
    router: React.PropTypes.func


      id={courseId}
      store={LearningGuide.Teacher.store}
      actions={LearningGuide.Teacher.actions}
      renderItem={-> <TeacherComponent courseId={courseId} />}
    />

module.exports = {Teacher, TeacherStudent, Student}
