diff --git a/app/controllers/sessions_controller.rb b/app/controllers/sessions_controller.rb index bd367ddc..1f6745ca 100644 --- a/app/controllers/sessions_controller.rb +++ b/app/controllers/sessions_controller.rb @@ -21,6 +21,8 @@ class SessionsController < ApplicationController store_nonce(params[:oauth_nonce]) if params[:custom_redirect_target] redirect_to(URI.parse(params[:custom_redirect_target].to_s).path) + elsif PairProgramming23Study.participate? + redirect_to(new_exercise_programming_group_path(@exercise)) else redirect_to(implement_exercise_path(@exercise), notice: t("sessions.create_through_lti.session_#{lti_outcome_service?(@exercise.id, current_user.id) ? 'with' : 'without'}_outcome", diff --git a/lib/pair_programming23_study.rb b/lib/pair_programming23_study.rb new file mode 100644 index 00000000..2aeae6bd --- /dev/null +++ b/lib/pair_programming23_study.rb @@ -0,0 +1,8 @@ +# frozen_string_literal: true + +class PairProgramming23Study + def self.participate? + # TODO: Decide which users are in the study + false + end +end