The Instructure Community will enter a read-only state on November 22, 2025 as we prepare to migrate to our new Community platform in early December.
Read our blog post for more info about this change.
Found this content helpful? Log in or sign up to leave a like!
Hi ,
I want to run the API call to return the number of the courses that are using the turnitin.
I see there is a parameter in assignment object called "turnitin_enable"
https://canvas.instructure.com/doc/api/assignments.html
How can I make the API call in python?
thanks
li
If your institution uses the LTI API version of the Integration this might show up on the built-in report titled "LTI Report" at the sub-account or in the admin interface:
The CSV file can be sorted for the the Configuration Location of 'course' and then you can count how many courses have make use of it. Potentially avoiding the use of the API altogether.
Hi julielkz,
I thought I would check in and see if Jeffrey's answer had resolved your enquiry, or if you would still like assistance getting started with the APIs in Python?
Please let us know and then we can help out further if needed.
Cheers,
Stuart
Hi Jeffrey and Stuart
Thanks!
I went to the LTI report, and filtered the result, and I got 5 courses are using the tool.
But when I went to Turnitin Admin console (from turnitin.com) I got 200+ courses, I am not sure which one is accurate. My guess number of courses should be less than 100. I want to see if someone can tell me how to write a short API call in python for that purpose. It will be great.
Thanks a lot!
li
Hi julielkz,
Thank you for the additional information, I would be inclined to suggest the best first action is to drill down into some of the discrepancies. 5 vs 200 seems like an incredibly high discrepancy.
Therefore, I would be thinking that either the LTI count is incorrect, or there is another system in use linking into Turnitin (or it is being used directly).
Before you can get an accurate count, I would suggest looking at some of the results in Turnitin and finding out when they last ran, what the subject names/codes are and attempting to correlate them with what you have in Canvas. Once you have some insights into that, you may find that the 5 in canvas is indeed correct, or you may discover that you have accurate evidence that the 5 is incorrect.
Please let us know how you get on.
Kind Regards,
Stuart
Hi julielkz,
I haven't heard back from you in a while so I will mark this question as assumed answered for the time being. If you need any further guidance, please do not hesitate to let us know.
Cheers,
Stuart
Hi Stuart
Sorry for the late response. Sure I will take a deep look at the data again.
Li
Li Zhu, The LTI report would tell you installations of the tool. If there is an account level installation, the LTI tool report wouldn't report the tool's installation of the tool at a course using Turnitin. The assignments API endpoint would give you each assignment the tool was used in. So the assignment endpoint is the correct endpoint you are looking for.
Community helpTo interact with Panda Bot, our automated chatbot, you need to sign up or log in:
Sign inTo interact with Panda Bot, our automated chatbot, you need to sign up or log in:
Sign in