From 654bf2ba33301aa510dceb74cfc7af2360cec0f2 Mon Sep 17 00:00:00 2001 From: Sebastian Serth Date: Mon, 28 Sep 2020 18:36:05 +0200 Subject: [PATCH] redirect more users to feedback page --- app/models/submission.rb | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/app/models/submission.rb b/app/models/submission.rb index c96e947e..bbd3c735 100644 --- a/app/models/submission.rb +++ b/app/models/submission.rb @@ -101,7 +101,10 @@ class Submission < ApplicationRecord end def redirect_to_feedback? - ((user_id + exercise.created_at.to_i) % 10 == 1) && exercise.needs_more_feedback? + # Redirect 10% of users to the exercise feedback page. Ensure, that always the + # same users get redirected per exercise and different users for different exercises. + # If desired, the number of feedbacks can be limited with exercise.needs_more_feedback? + (user_id + exercise.created_at.to_i) % 10 == 1 end def own_unsolved_rfc