diff --git a/lib/moodlelib.php b/lib/moodlelib.php index 313f92f35de..2503ce151e0 100644 --- a/lib/moodlelib.php +++ b/lib/moodlelib.php @@ -392,6 +392,8 @@ define('FEATURE_GRADE_OUTCOMES', 'outcomes'); define('FEATURE_ADVANCED_GRADING', 'grade_advanced_grading'); /** True if module controls the grade visibility over the gradebook */ define('FEATURE_CONTROLS_GRADE_VISIBILITY', 'controlsgradevisbility'); +/** True if module supports plagiarism plugins */ +define('FEATURE_PLAGIARISM', 'plagiarism'); /** True if module has code to track whether somebody viewed it */ define('FEATURE_COMPLETION_TRACKS_VIEWS', 'completion_tracks_views'); diff --git a/mod/assign/lib.php b/mod/assign/lib.php index a6cdba7f1fc..b5abc843a7d 100644 --- a/mod/assign/lib.php +++ b/mod/assign/lib.php @@ -88,6 +88,7 @@ function assign_supports($feature) { case FEATURE_BACKUP_MOODLE2: return true; case FEATURE_SHOW_DESCRIPTION: return true; case FEATURE_ADVANCED_GRADING: return true; + case FEATURE_PLAGIARISM: return true; default: return null; } diff --git a/mod/assignment/lib.php b/mod/assignment/lib.php index 64b4b3d51b7..20e1be1e74c 100644 --- a/mod/assignment/lib.php +++ b/mod/assignment/lib.php @@ -3905,6 +3905,7 @@ function assignment_supports($feature) { case FEATURE_BACKUP_MOODLE2: return true; case FEATURE_SHOW_DESCRIPTION: return true; case FEATURE_ADVANCED_GRADING: return true; + case FEATURE_PLAGIARISM: return true; default: return null; } diff --git a/mod/forum/lib.php b/mod/forum/lib.php index 921465cd795..9c4f46e3dfe 100644 --- a/mod/forum/lib.php +++ b/mod/forum/lib.php @@ -303,6 +303,7 @@ function forum_supports($feature) { case FEATURE_RATE: return true; case FEATURE_BACKUP_MOODLE2: return true; case FEATURE_SHOW_DESCRIPTION: return true; + case FEATURE_PLAGIARISM: return true; default: return null; } diff --git a/mod/workshop/lib.php b/mod/workshop/lib.php index aa71ce226e0..b66bd4fcf7b 100644 --- a/mod/workshop/lib.php +++ b/mod/workshop/lib.php @@ -53,6 +53,7 @@ function workshop_supports($feature) { case FEATURE_COMPLETION_TRACKS_VIEWS: return true; case FEATURE_SHOW_DESCRIPTION: return true; + case FEATURE_PLAGIARISM: return true; default: return null; } }