- by_course: (token, cb) ->
- to_return = []
- Course
- .where('owner', token.username)
- .run (err, courses) ->
- processed = 0
- courses.forEach (course) ->
- Assignment
- .where('course_id', course._id)
- .run (err, assignments) ->
- to_return.push(course)
- processed += 1
- if processed is courses.length
- cb (to_return)