Only send LTI score for external users
This commit is contained in:
@ -129,7 +129,7 @@ module Lti
|
|||||||
private :send_scores
|
private :send_scores
|
||||||
|
|
||||||
def send_score_for(submission, user)
|
def send_score_for(submission, user)
|
||||||
if user.consumer
|
if user.external_user? && user.consumer
|
||||||
lti_parameter = user.lti_parameters.find_by(exercise: submission.exercise, study_group: submission.study_group)
|
lti_parameter = user.lti_parameters.find_by(exercise: submission.exercise, study_group: submission.study_group)
|
||||||
provider = build_tool_provider(consumer: user.consumer, parameters: lti_parameter&.lti_parameters)
|
provider = build_tool_provider(consumer: user.consumer, parameters: lti_parameter&.lti_parameters)
|
||||||
end
|
end
|
||||||
|
Reference in New Issue
Block a user