Skip to content

Instantly share code, notes, and snippets.

@adayag
Forked from rwarbelow/gist:6478919
Last active December 22, 2015 13:28
Show Gist options
  • Save adayag/6479041 to your computer and use it in GitHub Desktop.
Save adayag/6479041 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
def find_submissions(course)
@course_category_submissions = []
self.submissions.each do |submission|
cat = "#{submission.assignment.assignment_category.name}"
weight = submission.assignment.assignment_category.weight
submission = current_submission submission if submission.assignment.course_id == course.id && submission.assignment.due_date < Date.today
@course_category_submissions << {category: cat, weight: weight, earned_points: submission.earned_points, max_points: submission.max_points}
end
@course_category_submissions
end
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment