Skip to content

Instantly share code, notes, and snippets.

@rwarbelow
Created September 7, 2013 20:18
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 1 You must be signed in to fork a gist
  • Save rwarbelow/6478919 to your computer and use it in GitHub Desktop.
Save rwarbelow/6478919 to your computer and use it in GitHub Desktop.
def find_submissions(course)
@course_category_submissions = Hash.new([])
self.submissions.each do |submission|
cat = "#{submission.assignment.assignment_category.name}"
weight = submission.assignment.assignment_category.weight
@course_category_submissions[[cat, weight]] = []
end
self.submissions.each do |submission|
cat = "#{submission.assignment.assignment_category.name}"
weight = submission.assignment.assignment_category.weight
@course_category_submissions[[cat, weight]] << submission if submission.assignment.course_id == course.id && submission.assignment.due_date < Date.today
end
@course_category_submissions
end
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment