Skip to content

Commit 1d79cf5

Browse files
committed
Add method to resend points for a user across all courses
1 parent f0cc000 commit 1d79cf5

1 file changed

Lines changed: 8 additions & 0 deletions

File tree

app/models/kafka_batch_update_points.rb

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,4 +11,12 @@ def self.send_points_again_for_user_and_course(course_id, user_id)
1111
end
1212
end
1313
end
14+
15+
def self.send_points_again_for_user_and_all_courses(user_id)
16+
transaction do
17+
Submission.where(user_id: user_id).distinct.pluck(:course_id).each do |course_id|
18+
send_points_again_for_user_and_course(course_id, user_id)
19+
end
20+
end
21+
end
1422
end

0 commit comments

Comments
 (0)