nschutz
Community Contributor

Enable Plagiarism Tool in Assignments

Jump to solution

Our organization is moving away from Vericite to Unicheck. Now that Canvas has the Plagiarism framework, I have not been able to find a way via API to enable Unicheck like we could we Vericite. In the Assignment object, there is a field "vericite_enabled" so I can turn it on for all the assignments in a course.  Does anyone know how to access the plagiarism framework via API so we can enable Unicheck for all assignments? We really don't want to do this manually for hundreds and thousands of assignments. Any thoughts, insights and advises are greatly appreciated.

0 Kudos
1 Solution
nschutz
Community Contributor

Just heard back from Canvas and there is no way to enable Unicheck or any other plagiarism app in the plagiarism frame work other than via the UI.

View solution in original post

6 Replies
nschutz
Community Contributor

Just heard back from Canvas and there is no way to enable Unicheck or any other plagiarism app in the plagiarism frame work other than via the UI.

Alisia_Brin
Community Participant

Dear @Nan Schutz

Vericite integration used an old API interface. Unicheck is using the most up-to-date Canvas framework interface to integrate with the platform.

We hope it doesn’t cause any difficulties for you to check assignments with the help of Unicheck.

Below you may find some links where you may check the detailed guidelines on how to integrate Unicheck with Canvas: 

Canvas Plagiarism Framework Integration 

Video Tutorials 

How to Use Unicheck in Canvas

The only action you have to apply is to choose Unicheck in the checkbox ‘Plagiarism Review’ while creating an assignment.

345575_Знімок екрана  о 3.10.50 пп.png 

If any questions arise, please don’t hesitate to get in touch with our Support Team. We will be glad to help you.

0 Kudos
afromero2
Community Participant

Hi @nschutz

Is there an update on how to activate the plagiarism tool in an activity of a canvas course, using the API?

Regards

0 Kudos
nschutz
Community Contributor

Unfortunately, I don't see anything added or changed with the plagiarism frame work to allow activation of plagiarism tool in assignments.

0 Kudos
afromero2
Community Participant
 
 
 
 

Using blazemeter, I have registered the process for edit and saving a "assignment" in Canvas.
I saw a "PUT" request to the assignment endpoint ( /api/v1/courses/{course}/assignments/{id assignment} ); at the bottom, this request sends information about the similarity tool (or any LTI).

p1.png

 I'm using PHP code to activate Ouriginal plagiarism in an assignment.

p2.png

 

The result:

p3.png

0 Kudos

Does this solution still work ? The API call that I make returns ok, but I am having trouble getting it to work with a POST call to create.

Could it be that I have to create the assignment first with a POST to /assignments and then a second PUT call to /assignments/1234 to update the settings?

0 Kudos