Class: BasicLTI::BasicOutcomes::LtiResponse

Inherits:
Object
  • Object
show all
Defined in:
lib/basic_lti/basic_outcomes.rb

Instance Method Summary collapse

Instance Method Details

#create_homework_submission(_tool, submission_hash, assignment, user, new_score, raw_score) ⇒ Object



6
7
8
9
10
11
12
# File 'lib/basic_lti/basic_outcomes.rb', line 6

def create_homework_submission(_tool, submission_hash, assignment, user, new_score, raw_score)
  homework_submission_alias(_tool, submission_hash, assignment, user, new_score, raw_score)

  if SettingsService.get_settings(object: :school, id: 1)['lti_keep_highest_score']
    update_submission_with_best_score
  end
end

#homework_submission_aliasObject



4
# File 'lib/basic_lti/basic_outcomes.rb', line 4

alias_method :homework_submission_alias, :create_homework_submission