Skip to content

Commit cef5eb2

Browse files
committed
Add user migration script
1 parent 909eecd commit cef5eb2

File tree

1 file changed

+13
-0
lines changed

1 file changed

+13
-0
lines changed

script/migrate_lti_ids.rb

+13
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
# Set LTI user ids based on Student's full names
2+
Submission.find_each do |subm|
3+
name = subm.user_info['full_name']
4+
next unless name
5+
lti_user = DceLti::User.where(lis_person_name_full: name)
6+
if lti_user.count != 1
7+
puts "Found #{lti_user.count} users for #{name}"
8+
next
9+
end
10+
lti_user = lti_user.first
11+
subm.dce_lti_user_id = lti_user.id
12+
subm.save!
13+
end

0 commit comments

Comments
 (0)