1
0
mirror of https://github.com/PlagiarismCheck/moodle-plagiarism_pchkorg.git synced 2024-12-22 12:10:08 +00:00

Compare commits

..

2 Commits

Author SHA1 Message Date
Jane Adelmann
3a041e6d35
Fix typo. Version 3.15.3 2024-10-08 14:57:38 +03:00
Jane Adelmann
8668922d72
Display widget in quiz. Version 3.15.2 2024-10-08 14:33:42 +03:00
2 changed files with 11 additions and 3 deletions

10
lib.php
View File

@ -412,7 +412,15 @@ class plagiarism_plugin_pchkorg extends plagiarism_plugin {
$where = new \stdClass(); $where = new \stdClass();
$where->cm = $cmid; $where->cm = $cmid;
if ($file === null) { if ($file === null) {
$where->signature = sha1($linkarray['content']); if (!array_key_exists('content', $linkarray) && $component == 'qtype_essay' && !empty($linkarray['area'])) {
$questions = question_engine::load_questions_usage_by_activity($linkarray['area']);
$attempt = $questions->get_question_attempt($linkarray['itemid']);
$response = $attempt->get_response_summary();
$signature = sha1($response);
} else {
$signature = sha1($linkarray['content']);
}
$where->signature = $signature;
$where->fileid = null; $where->fileid = null;
} else { } else {
$where->fileid = $file->get_id(); $where->fileid = $file->get_id();

View File

@ -26,9 +26,9 @@ defined('MOODLE_INTERNAL') || die();
if (!isset($plugin)) { if (!isset($plugin)) {
$plugin = new stdClass(); $plugin = new stdClass();
} }
$plugin->version = 2024072918; $plugin->version = 2024100814;
$plugin->requires = 2020061501; // Requires Moodle 3.9 . $plugin->requires = 2020061501; // Requires Moodle 3.9 .
$plugin->release = 'v3.15.1'; $plugin->release = 'v3.15.3';
$plugin->component = 'plagiarism_pchkorg'; $plugin->component = 'plagiarism_pchkorg';
$plugin->maturity = MATURITY_STABLE; $plugin->maturity = MATURITY_STABLE;
$plugin->dependencies = array( $plugin->dependencies = array(