Scott Way

Turnitin settings changing after cloning via API

Discussion created by Scott Way on Sep 29, 2017

Hi Everyone

 

We have what we call the Master Template for each course. In this Master we have Turnitin set up for each assignment. We then go into each assignment and change the settings. For instance these are the big ones we change

 

"Allow Submission of any file type" In the master it is set to Yes

Optional Settings

Under there Originality Report generation and re-submission set to Yes

Exclude bibliography materials from Similarity Index set to Yes

Exclude quoted materials from Similarity index set to Yes

Allow students to view originality report set to Yes

 

Then we submit the job that goes out and creates the courses (first Add Course, then Add Section and then Copy Content). Here are our POSTS

 

Add course

POST https://excelsior.test.instructure.com/api/v1/accounts/sis_account_id:GLA/courses?access_token=<access-token>

course[course_code]=MLS623: Test Course Title [8wk]

course[restrict_enrollments_to_course_dates]=true

course[name]=MLS623: Test Course Title [8wk]

course[course_format]=online

course[start_at]=2017-06-26T00:00:00-04:00

course[end_at]=2017-10-19T23:59:59-04:00

course[term_id]=sis_term_id:209

course[sis_course_id]=GLA.MLS623.Online.201705.201706.s30000001.X

enable_sis_reactivation=true

 

2.  Add section

POST https://excelsior.test.instructure.com/api/v1/courses/2750/sections?access_token=<access-token>

course_section[name]=GLA.MLS623.Online.201705.201706.s30000001.X

course_section[sis_section_id]=GLA.MLS623.Online.201705.201706.s30000001.X

enable_sis_reactivation=true

 

3. Copy content

POST https://excelsior.test.instructure.com/api/v1/courses/sis_course_id:GLA.MLS623.Online.201705.201706.s30000001.X/content_migrations?access_token=<access-token>

settings[source_course_id]=sis_course_id:003_MLS_MASTER_MLS623

date_shift_options[new_end_date]=2017-08-20T23:59:59-04:00

date_shift_options[new_start_date]=2017-06-26T00:00:00-04:00

date_shift_options[shift_dates]=true

migration_type=course_copy_importer

date_shift_options[old_end_date]=2017-06-25T23:59:59-04:00

date_shift_options[old_start_date]=2017-05-01T00:00:00-04:00

 

What we are finding is that for the settings above, they change in the newly created courses. But it gets better, some are fine, some change. You could have 5 courses of the same thing, 2 courses may be all correct, but then Course 3 may have assignments 1 and 2 wrong, Course 3 could have assignments 2 and 7 wrong and then Course 5 may have assignments 5-8 wrong.

 

So there is no pattern to these issues. Up until this last term we did see this issue because we had a small enough number of courses that we manually cloned. Now we are using the APIs to clone the and this issue developed. Has anyone seen this before? We have a ticket with support open but wondered if we are alone on this or if others have the same issue? Anything will help.

 

Thanks

Scott

 

Outcomes