 ###
 TODO:
 
-- [ ] (1:30?) #now show the last time a student opened their project...
-- [ ] (2:00?) grade: place to record the grade, display grade, etc.; export all grades as csv file.
+- [ ] (1:00?) export all grades... to csv, python file, etc.?
 - [ ] (2:00?) make everything look pretty
         - triangles for show/hide assignment info like for students
         - error messages in assignment page -- make hidable and truncate-able

            </Col>
            <Col md=4 key='collect'>
                {@render_last('Collected', info.last_collect, 'collected', info, info.last_assignment?)}
            </Col>
            <Col md=4 key='return_graded'>
                {@render_last('Returned', info.last_return_graded, 'graded', info, info.last_collect?)}

            </Button>

    render_assignments_info: ->
        store = @props.flux.getStore(@props.name)
        for assignment in store.get_sorted_assignments()
            grade = store.get_grade(assignment, @props.student)
            <Row key={assignment.get('assignment_id')} >
                <Col key='path' md=4>
                    {assignment.get('path')}
                </Col>
                <Col key='info' md=8>
                    <StudentAssignmentInfo name={@props.name} flux={@props.flux}
                          student={@props.student} assignment={assignment}
                          grade={grade} />
                </Col>
            </Row>

