Easy integration with the PlagScan PlugIns

Do you want to integrate PlagScan as plugin or API directly to your system? PlagScan provides ready-to-use plugins for several content and Learning Management Systems (CMS/LMS). 
The PlagScan’s API integrates our plagiarism checking technology easily into every application. If you want to install PlagScan on your own server as an on-premises solution, please head to the PlagScan-in-a-BOX page for more information and details. 

Some integrations possible with PlagScan are shown: Moodle, Schoology, Schoolbox, Canvas, LTI

moodle logo Moodle

PlagScan's Plug-In for Moodle users enables a complete integration of PlagScan into Moodle versions 2 and later. Installation is efficient and easy. Read here for more information on how to install the PlagScan Plug-In for Moodle.

The features that come with the Moodle Plug-In are:

Here is everything you need to get you started:

 

canvas logo Canvas

PlagScan's Plug-In for Canvas users enables a complete integration of PlagScan. You can conveniently access PlagScan's plagiarism checking capabilities and other features while maintaining full control over all settings, filters, and the PlagScan interface.

The features that come with the Canvas Plug-In are:

Here is everything you need to get you started:

 

schoology logo Schoology LMS over LTI

PlagScan can be installed as an external Schoology LMS app. Conveniently access PlagScan's plagiarism checking capabilities and other features while maintaining full control over all settings, filters, and the PlagScan interface.

The features that come with the Schoology Plug-In are:

Here is everything you need to get you started:

  • Set up a PlagScan account and be sure to register as an organization.
  • Receive your personal customer number in your order confirmation.
  • Check your account for the API key.
  • Click here for the manual on integrating PlagScan into Schoology.

schoolbox logo Built-in integrations

Several Learning Management Systems (LMS) already include PlagScan plagiarism checking capabilities as built-in solutions instead of plugins. For example, Schoolbox uses PlagScan to automatically scan and provide reports on student submissions. Learn more about the Schoolbox/PlagScan integration at the Schoolbox Wiki.

The basic steps to setup your API integration within your PlagScan account:

  1. Log-in with an administrator account and access the API Integration
  2. Here you can generate an API key to authenticate your account
  3. (Optional) Set the call-back URL for completion notifications 
  4. (Optional) Define the IP address or IP range (CIDR format: 1.2.3.4/24) from which requests with your API key may originate for extra security.


 

Technical principle how the API works:

Requests are always send as a POST request to https://api.plagscan.com/. They have to be accompanied by the organization's identification key. 

The reply is generally sent as XML data, with the exception of RETRIEVE method with MODE larger or equal to 3: Annotated docx files (RETRIEVE method with MODE=3) are sent as plain binary data. RETRIEVE method with MODE=4 or higher will return reports in valid HTML but not XML.

NOTE: To actually execute plagiarism checks and retrieve results, your account needs to be unlocked and equipped with test credit.

This document is intended as a reference or may give you a first idea of what is possible. For more information check out our API documentation. Please do not hesitate to contact us at api@plagscan.com if you have any questions!