         settings    : rtypes.object
         students    : rtypes.object
         assignments : rtypes.object
+        user_map    : rtypes.object
 
     render: ->
         <div>

            return misc.cmp_array([a.last_name, a.first_name, a.email_address],
                                  [b.last_name, b.first_name, b.email_address])
        for x in v
            <Student key={x.student_id} student={@props.students.get(x.student_id)} />

    render :->
        <Panel header={@render_header()}>

            <TabbedArea defaultActiveKey={'students'} animation={false}>
                <TabPane eventKey={'students'} tab={<span><Icon name="users"/> Students</span>}>
                    <Students flux={@props.flux} students={@props.students}
                              name={@props.name} project_id={@props.project_id}
                              user_map={@props.user_map} />
                </TabPane>
                <TabPane eventKey={'assignments'} tab={<span><Icon name="share-square-o"/> Assignments</span>}>
                    <Assignments flux={@props.flux} assignments={@props.assignments} name={@props.name} />
