Easy integration with the PlagScan PlugIns

Do you want to integrate PlagScan directly into your system as a plugin or an API? PlagScan provides ready-to-use plugins for several Content and Learning Management Systems (CMS/LMS). 
PlagScan’s API integrates our plagiarism checking technology easily into any application. If you want to install PlagScan on your own server as an on-premise 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 enables a complete integration of PlagScan into Moodle versions 2 or 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 started:

 

canvas logo Canvas

PlagScan's Plug-In for Canvas 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 and filters, as well as the PlagScan interface.

The features of the Canvas Plug-In are:

Here is everything you need to get started:

 

schoology logo Schoology LMS over LTI

PlagScan can also 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 and filters, as well as the PlagScan interface.

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

Here is everything you need to get 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 a built-in solution rather than as a plugin. For example, Schoolbox uses PlagScan to scan and generate reports on student submissions automatically. Learn more about Schoolbox/PlagScan integration at the Schoolbox Wiki.

The four basic steps for conducting an API integration with your PlagScan account:

  1. Log-in with an administrator account and access the API Integration.
  2. Then 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.


 

How the API works at a technical level:

Requests are always sent as POST requests to https://api.plagscan.com/. They must be accompanied by the organization's identification key. 

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

NOTE: In order to actually execute plagiarism checks and retrieve results, your account needs to be unlocked and must have some test credit available.

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