Difference between revisions of "Plagiarism API"
From MoodleDocs
Dan Marsden (talk | contribs) |
Kanika Goyal (talk | contribs) |
||
(2 intermediate revisions by 2 users not shown) | |||
Line 11: | Line 11: | ||
==Supported Modules== | ==Supported Modules== | ||
− | * Single Upload Assignment | + | * Assignment 2.2 - |
− | * Advanced Assignment | + | ** Single Upload Assignment |
+ | ** Advanced Assignment | ||
+ | ** Online Text Assignment | ||
+ | * Assignment | ||
+ | * Forum | ||
+ | * Workshop | ||
− | == | + | ==More information== |
− | + | * [[Developing a Plagiarism Plugin|How to Develop a new Plagiarism Plugin]] | |
+ | * [[How to add support for a Plagiarism Plugin to my activity module]] | ||
− | |||
− | |||
− | + | [[Category:API]] | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− |
Latest revision as of 08:42, 20 August 2012
Moodle 2.0
Overview
The Plagiarism API is a core set of functions that all Moodle code can use to send user submitted content to Plagiarism Prevention systems
A typical user story:
- When Plagiarism tools are enabled, every module that allows it will have a group of settings added to allow management of sending the user content to a plagiarism service.
- A user enters some content/submits a file inside a module that a teacher/Admin has configured the tool to be used.
- An Event is triggered which contains details about the user, module and submission they have made
- Event handlers in the Plagiarism plugin are triggered and process anything required.
- Hooks for displaying information returned from the Plagiarism tools to both the user and teacher (controlled by the plugin)
Supported Modules
- Assignment 2.2 -
- Single Upload Assignment
- Advanced Assignment
- Online Text Assignment
- Assignment
- Forum
- Workshop