[2026-04-25 0:00:01.898648] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/features-enabled [2026-04-25 0:00:01.898675] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-25 0:00:01.898763] [info] Request: 0: '[]' [2026-04-25 0:00:02.560266] [info] Response: 0: '{"similarity":{"viewer_modes":{"match_overview":true,"all_sources":true},"generation_settings":{"search_repositories":["INTERNET","PUBLICATION","CROSSREF","CROSSREF_POSTED_CONTENT","SUBMITTED_WORK"],"submission_auto_excludes":true},"view_settings":{"exclude_bibliography":true,"exclude_citations":true,"exclude_quotes":true,"exclude_abstract":false,"exclude_methods":false,"exclude_small_matches":true,"exclude_internet":true,"exclude_publications":true,"exclude_preprints":false,"exclude_custom_sections":false,"exclude_crossref":true,"exclude_crossref_posted_content":true,"exclude_submitted_works":true}},"tenant":{"require_eula":true},"product_name":"Turnitin Originality","access_options":["CORE_API","NATIVE","DRAFT_COACH"],"capability":["AI_WRITING_DETECTION"],"httpstatus":200}' [2026-04-25 0:00:02.561038] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/webhooks/5fc58884-69fd-449e-97ee-2bfdc2dd72f0 [2026-04-25 0:00:02.561053] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-25 0:00:02.561067] [info] Request: 0: '[]' [2026-04-25 0:00:02.621797] [info] Response: 0: '{"id":"5fc58884-69fd-449e-97ee-2bfdc2dd72f0","url":"https:\/\/lms.midocean.edu.km\/plagiarism\/turnitinsim\/callbacks.php","description":"Webhook for https:\/\/lms.midocean.edu.km\/plagiarism\/turnitinsim\/callbacks.php","created_time":"2026-03-04T22:00:02.566Z","event_types":["SIMILARITY_UPDATED","SIMILARITY_COMPLETE","SUBMISSION_COMPLETE"],"httpstatus":200}' [2026-04-25 0:00:02.622487] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/eula/latest?lang=en-US [2026-04-25 0:00:02.622502] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-25 0:00:02.622515] [info] Request: 0: '[]' [2026-04-25 0:00:02.714279] [info] Response: 0: '{"version":"v1beta","valid_from":"2018-04-30T17:00:00Z","valid_until":null,"url":"https:\/\/static.turnitin.com\/eula\/v1beta\/en-us\/eula.html","available_languages":["sv-SE","zh-CN","ja-JP","ko-KR","es-MX","nl-NL","ru-RU","zh-TW","ar-SA","pt-BR","de-DE","el-GR","nb-NO","cs-CZ","da-DK","tr-TR","pl-PL","fi-FI","it-IT","vi-VN","fr-FR","en-US","ro-RO"],"httpstatus":200}' [2026-04-25 0:30:01.127624] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/features-enabled [2026-04-25 0:30:01.127655] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-25 0:30:01.127733] [info] Request: 0: '[]' [2026-04-25 0:30:01.505224] [info] Response: 0: '{"similarity":{"viewer_modes":{"match_overview":true,"all_sources":true},"generation_settings":{"search_repositories":["INTERNET","PUBLICATION","CROSSREF","CROSSREF_POSTED_CONTENT","SUBMITTED_WORK"],"submission_auto_excludes":true},"view_settings":{"exclude_bibliography":true,"exclude_citations":true,"exclude_quotes":true,"exclude_abstract":false,"exclude_methods":false,"exclude_small_matches":true,"exclude_internet":true,"exclude_publications":true,"exclude_preprints":false,"exclude_custom_sections":false,"exclude_crossref":true,"exclude_crossref_posted_content":true,"exclude_submitted_works":true}},"tenant":{"require_eula":true},"product_name":"Turnitin Originality","access_options":["CORE_API","NATIVE","DRAFT_COACH"],"capability":["AI_WRITING_DETECTION"],"httpstatus":200}' [2026-04-25 0:30:01.506016] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/webhooks/5fc58884-69fd-449e-97ee-2bfdc2dd72f0 [2026-04-25 0:30:01.506033] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-25 0:30:01.506047] [info] Request: 0: '[]' [2026-04-25 0:30:01.607872] [info] Response: 0: '{"id":"5fc58884-69fd-449e-97ee-2bfdc2dd72f0","url":"https:\/\/lms.midocean.edu.km\/plagiarism\/turnitinsim\/callbacks.php","description":"Webhook for https:\/\/lms.midocean.edu.km\/plagiarism\/turnitinsim\/callbacks.php","created_time":"2026-03-04T22:00:02.566Z","event_types":["SUBMISSION_COMPLETE","SIMILARITY_UPDATED","SIMILARITY_COMPLETE"],"httpstatus":200}' [2026-04-25 0:30:01.608669] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/eula/latest?lang=en-US [2026-04-25 0:30:01.608685] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-25 0:30:01.608699] [info] Request: 0: '[]' [2026-04-25 0:30:01.703336] [info] Response: 0: '{"version":"v1beta","valid_from":"2018-04-30T17:00:00Z","valid_until":null,"url":"https:\/\/static.turnitin.com\/eula\/v1beta\/en-us\/eula.html","available_languages":["sv-SE","zh-CN","ja-JP","ko-KR","es-MX","nl-NL","ru-RU","zh-TW","ar-SA","pt-BR","de-DE","el-GR","nb-NO","cs-CZ","da-DK","tr-TR","pl-PL","fi-FI","it-IT","vi-VN","fr-FR","en-US","ro-RO"],"httpstatus":200}' [2026-04-25 0:40:01.141661] [info] [POST] Request to: https://midocean.turnitin.com/api/v1/submissions [2026-04-25 0:40:01.141715] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-25 0:40:01.141808] [info] Request: 0: '{"owner":"675cc494-ef54-4597-9152-923aca64de91","submitter":"675cc494-ef54-4597-9152-923aca64de91","title":"%D8%AA%D9%83%D9%84%D9%8A%D9%81 %D8%AA%D8%B7%D8%A8%D9%8A%D9%82%D9%8A %D9%84%D9%85%D8%A7%D8%AF%D8%A9 %D8%A7%D9%84%D8%A7%D8%B9%D9%84%D8%A7%D9%86 %D8%A7%D9%84%D8%B5%D8%AD%D9%81%D9%8A %D9%88%D8%A7%D9%84%D8%AA%D8%B3%D9%88%D9%8A%D9%82 %D8%A7%D9%84%D8%B1%D9%82%D9%85%D9%8A .mp4","metadata":{"group":{"id":"135747","name":"\u062a\u0637\u0628\u064a\u0642 \u0639\u0645\u0644\u064a (\u0627\u062e\u062a\u064a\u0627\u0631\u064a)","type":"ASSIGNMENT"},"group_context":{"id":"4313","name":"Journalism_advertising_and_digital_marketing_DGM233_T6_BDM_First Trimester 2026"},"owners":[{"id":"675cc494-ef54-4597-9152-923aca64de91","family_name":"\u0627\u0644\u0645\u0627\u0646\u0639","given_name":"\u0644\u0627\u0646\u0627","email":"lanastar0011@gmail.com"}],"original_submitted_time":"2026-04-24T21:40:01Z"},"eula":{"accepted_timestamp":"2025-11-12T16:46:10Z","language":"en-US","version":"v1beta"},"owner_default_permission_set":"LEARNER","submitter_default_permission_set":"LEARNER"}' [2026-04-25 0:40:01.499568] [info] Response: 0: '{"owner":"675cc494-ef54-4597-9152-923aca64de91","title":"%D8%AA%D9%83%D9%84%D9%8A%D9%81 %D8%AA%D8%B7%D8%A8%D9%8A%D9%82%D9%8A %D9%84%D9%85%D8%A7%D8%AF%D8%A9 %D8%A7%D9%84%D8%A7%D8%B9%D9%84%D8%A7%D9%86 %D8%A7%D9%84%D8%B5%D8%AD%D9%81%D9%8A %D9%88%D8%A7%D9%84%D8%AA%D8%B3%D9%88%D9%8A%D9%82 %D8%A7%D9%84%D8%B1%D9%82%D9%85%D9%8A .mp4","status":"CREATED","id":"33b09aa6-6533-4584-9fe9-350edbef4a67","created_time":"2026-04-24T21:40:01.472Z","httpstatus":201}' [2026-04-25 0:40:01.501802] [info] [PUT] Request to: https://midocean.turnitin.com/api/v1/submissions/33b09aa6-6533-4584-9fe9-350edbef4a67/original [2026-04-25 0:40:01.501827] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' 4: 'Content-Type: binary/octet-stream' 5: 'Content-Disposition: inline; filename="%D8%AA%D9%83%D9%84%D9%8A%D9%81 %D8%AA%D8%B7%D8%A8%D9%8A%D9%82%D9%8A %D9%84%D9%85%D8%A7%D8%AF%D8%A9 %D8%A7%D9%84%D8%A7%D8%B9%D9%84%D8%A7%D9%86 %D8%A7%D9%84%D8%B5%D8%AD%D9%81%D9%8A %D9%88%D8%A7%D9%84%D8%AA%D8%B3%D9%88%D9%8A%D9%82 %D8%A7%D9%84%D8%B1%D9%82%D9%85%D9%8A .mp4"' [2026-04-25 0:40:01.711633] [info] Response: 0: '{"message":"Successfully uploaded file for submission 33b09aa6-6533-4584-9fe9-350edbef4a67","httpstatus":202}' [2026-04-25 0:40:02.294569] [info] -------- WEBHOOK START -------- [2026-04-25 0:40:02.294601] [info] WEBHOOK HEADERS: connection: 'Keep-Alive' content-length: '543' accept-encoding: 'gzip, br' x-forwarded-proto: 'https' cf-visitor: '{"scheme":"https"}' cf-ipcountry: 'DE' cdn-loop: 'cloudflare; loops=1' x-turnitin-signature: '3cf1343c21a6be583789ef4ddff08374918c2708499d84de8e416b13a1b894c2' content-type: 'application/json' x-turnitin-eventtype: 'SUBMISSION_COMPLETE' host: 'lms.midocean.edu.km' cookie: 'MoodleSession=f95b38240748d9783365bfbaf955291c' cf-ray: '9f18439a2fcd098f-FRA' accept: '*/*' user-agent: 'AHC/2.1' x-amzn-trace-id: 'Root=1-69ebe332-9a74e4327f611917a0771de4;Parent=35c36a6fec6ed673;Sampled=0' traceparent: '00-69ebe3329a74e4327f611917a0771de4-35c36a6fec6ed673-00' x-forwarded-for: '52.29.246.76' [2026-04-25 0:40:02.294703] [info] WEBHOOK REQUEST: {"owner":"675cc494-ef54-4597-9152-923aca64de91","title":"%D8%AA%D9%83%D9%84%D9%8A%D9%81 %D8%AA%D8%B7%D8%A8%D9%8A%D9%82%D9%8A %D9%84%D9%85%D8%A7%D8%AF%D8%A9 %D8%A7%D9%84%D8%A7%D8%B9%D9%84%D8%A7%D9%86 %D8%A7%D9%84%D8%B5%D8%AD%D9%81%D9%8A %D9%88%D8%A7%D9%84%D8%AA%D8%B3%D9%88%D9%8A%D9%82 %D8%A7%D9%84%D8%B1%D9%82%D9%85%D9%8A .mp4","status":"ERROR","id":"33b09aa6-6533-4584-9fe9-350edbef4a67","content_type":"video/mp4","page_count":0,"word_count":0,"character_count":0,"error_code":"CANNOT_EXTRACT_TEXT","created_time":"2026-04-24T21:40:01.472Z"} [2026-04-25 0:40:02.294708] [info] EXPECTED SIGNATURE: 3cf1343c21a6be583789ef4ddff08374918c2708499d84de8e416b13a1b894c2 [2026-04-25 0:40:02.299156] [info] [POST] Request to: https://midocean.turnitin.com/remote-logging/api/log [2026-04-25 0:40:02.299170] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-25 0:40:02.299181] [info] Request: 0: '{"message":"Error while uploading the file","integration_type":"Moodle","integration_version":"2025021301","lms_version":"405","log_level":"ERROR","date":"2026-04-25 00:40:02","tenant":"https:\/\/midocean.turnitin.com","submission_id":"33b09aa6-6533-4584-9fe9-350edbef4a67","request":{"url":"\/api\/v1\/submissions\/{{submission_id}}\/original","method":"POST","headers":null,"response_status":500,"response_body":"{\"owner\":\"675cc494-ef54-4597-9152-923aca64de91\",\"title\":\"%D8%AA%D9%83%D9%84%D9%8A%D9%81 %D8%AA%D8%B7%D8%A8%D9%8A%D9%82%D9%8A %D9%84%D9%85%D8%A7%D8%AF%D8%A9 %D8%A7%D9%84%D8%A7%D8%B9%D9%84%D8%A7%D9%86 %D8%A7%D9%84%D8%B5%D8%AD%D9%81%D9%8A %D9%88%D8%A7%D9%84%D8%AA%D8%B3%D9%88%D9%8A%D9%82 %D8%A7%D9%84%D8%B1%D9%82%D9%85%D9%8A .mp4\",\"status\":\"ERROR\",\"id\":\"33b09aa6-6533-4584-9fe9-350edbef4a67\",\"content_type\":\"video\\\/mp4\",\"page_count\":0,\"word_count\":0,\"character_count\":0,\"error_code\":\"CANNOT_EXTRACT_TEXT\",\"created_time\":\"2026-04-24T21:40:01.472Z\"}"}}' [2026-04-25 0:40:02.353212] [info] Response: 0: '{"httpstatus":204}' [2026-04-25 0:40:02.355164] [info] [PUT] Request to: https://midocean.turnitin.com/api/v1/submissions/33b09aa6-6533-4584-9fe9-350edbef4a67/similarity [2026-04-25 0:40:02.355187] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-25 0:40:02.355212] [info] Request: 0: '{"generation_settings":{"search_repositories":["INTERNET","PUBLICATION","CROSSREF","CROSSREF_POSTED_CONTENT","SUBMITTED_WORK"],"auto_exclude_self_matching_scope":"GROUP_CONTEXT"},"view_settings":{"exclude_quotes":false,"exclude_bibliography":false}}' [2026-04-25 0:40:02.409876] [info] Response: 0: '{"success":false,"status":409,"code":"CONFLICT","reference":"e9007310-78bf-4b5f-93c9-bece253f1831","debug_message":"CANNOT_EXTRACT_TEXT","message":"CANNOT_EXTRACT_TEXT","httpstatus":409}' [2026-04-25 0:40:02.412055] [info] -------- WEBHOOK END -------- [2026-04-25 1:00:01.295284] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/features-enabled [2026-04-25 1:00:01.295310] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-25 1:00:01.295391] [info] Request: 0: '[]' [2026-04-25 1:00:02.188951] [info] Response: 0: '{"similarity":{"viewer_modes":{"match_overview":true,"all_sources":true},"generation_settings":{"search_repositories":["INTERNET","PUBLICATION","CROSSREF","CROSSREF_POSTED_CONTENT","SUBMITTED_WORK"],"submission_auto_excludes":true},"view_settings":{"exclude_bibliography":true,"exclude_citations":true,"exclude_quotes":true,"exclude_abstract":false,"exclude_methods":false,"exclude_small_matches":true,"exclude_internet":true,"exclude_publications":true,"exclude_preprints":false,"exclude_custom_sections":false,"exclude_crossref":true,"exclude_crossref_posted_content":true,"exclude_submitted_works":true}},"tenant":{"require_eula":true},"product_name":"Turnitin Originality","access_options":["CORE_API","NATIVE","DRAFT_COACH"],"capability":["AI_WRITING_DETECTION"],"httpstatus":200}' [2026-04-25 1:00:02.189789] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/webhooks/5fc58884-69fd-449e-97ee-2bfdc2dd72f0 [2026-04-25 1:00:02.189809] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-25 1:00:02.189825] [info] Request: 0: '[]' [2026-04-25 1:00:02.317028] [info] Response: 0: '{"id":"5fc58884-69fd-449e-97ee-2bfdc2dd72f0","url":"https:\/\/lms.midocean.edu.km\/plagiarism\/turnitinsim\/callbacks.php","description":"Webhook for https:\/\/lms.midocean.edu.km\/plagiarism\/turnitinsim\/callbacks.php","created_time":"2026-03-04T22:00:02.566Z","event_types":["SIMILARITY_UPDATED","SIMILARITY_COMPLETE","SUBMISSION_COMPLETE"],"httpstatus":200}' [2026-04-25 1:00:02.317898] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/eula/latest?lang=en-US [2026-04-25 1:00:02.317914] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-25 1:00:02.317929] [info] Request: 0: '[]' [2026-04-25 1:00:02.439865] [info] Response: 0: '{"version":"v1beta","valid_from":"2018-04-30T17:00:00Z","valid_until":null,"url":"https:\/\/static.turnitin.com\/eula\/v1beta\/en-us\/eula.html","available_languages":["sv-SE","zh-CN","ja-JP","ko-KR","es-MX","nl-NL","ru-RU","zh-TW","ar-SA","pt-BR","de-DE","el-GR","nb-NO","cs-CZ","da-DK","tr-TR","pl-PL","fi-FI","it-IT","vi-VN","fr-FR","en-US","ro-RO"],"httpstatus":200}' [2026-04-25 1:25:01.867007] [info] [POST] Request to: https://midocean.turnitin.com/api/v1/submissions [2026-04-25 1:25:01.867048] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-25 1:25:01.867140] [info] Request: 0: '{"owner":"209d1be6-c2b7-4ad0-9cbd-a90981088fba","submitter":"209d1be6-c2b7-4ad0-9cbd-a90981088fba","title":"Final AI and Plag Check Gharam Alshammari.docx","metadata":{"group":{"id":"129819","name":"\u062a\u0633\u0644\u064a\u0645 \u0627\u0644\u0625\u0637\u0627\u0631 \u0627\u0644\u0646\u0638\u0631\u064a \u0627\u0644\u062e\u0627\u0635 \u0628\u0627\u0644\u0645\u0634\u0631\u0648\u0639 \u0627\u0644\u0646\u0647\u0627\u0626\u064a (\u0627\u0644\u0641\u0635\u0644 \u0627\u0644\u0623\u0648\u0644 \u0648\u0627\u0644\u062b\u0627\u0646\u064a \u0641\u0642\u0637 \u0628\u0635\u064a\u063a\u0629 Word)","type":"ASSIGNMENT"},"group_context":{"id":"4207","name":"Final_Project_PMG697_S3_MPM_First Trimester 2026","owners":[{"id":"0ad552f1-ae25-4e00-aba7-c00e45a40367","family_name":"Ahmed","given_name":"Alaa","email":"alaaahmed@midocean.edu.km"},{"id":"aca825b9-3cf5-4b48-aae6-a30fd4ce95ef","family_name":"Salah","given_name":"Rokaya","email":"rokayasalah@midocean.edu.km"},{"id":"401c1d17-10dd-4e6f-9414-99fcb9938408","family_name":"Faried","given_name":"Sara","email":"sarafaried@midocean.edu.km"}]},"owners":[{"id":"209d1be6-c2b7-4ad0-9cbd-a90981088fba","family_name":"\u0627\u0644\u0634\u0645\u0631\u064a","given_name":"\u063a\u0631\u0627\u0645","email":"gharam.ok7@gmail.com"}],"original_submitted_time":"2026-04-24T22:25:01Z"},"eula":{"accepted_timestamp":"2026-03-19T21:50:21Z","language":"en-US","version":"v1beta"},"owner_default_permission_set":"LEARNER","submitter_default_permission_set":"LEARNER"}' [2026-04-25 1:25:02.362809] [info] Response: 0: '{"owner":"209d1be6-c2b7-4ad0-9cbd-a90981088fba","title":"Final AI and Plag Check Gharam Alshammari.docx","status":"CREATED","id":"9510df96-27e8-40e3-a073-249f71719473","created_time":"2026-04-24T22:25:02.118Z","httpstatus":201}' [2026-04-25 1:25:02.365108] [info] [PUT] Request to: https://midocean.turnitin.com/api/v1/submissions/9510df96-27e8-40e3-a073-249f71719473/original [2026-04-25 1:25:02.365128] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' 4: 'Content-Type: binary/octet-stream' 5: 'Content-Disposition: inline; filename="Final AI and Plag Check Gharam Alshammari.docx"' [2026-04-25 1:25:02.619002] [info] Response: 0: '{"message":"Successfully uploaded file for submission 9510df96-27e8-40e3-a073-249f71719473","httpstatus":202}' [2026-04-25 1:26:00.180428] [info] -------- WEBHOOK START -------- [2026-04-25 1:26:00.180463] [info] WEBHOOK HEADERS: connection: 'Keep-Alive' content-length: '406' accept-encoding: 'gzip, br' x-forwarded-proto: 'https' cf-visitor: '{"scheme":"https"}' cf-ipcountry: 'DE' cdn-loop: 'cloudflare; loops=1' x-turnitin-signature: '3a15117bc7df94878feaed5d424430bb4d02841c4ec7d6ab07d2704afeecfd50' content-type: 'application/json' x-turnitin-eventtype: 'SUBMISSION_COMPLETE' host: 'lms.midocean.edu.km' cookie: 'MoodleSession=f95b38240748d9783365bfbaf955291c' cf-ray: '9f1886ef0cb465b4-FRA' accept: '*/*' user-agent: 'AHC/2.1' x-amzn-trace-id: 'Root=1-69ebedf8-db64d88fa692e938c1dfe142;Parent=c2bf099cc5f602c3;Sampled=0' traceparent: '00-69ebedf8db64d88fa692e938c1dfe142-c2bf099cc5f602c3-00' x-forwarded-for: '52.29.246.76' [2026-04-25 1:26:00.180571] [info] WEBHOOK REQUEST: {"owner":"209d1be6-c2b7-4ad0-9cbd-a90981088fba","title":"Final AI and Plag Check Gharam Alshammari.docx","status":"COMPLETE","id":"9510df96-27e8-40e3-a073-249f71719473","content_type":"application/vnd.openxmlformats-officedocument.wordprocessingml.document","page_count":82,"word_count":15186,"character_count":93712,"created_time":"2026-04-24T22:25:02.118Z","capabilities":["INDEX","SIMILARITY","VIEWER"]} [2026-04-25 1:26:00.180577] [info] EXPECTED SIGNATURE: 3a15117bc7df94878feaed5d424430bb4d02841c4ec7d6ab07d2704afeecfd50 [2026-04-25 1:26:00.299704] [info] [PUT] Request to: https://midocean.turnitin.com/api/v1/submissions/9510df96-27e8-40e3-a073-249f71719473/similarity [2026-04-25 1:26:00.299736] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-25 1:26:00.299753] [info] Request: 0: '{"generation_settings":{"search_repositories":["INTERNET","PUBLICATION","CROSSREF","CROSSREF_POSTED_CONTENT","SUBMITTED_WORK"],"auto_exclude_self_matching_scope":"GROUP_CONTEXT"},"view_settings":{"exclude_quotes":true,"exclude_bibliography":true}}' [2026-04-25 1:26:00.974556] [info] Response: 0: '{"message":"Successfully scheduled similarity report generation","httpstatus":202}' [2026-04-25 1:26:00.976485] [info] -------- WEBHOOK END -------- [2026-04-25 1:26:52.740489] [info] -------- WEBHOOK START -------- [2026-04-25 1:26:52.740523] [info] WEBHOOK HEADERS: connection: 'Keep-Alive' content-length: '1456' accept-encoding: 'gzip, br' x-forwarded-proto: 'https' cf-visitor: '{"scheme":"https"}' cf-ipcountry: 'DE' cdn-loop: 'cloudflare; loops=1' x-turnitin-signature: 'ca46a081ab2ea71e74800b79c282b5b154f181ad1755550793a8e2958069a299' content-type: 'application/json' x-turnitin-eventtype: 'SIMILARITY_COMPLETE' host: 'lms.midocean.edu.km' cookie: 'MoodleSession=f95b38240748d9783365bfbaf955291c' cf-ray: '9f1888378bb065b4-FRA' accept: '*/*' user-agent: 'AHC/2.1' x-amzn-trace-id: 'Root=1-69ebee2c-92952838852ddad8bd83a422;Parent=49fd9d7e8d0455b7;Sampled=0' traceparent: '00-69ebee2c92952838852ddad8bd83a422-49fd9d7e8d0455b7-00' x-forwarded-for: '52.29.246.76' [2026-04-25 1:26:52.740624] [info] WEBHOOK REQUEST: {"overall_match_percentage":24,"internet_match_percentage":14,"publication_match_percentage":17,"submitted_works_match_percentage":19,"status":"COMPLETE","time_generated":"2026-04-24T22:26:52.570477Z","time_requested":"2026-04-24T22:26:00.946041Z","submission_id":"9510df96-27e8-40e3-a073-249f71719473","top_matches":[{"percentage":7.5507827,"source_type":"PUBLICATION","matched_word_count_total":907,"name":"Yobouet, Nguessan Thostao. \"Exploring Transformational Leadership's Role in Shaping Project Teams’ Motivation and Success: A Systematic Review\", Capitol Technology University"},{"percentage":6.809857,"source_type":"SUBMITTED_WORK","matched_word_count_total":818,"submitted_date":"2025-03-17","institution_name":"Capitol College","name":"Capitol College on 2025-03-17"},{"percentage":3.2717283,"source_type":"SUBMITTED_WORK","matched_word_count_total":393,"submitted_date":"2024-03-27","institution_name":"University of Sunderland","name":"University of Sunderland on 2024-03-27"},{"percentage":2.8305027,"source_type":"SUBMITTED_WORK","matched_word_count_total":340,"submitted_date":"2024-04-19","institution_name":"Roehampton University","name":"Roehampton University on 2024-04-19"},{"percentage":2.4392273,"source_type":"SUBMITTED_WORK","matched_word_count_total":293,"submitted_date":"2024-04-15","institution_name":"University of Sunderland","name":"University of Sunderland on 2024-04-15"}],"top_source_largest_matched_word_count":35} [2026-04-25 1:26:52.740629] [info] EXPECTED SIGNATURE: ca46a081ab2ea71e74800b79c282b5b154f181ad1755550793a8e2958069a299 [2026-04-25 1:26:52.745625] [info] -------- WEBHOOK END -------- [2026-04-25 1:30:01.109069] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/features-enabled [2026-04-25 1:30:01.109092] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-25 1:30:01.109169] [info] Request: 0: '[]' [2026-04-25 1:30:01.595701] [info] Response: 0: '{"similarity":{"viewer_modes":{"match_overview":true,"all_sources":true},"generation_settings":{"search_repositories":["INTERNET","PUBLICATION","CROSSREF","CROSSREF_POSTED_CONTENT","SUBMITTED_WORK"],"submission_auto_excludes":true},"view_settings":{"exclude_bibliography":true,"exclude_citations":true,"exclude_quotes":true,"exclude_abstract":false,"exclude_methods":false,"exclude_small_matches":true,"exclude_internet":true,"exclude_publications":true,"exclude_preprints":false,"exclude_custom_sections":false,"exclude_crossref":true,"exclude_crossref_posted_content":true,"exclude_submitted_works":true}},"tenant":{"require_eula":true},"product_name":"Turnitin Originality","access_options":["NATIVE","CORE_API","DRAFT_COACH"],"capability":["AI_WRITING_DETECTION"],"httpstatus":200}' [2026-04-25 1:30:01.598066] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/webhooks/5fc58884-69fd-449e-97ee-2bfdc2dd72f0 [2026-04-25 1:30:01.598088] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-25 1:30:01.598104] [info] Request: 0: '[]' [2026-04-25 1:30:01.672223] [info] Response: 0: '{"id":"5fc58884-69fd-449e-97ee-2bfdc2dd72f0","url":"https:\/\/lms.midocean.edu.km\/plagiarism\/turnitinsim\/callbacks.php","description":"Webhook for https:\/\/lms.midocean.edu.km\/plagiarism\/turnitinsim\/callbacks.php","created_time":"2026-03-04T22:00:02.566Z","event_types":["SUBMISSION_COMPLETE","SIMILARITY_UPDATED","SIMILARITY_COMPLETE"],"httpstatus":200}' [2026-04-25 1:30:01.673070] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/eula/latest?lang=en-US [2026-04-25 1:30:01.673089] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-25 1:30:01.673105] [info] Request: 0: '[]' [2026-04-25 1:30:01.742054] [info] Response: 0: '{"version":"v1beta","valid_from":"2018-04-30T17:00:00Z","valid_until":null,"url":"https:\/\/static.turnitin.com\/eula\/v1beta\/en-us\/eula.html","available_languages":["sv-SE","zh-CN","ja-JP","ko-KR","es-MX","nl-NL","ru-RU","zh-TW","ar-SA","pt-BR","de-DE","el-GR","nb-NO","cs-CZ","da-DK","tr-TR","pl-PL","fi-FI","it-IT","vi-VN","fr-FR","en-US","ro-RO"],"httpstatus":200}' [2026-04-25 1:30:01.760078] [info] [POST] Request to: https://midocean.turnitin.com/api/v1/submissions [2026-04-25 1:30:01.760108] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-25 1:30:01.760128] [info] Request: 0: '{"owner":"43de2a80-3894-479d-b2da-90304b3496ce","submitter":"43de2a80-3894-479d-b2da-90304b3496ce","title":"%D8%AF%D9%88%D8%B1 %D8%AA%D8%A8%D9%86%D9%8A %D8%A7%D9%84%D9%82%D8%B6%D8%A7%D9%8A%D8%A7 %D8%A7%D9%84%D8%A5%D9%86%D8%B3%D8%A7%D9%86%D9%8A%D8%A9 %D9%81%D9%8A %D8%A7%D9%84%D8%AA%D8%B3%D9%88%D9%8A%D9%82 %D8%A7%D9%84%D8%A5%D9%84%D9%83%D8%AA%D8%B1%D9%88%D9%86%D9%8A %D9%88%D8%A3%D8%AB%D8%B1%D9%87 %D8%B9%D9%84%D9%89 %D8%B5%D9%88%D8%B1%D8%A9 %D8%A7%D9%84%D8%B9%D9%84%D8%A7%D9%85%D8%A9 %D8%A7%D9%84%D8%AA%D8%AC%D8%A7%D8%B1%D9%8A%D8%A9.docx","metadata":{"group":{"id":"141131","name":"Word \u062a\u0633\u0644\u064a\u0645 \u0627\u0644\u0631\u0633\u0627\u0644\u0629","type":"ASSIGNMENT"},"group_context":{"id":"4369","name":"Final_Project_MKT761_T3_MDM_First Trimester 2026","owners":[{"id":"dd30e50b-276a-412c-ada3-9860f8485c34","family_name":"Huzien","given_name":"Heba","email":"hebahuzien@midocean.edu.km"}]},"owners":[{"id":"43de2a80-3894-479d-b2da-90304b3496ce","family_name":"\u0627\u0646\u0643\u0634\u0627\u0631\u064a \u0627\u0644\u0633\u0628\u0627\u0639\u064a","given_name":"\u0646\u0639\u0645\u0647","email":"nyma.alsebai@gmail.com"}],"original_submitted_time":"2026-04-24T22:30:01Z"},"eula":{"accepted_timestamp":"2026-02-10T21:21:24Z","language":"en-US","version":"v1beta"},"owner_default_permission_set":"LEARNER","submitter_default_permission_set":"LEARNER"}' [2026-04-25 1:30:02.182382] [info] Response: 0: '{"owner":"43de2a80-3894-479d-b2da-90304b3496ce","title":"%D8%AF%D9%88%D8%B1 %D8%AA%D8%A8%D9%86%D9%8A %D8%A7%D9%84%D9%82%D8%B6%D8%A7%D9%8A%D8%A7 %D8%A7%D9%84%D8%A5%D9%86%D8%B3%D8%A7%D9%86%D9%8A%D8%A9 %D9%81%D9%8A %D8%A7%D9%84%D8%AA%D8%B3%D9%88%D9%8A%D9%82 %D8%A7%D9%84%D8%A5%D9%84%D9%83%D8%AA%D8%B1%D9%88%D9%86%D9%8A %D9%88%D8%A3%D8%AB%D8%B1%D9%87 %D8%B9%D9%84%D9%89 %D8%B5%D9%88%D8%B1%D8%A9 %D8%A7%D9%84%D8%B9%D9%84%D8%A7%D9%85%D8%A9 %D8%A7%D9%84%D8%AA%D8%AC%D8%A7%D8%B1%D9%8A%D8%A9.docx","status":"CREATED","id":"336ed6dc-fb91-4fac-a24d-06cfc0869666","created_time":"2026-04-24T22:30:02.004Z","httpstatus":201}' [2026-04-25 1:30:02.184195] [info] [PUT] Request to: https://midocean.turnitin.com/api/v1/submissions/336ed6dc-fb91-4fac-a24d-06cfc0869666/original [2026-04-25 1:30:02.184247] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' 4: 'Content-Type: binary/octet-stream' 5: 'Content-Disposition: inline; filename="%D8%AF%D9%88%D8%B1 %D8%AA%D8%A8%D9%86%D9%8A %D8%A7%D9%84%D9%82%D8%B6%D8%A7%D9%8A%D8%A7 %D8%A7%D9%84%D8%A5%D9%86%D8%B3%D8%A7%D9%86%D9%8A%D8%A9 %D9%81%D9%8A %D8%A7%D9%84%D8%AA%D8%B3%D9%88%D9%8A%D9%82 %D8%A7%D9%84%D8%A5%D9%84%D9%83%D8%AA%D8%B1%D9%88%D9%86%D9%8A %D9%88%D8%A3%D8%AB%D8%B1%D9%87 %D8%B9%D9%84%D9%89 %D8%B5%D9%88%D8%B1%D8%A9 %D8%A7%D9%84%D8%B9%D9%84%D8%A7%D9%85%D8%A9 %D8%A7%D9%84%D8%AA%D8%AC%D8%A7%D8%B1%D9%8A%D8%A9.docx"' [2026-04-25 1:30:02.417228] [info] Response: 0: '{"message":"Successfully uploaded file for submission 336ed6dc-fb91-4fac-a24d-06cfc0869666","httpstatus":202}' [2026-04-25 1:30:02.672426] [info] [POST] Request to: https://midocean.turnitin.com/api/v1/submissions [2026-04-25 1:30:02.672462] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-25 1:30:02.672481] [info] Request: 0: '{"owner":"209d1be6-c2b7-4ad0-9cbd-a90981088fba","submitter":"209d1be6-c2b7-4ad0-9cbd-a90981088fba","title":"Final Gharam Alshammari.docx","metadata":{"group":{"id":"129819","name":"\u062a\u0633\u0644\u064a\u0645 \u0627\u0644\u0625\u0637\u0627\u0631 \u0627\u0644\u0646\u0638\u0631\u064a \u0627\u0644\u062e\u0627\u0635 \u0628\u0627\u0644\u0645\u0634\u0631\u0648\u0639 \u0627\u0644\u0646\u0647\u0627\u0626\u064a (\u0627\u0644\u0641\u0635\u0644 \u0627\u0644\u0623\u0648\u0644 \u0648\u0627\u0644\u062b\u0627\u0646\u064a \u0641\u0642\u0637 \u0628\u0635\u064a\u063a\u0629 Word)","type":"ASSIGNMENT"},"group_context":{"id":"4207","name":"Final_Project_PMG697_S3_MPM_First Trimester 2026","owners":[{"id":"0ad552f1-ae25-4e00-aba7-c00e45a40367","family_name":"Ahmed","given_name":"Alaa","email":"alaaahmed@midocean.edu.km"},{"id":"aca825b9-3cf5-4b48-aae6-a30fd4ce95ef","family_name":"Salah","given_name":"Rokaya","email":"rokayasalah@midocean.edu.km"},{"id":"401c1d17-10dd-4e6f-9414-99fcb9938408","family_name":"Faried","given_name":"Sara","email":"sarafaried@midocean.edu.km"}]},"owners":[{"id":"209d1be6-c2b7-4ad0-9cbd-a90981088fba","family_name":"\u0627\u0644\u0634\u0645\u0631\u064a","given_name":"\u063a\u0631\u0627\u0645","email":"gharam.ok7@gmail.com"}],"original_submitted_time":"2026-04-24T22:30:02Z"},"eula":{"accepted_timestamp":"2026-03-19T21:50:21Z","language":"en-US","version":"v1beta"},"owner_default_permission_set":"LEARNER","submitter_default_permission_set":"LEARNER"}' [2026-04-25 1:30:03.453855] [info] Response: 0: '{"owner":"209d1be6-c2b7-4ad0-9cbd-a90981088fba","title":"Final Gharam Alshammari.docx","status":"CREATED","id":"eacf3574-c19d-46bd-a6f9-2676c3125cd4","created_time":"2026-04-24T22:30:02.994Z","httpstatus":201}' [2026-04-25 1:30:03.455816] [info] [PUT] Request to: https://midocean.turnitin.com/api/v1/submissions/eacf3574-c19d-46bd-a6f9-2676c3125cd4/original [2026-04-25 1:30:03.455843] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' 4: 'Content-Type: binary/octet-stream' 5: 'Content-Disposition: inline; filename="Final Gharam Alshammari.docx"' [2026-04-25 1:30:03.622636] [info] Response: 0: '{"message":"Successfully uploaded file for submission eacf3574-c19d-46bd-a6f9-2676c3125cd4","httpstatus":202}' [2026-04-25 1:30:50.801979] [info] -------- WEBHOOK START -------- [2026-04-25 1:30:50.802012] [info] WEBHOOK HEADERS: connection: 'Keep-Alive' content-length: '388' accept-encoding: 'gzip, br' x-forwarded-proto: 'https' cf-visitor: '{"scheme":"https"}' cf-ipcountry: 'DE' cdn-loop: 'cloudflare; loops=1' x-turnitin-signature: '485eb49051fd36cca2ce57e1751cdf680b4f1b1adf263a08d1d9392c24136df6' content-type: 'application/json' x-turnitin-eventtype: 'SUBMISSION_COMPLETE' host: 'lms.midocean.edu.km' cookie: 'MoodleSession=88c597d05abc5c52fc0ac290766e09fe' cf-ray: '9f188e076a6f9b33-FRA' accept: '*/*' user-agent: 'AHC/2.1' x-amzn-trace-id: 'Root=1-69ebef1a-3c19cc81f1bc2a189eb6629e;Parent=bca13deecb4deaba;Sampled=0' traceparent: '00-69ebef1a3c19cc81f1bc2a189eb6629e-bca13deecb4deaba-00' x-forwarded-for: '35.158.179.21' [2026-04-25 1:30:50.802113] [info] WEBHOOK REQUEST: {"owner":"209d1be6-c2b7-4ad0-9cbd-a90981088fba","title":"Final Gharam Alshammari.docx","status":"COMPLETE","id":"eacf3574-c19d-46bd-a6f9-2676c3125cd4","content_type":"application/vnd.openxmlformats-officedocument.wordprocessingml.document","page_count":82,"word_count":15186,"character_count":93712,"created_time":"2026-04-24T22:30:02.994Z","capabilities":["VIEWER","SIMILARITY","INDEX"]} [2026-04-25 1:30:50.802118] [info] EXPECTED SIGNATURE: 485eb49051fd36cca2ce57e1751cdf680b4f1b1adf263a08d1d9392c24136df6 [2026-04-25 1:30:50.921611] [info] [PUT] Request to: https://midocean.turnitin.com/api/v1/submissions/eacf3574-c19d-46bd-a6f9-2676c3125cd4/similarity [2026-04-25 1:30:50.921648] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-25 1:30:50.921664] [info] Request: 0: '{"generation_settings":{"search_repositories":["INTERNET","PUBLICATION","CROSSREF","CROSSREF_POSTED_CONTENT","SUBMITTED_WORK"],"auto_exclude_self_matching_scope":"GROUP_CONTEXT"},"view_settings":{"exclude_quotes":true,"exclude_bibliography":true}}' [2026-04-25 1:30:51.517065] [info] Response: 0: '{"message":"Successfully scheduled similarity report generation","httpstatus":202}' [2026-04-25 1:30:51.519103] [info] -------- WEBHOOK END -------- [2026-04-25 1:31:06.265747] [info] -------- WEBHOOK START -------- [2026-04-25 1:31:06.265785] [info] WEBHOOK HEADERS: connection: 'Keep-Alive' content-length: '792' accept-encoding: 'gzip, br' x-forwarded-proto: 'https' cf-visitor: '{"scheme":"https"}' cf-ipcountry: 'DE' cdn-loop: 'cloudflare; loops=1' x-turnitin-signature: '59b034077d860243380d500bf7b29e3689bb7d51abbfe3c489a69f1e7836458c' content-type: 'application/json' x-turnitin-eventtype: 'SUBMISSION_COMPLETE' host: 'lms.midocean.edu.km' cookie: 'MoodleSession=88c597d05abc5c52fc0ac290766e09fe' cf-ray: '9f188e68098f9b33-FRA' accept: '*/*' user-agent: 'AHC/2.1' x-amzn-trace-id: 'Root=1-69ebef2a-278610ae5b70fd89baa70c74;Parent=67118e3d019ebc20;Sampled=0' traceparent: '00-69ebef2a278610ae5b70fd89baa70c74-67118e3d019ebc20-00' x-forwarded-for: '35.158.179.21' [2026-04-25 1:31:06.265887] [info] WEBHOOK REQUEST: {"owner":"43de2a80-3894-479d-b2da-90304b3496ce","title":"%D8%AF%D9%88%D8%B1 %D8%AA%D8%A8%D9%86%D9%8A %D8%A7%D9%84%D9%82%D8%B6%D8%A7%D9%8A%D8%A7 %D8%A7%D9%84%D8%A5%D9%86%D8%B3%D8%A7%D9%86%D9%8A%D8%A9 %D9%81%D9%8A %D8%A7%D9%84%D8%AA%D8%B3%D9%88%D9%8A%D9%82 %D8%A7%D9%84%D8%A5%D9%84%D9%83%D8%AA%D8%B1%D9%88%D9%86%D9%8A %D9%88%D8%A3%D8%AB%D8%B1%D9%87 %D8%B9%D9%84%D9%89 %D8%B5%D9%88%D8%B1%D8%A9 %D8%A7%D9%84%D8%B9%D9%84%D8%A7%D9%85%D8%A9 %D8%A7%D9%84%D8%AA%D8%AC%D8%A7%D8%B1%D9%8A%D8%A9.docx","status":"COMPLETE","id":"336ed6dc-fb91-4fac-a24d-06cfc0869666","content_type":"application/vnd.openxmlformats-officedocument.wordprocessingml.document","page_count":111,"word_count":18873,"character_count":101850,"created_time":"2026-04-24T22:30:02.004Z","capabilities":["INDEX","SIMILARITY","VIEWER"]} [2026-04-25 1:31:06.265902] [info] EXPECTED SIGNATURE: 59b034077d860243380d500bf7b29e3689bb7d51abbfe3c489a69f1e7836458c [2026-04-25 1:31:06.664020] [info] [PUT] Request to: https://midocean.turnitin.com/api/v1/submissions/336ed6dc-fb91-4fac-a24d-06cfc0869666/similarity [2026-04-25 1:31:06.664055] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-25 1:31:06.664072] [info] Request: 0: '{"generation_settings":{"search_repositories":["INTERNET","PUBLICATION","CROSSREF","CROSSREF_POSTED_CONTENT","SUBMITTED_WORK"],"auto_exclude_self_matching_scope":"GROUP_CONTEXT"},"view_settings":{"exclude_quotes":true,"exclude_bibliography":true}}' [2026-04-25 1:31:07.251708] [info] Response: 0: '{"message":"Successfully scheduled similarity report generation","httpstatus":202}' [2026-04-25 1:31:07.253953] [info] -------- WEBHOOK END -------- [2026-04-25 1:31:34.823878] [info] -------- WEBHOOK START -------- [2026-04-25 1:31:34.823911] [info] WEBHOOK HEADERS: connection: 'Keep-Alive' content-length: '1456' accept-encoding: 'gzip, br' x-forwarded-proto: 'https' cf-visitor: '{"scheme":"https"}' cf-ipcountry: 'DE' cdn-loop: 'cloudflare; loops=1' x-turnitin-signature: 'ac6ca741921915cebc589aaa7ab12577e598d8228c24db235f7113e40f926ec1' content-type: 'application/json' x-turnitin-eventtype: 'SIMILARITY_COMPLETE' host: 'lms.midocean.edu.km' cookie: 'MoodleSession=88c597d05abc5c52fc0ac290766e09fe' cf-ray: '9f188f1a8d2b9b33-FRA' accept: '*/*' user-agent: 'AHC/2.1' x-amzn-trace-id: 'Root=1-69ebef46-fd18cd0a4f35a49840f88c02;Parent=dfbb77d839ed4482;Sampled=0' traceparent: '00-69ebef46fd18cd0a4f35a49840f88c02-dfbb77d839ed4482-00' x-forwarded-for: '35.158.179.21' [2026-04-25 1:31:34.824012] [info] WEBHOOK REQUEST: {"overall_match_percentage":24,"internet_match_percentage":14,"publication_match_percentage":16,"submitted_works_match_percentage":19,"status":"COMPLETE","time_generated":"2026-04-24T22:31:34.622741Z","time_requested":"2026-04-24T22:30:51.487079Z","submission_id":"eacf3574-c19d-46bd-a6f9-2676c3125cd4","top_matches":[{"percentage":7.5507827,"source_type":"PUBLICATION","matched_word_count_total":907,"name":"Yobouet, Nguessan Thostao. \"Exploring Transformational Leadership's Role in Shaping Project Teams’ Motivation and Success: A Systematic Review\", Capitol Technology University"},{"percentage":6.809857,"source_type":"SUBMITTED_WORK","matched_word_count_total":818,"submitted_date":"2025-03-17","institution_name":"Capitol College","name":"Capitol College on 2025-03-17"},{"percentage":3.2717283,"source_type":"SUBMITTED_WORK","matched_word_count_total":393,"submitted_date":"2024-03-27","institution_name":"University of Sunderland","name":"University of Sunderland on 2024-03-27"},{"percentage":2.8305027,"source_type":"SUBMITTED_WORK","matched_word_count_total":340,"submitted_date":"2024-04-19","institution_name":"Roehampton University","name":"Roehampton University on 2024-04-19"},{"percentage":2.4392273,"source_type":"SUBMITTED_WORK","matched_word_count_total":293,"submitted_date":"2024-04-15","institution_name":"University of Sunderland","name":"University of Sunderland on 2024-04-15"}],"top_source_largest_matched_word_count":35} [2026-04-25 1:31:34.824026] [info] EXPECTED SIGNATURE: ac6ca741921915cebc589aaa7ab12577e598d8228c24db235f7113e40f926ec1 [2026-04-25 1:31:34.829076] [info] -------- WEBHOOK END -------- [2026-04-25 1:32:10.382586] [info] -------- WEBHOOK START -------- [2026-04-25 1:32:10.382621] [info] WEBHOOK HEADERS: connection: 'Keep-Alive' content-length: '1401' accept-encoding: 'gzip, br' x-forwarded-proto: 'https' cf-visitor: '{"scheme":"https"}' cf-ipcountry: 'DE' cdn-loop: 'cloudflare; loops=1' x-turnitin-signature: '7e8a0026c6470546683b5dcb9ab9e32a0234e182bc27c2eec4cb495d4d2b0e6e' content-type: 'application/json' x-turnitin-eventtype: 'SIMILARITY_COMPLETE' host: 'lms.midocean.edu.km' cookie: 'MoodleSession=f95b38240748d9783365bfbaf955291c' cf-ray: '9f188ff8c8c1d3ac-FRA' accept: '*/*' user-agent: 'AHC/2.1' x-amzn-trace-id: 'Root=1-69ebef6a-ea71e5502d0459d8734ed315;Parent=7c7273d7307ec88f;Sampled=0' traceparent: '00-69ebef6aea71e5502d0459d8734ed315-7c7273d7307ec88f-00' x-forwarded-for: '52.29.246.76' [2026-04-25 1:32:10.382720] [info] WEBHOOK REQUEST: {"overall_match_percentage":15,"internet_match_percentage":7,"publication_match_percentage":3,"submitted_works_match_percentage":14,"status":"COMPLETE","time_generated":"2026-04-24T22:32:10.145088Z","time_requested":"2026-04-24T22:31:07.219739Z","submission_id":"336ed6dc-fb91-4fac-a24d-06cfc0869666","top_matches":[{"percentage":1.4043483,"source_type":"SUBMITTED_WORK","matched_word_count_total":270,"submitted_date":"2026-03-31","institution_name":"Applied Science University","name":"Applied Science University on 2026-03-31"},{"percentage":1.4043483,"source_type":"SUBMITTED_WORK","matched_word_count_total":270,"submitted_date":"2026-03-30","institution_name":"Applied Science University","name":"Applied Science University on 2026-03-30"},{"percentage":1.3887444,"source_type":"SUBMITTED_WORK","matched_word_count_total":267,"submitted_date":"2026-01-11","institution_name":"Universite de Sfax","name":"Universite de Sfax on 2026-01-11"},{"percentage":1.3835431,"source_type":"SUBMITTED_WORK","matched_word_count_total":266,"submitted_date":"2026-01-30","institution_name":"Muscat University","name":"Muscat University on 2026-01-30"},{"percentage":1.3315302,"source_type":"SUBMITTED_WORK","matched_word_count_total":256,"submitted_date":"2026-04-12","institution_name":"Applied Science University","name":"Applied Science University on 2026-04-12"}],"top_source_largest_matched_word_count":18} [2026-04-25 1:32:10.382726] [info] EXPECTED SIGNATURE: 7e8a0026c6470546683b5dcb9ab9e32a0234e182bc27c2eec4cb495d4d2b0e6e [2026-04-25 1:32:10.388705] [info] -------- WEBHOOK END -------- [2026-04-25 2:00:01.166448] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/features-enabled [2026-04-25 2:00:01.166486] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-25 2:00:01.166577] [info] Request: 0: '[]' [2026-04-25 2:00:01.554605] [info] Response: 0: '{"similarity":{"viewer_modes":{"match_overview":true,"all_sources":true},"generation_settings":{"search_repositories":["INTERNET","PUBLICATION","CROSSREF","CROSSREF_POSTED_CONTENT","SUBMITTED_WORK"],"submission_auto_excludes":true},"view_settings":{"exclude_bibliography":true,"exclude_citations":true,"exclude_quotes":true,"exclude_abstract":false,"exclude_methods":false,"exclude_small_matches":true,"exclude_internet":true,"exclude_publications":true,"exclude_preprints":false,"exclude_custom_sections":false,"exclude_crossref":true,"exclude_crossref_posted_content":true,"exclude_submitted_works":true}},"tenant":{"require_eula":true},"product_name":"Turnitin Originality","access_options":["NATIVE","CORE_API","DRAFT_COACH"],"capability":["AI_WRITING_DETECTION"],"httpstatus":200}' [2026-04-25 2:00:01.555432] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/webhooks/5fc58884-69fd-449e-97ee-2bfdc2dd72f0 [2026-04-25 2:00:01.555453] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-25 2:00:01.555465] [info] Request: 0: '[]' [2026-04-25 2:00:01.644571] [info] Response: 0: '{"id":"5fc58884-69fd-449e-97ee-2bfdc2dd72f0","url":"https:\/\/lms.midocean.edu.km\/plagiarism\/turnitinsim\/callbacks.php","description":"Webhook for https:\/\/lms.midocean.edu.km\/plagiarism\/turnitinsim\/callbacks.php","created_time":"2026-03-04T22:00:02.566Z","event_types":["SUBMISSION_COMPLETE","SIMILARITY_UPDATED","SIMILARITY_COMPLETE"],"httpstatus":200}' [2026-04-25 2:00:01.645370] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/eula/latest?lang=en-US [2026-04-25 2:00:01.645384] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-25 2:00:01.645396] [info] Request: 0: '[]' [2026-04-25 2:00:01.711123] [info] Response: 0: '{"version":"v1beta","valid_from":"2018-04-30T17:00:00Z","valid_until":null,"url":"https:\/\/static.turnitin.com\/eula\/v1beta\/en-us\/eula.html","available_languages":["sv-SE","zh-CN","ja-JP","ko-KR","es-MX","nl-NL","ru-RU","zh-TW","ar-SA","pt-BR","de-DE","el-GR","nb-NO","cs-CZ","da-DK","tr-TR","pl-PL","fi-FI","it-IT","vi-VN","fr-FR","en-US","ro-RO"],"httpstatus":200}' [2026-04-25 2:30:01.051873] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/features-enabled [2026-04-25 2:30:01.051899] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-25 2:30:01.051978] [info] Request: 0: '[]' [2026-04-25 2:30:01.392065] [info] Response: 0: '{"similarity":{"viewer_modes":{"match_overview":true,"all_sources":true},"generation_settings":{"search_repositories":["INTERNET","PUBLICATION","CROSSREF","CROSSREF_POSTED_CONTENT","SUBMITTED_WORK"],"submission_auto_excludes":true},"view_settings":{"exclude_bibliography":true,"exclude_citations":true,"exclude_quotes":true,"exclude_abstract":false,"exclude_methods":false,"exclude_small_matches":true,"exclude_internet":true,"exclude_publications":true,"exclude_preprints":false,"exclude_custom_sections":false,"exclude_crossref":true,"exclude_crossref_posted_content":true,"exclude_submitted_works":true}},"tenant":{"require_eula":true},"product_name":"Turnitin Originality","access_options":["CORE_API","NATIVE","DRAFT_COACH"],"capability":["AI_WRITING_DETECTION"],"httpstatus":200}' [2026-04-25 2:30:01.395301] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/webhooks/5fc58884-69fd-449e-97ee-2bfdc2dd72f0 [2026-04-25 2:30:01.395322] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-25 2:30:01.395338] [info] Request: 0: '[]' [2026-04-25 2:30:01.477932] [info] Response: 0: '{"id":"5fc58884-69fd-449e-97ee-2bfdc2dd72f0","url":"https:\/\/lms.midocean.edu.km\/plagiarism\/turnitinsim\/callbacks.php","description":"Webhook for https:\/\/lms.midocean.edu.km\/plagiarism\/turnitinsim\/callbacks.php","created_time":"2026-03-04T22:00:02.566Z","event_types":["SUBMISSION_COMPLETE","SIMILARITY_UPDATED","SIMILARITY_COMPLETE"],"httpstatus":200}' [2026-04-25 2:30:01.478579] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/eula/latest?lang=en-US [2026-04-25 2:30:01.478595] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-25 2:30:01.478620] [info] Request: 0: '[]' [2026-04-25 2:30:01.637321] [info] Response: 0: '{"version":"v1beta","valid_from":"2018-04-30T17:00:00Z","valid_until":null,"url":"https:\/\/static.turnitin.com\/eula\/v1beta\/en-us\/eula.html","available_languages":["sv-SE","zh-CN","ja-JP","ko-KR","es-MX","nl-NL","ru-RU","zh-TW","ar-SA","pt-BR","de-DE","el-GR","nb-NO","cs-CZ","da-DK","tr-TR","pl-PL","fi-FI","it-IT","vi-VN","fr-FR","en-US","ro-RO"],"httpstatus":200}' [2026-04-25 3:00:01.406852] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/features-enabled [2026-04-25 3:00:01.406878] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-25 3:00:01.406969] [info] Request: 0: '[]' [2026-04-25 3:00:01.721124] [info] Response: 0: '{"similarity":{"viewer_modes":{"match_overview":true,"all_sources":true},"generation_settings":{"search_repositories":["INTERNET","PUBLICATION","CROSSREF","CROSSREF_POSTED_CONTENT","SUBMITTED_WORK"],"submission_auto_excludes":true},"view_settings":{"exclude_bibliography":true,"exclude_citations":true,"exclude_quotes":true,"exclude_abstract":false,"exclude_methods":false,"exclude_small_matches":true,"exclude_internet":true,"exclude_publications":true,"exclude_preprints":false,"exclude_custom_sections":false,"exclude_crossref":true,"exclude_crossref_posted_content":true,"exclude_submitted_works":true}},"tenant":{"require_eula":true},"product_name":"Turnitin Originality","access_options":["NATIVE","CORE_API","DRAFT_COACH"],"capability":["AI_WRITING_DETECTION"],"httpstatus":200}' [2026-04-25 3:00:01.723432] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/webhooks/5fc58884-69fd-449e-97ee-2bfdc2dd72f0 [2026-04-25 3:00:01.723458] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-25 3:00:01.723475] [info] Request: 0: '[]' [2026-04-25 3:00:01.784117] [info] Response: 0: '{"id":"5fc58884-69fd-449e-97ee-2bfdc2dd72f0","url":"https:\/\/lms.midocean.edu.km\/plagiarism\/turnitinsim\/callbacks.php","description":"Webhook for https:\/\/lms.midocean.edu.km\/plagiarism\/turnitinsim\/callbacks.php","created_time":"2026-03-04T22:00:02.566Z","event_types":["SIMILARITY_COMPLETE","SUBMISSION_COMPLETE","SIMILARITY_UPDATED"],"httpstatus":200}' [2026-04-25 3:00:01.784864] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/eula/latest?lang=en-US [2026-04-25 3:00:01.784882] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-25 3:00:01.784897] [info] Request: 0: '[]' [2026-04-25 3:00:01.880232] [info] Response: 0: '{"version":"v1beta","valid_from":"2018-04-30T17:00:00Z","valid_until":null,"url":"https:\/\/static.turnitin.com\/eula\/v1beta\/en-us\/eula.html","available_languages":["sv-SE","zh-CN","ja-JP","ko-KR","es-MX","nl-NL","ru-RU","zh-TW","ar-SA","pt-BR","de-DE","el-GR","nb-NO","cs-CZ","da-DK","tr-TR","pl-PL","fi-FI","it-IT","vi-VN","fr-FR","en-US","ro-RO"],"httpstatus":200}' [2026-04-25 3:15:01.162214] [info] [POST] Request to: https://midocean.turnitin.com/api/v1/submissions [2026-04-25 3:15:01.162254] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-25 3:15:01.162344] [info] Request: 0: '{"owner":"bfe690f9-ceac-47b4-a077-b6332e1205dd","submitter":"bfe690f9-ceac-47b4-a077-b6332e1205dd","title":"Project2_Ghada Alenazi.pdf","metadata":{"group":{"id":"145469","name":"Project-2-2","type":"ASSIGNMENT"},"group_context":{"id":"4476","name":"Practical_Machine_Learning_and_Data_Exploration_First Trimester 2026"},"owners":[{"id":"bfe690f9-ceac-47b4-a077-b6332e1205dd","family_name":"\u0627\u0644\u0639\u0646\u0632\u064a","given_name":"\u063a\u0627\u062f\u0629","email":"ghadss2329@gmail.com"}],"original_submitted_time":"2026-04-25T00:15:01Z"},"eula":{"accepted_timestamp":"2026-03-14T18:12:40Z","language":"en-US","version":"v1beta"},"owner_default_permission_set":"LEARNER","submitter_default_permission_set":"LEARNER"}' [2026-04-25 3:15:01.441755] [info] Response: 0: '{"owner":"bfe690f9-ceac-47b4-a077-b6332e1205dd","title":"Project2_Ghada Alenazi.pdf","status":"CREATED","id":"e33736a3-9a5b-4d67-b0de-aee7bc54d652","created_time":"2026-04-25T00:15:01.415Z","httpstatus":201}' [2026-04-25 3:15:01.443659] [info] [PUT] Request to: https://midocean.turnitin.com/api/v1/submissions/e33736a3-9a5b-4d67-b0de-aee7bc54d652/original [2026-04-25 3:15:01.443680] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' 4: 'Content-Type: binary/octet-stream' 5: 'Content-Disposition: inline; filename="Project2_Ghada Alenazi.pdf"' [2026-04-25 3:15:01.664792] [info] Response: 0: '{"message":"Successfully uploaded file for submission e33736a3-9a5b-4d67-b0de-aee7bc54d652","httpstatus":202}' [2026-04-25 3:15:08.779292] [info] -------- WEBHOOK START -------- [2026-04-25 3:15:08.779328] [info] WEBHOOK HEADERS: connection: 'Keep-Alive' content-length: '328' accept-encoding: 'gzip, br' x-forwarded-proto: 'https' cf-visitor: '{"scheme":"https"}' cf-ipcountry: 'DE' cdn-loop: 'cloudflare; loops=1' content-type: 'application/json' x-turnitin-eventtype: 'SUBMISSION_COMPLETE' host: 'lms.midocean.edu.km' x-amzn-trace-id: 'Root=1-69ec078c-ca95a64ca4797da3dcdde797;Parent=c7bb88abac5c661c;Sampled=0' cf-ray: '9f1926cfbe32bb92-FRA' accept: '*/*' user-agent: 'AHC/2.1' traceparent: '00-69ec078cca95a64ca4797da3dcdde797-c7bb88abac5c661c-00' x-turnitin-signature: '34fbced97a664221304ce4ea627e5e510c310471463e499727cf6b820c03fad0' x-forwarded-for: '52.57.242.45' [2026-04-25 3:15:08.779352] [info] WEBHOOK REQUEST: {"owner":"bfe690f9-ceac-47b4-a077-b6332e1205dd","title":"Project2_Ghada Alenazi.pdf","status":"COMPLETE","id":"e33736a3-9a5b-4d67-b0de-aee7bc54d652","content_type":"application/pdf","page_count":6,"word_count":2503,"character_count":12539,"created_time":"2026-04-25T00:15:01.415Z","capabilities":["VIEWER","INDEX","SIMILARITY"]} [2026-04-25 3:15:08.779356] [info] EXPECTED SIGNATURE: 34fbced97a664221304ce4ea627e5e510c310471463e499727cf6b820c03fad0 [2026-04-25 3:15:08.976032] [info] [PUT] Request to: https://midocean.turnitin.com/api/v1/submissions/e33736a3-9a5b-4d67-b0de-aee7bc54d652/similarity [2026-04-25 3:15:08.976073] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-25 3:15:08.976090] [info] Request: 0: '{"generation_settings":{"search_repositories":["INTERNET","PUBLICATION","CROSSREF","CROSSREF_POSTED_CONTENT","SUBMITTED_WORK"],"auto_exclude_self_matching_scope":"GROUP_CONTEXT"},"view_settings":{"exclude_quotes":false,"exclude_bibliography":false}}' [2026-04-25 3:15:09.635571] [info] Response: 0: '{"message":"Successfully scheduled similarity report generation","httpstatus":202}' [2026-04-25 3:15:09.637661] [info] -------- WEBHOOK END -------- [2026-04-25 3:15:34.088911] [info] -------- WEBHOOK START -------- [2026-04-25 3:15:34.088946] [info] WEBHOOK HEADERS: connection: 'Keep-Alive' content-length: '1489' accept-encoding: 'gzip, br' x-forwarded-proto: 'https' cf-visitor: '{"scheme":"https"}' cf-ipcountry: 'DE' cdn-loop: 'cloudflare; loops=1' x-turnitin-signature: '753e76646cce7242571ddc6139700631f10013b7f2e1f68bc0031e1675b582ee' content-type: 'application/json' x-turnitin-eventtype: 'SIMILARITY_COMPLETE' host: 'lms.midocean.edu.km' cookie: 'MoodleSession=88c597d05abc5c52fc0ac290766e09fe' cf-ray: '9f19276debf7d285-FRA' accept: '*/*' user-agent: 'AHC/2.1' x-amzn-trace-id: 'Root=1-69ec07a6-ff5ee9dd81bced3d3415bafa;Parent=519fb1ac1f814e70;Sampled=0' traceparent: '00-69ec07a6ff5ee9dd81bced3d3415bafa-519fb1ac1f814e70-00' x-forwarded-for: '35.158.179.21' [2026-04-25 3:15:34.089056] [info] WEBHOOK REQUEST: {"overall_match_percentage":58,"internet_match_percentage":36,"publication_match_percentage":28,"submitted_works_match_percentage":57,"status":"COMPLETE","time_generated":"2026-04-25T00:15:33.832525Z","time_requested":"2026-04-25T00:15:09.584818Z","submission_id":"e33736a3-9a5b-4d67-b0de-aee7bc54d652","top_matches":[{"percentage":19.26714,"source_type":"SUBMITTED_WORK","matched_word_count_total":489,"submitted_date":"2023-11-01","institution_name":"University of North Texas","name":"University of North Texas on 2023-11-01"},{"percentage":18.912529,"source_type":"SUBMITTED_WORK","matched_word_count_total":480,"submitted_date":"2024-12-02","institution_name":"University of North Texas","name":"University of North Texas on 2024-12-02"},{"percentage":17.218283,"source_type":"SUBMITTED_WORK","matched_word_count_total":437,"submitted_date":"2024-09-26","institution_name":"Gisma University of Applied Sciences GmbH","name":"Gisma University of Applied Sciences GmbH on 2024-09-26"},{"percentage":17.021276,"source_type":"SUBMITTED_WORK","matched_word_count_total":432,"submitted_date":"2025-05-28","institution_name":"Victorian Institute of Technology","name":"Victorian Institute of Technology on 2025-05-28"},{"percentage":16.82427,"source_type":"SUBMITTED_WORK","matched_word_count_total":427,"submitted_date":"2024-12-04","institution_name":"University of Southern California","name":"University of Southern California on 2024-12-04"}],"top_source_largest_matched_word_count":30} [2026-04-25 3:15:34.089061] [info] EXPECTED SIGNATURE: 753e76646cce7242571ddc6139700631f10013b7f2e1f68bc0031e1675b582ee [2026-04-25 3:15:34.094244] [info] -------- WEBHOOK END -------- [2026-04-25 3:30:01.257695] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/features-enabled [2026-04-25 3:30:01.257747] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-25 3:30:01.257819] [info] Request: 0: '[]' [2026-04-25 3:30:01.605931] [info] Response: 0: '{"similarity":{"viewer_modes":{"match_overview":true,"all_sources":true},"generation_settings":{"search_repositories":["INTERNET","PUBLICATION","CROSSREF","CROSSREF_POSTED_CONTENT","SUBMITTED_WORK"],"submission_auto_excludes":true},"view_settings":{"exclude_bibliography":true,"exclude_citations":true,"exclude_quotes":true,"exclude_abstract":false,"exclude_methods":false,"exclude_small_matches":true,"exclude_internet":true,"exclude_publications":true,"exclude_preprints":false,"exclude_custom_sections":false,"exclude_crossref":true,"exclude_crossref_posted_content":true,"exclude_submitted_works":true}},"tenant":{"require_eula":true},"product_name":"Turnitin Originality","access_options":["NATIVE","CORE_API","DRAFT_COACH"],"capability":["AI_WRITING_DETECTION"],"httpstatus":200}' [2026-04-25 3:30:01.606730] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/webhooks/5fc58884-69fd-449e-97ee-2bfdc2dd72f0 [2026-04-25 3:30:01.606745] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-25 3:30:01.606760] [info] Request: 0: '[]' [2026-04-25 3:30:01.663803] [info] Response: 0: '{"id":"5fc58884-69fd-449e-97ee-2bfdc2dd72f0","url":"https:\/\/lms.midocean.edu.km\/plagiarism\/turnitinsim\/callbacks.php","description":"Webhook for https:\/\/lms.midocean.edu.km\/plagiarism\/turnitinsim\/callbacks.php","created_time":"2026-03-04T22:00:02.566Z","event_types":["SUBMISSION_COMPLETE","SIMILARITY_UPDATED","SIMILARITY_COMPLETE"],"httpstatus":200}' [2026-04-25 3:30:01.664385] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/eula/latest?lang=en-US [2026-04-25 3:30:01.664398] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-25 3:30:01.664412] [info] Request: 0: '[]' [2026-04-25 3:30:01.735553] [info] Response: 0: '{"version":"v1beta","valid_from":"2018-04-30T17:00:00Z","valid_until":null,"url":"https:\/\/static.turnitin.com\/eula\/v1beta\/en-us\/eula.html","available_languages":["sv-SE","zh-CN","ja-JP","ko-KR","es-MX","nl-NL","ru-RU","zh-TW","ar-SA","pt-BR","de-DE","el-GR","nb-NO","cs-CZ","da-DK","tr-TR","pl-PL","fi-FI","it-IT","vi-VN","fr-FR","en-US","ro-RO"],"httpstatus":200}' [2026-04-25 3:55:01.811976] [info] [POST] Request to: https://midocean.turnitin.com/api/v1/submissions [2026-04-25 3:55:01.812024] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-25 3:55:01.812124] [info] Request: 0: '{"owner":"6a2c6795-5ed1-4912-a919-a7db3cf3d9ad","submitter":"6a2c6795-5ed1-4912-a919-a7db3cf3d9ad","title":"%D8%A7%D9%84%D8%A8%D8%AA%D9%88%D9%84 %D8%AE%D8%A7%D9%84%D8%AF - %D9%85%D8%B4%D8%B1%D9%88%D8%B9 %D8%A7%D9%84%D8%AA%D8%AE%D8%B1%D8%AC %D9%86%D9%87%D8%A7%D8%A6%D9%8A.docx","metadata":{"group":{"id":"146203","name":"\u0627\u0644\u0646\u0633\u062e\u0629 \u0627\u0644\u0646\u0647\u0627\u0626\u064a\u0629 Word","type":"ASSIGNMENT"},"group_context":{"id":"4351","name":"Graduation_Project_MKT500_Y1_BDM_First Trimester 2026","owners":[{"id":"156f1dd7-beb4-4430-a179-628854767a95","family_name":"ELNOHY","given_name":"Amira","email":"amiraelnouhy@midocean.edu.km"}]},"owners":[{"id":"6a2c6795-5ed1-4912-a919-a7db3cf3d9ad","family_name":"\u0627\u0644\u062d\u0628\u0634\u064a","given_name":"\u0627\u0644\u0628\u062a\u0648\u0644","email":"albatoolheb@gmail.com"}],"original_submitted_time":"2026-04-25T00:55:01Z"},"eula":{"accepted_timestamp":"2026-02-15T11:07:54Z","language":"en-US","version":"v1beta"},"owner_default_permission_set":"LEARNER","submitter_default_permission_set":"LEARNER"}' [2026-04-25 3:55:02.260876] [info] Response: 0: '{"owner":"6a2c6795-5ed1-4912-a919-a7db3cf3d9ad","title":"%D8%A7%D9%84%D8%A8%D8%AA%D9%88%D9%84 %D8%AE%D8%A7%D9%84%D8%AF - %D9%85%D8%B4%D8%B1%D9%88%D8%B9 %D8%A7%D9%84%D8%AA%D8%AE%D8%B1%D8%AC %D9%86%D9%87%D8%A7%D8%A6%D9%8A.docx","status":"CREATED","id":"f783b9bb-4df2-4e69-aa5d-82462d043fb7","created_time":"2026-04-25T00:55:02.118Z","httpstatus":201}' [2026-04-25 3:55:02.263777] [info] [PUT] Request to: https://midocean.turnitin.com/api/v1/submissions/f783b9bb-4df2-4e69-aa5d-82462d043fb7/original [2026-04-25 3:55:02.263807] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' 4: 'Content-Type: binary/octet-stream' 5: 'Content-Disposition: inline; filename="%D8%A7%D9%84%D8%A8%D8%AA%D9%88%D9%84 %D8%AE%D8%A7%D9%84%D8%AF - %D9%85%D8%B4%D8%B1%D9%88%D8%B9 %D8%A7%D9%84%D8%AA%D8%AE%D8%B1%D8%AC %D9%86%D9%87%D8%A7%D8%A6%D9%8A.docx"' [2026-04-25 3:55:02.570513] [info] Response: 0: '{"message":"Successfully uploaded file for submission f783b9bb-4df2-4e69-aa5d-82462d043fb7","httpstatus":202}' [2026-04-25 3:55:26.451181] [info] -------- WEBHOOK START -------- [2026-04-25 3:55:26.451212] [info] WEBHOOK HEADERS: connection: 'Keep-Alive' content-length: '526' accept-encoding: 'gzip, br' x-forwarded-proto: 'https' cf-visitor: '{"scheme":"https"}' cf-ipcountry: 'DE' cdn-loop: 'cloudflare; loops=1' x-turnitin-signature: '655e194286736069666245770be5785d168089592b26ee68a72f3220f19d5c29' content-type: 'application/json' x-turnitin-eventtype: 'SUBMISSION_COMPLETE' host: 'lms.midocean.edu.km' cookie: 'MoodleSession=085d2aa95fedee1683db3c5f658a362c' cf-ray: '9f1961d62c383644-FRA' accept: '*/*' user-agent: 'AHC/2.1' x-amzn-trace-id: 'Root=1-69ec10fe-1de1461e02c23d074bd45818;Parent=db5f995279655ccf;Sampled=0' traceparent: '00-69ec10fe1de1461e02c23d074bd45818-db5f995279655ccf-00' x-forwarded-for: '52.57.242.45' [2026-04-25 3:55:26.451325] [info] WEBHOOK REQUEST: {"owner":"6a2c6795-5ed1-4912-a919-a7db3cf3d9ad","title":"%D8%A7%D9%84%D8%A8%D8%AA%D9%88%D9%84 %D8%AE%D8%A7%D9%84%D8%AF - %D9%85%D8%B4%D8%B1%D9%88%D8%B9 %D8%A7%D9%84%D8%AA%D8%AE%D8%B1%D8%AC %D9%86%D9%87%D8%A7%D8%A6%D9%8A.docx","status":"COMPLETE","id":"f783b9bb-4df2-4e69-aa5d-82462d043fb7","content_type":"application/vnd.openxmlformats-officedocument.wordprocessingml.document","page_count":46,"word_count":8600,"character_count":46001,"created_time":"2026-04-25T00:55:02.118Z","capabilities":["VIEWER","SIMILARITY","INDEX"]} [2026-04-25 3:55:26.451332] [info] EXPECTED SIGNATURE: 655e194286736069666245770be5785d168089592b26ee68a72f3220f19d5c29 [2026-04-25 3:55:26.658962] [info] [PUT] Request to: https://midocean.turnitin.com/api/v1/submissions/f783b9bb-4df2-4e69-aa5d-82462d043fb7/similarity [2026-04-25 3:55:26.658994] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-25 3:55:26.659012] [info] Request: 0: '{"generation_settings":{"search_repositories":["INTERNET","PUBLICATION","CROSSREF","CROSSREF_POSTED_CONTENT","SUBMITTED_WORK"],"auto_exclude_self_matching_scope":"GROUP_CONTEXT"},"view_settings":{"exclude_quotes":true,"exclude_bibliography":true}}' [2026-04-25 3:55:27.257430] [info] Response: 0: '{"message":"Successfully scheduled similarity report generation","httpstatus":202}' [2026-04-25 3:55:27.260025] [info] -------- WEBHOOK END -------- [2026-04-25 3:56:01.188385] [info] -------- WEBHOOK START -------- [2026-04-25 3:56:01.188421] [info] WEBHOOK HEADERS: connection: 'Keep-Alive' content-length: '1455' accept-encoding: 'gzip, br' x-forwarded-proto: 'https' cf-visitor: '{"scheme":"https"}' cf-ipcountry: 'DE' cdn-loop: 'cloudflare; loops=1' x-turnitin-signature: '468a4b531bdfaaacc865c1e13a3debf2475e43cbe5dbdd1ce6853504121af7be' content-type: 'application/json' x-turnitin-eventtype: 'SIMILARITY_COMPLETE' host: 'lms.midocean.edu.km' cookie: 'MoodleSession=88c597d05abc5c52fc0ac290766e09fe' cf-ray: '9f1962af3f8d3638-FRA' accept: '*/*' user-agent: 'AHC/2.1' x-amzn-trace-id: 'Root=1-69ec1121-2ae87d1c6d0b8edbe87541cf;Parent=b5ceb8258d67d61f;Sampled=0' traceparent: '00-69ec11212ae87d1c6d0b8edbe87541cf-b5ceb8258d67d61f-00' x-forwarded-for: '35.158.179.21' [2026-04-25 3:56:01.188517] [info] WEBHOOK REQUEST: {"overall_match_percentage":11,"internet_match_percentage":6,"publication_match_percentage":2,"submitted_works_match_percentage":10,"status":"COMPLETE","time_generated":"2026-04-25T00:56:00.907814Z","time_requested":"2026-04-25T00:55:27.217187Z","submission_id":"f783b9bb-4df2-4e69-aa5d-82462d043fb7","top_matches":[{"percentage":1.3349514,"source_type":"SUBMITTED_WORK","matched_word_count_total":121,"submitted_date":"2018-01-28","institution_name":"Naif Arab University for Security Sciences","name":"Naif Arab University for Security Sciences on 2018-01-28"},{"percentage":1.3018535,"source_type":"SUBMITTED_WORK","matched_word_count_total":118,"submitted_date":"2023-04-10","institution_name":"Sohar University","name":"Sohar University on 2023-04-10"},{"percentage":1.2246249,"source_type":"SUBMITTED_WORK","matched_word_count_total":111,"submitted_date":"2016-12-28","institution_name":"Qatar University","name":"Qatar University on 2016-12-28"},{"percentage":1.2246249,"source_type":"SUBMITTED_WORK","matched_word_count_total":111,"submitted_date":"2023-04-11","institution_name":"UIN Sunan Ampel Surabaya","name":"UIN Sunan Ampel Surabaya on 2023-04-11"},{"percentage":1.2135923,"source_type":"SUBMITTED_WORK","matched_word_count_total":110,"submitted_date":"2018-02-04","institution_name":"Naif Arab University for Security Sciences","name":"Naif Arab University for Security Sciences on 2018-02-04"}],"top_source_largest_matched_word_count":11} [2026-04-25 3:56:01.188529] [info] EXPECTED SIGNATURE: 468a4b531bdfaaacc865c1e13a3debf2475e43cbe5dbdd1ce6853504121af7be [2026-04-25 3:56:01.193897] [info] -------- WEBHOOK END -------- [2026-04-25 4:00:01.142857] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/features-enabled [2026-04-25 4:00:01.142885] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-25 4:00:01.142976] [info] Request: 0: '[]' [2026-04-25 4:00:01.378390] [info] Response: 0: '{"similarity":{"viewer_modes":{"match_overview":true,"all_sources":true},"generation_settings":{"search_repositories":["INTERNET","PUBLICATION","CROSSREF","CROSSREF_POSTED_CONTENT","SUBMITTED_WORK"],"submission_auto_excludes":true},"view_settings":{"exclude_bibliography":true,"exclude_citations":true,"exclude_quotes":true,"exclude_abstract":false,"exclude_methods":false,"exclude_small_matches":true,"exclude_internet":true,"exclude_publications":true,"exclude_preprints":false,"exclude_custom_sections":false,"exclude_crossref":true,"exclude_crossref_posted_content":true,"exclude_submitted_works":true}},"tenant":{"require_eula":true},"product_name":"Turnitin Originality","access_options":["CORE_API","NATIVE","DRAFT_COACH"],"capability":["AI_WRITING_DETECTION"],"httpstatus":200}' [2026-04-25 4:00:01.380691] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/webhooks/5fc58884-69fd-449e-97ee-2bfdc2dd72f0 [2026-04-25 4:00:01.380714] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-25 4:00:01.380733] [info] Request: 0: '[]' [2026-04-25 4:00:01.458771] [info] Response: 0: '{"id":"5fc58884-69fd-449e-97ee-2bfdc2dd72f0","url":"https:\/\/lms.midocean.edu.km\/plagiarism\/turnitinsim\/callbacks.php","description":"Webhook for https:\/\/lms.midocean.edu.km\/plagiarism\/turnitinsim\/callbacks.php","created_time":"2026-03-04T22:00:02.566Z","event_types":["SIMILARITY_UPDATED","SIMILARITY_COMPLETE","SUBMISSION_COMPLETE"],"httpstatus":200}' [2026-04-25 4:00:01.459498] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/eula/latest?lang=en-US [2026-04-25 4:00:01.459525] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-25 4:00:01.459541] [info] Request: 0: '[]' [2026-04-25 4:00:01.555952] [info] Response: 0: '{"version":"v1beta","valid_from":"2018-04-30T17:00:00Z","valid_until":null,"url":"https:\/\/static.turnitin.com\/eula\/v1beta\/en-us\/eula.html","available_languages":["sv-SE","zh-CN","ja-JP","ko-KR","es-MX","nl-NL","ru-RU","zh-TW","ar-SA","pt-BR","de-DE","el-GR","nb-NO","cs-CZ","da-DK","tr-TR","pl-PL","fi-FI","it-IT","vi-VN","fr-FR","en-US","ro-RO"],"httpstatus":200}' [2026-04-25 4:30:01.054903] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/features-enabled [2026-04-25 4:30:01.054929] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-25 4:30:01.055021] [info] Request: 0: '[]' [2026-04-25 4:30:01.411803] [info] Response: 0: '{"similarity":{"viewer_modes":{"match_overview":true,"all_sources":true},"generation_settings":{"search_repositories":["INTERNET","PUBLICATION","CROSSREF","CROSSREF_POSTED_CONTENT","SUBMITTED_WORK"],"submission_auto_excludes":true},"view_settings":{"exclude_bibliography":true,"exclude_citations":true,"exclude_quotes":true,"exclude_abstract":false,"exclude_methods":false,"exclude_small_matches":true,"exclude_internet":true,"exclude_publications":true,"exclude_preprints":false,"exclude_custom_sections":false,"exclude_crossref":true,"exclude_crossref_posted_content":true,"exclude_submitted_works":true}},"tenant":{"require_eula":true},"product_name":"Turnitin Originality","access_options":["NATIVE","CORE_API","DRAFT_COACH"],"capability":["AI_WRITING_DETECTION"],"httpstatus":200}' [2026-04-25 4:30:01.413994] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/webhooks/5fc58884-69fd-449e-97ee-2bfdc2dd72f0 [2026-04-25 4:30:01.414017] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-25 4:30:01.414033] [info] Request: 0: '[]' [2026-04-25 4:30:01.501184] [info] Response: 0: '{"id":"5fc58884-69fd-449e-97ee-2bfdc2dd72f0","url":"https:\/\/lms.midocean.edu.km\/plagiarism\/turnitinsim\/callbacks.php","description":"Webhook for https:\/\/lms.midocean.edu.km\/plagiarism\/turnitinsim\/callbacks.php","created_time":"2026-03-04T22:00:02.566Z","event_types":["SUBMISSION_COMPLETE","SIMILARITY_COMPLETE","SIMILARITY_UPDATED"],"httpstatus":200}' [2026-04-25 4:30:01.502082] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/eula/latest?lang=en-US [2026-04-25 4:30:01.502099] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-25 4:30:01.502111] [info] Request: 0: '[]' [2026-04-25 4:30:01.606611] [info] Response: 0: '{"version":"v1beta","valid_from":"2018-04-30T17:00:00Z","valid_until":null,"url":"https:\/\/static.turnitin.com\/eula\/v1beta\/en-us\/eula.html","available_languages":["sv-SE","zh-CN","ja-JP","ko-KR","es-MX","nl-NL","ru-RU","zh-TW","ar-SA","pt-BR","de-DE","el-GR","nb-NO","cs-CZ","da-DK","tr-TR","pl-PL","fi-FI","it-IT","vi-VN","fr-FR","en-US","ro-RO"],"httpstatus":200}' [2026-04-25 5:00:01.183587] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/features-enabled [2026-04-25 5:00:01.183612] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-25 5:00:01.183691] [info] Request: 0: '[]' [2026-04-25 5:00:01.542201] [info] Response: 0: '{"similarity":{"viewer_modes":{"match_overview":true,"all_sources":true},"generation_settings":{"search_repositories":["INTERNET","PUBLICATION","CROSSREF","CROSSREF_POSTED_CONTENT","SUBMITTED_WORK"],"submission_auto_excludes":true},"view_settings":{"exclude_bibliography":true,"exclude_citations":true,"exclude_quotes":true,"exclude_abstract":false,"exclude_methods":false,"exclude_small_matches":true,"exclude_internet":true,"exclude_publications":true,"exclude_preprints":false,"exclude_custom_sections":false,"exclude_crossref":true,"exclude_crossref_posted_content":true,"exclude_submitted_works":true}},"tenant":{"require_eula":true},"product_name":"Turnitin Originality","access_options":["NATIVE","CORE_API","DRAFT_COACH"],"capability":["AI_WRITING_DETECTION"],"httpstatus":200}' [2026-04-25 5:00:01.542963] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/webhooks/5fc58884-69fd-449e-97ee-2bfdc2dd72f0 [2026-04-25 5:00:01.542975] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-25 5:00:01.542988] [info] Request: 0: '[]' [2026-04-25 5:00:01.639918] [info] Response: 0: '{"id":"5fc58884-69fd-449e-97ee-2bfdc2dd72f0","url":"https:\/\/lms.midocean.edu.km\/plagiarism\/turnitinsim\/callbacks.php","description":"Webhook for https:\/\/lms.midocean.edu.km\/plagiarism\/turnitinsim\/callbacks.php","created_time":"2026-03-04T22:00:02.566Z","event_types":["SIMILARITY_UPDATED","SIMILARITY_COMPLETE","SUBMISSION_COMPLETE"],"httpstatus":200}' [2026-04-25 5:00:01.640764] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/eula/latest?lang=en-US [2026-04-25 5:00:01.640780] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-25 5:00:01.640794] [info] Request: 0: '[]' [2026-04-25 5:00:01.731307] [info] Response: 0: '{"version":"v1beta","valid_from":"2018-04-30T17:00:00Z","valid_until":null,"url":"https:\/\/static.turnitin.com\/eula\/v1beta\/en-us\/eula.html","available_languages":["sv-SE","zh-CN","ja-JP","ko-KR","es-MX","nl-NL","ru-RU","zh-TW","ar-SA","pt-BR","de-DE","el-GR","nb-NO","cs-CZ","da-DK","tr-TR","pl-PL","fi-FI","it-IT","vi-VN","fr-FR","en-US","ro-RO"],"httpstatus":200}' [2026-04-25 5:30:01.127850] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/features-enabled [2026-04-25 5:30:01.127885] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-25 5:30:01.127969] [info] Request: 0: '[]' [2026-04-25 5:30:01.507755] [info] Response: 0: '{"similarity":{"viewer_modes":{"match_overview":true,"all_sources":true},"generation_settings":{"search_repositories":["INTERNET","PUBLICATION","CROSSREF","CROSSREF_POSTED_CONTENT","SUBMITTED_WORK"],"submission_auto_excludes":true},"view_settings":{"exclude_bibliography":true,"exclude_citations":true,"exclude_quotes":true,"exclude_abstract":false,"exclude_methods":false,"exclude_small_matches":true,"exclude_internet":true,"exclude_publications":true,"exclude_preprints":false,"exclude_custom_sections":false,"exclude_crossref":true,"exclude_crossref_posted_content":true,"exclude_submitted_works":true}},"tenant":{"require_eula":true},"product_name":"Turnitin Originality","access_options":["NATIVE","CORE_API","DRAFT_COACH"],"capability":["AI_WRITING_DETECTION"],"httpstatus":200}' [2026-04-25 5:30:01.508557] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/webhooks/5fc58884-69fd-449e-97ee-2bfdc2dd72f0 [2026-04-25 5:30:01.508569] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-25 5:30:01.508583] [info] Request: 0: '[]' [2026-04-25 5:30:01.588619] [info] Response: 0: '{"id":"5fc58884-69fd-449e-97ee-2bfdc2dd72f0","url":"https:\/\/lms.midocean.edu.km\/plagiarism\/turnitinsim\/callbacks.php","description":"Webhook for https:\/\/lms.midocean.edu.km\/plagiarism\/turnitinsim\/callbacks.php","created_time":"2026-03-04T22:00:02.566Z","event_types":["SIMILARITY_COMPLETE","SUBMISSION_COMPLETE","SIMILARITY_UPDATED"],"httpstatus":200}' [2026-04-25 5:30:01.589204] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/eula/latest?lang=en-US [2026-04-25 5:30:01.589217] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-25 5:30:01.589241] [info] Request: 0: '[]' [2026-04-25 5:30:01.677397] [info] Response: 0: '{"version":"v1beta","valid_from":"2018-04-30T17:00:00Z","valid_until":null,"url":"https:\/\/static.turnitin.com\/eula\/v1beta\/en-us\/eula.html","available_languages":["sv-SE","zh-CN","ja-JP","ko-KR","es-MX","nl-NL","ru-RU","zh-TW","ar-SA","pt-BR","de-DE","el-GR","nb-NO","cs-CZ","da-DK","tr-TR","pl-PL","fi-FI","it-IT","vi-VN","fr-FR","en-US","ro-RO"],"httpstatus":200}' [2026-04-25 5:30:01.772316] [info] [POST] Request to: https://midocean.turnitin.com/api/v1/submissions [2026-04-25 5:30:01.772342] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-25 5:30:01.772358] [info] Request: 0: '{"owner":"cc2120d1-874c-413f-b61f-6537170455f5","submitter":"cc2120d1-874c-413f-b61f-6537170455f5","title":"%D8%A7%D9%94%D8%AB%D8%B1 %D8%AA%D8%B7%D8%A8%D9%8A%D9%82%D8%A7%D8%AA %D8%A7%D9%84%D8%B0%D9%83%D8%A7%D8%A1 %D8%A7%D9%84%D8%A7%D8%B5%D8%B7%D9%86%D8%A7%D8%B9%D9%8A %D8%B9%D9%84%D9%89 %D9%81%D8%A7%D8%B9%D9%84%D9%8A%D8%A9 %D8%A7%D9%84%D8%AE%D8%B7%D8%B7 %D8%A7%D8%A7%D9%84%D8%B3%D8%AA%D8%B1%D8%A7%D8%AA%D9%8A%D8%AC%D9%8A%D8%A9 %D9%84%D9%84%D8%A7%D9%95%D8%AF%D8%A7%D8%B1%D9%8A%D9%8A%D9%86 %D9%81%D9%8A %D9%82%D8%B7%D8%A7%D8%B9 %D8%A7%D9%84%D8%AA%D8%B9%D9%84%D9%8A%D9%85 %D8%A7%D9%84%D8%B9%D8%A7%D9%85 %D8%A8%D9%85%D9%83%D8%A9 %D8%A7%D9%84%D9%85%D9%83%D8%B1%D9%85%D8%A9 %D8%A7%D9%84%D8%A7%D8%B7%D8%A7%D8%B1 %D8%A7%D9%84%D8%B9%D8%A7%D9%85 %D9%84%D9%84%D8%AF%D8%B1%D8%A7%D8%B3%D8%A9 %281%29 %281%29 %281%29 %281%29 %281%29 %281%29.docx","metadata":{"group":{"id":"136776","name":"\u0627\u0644\u062a\u0639\u062f\u064a\u0644 \u0627\u0644\u0627\u062e\u064a\u0631 \u0644\u0644\u0641\u0635\u0644 \u0627\u0644\u0631\u0627\u0628\u0639 \u0645\u0646 \u0623\u0637\u0631\u0648\u062d\u0629 \u0627\u0644\u062f\u0643\u062a\u0648\u0631\u0627\u0647","type":"ASSIGNMENT"},"group_context":{"id":"4475","name":"\u0627\u0644\u0641\u0635\u0644 \u0627\u0644\u062b\u0627\u0645\u0646 - \u062f\/ \u0645\u064a\u0627\u0631 \u0648\u0644\u064a\u062f - \u0627\u0644\u0641\u0635\u0644 \u0627\u0644\u062f\u0631\u0627\u0633\u064a \u0627\u0644\u0623\u0648\u0644 2026"},"owners":[{"id":"cc2120d1-874c-413f-b61f-6537170455f5","family_name":"\u0637\u0648\u064a\u0644\u064a","given_name":"\u0623\u0645\u0644","email":"aatawiliii@gmail.com"}],"original_submitted_time":"2026-04-25T02:30:01Z"},"eula":{"accepted_timestamp":"2025-03-09T01:11:07Z","language":"en-US","version":"v1beta"},"owner_default_permission_set":"LEARNER","submitter_default_permission_set":"LEARNER"}' [2026-04-25 5:30:02.039190] [info] Response: 0: '{"owner":"cc2120d1-874c-413f-b61f-6537170455f5","title":"%D8%A7%D9%94%D8%AB%D8%B1 %D8%AA%D8%B7%D8%A8%D9%8A%D9%82%D8%A7%D8%AA %D8%A7%D9%84%D8%B0%D9%83%D8%A7%D8%A1 %D8%A7%D9%84%D8%A7%D8%B5%D8%B7%D9%86%D8%A7%D8%B9%D9%8A %D8%B9%D9%84%D9%89 %D9%81%D8%A7%D8%B9%D9%84%D9%8A%D8%A9 %D8%A7%D9%84%D8%AE%D8%B7%D8%B7 %D8%A7%D8%A7%D9%84%D8%B3%D8%AA%D8%B1%D8%A7%D8%AA%D9%8A%D8%AC%D9%8A%D8%A9 %D9%84%D9%84%D8%A7%D9%95%D8%AF%D8%A7%D8%B1%D9%8A%D9%8A%D9%86 %D9%81%D9%8A %D9%82%D8%B7%D8%A7%D8%B9 %D8%A7%D9%84%D8%AA%D8%B9%D9%84%D9%8A%D9%85 %D8%A7%D9%84%D8%B9%D8%A7%D9%85 %D8%A8%","status":"CREATED","id":"73e96a84-bde7-4d15-a0d2-823ddb4b9d3a","created_time":"2026-04-25T02:30:02.012Z","httpstatus":201}' [2026-04-25 5:30:02.041254] [info] [PUT] Request to: https://midocean.turnitin.com/api/v1/submissions/73e96a84-bde7-4d15-a0d2-823ddb4b9d3a/original [2026-04-25 5:30:02.041275] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' 4: 'Content-Type: binary/octet-stream' 5: 'Content-Disposition: inline; filename="%D8%A7%D9%94%D8%AB%D8%B1 %D8%AA%D8%B7%D8%A8%D9%8A%D9%82%D8%A7%D8%AA %D8%A7%D9%84%D8%B0%D9%83%D8%A7%D8%A1 %D8%A7%D9%84%D8%A7%D8%B5%D8%B7%D9%86%D8%A7%D8%B9%D9%8A %D8%B9%D9%84%D9%89 %D9%81%D8%A7%D8%B9%D9%84%D9%8A%D8%A9 %D8%A7%D9%84%D8%AE%D8%B7%D8%B7 %D8%A7%D8%A7%D9%84%D8%B3%D8%AA%D8%B1%D8%A7%D8%AA%D9%8A%D8%AC%D9%8A%D8%A9 %D9%84%D9%84%D8%A7%D9%95%D8%AF%D8%A7%D8%B1%D9%8A%D9%8A%D9%86 %D9%81%D9%8A %D9%82%D8%B7%D8%A7%D8%B9 %D8%A7%D9%84%D8%AA%D8%B9%D9%84%D9%8A%D9%85 %D8%A7%D9%84%D8%B9%D8%A7%D9%85 %D8%A8%D9%85%D9%83%D8%A9 %D8%A7%D9%84%D9%85%D9%83%D8%B1%D9%85%D8%A9 %D8%A7%D9%84%D8%A7%D8%B7%D8%A7%D8%B1 %D8%A7%D9%84%D8%B9%D8%A7%D9%85 %D9%84%D9%84%D8%AF%D8%B1%D8%A7%D8%B3%D8%A9 %281%29 %281%29 %281%29 %281%29 %281%29 %281%29.docx"' [2026-04-25 5:30:02.280525] [info] Response: 0: '{"message":"Successfully uploaded file for submission 73e96a84-bde7-4d15-a0d2-823ddb4b9d3a","httpstatus":202}' [2026-04-25 5:30:02.453802] [info] [POST] Request to: https://midocean.turnitin.com/api/v1/submissions [2026-04-25 5:30:02.453849] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-25 5:30:02.453870] [info] Request: 0: '{"owner":"cc2120d1-874c-413f-b61f-6537170455f5","submitter":"cc2120d1-874c-413f-b61f-6537170455f5","title":"AMAL %D8%AA%D8%B9%D8%AF%D9%8A%D9%84.docx","metadata":{"group":{"id":"136776","name":"\u0627\u0644\u062a\u0639\u062f\u064a\u0644 \u0627\u0644\u0627\u062e\u064a\u0631 \u0644\u0644\u0641\u0635\u0644 \u0627\u0644\u0631\u0627\u0628\u0639 \u0645\u0646 \u0623\u0637\u0631\u0648\u062d\u0629 \u0627\u0644\u062f\u0643\u062a\u0648\u0631\u0627\u0647","type":"ASSIGNMENT"},"group_context":{"id":"4475","name":"\u0627\u0644\u0641\u0635\u0644 \u0627\u0644\u062b\u0627\u0645\u0646 - \u062f\/ \u0645\u064a\u0627\u0631 \u0648\u0644\u064a\u062f - \u0627\u0644\u0641\u0635\u0644 \u0627\u0644\u062f\u0631\u0627\u0633\u064a \u0627\u0644\u0623\u0648\u0644 2026"},"owners":[{"id":"cc2120d1-874c-413f-b61f-6537170455f5","family_name":"\u0637\u0648\u064a\u0644\u064a","given_name":"\u0623\u0645\u0644","email":"aatawiliii@gmail.com"}],"original_submitted_time":"2026-04-25T02:30:02Z"},"eula":{"accepted_timestamp":"2025-03-09T01:11:07Z","language":"en-US","version":"v1beta"},"owner_default_permission_set":"LEARNER","submitter_default_permission_set":"LEARNER"}' [2026-04-25 5:30:02.685597] [info] Response: 0: '{"owner":"cc2120d1-874c-413f-b61f-6537170455f5","title":"AMAL %D8%AA%D8%B9%D8%AF%D9%8A%D9%84.docx","status":"CREATED","id":"33f62411-6e7c-4681-8dfa-7b90e7ff7484","created_time":"2026-04-25T02:30:02.665Z","httpstatus":201}' [2026-04-25 5:30:02.687761] [info] [PUT] Request to: https://midocean.turnitin.com/api/v1/submissions/33f62411-6e7c-4681-8dfa-7b90e7ff7484/original [2026-04-25 5:30:02.687788] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' 4: 'Content-Type: binary/octet-stream' 5: 'Content-Disposition: inline; filename="AMAL %D8%AA%D8%B9%D8%AF%D9%8A%D9%84.docx"' [2026-04-25 5:30:02.895474] [info] Response: 0: '{"message":"Successfully uploaded file for submission 33f62411-6e7c-4681-8dfa-7b90e7ff7484","httpstatus":202}' [2026-04-25 5:30:03.025903] [info] [POST] Request to: https://midocean.turnitin.com/api/v1/submissions [2026-04-25 5:30:03.025954] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-25 5:30:03.025979] [info] Request: 0: '{"owner":"cc2120d1-874c-413f-b61f-6537170455f5","submitter":"cc2120d1-874c-413f-b61f-6537170455f5","title":"%D9%86%D9%85%D9%88%D8%B0%D8%AC %D8%A7%D9%84%D8%AA%D8%B9%D8%AF%D9%8A%D9%84.docx","metadata":{"group":{"id":"136776","name":"\u0627\u0644\u062a\u0639\u062f\u064a\u0644 \u0627\u0644\u0627\u062e\u064a\u0631 \u0644\u0644\u0641\u0635\u0644 \u0627\u0644\u0631\u0627\u0628\u0639 \u0645\u0646 \u0623\u0637\u0631\u0648\u062d\u0629 \u0627\u0644\u062f\u0643\u062a\u0648\u0631\u0627\u0647","type":"ASSIGNMENT"},"group_context":{"id":"4475","name":"\u0627\u0644\u0641\u0635\u0644 \u0627\u0644\u062b\u0627\u0645\u0646 - \u062f\/ \u0645\u064a\u0627\u0631 \u0648\u0644\u064a\u062f - \u0627\u0644\u0641\u0635\u0644 \u0627\u0644\u062f\u0631\u0627\u0633\u064a \u0627\u0644\u0623\u0648\u0644 2026"},"owners":[{"id":"cc2120d1-874c-413f-b61f-6537170455f5","family_name":"\u0637\u0648\u064a\u0644\u064a","given_name":"\u0623\u0645\u0644","email":"aatawiliii@gmail.com"}],"original_submitted_time":"2026-04-25T02:30:03Z"},"eula":{"accepted_timestamp":"2025-03-09T01:11:07Z","language":"en-US","version":"v1beta"},"owner_default_permission_set":"LEARNER","submitter_default_permission_set":"LEARNER"}' [2026-04-25 5:30:03.259546] [info] Response: 0: '{"owner":"cc2120d1-874c-413f-b61f-6537170455f5","title":"%D9%86%D9%85%D9%88%D8%B0%D8%AC %D8%A7%D9%84%D8%AA%D8%B9%D8%AF%D9%8A%D9%84.docx","status":"CREATED","id":"405f2b14-b305-488e-88b2-fe89de056389","created_time":"2026-04-25T02:30:03.240Z","httpstatus":201}' [2026-04-25 5:30:03.261953] [info] [PUT] Request to: https://midocean.turnitin.com/api/v1/submissions/405f2b14-b305-488e-88b2-fe89de056389/original [2026-04-25 5:30:03.261977] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' 4: 'Content-Type: binary/octet-stream' 5: 'Content-Disposition: inline; filename="%D9%86%D9%85%D9%88%D8%B0%D8%AC %D8%A7%D9%84%D8%AA%D8%B9%D8%AF%D9%8A%D9%84.docx"' [2026-04-25 5:30:03.451477] [info] Response: 0: '{"message":"Successfully uploaded file for submission 405f2b14-b305-488e-88b2-fe89de056389","httpstatus":202}' [2026-04-25 5:30:10.108786] [info] -------- WEBHOOK START -------- [2026-04-25 5:30:10.108819] [info] WEBHOOK HEADERS: connection: 'Keep-Alive' content-length: '434' accept-encoding: 'gzip, br' x-forwarded-proto: 'https' cf-visitor: '{"scheme":"https"}' cf-ipcountry: 'DE' cdn-loop: 'cloudflare; loops=1' content-type: 'application/json' x-turnitin-eventtype: 'SUBMISSION_COMPLETE' host: 'lms.midocean.edu.km' x-amzn-trace-id: 'Root=1-69ec2732-5f515bb5106f344a00ecd167;Parent=93f80bada286a3b3;Sampled=0' cf-ray: '9f19ec991f47db12-FRA' accept: '*/*' user-agent: 'AHC/2.1' traceparent: '00-69ec27325f515bb5106f344a00ecd167-93f80bada286a3b3-00' x-turnitin-signature: '618e8677d972a72982f7ab0111d681bf94b58cc8d4423b78260543e1af9f7f11' x-forwarded-for: '52.29.246.76' [2026-04-25 5:30:10.108916] [info] WEBHOOK REQUEST: {"owner":"cc2120d1-874c-413f-b61f-6537170455f5","title":"%D9%86%D9%85%D9%88%D8%B0%D8%AC %D8%A7%D9%84%D8%AA%D8%B9%D8%AF%D9%8A%D9%84.docx","status":"COMPLETE","id":"405f2b14-b305-488e-88b2-fe89de056389","content_type":"application/vnd.openxmlformats-officedocument.wordprocessingml.document","page_count":2,"word_count":235,"character_count":1381,"created_time":"2026-04-25T02:30:03.240Z","capabilities":["VIEWER","INDEX","SIMILARITY"]} [2026-04-25 5:30:10.108922] [info] EXPECTED SIGNATURE: 618e8677d972a72982f7ab0111d681bf94b58cc8d4423b78260543e1af9f7f11 [2026-04-25 5:30:10.254868] [info] [PUT] Request to: https://midocean.turnitin.com/api/v1/submissions/405f2b14-b305-488e-88b2-fe89de056389/similarity [2026-04-25 5:30:10.254904] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-25 5:30:10.254920] [info] Request: 0: '{"generation_settings":{"search_repositories":["INTERNET","PUBLICATION","CROSSREF","CROSSREF_POSTED_CONTENT","SUBMITTED_WORK"],"auto_exclude_self_matching_scope":"GROUP_CONTEXT"},"view_settings":{"exclude_quotes":false,"exclude_bibliography":false}}' [2026-04-25 5:30:10.797049] [info] Response: 0: '{"message":"Successfully scheduled similarity report generation","httpstatus":202}' [2026-04-25 5:30:10.799083] [info] -------- WEBHOOK END -------- [2026-04-25 5:30:14.377207] [info] -------- WEBHOOK START -------- [2026-04-25 5:30:14.377238] [info] WEBHOOK HEADERS: connection: 'Keep-Alive' content-length: '602' accept-encoding: 'gzip, br' x-forwarded-proto: 'https' cf-visitor: '{"scheme":"https"}' cf-ipcountry: 'DE' cdn-loop: 'cloudflare; loops=1' x-turnitin-signature: '6139f3477b597c382fe8cc30a0235b07ce2eb7593933505ca27a177698371591' content-type: 'application/json' x-turnitin-eventtype: 'SIMILARITY_COMPLETE' host: 'lms.midocean.edu.km' cookie: 'MoodleSession=dcb503d9e83f878bb3686c3752930ce3' cf-ray: '9f19ecb3ca4ddb12-FRA' accept: '*/*' user-agent: 'AHC/2.1' x-amzn-trace-id: 'Root=1-69ec2736-d0d89eb6a22002c54e20b786;Parent=bc0d33fad0daf592;Sampled=0' traceparent: '00-69ec2736d0d89eb6a22002c54e20b786-bc0d33fad0daf592-00' x-forwarded-for: '52.29.246.76' [2026-04-25 5:30:14.377338] [info] WEBHOOK REQUEST: {"overall_match_percentage":3,"internet_match_percentage":0,"publication_match_percentage":0,"submitted_works_match_percentage":3,"status":"COMPLETE","time_generated":"2026-04-25T02:30:13.952339Z","time_requested":"2026-04-25T02:30:10.765488Z","submission_id":"405f2b14-b305-488e-88b2-fe89de056389","top_matches":[{"percentage":3.8961039,"source_type":"SUBMITTED_WORK","matched_word_count_total":9,"submitted_date":"2017-04-26","institution_name":"Amman Arab University for Graduate Studies","name":"Amman Arab University for Graduate Studies on 2017-04-26"}],"top_source_largest_matched_word_count":6} [2026-04-25 5:30:14.377345] [info] EXPECTED SIGNATURE: 6139f3477b597c382fe8cc30a0235b07ce2eb7593933505ca27a177698371591 [2026-04-25 5:30:14.382565] [info] -------- WEBHOOK END -------- [2026-04-25 5:30:53.732187] [info] -------- WEBHOOK START -------- [2026-04-25 5:30:53.732220] [info] WEBHOOK HEADERS: connection: 'Keep-Alive' content-length: '861' accept-encoding: 'gzip, br' x-forwarded-proto: 'https' cf-visitor: '{"scheme":"https"}' cf-ipcountry: 'DE' cdn-loop: 'cloudflare; loops=1' x-turnitin-signature: 'cb8093c352528b7fa923a1189dabdc60d3b044e8ba525d4fa0c6a8309d320648' content-type: 'application/json' x-turnitin-eventtype: 'SUBMISSION_COMPLETE' host: 'lms.midocean.edu.km' cookie: 'MoodleSession=dcb503d9e83f878bb3686c3752930ce3' cf-ray: '9f19eda9bbafdb12-FRA' accept: '*/*' user-agent: 'AHC/2.1' x-amzn-trace-id: 'Root=1-69ec275d-0eb12f7f87913952c50cd6be;Parent=0067138c4d02f023;Sampled=0' traceparent: '00-69ec275d0eb12f7f87913952c50cd6be-0067138c4d02f023-00' x-forwarded-for: '52.29.246.76' [2026-04-25 5:30:53.732314] [info] WEBHOOK REQUEST: {"owner":"cc2120d1-874c-413f-b61f-6537170455f5","title":"%D8%A7%D9%94%D8%AB%D8%B1 %D8%AA%D8%B7%D8%A8%D9%8A%D9%82%D8%A7%D8%AA %D8%A7%D9%84%D8%B0%D9%83%D8%A7%D8%A1 %D8%A7%D9%84%D8%A7%D8%B5%D8%B7%D9%86%D8%A7%D8%B9%D9%8A %D8%B9%D9%84%D9%89 %D9%81%D8%A7%D8%B9%D9%84%D9%8A%D8%A9 %D8%A7%D9%84%D8%AE%D8%B7%D8%B7 %D8%A7%D8%A7%D9%84%D8%B3%D8%AA%D8%B1%D8%A7%D8%AA%D9%8A%D8%AC%D9%8A%D8%A9 %D9%84%D9%84%D8%A7%D9%95%D8%AF%D8%A7%D8%B1%D9%8A%D9%8A%D9%86 %D9%81%D9%8A %D9%82%D8%B7%D8%A7%D8%B9 %D8%A7%D9%84%D8%AA%D8%B9%D9%84%D9%8A%D9%85 %D8%A7%D9%84%D8%B9%D8%A7%D9%85 %D8%A8%","status":"COMPLETE","id":"73e96a84-bde7-4d15-a0d2-823ddb4b9d3a","content_type":"application/vnd.openxmlformats-officedocument.wordprocessingml.document","page_count":96,"word_count":24791,"character_count":140805,"created_time":"2026-04-25T02:30:02.012Z","capabilities":["VIEWER","SIMILARITY","INDEX"]} [2026-04-25 5:30:53.732320] [info] EXPECTED SIGNATURE: cb8093c352528b7fa923a1189dabdc60d3b044e8ba525d4fa0c6a8309d320648 [2026-04-25 5:30:53.882266] [info] [PUT] Request to: https://midocean.turnitin.com/api/v1/submissions/73e96a84-bde7-4d15-a0d2-823ddb4b9d3a/similarity [2026-04-25 5:30:53.882309] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-25 5:30:53.882328] [info] Request: 0: '{"generation_settings":{"search_repositories":["INTERNET","PUBLICATION","CROSSREF","CROSSREF_POSTED_CONTENT","SUBMITTED_WORK"],"auto_exclude_self_matching_scope":"GROUP_CONTEXT"},"view_settings":{"exclude_quotes":false,"exclude_bibliography":false}}' [2026-04-25 5:30:54.443475] [info] Response: 0: '{"message":"Successfully scheduled similarity report generation","httpstatus":202}' [2026-04-25 5:30:54.454138] [info] -------- WEBHOOK END -------- [2026-04-25 5:31:23.752571] [info] -------- WEBHOOK START -------- [2026-04-25 5:31:23.752603] [info] WEBHOOK HEADERS: connection: 'Keep-Alive' content-length: '401' accept-encoding: 'gzip, br' x-forwarded-proto: 'https' cf-visitor: '{"scheme":"https"}' cf-ipcountry: 'DE' cdn-loop: 'cloudflare; loops=1' content-type: 'application/json' x-turnitin-eventtype: 'SUBMISSION_COMPLETE' host: 'lms.midocean.edu.km' x-amzn-trace-id: 'Root=1-69ec277b-aed0f5b14e39886962a3f329;Parent=7a78f7c651b3e127;Sampled=0' cf-ray: '9f19ee655c949a35-FRA' accept: '*/*' user-agent: 'AHC/2.1' traceparent: '00-69ec277baed0f5b14e39886962a3f329-7a78f7c651b3e127-00' x-turnitin-signature: '9e3ffa8a97b756a9d24dfc5982cdb6b90c196c99425793deacd1103446cf836c' x-forwarded-for: '52.57.242.45' [2026-04-25 5:31:23.752703] [info] WEBHOOK REQUEST: {"owner":"cc2120d1-874c-413f-b61f-6537170455f5","title":"AMAL %D8%AA%D8%B9%D8%AF%D9%8A%D9%84.docx","status":"COMPLETE","id":"33f62411-6e7c-4681-8dfa-7b90e7ff7484","content_type":"application/vnd.openxmlformats-officedocument.wordprocessingml.document","page_count":96,"word_count":24791,"character_count":140805,"created_time":"2026-04-25T02:30:02.665Z","capabilities":["VIEWER","SIMILARITY","INDEX"]} [2026-04-25 5:31:23.752708] [info] EXPECTED SIGNATURE: 9e3ffa8a97b756a9d24dfc5982cdb6b90c196c99425793deacd1103446cf836c [2026-04-25 5:31:23.868153] [info] [PUT] Request to: https://midocean.turnitin.com/api/v1/submissions/33f62411-6e7c-4681-8dfa-7b90e7ff7484/similarity [2026-04-25 5:31:23.868184] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-25 5:31:23.868201] [info] Request: 0: '{"generation_settings":{"search_repositories":["INTERNET","PUBLICATION","CROSSREF","CROSSREF_POSTED_CONTENT","SUBMITTED_WORK"],"auto_exclude_self_matching_scope":"GROUP_CONTEXT"},"view_settings":{"exclude_quotes":false,"exclude_bibliography":false}}' [2026-04-25 5:31:24.450902] [info] Response: 0: '{"message":"Successfully scheduled similarity report generation","httpstatus":202}' [2026-04-25 5:31:24.452871] [info] -------- WEBHOOK END -------- [2026-04-25 5:32:29.718283] [info] -------- WEBHOOK START -------- [2026-04-25 5:32:29.718314] [info] WEBHOOK HEADERS: connection: 'Keep-Alive' content-length: '1713' accept-encoding: 'gzip, br' x-forwarded-proto: 'https' cf-visitor: '{"scheme":"https"}' cf-ipcountry: 'DE' cdn-loop: 'cloudflare; loops=1' x-turnitin-signature: '80cce00bc83f729947d778ea86838b44ae2657e5e9baaa2a0753658b81775b9e' content-type: 'application/json' x-turnitin-eventtype: 'SIMILARITY_COMPLETE' host: 'lms.midocean.edu.km' cookie: 'MoodleSession=085d2aa95fedee1683db3c5f658a362c' cf-ray: '9f19f001ae081d0c-FRA' accept: '*/*' user-agent: 'AHC/2.1' x-amzn-trace-id: 'Root=1-69ec27bd-a8c754e052a7b622f73bd3ff;Parent=7361f7103a75cd4f;Sampled=0' traceparent: '00-69ec27bda8c754e052a7b622f73bd3ff-7361f7103a75cd4f-00' x-forwarded-for: '52.57.242.45' [2026-04-25 5:32:29.718410] [info] WEBHOOK REQUEST: {"overall_match_percentage":19,"internet_match_percentage":16,"publication_match_percentage":13,"submitted_works_match_percentage":18,"status":"COMPLETE","time_generated":"2026-04-25T02:32:29.457142Z","time_requested":"2026-04-25T02:30:54.409497Z","submission_id":"73e96a84-bde7-4d15-a0d2-823ddb4b9d3a","top_matches":[{"percentage":3.3085887,"submission_id":"fc2d9dd3-fc63-4afc-9366-365f1b899e6a","source_type":"SUBMITTED_WORK","matched_word_count_total":829,"submitted_date":"2025-10-14","institution_name":"Jerusalem Multidisciplinary College","name":"Jerusalem Multidisciplinary College on 2025-10-14"},{"percentage":3.2407408,"source_type":"PUBLICATION","matched_word_count_total":812,"name":"Emmanuel Baffour Gyau, Michael Appiah, Bright Akwasi Gyamfi, Theodoria Achie, Muhammad Abubakr Naeem. \"Transforming banking: Examining the role of AI technology innovation in boosting banks financial performance\", International Review of Financial Analysis, 2024"},{"percentage":2.7777777,"source_type":"PUBLICATION","matched_word_count_total":696,"name":"Baffour Gyau Emmanuel, Michael Appiah, Bright Akwasi Gyamfi, Theo Acheampong, Muhammad Abubakr Naeem. \"Transforming banking: Examining the role of AI technology innovation in boosting banks financial performance\", International Review of Financial Analysis, 2024"},{"percentage":2.6420817,"source_type":"INTERNET","matched_word_count_total":662,"name":"docs.google.com"},{"percentage":2.526341,"source_type":"PUBLICATION","matched_word_count_total":633,"name":"Hassnian Ali, Ahmet Faruk Aysan. \"Decoding digital signals: AI sentiment and financial performance at İslamic banks\", Borsa Istanbul Review, 2025"}],"top_source_largest_matched_word_count":76} [2026-04-25 5:32:29.718424] [info] EXPECTED SIGNATURE: 80cce00bc83f729947d778ea86838b44ae2657e5e9baaa2a0753658b81775b9e [2026-04-25 5:32:29.723572] [info] -------- WEBHOOK END -------- [2026-04-25 5:32:59.122934] [info] -------- WEBHOOK START -------- [2026-04-25 5:32:59.122967] [info] WEBHOOK HEADERS: connection: 'Keep-Alive' content-length: '1713' accept-encoding: 'gzip, br' x-forwarded-proto: 'https' cf-visitor: '{"scheme":"https"}' cf-ipcountry: 'DE' cdn-loop: 'cloudflare; loops=1' x-turnitin-signature: '50a5956dec29d39cb6589d714c49b9dfc5f3b12b6317e4917ca675031d9dc4dd' content-type: 'application/json' x-turnitin-eventtype: 'SIMILARITY_COMPLETE' host: 'lms.midocean.edu.km' cookie: 'MoodleSession=dcb503d9e83f878bb3686c3752930ce3' cf-ray: '9f19f0b95eb69a0f-FRA' accept: '*/*' user-agent: 'AHC/2.1' x-amzn-trace-id: 'Root=1-69ec27db-fc01d47a7f9f2cc2751b8d4d;Parent=0f84f579b0c382e9;Sampled=0' traceparent: '00-69ec27dbfc01d47a7f9f2cc2751b8d4d-0f84f579b0c382e9-00' x-forwarded-for: '52.29.246.76' [2026-04-25 5:32:59.123070] [info] WEBHOOK REQUEST: {"overall_match_percentage":19,"internet_match_percentage":16,"publication_match_percentage":13,"submitted_works_match_percentage":18,"status":"COMPLETE","time_generated":"2026-04-25T02:32:58.921697Z","time_requested":"2026-04-25T02:31:24.419373Z","submission_id":"33f62411-6e7c-4681-8dfa-7b90e7ff7484","top_matches":[{"percentage":3.3085887,"submission_id":"fc2d9dd3-fc63-4afc-9366-365f1b899e6a","source_type":"SUBMITTED_WORK","matched_word_count_total":829,"submitted_date":"2025-10-14","institution_name":"Jerusalem Multidisciplinary College","name":"Jerusalem Multidisciplinary College on 2025-10-14"},{"percentage":3.2407408,"source_type":"PUBLICATION","matched_word_count_total":812,"name":"Emmanuel Baffour Gyau, Michael Appiah, Bright Akwasi Gyamfi, Theodoria Achie, Muhammad Abubakr Naeem. \"Transforming banking: Examining the role of AI technology innovation in boosting banks financial performance\", International Review of Financial Analysis, 2024"},{"percentage":2.7777777,"source_type":"PUBLICATION","matched_word_count_total":696,"name":"Baffour Gyau Emmanuel, Michael Appiah, Bright Akwasi Gyamfi, Theo Acheampong, Muhammad Abubakr Naeem. \"Transforming banking: Examining the role of AI technology innovation in boosting banks financial performance\", International Review of Financial Analysis, 2024"},{"percentage":2.6420817,"source_type":"INTERNET","matched_word_count_total":662,"name":"docs.google.com"},{"percentage":2.526341,"source_type":"PUBLICATION","matched_word_count_total":633,"name":"Hassnian Ali, Ahmet Faruk Aysan. \"Decoding digital signals: AI sentiment and financial performance at İslamic banks\", Borsa Istanbul Review, 2025"}],"top_source_largest_matched_word_count":76} [2026-04-25 5:32:59.123084] [info] EXPECTED SIGNATURE: 50a5956dec29d39cb6589d714c49b9dfc5f3b12b6317e4917ca675031d9dc4dd [2026-04-25 5:32:59.128364] [info] -------- WEBHOOK END -------- [2026-04-25 6:00:01.549211] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/features-enabled [2026-04-25 6:00:01.549237] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-25 6:00:01.549324] [info] Request: 0: '[]' [2026-04-25 6:00:01.923429] [info] Response: 0: '{"similarity":{"viewer_modes":{"match_overview":true,"all_sources":true},"generation_settings":{"search_repositories":["INTERNET","PUBLICATION","CROSSREF","CROSSREF_POSTED_CONTENT","SUBMITTED_WORK"],"submission_auto_excludes":true},"view_settings":{"exclude_bibliography":true,"exclude_citations":true,"exclude_quotes":true,"exclude_abstract":false,"exclude_methods":false,"exclude_small_matches":true,"exclude_internet":true,"exclude_publications":true,"exclude_preprints":false,"exclude_custom_sections":false,"exclude_crossref":true,"exclude_crossref_posted_content":true,"exclude_submitted_works":true}},"tenant":{"require_eula":true},"product_name":"Turnitin Originality","access_options":["CORE_API","NATIVE","DRAFT_COACH"],"capability":["AI_WRITING_DETECTION"],"httpstatus":200}' [2026-04-25 6:00:01.925559] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/webhooks/5fc58884-69fd-449e-97ee-2bfdc2dd72f0 [2026-04-25 6:00:01.925579] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-25 6:00:01.925592] [info] Request: 0: '[]' [2026-04-25 6:00:02.014543] [info] Response: 0: '{"id":"5fc58884-69fd-449e-97ee-2bfdc2dd72f0","url":"https:\/\/lms.midocean.edu.km\/plagiarism\/turnitinsim\/callbacks.php","description":"Webhook for https:\/\/lms.midocean.edu.km\/plagiarism\/turnitinsim\/callbacks.php","created_time":"2026-03-04T22:00:02.566Z","event_types":["SIMILARITY_UPDATED","SIMILARITY_COMPLETE","SUBMISSION_COMPLETE"],"httpstatus":200}' [2026-04-25 6:00:02.015376] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/eula/latest?lang=en-US [2026-04-25 6:00:02.015392] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-25 6:00:02.015405] [info] Request: 0: '[]' [2026-04-25 6:00:02.113776] [info] Response: 0: '{"version":"v1beta","valid_from":"2018-04-30T17:00:00Z","valid_until":null,"url":"https:\/\/static.turnitin.com\/eula\/v1beta\/en-us\/eula.html","available_languages":["sv-SE","zh-CN","ja-JP","ko-KR","es-MX","nl-NL","ru-RU","zh-TW","ar-SA","pt-BR","de-DE","el-GR","nb-NO","cs-CZ","da-DK","tr-TR","pl-PL","fi-FI","it-IT","vi-VN","fr-FR","en-US","ro-RO"],"httpstatus":200}' [2026-04-25 6:30:01.456419] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/features-enabled [2026-04-25 6:30:01.456448] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-25 6:30:01.456532] [info] Request: 0: '[]' [2026-04-25 6:30:01.797859] [info] Response: 0: '{"similarity":{"viewer_modes":{"match_overview":true,"all_sources":true},"generation_settings":{"search_repositories":["INTERNET","PUBLICATION","CROSSREF","CROSSREF_POSTED_CONTENT","SUBMITTED_WORK"],"submission_auto_excludes":true},"view_settings":{"exclude_bibliography":true,"exclude_citations":true,"exclude_quotes":true,"exclude_abstract":false,"exclude_methods":false,"exclude_small_matches":true,"exclude_internet":true,"exclude_publications":true,"exclude_preprints":false,"exclude_custom_sections":false,"exclude_crossref":true,"exclude_crossref_posted_content":true,"exclude_submitted_works":true}},"tenant":{"require_eula":true},"product_name":"Turnitin Originality","access_options":["CORE_API","NATIVE","DRAFT_COACH"],"capability":["AI_WRITING_DETECTION"],"httpstatus":200}' [2026-04-25 6:30:01.798593] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/webhooks/5fc58884-69fd-449e-97ee-2bfdc2dd72f0 [2026-04-25 6:30:01.798607] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-25 6:30:01.798619] [info] Request: 0: '[]' [2026-04-25 6:30:01.854291] [info] Response: 0: '{"id":"5fc58884-69fd-449e-97ee-2bfdc2dd72f0","url":"https:\/\/lms.midocean.edu.km\/plagiarism\/turnitinsim\/callbacks.php","description":"Webhook for https:\/\/lms.midocean.edu.km\/plagiarism\/turnitinsim\/callbacks.php","created_time":"2026-03-04T22:00:02.566Z","event_types":["SUBMISSION_COMPLETE","SIMILARITY_COMPLETE","SIMILARITY_UPDATED"],"httpstatus":200}' [2026-04-25 6:30:01.854841] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/eula/latest?lang=en-US [2026-04-25 6:30:01.854856] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-25 6:30:01.854870] [info] Request: 0: '[]' [2026-04-25 6:30:01.951365] [info] Response: 0: '{"version":"v1beta","valid_from":"2018-04-30T17:00:00Z","valid_until":null,"url":"https:\/\/static.turnitin.com\/eula\/v1beta\/en-us\/eula.html","available_languages":["sv-SE","zh-CN","ja-JP","ko-KR","es-MX","nl-NL","ru-RU","zh-TW","ar-SA","pt-BR","de-DE","el-GR","nb-NO","cs-CZ","da-DK","tr-TR","pl-PL","fi-FI","it-IT","vi-VN","fr-FR","en-US","ro-RO"],"httpstatus":200}' [2026-04-25 7:00:01.470700] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/features-enabled [2026-04-25 7:00:01.470727] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-25 7:00:01.470808] [info] Request: 0: '[]' [2026-04-25 7:00:01.881160] [info] Response: 0: '{"similarity":{"viewer_modes":{"match_overview":true,"all_sources":true},"generation_settings":{"search_repositories":["INTERNET","PUBLICATION","CROSSREF","CROSSREF_POSTED_CONTENT","SUBMITTED_WORK"],"submission_auto_excludes":true},"view_settings":{"exclude_bibliography":true,"exclude_citations":true,"exclude_quotes":true,"exclude_abstract":false,"exclude_methods":false,"exclude_small_matches":true,"exclude_internet":true,"exclude_publications":true,"exclude_preprints":false,"exclude_custom_sections":false,"exclude_crossref":true,"exclude_crossref_posted_content":true,"exclude_submitted_works":true}},"tenant":{"require_eula":true},"product_name":"Turnitin Originality","access_options":["CORE_API","NATIVE","DRAFT_COACH"],"capability":["AI_WRITING_DETECTION"],"httpstatus":200}' [2026-04-25 7:00:01.881938] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/webhooks/5fc58884-69fd-449e-97ee-2bfdc2dd72f0 [2026-04-25 7:00:01.881953] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-25 7:00:01.881975] [info] Request: 0: '[]' [2026-04-25 7:00:01.972141] [info] Response: 0: '{"id":"5fc58884-69fd-449e-97ee-2bfdc2dd72f0","url":"https:\/\/lms.midocean.edu.km\/plagiarism\/turnitinsim\/callbacks.php","description":"Webhook for https:\/\/lms.midocean.edu.km\/plagiarism\/turnitinsim\/callbacks.php","created_time":"2026-03-04T22:00:02.566Z","event_types":["SUBMISSION_COMPLETE","SIMILARITY_UPDATED","SIMILARITY_COMPLETE"],"httpstatus":200}' [2026-04-25 7:00:01.972822] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/eula/latest?lang=en-US [2026-04-25 7:00:01.972837] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-25 7:00:01.972851] [info] Request: 0: '[]' [2026-04-25 7:00:02.035769] [info] Response: 0: '{"version":"v1beta","valid_from":"2018-04-30T17:00:00Z","valid_until":null,"url":"https:\/\/static.turnitin.com\/eula\/v1beta\/en-us\/eula.html","available_languages":["sv-SE","zh-CN","ja-JP","ko-KR","es-MX","nl-NL","ru-RU","zh-TW","ar-SA","pt-BR","de-DE","el-GR","nb-NO","cs-CZ","da-DK","tr-TR","pl-PL","fi-FI","it-IT","vi-VN","fr-FR","en-US","ro-RO"],"httpstatus":200}' [2026-04-25 7:30:01.133594] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/features-enabled [2026-04-25 7:30:01.133632] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-25 7:30:01.133747] [info] Request: 0: '[]' [2026-04-25 7:30:01.528165] [info] Response: 0: '{"similarity":{"viewer_modes":{"match_overview":true,"all_sources":true},"generation_settings":{"search_repositories":["INTERNET","PUBLICATION","CROSSREF","CROSSREF_POSTED_CONTENT","SUBMITTED_WORK"],"submission_auto_excludes":true},"view_settings":{"exclude_bibliography":true,"exclude_citations":true,"exclude_quotes":true,"exclude_abstract":false,"exclude_methods":false,"exclude_small_matches":true,"exclude_internet":true,"exclude_publications":true,"exclude_preprints":false,"exclude_custom_sections":false,"exclude_crossref":true,"exclude_crossref_posted_content":true,"exclude_submitted_works":true}},"tenant":{"require_eula":true},"product_name":"Turnitin Originality","access_options":["CORE_API","NATIVE","DRAFT_COACH"],"capability":["AI_WRITING_DETECTION"],"httpstatus":200}' [2026-04-25 7:30:01.530781] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/webhooks/5fc58884-69fd-449e-97ee-2bfdc2dd72f0 [2026-04-25 7:30:01.530801] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-25 7:30:01.530816] [info] Request: 0: '[]' [2026-04-25 7:30:01.635133] [info] Response: 0: '{"id":"5fc58884-69fd-449e-97ee-2bfdc2dd72f0","url":"https:\/\/lms.midocean.edu.km\/plagiarism\/turnitinsim\/callbacks.php","description":"Webhook for https:\/\/lms.midocean.edu.km\/plagiarism\/turnitinsim\/callbacks.php","created_time":"2026-03-04T22:00:02.566Z","event_types":["SUBMISSION_COMPLETE","SIMILARITY_COMPLETE","SIMILARITY_UPDATED"],"httpstatus":200}' [2026-04-25 7:30:01.635963] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/eula/latest?lang=en-US [2026-04-25 7:30:01.635982] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-25 7:30:01.635996] [info] Request: 0: '[]' [2026-04-25 7:30:01.723675] [info] Response: 0: '{"version":"v1beta","valid_from":"2018-04-30T17:00:00Z","valid_until":null,"url":"https:\/\/static.turnitin.com\/eula\/v1beta\/en-us\/eula.html","available_languages":["sv-SE","zh-CN","ja-JP","ko-KR","es-MX","nl-NL","ru-RU","zh-TW","ar-SA","pt-BR","de-DE","el-GR","nb-NO","cs-CZ","da-DK","tr-TR","pl-PL","fi-FI","it-IT","vi-VN","fr-FR","en-US","ro-RO"],"httpstatus":200}' [2026-04-25 7:30:01.753628] [info] [POST] Request to: https://midocean.turnitin.com/api/v1/submissions [2026-04-25 7:30:01.753659] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-25 7:30:01.753679] [info] Request: 0: '{"owner":"e14fc42d-7314-404f-a32f-3dd10e24541f","submitter":"e14fc42d-7314-404f-a32f-3dd10e24541f","title":"%D8%A8%D9%8A%D9%84%D8%B3%D8%A7%D9%86 %D8%A7%D9%84%D9%86%D8%B5%D9%8A%D8%A7%D9%86.docx","metadata":{"group":{"id":"146203","name":"\u0627\u0644\u0646\u0633\u062e\u0629 \u0627\u0644\u0646\u0647\u0627\u0626\u064a\u0629 Word","type":"ASSIGNMENT"},"group_context":{"id":"4351","name":"Graduation_Project_MKT500_Y1_BDM_First Trimester 2026","owners":[{"id":"156f1dd7-beb4-4430-a179-628854767a95","family_name":"ELNOHY","given_name":"Amira","email":"amiraelnouhy@midocean.edu.km"}]},"owners":[{"id":"e14fc42d-7314-404f-a32f-3dd10e24541f","family_name":"\u0627\u0644\u0646\u0635\u064a\u0627\u0646","given_name":"\u0628\u064a\u0644\u0633\u0627\u0646","email":"baylasannus@gmail.com"}],"original_submitted_time":"2026-04-25T04:30:01Z"},"eula":{"accepted_timestamp":"2026-02-10T17:03:17Z","language":"en-US","version":"v1beta"},"owner_default_permission_set":"LEARNER","submitter_default_permission_set":"LEARNER"}' [2026-04-25 7:30:02.189007] [info] Response: 0: '{"owner":"e14fc42d-7314-404f-a32f-3dd10e24541f","title":"%D8%A8%D9%8A%D9%84%D8%B3%D8%A7%D9%86 %D8%A7%D9%84%D9%86%D8%B5%D9%8A%D8%A7%D9%86.docx","status":"CREATED","id":"a0435667-226d-465a-8cb5-f0dad2fa3b2c","created_time":"2026-04-25T04:30:02.017Z","httpstatus":201}' [2026-04-25 7:30:02.191226] [info] [PUT] Request to: https://midocean.turnitin.com/api/v1/submissions/a0435667-226d-465a-8cb5-f0dad2fa3b2c/original [2026-04-25 7:30:02.191251] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' 4: 'Content-Type: binary/octet-stream' 5: 'Content-Disposition: inline; filename="%D8%A8%D9%8A%D9%84%D8%B3%D8%A7%D9%86 %D8%A7%D9%84%D9%86%D8%B5%D9%8A%D8%A7%D9%86.docx"' [2026-04-25 7:30:02.382868] [info] Response: 0: '{"message":"Successfully uploaded file for submission a0435667-226d-465a-8cb5-f0dad2fa3b2c","httpstatus":202}' [2026-04-25 7:30:32.670475] [info] -------- WEBHOOK START -------- [2026-04-25 7:30:32.670511] [info] WEBHOOK HEADERS: connection: 'Keep-Alive' content-length: '443' accept-encoding: 'gzip, br' x-forwarded-proto: 'https' cf-visitor: '{"scheme":"https"}' cf-ipcountry: 'DE' cdn-loop: 'cloudflare; loops=1' x-turnitin-signature: 'e28bfe6e9a74b6f6961dae7033b27bc612ca824a30ad8c080689ebfc475d9c04' content-type: 'application/json' x-turnitin-eventtype: 'SUBMISSION_COMPLETE' host: 'lms.midocean.edu.km' cookie: 'MoodleSession=dcb503d9e83f878bb3686c3752930ce3' cf-ray: '9f1a9cee0b979a1d-FRA' accept: '*/*' user-agent: 'AHC/2.1' x-amzn-trace-id: 'Root=1-69ec4368-007099dbbce9129fbe956ab7;Parent=c2a729b11aaa4b0f;Sampled=0' traceparent: '00-69ec4368007099dbbce9129fbe956ab7-c2a729b11aaa4b0f-00' x-forwarded-for: '52.29.246.76' [2026-04-25 7:30:32.670540] [info] WEBHOOK REQUEST: {"owner":"e14fc42d-7314-404f-a32f-3dd10e24541f","title":"%D8%A8%D9%8A%D9%84%D8%B3%D8%A7%D9%86 %D8%A7%D9%84%D9%86%D8%B5%D9%8A%D8%A7%D9%86.docx","status":"COMPLETE","id":"a0435667-226d-465a-8cb5-f0dad2fa3b2c","content_type":"application/vnd.openxmlformats-officedocument.wordprocessingml.document","page_count":56,"word_count":7064,"character_count":36355,"created_time":"2026-04-25T04:30:02.017Z","capabilities":["INDEX","SIMILARITY","VIEWER"]} [2026-04-25 7:30:32.670556] [info] EXPECTED SIGNATURE: e28bfe6e9a74b6f6961dae7033b27bc612ca824a30ad8c080689ebfc475d9c04 [2026-04-25 7:30:32.924664] [info] [PUT] Request to: https://midocean.turnitin.com/api/v1/submissions/a0435667-226d-465a-8cb5-f0dad2fa3b2c/similarity [2026-04-25 7:30:32.924705] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-25 7:30:32.924724] [info] Request: 0: '{"generation_settings":{"search_repositories":["INTERNET","PUBLICATION","CROSSREF","CROSSREF_POSTED_CONTENT","SUBMITTED_WORK"],"auto_exclude_self_matching_scope":"GROUP_CONTEXT"},"view_settings":{"exclude_quotes":true,"exclude_bibliography":true}}' [2026-04-25 7:30:33.466202] [info] Response: 0: '{"message":"Successfully scheduled similarity report generation","httpstatus":202}' [2026-04-25 7:30:33.468394] [info] -------- WEBHOOK END -------- [2026-04-25 7:31:02.867113] [info] -------- WEBHOOK START -------- [2026-04-25 7:31:02.867149] [info] WEBHOOK HEADERS: connection: 'Keep-Alive' content-length: '1115' accept-encoding: 'gzip, br' x-forwarded-proto: 'https' cf-visitor: '{"scheme":"https"}' cf-ipcountry: 'DE' cdn-loop: 'cloudflare; loops=1' x-turnitin-signature: '84f605a7d125ce72f943822252e03860be23103a1dacbc7f5ef569b719cdde3c' content-type: 'application/json' x-turnitin-eventtype: 'SIMILARITY_COMPLETE' host: 'lms.midocean.edu.km' cookie: 'MoodleSession=085d2aa95fedee1683db3c5f658a362c' cf-ray: '9f1a9daacdbf3eba-FRA' accept: '*/*' user-agent: 'AHC/2.1' x-amzn-trace-id: 'Root=1-69ec4386-d5de0e7670b892a3681f4938;Parent=a7532c2afe17ea03;Sampled=0' traceparent: '00-69ec4386d5de0e7670b892a3681f4938-a7532c2afe17ea03-00' x-forwarded-for: '52.57.242.45' [2026-04-25 7:31:02.867254] [info] WEBHOOK REQUEST: {"overall_match_percentage":15,"internet_match_percentage":9,"publication_match_percentage":7,"submitted_works_match_percentage":14,"status":"COMPLETE","time_generated":"2026-04-25T04:31:02.605147Z","time_requested":"2026-04-25T04:30:33.432014Z","submission_id":"a0435667-226d-465a-8cb5-f0dad2fa3b2c","top_matches":[{"percentage":3.0311089,"source_type":"SUBMITTED_WORK","matched_word_count_total":228,"submitted_date":"2025-12-16","institution_name":"Foreign Trade University - Ho Chi Minh Campus","name":"Foreign Trade University - Ho Chi Minh Campus on 2025-12-16"},{"percentage":2.6322787,"source_type":"INTERNET","matched_word_count_total":198,"name":"journal.uii.ac.id"},{"percentage":2.6189842,"source_type":"PUBLICATION","matched_word_count_total":197,"name":"Juan Li, Siti Ngayesah Ab Hamid. \"Live streaming and purchase intention: A bibliometric analysis and systematic literature review\", Journal of Infrastructure, Policy and Development, 2025"},{"percentage":2.4727466,"source_type":"INTERNET","matched_word_count_total":186,"name":"repository.unj.ac.id"}],"top_source_largest_matched_word_count":26} [2026-04-25 7:31:02.867261] [info] EXPECTED SIGNATURE: 84f605a7d125ce72f943822252e03860be23103a1dacbc7f5ef569b719cdde3c [2026-04-25 7:31:02.872508] [info] -------- WEBHOOK END -------- [2026-04-25 8:00:01.165779] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/features-enabled [2026-04-25 8:00:01.165806] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-25 8:00:01.165891] [info] Request: 0: '[]' [2026-04-25 8:00:01.572640] [info] Response: 0: '{"similarity":{"viewer_modes":{"match_overview":true,"all_sources":true},"generation_settings":{"search_repositories":["INTERNET","PUBLICATION","CROSSREF","CROSSREF_POSTED_CONTENT","SUBMITTED_WORK"],"submission_auto_excludes":true},"view_settings":{"exclude_bibliography":true,"exclude_citations":true,"exclude_quotes":true,"exclude_abstract":false,"exclude_methods":false,"exclude_small_matches":true,"exclude_internet":true,"exclude_publications":true,"exclude_preprints":false,"exclude_custom_sections":false,"exclude_crossref":true,"exclude_crossref_posted_content":true,"exclude_submitted_works":true}},"tenant":{"require_eula":true},"product_name":"Turnitin Originality","access_options":["CORE_API","NATIVE","DRAFT_COACH"],"capability":["AI_WRITING_DETECTION"],"httpstatus":200}' [2026-04-25 8:00:01.573446] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/webhooks/5fc58884-69fd-449e-97ee-2bfdc2dd72f0 [2026-04-25 8:00:01.573462] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-25 8:00:01.573477] [info] Request: 0: '[]' [2026-04-25 8:00:01.750086] [info] Response: 0: '{"id":"5fc58884-69fd-449e-97ee-2bfdc2dd72f0","url":"https:\/\/lms.midocean.edu.km\/plagiarism\/turnitinsim\/callbacks.php","description":"Webhook for https:\/\/lms.midocean.edu.km\/plagiarism\/turnitinsim\/callbacks.php","created_time":"2026-03-04T22:00:02.566Z","event_types":["SUBMISSION_COMPLETE","SIMILARITY_COMPLETE","SIMILARITY_UPDATED"],"httpstatus":200}' [2026-04-25 8:00:01.751138] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/eula/latest?lang=en-US [2026-04-25 8:00:01.751159] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-25 8:00:01.751177] [info] Request: 0: '[]' [2026-04-25 8:00:01.868259] [info] Response: 0: '{"version":"v1beta","valid_from":"2018-04-30T17:00:00Z","valid_until":null,"url":"https:\/\/static.turnitin.com\/eula\/v1beta\/en-us\/eula.html","available_languages":["sv-SE","zh-CN","ja-JP","ko-KR","es-MX","nl-NL","ru-RU","zh-TW","ar-SA","pt-BR","de-DE","el-GR","nb-NO","cs-CZ","da-DK","tr-TR","pl-PL","fi-FI","it-IT","vi-VN","fr-FR","en-US","ro-RO"],"httpstatus":200}' [2026-04-25 8:05:01.645334] [info] [POST] Request to: https://midocean.turnitin.com/api/v1/submissions [2026-04-25 8:05:01.645375] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-25 8:05:01.645466] [info] Request: 0: '{"owner":"aa14bce6-538e-450b-9e46-d215b5d6c1e3","submitter":"aa14bce6-538e-450b-9e46-d215b5d6c1e3","title":"onlinetext_12179_133479_97289.txt","metadata":{"group":{"id":"133479","name":"\u0645\u0644\u0641 \u0644\u0631\u0641\u0639 \u0627\u0644\u0628\u062d\u062b \u0627\u0644\u0646\u0647\u0627\u0626\u064a \u0628\u0635\u064a\u063a\u0629 \u0627\u0644 Word","type":"ASSIGNMENT"},"group_context":{"id":"4361","name":"Final_Project_DGM 761_TS_MDM_First Trimester 2026"},"owners":[{"id":"aa14bce6-538e-450b-9e46-d215b5d6c1e3","family_name":"\u0627\u0644\u0632\u0647\u0631\u0627\u0646\u064a","given_name":"\u0641\u0648\u0627\u0632","email":"f.alzhrani2030@gmail.com"}],"original_submitted_time":"2026-04-25T05:05:01Z"},"eula":{"accepted_timestamp":"2026-02-13T20:30:10Z","language":"en-US","version":"v1beta"},"owner_default_permission_set":"LEARNER","submitter_default_permission_set":"LEARNER"}' [2026-04-25 8:05:01.937074] [info] Response: 0: '{"owner":"aa14bce6-538e-450b-9e46-d215b5d6c1e3","title":"onlinetext_12179_133479_97289.txt","status":"CREATED","id":"b2851d47-8d73-4bdd-be78-f3f006aec05c","created_time":"2026-04-25T05:05:01.917Z","httpstatus":201}' [2026-04-25 8:30:01.300148] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/features-enabled [2026-04-25 8:30:01.300173] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-25 8:30:01.300251] [info] Request: 0: '[]' [2026-04-25 8:30:01.621833] [info] Response: 0: '{"similarity":{"viewer_modes":{"match_overview":true,"all_sources":true},"generation_settings":{"search_repositories":["INTERNET","PUBLICATION","CROSSREF","CROSSREF_POSTED_CONTENT","SUBMITTED_WORK"],"submission_auto_excludes":true},"view_settings":{"exclude_bibliography":true,"exclude_citations":true,"exclude_quotes":true,"exclude_abstract":false,"exclude_methods":false,"exclude_small_matches":true,"exclude_internet":true,"exclude_publications":true,"exclude_preprints":false,"exclude_custom_sections":false,"exclude_crossref":true,"exclude_crossref_posted_content":true,"exclude_submitted_works":true}},"tenant":{"require_eula":true},"product_name":"Turnitin Originality","access_options":["CORE_API","NATIVE","DRAFT_COACH"],"capability":["AI_WRITING_DETECTION"],"httpstatus":200}' [2026-04-25 8:30:01.622596] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/webhooks/5fc58884-69fd-449e-97ee-2bfdc2dd72f0 [2026-04-25 8:30:01.622611] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-25 8:30:01.622626] [info] Request: 0: '[]' [2026-04-25 8:30:01.679357] [info] Response: 0: '{"id":"5fc58884-69fd-449e-97ee-2bfdc2dd72f0","url":"https:\/\/lms.midocean.edu.km\/plagiarism\/turnitinsim\/callbacks.php","description":"Webhook for https:\/\/lms.midocean.edu.km\/plagiarism\/turnitinsim\/callbacks.php","created_time":"2026-03-04T22:00:02.566Z","event_types":["SIMILARITY_UPDATED","SIMILARITY_COMPLETE","SUBMISSION_COMPLETE"],"httpstatus":200}' [2026-04-25 8:30:01.680075] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/eula/latest?lang=en-US [2026-04-25 8:30:01.680092] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-25 8:30:01.680107] [info] Request: 0: '[]' [2026-04-25 8:30:01.776134] [info] Response: 0: '{"version":"v1beta","valid_from":"2018-04-30T17:00:00Z","valid_until":null,"url":"https:\/\/static.turnitin.com\/eula\/v1beta\/en-us\/eula.html","available_languages":["sv-SE","zh-CN","ja-JP","ko-KR","es-MX","nl-NL","ru-RU","zh-TW","ar-SA","pt-BR","de-DE","el-GR","nb-NO","cs-CZ","da-DK","tr-TR","pl-PL","fi-FI","it-IT","vi-VN","fr-FR","en-US","ro-RO"],"httpstatus":200}' [2026-04-25 8:55:01.343580] [info] [POST] Request to: https://midocean.turnitin.com/api/v1/submissions [2026-04-25 8:55:01.343624] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-25 8:55:01.343724] [info] Request: 0: '{"owner":"aa14bce6-538e-450b-9e46-d215b5d6c1e3","submitter":"aa14bce6-538e-450b-9e46-d215b5d6c1e3","title":"__%D9%81%D9%88%D8%A7%D8%B2 %D9%81%D8%A7%D8%B9%D9%84%D9%8A%D8%A9 %D8%A7%D9%84%D8%AD%D9%85%D9%84%D8%A7%D8%AA %D8%A7%D9%84%D8%B5%D8%AD%D9%8A%D8%A9 %D8%A7%D9%84%D8%B1%D9%82%D9%85%D9%8A%D8%A9 %D9%81%D9%8A %D8%A5%D8%AD%D8%AF%D8%A7%D8%AB %D8%A7%D9%84%D8%AA%D8%BA%D9%8A%D9%8A%D8%B1 %D8%A7%D9%84%D8%A5%D9%8A%D8%AC%D8%A7%D8%A8%D9%8A %D9%81%D9%8A %D8%A7%D9%84%D8%B3%D9%84%D9%88%D9%83 %D8%A7%D9%84%D8%B5%D8%AD%D9%8A %D9%81%D9%8A %D8%A7%D9%84%D9%85%D9%85%D9%84%D9%83%D8%A9 %D8%A7%D9%84%D8%B9%D8%B1%D8%A8%D9%8A%D8%A9 %D8%A7%D9%84%D8%B3%D8%B9%D9%88%D8%AF%D9%8A%D8%A9_.docx","metadata":{"group":{"id":"133479","name":"\u0645\u0644\u0641 \u0644\u0631\u0641\u0639 \u0627\u0644\u0628\u062d\u062b \u0627\u0644\u0646\u0647\u0627\u0626\u064a \u0628\u0635\u064a\u063a\u0629 \u0627\u0644 Word","type":"ASSIGNMENT"},"group_context":{"id":"4361","name":"Final_Project_DGM 761_TS_MDM_First Trimester 2026"},"owners":[{"id":"aa14bce6-538e-450b-9e46-d215b5d6c1e3","family_name":"\u0627\u0644\u0632\u0647\u0631\u0627\u0646\u064a","given_name":"\u0641\u0648\u0627\u0632","email":"f.alzhrani2030@gmail.com"}],"original_submitted_time":"2026-04-25T05:55:01Z"},"eula":{"accepted_timestamp":"2026-02-13T20:30:10Z","language":"en-US","version":"v1beta"},"owner_default_permission_set":"LEARNER","submitter_default_permission_set":"LEARNER"}' [2026-04-25 8:55:01.630487] [info] Response: 0: '{"owner":"aa14bce6-538e-450b-9e46-d215b5d6c1e3","title":"__%D9%81%D9%88%D8%A7%D8%B2 %D9%81%D8%A7%D8%B9%D9%84%D9%8A%D8%A9 %D8%A7%D9%84%D8%AD%D9%85%D9%84%D8%A7%D8%AA %D8%A7%D9%84%D8%B5%D8%AD%D9%8A%D8%A9 %D8%A7%D9%84%D8%B1%D9%82%D9%85%D9%8A%D8%A9 %D9%81%D9%8A %D8%A5%D8%AD%D8%AF%D8%A7%D8%AB %D8%A7%D9%84%D8%AA%D8%BA%D9%8A%D9%8A%D8%B1 %D8%A7%D9%84%D8%A5%D9%8A%D8%AC%D8%A7%D8%A8%D9%8A %D9%81%D9%8A %D8%A7%D9%84%D8%B3%D9%84%D9%88%D9%83 %D8%A7%D9%84%D8%B5%D8%AD%D9%8A %D9%81%D9%8A %D8%A7%D9%84%D9%85%D9%85%D9%84%D9%83%D8%A9 %D8%A7%D9%84%D8%B9%D8%B1%D8%A8%D9%8A%D8%","status":"CREATED","id":"8166acbb-b6e3-433a-924a-13ec5ed12bc9","created_time":"2026-04-25T05:55:01.608Z","httpstatus":201}' [2026-04-25 8:55:01.632441] [info] [PUT] Request to: https://midocean.turnitin.com/api/v1/submissions/8166acbb-b6e3-433a-924a-13ec5ed12bc9/original [2026-04-25 8:55:01.632468] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' 4: 'Content-Type: binary/octet-stream' 5: 'Content-Disposition: inline; filename="__%D9%81%D9%88%D8%A7%D8%B2 %D9%81%D8%A7%D8%B9%D9%84%D9%8A%D8%A9 %D8%A7%D9%84%D8%AD%D9%85%D9%84%D8%A7%D8%AA %D8%A7%D9%84%D8%B5%D8%AD%D9%8A%D8%A9 %D8%A7%D9%84%D8%B1%D9%82%D9%85%D9%8A%D8%A9 %D9%81%D9%8A %D8%A5%D8%AD%D8%AF%D8%A7%D8%AB %D8%A7%D9%84%D8%AA%D8%BA%D9%8A%D9%8A%D8%B1 %D8%A7%D9%84%D8%A5%D9%8A%D8%AC%D8%A7%D8%A8%D9%8A %D9%81%D9%8A %D8%A7%D9%84%D8%B3%D9%84%D9%88%D9%83 %D8%A7%D9%84%D8%B5%D8%AD%D9%8A %D9%81%D9%8A %D8%A7%D9%84%D9%85%D9%85%D9%84%D9%83%D8%A9 %D8%A7%D9%84%D8%B9%D8%B1%D8%A8%D9%8A%D8%A9 %D8%A7%D9%84%D8%B3%D8%B9%D9%88%D8%AF%D9%8A%D8%A9_.docx"' [2026-04-25 8:55:01.867922] [info] Response: 0: '{"message":"Successfully uploaded file for submission 8166acbb-b6e3-433a-924a-13ec5ed12bc9","httpstatus":202}' [2026-04-25 8:55:28.503973] [info] -------- WEBHOOK START -------- [2026-04-25 8:55:28.504003] [info] WEBHOOK HEADERS: connection: 'Keep-Alive' content-length: '859' accept-encoding: 'gzip, br' x-forwarded-proto: 'https' cf-visitor: '{"scheme":"https"}' cf-ipcountry: 'DE' cdn-loop: 'cloudflare; loops=1' x-turnitin-signature: '93d6dfabf419b98affcf78ad00a88764e52dc4fcb446b6b36b73278cd2c12f9c' content-type: 'application/json' x-turnitin-eventtype: 'SUBMISSION_COMPLETE' host: 'lms.midocean.edu.km' cookie: 'MoodleSession=dcb503d9e83f878bb3686c3752930ce3' cf-ray: '9f1b19570ac8d2cf-FRA' accept: '*/*' user-agent: 'AHC/2.1' x-amzn-trace-id: 'Root=1-69ec5750-1ee08b0a26a1a604af2bdbfa;Parent=f5b8b84cc50cc8c7;Sampled=0' traceparent: '00-69ec57501ee08b0a26a1a604af2bdbfa-f5b8b84cc50cc8c7-00' x-forwarded-for: '52.29.246.76' [2026-04-25 8:55:28.504101] [info] WEBHOOK REQUEST: {"owner":"aa14bce6-538e-450b-9e46-d215b5d6c1e3","title":"__%D9%81%D9%88%D8%A7%D8%B2 %D9%81%D8%A7%D8%B9%D9%84%D9%8A%D8%A9 %D8%A7%D9%84%D8%AD%D9%85%D9%84%D8%A7%D8%AA %D8%A7%D9%84%D8%B5%D8%AD%D9%8A%D8%A9 %D8%A7%D9%84%D8%B1%D9%82%D9%85%D9%8A%D8%A9 %D9%81%D9%8A %D8%A5%D8%AD%D8%AF%D8%A7%D8%AB %D8%A7%D9%84%D8%AA%D8%BA%D9%8A%D9%8A%D8%B1 %D8%A7%D9%84%D8%A5%D9%8A%D8%AC%D8%A7%D8%A8%D9%8A %D9%81%D9%8A %D8%A7%D9%84%D8%B3%D9%84%D9%88%D9%83 %D8%A7%D9%84%D8%B5%D8%AD%D9%8A %D9%81%D9%8A %D8%A7%D9%84%D9%85%D9%85%D9%84%D9%83%D8%A9 %D8%A7%D9%84%D8%B9%D8%B1%D8%A8%D9%8A%D8%","status":"COMPLETE","id":"8166acbb-b6e3-433a-924a-13ec5ed12bc9","content_type":"application/vnd.openxmlformats-officedocument.wordprocessingml.document","page_count":50,"word_count":6923,"character_count":40333,"created_time":"2026-04-25T05:55:01.608Z","capabilities":["INDEX","SIMILARITY","VIEWER"]} [2026-04-25 8:55:28.504116] [info] EXPECTED SIGNATURE: 93d6dfabf419b98affcf78ad00a88764e52dc4fcb446b6b36b73278cd2c12f9c [2026-04-25 8:55:28.758227] [info] [PUT] Request to: https://midocean.turnitin.com/api/v1/submissions/8166acbb-b6e3-433a-924a-13ec5ed12bc9/similarity [2026-04-25 8:55:28.758260] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-25 8:55:28.758279] [info] Request: 0: '{"generation_settings":{"search_repositories":["INTERNET","PUBLICATION","CROSSREF","CROSSREF_POSTED_CONTENT","SUBMITTED_WORK"],"auto_exclude_self_matching_scope":"GROUP_CONTEXT"},"view_settings":{"exclude_quotes":false,"exclude_bibliography":false}}' [2026-04-25 8:55:29.409430] [info] Response: 0: '{"message":"Successfully scheduled similarity report generation","httpstatus":202}' [2026-04-25 8:55:29.411617] [info] -------- WEBHOOK END -------- [2026-04-25 8:55:55.076203] [info] -------- WEBHOOK START -------- [2026-04-25 8:55:55.076235] [info] WEBHOOK HEADERS: connection: 'Keep-Alive' content-length: '1353' accept-encoding: 'gzip, br' x-forwarded-proto: 'https' cf-visitor: '{"scheme":"https"}' cf-ipcountry: 'DE' cdn-loop: 'cloudflare; loops=1' x-turnitin-signature: '29baf9ddff735ca5030ed7c0371a31a878a9783b5f6b8d5340912cf89b28cb54' content-type: 'application/json' x-turnitin-eventtype: 'SIMILARITY_COMPLETE' host: 'lms.midocean.edu.km' cookie: 'MoodleSession=085d2aa95fedee1683db3c5f658a362c' cf-ray: '9f1b19fd18873667-FRA' accept: '*/*' user-agent: 'AHC/2.1' x-amzn-trace-id: 'Root=1-69ec576b-569c8b7b246a93d4812c15f3;Parent=5958d350b1da60bd;Sampled=0' traceparent: '00-69ec576b569c8b7b246a93d4812c15f3-5958d350b1da60bd-00' x-forwarded-for: '52.57.242.45' [2026-04-25 8:55:55.076328] [info] WEBHOOK REQUEST: {"overall_match_percentage":9,"internet_match_percentage":5,"publication_match_percentage":3,"submitted_works_match_percentage":7,"status":"COMPLETE","time_generated":"2026-04-25T05:55:54.833809Z","time_requested":"2026-04-25T05:55:29.374987Z","submission_id":"8166acbb-b6e3-433a-924a-13ec5ed12bc9","top_matches":[{"percentage":1.3217098,"source_type":"SUBMITTED_WORK","matched_word_count_total":94,"submitted_date":"2025-12-02","institution_name":"University of Jordan","name":"University of Jordan on 2025-12-02"},{"percentage":0.94206977,"source_type":"SUBMITTED_WORK","matched_word_count_total":67,"submitted_date":"2025-12-25","institution_name":"University of Tabuk","name":"University of Tabuk on 2025-12-25"},{"percentage":0.87176603,"source_type":"SUBMITTED_WORK","matched_word_count_total":62,"submitted_date":"2025-12-03","institution_name":"University of Tabuk","name":"University of Tabuk on 2025-12-03"},{"percentage":0.8155231,"source_type":"SUBMITTED_WORK","matched_word_count_total":58,"submitted_date":"2025-12-04","institution_name":"University of Tabuk","name":"University of Tabuk on 2025-12-04"},{"percentage":0.8155231,"source_type":"SUBMITTED_WORK","matched_word_count_total":58,"submitted_date":"2013-06-22","institution_name":"Gulf University","name":"Gulf University on 2013-06-22"}],"top_source_largest_matched_word_count":9} [2026-04-25 8:55:55.076333] [info] EXPECTED SIGNATURE: 29baf9ddff735ca5030ed7c0371a31a878a9783b5f6b8d5340912cf89b28cb54 [2026-04-25 8:55:55.081639] [info] -------- WEBHOOK END -------- [2026-04-25 9:00:01.201025] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/features-enabled [2026-04-25 9:00:01.201067] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-25 9:00:01.201181] [info] Request: 0: '[]' [2026-04-25 9:00:01.443448] [info] Response: 0: '{"similarity":{"viewer_modes":{"match_overview":true,"all_sources":true},"generation_settings":{"search_repositories":["INTERNET","PUBLICATION","CROSSREF","CROSSREF_POSTED_CONTENT","SUBMITTED_WORK"],"submission_auto_excludes":true},"view_settings":{"exclude_bibliography":true,"exclude_citations":true,"exclude_quotes":true,"exclude_abstract":false,"exclude_methods":false,"exclude_small_matches":true,"exclude_internet":true,"exclude_publications":true,"exclude_preprints":false,"exclude_custom_sections":false,"exclude_crossref":true,"exclude_crossref_posted_content":true,"exclude_submitted_works":true}},"tenant":{"require_eula":true},"product_name":"Turnitin Originality","access_options":["CORE_API","NATIVE","DRAFT_COACH"],"capability":["AI_WRITING_DETECTION"],"httpstatus":200}' [2026-04-25 9:00:01.444251] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/webhooks/5fc58884-69fd-449e-97ee-2bfdc2dd72f0 [2026-04-25 9:00:01.444267] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-25 9:00:01.444282] [info] Request: 0: '[]' [2026-04-25 9:00:01.519282] [info] Response: 0: '{"id":"5fc58884-69fd-449e-97ee-2bfdc2dd72f0","url":"https:\/\/lms.midocean.edu.km\/plagiarism\/turnitinsim\/callbacks.php","description":"Webhook for https:\/\/lms.midocean.edu.km\/plagiarism\/turnitinsim\/callbacks.php","created_time":"2026-03-04T22:00:02.566Z","event_types":["SUBMISSION_COMPLETE","SIMILARITY_COMPLETE","SIMILARITY_UPDATED"],"httpstatus":200}' [2026-04-25 9:00:01.520015] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/eula/latest?lang=en-US [2026-04-25 9:00:01.520030] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-25 9:00:01.520045] [info] Request: 0: '[]' [2026-04-25 9:00:01.581521] [info] Response: 0: '{"version":"v1beta","valid_from":"2018-04-30T17:00:00Z","valid_until":null,"url":"https:\/\/static.turnitin.com\/eula\/v1beta\/en-us\/eula.html","available_languages":["sv-SE","zh-CN","ja-JP","ko-KR","es-MX","nl-NL","ru-RU","zh-TW","ar-SA","pt-BR","de-DE","el-GR","nb-NO","cs-CZ","da-DK","tr-TR","pl-PL","fi-FI","it-IT","vi-VN","fr-FR","en-US","ro-RO"],"httpstatus":200}' [2026-04-25 9:30:01.166717] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/features-enabled [2026-04-25 9:30:01.166935] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-25 9:30:01.167035] [info] Request: 0: '[]' [2026-04-25 9:30:01.468008] [info] Response: 0: '{"similarity":{"viewer_modes":{"match_overview":true,"all_sources":true},"generation_settings":{"search_repositories":["INTERNET","PUBLICATION","CROSSREF","CROSSREF_POSTED_CONTENT","SUBMITTED_WORK"],"submission_auto_excludes":true},"view_settings":{"exclude_bibliography":true,"exclude_citations":true,"exclude_quotes":true,"exclude_abstract":false,"exclude_methods":false,"exclude_small_matches":true,"exclude_internet":true,"exclude_publications":true,"exclude_preprints":false,"exclude_custom_sections":false,"exclude_crossref":true,"exclude_crossref_posted_content":true,"exclude_submitted_works":true}},"tenant":{"require_eula":true},"product_name":"Turnitin Originality","access_options":["NATIVE","CORE_API","DRAFT_COACH"],"capability":["AI_WRITING_DETECTION"],"httpstatus":200}' [2026-04-25 9:30:01.471052] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/webhooks/5fc58884-69fd-449e-97ee-2bfdc2dd72f0 [2026-04-25 9:30:01.471087] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-25 9:30:01.471105] [info] Request: 0: '[]' [2026-04-25 9:30:01.568109] [info] Response: 0: '{"id":"5fc58884-69fd-449e-97ee-2bfdc2dd72f0","url":"https:\/\/lms.midocean.edu.km\/plagiarism\/turnitinsim\/callbacks.php","description":"Webhook for https:\/\/lms.midocean.edu.km\/plagiarism\/turnitinsim\/callbacks.php","created_time":"2026-03-04T22:00:02.566Z","event_types":["SIMILARITY_COMPLETE","SUBMISSION_COMPLETE","SIMILARITY_UPDATED"],"httpstatus":200}' [2026-04-25 9:30:01.569328] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/eula/latest?lang=en-US [2026-04-25 9:30:01.569355] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-25 9:30:01.569377] [info] Request: 0: '[]' [2026-04-25 9:30:01.678056] [info] Response: 0: '{"version":"v1beta","valid_from":"2018-04-30T17:00:00Z","valid_until":null,"url":"https:\/\/static.turnitin.com\/eula\/v1beta\/en-us\/eula.html","available_languages":["sv-SE","zh-CN","ja-JP","ko-KR","es-MX","nl-NL","ru-RU","zh-TW","ar-SA","pt-BR","de-DE","el-GR","nb-NO","cs-CZ","da-DK","tr-TR","pl-PL","fi-FI","it-IT","vi-VN","fr-FR","en-US","ro-RO"],"httpstatus":200}' [2026-04-25 10:00:01.210392] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/features-enabled [2026-04-25 10:00:01.210419] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-25 10:00:01.210505] [info] Request: 0: '[]' [2026-04-25 10:00:01.518094] [info] Response: 0: '{"similarity":{"viewer_modes":{"match_overview":true,"all_sources":true},"generation_settings":{"search_repositories":["INTERNET","PUBLICATION","CROSSREF","CROSSREF_POSTED_CONTENT","SUBMITTED_WORK"],"submission_auto_excludes":true},"view_settings":{"exclude_bibliography":true,"exclude_citations":true,"exclude_quotes":true,"exclude_abstract":false,"exclude_methods":false,"exclude_small_matches":true,"exclude_internet":true,"exclude_publications":true,"exclude_preprints":false,"exclude_custom_sections":false,"exclude_crossref":true,"exclude_crossref_posted_content":true,"exclude_submitted_works":true}},"tenant":{"require_eula":true},"product_name":"Turnitin Originality","access_options":["NATIVE","CORE_API","DRAFT_COACH"],"capability":["AI_WRITING_DETECTION"],"httpstatus":200}' [2026-04-25 10:00:01.518881] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/webhooks/5fc58884-69fd-449e-97ee-2bfdc2dd72f0 [2026-04-25 10:00:01.518894] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-25 10:00:01.518908] [info] Request: 0: '[]' [2026-04-25 10:00:01.617180] [info] Response: 0: '{"id":"5fc58884-69fd-449e-97ee-2bfdc2dd72f0","url":"https:\/\/lms.midocean.edu.km\/plagiarism\/turnitinsim\/callbacks.php","description":"Webhook for https:\/\/lms.midocean.edu.km\/plagiarism\/turnitinsim\/callbacks.php","created_time":"2026-03-04T22:00:02.566Z","event_types":["SUBMISSION_COMPLETE","SIMILARITY_UPDATED","SIMILARITY_COMPLETE"],"httpstatus":200}' [2026-04-25 10:00:01.617949] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/eula/latest?lang=en-US [2026-04-25 10:00:01.617964] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-25 10:00:01.617993] [info] Request: 0: '[]' [2026-04-25 10:00:01.701729] [info] Response: 0: '{"version":"v1beta","valid_from":"2018-04-30T17:00:00Z","valid_until":null,"url":"https:\/\/static.turnitin.com\/eula\/v1beta\/en-us\/eula.html","available_languages":["sv-SE","zh-CN","ja-JP","ko-KR","es-MX","nl-NL","ru-RU","zh-TW","ar-SA","pt-BR","de-DE","el-GR","nb-NO","cs-CZ","da-DK","tr-TR","pl-PL","fi-FI","it-IT","vi-VN","fr-FR","en-US","ro-RO"],"httpstatus":200}' [2026-04-25 10:00:01.704550] [info] [POST] Request to: https://midocean.turnitin.com/api/v1/submissions [2026-04-25 10:00:01.704586] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-25 10:00:01.704704] [info] Request: 0: '{"owner":"6bb14329-95e7-432e-993f-22b40d6c8c94","submitter":"6bb14329-95e7-432e-993f-22b40d6c8c94","title":"Thread Assignment .pdf","metadata":{"group":{"id":"135752","name":"\u062a\u0643\u0644\u064a\u0641 \u062a\u0637\u0628\u064a\u0642\u064a (\u0627\u062e\u062a\u064a\u0627\u0631\u064a)","type":"ASSIGNMENT"},"group_context":{"id":"4310","name":"The_Art_of_Writing_and_Expression_DGM224_T5_BDM_First Trimester 2026"},"owners":[{"id":"6bb14329-95e7-432e-993f-22b40d6c8c94","family_name":"\u0627\u0644\u062e\u0637\u064a\u0628","given_name":"\u0644\u064a\u0646\u0627","email":"lenakk122@gmail.com"}],"original_submitted_time":"2026-04-25T07:00:01Z"},"eula":{"accepted_timestamp":"2026-03-11T04:17:24Z","language":"en-US","version":"v1beta"},"owner_default_permission_set":"LEARNER","submitter_default_permission_set":"LEARNER"}' [2026-04-25 10:00:01.991355] [info] Response: 0: '{"owner":"6bb14329-95e7-432e-993f-22b40d6c8c94","title":"Thread Assignment .pdf","status":"CREATED","id":"4a371bc6-51b5-4377-b924-aa4e18edc8d6","created_time":"2026-04-25T07:00:01.973Z","httpstatus":201}' [2026-04-25 10:00:01.994653] [info] [PUT] Request to: https://midocean.turnitin.com/api/v1/submissions/4a371bc6-51b5-4377-b924-aa4e18edc8d6/original [2026-04-25 10:00:01.994683] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' 4: 'Content-Type: binary/octet-stream' 5: 'Content-Disposition: inline; filename="Thread Assignment .pdf"' [2026-04-25 10:00:02.300117] [info] Response: 0: '{"message":"Successfully uploaded file for submission 4a371bc6-51b5-4377-b924-aa4e18edc8d6","httpstatus":202}' [2026-04-25 10:00:07.036437] [info] -------- WEBHOOK START -------- [2026-04-25 10:00:07.036468] [info] WEBHOOK HEADERS: connection: 'Keep-Alive' content-length: '322' accept-encoding: 'gzip, br' x-forwarded-proto: 'https' cf-visitor: '{"scheme":"https"}' cf-ipcountry: 'DE' cdn-loop: 'cloudflare; loops=1' x-turnitin-signature: '82e16ab4a9282063c7e2ad170817a4aa09435dfc4e9d3949cdb5d3d0109d56eb' content-type: 'application/json' x-turnitin-eventtype: 'SUBMISSION_COMPLETE' host: 'lms.midocean.edu.km' cookie: 'MoodleSession=dcb503d9e83f878bb3686c3752930ce3' cf-ray: '9f1b7807df5b0054-FRA' accept: '*/*' user-agent: 'AHC/2.1' x-amzn-trace-id: 'Root=1-69ec6676-a449bb8eb7e714a2a67d3740;Parent=21d4bebb7fa852b3;Sampled=0' traceparent: '00-69ec6676a449bb8eb7e714a2a67d3740-21d4bebb7fa852b3-00' x-forwarded-for: '52.29.246.76' [2026-04-25 10:00:07.036569] [info] WEBHOOK REQUEST: {"owner":"6bb14329-95e7-432e-993f-22b40d6c8c94","title":"Thread Assignment .pdf","status":"COMPLETE","id":"4a371bc6-51b5-4377-b924-aa4e18edc8d6","content_type":"application/pdf","page_count":2,"word_count":206,"character_count":1127,"created_time":"2026-04-25T07:00:01.973Z","capabilities":["INDEX","SIMILARITY","VIEWER"]} [2026-04-25 10:00:07.036573] [info] EXPECTED SIGNATURE: 82e16ab4a9282063c7e2ad170817a4aa09435dfc4e9d3949cdb5d3d0109d56eb [2026-04-25 10:00:07.187489] [info] [PUT] Request to: https://midocean.turnitin.com/api/v1/submissions/4a371bc6-51b5-4377-b924-aa4e18edc8d6/similarity [2026-04-25 10:00:07.187524] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-25 10:00:07.187541] [info] Request: 0: '{"generation_settings":{"search_repositories":["INTERNET","PUBLICATION","CROSSREF","CROSSREF_POSTED_CONTENT","SUBMITTED_WORK"],"auto_exclude_self_matching_scope":"GROUP_CONTEXT"},"view_settings":{"exclude_quotes":false,"exclude_bibliography":false}}' [2026-04-25 10:00:07.705851] [info] Response: 0: '{"message":"Successfully scheduled similarity report generation","httpstatus":202}' [2026-04-25 10:00:07.708110] [info] -------- WEBHOOK END -------- [2026-04-25 10:00:10.749849] [info] -------- WEBHOOK START -------- [2026-04-25 10:00:10.749882] [info] WEBHOOK HEADERS: connection: 'Keep-Alive' content-length: '358' accept-encoding: 'gzip, br' x-forwarded-proto: 'https' cf-visitor: '{"scheme":"https"}' cf-ipcountry: 'DE' cdn-loop: 'cloudflare; loops=1' x-turnitin-signature: 'e0b84ae0cfa80b9618188b9b0999caed19695fcbbcef363084394bd16098ba71' content-type: 'application/json' x-turnitin-eventtype: 'SIMILARITY_COMPLETE' host: 'lms.midocean.edu.km' cookie: 'MoodleSession=085d2aa95fedee1683db3c5f658a362c' cf-ray: '9f1b781f1b5c0b0c-FRA' accept: '*/*' user-agent: 'AHC/2.1' x-amzn-trace-id: 'Root=1-69ec667a-eb23e8c14e325ed493caf5cd;Parent=8b3dc562526815df;Sampled=0' traceparent: '00-69ec667aeb23e8c14e325ed493caf5cd-8b3dc562526815df-00' x-forwarded-for: '52.57.242.45' [2026-04-25 10:00:10.750013] [info] WEBHOOK REQUEST: {"overall_match_percentage":0,"internet_match_percentage":0,"publication_match_percentage":0,"submitted_works_match_percentage":0,"status":"COMPLETE","time_generated":"2026-04-25T07:00:10.520944Z","time_requested":"2026-04-25T07:00:07.670764Z","submission_id":"4a371bc6-51b5-4377-b924-aa4e18edc8d6","top_matches":[],"top_source_largest_matched_word_count":0} [2026-04-25 10:00:10.750020] [info] EXPECTED SIGNATURE: e0b84ae0cfa80b9618188b9b0999caed19695fcbbcef363084394bd16098ba71 [2026-04-25 10:00:10.755537] [info] -------- WEBHOOK END -------- [2026-04-25 10:20:01.923780] [info] [POST] Request to: https://midocean.turnitin.com/api/v1/submissions [2026-04-25 10:20:01.923820] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-25 10:20:01.923904] [info] Request: 0: '{"owner":"26936147-bb78-4d6c-bfd9-ae0d93da309c","submitter":"26936147-bb78-4d6c-bfd9-ae0d93da309c","title":"%E2%80%8E%E2%81%A8%D8%AF%D9%88%D8%B1 %D8%A7%D8%B3%D8%AA%D8%B1%D8%A7%D8%AA%D9%8A%D8%AC%D9%8A%D8%A7%D8%AA %D8%A7%D9%84%D9%85%D9%88%D8%A7%D8%AC%D9%87%D8%A9 %D8%A7%D9%84%D8%B1%D9%82%D9%85%D9%8A%D8%A9 %D9%81%D9%8A %D8%A7%D9%84%D8%AD%D8%AF %D9%85%D9%86 %D8%A7%D9%84%D8%A3%D8%AE%D8%A8%D8%A7%D8%B1 %D8%A7%D9%84%D8%B2%D8%A7%D8%A6%D9%81%D8%A9 %D8%B9%D9%84%D9%89 %D9%85%D9%88%D8%A7%D9%82%D8%B9 %D8%A7%D9%84%D8%AA%D9%88%D8%A7%D8%B5%D9%84 %D8%A7%D9%84%D8%A7%D8%AC%D8%AA%D9%85%D8%A7%D8%B9%D9%8A %28%D8%AF%D8%B1%D8%A7%D8%B3%D8%A9 %D9%85%D9%8A%D8%AF%D8%A7%D9%86%D9%8A%D8%A9%29%E2%81%A9.docx","metadata":{"group":{"id":"133479","name":"\u0645\u0644\u0641 \u0644\u0631\u0641\u0639 \u0627\u0644\u0628\u062d\u062b \u0627\u0644\u0646\u0647\u0627\u0626\u064a \u0628\u0635\u064a\u063a\u0629 \u0627\u0644 Word","type":"ASSIGNMENT"},"group_context":{"id":"4361","name":"Final_Project_DGM 761_TS_MDM_First Trimester 2026"},"owners":[{"id":"26936147-bb78-4d6c-bfd9-ae0d93da309c","family_name":"\u0627\u0644\u062f\u0644\u0628\u062d\u064a","given_name":"\u0628\u062f\u0631","email":"bader3238@gmail.com"}],"original_submitted_time":"2026-04-25T07:20:01Z"},"eula":{"accepted_timestamp":"2026-02-18T18:41:18Z","language":"en-US","version":"v1beta"},"owner_default_permission_set":"LEARNER","submitter_default_permission_set":"LEARNER"}' [2026-04-25 10:20:02.202740] [info] Response: 0: '{"owner":"26936147-bb78-4d6c-bfd9-ae0d93da309c","title":"%E2%80%8E%E2%81%A8%D8%AF%D9%88%D8%B1 %D8%A7%D8%B3%D8%AA%D8%B1%D8%A7%D8%AA%D9%8A%D8%AC%D9%8A%D8%A7%D8%AA %D8%A7%D9%84%D9%85%D9%88%D8%A7%D8%AC%D9%87%D8%A9 %D8%A7%D9%84%D8%B1%D9%82%D9%85%D9%8A%D8%A9 %D9%81%D9%8A %D8%A7%D9%84%D8%AD%D8%AF %D9%85%D9%86 %D8%A7%D9%84%D8%A3%D8%AE%D8%A8%D8%A7%D8%B1 %D8%A7%D9%84%D8%B2%D8%A7%D8%A6%D9%81%D8%A9 %D8%B9%D9%84%D9%89 %D9%85%D9%88%D8%A7%D9%82%D8%B9 %D8%A7%D9%84%D8%AA%D9%88%D8%A7%D8%B5%D9%84 %D8%A7%D9%84%D8%A7%D8%AC%D8%AA%D9%85%D8%A7%D8%B9%D9%8A %28%D8%AF%D8%B1%D8%","status":"CREATED","id":"e3fb0161-a26c-4ccc-829a-e3e7e46a071d","created_time":"2026-04-25T07:20:02.181Z","httpstatus":201}' [2026-04-25 10:20:02.204533] [info] [PUT] Request to: https://midocean.turnitin.com/api/v1/submissions/e3fb0161-a26c-4ccc-829a-e3e7e46a071d/original [2026-04-25 10:20:02.204557] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' 4: 'Content-Type: binary/octet-stream' 5: 'Content-Disposition: inline; filename="%E2%80%8E%E2%81%A8%D8%AF%D9%88%D8%B1 %D8%A7%D8%B3%D8%AA%D8%B1%D8%A7%D8%AA%D9%8A%D8%AC%D9%8A%D8%A7%D8%AA %D8%A7%D9%84%D9%85%D9%88%D8%A7%D8%AC%D9%87%D8%A9 %D8%A7%D9%84%D8%B1%D9%82%D9%85%D9%8A%D8%A9 %D9%81%D9%8A %D8%A7%D9%84%D8%AD%D8%AF %D9%85%D9%86 %D8%A7%D9%84%D8%A3%D8%AE%D8%A8%D8%A7%D8%B1 %D8%A7%D9%84%D8%B2%D8%A7%D8%A6%D9%81%D8%A9 %D8%B9%D9%84%D9%89 %D9%85%D9%88%D8%A7%D9%82%D8%B9 %D8%A7%D9%84%D8%AA%D9%88%D8%A7%D8%B5%D9%84 %D8%A7%D9%84%D8%A7%D8%AC%D8%AA%D9%85%D8%A7%D8%B9%D9%8A %28%D8%AF%D8%B1%D8%A7%D8%B3%D8%A9 %D9%85%D9%8A%D8%AF%D8%A7%D9%86%D9%8A%D8%A9%29%E2%81%A9.docx"' [2026-04-25 10:20:02.378422] [info] Response: 0: '{"message":"Successfully uploaded file for submission e3fb0161-a26c-4ccc-829a-e3e7e46a071d","httpstatus":202}' [2026-04-25 10:20:32.527108] [info] -------- WEBHOOK START -------- [2026-04-25 10:20:32.527142] [info] WEBHOOK HEADERS: connection: 'Keep-Alive' content-length: '860' accept-encoding: 'gzip, br' x-forwarded-proto: 'https' cf-visitor: '{"scheme":"https"}' cf-ipcountry: 'DE' cdn-loop: 'cloudflare; loops=1' x-turnitin-signature: 'fd3e2c6d4991590cf5708cd2d4f2ffb37fbfe456a661b5e3925ca313d4dc2b33' content-type: 'application/json' x-turnitin-eventtype: 'SUBMISSION_COMPLETE' host: 'lms.midocean.edu.km' cookie: 'MoodleSession=085d2aa95fedee1683db3c5f658a362c' cf-ray: '9f1b95f32a07bb37-FRA' accept: '*/*' user-agent: 'AHC/2.1' x-amzn-trace-id: 'Root=1-69ec6b40-be6bbe42a0e3d12d9ec1204a;Parent=ac007c39a930a0a0;Sampled=0' traceparent: '00-69ec6b40be6bbe42a0e3d12d9ec1204a-ac007c39a930a0a0-00' x-forwarded-for: '52.57.242.45' [2026-04-25 10:20:32.527239] [info] WEBHOOK REQUEST: {"owner":"26936147-bb78-4d6c-bfd9-ae0d93da309c","title":"%E2%80%8E%E2%81%A8%D8%AF%D9%88%D8%B1 %D8%A7%D8%B3%D8%AA%D8%B1%D8%A7%D8%AA%D9%8A%D8%AC%D9%8A%D8%A7%D8%AA %D8%A7%D9%84%D9%85%D9%88%D8%A7%D8%AC%D9%87%D8%A9 %D8%A7%D9%84%D8%B1%D9%82%D9%85%D9%8A%D8%A9 %D9%81%D9%8A %D8%A7%D9%84%D8%AD%D8%AF %D9%85%D9%86 %D8%A7%D9%84%D8%A3%D8%AE%D8%A8%D8%A7%D8%B1 %D8%A7%D9%84%D8%B2%D8%A7%D8%A6%D9%81%D8%A9 %D8%B9%D9%84%D9%89 %D9%85%D9%88%D8%A7%D9%82%D8%B9 %D8%A7%D9%84%D8%AA%D9%88%D8%A7%D8%B5%D9%84 %D8%A7%D9%84%D8%A7%D8%AC%D8%AA%D9%85%D8%A7%D8%B9%D9%8A %28%D8%AF%D8%B1%D8%","status":"COMPLETE","id":"e3fb0161-a26c-4ccc-829a-e3e7e46a071d","content_type":"application/vnd.openxmlformats-officedocument.wordprocessingml.document","page_count":47,"word_count":10932,"character_count":58239,"created_time":"2026-04-25T07:20:02.181Z","capabilities":["VIEWER","SIMILARITY","INDEX"]} [2026-04-25 10:20:32.527245] [info] EXPECTED SIGNATURE: fd3e2c6d4991590cf5708cd2d4f2ffb37fbfe456a661b5e3925ca313d4dc2b33 [2026-04-25 10:20:32.708955] [info] [PUT] Request to: https://midocean.turnitin.com/api/v1/submissions/e3fb0161-a26c-4ccc-829a-e3e7e46a071d/similarity [2026-04-25 10:20:32.708986] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-25 10:20:32.709002] [info] Request: 0: '{"generation_settings":{"search_repositories":["INTERNET","PUBLICATION","CROSSREF","CROSSREF_POSTED_CONTENT","SUBMITTED_WORK"],"auto_exclude_self_matching_scope":"GROUP_CONTEXT"},"view_settings":{"exclude_quotes":false,"exclude_bibliography":false}}' [2026-04-25 10:20:33.351615] [info] Response: 0: '{"message":"Successfully scheduled similarity report generation","httpstatus":202}' [2026-04-25 10:20:33.353657] [info] -------- WEBHOOK END -------- [2026-04-25 10:21:14.086266] [info] -------- WEBHOOK START -------- [2026-04-25 10:21:14.086302] [info] WEBHOOK HEADERS: connection: 'Keep-Alive' content-length: '1251' accept-encoding: 'gzip, br' x-forwarded-proto: 'https' cf-visitor: '{"scheme":"https"}' cf-ipcountry: 'DE' cdn-loop: 'cloudflare; loops=1' x-turnitin-signature: '0fcfe4b9bd59c085fce2aaefdbd7887d4101921fe3f0267cafa5391540947151' content-type: 'application/json' x-turnitin-eventtype: 'SIMILARITY_COMPLETE' host: 'lms.midocean.edu.km' cookie: 'MoodleSession=085d2aa95fedee1683db3c5f658a362c' cf-ray: '9f1b96f6eb4bbb37-FRA' accept: '*/*' user-agent: 'AHC/2.1' x-amzn-trace-id: 'Root=1-69ec6b6a-70736ec346dd71cbf9e91afb;Parent=d70e031dbdda10e5;Sampled=0' traceparent: '00-69ec6b6a70736ec346dd71cbf9e91afb-d70e031dbdda10e5-00' x-forwarded-for: '52.57.242.45' [2026-04-25 10:21:14.086330] [info] WEBHOOK REQUEST: {"overall_match_percentage":3,"internet_match_percentage":2,"publication_match_percentage":1,"submitted_works_match_percentage":2,"status":"COMPLETE","time_generated":"2026-04-25T07:21:13.873358Z","time_requested":"2026-04-25T07:20:33.322011Z","submission_id":"e3fb0161-a26c-4ccc-829a-e3e7e46a071d","top_matches":[{"percentage":1.1270678,"source_type":"PUBLICATION","matched_word_count_total":124,"name":"Boyaci Yildirim, Merve. \"Infodemic and Migration Communication: A Study on the Dynamics of Disinformation Sharing About Migrants on Social Media\", Marmara Universitesi (Turkey)"},{"percentage":1.1270678,"source_type":"PUBLICATION","matched_word_count_total":124,"name":"Yildirim, Merve Boyaci. \"İnfodemi ve Göç Iletisimi: Sosyal Medyada Göçmenlere Yönelik Dezenformasyon Paylasiminin Dinamiklerine Yönelik bir Arastirma.\", Marmara Universitesi (Turkey), 2024"},{"percentage":1.0089074,"source_type":"INTERNET","matched_word_count_total":111,"name":"repositorio.unesp.br"},{"percentage":0.9998182,"source_type":"INTERNET","matched_word_count_total":110,"name":"dergipark.org.tr"},{"percentage":0.990729,"source_type":"INTERNET","matched_word_count_total":109,"name":"www.hiperyayin.com"}],"top_source_largest_matched_word_count":24} [2026-04-25 10:21:14.086335] [info] EXPECTED SIGNATURE: 0fcfe4b9bd59c085fce2aaefdbd7887d4101921fe3f0267cafa5391540947151 [2026-04-25 10:21:14.092205] [info] -------- WEBHOOK END -------- [2026-04-25 10:30:01.099694] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/features-enabled [2026-04-25 10:30:01.099721] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-25 10:30:01.099813] [info] Request: 0: '[]' [2026-04-25 10:30:01.323579] [info] Response: 0: '{"similarity":{"viewer_modes":{"match_overview":true,"all_sources":true},"generation_settings":{"search_repositories":["INTERNET","PUBLICATION","CROSSREF","CROSSREF_POSTED_CONTENT","SUBMITTED_WORK"],"submission_auto_excludes":true},"view_settings":{"exclude_bibliography":true,"exclude_citations":true,"exclude_quotes":true,"exclude_abstract":false,"exclude_methods":false,"exclude_small_matches":true,"exclude_internet":true,"exclude_publications":true,"exclude_preprints":false,"exclude_custom_sections":false,"exclude_crossref":true,"exclude_crossref_posted_content":true,"exclude_submitted_works":true}},"tenant":{"require_eula":true},"product_name":"Turnitin Originality","access_options":["NATIVE","CORE_API","DRAFT_COACH"],"capability":["AI_WRITING_DETECTION"],"httpstatus":200}' [2026-04-25 10:30:01.324466] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/webhooks/5fc58884-69fd-449e-97ee-2bfdc2dd72f0 [2026-04-25 10:30:01.324485] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-25 10:30:01.324503] [info] Request: 0: '[]' [2026-04-25 10:30:01.389403] [info] Response: 0: '{"id":"5fc58884-69fd-449e-97ee-2bfdc2dd72f0","url":"https:\/\/lms.midocean.edu.km\/plagiarism\/turnitinsim\/callbacks.php","description":"Webhook for https:\/\/lms.midocean.edu.km\/plagiarism\/turnitinsim\/callbacks.php","created_time":"2026-03-04T22:00:02.566Z","event_types":["SUBMISSION_COMPLETE","SIMILARITY_UPDATED","SIMILARITY_COMPLETE"],"httpstatus":200}' [2026-04-25 10:30:01.390151] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/eula/latest?lang=en-US [2026-04-25 10:30:01.390166] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-25 10:30:01.390182] [info] Request: 0: '[]' [2026-04-25 10:30:01.443892] [info] Response: 0: '{"version":"v1beta","valid_from":"2018-04-30T17:00:00Z","valid_until":null,"url":"https:\/\/static.turnitin.com\/eula\/v1beta\/en-us\/eula.html","available_languages":["sv-SE","zh-CN","ja-JP","ko-KR","es-MX","nl-NL","ru-RU","zh-TW","ar-SA","pt-BR","de-DE","el-GR","nb-NO","cs-CZ","da-DK","tr-TR","pl-PL","fi-FI","it-IT","vi-VN","fr-FR","en-US","ro-RO"],"httpstatus":200}' [2026-04-25 10:50:01.526501] [info] [POST] Request to: https://midocean.turnitin.com/api/v1/submissions [2026-04-25 10:50:01.526551] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-25 10:50:01.526659] [info] Request: 0: '{"owner":"05f108da-ed00-47e4-b7dd-75de696907eb","submitter":"05f108da-ed00-47e4-b7dd-75de696907eb","title":"%D8%A7%D9%84%D8%B1%D8%B3%D8%A7%D9%84%D8%A9 %D8%A7%D9%84%D8%A8%D8%A7%D8%AD%D8%AB %D8%AD%D9%85%D8%B2%D8%A9 %D9%85%D8%AD%D8%B3%D9%86.docx","metadata":{"group":{"id":"141131","name":"Word \u062a\u0633\u0644\u064a\u0645 \u0627\u0644\u0631\u0633\u0627\u0644\u0629","type":"ASSIGNMENT"},"group_context":{"id":"4369","name":"Final_Project_MKT761_T3_MDM_First Trimester 2026","owners":[{"id":"dd30e50b-276a-412c-ada3-9860f8485c34","family_name":"Huzien","given_name":"Heba","email":"hebahuzien@midocean.edu.km"}]},"owners":[{"id":"05f108da-ed00-47e4-b7dd-75de696907eb","family_name":"\u0628\u0648\u0646\u0645\u064a","given_name":"\u062d\u0645\u0632\u0629","email":"hamza.abonamy@gmail.com"}],"original_submitted_time":"2026-04-25T07:50:01Z"},"eula":{"accepted_timestamp":"2026-02-14T17:09:42Z","language":"en-US","version":"v1beta"},"owner_default_permission_set":"LEARNER","submitter_default_permission_set":"LEARNER"}' [2026-04-25 10:50:01.968516] [info] Response: 0: '{"owner":"05f108da-ed00-47e4-b7dd-75de696907eb","title":"%D8%A7%D9%84%D8%B1%D8%B3%D8%A7%D9%84%D8%A9 %D8%A7%D9%84%D8%A8%D8%A7%D8%AD%D8%AB %D8%AD%D9%85%D8%B2%D8%A9 %D9%85%D8%AD%D8%B3%D9%86.docx","status":"CREATED","id":"bc8986d9-d514-4803-9778-d189d0f17559","created_time":"2026-04-25T07:50:01.811Z","httpstatus":201}' [2026-04-25 10:50:01.970710] [info] [PUT] Request to: https://midocean.turnitin.com/api/v1/submissions/bc8986d9-d514-4803-9778-d189d0f17559/original [2026-04-25 10:50:01.970737] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' 4: 'Content-Type: binary/octet-stream' 5: 'Content-Disposition: inline; filename="%D8%A7%D9%84%D8%B1%D8%B3%D8%A7%D9%84%D8%A9 %D8%A7%D9%84%D8%A8%D8%A7%D8%AD%D8%AB %D8%AD%D9%85%D8%B2%D8%A9 %D9%85%D8%AD%D8%B3%D9%86.docx"' [2026-04-25 10:50:02.202064] [info] Response: 0: '{"message":"Successfully uploaded file for submission bc8986d9-d514-4803-9778-d189d0f17559","httpstatus":202}' [2026-04-25 10:50:26.707525] [info] -------- WEBHOOK START -------- [2026-04-25 10:50:26.707559] [info] WEBHOOK HEADERS: connection: 'Keep-Alive' content-length: '493' accept-encoding: 'gzip, br' x-forwarded-proto: 'https' cf-visitor: '{"scheme":"https"}' cf-ipcountry: 'DE' cdn-loop: 'cloudflare; loops=1' x-turnitin-signature: 'baba02b531d8440a85ce8ce482b6c5e0dfad7f26c00c13a15c4f7de304bdb119' content-type: 'application/json' x-turnitin-eventtype: 'SUBMISSION_COMPLETE' host: 'lms.midocean.edu.km' cookie: 'MoodleSession=085d2aa95fedee1683db3c5f658a362c' cf-ray: '9f1bc1c0bcb9bb9e-FRA' accept: '*/*' user-agent: 'AHC/2.1' x-amzn-trace-id: 'Root=1-69ec7242-c490221c1700520ca3bb28c8;Parent=b97af03692e9e75e;Sampled=0' traceparent: '00-69ec7242c490221c1700520ca3bb28c8-b97af03692e9e75e-00' x-forwarded-for: '52.57.242.45' [2026-04-25 10:50:26.707659] [info] WEBHOOK REQUEST: {"owner":"05f108da-ed00-47e4-b7dd-75de696907eb","title":"%D8%A7%D9%84%D8%B1%D8%B3%D8%A7%D9%84%D8%A9 %D8%A7%D9%84%D8%A8%D8%A7%D8%AD%D8%AB %D8%AD%D9%85%D8%B2%D8%A9 %D9%85%D8%AD%D8%B3%D9%86.docx","status":"COMPLETE","id":"bc8986d9-d514-4803-9778-d189d0f17559","content_type":"application/vnd.openxmlformats-officedocument.wordprocessingml.document","page_count":48,"word_count":8103,"character_count":42810,"created_time":"2026-04-25T07:50:01.811Z","capabilities":["INDEX","SIMILARITY","VIEWER"]} [2026-04-25 10:50:26.707664] [info] EXPECTED SIGNATURE: baba02b531d8440a85ce8ce482b6c5e0dfad7f26c00c13a15c4f7de304bdb119 [2026-04-25 10:50:26.940385] [info] [PUT] Request to: https://midocean.turnitin.com/api/v1/submissions/bc8986d9-d514-4803-9778-d189d0f17559/similarity [2026-04-25 10:50:26.940417] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-25 10:50:26.940433] [info] Request: 0: '{"generation_settings":{"search_repositories":["INTERNET","PUBLICATION","CROSSREF","CROSSREF_POSTED_CONTENT","SUBMITTED_WORK"],"auto_exclude_self_matching_scope":"GROUP_CONTEXT"},"view_settings":{"exclude_quotes":true,"exclude_bibliography":true}}' [2026-04-25 10:50:27.548496] [info] Response: 0: '{"message":"Successfully scheduled similarity report generation","httpstatus":202}' [2026-04-25 10:50:27.550616] [info] -------- WEBHOOK END -------- [2026-04-25 10:50:59.835658] [info] -------- WEBHOOK START -------- [2026-04-25 10:50:59.835694] [info] WEBHOOK HEADERS: connection: 'Keep-Alive' content-length: '1340' accept-encoding: 'gzip, br' x-forwarded-proto: 'https' cf-visitor: '{"scheme":"https"}' cf-ipcountry: 'DE' cdn-loop: 'cloudflare; loops=1' x-turnitin-signature: '099a33fc6f76a07373934c7645b517c1f16fad7840480f600b9ef7f2d668090f' content-type: 'application/json' x-turnitin-eventtype: 'SIMILARITY_COMPLETE' host: 'lms.midocean.edu.km' cookie: 'MoodleSession=085d2aa95fedee1683db3c5f658a362c' cf-ray: '9f1bc28fdc27bb9e-FRA' accept: '*/*' user-agent: 'AHC/2.1' x-amzn-trace-id: 'Root=1-69ec7263-cb4caee8fb93c6700b378205;Parent=1587e2dcdaf646a8;Sampled=0' traceparent: '00-69ec7263cb4caee8fb93c6700b378205-1587e2dcdaf646a8-00' x-forwarded-for: '52.57.242.45' [2026-04-25 10:50:59.835805] [info] WEBHOOK REQUEST: {"overall_match_percentage":4,"internet_match_percentage":2,"publication_match_percentage":0,"submitted_works_match_percentage":4,"status":"COMPLETE","time_generated":"2026-04-25T07:50:59.648486Z","time_requested":"2026-04-25T07:50:27.515887Z","submission_id":"bc8986d9-d514-4803-9778-d189d0f17559","top_matches":[{"percentage":1.0457988,"source_type":"SUBMITTED_WORK","matched_word_count_total":87,"submitted_date":"2026-01-28","institution_name":"Muscat University","name":"Muscat University on 2026-01-28"},{"percentage":0.9736747,"source_type":"SUBMITTED_WORK","matched_word_count_total":81,"submitted_date":"2026-01-28","institution_name":"Muscat University","name":"Muscat University on 2026-01-28"},{"percentage":0.9376127,"source_type":"SUBMITTED_WORK","matched_word_count_total":78,"submitted_date":"2025-08-14","institution_name":"Muscat University","name":"Muscat University on 2025-08-14"},{"percentage":0.91357136,"source_type":"SUBMITTED_WORK","matched_word_count_total":76,"submitted_date":"2025-08-31","institution_name":"Muscat University","name":"Muscat University on 2025-08-31"},{"percentage":0.81740594,"source_type":"SUBMITTED_WORK","matched_word_count_total":68,"submitted_date":"2025-08-27","institution_name":"Muscat University","name":"Muscat University on 2025-08-27"}],"top_source_largest_matched_word_count":13} [2026-04-25 10:50:59.835810] [info] EXPECTED SIGNATURE: 099a33fc6f76a07373934c7645b517c1f16fad7840480f600b9ef7f2d668090f [2026-04-25 10:50:59.841083] [info] -------- WEBHOOK END -------- [2026-04-25 11:00:01.118156] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/features-enabled [2026-04-25 11:00:01.118181] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-25 11:00:01.118261] [info] Request: 0: '[]' [2026-04-25 11:00:01.324565] [info] Response: 0: '{"similarity":{"viewer_modes":{"match_overview":true,"all_sources":true},"generation_settings":{"search_repositories":["INTERNET","PUBLICATION","CROSSREF","CROSSREF_POSTED_CONTENT","SUBMITTED_WORK"],"submission_auto_excludes":true},"view_settings":{"exclude_bibliography":true,"exclude_citations":true,"exclude_quotes":true,"exclude_abstract":false,"exclude_methods":false,"exclude_small_matches":true,"exclude_internet":true,"exclude_publications":true,"exclude_preprints":false,"exclude_custom_sections":false,"exclude_crossref":true,"exclude_crossref_posted_content":true,"exclude_submitted_works":true}},"tenant":{"require_eula":true},"product_name":"Turnitin Originality","access_options":["NATIVE","CORE_API","DRAFT_COACH"],"capability":["AI_WRITING_DETECTION"],"httpstatus":200}' [2026-04-25 11:00:01.325335] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/webhooks/5fc58884-69fd-449e-97ee-2bfdc2dd72f0 [2026-04-25 11:00:01.325347] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-25 11:00:01.325361] [info] Request: 0: '[]' [2026-04-25 11:00:01.390256] [info] Response: 0: '{"id":"5fc58884-69fd-449e-97ee-2bfdc2dd72f0","url":"https:\/\/lms.midocean.edu.km\/plagiarism\/turnitinsim\/callbacks.php","description":"Webhook for https:\/\/lms.midocean.edu.km\/plagiarism\/turnitinsim\/callbacks.php","created_time":"2026-03-04T22:00:02.566Z","event_types":["SUBMISSION_COMPLETE","SIMILARITY_COMPLETE","SIMILARITY_UPDATED"],"httpstatus":200}' [2026-04-25 11:00:01.390831] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/eula/latest?lang=en-US [2026-04-25 11:00:01.390845] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-25 11:00:01.390866] [info] Request: 0: '[]' [2026-04-25 11:00:01.453562] [info] Response: 0: '{"version":"v1beta","valid_from":"2018-04-30T17:00:00Z","valid_until":null,"url":"https:\/\/static.turnitin.com\/eula\/v1beta\/en-us\/eula.html","available_languages":["sv-SE","zh-CN","ja-JP","ko-KR","es-MX","nl-NL","ru-RU","zh-TW","ar-SA","pt-BR","de-DE","el-GR","nb-NO","cs-CZ","da-DK","tr-TR","pl-PL","fi-FI","it-IT","vi-VN","fr-FR","en-US","ro-RO"],"httpstatus":200}' [2026-04-25 11:10:01.893170] [info] [POST] Request to: https://midocean.turnitin.com/api/v1/submissions [2026-04-25 11:10:01.893235] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-25 11:10:01.893357] [info] Request: 0: '{"owner":"c83c09b0-232a-4785-860a-3bb09462f883","submitter":"c83c09b0-232a-4785-860a-3bb09462f883","title":"Radwan_Haj_Masoud_Master Thesis Ch1Ch2 V4.pdf","metadata":{"group":{"id":"145829","name":"Task 9 - Part 1 : Uploading Final draft of thesis (Ch1+Ch2) - After Checking Plagiarism [PDF]","type":"ASSIGNMENT"},"group_context":{"id":"4487","name":"Thesis_(1)_AI900a_Dr_Amjad_Qatish_First Trimester 2026","owners":[{"id":"ded6e2db-6a77-48f2-a76f-d2f52cba315f","family_name":"Alwakeel","given_name":"Ahmed","email":"ahmedalwakeel@midocean.edu.km"}]},"owners":[{"id":"c83c09b0-232a-4785-860a-3bb09462f883","family_name":"\u062d\u0627\u062c \u0645\u0633\u0639\u0648\u062f","given_name":"\u0631\u0636\u0648\u0627\u0646","email":"r.hajmassoud@hotmail.com"}],"original_submitted_time":"2026-04-25T08:10:01Z"},"eula":{"accepted_timestamp":"2026-02-17T08:00:22Z","language":"en-US","version":"v1beta"},"owner_default_permission_set":"LEARNER","submitter_default_permission_set":"LEARNER"}' [2026-04-25 11:10:02.363641] [info] Response: 0: '{"owner":"c83c09b0-232a-4785-860a-3bb09462f883","title":"Radwan_Haj_Masoud_Master Thesis Ch1Ch2 V4.pdf","status":"CREATED","id":"a6856508-6478-4185-a1fd-f152a8085880","created_time":"2026-04-25T08:10:02.184Z","httpstatus":201}' [2026-04-25 11:10:02.366297] [info] [PUT] Request to: https://midocean.turnitin.com/api/v1/submissions/a6856508-6478-4185-a1fd-f152a8085880/original [2026-04-25 11:10:02.366321] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' 4: 'Content-Type: binary/octet-stream' 5: 'Content-Disposition: inline; filename="Radwan_Haj_Masoud_Master Thesis Ch1Ch2 V4.pdf"' [2026-04-25 11:10:02.601634] [info] Response: 0: '{"message":"Successfully uploaded file for submission a6856508-6478-4185-a1fd-f152a8085880","httpstatus":202}' [2026-04-25 11:10:02.886151] [info] [POST] Request to: https://midocean.turnitin.com/api/v1/submissions [2026-04-25 11:10:02.886192] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-25 11:10:02.886212] [info] Request: 0: '{"owner":"c83c09b0-232a-4785-860a-3bb09462f883","submitter":"c83c09b0-232a-4785-860a-3bb09462f883","title":"Radwan_Haj_Masoud_Master Thesis Ch1Ch2 V4.docx","metadata":{"group":{"id":"145830","name":"Task 9 - Part 2 : Uploading Final draft of thesis (Ch1+Ch2) - After Checking Plagiarism [.doc]","type":"ASSIGNMENT"},"group_context":{"id":"4487","name":"Thesis_(1)_AI900a_Dr_Amjad_Qatish_First Trimester 2026","owners":[{"id":"ded6e2db-6a77-48f2-a76f-d2f52cba315f","family_name":"Alwakeel","given_name":"Ahmed","email":"ahmedalwakeel@midocean.edu.km"}]},"owners":[{"id":"c83c09b0-232a-4785-860a-3bb09462f883","family_name":"\u062d\u0627\u062c \u0645\u0633\u0639\u0648\u062f","given_name":"\u0631\u0636\u0648\u0627\u0646","email":"r.hajmassoud@hotmail.com"}],"original_submitted_time":"2026-04-25T08:10:02Z"},"eula":{"accepted_timestamp":"2026-02-17T08:00:22Z","language":"en-US","version":"v1beta"},"owner_default_permission_set":"LEARNER","submitter_default_permission_set":"LEARNER"}' [2026-04-25 11:10:03.301470] [info] Response: 0: '{"owner":"c83c09b0-232a-4785-860a-3bb09462f883","title":"Radwan_Haj_Masoud_Master Thesis Ch1Ch2 V4.docx","status":"CREATED","id":"5d318c2d-0b78-4b60-bb19-10e5383f6b1d","created_time":"2026-04-25T08:10:03.156Z","httpstatus":201}' [2026-04-25 11:10:03.304241] [info] [PUT] Request to: https://midocean.turnitin.com/api/v1/submissions/5d318c2d-0b78-4b60-bb19-10e5383f6b1d/original [2026-04-25 11:10:03.304260] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' 4: 'Content-Type: binary/octet-stream' 5: 'Content-Disposition: inline; filename="Radwan_Haj_Masoud_Master Thesis Ch1Ch2 V4.docx"' [2026-04-25 11:10:03.498159] [info] Response: 0: '{"message":"Successfully uploaded file for submission 5d318c2d-0b78-4b60-bb19-10e5383f6b1d","httpstatus":202}' [2026-04-25 11:10:12.489978] [info] -------- WEBHOOK START -------- [2026-04-25 11:10:12.490011] [info] WEBHOOK HEADERS: connection: 'Keep-Alive' content-length: '348' accept-encoding: 'gzip, br' x-forwarded-proto: 'https' cf-visitor: '{"scheme":"https"}' cf-ipcountry: 'DE' cdn-loop: 'cloudflare; loops=1' x-turnitin-signature: '9d211718c9b54771bf17fb7c76270b0d5dec597173f7789bf46e370256811122' content-type: 'application/json' x-turnitin-eventtype: 'SUBMISSION_COMPLETE' host: 'lms.midocean.edu.km' cookie: 'MoodleSession=dcb503d9e83f878bb3686c3752930ce3' cf-ray: '9f1bdeb3ec909b49-FRA' accept: '*/*' user-agent: 'AHC/2.1' x-amzn-trace-id: 'Root=1-69ec76e4-5c0fb190fb26bc41dfc8b9ca;Parent=59b41e5945554181;Sampled=0' traceparent: '00-69ec76e45c0fb190fb26bc41dfc8b9ca-59b41e5945554181-00' x-forwarded-for: '52.29.246.76' [2026-04-25 11:10:12.490113] [info] WEBHOOK REQUEST: {"owner":"c83c09b0-232a-4785-860a-3bb09462f883","title":"Radwan_Haj_Masoud_Master Thesis Ch1Ch2 V4.pdf","status":"COMPLETE","id":"a6856508-6478-4185-a1fd-f152a8085880","content_type":"application/pdf","page_count":24,"word_count":3225,"character_count":20302,"created_time":"2026-04-25T08:10:02.184Z","capabilities":["INDEX","SIMILARITY","VIEWER"]} [2026-04-25 11:10:12.490118] [info] EXPECTED SIGNATURE: 9d211718c9b54771bf17fb7c76270b0d5dec597173f7789bf46e370256811122 [2026-04-25 11:10:12.698120] [info] [PUT] Request to: https://midocean.turnitin.com/api/v1/submissions/a6856508-6478-4185-a1fd-f152a8085880/similarity [2026-04-25 11:10:12.698153] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-25 11:10:12.698172] [info] Request: 0: '{"generation_settings":{"search_repositories":["INTERNET","PUBLICATION","CROSSREF","CROSSREF_POSTED_CONTENT","SUBMITTED_WORK"],"auto_exclude_self_matching_scope":"GROUP_CONTEXT"},"view_settings":{"exclude_quotes":false,"exclude_bibliography":false}}' [2026-04-25 11:10:13.414115] [info] Response: 0: '{"message":"Successfully scheduled similarity report generation","httpstatus":202}' [2026-04-25 11:10:13.416474] [info] -------- WEBHOOK END -------- [2026-04-25 11:10:29.535906] [info] -------- WEBHOOK START -------- [2026-04-25 11:10:29.535939] [info] WEBHOOK HEADERS: connection: 'Keep-Alive' content-length: '405' accept-encoding: 'gzip, br' x-forwarded-proto: 'https' cf-visitor: '{"scheme":"https"}' cf-ipcountry: 'DE' cdn-loop: 'cloudflare; loops=1' x-turnitin-signature: 'da7b6cde925e639d3f95f4f2016274bf95bad55a2db993c80ce4226f4b57311a' content-type: 'application/json' x-turnitin-eventtype: 'SUBMISSION_COMPLETE' host: 'lms.midocean.edu.km' cookie: 'MoodleSession=dcb503d9e83f878bb3686c3752930ce3' cf-ray: '9f1bdf1e7eb59b49-FRA' accept: '*/*' user-agent: 'AHC/2.1' x-amzn-trace-id: 'Root=1-69ec76f5-75ecbd59de7acbaf1f5da8b3;Parent=434f0b2b36e3f386;Sampled=0' traceparent: '00-69ec76f575ecbd59de7acbaf1f5da8b3-434f0b2b36e3f386-00' x-forwarded-for: '52.29.246.76' [2026-04-25 11:10:29.535976] [info] WEBHOOK REQUEST: {"owner":"c83c09b0-232a-4785-860a-3bb09462f883","title":"Radwan_Haj_Masoud_Master Thesis Ch1Ch2 V4.docx","status":"COMPLETE","id":"5d318c2d-0b78-4b60-bb19-10e5383f6b1d","content_type":"application/vnd.openxmlformats-officedocument.wordprocessingml.document","page_count":24,"word_count":3184,"character_count":19993,"created_time":"2026-04-25T08:10:03.156Z","capabilities":["INDEX","SIMILARITY","VIEWER"]} [2026-04-25 11:10:29.535980] [info] EXPECTED SIGNATURE: da7b6cde925e639d3f95f4f2016274bf95bad55a2db993c80ce4226f4b57311a [2026-04-25 11:10:29.808804] [info] [PUT] Request to: https://midocean.turnitin.com/api/v1/submissions/5d318c2d-0b78-4b60-bb19-10e5383f6b1d/similarity [2026-04-25 11:10:29.808849] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-25 11:10:29.808867] [info] Request: 0: '{"generation_settings":{"search_repositories":["INTERNET","PUBLICATION","CROSSREF","CROSSREF_POSTED_CONTENT","SUBMITTED_WORK"],"auto_exclude_self_matching_scope":"GROUP_CONTEXT"},"view_settings":{"exclude_quotes":false,"exclude_bibliography":false}}' [2026-04-25 11:10:30.429527] [info] Response: 0: '{"message":"Successfully scheduled similarity report generation","httpstatus":202}' [2026-04-25 11:10:30.432358] [info] -------- WEBHOOK END -------- [2026-04-25 11:10:37.897031] [info] -------- WEBHOOK START -------- [2026-04-25 11:10:37.897067] [info] WEBHOOK HEADERS: connection: 'Keep-Alive' content-length: '1300' accept-encoding: 'gzip, br' x-forwarded-proto: 'https' cf-visitor: '{"scheme":"https"}' cf-ipcountry: 'DE' cdn-loop: 'cloudflare; loops=1' x-turnitin-signature: '2ea08b19ce61fa119469d3f418649fbc2d3ee137c3fb00eb3e82540c908ef873' content-type: 'application/json' x-turnitin-eventtype: 'SIMILARITY_COMPLETE' host: 'lms.midocean.edu.km' cookie: 'MoodleSession=dcb503d9e83f878bb3686c3752930ce3' cf-ray: '9f1bdf52bd309b49-FRA' accept: '*/*' user-agent: 'AHC/2.1' x-amzn-trace-id: 'Root=1-69ec76fd-862be20a939f5650a8581f21;Parent=62b87349f6d65184;Sampled=0' traceparent: '00-69ec76fd862be20a939f5650a8581f21-62b87349f6d65184-00' x-forwarded-for: '52.29.246.76' [2026-04-25 11:10:37.897170] [info] WEBHOOK REQUEST: {"overall_match_percentage":20,"internet_match_percentage":12,"publication_match_percentage":11,"submitted_works_match_percentage":16,"status":"COMPLETE","time_generated":"2026-04-25T08:10:37.701807Z","time_requested":"2026-04-25T08:10:13.373918Z","submission_id":"a6856508-6478-4185-a1fd-f152a8085880","top_matches":[{"percentage":3.51467,"submission_id":"dc80ee67-f877-47bb-8de2-3718f9414688","source_type":"SUBMITTED_WORK","matched_word_count_total":115,"submitted_date":"2025-09-05","institution_name":"Midocean University","name":"Midocean University on 2025-09-05"},{"percentage":3.3618581,"source_type":"SUBMITTED_WORK","matched_word_count_total":110,"submitted_date":"2025-11-21","institution_name":"University of Westminster","name":"University of Westminster on 2025-11-21"},{"percentage":3.3312957,"source_type":"SUBMITTED_WORK","matched_word_count_total":109,"submitted_date":"2026-04-17","institution_name":"University of Westminster","name":"University of Westminster on 2026-04-17"},{"percentage":3.2396088,"submission_id":"aa91571c-3629-4a80-92f2-e17585387b55","source_type":"SUBMITTED_WORK","matched_word_count_total":106,"submitted_date":"2025-09-05","institution_name":"Midocean University","name":"Midocean University on 2025-09-05"}],"top_source_largest_matched_word_count":38} [2026-04-25 11:10:37.897185] [info] EXPECTED SIGNATURE: 2ea08b19ce61fa119469d3f418649fbc2d3ee137c3fb00eb3e82540c908ef873 [2026-04-25 11:10:37.903300] [info] -------- WEBHOOK END -------- [2026-04-25 11:10:55.363893] [info] -------- WEBHOOK START -------- [2026-04-25 11:10:55.363928] [info] WEBHOOK HEADERS: connection: 'Keep-Alive' content-length: '1300' accept-encoding: 'gzip, br' x-forwarded-proto: 'https' cf-visitor: '{"scheme":"https"}' cf-ipcountry: 'DE' cdn-loop: 'cloudflare; loops=1' x-turnitin-signature: '2e05e9f6265ade740842ef976900b63c1d25699d9ff690df53161f7013cdd0fa' content-type: 'application/json' x-turnitin-eventtype: 'SIMILARITY_COMPLETE' host: 'lms.midocean.edu.km' cookie: 'MoodleSession=085d2aa95fedee1683db3c5f658a362c' cf-ray: '9f1bdfbfe88c917d-FRA' accept: '*/*' user-agent: 'AHC/2.1' x-amzn-trace-id: 'Root=1-69ec770f-840a84aed65b138e3bd5e3da;Parent=c48eb3cc6ed98ca5;Sampled=0' traceparent: '00-69ec770f840a84aed65b138e3bd5e3da-c48eb3cc6ed98ca5-00' x-forwarded-for: '52.57.242.45' [2026-04-25 11:10:55.364054] [info] WEBHOOK REQUEST: {"overall_match_percentage":20,"internet_match_percentage":12,"publication_match_percentage":11,"submitted_works_match_percentage":16,"status":"COMPLETE","time_generated":"2026-04-25T08:10:55.069105Z","time_requested":"2026-04-25T08:10:30.402887Z","submission_id":"5d318c2d-0b78-4b60-bb19-10e5383f6b1d","top_matches":[{"percentage":3.51467,"submission_id":"dc80ee67-f877-47bb-8de2-3718f9414688","source_type":"SUBMITTED_WORK","matched_word_count_total":115,"submitted_date":"2025-09-05","institution_name":"Midocean University","name":"Midocean University on 2025-09-05"},{"percentage":3.3618581,"source_type":"SUBMITTED_WORK","matched_word_count_total":110,"submitted_date":"2025-11-21","institution_name":"University of Westminster","name":"University of Westminster on 2025-11-21"},{"percentage":3.3312957,"source_type":"SUBMITTED_WORK","matched_word_count_total":109,"submitted_date":"2026-04-17","institution_name":"University of Westminster","name":"University of Westminster on 2026-04-17"},{"percentage":3.2396088,"submission_id":"aa91571c-3629-4a80-92f2-e17585387b55","source_type":"SUBMITTED_WORK","matched_word_count_total":106,"submitted_date":"2025-09-05","institution_name":"Midocean University","name":"Midocean University on 2025-09-05"}],"top_source_largest_matched_word_count":38} [2026-04-25 11:10:55.364061] [info] EXPECTED SIGNATURE: 2e05e9f6265ade740842ef976900b63c1d25699d9ff690df53161f7013cdd0fa [2026-04-25 11:10:55.369749] [info] -------- WEBHOOK END -------- [2026-04-25 11:30:01.617075] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/features-enabled [2026-04-25 11:30:01.617105] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-25 11:30:01.617194] [info] Request: 0: '[]' [2026-04-25 11:30:02.073786] [info] Response: 0: '{"similarity":{"viewer_modes":{"match_overview":true,"all_sources":true},"generation_settings":{"search_repositories":["INTERNET","PUBLICATION","CROSSREF","CROSSREF_POSTED_CONTENT","SUBMITTED_WORK"],"submission_auto_excludes":true},"view_settings":{"exclude_bibliography":true,"exclude_citations":true,"exclude_quotes":true,"exclude_abstract":false,"exclude_methods":false,"exclude_small_matches":true,"exclude_internet":true,"exclude_publications":true,"exclude_preprints":false,"exclude_custom_sections":false,"exclude_crossref":true,"exclude_crossref_posted_content":true,"exclude_submitted_works":true}},"tenant":{"require_eula":true},"product_name":"Turnitin Originality","access_options":["NATIVE","CORE_API","DRAFT_COACH"],"capability":["AI_WRITING_DETECTION"],"httpstatus":200}' [2026-04-25 11:30:02.074606] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/webhooks/5fc58884-69fd-449e-97ee-2bfdc2dd72f0 [2026-04-25 11:30:02.074636] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-25 11:30:02.074651] [info] Request: 0: '[]' [2026-04-25 11:30:02.158087] [info] Response: 0: '{"id":"5fc58884-69fd-449e-97ee-2bfdc2dd72f0","url":"https:\/\/lms.midocean.edu.km\/plagiarism\/turnitinsim\/callbacks.php","description":"Webhook for https:\/\/lms.midocean.edu.km\/plagiarism\/turnitinsim\/callbacks.php","created_time":"2026-03-04T22:00:02.566Z","event_types":["SUBMISSION_COMPLETE","SIMILARITY_COMPLETE","SIMILARITY_UPDATED"],"httpstatus":200}' [2026-04-25 11:30:02.158806] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/eula/latest?lang=en-US [2026-04-25 11:30:02.158823] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-25 11:30:02.158838] [info] Request: 0: '[]' [2026-04-25 11:30:02.243057] [info] Response: 0: '{"version":"v1beta","valid_from":"2018-04-30T17:00:00Z","valid_until":null,"url":"https:\/\/static.turnitin.com\/eula\/v1beta\/en-us\/eula.html","available_languages":["sv-SE","zh-CN","ja-JP","ko-KR","es-MX","nl-NL","ru-RU","zh-TW","ar-SA","pt-BR","de-DE","el-GR","nb-NO","cs-CZ","da-DK","tr-TR","pl-PL","fi-FI","it-IT","vi-VN","fr-FR","en-US","ro-RO"],"httpstatus":200}' [2026-04-25 12:00:01.396754] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/features-enabled [2026-04-25 12:00:01.396790] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-25 12:00:01.396874] [info] Request: 0: '[]' [2026-04-25 12:00:01.727169] [info] Response: 0: '{"similarity":{"viewer_modes":{"match_overview":true,"all_sources":true},"generation_settings":{"search_repositories":["INTERNET","PUBLICATION","CROSSREF","CROSSREF_POSTED_CONTENT","SUBMITTED_WORK"],"submission_auto_excludes":true},"view_settings":{"exclude_bibliography":true,"exclude_citations":true,"exclude_quotes":true,"exclude_abstract":false,"exclude_methods":false,"exclude_small_matches":true,"exclude_internet":true,"exclude_publications":true,"exclude_preprints":false,"exclude_custom_sections":false,"exclude_crossref":true,"exclude_crossref_posted_content":true,"exclude_submitted_works":true}},"tenant":{"require_eula":true},"product_name":"Turnitin Originality","access_options":["NATIVE","CORE_API","DRAFT_COACH"],"capability":["AI_WRITING_DETECTION"],"httpstatus":200}' [2026-04-25 12:00:01.727955] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/webhooks/5fc58884-69fd-449e-97ee-2bfdc2dd72f0 [2026-04-25 12:00:01.727969] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-25 12:00:01.727984] [info] Request: 0: '[]' [2026-04-25 12:00:01.822187] [info] Response: 0: '{"id":"5fc58884-69fd-449e-97ee-2bfdc2dd72f0","url":"https:\/\/lms.midocean.edu.km\/plagiarism\/turnitinsim\/callbacks.php","description":"Webhook for https:\/\/lms.midocean.edu.km\/plagiarism\/turnitinsim\/callbacks.php","created_time":"2026-03-04T22:00:02.566Z","event_types":["SUBMISSION_COMPLETE","SIMILARITY_COMPLETE","SIMILARITY_UPDATED"],"httpstatus":200}' [2026-04-25 12:00:01.822993] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/eula/latest?lang=en-US [2026-04-25 12:00:01.823010] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-25 12:00:01.823035] [info] Request: 0: '[]' [2026-04-25 12:00:01.943849] [info] Response: 0: '{"version":"v1beta","valid_from":"2018-04-30T17:00:00Z","valid_until":null,"url":"https:\/\/static.turnitin.com\/eula\/v1beta\/en-us\/eula.html","available_languages":["sv-SE","zh-CN","ja-JP","ko-KR","es-MX","nl-NL","ru-RU","zh-TW","ar-SA","pt-BR","de-DE","el-GR","nb-NO","cs-CZ","da-DK","tr-TR","pl-PL","fi-FI","it-IT","vi-VN","fr-FR","en-US","ro-RO"],"httpstatus":200}' [2026-04-25 12:09:52.562683] [info] [POST] Request to: https://midocean.turnitin.com/api/v1/submissions/8d0482ef-2a1c-4c68-a813-887b58e532ad/viewer-url [2026-04-25 12:09:52.562725] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-25 12:09:52.562803] [info] Request: 0: '{"locale":"en","viewer_user_id":"ded6e2db-6a77-48f2-a76f-d2f52cba315f","given_name":"\u0644\u0645\u0649","family_name":"\u0627\u0644\u0633\u0628\u064a\u0639\u064a","viewer_default_permission_set":"INSTRUCTOR","viewer_permissions":{"may_view_submission_full_source":false,"may_view_match_submission_info":false,"may_view_save_viewer_changes":false},"similarity":{"modes":{"match_overview":true,"all_sources":true},"view_settings":{"save_changes":false}}}' [2026-04-25 12:09:53.229067] [info] Response: 0: '{"viewer_url":"https:\/\/midocean.turnitin.com\/viewer\/submissions\/oid:2945:379263995?locale=en#token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJqdGkiOiI2MjY4YTU4Mi0wNzQ4LTQzNmQtOGQ5YS04NDBiYmQ2ZGFjYzUiLCJpYXQiOjE3NzcxMDgxODMsImF1ZCI6ImF1cm9yYSIsImlzcyI6Imh0dHA6Ly9sb2NhbGhvc3Q6ODA4MC8iLCJzdWIiOiJjZWY2NjY2MC0zM2E2LTQwZTQtODQxNS1mM2VjMTVlNWJiNTIiLCJleHAiOjE3NzcxMDgyNjMsImF1dGhvcml0aWVzIjpbIkNWX0xBVU5DSCJdLCJjb25maWciOiJ7XCJzdWJtaXNzaW9uc1wiOntcIm9pZDoyOTQ1OjM3OTI2Mzk5NVwiOntcImF1dGhvclwiOlwi2YTZhdmJINin2YTYs9io2YrYudmKXCIsXCJ0aXRsZVwiOlwiTWFzdGVyIFRoZXNpcyBUZW1wbGF0ZS0xMC0yLTIwMjYgTFYgJTI4MSUyOS5kb2N4XCJ9fSxcInByb2R1Y3RLZXlcIjpcIm9jMl9wbGF0aW51bVwiLFwibG9nb1wiOlwibm9uZVwiLFwidXNlclwiOntcImlkXCI6XCJjZWY2NjY2MC0zM2E2LTQwZTQtODQxNS1mM2VjMTVlNWJiNTJcIixcImZpcnN0TmFtZVwiOlwiQWhtZWRcIixcImxhc3ROYW1lXCI6XCJBbHdha2VlbFwiLFwiZW1haWxcIjpcImMxYWE0ODExLTVlODYtNGMzNS1iMWIyLTczOGVkYmI4NmIzNTpkZWQ2ZTJkYi02YTc3LTQ4ZjItYTc2Zi1kMmY1MmNiYTMxNWZAZmFrZS5mYWtlXCIsXCJyb2xlXCI6XCJ0cm46cm9sZTo6Om9yZ2FuaXphdGlvbjppbnN0cnVjdG9yXCJ9LFwidGVuYW50XCI6e1wibm9kZUlkXCI6Mjk0NSxcIm5hbWVcIjpcIm1pZG9jZWFuXCIsXCJpZFwiOlwiNmUwZTZhOGEtYjA0My00M2Y3LWFmMmEtYWM0ZTk2MzU2Mzk0XCJ9LFwiZmVhdHVyZXNcIjp7XCJ3aGl0ZWxhYmVsXCI6dHJ1ZSxcInVzZXJJbnRlcnZpZXdcIjp0cnVlLFwic3dzUmVwb3J0XCI6dHJ1ZSxcInN3c1JlcG9ydFYyXCI6XCJlbmFibGVkXCJ9LFwic2ltaWxhcml0eVwiOntcIm1heVZpZXdTdWJtaXNzaW9uRnVsbFNvdXJjZVwiOmZhbHNlLFwibWF5Vmlld01hdGNoU3VibWlzc2lvbkluZm9cIjpmYWxzZSxcIm1vZGVzXCI6e1wibWF0Y2hPdmVydmlld1wiOnRydWUsXCJhbGxTb3VyY2VzXCI6dHJ1ZX0sXCJkZWZhdWx0TW9kZVwiOlwibWF0Y2hPdmVydmlld1wiLFwidmlld1NldHRpbmdzXCI6e1wic2F2ZUNoYW5nZXNcIjpmYWxzZSxcIm9wdGlvbnNcIjp7XCJkZWZhdWx0VmFsdWVcIjpcImhpZGRlblwiLFwiZXhjbHVkZVF1b3Rlc1wiOlwiZWRpdGFibGVcIixcImV4Y2x1ZGVCaWJsaW9ncmFwaHlcIjpcImVkaXRhYmxlXCIsXCJleGNsdWRlQ2l0YXRpb25zXCI6XCJlZGl0YWJsZVwiLFwiZXhjbHVkZVNtYWxsTWF0Y2hlc1dvcmRDb3VudFwiOlwiZWRpdGFibGVcIixcImV4Y2x1ZGVTbWFsbFNvdXJjZXNQY3RcIjpcImVkaXRhYmxlXCIsXCJleGNsdWRlQWJzdHJhY3RcIjpcImhpZGRlblwiLFwiZXhjbHVkZU1ldGhvZHNcIjpcImhpZGRlblwiLFwiZXhjbHVkZVN1Ym1pdHRlZFdvcmtzXCI6XCJlZGl0YWJsZVwiLFwiZXhjbHVkZUludGVybmV0XCI6XCJlZGl0YWJsZVwiLFwiZXhjbHVkZVBocmFzZXNcIjpcImhpZGRlblwiLFwiZXhjbHVkZVByZXByaW50c1wiOlwiaGlkZGVuXCIsXCJleGNsdWRlU291cmNlc1wiOlwiZWRpdGFibGVcIixcImV4Y2x1ZGVOb2RlR3JvdXBzXCI6e1wicHVibGljYXRpb25cIjpcImVkaXRhYmxlXCIsXCJjcm9zc3JlZlwiOlwiZWRpdGFibGVcIixcImNyb3NzcmVmX3Bvc3RlZF9jb250ZW50XCI6XCJlZGl0YWJsZVwifX19fSxcInNpZGViYXJcIjp7XCJtb2Rlc1wiOntcImFpV3JpdGluZ0RldGVjdGlvblwiOnRydWUsXCJkb2N1bWVudERldGFpbHNcIjp0cnVlLFwiZmxhZ3NcIjp0cnVlLFwic2ltaWxhcml0eVwiOnRydWUsXCJzZWN0aW9uc0V4Y2x1c2lvblwiOmZhbHNlfSxcImRlZmF1bHRNb2RlXCI6XCJzaW1pbGFyaXR5XCJ9LFwiYW5ub3RhdGlvbnNcIjp7XCJzY29wZVwiOlwidGNhXCIsXCJwZXJtaXNzaW9uc1wiOntcImNyZWF0ZVwiOltcInNlbGZcIl0sXCJ2aWV3XCI6W1wiYWxsXCJdLFwiZWRpdFwiOltcInNlbGZcIl0sXCJkZWxldGVcIjpbXCJzZWxmXCJdfSxcImVuYWJsZWRcIjpmYWxzZX0sXCJhcHBcIjp7XCJsYXVuY2hlclwiOlwidGNhXCIsXCJpbnRlZ3JhdGlvblwiOlwiTW9vZGxlXCJ9LFwicHJvZHVjdFwiOntcImtleVwiOlwib2MyX3BsYXRpbnVtXCJ9fSJ9.OIJ7tHHjW-JAicgrInbUcV48dYFZadYX0gRawIeJtwA","httpstatus":200}' [2026-04-25 12:30:01.211888] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/features-enabled [2026-04-25 12:30:01.211915] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-25 12:30:01.211990] [info] Request: 0: '[]' [2026-04-25 12:30:01.519810] [info] Response: 0: '{"similarity":{"viewer_modes":{"match_overview":true,"all_sources":true},"generation_settings":{"search_repositories":["INTERNET","PUBLICATION","CROSSREF","CROSSREF_POSTED_CONTENT","SUBMITTED_WORK"],"submission_auto_excludes":true},"view_settings":{"exclude_bibliography":true,"exclude_citations":true,"exclude_quotes":true,"exclude_abstract":false,"exclude_methods":false,"exclude_small_matches":true,"exclude_internet":true,"exclude_publications":true,"exclude_preprints":false,"exclude_custom_sections":false,"exclude_crossref":true,"exclude_crossref_posted_content":true,"exclude_submitted_works":true}},"tenant":{"require_eula":true},"product_name":"Turnitin Originality","access_options":["NATIVE","CORE_API","DRAFT_COACH"],"capability":["AI_WRITING_DETECTION"],"httpstatus":200}' [2026-04-25 12:30:01.520652] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/webhooks/5fc58884-69fd-449e-97ee-2bfdc2dd72f0 [2026-04-25 12:30:01.520668] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-25 12:30:01.520684] [info] Request: 0: '[]' [2026-04-25 12:30:01.607637] [info] Response: 0: '{"id":"5fc58884-69fd-449e-97ee-2bfdc2dd72f0","url":"https:\/\/lms.midocean.edu.km\/plagiarism\/turnitinsim\/callbacks.php","description":"Webhook for https:\/\/lms.midocean.edu.km\/plagiarism\/turnitinsim\/callbacks.php","created_time":"2026-03-04T22:00:02.566Z","event_types":["SUBMISSION_COMPLETE","SIMILARITY_COMPLETE","SIMILARITY_UPDATED"],"httpstatus":200}' [2026-04-25 12:30:01.608372] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/eula/latest?lang=en-US [2026-04-25 12:30:01.608386] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-25 12:30:01.608401] [info] Request: 0: '[]' [2026-04-25 12:30:01.692473] [info] Response: 0: '{"version":"v1beta","valid_from":"2018-04-30T17:00:00Z","valid_until":null,"url":"https:\/\/static.turnitin.com\/eula\/v1beta\/en-us\/eula.html","available_languages":["sv-SE","zh-CN","ja-JP","ko-KR","es-MX","nl-NL","ru-RU","zh-TW","ar-SA","pt-BR","de-DE","el-GR","nb-NO","cs-CZ","da-DK","tr-TR","pl-PL","fi-FI","it-IT","vi-VN","fr-FR","en-US","ro-RO"],"httpstatus":200}' [2026-04-25 12:50:01.218677] [info] [POST] Request to: https://midocean.turnitin.com/api/v1/submissions [2026-04-25 12:50:01.218728] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-25 12:50:01.218828] [info] Request: 0: '{"owner":"c2b11fa2-6876-4b24-836c-2fb45ed24bb6","submitter":"c2b11fa2-6876-4b24-836c-2fb45ed24bb6","title":"%D8%B1%D8%B3%D8%A7%D9%84%D8%A9 %D8%A7%D9%84%D9%85%D8%AC%D8%B3%D8%AA%D9%8A%D8%B1 --- %D9%87%D8%A8%D9%87 %D8%B3%D8%B9%D8%AF.docx","metadata":{"group":{"id":"141131","name":"Word \u062a\u0633\u0644\u064a\u0645 \u0627\u0644\u0631\u0633\u0627\u0644\u0629","type":"ASSIGNMENT"},"group_context":{"id":"4369","name":"Final_Project_MKT761_T3_MDM_First Trimester 2026","owners":[{"id":"dd30e50b-276a-412c-ada3-9860f8485c34","family_name":"Huzien","given_name":"Heba","email":"hebahuzien@midocean.edu.km"}]},"owners":[{"id":"c2b11fa2-6876-4b24-836c-2fb45ed24bb6","family_name":"\u0633\u0639\u062f","given_name":"\u0647\u0628\u0647","email":"hebas4997@gmail.com"}],"original_submitted_time":"2026-04-25T09:50:01Z"},"eula":{"accepted_timestamp":"2026-02-14T09:16:09Z","language":"en-US","version":"v1beta"},"owner_default_permission_set":"LEARNER","submitter_default_permission_set":"LEARNER"}' [2026-04-25 12:50:01.808720] [info] Response: 0: '{"owner":"c2b11fa2-6876-4b24-836c-2fb45ed24bb6","title":"%D8%B1%D8%B3%D8%A7%D9%84%D8%A9 %D8%A7%D9%84%D9%85%D8%AC%D8%B3%D8%AA%D9%8A%D8%B1 --- %D9%87%D8%A8%D9%87 %D8%B3%D8%B9%D8%AF.docx","status":"CREATED","id":"0cb471c0-19fb-4770-b10f-fdb4ef822384","created_time":"2026-04-25T09:50:01.638Z","httpstatus":201}' [2026-04-25 12:50:01.812313] [info] [PUT] Request to: https://midocean.turnitin.com/api/v1/submissions/0cb471c0-19fb-4770-b10f-fdb4ef822384/original [2026-04-25 12:50:01.812347] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' 4: 'Content-Type: binary/octet-stream' 5: 'Content-Disposition: inline; filename="%D8%B1%D8%B3%D8%A7%D9%84%D8%A9 %D8%A7%D9%84%D9%85%D8%AC%D8%B3%D8%AA%D9%8A%D8%B1 --- %D9%87%D8%A8%D9%87 %D8%B3%D8%B9%D8%AF.docx"' [2026-04-25 12:50:02.129981] [info] Response: 0: '{"message":"Successfully uploaded file for submission 0cb471c0-19fb-4770-b10f-fdb4ef822384","httpstatus":202}' [2026-04-25 12:50:52.689759] [info] -------- WEBHOOK START -------- [2026-04-25 12:50:52.689794] [info] WEBHOOK HEADERS: connection: 'Keep-Alive' content-length: '485' accept-encoding: 'gzip, br' x-forwarded-proto: 'https' cf-visitor: '{"scheme":"https"}' cf-ipcountry: 'DE' cdn-loop: 'cloudflare; loops=1' x-turnitin-signature: '73a06b5fa3064f0a944ef8a8f836ad1e75f4fde34fb296347edf5c58476a6439' content-type: 'application/json' x-turnitin-eventtype: 'SUBMISSION_COMPLETE' host: 'lms.midocean.edu.km' cookie: 'MoodleSession=dcb503d9e83f878bb3686c3752930ce3' cf-ray: '9f1c722b1d931907-FRA' accept: '*/*' user-agent: 'AHC/2.1' x-amzn-trace-id: 'Root=1-69ec8e7c-53bb8d952b3ce338361ca53e;Parent=d8e55d1698753398;Sampled=0' traceparent: '00-69ec8e7c53bb8d952b3ce338361ca53e-d8e55d1698753398-00' x-forwarded-for: '52.29.246.76' [2026-04-25 12:50:52.689903] [info] WEBHOOK REQUEST: {"owner":"c2b11fa2-6876-4b24-836c-2fb45ed24bb6","title":"%D8%B1%D8%B3%D8%A7%D9%84%D8%A9 %D8%A7%D9%84%D9%85%D8%AC%D8%B3%D8%AA%D9%8A%D8%B1 --- %D9%87%D8%A8%D9%87 %D8%B3%D8%B9%D8%AF.docx","status":"COMPLETE","id":"0cb471c0-19fb-4770-b10f-fdb4ef822384","content_type":"application/vnd.openxmlformats-officedocument.wordprocessingml.document","page_count":45,"word_count":6571,"character_count":34847,"created_time":"2026-04-25T09:50:01.638Z","capabilities":["VIEWER","INDEX","SIMILARITY"]} [2026-04-25 12:50:52.689908] [info] EXPECTED SIGNATURE: 73a06b5fa3064f0a944ef8a8f836ad1e75f4fde34fb296347edf5c58476a6439 [2026-04-25 12:50:52.961735] [info] [PUT] Request to: https://midocean.turnitin.com/api/v1/submissions/0cb471c0-19fb-4770-b10f-fdb4ef822384/similarity [2026-04-25 12:50:52.961767] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-25 12:50:52.961786] [info] Request: 0: '{"generation_settings":{"search_repositories":["INTERNET","PUBLICATION","CROSSREF","CROSSREF_POSTED_CONTENT","SUBMITTED_WORK"],"auto_exclude_self_matching_scope":"GROUP_CONTEXT"},"view_settings":{"exclude_quotes":true,"exclude_bibliography":true}}' [2026-04-25 12:50:53.628000] [info] Response: 0: '{"message":"Successfully scheduled similarity report generation","httpstatus":202}' [2026-04-25 12:50:53.630620] [info] -------- WEBHOOK END -------- [2026-04-25 12:52:36.025296] [info] -------- WEBHOOK START -------- [2026-04-25 12:52:36.025330] [info] WEBHOOK HEADERS: connection: 'Keep-Alive' content-length: '1458' accept-encoding: 'gzip, br' x-forwarded-proto: 'https' cf-visitor: '{"scheme":"https"}' cf-ipcountry: 'DE' cdn-loop: 'cloudflare; loops=1' x-turnitin-signature: 'bf1de3847eb190d22831c77afce555760135f61020236cb1ca31bda242628165' content-type: 'application/json' x-turnitin-eventtype: 'SIMILARITY_COMPLETE' host: 'lms.midocean.edu.km' cookie: 'MoodleSession=dcb503d9e83f878bb3686c3752930ce3' cf-ray: '9f1c74b0f8eb3642-FRA' accept: '*/*' user-agent: 'AHC/2.1' x-amzn-trace-id: 'Root=1-69ec8ee3-c192184015f2bc52560fd698;Parent=2577e622d51c7cb9;Sampled=0' traceparent: '00-69ec8ee3c192184015f2bc52560fd698-2577e622d51c7cb9-00' x-forwarded-for: '52.29.246.76' [2026-04-25 12:52:36.025425] [info] WEBHOOK REQUEST: {"overall_match_percentage":14,"internet_match_percentage":3,"publication_match_percentage":1,"submitted_works_match_percentage":14,"status":"COMPLETE","time_generated":"2026-04-25T09:52:35.767425Z","time_requested":"2026-04-25T09:50:53.581278Z","submission_id":"0cb471c0-19fb-4770-b10f-fdb4ef822384","top_matches":[{"percentage":2.3043613,"source_type":"SUBMITTED_WORK","matched_word_count_total":149,"submitted_date":"2025-05-23","institution_name":"University College of Bahrain","name":"University College of Bahrain on 2025-05-23"},{"percentage":1.7476028,"source_type":"SUBMITTED_WORK","matched_word_count_total":113,"submitted_date":"2025-09-01","institution_name":"University College of Bahrain","name":"University College of Bahrain on 2025-09-01"},{"percentage":1.4846891,"source_type":"SUBMITTED_WORK","matched_word_count_total":96,"submitted_date":"2025-06-05","institution_name":"Mohammed Bin Rashid School of Government","name":"Mohammed Bin Rashid School of Government on 2025-06-05"},{"percentage":1.3454995,"source_type":"SUBMITTED_WORK","matched_word_count_total":87,"submitted_date":"2025-11-29","institution_name":"A'Sharqiyah University, Oman","name":" A'Sharqiyah University, Oman on 2025-11-29"},{"percentage":1.268172,"source_type":"SUBMITTED_WORK","matched_word_count_total":82,"submitted_date":"2025-08-17","institution_name":"Muscat University","name":"Muscat University on 2025-08-17"}],"top_source_largest_matched_word_count":14} [2026-04-25 12:52:36.025432] [info] EXPECTED SIGNATURE: bf1de3847eb190d22831c77afce555760135f61020236cb1ca31bda242628165 [2026-04-25 12:52:36.030472] [info] -------- WEBHOOK END -------- [2026-04-25 12:55:02.051840] [info] [POST] Request to: https://midocean.turnitin.com/api/v1/submissions [2026-04-25 12:55:02.051875] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-25 12:55:02.051953] [info] Request: 0: '{"owner":"c83c09b0-232a-4785-860a-3bb09462f883","submitter":"c83c09b0-232a-4785-860a-3bb09462f883","title":"Presentation Radwan Haj Massoud.pptx","metadata":{"group":{"id":"145831","name":"Task 10: Uploading Final Draft of Presentation","type":"ASSIGNMENT"},"group_context":{"id":"4487","name":"Thesis_(1)_AI900a_Dr_Amjad_Qatish_First Trimester 2026","owners":[{"id":"ded6e2db-6a77-48f2-a76f-d2f52cba315f","family_name":"Alwakeel","given_name":"Ahmed","email":"ahmedalwakeel@midocean.edu.km"}]},"owners":[{"id":"c83c09b0-232a-4785-860a-3bb09462f883","family_name":"\u062d\u0627\u062c \u0645\u0633\u0639\u0648\u062f","given_name":"\u0631\u0636\u0648\u0627\u0646","email":"r.hajmassoud@hotmail.com"}],"original_submitted_time":"2026-04-25T09:55:02Z"},"eula":{"accepted_timestamp":"2026-02-17T08:00:22Z","language":"en-US","version":"v1beta"},"owner_default_permission_set":"LEARNER","submitter_default_permission_set":"LEARNER"}' [2026-04-25 12:55:02.701069] [info] Response: 0: '{"owner":"c83c09b0-232a-4785-860a-3bb09462f883","title":"Presentation Radwan Haj Massoud.pptx","status":"CREATED","id":"09c3a6b5-47ab-4688-91fb-b9807a2ee2bd","created_time":"2026-04-25T09:55:02.332Z","httpstatus":201}' [2026-04-25 12:55:02.702909] [info] [PUT] Request to: https://midocean.turnitin.com/api/v1/submissions/09c3a6b5-47ab-4688-91fb-b9807a2ee2bd/original [2026-04-25 12:55:02.702929] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' 4: 'Content-Type: binary/octet-stream' 5: 'Content-Disposition: inline; filename="Presentation Radwan Haj Massoud.pptx"' [2026-04-25 12:55:02.922293] [info] Response: 0: '{"message":"Successfully uploaded file for submission 09c3a6b5-47ab-4688-91fb-b9807a2ee2bd","httpstatus":202}' [2026-04-25 12:55:12.119425] [info] -------- WEBHOOK START -------- [2026-04-25 12:55:12.119461] [info] WEBHOOK HEADERS: connection: 'Keep-Alive' content-length: '397' accept-encoding: 'gzip, br' x-forwarded-proto: 'https' cf-visitor: '{"scheme":"https"}' cf-ipcountry: 'DE' cdn-loop: 'cloudflare; loops=1' x-turnitin-signature: '611a428bda0757a049c4e85b53d27a9513c5846d696d60f4d927a92724d7e5c0' content-type: 'application/json' x-turnitin-eventtype: 'SUBMISSION_COMPLETE' host: 'lms.midocean.edu.km' cookie: 'MoodleSession=dcb503d9e83f878bb3686c3752930ce3' cf-ray: '9f1c78808e12dc48-FRA' accept: '*/*' user-agent: 'AHC/2.1' x-amzn-trace-id: 'Root=1-69ec8f80-fcd71229ebd7af36981fa1be;Parent=2049553f53d262da;Sampled=0' traceparent: '00-69ec8f80fcd71229ebd7af36981fa1be-2049553f53d262da-00' x-forwarded-for: '52.29.246.76' [2026-04-25 12:55:12.119558] [info] WEBHOOK REQUEST: {"owner":"c83c09b0-232a-4785-860a-3bb09462f883","title":"Presentation Radwan Haj Massoud.pptx","status":"COMPLETE","id":"09c3a6b5-47ab-4688-91fb-b9807a2ee2bd","content_type":"application/vnd.openxmlformats-officedocument.presentationml.presentation","page_count":10,"word_count":2181,"character_count":13259,"created_time":"2026-04-25T09:55:02.332Z","capabilities":["VIEWER","INDEX","SIMILARITY"]} [2026-04-25 12:55:12.119564] [info] EXPECTED SIGNATURE: 611a428bda0757a049c4e85b53d27a9513c5846d696d60f4d927a92724d7e5c0 [2026-04-25 12:55:12.344160] [info] [PUT] Request to: https://midocean.turnitin.com/api/v1/submissions/09c3a6b5-47ab-4688-91fb-b9807a2ee2bd/similarity [2026-04-25 12:55:12.344194] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-25 12:55:12.344213] [info] Request: 0: '{"generation_settings":{"search_repositories":["INTERNET","PUBLICATION","CROSSREF","CROSSREF_POSTED_CONTENT","SUBMITTED_WORK"],"auto_exclude_self_matching_scope":"GROUP_CONTEXT"},"view_settings":{"exclude_quotes":false,"exclude_bibliography":false}}' [2026-04-25 12:55:12.891175] [info] Response: 0: '{"message":"Successfully scheduled similarity report generation","httpstatus":202}' [2026-04-25 12:55:12.893309] [info] -------- WEBHOOK END -------- [2026-04-25 12:55:30.961260] [info] -------- WEBHOOK START -------- [2026-04-25 12:55:30.961293] [info] WEBHOOK HEADERS: connection: 'Keep-Alive' content-length: '1009' accept-encoding: 'gzip, br' x-forwarded-proto: 'https' cf-visitor: '{"scheme":"https"}' cf-ipcountry: 'DE' cdn-loop: 'cloudflare; loops=1' x-turnitin-signature: '62fdca017b3e79f3321f6e3540f3a977e731fe49dbf398ad9c87a8bab99e4fa0' content-type: 'application/json' x-turnitin-eventtype: 'SIMILARITY_COMPLETE' host: 'lms.midocean.edu.km' cookie: 'MoodleSession=dcb503d9e83f878bb3686c3752930ce3' cf-ray: '9f1c78f65d86dc48-FRA' accept: '*/*' user-agent: 'AHC/2.1' x-amzn-trace-id: 'Root=1-69ec8f92-adb16493827589a70c877d61;Parent=3f94274dcc058612;Sampled=0' traceparent: '00-69ec8f92adb16493827589a70c877d61-3f94274dcc058612-00' x-forwarded-for: '52.29.246.76' [2026-04-25 12:55:30.961396] [info] WEBHOOK REQUEST: {"overall_match_percentage":8,"internet_match_percentage":3,"publication_match_percentage":2,"submitted_works_match_percentage":7,"status":"COMPLETE","time_generated":"2026-04-25T09:55:30.741459Z","time_requested":"2026-04-25T09:55:12.845796Z","submission_id":"09c3a6b5-47ab-4688-91fb-b9807a2ee2bd","top_matches":[{"percentage":2.765388,"source_type":"SUBMITTED_WORK","matched_word_count_total":62,"submitted_date":"2026-04-17","institution_name":"University of Westminster","name":"University of Westminster on 2026-04-17"},{"percentage":2.765388,"source_type":"SUBMITTED_WORK","matched_word_count_total":62,"submitted_date":"2025-11-21","institution_name":"University of Westminster","name":"University of Westminster on 2025-11-21"},{"percentage":2.0071366,"source_type":"SUBMITTED_WORK","matched_word_count_total":45,"submitted_date":"2026-02-15","institution_name":"Liverpool John Moores University","name":"Liverpool John Moores University on 2026-02-15"}],"top_source_largest_matched_word_count":10} [2026-04-25 12:55:30.961402] [info] EXPECTED SIGNATURE: 62fdca017b3e79f3321f6e3540f3a977e731fe49dbf398ad9c87a8bab99e4fa0 [2026-04-25 12:55:30.966768] [info] -------- WEBHOOK END -------- [2026-04-25 13:00:01.112418] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/features-enabled [2026-04-25 13:00:01.112447] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-25 13:00:01.112535] [info] Request: 0: '[]' [2026-04-25 13:00:01.339692] [info] Response: 0: '{"similarity":{"viewer_modes":{"match_overview":true,"all_sources":true},"generation_settings":{"search_repositories":["INTERNET","PUBLICATION","CROSSREF","CROSSREF_POSTED_CONTENT","SUBMITTED_WORK"],"submission_auto_excludes":true},"view_settings":{"exclude_bibliography":true,"exclude_citations":true,"exclude_quotes":true,"exclude_abstract":false,"exclude_methods":false,"exclude_small_matches":true,"exclude_internet":true,"exclude_publications":true,"exclude_preprints":false,"exclude_custom_sections":false,"exclude_crossref":true,"exclude_crossref_posted_content":true,"exclude_submitted_works":true}},"tenant":{"require_eula":true},"product_name":"Turnitin Originality","access_options":["NATIVE","CORE_API","DRAFT_COACH"],"capability":["AI_WRITING_DETECTION"],"httpstatus":200}' [2026-04-25 13:00:01.340527] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/webhooks/5fc58884-69fd-449e-97ee-2bfdc2dd72f0 [2026-04-25 13:00:01.340542] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-25 13:00:01.340554] [info] Request: 0: '[]' [2026-04-25 13:00:01.410108] [info] Response: 0: '{"id":"5fc58884-69fd-449e-97ee-2bfdc2dd72f0","url":"https:\/\/lms.midocean.edu.km\/plagiarism\/turnitinsim\/callbacks.php","description":"Webhook for https:\/\/lms.midocean.edu.km\/plagiarism\/turnitinsim\/callbacks.php","created_time":"2026-03-04T22:00:02.566Z","event_types":["SUBMISSION_COMPLETE","SIMILARITY_COMPLETE","SIMILARITY_UPDATED"],"httpstatus":200}' [2026-04-25 13:00:01.410877] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/eula/latest?lang=en-US [2026-04-25 13:00:01.410893] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-25 13:00:01.410917] [info] Request: 0: '[]' [2026-04-25 13:00:01.472034] [info] Response: 0: '{"version":"v1beta","valid_from":"2018-04-30T17:00:00Z","valid_until":null,"url":"https:\/\/static.turnitin.com\/eula\/v1beta\/en-us\/eula.html","available_languages":["sv-SE","zh-CN","ja-JP","ko-KR","es-MX","nl-NL","ru-RU","zh-TW","ar-SA","pt-BR","de-DE","el-GR","nb-NO","cs-CZ","da-DK","tr-TR","pl-PL","fi-FI","it-IT","vi-VN","fr-FR","en-US","ro-RO"],"httpstatus":200}' [2026-04-25 13:10:01.665695] [info] [POST] Request to: https://midocean.turnitin.com/api/v1/submissions [2026-04-25 13:10:01.665739] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-25 13:10:01.665831] [info] Request: 0: '{"owner":"518a39e8-e731-48e2-a903-5ac246ec9b02","submitter":"518a39e8-e731-48e2-a903-5ac246ec9b02","title":"%D8%A7%D9%84%D8%B1%D8%B3%D8%A7%D9%84%D9%87 %D8%AC%D9%85%D9%8A%D8%B9 %D8%A7%D9%84%D9%81%D8%B5%D9%88%D9%84 .docx","metadata":{"group":{"id":"136776","name":"\u0627\u0644\u062a\u0639\u062f\u064a\u0644 \u0627\u0644\u0627\u062e\u064a\u0631 \u0644\u0644\u0641\u0635\u0644 \u0627\u0644\u0631\u0627\u0628\u0639 \u0645\u0646 \u0623\u0637\u0631\u0648\u062d\u0629 \u0627\u0644\u062f\u0643\u062a\u0648\u0631\u0627\u0647","type":"ASSIGNMENT"},"group_context":{"id":"4475","name":"\u0627\u0644\u0641\u0635\u0644 \u0627\u0644\u062b\u0627\u0645\u0646 - \u062f\/ \u0645\u064a\u0627\u0631 \u0648\u0644\u064a\u062f - \u0627\u0644\u0641\u0635\u0644 \u0627\u0644\u062f\u0631\u0627\u0633\u064a \u0627\u0644\u0623\u0648\u0644 2026"},"owners":[{"id":"518a39e8-e731-48e2-a903-5ac246ec9b02","family_name":"\u062d\u0631\u0641\u0634","given_name":"\u0633\u0639\u062f","email":"x.qj@hotmail.com"}],"original_submitted_time":"2026-04-25T10:10:01Z"},"eula":{"accepted_timestamp":"2025-03-10T06:59:10Z","language":"en-US","version":"v1beta"},"owner_default_permission_set":"LEARNER","submitter_default_permission_set":"LEARNER"}' [2026-04-25 13:10:01.995775] [info] Response: 0: '{"owner":"518a39e8-e731-48e2-a903-5ac246ec9b02","title":"%D8%A7%D9%84%D8%B1%D8%B3%D8%A7%D9%84%D9%87 %D8%AC%D9%85%D9%8A%D8%B9 %D8%A7%D9%84%D9%81%D8%B5%D9%88%D9%84 .docx","status":"CREATED","id":"c340d680-f5a3-4aa7-9d18-84fdf0af10e6","created_time":"2026-04-25T10:10:01.965Z","httpstatus":201}' [2026-04-25 13:10:01.997801] [info] [PUT] Request to: https://midocean.turnitin.com/api/v1/submissions/c340d680-f5a3-4aa7-9d18-84fdf0af10e6/original [2026-04-25 13:10:01.997823] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' 4: 'Content-Type: binary/octet-stream' 5: 'Content-Disposition: inline; filename="%D8%A7%D9%84%D8%B1%D8%B3%D8%A7%D9%84%D9%87 %D8%AC%D9%85%D9%8A%D8%B9 %D8%A7%D9%84%D9%81%D8%B5%D9%88%D9%84 .docx"' [2026-04-25 13:10:02.244970] [info] Response: 0: '{"message":"Successfully uploaded file for submission c340d680-f5a3-4aa7-9d18-84fdf0af10e6","httpstatus":202}' [2026-04-25 13:10:42.557509] [info] -------- WEBHOOK START -------- [2026-04-25 13:10:42.557543] [info] WEBHOOK HEADERS: connection: 'Keep-Alive' content-length: '470' accept-encoding: 'gzip, br' x-forwarded-proto: 'https' cf-visitor: '{"scheme":"https"}' cf-ipcountry: 'DE' cdn-loop: 'cloudflare; loops=1' x-turnitin-signature: '2e8c59c8a5d4cf9c5ce14e2f157500ca5386739c24b6f72c747a4ac676eb4299' content-type: 'application/json' x-turnitin-eventtype: 'SUBMISSION_COMPLETE' host: 'lms.midocean.edu.km' cookie: 'MoodleSession=085d2aa95fedee1683db3c5f658a362c' cf-ray: '9f1c8f37dd7c693f-FRA' accept: '*/*' user-agent: 'AHC/2.1' x-amzn-trace-id: 'Root=1-69ec9322-909de437097de55255df6ae7;Parent=b1ce26691bd0c7d9;Sampled=0' traceparent: '00-69ec9322909de437097de55255df6ae7-b1ce26691bd0c7d9-00' x-forwarded-for: '52.57.242.45' [2026-04-25 13:10:42.557648] [info] WEBHOOK REQUEST: {"owner":"518a39e8-e731-48e2-a903-5ac246ec9b02","title":"%D8%A7%D9%84%D8%B1%D8%B3%D8%A7%D9%84%D9%87 %D8%AC%D9%85%D9%8A%D8%B9 %D8%A7%D9%84%D9%81%D8%B5%D9%88%D9%84 .docx","status":"COMPLETE","id":"c340d680-f5a3-4aa7-9d18-84fdf0af10e6","content_type":"application/vnd.openxmlformats-officedocument.wordprocessingml.document","page_count":75,"word_count":17799,"character_count":98672,"created_time":"2026-04-25T10:10:01.965Z","capabilities":["VIEWER","INDEX","SIMILARITY"]} [2026-04-25 13:10:42.557655] [info] EXPECTED SIGNATURE: 2e8c59c8a5d4cf9c5ce14e2f157500ca5386739c24b6f72c747a4ac676eb4299 [2026-04-25 13:10:42.833380] [info] [PUT] Request to: https://midocean.turnitin.com/api/v1/submissions/c340d680-f5a3-4aa7-9d18-84fdf0af10e6/similarity [2026-04-25 13:10:42.833415] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-25 13:10:42.833435] [info] Request: 0: '{"generation_settings":{"search_repositories":["INTERNET","PUBLICATION","CROSSREF","CROSSREF_POSTED_CONTENT","SUBMITTED_WORK"],"auto_exclude_self_matching_scope":"GROUP_CONTEXT"},"view_settings":{"exclude_quotes":false,"exclude_bibliography":false}}' [2026-04-25 13:10:43.491035] [info] Response: 0: '{"message":"Successfully scheduled similarity report generation","httpstatus":202}' [2026-04-25 13:10:43.493190] [info] -------- WEBHOOK END -------- [2026-04-25 13:11:59.900433] [info] -------- WEBHOOK START -------- [2026-04-25 13:11:59.900470] [info] WEBHOOK HEADERS: connection: 'Keep-Alive' content-length: '804' accept-encoding: 'gzip, br' x-forwarded-proto: 'https' cf-visitor: '{"scheme":"https"}' cf-ipcountry: 'DE' cdn-loop: 'cloudflare; loops=1' x-turnitin-signature: 'aee40a576484ca691d9b4e314e574f48bbbbbb11da57719963ce21fc63127afd' content-type: 'application/json' x-turnitin-eventtype: 'SIMILARITY_COMPLETE' host: 'lms.midocean.edu.km' cookie: 'MoodleSession=085d2aa95fedee1683db3c5f658a362c' cf-ray: '9f1c911b483a4f95-FRA' accept: '*/*' user-agent: 'AHC/2.1' x-amzn-trace-id: 'Root=1-69ec936f-1d3aa019cf585d15f7e24037;Parent=0de69cd2d18e412a;Sampled=0' traceparent: '00-69ec936f1d3aa019cf585d15f7e24037-0de69cd2d18e412a-00' x-forwarded-for: '52.57.242.45' [2026-04-25 13:11:59.900568] [info] WEBHOOK REQUEST: {"overall_match_percentage":40,"internet_match_percentage":36,"publication_match_percentage":8,"submitted_works_match_percentage":14,"status":"COMPLETE","time_generated":"2026-04-25T10:11:59.667809Z","time_requested":"2026-04-25T10:10:43.448036Z","submission_id":"c340d680-f5a3-4aa7-9d18-84fdf0af10e6","top_matches":[{"percentage":21.733932,"source_type":"INTERNET","matched_word_count_total":3818,"name":"www.hnjournal.net"},{"percentage":6.216201,"source_type":"INTERNET","matched_word_count_total":1092,"name":"www.hnjournal.net"},{"percentage":3.5862696,"source_type":"SUBMITTED_WORK","matched_word_count_total":630,"submitted_date":"2023-09-12","institution_name":"Cyprus International University","name":"Cyprus International University on 2023-09-12"}],"top_source_largest_matched_word_count":227} [2026-04-25 13:11:59.900573] [info] EXPECTED SIGNATURE: aee40a576484ca691d9b4e314e574f48bbbbbb11da57719963ce21fc63127afd [2026-04-25 13:11:59.906038] [info] -------- WEBHOOK END -------- [2026-04-25 13:30:01.568126] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/features-enabled [2026-04-25 13:30:01.568155] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-25 13:30:01.568245] [info] Request: 0: '[]' [2026-04-25 13:30:01.974536] [info] Response: 0: '{"similarity":{"viewer_modes":{"match_overview":true,"all_sources":true},"generation_settings":{"search_repositories":["INTERNET","PUBLICATION","CROSSREF","CROSSREF_POSTED_CONTENT","SUBMITTED_WORK"],"submission_auto_excludes":true},"view_settings":{"exclude_bibliography":true,"exclude_citations":true,"exclude_quotes":true,"exclude_abstract":false,"exclude_methods":false,"exclude_small_matches":true,"exclude_internet":true,"exclude_publications":true,"exclude_preprints":false,"exclude_custom_sections":false,"exclude_crossref":true,"exclude_crossref_posted_content":true,"exclude_submitted_works":true}},"tenant":{"require_eula":true},"product_name":"Turnitin Originality","access_options":["CORE_API","NATIVE","DRAFT_COACH"],"capability":["AI_WRITING_DETECTION"],"httpstatus":200}' [2026-04-25 13:30:01.976644] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/webhooks/5fc58884-69fd-449e-97ee-2bfdc2dd72f0 [2026-04-25 13:30:01.976665] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-25 13:30:01.976681] [info] Request: 0: '[]' [2026-04-25 13:30:02.074686] [info] Response: 0: '{"id":"5fc58884-69fd-449e-97ee-2bfdc2dd72f0","url":"https:\/\/lms.midocean.edu.km\/plagiarism\/turnitinsim\/callbacks.php","description":"Webhook for https:\/\/lms.midocean.edu.km\/plagiarism\/turnitinsim\/callbacks.php","created_time":"2026-03-04T22:00:02.566Z","event_types":["SUBMISSION_COMPLETE","SIMILARITY_COMPLETE","SIMILARITY_UPDATED"],"httpstatus":200}' [2026-04-25 13:30:02.075544] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/eula/latest?lang=en-US [2026-04-25 13:30:02.075558] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-25 13:30:02.075573] [info] Request: 0: '[]' [2026-04-25 13:30:02.192465] [info] Response: 0: '{"version":"v1beta","valid_from":"2018-04-30T17:00:00Z","valid_until":null,"url":"https:\/\/static.turnitin.com\/eula\/v1beta\/en-us\/eula.html","available_languages":["sv-SE","zh-CN","ja-JP","ko-KR","es-MX","nl-NL","ru-RU","zh-TW","ar-SA","pt-BR","de-DE","el-GR","nb-NO","cs-CZ","da-DK","tr-TR","pl-PL","fi-FI","it-IT","vi-VN","fr-FR","en-US","ro-RO"],"httpstatus":200}' [2026-04-25 14:00:01.100738] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/features-enabled [2026-04-25 14:00:01.100764] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-25 14:00:01.100842] [info] Request: 0: '[]' [2026-04-25 14:00:01.405917] [info] Response: 0: '{"similarity":{"viewer_modes":{"match_overview":true,"all_sources":true},"generation_settings":{"search_repositories":["INTERNET","PUBLICATION","CROSSREF","CROSSREF_POSTED_CONTENT","SUBMITTED_WORK"],"submission_auto_excludes":true},"view_settings":{"exclude_bibliography":true,"exclude_citations":true,"exclude_quotes":true,"exclude_abstract":false,"exclude_methods":false,"exclude_small_matches":true,"exclude_internet":true,"exclude_publications":true,"exclude_preprints":false,"exclude_custom_sections":false,"exclude_crossref":true,"exclude_crossref_posted_content":true,"exclude_submitted_works":true}},"tenant":{"require_eula":true},"product_name":"Turnitin Originality","access_options":["NATIVE","CORE_API","DRAFT_COACH"],"capability":["AI_WRITING_DETECTION"],"httpstatus":200}' [2026-04-25 14:00:01.409229] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/webhooks/5fc58884-69fd-449e-97ee-2bfdc2dd72f0 [2026-04-25 14:00:01.409250] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-25 14:00:01.409271] [info] Request: 0: '[]' [2026-04-25 14:00:01.508518] [info] Response: 0: '{"id":"5fc58884-69fd-449e-97ee-2bfdc2dd72f0","url":"https:\/\/lms.midocean.edu.km\/plagiarism\/turnitinsim\/callbacks.php","description":"Webhook for https:\/\/lms.midocean.edu.km\/plagiarism\/turnitinsim\/callbacks.php","created_time":"2026-03-04T22:00:02.566Z","event_types":["SIMILARITY_UPDATED","SIMILARITY_COMPLETE","SUBMISSION_COMPLETE"],"httpstatus":200}' [2026-04-25 14:00:01.509329] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/eula/latest?lang=en-US [2026-04-25 14:00:01.509342] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-25 14:00:01.509356] [info] Request: 0: '[]' [2026-04-25 14:00:01.598092] [info] Response: 0: '{"version":"v1beta","valid_from":"2018-04-30T17:00:00Z","valid_until":null,"url":"https:\/\/static.turnitin.com\/eula\/v1beta\/en-us\/eula.html","available_languages":["sv-SE","zh-CN","ja-JP","ko-KR","es-MX","nl-NL","ru-RU","zh-TW","ar-SA","pt-BR","de-DE","el-GR","nb-NO","cs-CZ","da-DK","tr-TR","pl-PL","fi-FI","it-IT","vi-VN","fr-FR","en-US","ro-RO"],"httpstatus":200}' [2026-04-25 14:00:38.229377] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/eula/latest?lang=en-US [2026-04-25 14:00:38.229408] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-25 14:00:38.229490] [info] Request: 0: '[]' [2026-04-25 14:00:38.314241] [info] Response: 0: '{"version":"v1beta","valid_from":"2018-04-30T17:00:00Z","valid_until":null,"url":"https:\/\/static.turnitin.com\/eula\/v1beta\/en-us\/eula.html","available_languages":["sv-SE","zh-CN","ja-JP","ko-KR","es-MX","nl-NL","ru-RU","zh-TW","ar-SA","pt-BR","de-DE","el-GR","nb-NO","cs-CZ","da-DK","tr-TR","pl-PL","fi-FI","it-IT","vi-VN","fr-FR","en-US","ro-RO"],"httpstatus":200}' [2026-04-25 14:30:01.531639] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/features-enabled [2026-04-25 14:30:01.531666] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-25 14:30:01.531754] [info] Request: 0: '[]' [2026-04-25 14:30:01.889031] [info] Response: 0: '{"similarity":{"viewer_modes":{"match_overview":true,"all_sources":true},"generation_settings":{"search_repositories":["INTERNET","PUBLICATION","CROSSREF","CROSSREF_POSTED_CONTENT","SUBMITTED_WORK"],"submission_auto_excludes":true},"view_settings":{"exclude_bibliography":true,"exclude_citations":true,"exclude_quotes":true,"exclude_abstract":false,"exclude_methods":false,"exclude_small_matches":true,"exclude_internet":true,"exclude_publications":true,"exclude_preprints":false,"exclude_custom_sections":false,"exclude_crossref":true,"exclude_crossref_posted_content":true,"exclude_submitted_works":true}},"tenant":{"require_eula":true},"product_name":"Turnitin Originality","access_options":["NATIVE","CORE_API","DRAFT_COACH"],"capability":["AI_WRITING_DETECTION"],"httpstatus":200}' [2026-04-25 14:30:01.889868] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/webhooks/5fc58884-69fd-449e-97ee-2bfdc2dd72f0 [2026-04-25 14:30:01.889885] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-25 14:30:01.889900] [info] Request: 0: '[]' [2026-04-25 14:30:02.002326] [info] Response: 0: '{"id":"5fc58884-69fd-449e-97ee-2bfdc2dd72f0","url":"https:\/\/lms.midocean.edu.km\/plagiarism\/turnitinsim\/callbacks.php","description":"Webhook for https:\/\/lms.midocean.edu.km\/plagiarism\/turnitinsim\/callbacks.php","created_time":"2026-03-04T22:00:02.566Z","event_types":["SIMILARITY_COMPLETE","SUBMISSION_COMPLETE","SIMILARITY_UPDATED"],"httpstatus":200}' [2026-04-25 14:30:02.003187] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/eula/latest?lang=en-US [2026-04-25 14:30:02.003205] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-25 14:30:02.003220] [info] Request: 0: '[]' [2026-04-25 14:30:02.085158] [info] Response: 0: '{"version":"v1beta","valid_from":"2018-04-30T17:00:00Z","valid_until":null,"url":"https:\/\/static.turnitin.com\/eula\/v1beta\/en-us\/eula.html","available_languages":["sv-SE","zh-CN","ja-JP","ko-KR","es-MX","nl-NL","ru-RU","zh-TW","ar-SA","pt-BR","de-DE","el-GR","nb-NO","cs-CZ","da-DK","tr-TR","pl-PL","fi-FI","it-IT","vi-VN","fr-FR","en-US","ro-RO"],"httpstatus":200}' [2026-04-25 14:55:01.548609] [info] [POST] Request to: https://midocean.turnitin.com/api/v1/submissions [2026-04-25 14:55:01.548644] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-25 14:55:01.548727] [info] Request: 0: '{"owner":"88a5012a-7275-4827-a0c7-d76c8728544a","submitter":"88a5012a-7275-4827-a0c7-d76c8728544a","title":"Sami Lotfi Almaghrabi.pdf","metadata":{"group":{"id":"145476","name":"Project 2-","type":"ASSIGNMENT"},"group_context":{"id":"4477","name":"Practical_Image_Processing_and_Natural_Language_Processing_First Trimester 2026"},"owners":[{"id":"88a5012a-7275-4827-a0c7-d76c8728544a","family_name":"\u0627\u0644\u0645\u063a\u0631\u0628\u064a","given_name":"\u0633\u0627\u0645\u064a","email":"sami.1.2@hotmail.com"}],"original_submitted_time":"2026-04-25T11:55:01Z"},"eula":{"accepted_timestamp":"2025-03-15T10:39:47Z","language":"en-US","version":"v1beta"},"owner_default_permission_set":"LEARNER","submitter_default_permission_set":"LEARNER"}' [2026-04-25 14:55:02.241906] [info] Response: 0: '{"owner":"88a5012a-7275-4827-a0c7-d76c8728544a","title":"Sami Lotfi Almaghrabi.pdf","status":"CREATED","id":"8ffb8054-4e5c-4131-b0b0-49e5303c5acd","created_time":"2026-04-25T11:55:02.214Z","httpstatus":201}' [2026-04-25 14:55:02.243675] [info] [PUT] Request to: https://midocean.turnitin.com/api/v1/submissions/8ffb8054-4e5c-4131-b0b0-49e5303c5acd/original [2026-04-25 14:55:02.243695] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' 4: 'Content-Type: binary/octet-stream' 5: 'Content-Disposition: inline; filename="Sami Lotfi Almaghrabi.pdf"' [2026-04-25 14:55:02.466944] [info] Response: 0: '{"message":"Successfully uploaded file for submission 8ffb8054-4e5c-4131-b0b0-49e5303c5acd","httpstatus":202}' [2026-04-25 14:55:10.896743] [info] -------- WEBHOOK START -------- [2026-04-25 14:55:10.896776] [info] WEBHOOK HEADERS: connection: 'Keep-Alive' content-length: '328' accept-encoding: 'gzip, br' x-forwarded-proto: 'https' cf-visitor: '{"scheme":"https"}' cf-ipcountry: 'DE' cdn-loop: 'cloudflare; loops=1' x-turnitin-signature: '4a5a7a03c649cd8766256dd3bb9b3c6e6963a18ff3415c82773e8ecfb39319c2' content-type: 'application/json' x-turnitin-eventtype: 'SUBMISSION_COMPLETE' host: 'lms.midocean.edu.km' cookie: 'MoodleSession=085d2aa95fedee1683db3c5f658a362c' cf-ray: '9f1d2840fd5ef47f-FRA' accept: '*/*' user-agent: 'AHC/2.1' x-amzn-trace-id: 'Root=1-69ecab9e-e621dc8340436ceb774c2b6e;Parent=e541b5263471806a;Sampled=0' traceparent: '00-69ecab9ee621dc8340436ceb774c2b6e-e541b5263471806a-00' x-forwarded-for: '52.57.242.45' [2026-04-25 14:55:10.896884] [info] WEBHOOK REQUEST: {"owner":"88a5012a-7275-4827-a0c7-d76c8728544a","title":"Sami Lotfi Almaghrabi.pdf","status":"COMPLETE","id":"8ffb8054-4e5c-4131-b0b0-49e5303c5acd","content_type":"application/pdf","page_count":13,"word_count":2704,"character_count":15634,"created_time":"2026-04-25T11:55:02.214Z","capabilities":["SIMILARITY","VIEWER","INDEX"]} [2026-04-25 14:55:10.896891] [info] EXPECTED SIGNATURE: 4a5a7a03c649cd8766256dd3bb9b3c6e6963a18ff3415c82773e8ecfb39319c2 [2026-04-25 14:55:11.063623] [info] [PUT] Request to: https://midocean.turnitin.com/api/v1/submissions/8ffb8054-4e5c-4131-b0b0-49e5303c5acd/similarity [2026-04-25 14:55:11.063658] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-25 14:55:11.063678] [info] Request: 0: '{"generation_settings":{"search_repositories":["INTERNET","PUBLICATION","CROSSREF","CROSSREF_POSTED_CONTENT","SUBMITTED_WORK"],"auto_exclude_self_matching_scope":"GROUP_CONTEXT"},"view_settings":{"exclude_quotes":false,"exclude_bibliography":false}}' [2026-04-25 14:55:11.724075] [info] Response: 0: '{"message":"Successfully scheduled similarity report generation","httpstatus":202}' [2026-04-25 14:55:11.727783] [info] -------- WEBHOOK END -------- [2026-04-25 14:55:33.478719] [info] -------- WEBHOOK START -------- [2026-04-25 14:55:33.478753] [info] WEBHOOK HEADERS: connection: 'Keep-Alive' content-length: '1505' accept-encoding: 'gzip, br' x-forwarded-proto: 'https' cf-visitor: '{"scheme":"https"}' cf-ipcountry: 'DE' cdn-loop: 'cloudflare; loops=1' x-turnitin-signature: '4bc465efd183435b2bee2815472cb605188747d09f4b7592e632706f64eb4394' content-type: 'application/json' x-turnitin-eventtype: 'SIMILARITY_COMPLETE' host: 'lms.midocean.edu.km' cookie: 'MoodleSession=085d2aa95fedee1683db3c5f658a362c' cf-ray: '9f1d28ce2fe9f47f-FRA' accept: '*/*' user-agent: 'AHC/2.1' x-amzn-trace-id: 'Root=1-69ecabb5-d9fb6485d7a26d6930ba4d34;Parent=0e47573fed266919;Sampled=0' traceparent: '00-69ecabb5d9fb6485d7a26d6930ba4d34-0e47573fed266919-00' x-forwarded-for: '52.57.242.45' [2026-04-25 14:55:33.478849] [info] WEBHOOK REQUEST: {"overall_match_percentage":77,"internet_match_percentage":61,"publication_match_percentage":48,"submitted_works_match_percentage":74,"status":"COMPLETE","time_generated":"2026-04-25T11:55:33.108608Z","time_requested":"2026-04-25T11:55:11.682879Z","submission_id":"8ffb8054-4e5c-4131-b0b0-49e5303c5acd","top_matches":[{"percentage":49.600872,"source_type":"SUBMITTED_WORK","matched_word_count_total":1367,"submitted_date":"2025-12-07","institution_name":"The Robert Gordon University","name":"The Robert Gordon University on 2025-12-07"},{"percentage":48.3672,"submission_id":"f21ab618-ba43-4377-883c-75db24020d06","source_type":"SUBMITTED_WORK","matched_word_count_total":1333,"submitted_date":"2026-01-07","institution_name":"Dublin Business School","name":"Dublin Business School on 2026-01-07"},{"percentage":46.33527,"source_type":"SUBMITTED_WORK","matched_word_count_total":1277,"submitted_date":"2025-07-25","institution_name":"The Robert Gordon University","name":"The Robert Gordon University on 2025-07-25"},{"percentage":45.06531,"source_type":"SUBMITTED_WORK","matched_word_count_total":1242,"submitted_date":"2024-11-29","institution_name":"The Robert Gordon University","name":"The Robert Gordon University on 2024-11-29"},{"percentage":44.666183,"source_type":"SUBMITTED_WORK","matched_word_count_total":1231,"submitted_date":"2025-07-27","institution_name":"The Robert Gordon University","name":"The Robert Gordon University on 2025-07-27"}],"top_source_largest_matched_word_count":83} [2026-04-25 14:55:33.478856] [info] EXPECTED SIGNATURE: 4bc465efd183435b2bee2815472cb605188747d09f4b7592e632706f64eb4394 [2026-04-25 14:55:33.484072] [info] -------- WEBHOOK END -------- [2026-04-25 15:00:01.449263] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/features-enabled [2026-04-25 15:00:01.449287] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-25 15:00:01.449372] [info] Request: 0: '[]' [2026-04-25 15:00:01.686515] [info] Response: 0: '{"similarity":{"viewer_modes":{"match_overview":true,"all_sources":true},"generation_settings":{"search_repositories":["INTERNET","PUBLICATION","CROSSREF","CROSSREF_POSTED_CONTENT","SUBMITTED_WORK"],"submission_auto_excludes":true},"view_settings":{"exclude_bibliography":true,"exclude_citations":true,"exclude_quotes":true,"exclude_abstract":false,"exclude_methods":false,"exclude_small_matches":true,"exclude_internet":true,"exclude_publications":true,"exclude_preprints":false,"exclude_custom_sections":false,"exclude_crossref":true,"exclude_crossref_posted_content":true,"exclude_submitted_works":true}},"tenant":{"require_eula":true},"product_name":"Turnitin Originality","access_options":["NATIVE","CORE_API","DRAFT_COACH"],"capability":["AI_WRITING_DETECTION"],"httpstatus":200}' [2026-04-25 15:00:01.687289] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/webhooks/5fc58884-69fd-449e-97ee-2bfdc2dd72f0 [2026-04-25 15:00:01.687304] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-25 15:00:01.687319] [info] Request: 0: '[]' [2026-04-25 15:00:01.782512] [info] Response: 0: '{"id":"5fc58884-69fd-449e-97ee-2bfdc2dd72f0","url":"https:\/\/lms.midocean.edu.km\/plagiarism\/turnitinsim\/callbacks.php","description":"Webhook for https:\/\/lms.midocean.edu.km\/plagiarism\/turnitinsim\/callbacks.php","created_time":"2026-03-04T22:00:02.566Z","event_types":["SIMILARITY_UPDATED","SIMILARITY_COMPLETE","SUBMISSION_COMPLETE"],"httpstatus":200}' [2026-04-25 15:00:01.783371] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/eula/latest?lang=en-US [2026-04-25 15:00:01.783387] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-25 15:00:01.783401] [info] Request: 0: '[]' [2026-04-25 15:00:01.875596] [info] Response: 0: '{"version":"v1beta","valid_from":"2018-04-30T17:00:00Z","valid_until":null,"url":"https:\/\/static.turnitin.com\/eula\/v1beta\/en-us\/eula.html","available_languages":["sv-SE","zh-CN","ja-JP","ko-KR","es-MX","nl-NL","ru-RU","zh-TW","ar-SA","pt-BR","de-DE","el-GR","nb-NO","cs-CZ","da-DK","tr-TR","pl-PL","fi-FI","it-IT","vi-VN","fr-FR","en-US","ro-RO"],"httpstatus":200}' [2026-04-25 15:00:02.242247] [info] [POST] Request to: https://midocean.turnitin.com/api/v1/submissions [2026-04-25 15:00:02.242295] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-25 15:00:02.242420] [info] Request: 0: '{"owner":"05dc4744-0c60-496a-8dc8-54c8b0728d8e","submitter":"05dc4744-0c60-496a-8dc8-54c8b0728d8e","title":"Project2.pdf","metadata":{"group":{"id":"145469","name":"Project-2-2","type":"ASSIGNMENT"},"group_context":{"id":"4476","name":"Practical_Machine_Learning_and_Data_Exploration_First Trimester 2026"},"owners":[{"id":"05dc4744-0c60-496a-8dc8-54c8b0728d8e","family_name":"\u0623\u0628\u0648\u0633\u0644\u0637\u0627\u0646","given_name":"\u0645\u062d\u0645\u062f","email":"iabo.sultan@gmail.com"}],"original_submitted_time":"2026-04-25T12:00:02Z"},"eula":{"accepted_timestamp":"2025-11-11T20:33:52Z","language":"en-US","version":"v1beta"},"owner_default_permission_set":"LEARNER","submitter_default_permission_set":"LEARNER"}' [2026-04-25 15:00:02.518508] [info] Response: 0: '{"owner":"05dc4744-0c60-496a-8dc8-54c8b0728d8e","title":"Project2.pdf","status":"CREATED","id":"2c12f157-1858-4859-a6d9-1695344c25af","created_time":"2026-04-25T12:00:02.495Z","httpstatus":201}' [2026-04-25 15:00:02.520349] [info] [PUT] Request to: https://midocean.turnitin.com/api/v1/submissions/2c12f157-1858-4859-a6d9-1695344c25af/original [2026-04-25 15:00:02.520384] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' 4: 'Content-Type: binary/octet-stream' 5: 'Content-Disposition: inline; filename="Project2.pdf"' [2026-04-25 15:00:02.712619] [info] Response: 0: '{"message":"Successfully uploaded file for submission 2c12f157-1858-4859-a6d9-1695344c25af","httpstatus":202}' [2026-04-25 15:00:08.463395] [info] -------- WEBHOOK START -------- [2026-04-25 15:00:08.463429] [info] WEBHOOK HEADERS: connection: 'Keep-Alive' content-length: '313' accept-encoding: 'gzip, br' x-forwarded-proto: 'https' cf-visitor: '{"scheme":"https"}' cf-ipcountry: 'DE' cdn-loop: 'cloudflare; loops=1' x-turnitin-signature: '358137249433973b3b0e7005337606018107ab9792c31de4e04cb3c46b20d516' content-type: 'application/json' x-turnitin-eventtype: 'SUBMISSION_COMPLETE' host: 'lms.midocean.edu.km' cookie: 'MoodleSession=085d2aa95fedee1683db3c5f658a362c' cf-ray: '9f1d2f84c843d295-FRA' accept: '*/*' user-agent: 'AHC/2.1' x-amzn-trace-id: 'Root=1-69ecacc8-06aa4f81296b0e3459fd6a24;Parent=ae4dd47f489da750;Sampled=0' traceparent: '00-69ecacc806aa4f81296b0e3459fd6a24-ae4dd47f489da750-00' x-forwarded-for: '52.57.242.45' [2026-04-25 15:00:08.463531] [info] WEBHOOK REQUEST: {"owner":"05dc4744-0c60-496a-8dc8-54c8b0728d8e","title":"Project2.pdf","status":"COMPLETE","id":"2c12f157-1858-4859-a6d9-1695344c25af","content_type":"application/pdf","page_count":8,"word_count":1559,"character_count":8688,"created_time":"2026-04-25T12:00:02.495Z","capabilities":["INDEX","SIMILARITY","VIEWER"]} [2026-04-25 15:00:08.463537] [info] EXPECTED SIGNATURE: 358137249433973b3b0e7005337606018107ab9792c31de4e04cb3c46b20d516 [2026-04-25 15:00:08.594777] [info] [PUT] Request to: https://midocean.turnitin.com/api/v1/submissions/2c12f157-1858-4859-a6d9-1695344c25af/similarity [2026-04-25 15:00:08.594811] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-25 15:00:08.594830] [info] Request: 0: '{"generation_settings":{"search_repositories":["INTERNET","PUBLICATION","CROSSREF","CROSSREF_POSTED_CONTENT","SUBMITTED_WORK"],"auto_exclude_self_matching_scope":"GROUP_CONTEXT"},"view_settings":{"exclude_quotes":false,"exclude_bibliography":false}}' [2026-04-25 15:00:09.225328] [info] Response: 0: '{"message":"Successfully scheduled similarity report generation","httpstatus":202}' [2026-04-25 15:00:09.227360] [info] -------- WEBHOOK END -------- [2026-04-25 15:00:29.581773] [info] -------- WEBHOOK START -------- [2026-04-25 15:00:29.581809] [info] WEBHOOK HEADERS: connection: 'Keep-Alive' content-length: '1421' accept-encoding: 'gzip, br' x-forwarded-proto: 'https' cf-visitor: '{"scheme":"https"}' cf-ipcountry: 'DE' cdn-loop: 'cloudflare; loops=1' x-turnitin-signature: '96b160f52c3b22678b1379932775cde40a7f84780bb67f1999f386b706126b15' content-type: 'application/json' x-turnitin-eventtype: 'SIMILARITY_COMPLETE' host: 'lms.midocean.edu.km' cookie: 'MoodleSession=085d2aa95fedee1683db3c5f658a362c' cf-ray: '9f1d3008cdb1d295-FRA' accept: '*/*' user-agent: 'AHC/2.1' x-amzn-trace-id: 'Root=1-69ecacdd-4fea588cd157e5f0e8b52781;Parent=2f4f63399951d78c;Sampled=0' traceparent: '00-69ecacdd4fea588cd157e5f0e8b52781-2f4f63399951d78c-00' x-forwarded-for: '52.57.242.45' [2026-04-25 15:00:29.581913] [info] WEBHOOK REQUEST: {"overall_match_percentage":59,"internet_match_percentage":45,"publication_match_percentage":38,"submitted_works_match_percentage":60,"status":"COMPLETE","time_generated":"2026-04-25T12:00:29.334502Z","time_requested":"2026-04-25T12:00:09.139673Z","submission_id":"2c12f157-1858-4859-a6d9-1695344c25af","top_matches":[{"percentage":29.419273,"source_type":"SUBMITTED_WORK","matched_word_count_total":461,"submitted_date":"2026-04-13","institution_name":"CSU, Long Beach","name":"CSU, Long Beach on 2026-04-13"},{"percentage":27.568602,"source_type":"SUBMITTED_WORK","matched_word_count_total":432,"submitted_date":"2025-06-01","institution_name":"RMIT University","name":"RMIT University on 2025-06-01"},{"percentage":27.249521,"source_type":"PUBLICATION","matched_word_count_total":427,"name":"Natasa Kleanthous, Abir Hussain. \"Machine Learning in Farm Animal Behavior using Python\", CRC Press, 2025"},{"percentage":26.41991,"source_type":"SUBMITTED_WORK","matched_word_count_total":414,"submitted_date":"2026-01-13","institution_name":"WorldQuant University","name":"WorldQuant University on 2026-01-13"},{"percentage":25.27122,"source_type":"SUBMITTED_WORK","matched_word_count_total":396,"submitted_date":"2025-11-29","institution_name":"Imperial College of Science, Technology and Medicine","name":"Imperial College of Science, Technology and Medicine on 2025-11-29"}],"top_source_largest_matched_word_count":33} [2026-04-25 15:00:29.581919] [info] EXPECTED SIGNATURE: 96b160f52c3b22678b1379932775cde40a7f84780bb67f1999f386b706126b15 [2026-04-25 15:00:29.587522] [info] -------- WEBHOOK END -------- [2026-04-25 15:05:01.746434] [info] [POST] Request to: https://midocean.turnitin.com/api/v1/submissions [2026-04-25 15:05:01.746479] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-25 15:05:01.746577] [info] Request: 0: '{"owner":"298de726-b889-48ed-84d5-156148a1a84b","submitter":"298de726-b889-48ed-84d5-156148a1a84b","title":"%E2%80%8E%E2%81%A8%D9%85%D8%AD%D9%85%D8%AF %D8%A7%D9%84%D8%B2%D9%87%D8%B1%D8%A7%D9%86%D9%8A _ %D9%85%D8%B4%D8%B1%D9%88%D8%B9 %D8%AE%D8%B7%D8%A9 %D8%A7%D8%B7%D8%B1%D9%88%D8%AD%D8%A9 %D8%AF%D9%83%D8%AA%D9%88%D8%B1%D8%A7%D9%87_ %D8%A8%D8%B9%D8%AF %D8%A7%D9%84%D8%AA%D8%B9%D8%AF%D9%8A%D9%84 2_ 9 %D8%A5%D8%A8%D8%B1%D9%8A%D9%84 2026%E2%81%A9.docx","metadata":{"group":{"id":"136215","name":"\u062a\u0633\u0644\u064a\u0645 \u0627\u0644\u062a\u0639\u062f\u064a\u0644 \u0627\u0644\u062b\u0627\u0646\u064a \u0648\u0627\u0644\u0646\u0647\u0627\u0626\u064a","type":"ASSIGNMENT"},"group_context":{"id":"4447","name":"\u0627\u0644\u0641\u0635\u0644 \u0627\u0644\u0631\u0627\u0628\u0639 - \u062f\/ \u0627\u062d\u0645\u062f \u0648\u0631\u0627\u0642 - \u0627\u0644\u0641\u0635\u0644 \u0627\u0644\u062f\u0631\u0627\u0633\u064a \u0627\u0644\u0623\u0648\u0644 2026"},"owners":[{"id":"298de726-b889-48ed-84d5-156148a1a84b","family_name":"\u0627\u0644\u0632\u0647\u0631\u0627\u0646\u064a","given_name":"\u0645\u062d\u0645\u062f","email":"eng-mohammed5@hotmail.com"}],"original_submitted_time":"2026-04-25T12:05:01Z"},"eula":{"accepted_timestamp":"2026-03-04T14:08:52Z","language":"en-US","version":"v1beta"},"owner_default_permission_set":"LEARNER","submitter_default_permission_set":"LEARNER"}' [2026-04-25 15:05:02.013701] [info] Response: 0: '{"owner":"298de726-b889-48ed-84d5-156148a1a84b","title":"%E2%80%8E%E2%81%A8%D9%85%D8%AD%D9%85%D8%AF %D8%A7%D9%84%D8%B2%D9%87%D8%B1%D8%A7%D9%86%D9%8A _ %D9%85%D8%B4%D8%B1%D9%88%D8%B9 %D8%AE%D8%B7%D8%A9 %D8%A7%D8%B7%D8%B1%D9%88%D8%AD%D8%A9 %D8%AF%D9%83%D8%AA%D9%88%D8%B1%D8%A7%D9%87_ %D8%A8%D8%B9%D8%AF %D8%A7%D9%84%D8%AA%D8%B9%D8%AF%D9%8A%D9%84 2_ 9 %D8%A5%D8%A8%D8%B1%D9%8A%D9%84 2026%E2%81%A9.docx","status":"CREATED","id":"6d94bd7c-3b76-414c-a140-1a807d806595","created_time":"2026-04-25T12:05:01.988Z","httpstatus":201}' [2026-04-25 15:05:02.015691] [info] [PUT] Request to: https://midocean.turnitin.com/api/v1/submissions/6d94bd7c-3b76-414c-a140-1a807d806595/original [2026-04-25 15:05:02.015717] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' 4: 'Content-Type: binary/octet-stream' 5: 'Content-Disposition: inline; filename="%E2%80%8E%E2%81%A8%D9%85%D8%AD%D9%85%D8%AF %D8%A7%D9%84%D8%B2%D9%87%D8%B1%D8%A7%D9%86%D9%8A _ %D9%85%D8%B4%D8%B1%D9%88%D8%B9 %D8%AE%D8%B7%D8%A9 %D8%A7%D8%B7%D8%B1%D9%88%D8%AD%D8%A9 %D8%AF%D9%83%D8%AA%D9%88%D8%B1%D8%A7%D9%87_ %D8%A8%D8%B9%D8%AF %D8%A7%D9%84%D8%AA%D8%B9%D8%AF%D9%8A%D9%84 2_ 9 %D8%A5%D8%A8%D8%B1%D9%8A%D9%84 2026%E2%81%A9.docx"' [2026-04-25 15:05:02.221751] [info] Response: 0: '{"message":"Successfully uploaded file for submission 6d94bd7c-3b76-414c-a140-1a807d806595","httpstatus":202}' [2026-04-25 15:05:23.804577] [info] -------- WEBHOOK START -------- [2026-04-25 15:05:23.804615] [info] WEBHOOK HEADERS: connection: 'Keep-Alive' content-length: '700' accept-encoding: 'gzip, br' x-forwarded-proto: 'https' cf-visitor: '{"scheme":"https"}' cf-ipcountry: 'DE' cdn-loop: 'cloudflare; loops=1' x-turnitin-signature: 'a4a244cb55051101651c60627e94657b5720f0c4457ca8d2ff5ecf0d9f163c1e' content-type: 'application/json' x-turnitin-eventtype: 'SUBMISSION_COMPLETE' host: 'lms.midocean.edu.km' cookie: 'MoodleSession=085d2aa95fedee1683db3c5f658a362c' cf-ray: '9f1d3737a920dcbc-FRA' accept: '*/*' user-agent: 'AHC/2.1' x-amzn-trace-id: 'Root=1-69ecae03-e673beb7deaf9a6f212c4b39;Parent=d1851d22aee9a7d8;Sampled=0' traceparent: '00-69ecae03e673beb7deaf9a6f212c4b39-d1851d22aee9a7d8-00' x-forwarded-for: '52.57.242.45' [2026-04-25 15:05:23.804748] [info] WEBHOOK REQUEST: {"owner":"298de726-b889-48ed-84d5-156148a1a84b","title":"%E2%80%8E%E2%81%A8%D9%85%D8%AD%D9%85%D8%AF %D8%A7%D9%84%D8%B2%D9%87%D8%B1%D8%A7%D9%86%D9%8A _ %D9%85%D8%B4%D8%B1%D9%88%D8%B9 %D8%AE%D8%B7%D8%A9 %D8%A7%D8%B7%D8%B1%D9%88%D8%AD%D8%A9 %D8%AF%D9%83%D8%AA%D9%88%D8%B1%D8%A7%D9%87_ %D8%A8%D8%B9%D8%AF %D8%A7%D9%84%D8%AA%D8%B9%D8%AF%D9%8A%D9%84 2_ 9 %D8%A5%D8%A8%D8%B1%D9%8A%D9%84 2026%E2%81%A9.docx","status":"COMPLETE","id":"6d94bd7c-3b76-414c-a140-1a807d806595","content_type":"application/vnd.openxmlformats-officedocument.wordprocessingml.document","page_count":27,"word_count":6407,"character_count":37641,"created_time":"2026-04-25T12:05:01.988Z","capabilities":["INDEX","SIMILARITY","VIEWER"]} [2026-04-25 15:05:23.804755] [info] EXPECTED SIGNATURE: a4a244cb55051101651c60627e94657b5720f0c4457ca8d2ff5ecf0d9f163c1e [2026-04-25 15:05:23.939245] [info] [PUT] Request to: https://midocean.turnitin.com/api/v1/submissions/6d94bd7c-3b76-414c-a140-1a807d806595/similarity [2026-04-25 15:05:23.939281] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-25 15:05:23.939300] [info] Request: 0: '{"generation_settings":{"search_repositories":["INTERNET","PUBLICATION","CROSSREF","CROSSREF_POSTED_CONTENT","SUBMITTED_WORK"],"auto_exclude_self_matching_scope":"GROUP_CONTEXT"},"view_settings":{"exclude_quotes":false,"exclude_bibliography":false}}' [2026-04-25 15:05:24.590892] [info] Response: 0: '{"message":"Successfully scheduled similarity report generation","httpstatus":202}' [2026-04-25 15:05:24.593075] [info] -------- WEBHOOK END -------- [2026-04-25 15:06:07.535115] [info] -------- WEBHOOK START -------- [2026-04-25 15:06:07.535150] [info] WEBHOOK HEADERS: connection: 'Keep-Alive' content-length: '777' accept-encoding: 'gzip, br' x-forwarded-proto: 'https' cf-visitor: '{"scheme":"https"}' cf-ipcountry: 'DE' cdn-loop: 'cloudflare; loops=1' x-turnitin-signature: 'd075f8e4a9d365d86d0f99e02c4cfcedc30c8e012a873b3ce4a1b8f19637f38d' content-type: 'application/json' x-turnitin-eventtype: 'SIMILARITY_COMPLETE' host: 'lms.midocean.edu.km' cookie: 'MoodleSession=dcb503d9e83f878bb3686c3752930ce3' cf-ray: '9f1d3848ff329bb2-FRA' accept: '*/*' user-agent: 'AHC/2.1' x-amzn-trace-id: 'Root=1-69ecae2f-3920eef49401a448df4ddca6;Parent=8b891feac644b4d6;Sampled=0' traceparent: '00-69ecae2f3920eef49401a448df4ddca6-8b891feac644b4d6-00' x-forwarded-for: '52.29.246.76' [2026-04-25 15:06:07.535254] [info] WEBHOOK REQUEST: {"overall_match_percentage":24,"internet_match_percentage":15,"publication_match_percentage":7,"submitted_works_match_percentage":22,"status":"COMPLETE","time_generated":"2026-04-25T12:06:07.304707Z","time_requested":"2026-04-25T12:05:24.562504Z","submission_id":"6d94bd7c-3b76-414c-a140-1a807d806595","top_matches":[{"percentage":3.7116895,"source_type":"INTERNET","matched_word_count_total":241,"name":"repository.kemu.ac.ke"},{"percentage":2.618204,"source_type":"INTERNET","matched_word_count_total":170,"name":"www.hnjournal.net"},{"percentage":2.4795935,"source_type":"SUBMITTED_WORK","matched_word_count_total":161,"submitted_date":"2026-01-05","institution_name":"Muscat University","name":"Muscat University on 2026-01-05"}],"top_source_largest_matched_word_count":27} [2026-04-25 15:06:07.535260] [info] EXPECTED SIGNATURE: d075f8e4a9d365d86d0f99e02c4cfcedc30c8e012a873b3ce4a1b8f19637f38d [2026-04-25 15:06:07.541008] [info] -------- WEBHOOK END -------- [2026-04-25 15:30:01.688626] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/features-enabled [2026-04-25 15:30:01.688772] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-25 15:30:01.688869] [info] Request: 0: '[]' [2026-04-25 15:30:02.011789] [info] Response: 0: '{"similarity":{"viewer_modes":{"match_overview":true,"all_sources":true},"generation_settings":{"search_repositories":["INTERNET","PUBLICATION","CROSSREF","CROSSREF_POSTED_CONTENT","SUBMITTED_WORK"],"submission_auto_excludes":true},"view_settings":{"exclude_bibliography":true,"exclude_citations":true,"exclude_quotes":true,"exclude_abstract":false,"exclude_methods":false,"exclude_small_matches":true,"exclude_internet":true,"exclude_publications":true,"exclude_preprints":false,"exclude_custom_sections":false,"exclude_crossref":true,"exclude_crossref_posted_content":true,"exclude_submitted_works":true}},"tenant":{"require_eula":true},"product_name":"Turnitin Originality","access_options":["NATIVE","CORE_API","DRAFT_COACH"],"capability":["AI_WRITING_DETECTION"],"httpstatus":200}' [2026-04-25 15:30:02.012568] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/webhooks/5fc58884-69fd-449e-97ee-2bfdc2dd72f0 [2026-04-25 15:30:02.012586] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-25 15:30:02.012600] [info] Request: 0: '[]' [2026-04-25 15:30:02.103461] [info] Response: 0: '{"id":"5fc58884-69fd-449e-97ee-2bfdc2dd72f0","url":"https:\/\/lms.midocean.edu.km\/plagiarism\/turnitinsim\/callbacks.php","description":"Webhook for https:\/\/lms.midocean.edu.km\/plagiarism\/turnitinsim\/callbacks.php","created_time":"2026-03-04T22:00:02.566Z","event_types":["SUBMISSION_COMPLETE","SIMILARITY_UPDATED","SIMILARITY_COMPLETE"],"httpstatus":200}' [2026-04-25 15:30:02.104296] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/eula/latest?lang=en-US [2026-04-25 15:30:02.104312] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-25 15:30:02.104338] [info] Request: 0: '[]' [2026-04-25 15:30:02.183979] [info] Response: 0: '{"version":"v1beta","valid_from":"2018-04-30T17:00:00Z","valid_until":null,"url":"https:\/\/static.turnitin.com\/eula\/v1beta\/en-us\/eula.html","available_languages":["sv-SE","zh-CN","ja-JP","ko-KR","es-MX","nl-NL","ru-RU","zh-TW","ar-SA","pt-BR","de-DE","el-GR","nb-NO","cs-CZ","da-DK","tr-TR","pl-PL","fi-FI","it-IT","vi-VN","fr-FR","en-US","ro-RO"],"httpstatus":200}' [2026-04-25 15:40:01.887682] [info] [POST] Request to: https://midocean.turnitin.com/api/v1/submissions [2026-04-25 15:40:01.887729] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-25 15:40:01.887856] [info] Request: 0: '{"owner":"8cae5c07-5a01-4699-8112-059bc66b2276","submitter":"8cae5c07-5a01-4699-8112-059bc66b2276","title":"%D8%A7%D9%84%D9%81%D8%B5%D9%84 %D8%A7%D9%84%D8%A3%D9%88%D9%84 %D9%88%D8%A7%D9%84%D8%AB%D8%A7%D9%86%D9%8A - Copy.docx","metadata":{"group":{"id":"129819","name":"\u062a\u0633\u0644\u064a\u0645 \u0627\u0644\u0625\u0637\u0627\u0631 \u0627\u0644\u0646\u0638\u0631\u064a \u0627\u0644\u062e\u0627\u0635 \u0628\u0627\u0644\u0645\u0634\u0631\u0648\u0639 \u0627\u0644\u0646\u0647\u0627\u0626\u064a (\u0627\u0644\u0641\u0635\u0644 \u0627\u0644\u0623\u0648\u0644 \u0648\u0627\u0644\u062b\u0627\u0646\u064a \u0641\u0642\u0637 \u0628\u0635\u064a\u063a\u0629 Word)","type":"ASSIGNMENT"},"group_context":{"id":"4207","name":"Final_Project_PMG697_S3_MPM_First Trimester 2026","owners":[{"id":"0ad552f1-ae25-4e00-aba7-c00e45a40367","family_name":"Ahmed","given_name":"Alaa","email":"alaaahmed@midocean.edu.km"},{"id":"aca825b9-3cf5-4b48-aae6-a30fd4ce95ef","family_name":"Salah","given_name":"Rokaya","email":"rokayasalah@midocean.edu.km"},{"id":"401c1d17-10dd-4e6f-9414-99fcb9938408","family_name":"Faried","given_name":"Sara","email":"sarafaried@midocean.edu.km"}]},"owners":[{"id":"8cae5c07-5a01-4699-8112-059bc66b2276","family_name":"\u0627\u0644\u0634\u0645\u0631\u064a","given_name":"\u0639\u0648\u0636","email":"eng.awad.24@gmail.com"}],"original_submitted_time":"2026-04-25T12:40:01Z"},"eula":{"accepted_timestamp":"2026-03-27T14:43:58Z","language":"en-US","version":"v1beta"},"owner_default_permission_set":"LEARNER","submitter_default_permission_set":"LEARNER"}' [2026-04-25 15:40:02.623766] [info] Response: 0: '{"owner":"8cae5c07-5a01-4699-8112-059bc66b2276","title":"%D8%A7%D9%84%D9%81%D8%B5%D9%84 %D8%A7%D9%84%D8%A3%D9%88%D9%84 %D9%88%D8%A7%D9%84%D8%AB%D8%A7%D9%86%D9%8A - Copy.docx","status":"CREATED","id":"9969ae8d-b1bc-423f-8cca-4a4cd611c8c3","created_time":"2026-04-25T12:40:02.165Z","httpstatus":201}' [2026-04-25 15:40:02.625566] [info] [PUT] Request to: https://midocean.turnitin.com/api/v1/submissions/9969ae8d-b1bc-423f-8cca-4a4cd611c8c3/original [2026-04-25 15:40:02.625591] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' 4: 'Content-Type: binary/octet-stream' 5: 'Content-Disposition: inline; filename="%D8%A7%D9%84%D9%81%D8%B5%D9%84 %D8%A7%D9%84%D8%A3%D9%88%D9%84 %D9%88%D8%A7%D9%84%D8%AB%D8%A7%D9%86%D9%8A - Copy.docx"' [2026-04-25 15:40:02.848364] [info] Response: 0: '{"message":"Successfully uploaded file for submission 9969ae8d-b1bc-423f-8cca-4a4cd611c8c3","httpstatus":202}' [2026-04-25 15:40:10.133404] [info] -------- WEBHOOK START -------- [2026-04-25 15:40:10.133438] [info] WEBHOOK HEADERS: connection: 'Keep-Alive' content-length: '472' accept-encoding: 'gzip, br' x-forwarded-proto: 'https' cf-visitor: '{"scheme":"https"}' cf-ipcountry: 'DE' cdn-loop: 'cloudflare; loops=1' content-type: 'application/json' x-turnitin-eventtype: 'SUBMISSION_COMPLETE' host: 'lms.midocean.edu.km' x-amzn-trace-id: 'Root=1-69ecb62a-0eeef3bd18bafb2bfeafedc5;Parent=a0c9b8fc50b76af3;Sampled=0' cf-ray: '9f1d6a273eaa3827-FRA' accept: '*/*' user-agent: 'AHC/2.1' traceparent: '00-69ecb62a0eeef3bd18bafb2bfeafedc5-a0c9b8fc50b76af3-00' x-turnitin-signature: 'e433809331cd664f1b9c3790e0f83483b0f717ea446d63645434fc41e569adf6' x-forwarded-for: '35.158.179.21' [2026-04-25 15:40:10.133548] [info] WEBHOOK REQUEST: {"owner":"8cae5c07-5a01-4699-8112-059bc66b2276","title":"%D8%A7%D9%84%D9%81%D8%B5%D9%84 %D8%A7%D9%84%D8%A3%D9%88%D9%84 %D9%88%D8%A7%D9%84%D8%AB%D8%A7%D9%86%D9%8A - Copy.docx","status":"COMPLETE","id":"9969ae8d-b1bc-423f-8cca-4a4cd611c8c3","content_type":"application/vnd.openxmlformats-officedocument.wordprocessingml.document","page_count":7,"word_count":843,"character_count":4736,"created_time":"2026-04-25T12:40:02.165Z","capabilities":["VIEWER","INDEX","SIMILARITY"]} [2026-04-25 15:40:10.133554] [info] EXPECTED SIGNATURE: e433809331cd664f1b9c3790e0f83483b0f717ea446d63645434fc41e569adf6 [2026-04-25 15:40:10.327037] [info] [PUT] Request to: https://midocean.turnitin.com/api/v1/submissions/9969ae8d-b1bc-423f-8cca-4a4cd611c8c3/similarity [2026-04-25 15:40:10.327070] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-25 15:40:10.327089] [info] Request: 0: '{"generation_settings":{"search_repositories":["INTERNET","PUBLICATION","CROSSREF","CROSSREF_POSTED_CONTENT","SUBMITTED_WORK"],"auto_exclude_self_matching_scope":"GROUP_CONTEXT"},"view_settings":{"exclude_quotes":true,"exclude_bibliography":true}}' [2026-04-25 15:40:10.999943] [info] Response: 0: '{"message":"Successfully scheduled similarity report generation","httpstatus":202}' [2026-04-25 15:40:11.001777] [info] -------- WEBHOOK END -------- [2026-04-25 15:40:16.325016] [info] -------- WEBHOOK START -------- [2026-04-25 15:40:16.325048] [info] WEBHOOK HEADERS: connection: 'Keep-Alive' content-length: '358' accept-encoding: 'gzip, br' x-forwarded-proto: 'https' cf-visitor: '{"scheme":"https"}' cf-ipcountry: 'DE' cdn-loop: 'cloudflare; loops=1' x-turnitin-signature: 'e74fe959d0b63439354bf7a36bfaa772f1b8db835c058f1d635bbbacd36ba8e0' content-type: 'application/json' x-turnitin-eventtype: 'SIMILARITY_COMPLETE' host: 'lms.midocean.edu.km' cookie: 'MoodleSession=c7b4ba0bc9d5b52ff1bc9536cd45eb18' cf-ray: '9f1d6a4dff353827-FRA' accept: '*/*' user-agent: 'AHC/2.1' x-amzn-trace-id: 'Root=1-69ecb630-2180e167592362f10ac39d7e;Parent=c0514dd5b4f92c23;Sampled=0' traceparent: '00-69ecb6302180e167592362f10ac39d7e-c0514dd5b4f92c23-00' x-forwarded-for: '35.158.179.21' [2026-04-25 15:40:16.325145] [info] WEBHOOK REQUEST: {"overall_match_percentage":0,"internet_match_percentage":0,"publication_match_percentage":0,"submitted_works_match_percentage":0,"status":"COMPLETE","time_generated":"2026-04-25T12:40:16.156695Z","time_requested":"2026-04-25T12:40:10.968326Z","submission_id":"9969ae8d-b1bc-423f-8cca-4a4cd611c8c3","top_matches":[],"top_source_largest_matched_word_count":0} [2026-04-25 15:40:16.325150] [info] EXPECTED SIGNATURE: e74fe959d0b63439354bf7a36bfaa772f1b8db835c058f1d635bbbacd36ba8e0 [2026-04-25 15:40:16.330059] [info] -------- WEBHOOK END -------- [2026-04-25 15:50:01.175257] [info] [POST] Request to: https://midocean.turnitin.com/api/v1/submissions [2026-04-25 15:50:01.175295] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-25 15:50:01.175384] [info] Request: 0: '{"owner":"f8eae312-db1e-40a2-8bff-f1d89dd928a3","submitter":"f8eae312-db1e-40a2-8bff-f1d89dd928a3","title":"smallpdf - %D9%A2%D9%A5 %D8%A3%D8%A8%D8%B1%D9%8A%D9%84 %D9%A2%D9%A0%D9%A2%D9%A6 - %D9%A1%D9%A5%D9%A4%D9%A5%D9%A4%D9%A2.pdf","metadata":{"group":{"id":"135752","name":"\u062a\u0643\u0644\u064a\u0641 \u062a\u0637\u0628\u064a\u0642\u064a (\u0627\u062e\u062a\u064a\u0627\u0631\u064a)","type":"ASSIGNMENT"},"group_context":{"id":"4310","name":"The_Art_of_Writing_and_Expression_DGM224_T5_BDM_First Trimester 2026"},"owners":[{"id":"f8eae312-db1e-40a2-8bff-f1d89dd928a3","family_name":"\u0627\u0644\u062e\u0644\u0627\u0642\u064a","given_name":"\u0637\u064a\u0628\u0629","email":"tibasalem45@gmail.com"}],"original_submitted_time":"2026-04-25T12:50:01Z"},"eula":{"accepted_timestamp":"2026-03-17T23:29:43Z","language":"en-US","version":"v1beta"},"owner_default_permission_set":"LEARNER","submitter_default_permission_set":"LEARNER"}' [2026-04-25 15:50:01.548304] [info] Response: 0: '{"owner":"f8eae312-db1e-40a2-8bff-f1d89dd928a3","title":"smallpdf - %D9%A2%D9%A5 %D8%A3%D8%A8%D8%B1%D9%8A%D9%84 %D9%A2%D9%A0%D9%A2%D9%A6 - %D9%A1%D9%A5%D9%A4%D9%A5%D9%A4%D9%A2.pdf","status":"CREATED","id":"a99af499-8b4c-4018-ad44-3390c4094930","created_time":"2026-04-25T12:50:01.520Z","httpstatus":201}' [2026-04-25 15:50:01.551882] [info] [PUT] Request to: https://midocean.turnitin.com/api/v1/submissions/a99af499-8b4c-4018-ad44-3390c4094930/original [2026-04-25 15:50:01.551914] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' 4: 'Content-Type: binary/octet-stream' 5: 'Content-Disposition: inline; filename="smallpdf - %D9%A2%D9%A5 %D8%A3%D8%A8%D8%B1%D9%8A%D9%84 %D9%A2%D9%A0%D9%A2%D9%A6 - %D9%A1%D9%A5%D9%A4%D9%A5%D9%A4%D9%A2.pdf"' [2026-04-25 15:50:01.839823] [info] Response: 0: '{"message":"Successfully uploaded file for submission a99af499-8b4c-4018-ad44-3390c4094930","httpstatus":202}' [2026-04-25 15:50:06.341801] [info] -------- WEBHOOK START -------- [2026-04-25 15:50:06.341834] [info] WEBHOOK HEADERS: connection: 'Keep-Alive' content-length: '422' accept-encoding: 'gzip, br' x-forwarded-proto: 'https' cf-visitor: '{"scheme":"https"}' cf-ipcountry: 'DE' cdn-loop: 'cloudflare; loops=1' content-type: 'application/json' x-turnitin-eventtype: 'SUBMISSION_COMPLETE' host: 'lms.midocean.edu.km' x-amzn-trace-id: 'Root=1-69ecb87e-0aafda94da65d46f498302e5;Parent=4e48068645ed6de7;Sampled=0' cf-ray: '9f1d78b58d6aa19f-FRA' accept: '*/*' user-agent: 'AHC/2.1' traceparent: '00-69ecb87e0aafda94da65d46f498302e5-4e48068645ed6de7-00' x-turnitin-signature: '889863fb2c25f94bbdfdd7347f59f0f3a9be1be9cfeeb272528db2c0defb1c1c' x-forwarded-for: '35.158.179.21' [2026-04-25 15:50:06.341928] [info] WEBHOOK REQUEST: {"owner":"f8eae312-db1e-40a2-8bff-f1d89dd928a3","title":"smallpdf - %D9%A2%D9%A5 %D8%A3%D8%A8%D8%B1%D9%8A%D9%84 %D9%A2%D9%A0%D9%A2%D9%A6 - %D9%A1%D9%A5%D9%A4%D9%A5%D9%A4%D9%A2.pdf","status":"COMPLETE","id":"a99af499-8b4c-4018-ad44-3390c4094930","content_type":"application/pdf","page_count":3,"word_count":446,"character_count":2080,"created_time":"2026-04-25T12:50:01.520Z","capabilities":["VIEWER","SIMILARITY","INDEX"]} [2026-04-25 15:50:06.341934] [info] EXPECTED SIGNATURE: 889863fb2c25f94bbdfdd7347f59f0f3a9be1be9cfeeb272528db2c0defb1c1c [2026-04-25 15:50:06.591942] [info] [PUT] Request to: https://midocean.turnitin.com/api/v1/submissions/a99af499-8b4c-4018-ad44-3390c4094930/similarity [2026-04-25 15:50:06.591974] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-25 15:50:06.591991] [info] Request: 0: '{"generation_settings":{"search_repositories":["INTERNET","PUBLICATION","CROSSREF","CROSSREF_POSTED_CONTENT","SUBMITTED_WORK"],"auto_exclude_self_matching_scope":"GROUP_CONTEXT"},"view_settings":{"exclude_quotes":false,"exclude_bibliography":false}}' [2026-04-25 15:50:07.207554] [info] Response: 0: '{"message":"Successfully scheduled similarity report generation","httpstatus":202}' [2026-04-25 15:50:07.209322] [info] -------- WEBHOOK END -------- [2026-04-25 15:50:09.974484] [info] -------- WEBHOOK START -------- [2026-04-25 15:50:09.974515] [info] WEBHOOK HEADERS: connection: 'Keep-Alive' content-length: '358' accept-encoding: 'gzip, br' x-forwarded-proto: 'https' cf-visitor: '{"scheme":"https"}' cf-ipcountry: 'DE' cdn-loop: 'cloudflare; loops=1' x-turnitin-signature: '14d96635ffb50e23ba0a68625747d0169e578120859b4e94bb9184a00ac1216e' content-type: 'application/json' x-turnitin-eventtype: 'SIMILARITY_COMPLETE' host: 'lms.midocean.edu.km' cookie: 'MoodleSession=42c2f07ab1ae7d8061ecb9de56366970' cf-ray: '9f1d78cc4890a19f-FRA' accept: '*/*' user-agent: 'AHC/2.1' x-amzn-trace-id: 'Root=1-69ecb881-c63cb3a1ac24c5332105f6b4;Parent=22ca59396e232376;Sampled=0' traceparent: '00-69ecb881c63cb3a1ac24c5332105f6b4-22ca59396e232376-00' x-forwarded-for: '35.158.179.21' [2026-04-25 15:50:09.974607] [info] WEBHOOK REQUEST: {"overall_match_percentage":0,"internet_match_percentage":0,"publication_match_percentage":0,"submitted_works_match_percentage":0,"status":"COMPLETE","time_generated":"2026-04-25T12:50:09.806506Z","time_requested":"2026-04-25T12:50:07.176475Z","submission_id":"a99af499-8b4c-4018-ad44-3390c4094930","top_matches":[],"top_source_largest_matched_word_count":0} [2026-04-25 15:50:09.974612] [info] EXPECTED SIGNATURE: 14d96635ffb50e23ba0a68625747d0169e578120859b4e94bb9184a00ac1216e [2026-04-25 15:50:09.979784] [info] -------- WEBHOOK END -------- [2026-04-25 16:00:01.411520] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/features-enabled [2026-04-25 16:00:01.411545] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-25 16:00:01.411632] [info] Request: 0: '[]' [2026-04-25 16:00:01.759366] [info] Response: 0: '{"similarity":{"viewer_modes":{"match_overview":true,"all_sources":true},"generation_settings":{"search_repositories":["INTERNET","PUBLICATION","CROSSREF","CROSSREF_POSTED_CONTENT","SUBMITTED_WORK"],"submission_auto_excludes":true},"view_settings":{"exclude_bibliography":true,"exclude_citations":true,"exclude_quotes":true,"exclude_abstract":false,"exclude_methods":false,"exclude_small_matches":true,"exclude_internet":true,"exclude_publications":true,"exclude_preprints":false,"exclude_custom_sections":false,"exclude_crossref":true,"exclude_crossref_posted_content":true,"exclude_submitted_works":true}},"tenant":{"require_eula":true},"product_name":"Turnitin Originality","access_options":["CORE_API","NATIVE","DRAFT_COACH"],"capability":["AI_WRITING_DETECTION"],"httpstatus":200}' [2026-04-25 16:00:01.762399] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/webhooks/5fc58884-69fd-449e-97ee-2bfdc2dd72f0 [2026-04-25 16:00:01.762427] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-25 16:00:01.762444] [info] Request: 0: '[]' [2026-04-25 16:00:01.820723] [info] Response: 0: '{"id":"5fc58884-69fd-449e-97ee-2bfdc2dd72f0","url":"https:\/\/lms.midocean.edu.km\/plagiarism\/turnitinsim\/callbacks.php","description":"Webhook for https:\/\/lms.midocean.edu.km\/plagiarism\/turnitinsim\/callbacks.php","created_time":"2026-03-04T22:00:02.566Z","event_types":["SIMILARITY_UPDATED","SUBMISSION_COMPLETE","SIMILARITY_COMPLETE"],"httpstatus":200}' [2026-04-25 16:00:01.821472] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/eula/latest?lang=en-US [2026-04-25 16:00:01.821489] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-25 16:00:01.821511] [info] Request: 0: '[]' [2026-04-25 16:00:01.917864] [info] Response: 0: '{"version":"v1beta","valid_from":"2018-04-30T17:00:00Z","valid_until":null,"url":"https:\/\/static.turnitin.com\/eula\/v1beta\/en-us\/eula.html","available_languages":["sv-SE","zh-CN","ja-JP","ko-KR","es-MX","nl-NL","ru-RU","zh-TW","ar-SA","pt-BR","de-DE","el-GR","nb-NO","cs-CZ","da-DK","tr-TR","pl-PL","fi-FI","it-IT","vi-VN","fr-FR","en-US","ro-RO"],"httpstatus":200}' [2026-04-25 16:00:01.935789] [info] [POST] Request to: https://midocean.turnitin.com/api/v1/submissions [2026-04-25 16:00:01.935816] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-25 16:00:01.935832] [info] Request: 0: '{"owner":"5791c35e-7126-430c-8e50-ee2daf3d599d","submitter":"5791c35e-7126-430c-8e50-ee2daf3d599d","title":"_An Efficient Hybrid Framework Combining Transformer Feature Encoding and Machine Learning for Diabetic Retinopathy Classification%28V0.7%29.docx","metadata":{"group":{"id":"146169","name":"Final Thesis","type":"ASSIGNMENT"},"group_context":{"id":"4488","name":"Thesis_(1)_AI900a_Dr_Wessam_Ahmed_First Trimester 2026","owners":[{"id":"ded6e2db-6a77-48f2-a76f-d2f52cba315f","family_name":"Alwakeel","given_name":"Ahmed","email":"ahmedalwakeel@midocean.edu.km"}]},"owners":[{"id":"5791c35e-7126-430c-8e50-ee2daf3d599d","family_name":"\u0627\u0644\u0648\u062a\u0627\u0631","given_name":"\u0627\u0633\u0631\u0627\u0621","email":"esraawattar96@gmail.com"}],"original_submitted_time":"2026-04-25T13:00:01Z"},"eula":{"accepted_timestamp":"2025-11-13T19:42:03Z","language":"en-US","version":"v1beta"},"owner_default_permission_set":"LEARNER","submitter_default_permission_set":"LEARNER"}' [2026-04-25 16:00:02.318865] [info] Response: 0: '{"owner":"5791c35e-7126-430c-8e50-ee2daf3d599d","title":"_An Efficient Hybrid Framework Combining Transformer Feature Encoding and Machine Learning for Diabetic Retinopathy Classification%28V0.7%29.docx","status":"CREATED","id":"b031666c-bcdc-430b-9b00-5e6624e368fc","created_time":"2026-04-25T13:00:02.166Z","httpstatus":201}' [2026-04-25 16:00:02.325526] [info] [PUT] Request to: https://midocean.turnitin.com/api/v1/submissions/b031666c-bcdc-430b-9b00-5e6624e368fc/original [2026-04-25 16:00:02.325557] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' 4: 'Content-Type: binary/octet-stream' 5: 'Content-Disposition: inline; filename="_An Efficient Hybrid Framework Combining Transformer Feature Encoding and Machine Learning for Diabetic Retinopathy Classification%28V0.7%29.docx"' [2026-04-25 16:00:02.892386] [info] Response: 0: '{"message":"Successfully uploaded file for submission b031666c-bcdc-430b-9b00-5e6624e368fc","httpstatus":202}' [2026-04-25 16:00:30.971124] [info] -------- WEBHOOK START -------- [2026-04-25 16:00:30.971162] [info] WEBHOOK HEADERS: connection: 'Keep-Alive' content-length: '504' accept-encoding: 'gzip, br' x-forwarded-proto: 'https' cf-visitor: '{"scheme":"https"}' cf-ipcountry: 'DE' cdn-loop: 'cloudflare; loops=1' x-turnitin-signature: 'ba2923d0ffae9d572b81ba7e296e15f11af98c13d57e66d04e32d2eab0d43fca' content-type: 'application/json' x-turnitin-eventtype: 'SUBMISSION_COMPLETE' host: 'lms.midocean.edu.km' cookie: 'MoodleSession=42c2f07ab1ae7d8061ecb9de56366970' cf-ray: '9f1d87f57d21d2e7-FRA' accept: '*/*' user-agent: 'AHC/2.1' x-amzn-trace-id: 'Root=1-69ecbaee-58cc882b31cbba9ff3b01fa2;Parent=6c9abd2cb46c92a1;Sampled=0' traceparent: '00-69ecbaee58cc882b31cbba9ff3b01fa2-6c9abd2cb46c92a1-00' x-forwarded-for: '35.158.179.21' [2026-04-25 16:00:30.971303] [info] WEBHOOK REQUEST: {"owner":"5791c35e-7126-430c-8e50-ee2daf3d599d","title":"_An Efficient Hybrid Framework Combining Transformer Feature Encoding and Machine Learning for Diabetic Retinopathy Classification%28V0.7%29.docx","status":"COMPLETE","id":"b031666c-bcdc-430b-9b00-5e6624e368fc","content_type":"application/vnd.openxmlformats-officedocument.wordprocessingml.document","page_count":36,"word_count":5530,"character_count":32117,"created_time":"2026-04-25T13:00:02.166Z","capabilities":["VIEWER","INDEX","SIMILARITY"]} [2026-04-25 16:00:30.971313] [info] EXPECTED SIGNATURE: ba2923d0ffae9d572b81ba7e296e15f11af98c13d57e66d04e32d2eab0d43fca [2026-04-25 16:00:31.204663] [info] [PUT] Request to: https://midocean.turnitin.com/api/v1/submissions/b031666c-bcdc-430b-9b00-5e6624e368fc/similarity [2026-04-25 16:00:31.204714] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-25 16:00:31.204731] [info] Request: 0: '{"generation_settings":{"search_repositories":["INTERNET","PUBLICATION","CROSSREF","CROSSREF_POSTED_CONTENT","SUBMITTED_WORK"],"auto_exclude_self_matching_scope":"GROUP_CONTEXT"},"view_settings":{"exclude_quotes":false,"exclude_bibliography":false}}' [2026-04-25 16:00:31.827276] [info] Response: 0: '{"message":"Successfully scheduled similarity report generation","httpstatus":202}' [2026-04-25 16:00:31.829402] [info] -------- WEBHOOK END -------- [2026-04-25 16:01:00.527184] [info] -------- WEBHOOK START -------- [2026-04-25 16:01:00.527218] [info] WEBHOOK HEADERS: connection: 'Keep-Alive' content-length: '1264' accept-encoding: 'gzip, br' x-forwarded-proto: 'https' cf-visitor: '{"scheme":"https"}' cf-ipcountry: 'DE' cdn-loop: 'cloudflare; loops=1' x-turnitin-signature: 'f9019e0737b70f838fa290b62b23cc001feae9b695874ad306eda8a20ca779d5' content-type: 'application/json' x-turnitin-eventtype: 'SIMILARITY_COMPLETE' host: 'lms.midocean.edu.km' cookie: 'MoodleSession=42c2f07ab1ae7d8061ecb9de56366970' cf-ray: '9f1d88ae3b70d2e7-FRA' accept: '*/*' user-agent: 'AHC/2.1' x-amzn-trace-id: 'Root=1-69ecbb0c-df876c6c8838e36938420b3b;Parent=7b7f9eb1938ec411;Sampled=0' traceparent: '00-69ecbb0cdf876c6c8838e36938420b3b-7b7f9eb1938ec411-00' x-forwarded-for: '35.158.179.21' [2026-04-25 16:01:00.527319] [info] WEBHOOK REQUEST: {"overall_match_percentage":30,"internet_match_percentage":22,"publication_match_percentage":23,"submitted_works_match_percentage":27,"status":"COMPLETE","time_generated":"2026-04-25T13:01:00.327834Z","time_requested":"2026-04-25T13:00:31.784909Z","submission_id":"b031666c-bcdc-430b-9b00-5e6624e368fc","top_matches":[{"percentage":6.157335,"source_type":"SUBMITTED_WORK","matched_word_count_total":353,"submitted_date":"2025-07-31","institution_name":"Centre for Technical Support","name":"Centre for Technical Support on 2025-07-31"},{"percentage":5.7038198,"source_type":"SUBMITTED_WORK","matched_word_count_total":327,"submitted_date":"2025-08-04","institution_name":"Centre for Technical Support","name":"Centre for Technical Support on 2025-08-04"},{"percentage":5.180534,"source_type":"PUBLICATION","matched_word_count_total":297,"name":"\"Congress on Smart Computing Technologies\", Springer Science and Business Media LLC, 2026"},{"percentage":5.006105,"source_type":"INTERNET","matched_word_count_total":287,"name":"www.medrxiv.org"},{"percentage":4.500262,"source_type":"PUBLICATION","matched_word_count_total":258,"name":"\"Intelligent Vision and Computing\", Springer Science and Business Media LLC, 2026"}],"top_source_largest_matched_word_count":30} [2026-04-25 16:01:00.527326] [info] EXPECTED SIGNATURE: f9019e0737b70f838fa290b62b23cc001feae9b695874ad306eda8a20ca779d5 [2026-04-25 16:01:00.533560] [info] -------- WEBHOOK END -------- [2026-04-25 16:10:01.506726] [info] [POST] Request to: https://midocean.turnitin.com/api/v1/submissions [2026-04-25 16:10:01.506767] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-25 16:10:01.506856] [info] Request: 0: '{"owner":"a93a7467-454b-4fed-aaff-cbc8ebefa5d6","submitter":"a93a7467-454b-4fed-aaff-cbc8ebefa5d6","title":"%D9%85%D8%A8%D8%A7%D8%B1%D9%83 %D8%A7%D9%84%D8%AD%D9%82%D8%A8%D8%A7%D9%86%D9%8A10-04-2026 %28%D8%A7%D9%84%D9%81%D8%B5%D9%84 %D8%A7%D9%84%D8%AB%D8%A7%D9%84%D8%AB%29.docx","metadata":{"group":{"id":"136925","name":"\u0627\u0644\u062a\u0639\u062f\u064a\u0644 \u0627\u0644\u062b\u0627\u0646\u0649 \u0644\u0644\u0641\u0635\u0644 \u0627\u0644\u062b\u0627\u0644\u062b \u0645\u0646 \u0622\u0637\u0631\u0648\u062d\u0629 \u0627\u0644\u062f\u0643\u062a\u0648\u0631\u0627\u0629","type":"ASSIGNMENT"},"group_context":{"id":"4473","name":"\u0627\u0644\u0641\u0635\u0644 \u0627\u0644\u0633\u0627\u0628\u0639 -\u062f\/\u0633\u0627\u0631\u0629 \u0645\u062d\u0645\u0648\u062f - \u0627\u0644\u0641\u0635\u0644 \u0627\u0644\u062f\u0631\u0627\u0633\u064a \u0627\u0644\u0623\u0648\u0644 2026"},"owners":[{"id":"a93a7467-454b-4fed-aaff-cbc8ebefa5d6","family_name":"\u0627\u0644\u062d\u0642\u0628\u0627\u0646\u064a","given_name":"\u0645\u0628\u0627\u0631\u0643","email":"m3alhagbani@gmail.com"}],"original_submitted_time":"2026-04-25T13:10:01Z"},"eula":{"accepted_timestamp":"2025-07-19T16:15:15Z","language":"en-US","version":"v1beta"},"owner_default_permission_set":"LEARNER","submitter_default_permission_set":"LEARNER"}' [2026-04-25 16:10:01.828255] [info] Response: 0: '{"owner":"a93a7467-454b-4fed-aaff-cbc8ebefa5d6","title":"%D9%85%D8%A8%D8%A7%D8%B1%D9%83 %D8%A7%D9%84%D8%AD%D9%82%D8%A8%D8%A7%D9%86%D9%8A10-04-2026 %28%D8%A7%D9%84%D9%81%D8%B5%D9%84 %D8%A7%D9%84%D8%AB%D8%A7%D9%84%D8%AB%29.docx","status":"CREATED","id":"b1a87a80-f772-45e4-89cf-fa9a9360bb85","created_time":"2026-04-25T13:10:01.808Z","httpstatus":201}' [2026-04-25 16:10:01.830358] [info] [PUT] Request to: https://midocean.turnitin.com/api/v1/submissions/b1a87a80-f772-45e4-89cf-fa9a9360bb85/original [2026-04-25 16:10:01.830384] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' 4: 'Content-Type: binary/octet-stream' 5: 'Content-Disposition: inline; filename="%D9%85%D8%A8%D8%A7%D8%B1%D9%83 %D8%A7%D9%84%D8%AD%D9%82%D8%A8%D8%A7%D9%86%D9%8A10-04-2026 %28%D8%A7%D9%84%D9%81%D8%B5%D9%84 %D8%A7%D9%84%D8%AB%D8%A7%D9%84%D8%AB%29.docx"' [2026-04-25 16:10:02.070552] [info] Response: 0: '{"message":"Successfully uploaded file for submission b1a87a80-f772-45e4-89cf-fa9a9360bb85","httpstatus":202}' [2026-04-25 16:10:56.244570] [info] -------- WEBHOOK START -------- [2026-04-25 16:10:56.244601] [info] WEBHOOK HEADERS: connection: 'Keep-Alive' content-length: '528' accept-encoding: 'gzip, br' x-forwarded-proto: 'https' cf-visitor: '{"scheme":"https"}' cf-ipcountry: 'DE' cdn-loop: 'cloudflare; loops=1' x-turnitin-signature: '37567f82a78e2eaa8910cee85238251c92e47551854e6103d5fd3f90ddf24667' content-type: 'application/json' x-turnitin-eventtype: 'SUBMISSION_COMPLETE' host: 'lms.midocean.edu.km' cookie: 'MoodleSession=dcb503d9e83f878bb3686c3752930ce3' cf-ray: '9f1d973968109874-FRA' accept: '*/*' user-agent: 'AHC/2.1' x-amzn-trace-id: 'Root=1-69ecbd60-1999d64fbbe0cbe8718774ee;Parent=2b02828bef13707d;Sampled=0' traceparent: '00-69ecbd601999d64fbbe0cbe8718774ee-2b02828bef13707d-00' x-forwarded-for: '52.29.246.76' [2026-04-25 16:10:56.244698] [info] WEBHOOK REQUEST: {"owner":"a93a7467-454b-4fed-aaff-cbc8ebefa5d6","title":"%D9%85%D8%A8%D8%A7%D8%B1%D9%83 %D8%A7%D9%84%D8%AD%D9%82%D8%A8%D8%A7%D9%86%D9%8A10-04-2026 %28%D8%A7%D9%84%D9%81%D8%B5%D9%84 %D8%A7%D9%84%D8%AB%D8%A7%D9%84%D8%AB%29.docx","status":"COMPLETE","id":"b1a87a80-f772-45e4-89cf-fa9a9360bb85","content_type":"application/vnd.openxmlformats-officedocument.wordprocessingml.document","page_count":81,"word_count":11087,"character_count":64378,"created_time":"2026-04-25T13:10:01.808Z","capabilities":["SIMILARITY","VIEWER","INDEX"]} [2026-04-25 16:10:56.244710] [info] EXPECTED SIGNATURE: 37567f82a78e2eaa8910cee85238251c92e47551854e6103d5fd3f90ddf24667 [2026-04-25 16:10:56.372740] [info] [PUT] Request to: https://midocean.turnitin.com/api/v1/submissions/b1a87a80-f772-45e4-89cf-fa9a9360bb85/similarity [2026-04-25 16:10:56.372772] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-25 16:10:56.372790] [info] Request: 0: '{"generation_settings":{"search_repositories":["INTERNET","PUBLICATION","CROSSREF","CROSSREF_POSTED_CONTENT","SUBMITTED_WORK"],"auto_exclude_self_matching_scope":"GROUP_CONTEXT"},"view_settings":{"exclude_quotes":false,"exclude_bibliography":false}}' [2026-04-25 16:10:57.025182] [info] Response: 0: '{"message":"Successfully scheduled similarity report generation","httpstatus":202}' [2026-04-25 16:10:57.027184] [info] -------- WEBHOOK END -------- [2026-04-25 16:11:35.824753] [info] -------- WEBHOOK START -------- [2026-04-25 16:11:35.824784] [info] WEBHOOK HEADERS: connection: 'Keep-Alive' content-length: '1084' accept-encoding: 'gzip, br' x-forwarded-proto: 'https' cf-visitor: '{"scheme":"https"}' cf-ipcountry: 'DE' cdn-loop: 'cloudflare; loops=1' x-turnitin-signature: '8ce031df41c87b4cad8b2cf53afac9dfaa3e0d9227b175b2b665359c5563de5b' content-type: 'application/json' x-turnitin-eventtype: 'SIMILARITY_COMPLETE' host: 'lms.midocean.edu.km' cookie: 'MoodleSession=dcb503d9e83f878bb3686c3752930ce3' cf-ray: '9f1d9830cd5b9874-FRA' accept: '*/*' user-agent: 'AHC/2.1' x-amzn-trace-id: 'Root=1-69ecbd87-7b5c1dca362fc5a1731efb2f;Parent=d24d8d2ba57f6e71;Sampled=0' traceparent: '00-69ecbd877b5c1dca362fc5a1731efb2f-d24d8d2ba57f6e71-00' x-forwarded-for: '52.29.246.76' [2026-04-25 16:11:35.824899] [info] WEBHOOK REQUEST: {"overall_match_percentage":1,"internet_match_percentage":1,"publication_match_percentage":0,"submitted_works_match_percentage":1,"status":"COMPLETE","time_generated":"2026-04-25T13:11:35.628414Z","time_requested":"2026-04-25T13:10:56.991165Z","submission_id":"b1a87a80-f772-45e4-89cf-fa9a9360bb85","top_matches":[{"percentage":0.7208676,"source_type":"SUBMITTED_WORK","matched_word_count_total":115,"submitted_date":"2017-01-24","institution_name":"Hofstra University","name":"Hofstra University on 2017-01-24"},{"percentage":0.40117845,"source_type":"SUBMITTED_WORK","matched_word_count_total":64,"submitted_date":"2017-01-23","institution_name":"Hofstra University","name":"Hofstra University on 2017-01-23"},{"percentage":0.38864163,"source_type":"INTERNET","matched_word_count_total":62,"name":"these.univ-msila.dz"},{"percentage":0.35103115,"source_type":"INTERNET","matched_word_count_total":56,"name":"soulouk.univ-mosta.dz"},{"percentage":0.35103115,"source_type":"INTERNET","matched_word_count_total":56,"name":"www.univ-oeb.dz"}],"top_source_largest_matched_word_count":18} [2026-04-25 16:11:35.824907] [info] EXPECTED SIGNATURE: 8ce031df41c87b4cad8b2cf53afac9dfaa3e0d9227b175b2b665359c5563de5b [2026-04-25 16:11:35.832474] [info] -------- WEBHOOK END -------- [2026-04-25 16:15:02.009375] [info] [POST] Request to: https://midocean.turnitin.com/api/v1/submissions [2026-04-25 16:15:02.009422] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-25 16:15:02.009521] [info] Request: 0: '{"owner":"bb633b31-a869-4bb6-858a-35895cb4994b","submitter":"bb633b31-a869-4bb6-858a-35895cb4994b","title":"%D8%A8%D8%AD%D8%AB %D8%A7%D9%84%D8%AA%D8%AE%D8%B1%D8%AC %D9%84%D9%84%D9%85%D8%AC%D9%84%D8%A9 %D8%A7%D9%84%D8%B9%D9%84%D9%85%D9%8A%D8%A9.pdf","metadata":{"group":{"id":"129867","name":"\u062a\u0633\u0644\u064a\u0645 \u0625\u0641\u0627\u062f\u0629 \u0642\u0628\u0648\u0644 \u0627\u0644\u0646\u0634\u0631","type":"ASSIGNMENT"},"group_context":{"id":"4170","name":"Final_Project_MGM697_S3_MBA_First Trimester 2026","owners":[{"id":"0ad552f1-ae25-4e00-aba7-c00e45a40367","family_name":"Ahmed","given_name":"Alaa","email":"alaaahmed@midocean.edu.km"},{"id":"aca825b9-3cf5-4b48-aae6-a30fd4ce95ef","family_name":"Salah","given_name":"Rokaya","email":"rokayasalah@midocean.edu.km"},{"id":"401c1d17-10dd-4e6f-9414-99fcb9938408","family_name":"Faried","given_name":"Sara","email":"sarafaried@midocean.edu.km"}]},"owners":[{"id":"bb633b31-a869-4bb6-858a-35895cb4994b","family_name":"\u0627\u0644\u062c\u0647\u0646\u064a","given_name":"\u0645\u0646\u0627\u0644","email":"manalmr.aljohani@gmail.com"}],"original_submitted_time":"2026-04-25T13:15:02Z"},"eula":{"accepted_timestamp":"2026-02-25T17:10:38Z","language":"en-US","version":"v1beta"},"owner_default_permission_set":"LEARNER","submitter_default_permission_set":"LEARNER"}' [2026-04-25 16:15:02.554229] [info] Response: 0: '{"owner":"bb633b31-a869-4bb6-858a-35895cb4994b","title":"%D8%A8%D8%AD%D8%AB %D8%A7%D9%84%D8%AA%D8%AE%D8%B1%D8%AC %D9%84%D9%84%D9%85%D8%AC%D9%84%D8%A9 %D8%A7%D9%84%D8%B9%D9%84%D9%85%D9%8A%D8%A9.pdf","status":"CREATED","id":"a36207d0-b6b5-4e79-8663-79c379bce890","created_time":"2026-04-25T13:15:02.247Z","httpstatus":201}' [2026-04-25 16:15:02.555998] [info] [PUT] Request to: https://midocean.turnitin.com/api/v1/submissions/a36207d0-b6b5-4e79-8663-79c379bce890/original [2026-04-25 16:15:02.556025] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' 4: 'Content-Type: binary/octet-stream' 5: 'Content-Disposition: inline; filename="%D8%A8%D8%AD%D8%AB %D8%A7%D9%84%D8%AA%D8%AE%D8%B1%D8%AC %D9%84%D9%84%D9%85%D8%AC%D9%84%D8%A9 %D8%A7%D9%84%D8%B9%D9%84%D9%85%D9%8A%D8%A9.pdf"' [2026-04-25 16:15:02.745740] [info] Response: 0: '{"message":"Successfully uploaded file for submission a36207d0-b6b5-4e79-8663-79c379bce890","httpstatus":202}' [2026-04-25 16:15:10.821790] [info] -------- WEBHOOK START -------- [2026-04-25 16:15:10.821822] [info] WEBHOOK HEADERS: connection: 'Keep-Alive' content-length: '442' accept-encoding: 'gzip, br' x-forwarded-proto: 'https' cf-visitor: '{"scheme":"https"}' cf-ipcountry: 'DE' cdn-loop: 'cloudflare; loops=1' x-turnitin-signature: '266fd03bc9a68dd623edf30ac2b2f781725e33b04ad268e44fd00fe7803b8cbc' content-type: 'application/json' x-turnitin-eventtype: 'SUBMISSION_COMPLETE' host: 'lms.midocean.edu.km' cookie: 'MoodleSession=dcb503d9e83f878bb3686c3752930ce3' cf-ray: '9f1d9d708c289b58-FRA' accept: '*/*' user-agent: 'AHC/2.1' x-amzn-trace-id: 'Root=1-69ecbe5e-23a1eb262b1c30fe75b3bc50;Parent=997bb6d28f6cf9e9;Sampled=0' traceparent: '00-69ecbe5e23a1eb262b1c30fe75b3bc50-997bb6d28f6cf9e9-00' x-forwarded-for: '52.29.246.76' [2026-04-25 16:15:10.821926] [info] WEBHOOK REQUEST: {"owner":"bb633b31-a869-4bb6-858a-35895cb4994b","title":"%D8%A8%D8%AD%D8%AB %D8%A7%D9%84%D8%AA%D8%AE%D8%B1%D8%AC %D9%84%D9%84%D9%85%D8%AC%D9%84%D8%A9 %D8%A7%D9%84%D8%B9%D9%84%D9%85%D9%8A%D8%A9.pdf","status":"COMPLETE","id":"a36207d0-b6b5-4e79-8663-79c379bce890","content_type":"application/pdf","page_count":11,"word_count":3411,"character_count":20154,"created_time":"2026-04-25T13:15:02.247Z","capabilities":["VIEWER","SIMILARITY","INDEX"]} [2026-04-25 16:15:10.821932] [info] EXPECTED SIGNATURE: 266fd03bc9a68dd623edf30ac2b2f781725e33b04ad268e44fd00fe7803b8cbc [2026-04-25 16:15:10.930351] [info] [PUT] Request to: https://midocean.turnitin.com/api/v1/submissions/a36207d0-b6b5-4e79-8663-79c379bce890/similarity [2026-04-25 16:15:10.930398] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-25 16:15:10.930418] [info] Request: 0: '{"generation_settings":{"search_repositories":["INTERNET","PUBLICATION","CROSSREF","CROSSREF_POSTED_CONTENT","SUBMITTED_WORK"],"auto_exclude_self_matching_scope":"GROUP_CONTEXT"},"view_settings":{"exclude_quotes":false,"exclude_bibliography":false}}' [2026-04-25 16:15:11.444135] [info] Response: 0: '{"message":"Successfully scheduled similarity report generation","httpstatus":202}' [2026-04-25 16:15:11.446082] [info] -------- WEBHOOK END -------- [2026-04-25 16:15:31.615201] [info] -------- WEBHOOK START -------- [2026-04-25 16:15:31.615236] [info] WEBHOOK HEADERS: connection: 'Keep-Alive' content-length: '1458' accept-encoding: 'gzip, br' x-forwarded-proto: 'https' cf-visitor: '{"scheme":"https"}' cf-ipcountry: 'DE' cdn-loop: 'cloudflare; loops=1' x-turnitin-signature: '316f07f4d2b73d4b33310b24cf27f312f0d3c1c8edbfde6aa90a01336f7f64f2' content-type: 'application/json' x-turnitin-eventtype: 'SIMILARITY_COMPLETE' host: 'lms.midocean.edu.km' cookie: 'MoodleSession=dcb503d9e83f878bb3686c3752930ce3' cf-ray: '9f1d9df28a979b58-FRA' accept: '*/*' user-agent: 'AHC/2.1' x-amzn-trace-id: 'Root=1-69ecbe73-b0eb89a930b99f70f0b0978b;Parent=b7d1856aa28c2368;Sampled=0' traceparent: '00-69ecbe73b0eb89a930b99f70f0b0978b-b7d1856aa28c2368-00' x-forwarded-for: '52.29.246.76' [2026-04-25 16:15:31.615334] [info] WEBHOOK REQUEST: {"overall_match_percentage":21,"internet_match_percentage":14,"publication_match_percentage":10,"submitted_works_match_percentage":20,"status":"COMPLETE","time_generated":"2026-04-25T13:15:31.422303Z","time_requested":"2026-04-25T13:15:11.413485Z","submission_id":"a36207d0-b6b5-4e79-8663-79c379bce890","top_matches":[{"percentage":3.048613,"source_type":"PUBLICATION","matched_word_count_total":111,"name":"Rodríguez Benítez, Yazmín Michelle. \"Gestión de la Experiencia Del Cliente Y Su Impacto En La Lealtad Del Consumidor En Concesionarios De Autos En Puerto Rico\", Universidad Ana G Méndez, 2025"},{"percentage":2.746498,"source_type":"INTERNET","matched_word_count_total":100,"name":"www.egitimyayinevi.com"},{"percentage":2.5817084,"submission_id":"088f1914-9bec-4aea-befe-d53332bf9012","source_type":"SUBMITTED_WORK","matched_word_count_total":94,"submitted_date":"2024-07-30","institution_name":"Universidade de Aveiro","name":"Universidade de Aveiro on 2024-07-30"},{"percentage":2.4993134,"source_type":"PUBLICATION","matched_word_count_total":91,"name":"Mohamed, Fathiya Abdirazak. \"Customer Satisfaction and Customer Loyalty of Hotels in Istanbul, Turkey.\", Istanbul Aydin University (Turkey)"},{"percentage":2.3345234,"source_type":"SUBMITTED_WORK","matched_word_count_total":85,"submitted_date":"2025-08-28","institution_name":"Muscat University","name":"Muscat University on 2025-08-28"}],"top_source_largest_matched_word_count":25} [2026-04-25 16:15:31.615340] [info] EXPECTED SIGNATURE: 316f07f4d2b73d4b33310b24cf27f312f0d3c1c8edbfde6aa90a01336f7f64f2 [2026-04-25 16:15:31.621217] [info] -------- WEBHOOK END -------- [2026-04-25 16:20:01.900505] [info] [POST] Request to: https://midocean.turnitin.com/api/v1/submissions [2026-04-25 16:20:01.900546] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-25 16:20:01.900630] [info] Request: 0: '{"owner":"b7553ade-97d3-4f6f-bf93-1322823ff51b","submitter":"b7553ade-97d3-4f6f-bf93-1322823ff51b","title":"%D8%AA%D8%B3%D9%84%D9%8A%D9%85 %D8%AE%D8%B7%D8%A7%D8%A8 %D9%82%D8%A8%D9%88%D9%841 %281%29.pdf","metadata":{"group":{"id":"145059","name":"\u062a\u0633\u0644\u064a\u0645 \u062e\u0637\u0627\u0628 \u0627\u0644\u0642\u0628\u0648\u0644","type":"ASSIGNMENT"},"group_context":{"id":"4513","name":"\u062e\u0637\u0627\u0628 \u0627\u0644\u0642\u0628\u0648\u0644 - \u0627\u0644\u0641\u0635\u0644 \u0627\u0644\u0623\u0648\u0644 2026"},"owners":[{"id":"b7553ade-97d3-4f6f-bf93-1322823ff51b","family_name":"\u0641\u0644\u0645\u0628\u0627\u0646","given_name":"\u062d\u0633\u0627\u0645","email":"hhfxxx0@gmail.com"}],"original_submitted_time":"2026-04-25T13:20:01Z"},"eula":{"accepted_timestamp":"2026-04-04T11:08:46Z","language":"en-US","version":"v1beta"},"owner_default_permission_set":"LEARNER","submitter_default_permission_set":"LEARNER"}' [2026-04-25 16:20:02.170867] [info] Response: 0: '{"owner":"b7553ade-97d3-4f6f-bf93-1322823ff51b","title":"%D8%AA%D8%B3%D9%84%D9%8A%D9%85 %D8%AE%D8%B7%D8%A7%D8%A8 %D9%82%D8%A8%D9%88%D9%841 %281%29.pdf","status":"CREATED","id":"cd5e051a-6e85-405e-a974-bbc6a37a94d0","created_time":"2026-04-25T13:20:02.145Z","httpstatus":201}' [2026-04-25 16:20:02.173422] [info] [PUT] Request to: https://midocean.turnitin.com/api/v1/submissions/cd5e051a-6e85-405e-a974-bbc6a37a94d0/original [2026-04-25 16:20:02.173449] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' 4: 'Content-Type: binary/octet-stream' 5: 'Content-Disposition: inline; filename="%D8%AA%D8%B3%D9%84%D9%8A%D9%85 %D8%AE%D8%B7%D8%A7%D8%A8 %D9%82%D8%A8%D9%88%D9%841 %281%29.pdf"' [2026-04-25 16:20:02.360661] [info] Response: 0: '{"message":"Successfully uploaded file for submission cd5e051a-6e85-405e-a974-bbc6a37a94d0","httpstatus":202}' [2026-04-25 16:20:05.080277] [info] -------- WEBHOOK START -------- [2026-04-25 16:20:05.080315] [info] WEBHOOK HEADERS: connection: 'Keep-Alive' content-length: '391' accept-encoding: 'gzip, br' x-forwarded-proto: 'https' cf-visitor: '{"scheme":"https"}' cf-ipcountry: 'DE' cdn-loop: 'cloudflare; loops=1' content-type: 'application/json' x-turnitin-eventtype: 'SUBMISSION_COMPLETE' host: 'lms.midocean.edu.km' x-amzn-trace-id: 'Root=1-69ecbf85-760f4e75d8a53aaab100e0f9;Parent=3a98795b2f5ade2b;Sampled=0' cf-ray: '9f1da49fad175f18-FRA' accept: '*/*' user-agent: 'AHC/2.1' traceparent: '00-69ecbf85760f4e75d8a53aaab100e0f9-3a98795b2f5ade2b-00' x-turnitin-signature: '08eb1400b79e40108ee0646c7f6b7972fc874f193863223660321242359bbc5f' x-forwarded-for: '52.57.242.45' [2026-04-25 16:20:05.080437] [info] WEBHOOK REQUEST: {"owner":"b7553ade-97d3-4f6f-bf93-1322823ff51b","title":"%D8%AA%D8%B3%D9%84%D9%8A%D9%85 %D8%AE%D8%B7%D8%A7%D8%A8 %D9%82%D8%A8%D9%88%D9%841 %281%29.pdf","status":"COMPLETE","id":"cd5e051a-6e85-405e-a974-bbc6a37a94d0","content_type":"application/pdf","page_count":1,"word_count":92,"character_count":561,"created_time":"2026-04-25T13:20:02.145Z","capabilities":["VIEWER","INDEX","SIMILARITY"]} [2026-04-25 16:20:05.080445] [info] EXPECTED SIGNATURE: 08eb1400b79e40108ee0646c7f6b7972fc874f193863223660321242359bbc5f [2026-04-25 16:20:05.210808] [info] [PUT] Request to: https://midocean.turnitin.com/api/v1/submissions/cd5e051a-6e85-405e-a974-bbc6a37a94d0/similarity [2026-04-25 16:20:05.210846] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-25 16:20:05.210867] [info] Request: 0: '{"generation_settings":{"search_repositories":["INTERNET","PUBLICATION","CROSSREF","CROSSREF_POSTED_CONTENT","SUBMITTED_WORK"],"auto_exclude_self_matching_scope":"GROUP_CONTEXT"},"view_settings":{"exclude_quotes":false,"exclude_bibliography":false}}' [2026-04-25 16:20:05.836323] [info] Response: 0: '{"message":"Successfully scheduled similarity report generation","httpstatus":202}' [2026-04-25 16:20:05.838265] [info] -------- WEBHOOK END -------- [2026-04-25 16:20:08.928550] [info] -------- WEBHOOK START -------- [2026-04-25 16:20:08.928584] [info] WEBHOOK HEADERS: connection: 'Keep-Alive' content-length: '358' accept-encoding: 'gzip, br' x-forwarded-proto: 'https' cf-visitor: '{"scheme":"https"}' cf-ipcountry: 'DE' cdn-loop: 'cloudflare; loops=1' x-turnitin-signature: '495580c333ef8d3dcd32311a1c5193a4de2d5d7f21d21a3b6fb0c0d19b928c99' content-type: 'application/json' x-turnitin-eventtype: 'SIMILARITY_COMPLETE' host: 'lms.midocean.edu.km' cookie: 'MoodleSession=a325db3f1b4517831658e4b9c063f21d' cf-ray: '9f1da4b7be185f18-FRA' accept: '*/*' user-agent: 'AHC/2.1' x-amzn-trace-id: 'Root=1-69ecbf88-54f006436fc8b49657cc15d3;Parent=17b8c34d91b451bf;Sampled=0' traceparent: '00-69ecbf8854f006436fc8b49657cc15d3-17b8c34d91b451bf-00' x-forwarded-for: '52.57.242.45' [2026-04-25 16:20:08.928682] [info] WEBHOOK REQUEST: {"overall_match_percentage":0,"internet_match_percentage":0,"publication_match_percentage":0,"submitted_works_match_percentage":0,"status":"COMPLETE","time_generated":"2026-04-25T13:20:08.775537Z","time_requested":"2026-04-25T13:20:05.798455Z","submission_id":"cd5e051a-6e85-405e-a974-bbc6a37a94d0","top_matches":[],"top_source_largest_matched_word_count":0} [2026-04-25 16:20:08.928688] [info] EXPECTED SIGNATURE: 495580c333ef8d3dcd32311a1c5193a4de2d5d7f21d21a3b6fb0c0d19b928c99 [2026-04-25 16:20:08.934132] [info] -------- WEBHOOK END -------- [2026-04-25 16:30:01.048048] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/features-enabled [2026-04-25 16:30:01.048078] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-25 16:30:01.048166] [info] Request: 0: '[]' [2026-04-25 16:30:01.372421] [info] Response: 0: '{"similarity":{"viewer_modes":{"match_overview":true,"all_sources":true},"generation_settings":{"search_repositories":["INTERNET","PUBLICATION","CROSSREF","CROSSREF_POSTED_CONTENT","SUBMITTED_WORK"],"submission_auto_excludes":true},"view_settings":{"exclude_bibliography":true,"exclude_citations":true,"exclude_quotes":true,"exclude_abstract":false,"exclude_methods":false,"exclude_small_matches":true,"exclude_internet":true,"exclude_publications":true,"exclude_preprints":false,"exclude_custom_sections":false,"exclude_crossref":true,"exclude_crossref_posted_content":true,"exclude_submitted_works":true}},"tenant":{"require_eula":true},"product_name":"Turnitin Originality","access_options":["NATIVE","CORE_API","DRAFT_COACH"],"capability":["AI_WRITING_DETECTION"],"httpstatus":200}' [2026-04-25 16:30:01.375041] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/webhooks/5fc58884-69fd-449e-97ee-2bfdc2dd72f0 [2026-04-25 16:30:01.375066] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-25 16:30:01.375082] [info] Request: 0: '[]' [2026-04-25 16:30:01.498898] [info] Response: 0: '{"id":"5fc58884-69fd-449e-97ee-2bfdc2dd72f0","url":"https:\/\/lms.midocean.edu.km\/plagiarism\/turnitinsim\/callbacks.php","description":"Webhook for https:\/\/lms.midocean.edu.km\/plagiarism\/turnitinsim\/callbacks.php","created_time":"2026-03-04T22:00:02.566Z","event_types":["SUBMISSION_COMPLETE","SIMILARITY_COMPLETE","SIMILARITY_UPDATED"],"httpstatus":200}' [2026-04-25 16:30:01.499711] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/eula/latest?lang=en-US [2026-04-25 16:30:01.499728] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-25 16:30:01.499751] [info] Request: 0: '[]' [2026-04-25 16:30:01.573729] [info] Response: 0: '{"version":"v1beta","valid_from":"2018-04-30T17:00:00Z","valid_until":null,"url":"https:\/\/static.turnitin.com\/eula\/v1beta\/en-us\/eula.html","available_languages":["sv-SE","zh-CN","ja-JP","ko-KR","es-MX","nl-NL","ru-RU","zh-TW","ar-SA","pt-BR","de-DE","el-GR","nb-NO","cs-CZ","da-DK","tr-TR","pl-PL","fi-FI","it-IT","vi-VN","fr-FR","en-US","ro-RO"],"httpstatus":200}' [2026-04-25 16:31:57.419545] [info] [POST] Request to: https://midocean.turnitin.com/api/v1/submissions/6b5ebeaf-2098-4759-beff-6f352ce78bf0/viewer-url [2026-04-25 16:31:57.419584] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-25 16:31:57.419678] [info] Request: 0: '{"locale":"en","viewer_user_id":"ded6e2db-6a77-48f2-a76f-d2f52cba315f","given_name":"\u0627\u0646\u0633","family_name":"\u0627\u0644\u0632\u064a\u0646","viewer_default_permission_set":"INSTRUCTOR","viewer_permissions":{"may_view_submission_full_source":false,"may_view_match_submission_info":false,"may_view_save_viewer_changes":false},"similarity":{"modes":{"match_overview":true,"all_sources":true},"view_settings":{"save_changes":false}}}' [2026-04-25 16:31:58.022514] [info] Response: 0: '{"viewer_url":"https:\/\/midocean.turnitin.com\/viewer\/submissions\/oid:2945:379378576?locale=en#token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJqdGkiOiJhZTFjYzBkZC04NGQzLTRhMDYtYmFmNC1kYzUxZTViNjVhYTciLCJpYXQiOjE3NzcxMjM5MDgsImF1ZCI6ImF1cm9yYSIsImlzcyI6Imh0dHA6Ly9sb2NhbGhvc3Q6ODA4MC8iLCJzdWIiOiJjZWY2NjY2MC0zM2E2LTQwZTQtODQxNS1mM2VjMTVlNWJiNTIiLCJleHAiOjE3NzcxMjM5ODgsImF1dGhvcml0aWVzIjpbIkNWX0xBVU5DSCJdLCJjb25maWciOiJ7XCJzdWJtaXNzaW9uc1wiOntcIm9pZDoyOTQ1OjM3OTM3ODU3NlwiOntcImF1dGhvclwiOlwi2KfZhtizINin2YTYstmK2YZcIixcInRpdGxlXCI6XCJBSSBTaWduIExhbmd1YWdlLmRvY3hcIn19LFwicHJvZHVjdEtleVwiOlwib2MyX3BsYXRpbnVtXCIsXCJsb2dvXCI6XCJub25lXCIsXCJ1c2VyXCI6e1wiaWRcIjpcImNlZjY2NjYwLTMzYTYtNDBlNC04NDE1LWYzZWMxNWU1YmI1MlwiLFwiZmlyc3ROYW1lXCI6XCJBaG1lZFwiLFwibGFzdE5hbWVcIjpcIkFsd2FrZWVsXCIsXCJlbWFpbFwiOlwiYzFhYTQ4MTEtNWU4Ni00YzM1LWIxYjItNzM4ZWRiYjg2YjM1OmRlZDZlMmRiLTZhNzctNDhmMi1hNzZmLWQyZjUyY2JhMzE1ZkBmYWtlLmZha2VcIixcInJvbGVcIjpcInRybjpyb2xlOjo6b3JnYW5pemF0aW9uOmluc3RydWN0b3JcIn0sXCJ0ZW5hbnRcIjp7XCJub2RlSWRcIjoyOTQ1LFwibmFtZVwiOlwibWlkb2NlYW5cIixcImlkXCI6XCI2ZTBlNmE4YS1iMDQzLTQzZjctYWYyYS1hYzRlOTYzNTYzOTRcIn0sXCJmZWF0dXJlc1wiOntcIndoaXRlbGFiZWxcIjp0cnVlLFwidXNlckludGVydmlld1wiOnRydWUsXCJzd3NSZXBvcnRcIjp0cnVlLFwic3dzUmVwb3J0VjJcIjpcImVuYWJsZWRcIn0sXCJzaW1pbGFyaXR5XCI6e1wibWF5Vmlld1N1Ym1pc3Npb25GdWxsU291cmNlXCI6ZmFsc2UsXCJtYXlWaWV3TWF0Y2hTdWJtaXNzaW9uSW5mb1wiOmZhbHNlLFwibW9kZXNcIjp7XCJtYXRjaE92ZXJ2aWV3XCI6dHJ1ZSxcImFsbFNvdXJjZXNcIjp0cnVlfSxcImRlZmF1bHRNb2RlXCI6XCJtYXRjaE92ZXJ2aWV3XCIsXCJ2aWV3U2V0dGluZ3NcIjp7XCJzYXZlQ2hhbmdlc1wiOmZhbHNlLFwib3B0aW9uc1wiOntcImRlZmF1bHRWYWx1ZVwiOlwiaGlkZGVuXCIsXCJleGNsdWRlUXVvdGVzXCI6XCJlZGl0YWJsZVwiLFwiZXhjbHVkZUJpYmxpb2dyYXBoeVwiOlwiZWRpdGFibGVcIixcImV4Y2x1ZGVDaXRhdGlvbnNcIjpcImVkaXRhYmxlXCIsXCJleGNsdWRlU21hbGxNYXRjaGVzV29yZENvdW50XCI6XCJlZGl0YWJsZVwiLFwiZXhjbHVkZVNtYWxsU291cmNlc1BjdFwiOlwiZWRpdGFibGVcIixcImV4Y2x1ZGVBYnN0cmFjdFwiOlwiaGlkZGVuXCIsXCJleGNsdWRlTWV0aG9kc1wiOlwiaGlkZGVuXCIsXCJleGNsdWRlU3VibWl0dGVkV29ya3NcIjpcImVkaXRhYmxlXCIsXCJleGNsdWRlSW50ZXJuZXRcIjpcImVkaXRhYmxlXCIsXCJleGNsdWRlUGhyYXNlc1wiOlwiaGlkZGVuXCIsXCJleGNsdWRlUHJlcHJpbnRzXCI6XCJoaWRkZW5cIixcImV4Y2x1ZGVTb3VyY2VzXCI6XCJlZGl0YWJsZVwiLFwiZXhjbHVkZU5vZGVHcm91cHNcIjp7XCJwdWJsaWNhdGlvblwiOlwiZWRpdGFibGVcIixcImNyb3NzcmVmXCI6XCJlZGl0YWJsZVwiLFwiY3Jvc3NyZWZfcG9zdGVkX2NvbnRlbnRcIjpcImVkaXRhYmxlXCJ9fX19LFwic2lkZWJhclwiOntcIm1vZGVzXCI6e1wiYWlXcml0aW5nRGV0ZWN0aW9uXCI6dHJ1ZSxcImRvY3VtZW50RGV0YWlsc1wiOnRydWUsXCJmbGFnc1wiOnRydWUsXCJzaW1pbGFyaXR5XCI6dHJ1ZSxcInNlY3Rpb25zRXhjbHVzaW9uXCI6ZmFsc2V9LFwiZGVmYXVsdE1vZGVcIjpcInNpbWlsYXJpdHlcIn0sXCJhbm5vdGF0aW9uc1wiOntcInNjb3BlXCI6XCJ0Y2FcIixcInBlcm1pc3Npb25zXCI6e1wiY3JlYXRlXCI6W1wic2VsZlwiXSxcInZpZXdcIjpbXCJhbGxcIl0sXCJlZGl0XCI6W1wic2VsZlwiXSxcImRlbGV0ZVwiOltcInNlbGZcIl19LFwiZW5hYmxlZFwiOmZhbHNlfSxcImFwcFwiOntcImxhdW5jaGVyXCI6XCJ0Y2FcIixcImludGVncmF0aW9uXCI6XCJNb29kbGVcIn0sXCJwcm9kdWN0XCI6e1wia2V5XCI6XCJvYzJfcGxhdGludW1cIn19In0.du7eBs0cn0H_5Jj-IJUTmhazirS3nSq0TNeyuwQ1Q6o","httpstatus":200}' [2026-04-25 16:33:15.054214] [info] [POST] Request to: https://midocean.turnitin.com/api/v1/submissions/37b8ca5d-5cec-432d-bc36-a05d832423ad/viewer-url [2026-04-25 16:33:15.054251] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-25 16:33:15.054344] [info] Request: 0: '{"locale":"en","viewer_user_id":"ded6e2db-6a77-48f2-a76f-d2f52cba315f","given_name":"\u0647\u0627\u0644\u0629","family_name":"\u062d\u062c\u0627\u0631","viewer_default_permission_set":"INSTRUCTOR","viewer_permissions":{"may_view_submission_full_source":false,"may_view_match_submission_info":false,"may_view_save_viewer_changes":false},"similarity":{"modes":{"match_overview":true,"all_sources":true},"view_settings":{"save_changes":false}}}' [2026-04-25 16:33:15.698353] [info] Response: 0: '{"viewer_url":"https:\/\/midocean.turnitin.com\/viewer\/submissions\/oid:2945:379076504?locale=en#token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJqdGkiOiJiMzU0ZTY3OS1mZjI5LTQyMmMtYTY1OC1mZThjN2JiYTFkYzciLCJpYXQiOjE3NzcxMjM5ODUsImF1ZCI6ImF1cm9yYSIsImlzcyI6Imh0dHA6Ly9sb2NhbGhvc3Q6ODA4MC8iLCJzdWIiOiJjZWY2NjY2MC0zM2E2LTQwZTQtODQxNS1mM2VjMTVlNWJiNTIiLCJleHAiOjE3NzcxMjQwNjUsImF1dGhvcml0aWVzIjpbIkNWX0xBVU5DSCJdLCJjb25maWciOiJ7XCJzdWJtaXNzaW9uc1wiOntcIm9pZDoyOTQ1OjM3OTA3NjUwNFwiOntcImF1dGhvclwiOlwi2YfYp9mE2Kkg2K3YrNin2LFcIixcInRpdGxlXCI6XCJGYWluYWwgQUktQmFzZWQgRWFybHkgV2FybmluZyBTeXN0ZW0gZm9yIEFjYWRlbWljICUyODMlMjkuZG9jeFwifX0sXCJwcm9kdWN0S2V5XCI6XCJvYzJfcGxhdGludW1cIixcImxvZ29cIjpcIm5vbmVcIixcInVzZXJcIjp7XCJpZFwiOlwiY2VmNjY2NjAtMzNhNi00MGU0LTg0MTUtZjNlYzE1ZTViYjUyXCIsXCJmaXJzdE5hbWVcIjpcIkFobWVkXCIsXCJsYXN0TmFtZVwiOlwiQWx3YWtlZWxcIixcImVtYWlsXCI6XCJjMWFhNDgxMS01ZTg2LTRjMzUtYjFiMi03MzhlZGJiODZiMzU6ZGVkNmUyZGItNmE3Ny00OGYyLWE3NmYtZDJmNTJjYmEzMTVmQGZha2UuZmFrZVwiLFwicm9sZVwiOlwidHJuOnJvbGU6Ojpvcmdhbml6YXRpb246aW5zdHJ1Y3RvclwifSxcInRlbmFudFwiOntcIm5vZGVJZFwiOjI5NDUsXCJuYW1lXCI6XCJtaWRvY2VhblwiLFwiaWRcIjpcIjZlMGU2YThhLWIwNDMtNDNmNy1hZjJhLWFjNGU5NjM1NjM5NFwifSxcImZlYXR1cmVzXCI6e1wid2hpdGVsYWJlbFwiOnRydWUsXCJ1c2VySW50ZXJ2aWV3XCI6dHJ1ZSxcInN3c1JlcG9ydFwiOnRydWUsXCJzd3NSZXBvcnRWMlwiOlwiZW5hYmxlZFwifSxcInNpbWlsYXJpdHlcIjp7XCJtYXlWaWV3U3VibWlzc2lvbkZ1bGxTb3VyY2VcIjpmYWxzZSxcIm1heVZpZXdNYXRjaFN1Ym1pc3Npb25JbmZvXCI6ZmFsc2UsXCJtb2Rlc1wiOntcIm1hdGNoT3ZlcnZpZXdcIjp0cnVlLFwiYWxsU291cmNlc1wiOnRydWV9LFwiZGVmYXVsdE1vZGVcIjpcIm1hdGNoT3ZlcnZpZXdcIixcInZpZXdTZXR0aW5nc1wiOntcInNhdmVDaGFuZ2VzXCI6ZmFsc2UsXCJvcHRpb25zXCI6e1wiZGVmYXVsdFZhbHVlXCI6XCJoaWRkZW5cIixcImV4Y2x1ZGVRdW90ZXNcIjpcImVkaXRhYmxlXCIsXCJleGNsdWRlQmlibGlvZ3JhcGh5XCI6XCJlZGl0YWJsZVwiLFwiZXhjbHVkZUNpdGF0aW9uc1wiOlwiZWRpdGFibGVcIixcImV4Y2x1ZGVTbWFsbE1hdGNoZXNXb3JkQ291bnRcIjpcImVkaXRhYmxlXCIsXCJleGNsdWRlU21hbGxTb3VyY2VzUGN0XCI6XCJlZGl0YWJsZVwiLFwiZXhjbHVkZUFic3RyYWN0XCI6XCJoaWRkZW5cIixcImV4Y2x1ZGVNZXRob2RzXCI6XCJoaWRkZW5cIixcImV4Y2x1ZGVTdWJtaXR0ZWRXb3Jrc1wiOlwiZWRpdGFibGVcIixcImV4Y2x1ZGVJbnRlcm5ldFwiOlwiZWRpdGFibGVcIixcImV4Y2x1ZGVQaHJhc2VzXCI6XCJoaWRkZW5cIixcImV4Y2x1ZGVQcmVwcmludHNcIjpcImhpZGRlblwiLFwiZXhjbHVkZVNvdXJjZXNcIjpcImVkaXRhYmxlXCIsXCJleGNsdWRlTm9kZUdyb3Vwc1wiOntcInB1YmxpY2F0aW9uXCI6XCJlZGl0YWJsZVwiLFwiY3Jvc3NyZWZcIjpcImVkaXRhYmxlXCIsXCJjcm9zc3JlZl9wb3N0ZWRfY29udGVudFwiOlwiZWRpdGFibGVcIn19fX0sXCJzaWRlYmFyXCI6e1wibW9kZXNcIjp7XCJhaVdyaXRpbmdEZXRlY3Rpb25cIjp0cnVlLFwiZG9jdW1lbnREZXRhaWxzXCI6dHJ1ZSxcImZsYWdzXCI6dHJ1ZSxcInNpbWlsYXJpdHlcIjp0cnVlLFwic2VjdGlvbnNFeGNsdXNpb25cIjpmYWxzZX0sXCJkZWZhdWx0TW9kZVwiOlwic2ltaWxhcml0eVwifSxcImFubm90YXRpb25zXCI6e1wic2NvcGVcIjpcInRjYVwiLFwicGVybWlzc2lvbnNcIjp7XCJjcmVhdGVcIjpbXCJzZWxmXCJdLFwidmlld1wiOltcImFsbFwiXSxcImVkaXRcIjpbXCJzZWxmXCJdLFwiZGVsZXRlXCI6W1wic2VsZlwiXX0sXCJlbmFibGVkXCI6ZmFsc2V9LFwiYXBwXCI6e1wibGF1bmNoZXJcIjpcInRjYVwiLFwiaW50ZWdyYXRpb25cIjpcIk1vb2RsZVwifSxcInByb2R1Y3RcIjp7XCJrZXlcIjpcIm9jMl9wbGF0aW51bVwifX0ifQ.pPRiv0W-6fPIHQkdmje6cEvViic-0BYhz2601CI7XRs","httpstatus":200}' [2026-04-25 16:34:13.280661] [info] [POST] Request to: https://midocean.turnitin.com/api/v1/submissions/9db7f08c-fdc0-4e59-8736-d19dacdd7c81/viewer-url [2026-04-25 16:34:13.280699] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-25 16:34:13.280797] [info] Request: 0: '{"locale":"en","viewer_user_id":"ded6e2db-6a77-48f2-a76f-d2f52cba315f","given_name":"\u0633\u0644\u064a\u0645\u0627\u0646","family_name":"\u0627\u0644\u0642\u0648\u064a\u0641\u0644\u064a","viewer_default_permission_set":"INSTRUCTOR","viewer_permissions":{"may_view_submission_full_source":false,"may_view_match_submission_info":false,"may_view_save_viewer_changes":false},"similarity":{"modes":{"match_overview":true,"all_sources":true},"view_settings":{"save_changes":false}}}' [2026-04-25 16:34:13.741720] [info] Response: 0: '{"viewer_url":"https:\/\/midocean.turnitin.com\/viewer\/submissions\/oid:2945:379228034?locale=en#token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJqdGkiOiI4Njg5ZTAyMi05M2ZjLTQ3NWYtYTFmMy1lNjM5YzlkOTBlNjQiLCJpYXQiOjE3NzcxMjQwNDMsImF1ZCI6ImF1cm9yYSIsImlzcyI6Imh0dHA6Ly9sb2NhbGhvc3Q6ODA4MC8iLCJzdWIiOiJjZWY2NjY2MC0zM2E2LTQwZTQtODQxNS1mM2VjMTVlNWJiNTIiLCJleHAiOjE3NzcxMjQxMjMsImF1dGhvcml0aWVzIjpbIkNWX0xBVU5DSCJdLCJjb25maWciOiJ7XCJzdWJtaXNzaW9uc1wiOntcIm9pZDoyOTQ1OjM3OTIyODAzNFwiOntcImF1dGhvclwiOlwi2LPZhNmK2YXYp9mGINin2YTZgtmI2YrZgdmE2YpcIixcInRpdGxlXCI6XCJNYXN0ZXIgVGhlc2lzIENoYXB0ZXIxLTIgRGVlcCBMZWFybmluZy1CYXNlZCBQbGFudCBEaXNlYXNlIERldGVjdGlvbiBVc2luZyBMZWFmIEltYWdlIEFuYWx5c2lzIHYuMTkucGRmXCJ9fSxcInByb2R1Y3RLZXlcIjpcIm9jMl9wbGF0aW51bVwiLFwibG9nb1wiOlwibm9uZVwiLFwidXNlclwiOntcImlkXCI6XCJjZWY2NjY2MC0zM2E2LTQwZTQtODQxNS1mM2VjMTVlNWJiNTJcIixcImZpcnN0TmFtZVwiOlwiQWhtZWRcIixcImxhc3ROYW1lXCI6XCJBbHdha2VlbFwiLFwiZW1haWxcIjpcImMxYWE0ODExLTVlODYtNGMzNS1iMWIyLTczOGVkYmI4NmIzNTpkZWQ2ZTJkYi02YTc3LTQ4ZjItYTc2Zi1kMmY1MmNiYTMxNWZAZmFrZS5mYWtlXCIsXCJyb2xlXCI6XCJ0cm46cm9sZTo6Om9yZ2FuaXphdGlvbjppbnN0cnVjdG9yXCJ9LFwidGVuYW50XCI6e1wibm9kZUlkXCI6Mjk0NSxcIm5hbWVcIjpcIm1pZG9jZWFuXCIsXCJpZFwiOlwiNmUwZTZhOGEtYjA0My00M2Y3LWFmMmEtYWM0ZTk2MzU2Mzk0XCJ9LFwiZmVhdHVyZXNcIjp7XCJ3aGl0ZWxhYmVsXCI6dHJ1ZSxcInVzZXJJbnRlcnZpZXdcIjp0cnVlLFwic3dzUmVwb3J0XCI6dHJ1ZSxcInN3c1JlcG9ydFYyXCI6XCJlbmFibGVkXCJ9LFwic2ltaWxhcml0eVwiOntcIm1heVZpZXdTdWJtaXNzaW9uRnVsbFNvdXJjZVwiOmZhbHNlLFwibWF5Vmlld01hdGNoU3VibWlzc2lvbkluZm9cIjpmYWxzZSxcIm1vZGVzXCI6e1wibWF0Y2hPdmVydmlld1wiOnRydWUsXCJhbGxTb3VyY2VzXCI6dHJ1ZX0sXCJkZWZhdWx0TW9kZVwiOlwibWF0Y2hPdmVydmlld1wiLFwidmlld1NldHRpbmdzXCI6e1wic2F2ZUNoYW5nZXNcIjpmYWxzZSxcIm9wdGlvbnNcIjp7XCJkZWZhdWx0VmFsdWVcIjpcImhpZGRlblwiLFwiZXhjbHVkZVF1b3Rlc1wiOlwiZWRpdGFibGVcIixcImV4Y2x1ZGVCaWJsaW9ncmFwaHlcIjpcImVkaXRhYmxlXCIsXCJleGNsdWRlQ2l0YXRpb25zXCI6XCJlZGl0YWJsZVwiLFwiZXhjbHVkZVNtYWxsTWF0Y2hlc1dvcmRDb3VudFwiOlwiZWRpdGFibGVcIixcImV4Y2x1ZGVTbWFsbFNvdXJjZXNQY3RcIjpcImVkaXRhYmxlXCIsXCJleGNsdWRlQWJzdHJhY3RcIjpcImhpZGRlblwiLFwiZXhjbHVkZU1ldGhvZHNcIjpcImhpZGRlblwiLFwiZXhjbHVkZVN1Ym1pdHRlZFdvcmtzXCI6XCJlZGl0YWJsZVwiLFwiZXhjbHVkZUludGVybmV0XCI6XCJlZGl0YWJsZVwiLFwiZXhjbHVkZVBocmFzZXNcIjpcImhpZGRlblwiLFwiZXhjbHVkZVByZXByaW50c1wiOlwiaGlkZGVuXCIsXCJleGNsdWRlU291cmNlc1wiOlwiZWRpdGFibGVcIixcImV4Y2x1ZGVOb2RlR3JvdXBzXCI6e1wicHVibGljYXRpb25cIjpcImVkaXRhYmxlXCIsXCJjcm9zc3JlZlwiOlwiZWRpdGFibGVcIixcImNyb3NzcmVmX3Bvc3RlZF9jb250ZW50XCI6XCJlZGl0YWJsZVwifX19fSxcInNpZGViYXJcIjp7XCJtb2Rlc1wiOntcImFpV3JpdGluZ0RldGVjdGlvblwiOnRydWUsXCJkb2N1bWVudERldGFpbHNcIjp0cnVlLFwiZmxhZ3NcIjp0cnVlLFwic2ltaWxhcml0eVwiOnRydWUsXCJzZWN0aW9uc0V4Y2x1c2lvblwiOmZhbHNlfSxcImRlZmF1bHRNb2RlXCI6XCJzaW1pbGFyaXR5XCJ9LFwiYW5ub3RhdGlvbnNcIjp7XCJzY29wZVwiOlwidGNhXCIsXCJwZXJtaXNzaW9uc1wiOntcImNyZWF0ZVwiOltcInNlbGZcIl0sXCJ2aWV3XCI6W1wiYWxsXCJdLFwiZWRpdFwiOltcInNlbGZcIl0sXCJkZWxldGVcIjpbXCJzZWxmXCJdfSxcImVuYWJsZWRcIjpmYWxzZX0sXCJhcHBcIjp7XCJsYXVuY2hlclwiOlwidGNhXCIsXCJpbnRlZ3JhdGlvblwiOlwiTW9vZGxlXCJ9LFwicHJvZHVjdFwiOntcImtleVwiOlwib2MyX3BsYXRpbnVtXCJ9fSJ9.b4UAfdza2D-iErwVb0WjkNYAJfYlSWbKZT5wVQs5_g8","httpstatus":200}' [2026-04-25 16:35:20.663670] [info] [POST] Request to: https://midocean.turnitin.com/api/v1/submissions/16cc677c-4bbf-4462-aad7-0400f58d47e8/viewer-url [2026-04-25 16:35:20.663707] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-25 16:35:20.663815] [info] Request: 0: '{"locale":"en","viewer_user_id":"ded6e2db-6a77-48f2-a76f-d2f52cba315f","given_name":"\u0648\u0644\u064a\u062f","family_name":"\u0639\u0628\u062f\u0627\u0644\u062c\u0648\u0627\u062f","viewer_default_permission_set":"INSTRUCTOR","viewer_permissions":{"may_view_submission_full_source":false,"may_view_match_submission_info":false,"may_view_save_viewer_changes":false},"similarity":{"modes":{"match_overview":true,"all_sources":true},"view_settings":{"save_changes":false}}}' [2026-04-25 16:35:21.111891] [info] Response: 0: '{"viewer_url":"https:\/\/midocean.turnitin.com\/viewer\/submissions\/oid:2945:379273107?locale=en#token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJqdGkiOiJhZGUwMWU1OS01YmY0LTQ1YmItYWY0Ni02MTkyZGZhMjE3YmIiLCJpYXQiOjE3NzcxMjQxMTEsImF1ZCI6ImF1cm9yYSIsImlzcyI6Imh0dHA6Ly9sb2NhbGhvc3Q6ODA4MC8iLCJzdWIiOiJjZWY2NjY2MC0zM2E2LTQwZTQtODQxNS1mM2VjMTVlNWJiNTIiLCJleHAiOjE3NzcxMjQxOTEsImF1dGhvcml0aWVzIjpbIkNWX0xBVU5DSCJdLCJjb25maWciOiJ7XCJzdWJtaXNzaW9uc1wiOntcIm9pZDoyOTQ1OjM3OTI3MzEwN1wiOntcImF1dGhvclwiOlwi2YjZhNmK2K8g2LnYqNiv2KfZhNis2YjYp9ivXCIsXCJ0aXRsZVwiOlwiTWFzdGVyIFRoZXNpcyAtIFdhbGVlZCBBYmRlbGdhd2FkIEFmdGVyIENoZWNraW5nIFBsYWdpYXJpc20uZG9jeFwifX0sXCJwcm9kdWN0S2V5XCI6XCJvYzJfcGxhdGludW1cIixcImxvZ29cIjpcIm5vbmVcIixcInVzZXJcIjp7XCJpZFwiOlwiY2VmNjY2NjAtMzNhNi00MGU0LTg0MTUtZjNlYzE1ZTViYjUyXCIsXCJmaXJzdE5hbWVcIjpcIkFobWVkXCIsXCJsYXN0TmFtZVwiOlwiQWx3YWtlZWxcIixcImVtYWlsXCI6XCJjMWFhNDgxMS01ZTg2LTRjMzUtYjFiMi03MzhlZGJiODZiMzU6ZGVkNmUyZGItNmE3Ny00OGYyLWE3NmYtZDJmNTJjYmEzMTVmQGZha2UuZmFrZVwiLFwicm9sZVwiOlwidHJuOnJvbGU6Ojpvcmdhbml6YXRpb246aW5zdHJ1Y3RvclwifSxcInRlbmFudFwiOntcIm5vZGVJZFwiOjI5NDUsXCJuYW1lXCI6XCJtaWRvY2VhblwiLFwiaWRcIjpcIjZlMGU2YThhLWIwNDMtNDNmNy1hZjJhLWFjNGU5NjM1NjM5NFwifSxcImZlYXR1cmVzXCI6e1wid2hpdGVsYWJlbFwiOnRydWUsXCJ1c2VySW50ZXJ2aWV3XCI6dHJ1ZSxcInN3c1JlcG9ydFwiOnRydWUsXCJzd3NSZXBvcnRWMlwiOlwiZW5hYmxlZFwifSxcInNpbWlsYXJpdHlcIjp7XCJtYXlWaWV3U3VibWlzc2lvbkZ1bGxTb3VyY2VcIjpmYWxzZSxcIm1heVZpZXdNYXRjaFN1Ym1pc3Npb25JbmZvXCI6ZmFsc2UsXCJtb2Rlc1wiOntcIm1hdGNoT3ZlcnZpZXdcIjp0cnVlLFwiYWxsU291cmNlc1wiOnRydWV9LFwiZGVmYXVsdE1vZGVcIjpcIm1hdGNoT3ZlcnZpZXdcIixcInZpZXdTZXR0aW5nc1wiOntcInNhdmVDaGFuZ2VzXCI6ZmFsc2UsXCJvcHRpb25zXCI6e1wiZGVmYXVsdFZhbHVlXCI6XCJoaWRkZW5cIixcImV4Y2x1ZGVRdW90ZXNcIjpcImVkaXRhYmxlXCIsXCJleGNsdWRlQmlibGlvZ3JhcGh5XCI6XCJlZGl0YWJsZVwiLFwiZXhjbHVkZUNpdGF0aW9uc1wiOlwiZWRpdGFibGVcIixcImV4Y2x1ZGVTbWFsbE1hdGNoZXNXb3JkQ291bnRcIjpcImVkaXRhYmxlXCIsXCJleGNsdWRlU21hbGxTb3VyY2VzUGN0XCI6XCJlZGl0YWJsZVwiLFwiZXhjbHVkZUFic3RyYWN0XCI6XCJoaWRkZW5cIixcImV4Y2x1ZGVNZXRob2RzXCI6XCJoaWRkZW5cIixcImV4Y2x1ZGVTdWJtaXR0ZWRXb3Jrc1wiOlwiZWRpdGFibGVcIixcImV4Y2x1ZGVJbnRlcm5ldFwiOlwiZWRpdGFibGVcIixcImV4Y2x1ZGVQaHJhc2VzXCI6XCJoaWRkZW5cIixcImV4Y2x1ZGVQcmVwcmludHNcIjpcImhpZGRlblwiLFwiZXhjbHVkZVNvdXJjZXNcIjpcImVkaXRhYmxlXCIsXCJleGNsdWRlTm9kZUdyb3Vwc1wiOntcInB1YmxpY2F0aW9uXCI6XCJlZGl0YWJsZVwiLFwiY3Jvc3NyZWZcIjpcImVkaXRhYmxlXCIsXCJjcm9zc3JlZl9wb3N0ZWRfY29udGVudFwiOlwiZWRpdGFibGVcIn19fX0sXCJzaWRlYmFyXCI6e1wibW9kZXNcIjp7XCJhaVdyaXRpbmdEZXRlY3Rpb25cIjp0cnVlLFwiZG9jdW1lbnREZXRhaWxzXCI6dHJ1ZSxcImZsYWdzXCI6dHJ1ZSxcInNpbWlsYXJpdHlcIjp0cnVlLFwic2VjdGlvbnNFeGNsdXNpb25cIjpmYWxzZX0sXCJkZWZhdWx0TW9kZVwiOlwic2ltaWxhcml0eVwifSxcImFubm90YXRpb25zXCI6e1wic2NvcGVcIjpcInRjYVwiLFwicGVybWlzc2lvbnNcIjp7XCJjcmVhdGVcIjpbXCJzZWxmXCJdLFwidmlld1wiOltcImFsbFwiXSxcImVkaXRcIjpbXCJzZWxmXCJdLFwiZGVsZXRlXCI6W1wic2VsZlwiXX0sXCJlbmFibGVkXCI6ZmFsc2V9LFwiYXBwXCI6e1wibGF1bmNoZXJcIjpcInRjYVwiLFwiaW50ZWdyYXRpb25cIjpcIk1vb2RsZVwifSxcInByb2R1Y3RcIjp7XCJrZXlcIjpcIm9jMl9wbGF0aW51bVwifX0ifQ.hqtEbunHLItmSZEMmGRbvhPS-yOQ284Gr-nQh0eeNiI","httpstatus":200}' [2026-04-25 16:36:06.950503] [info] [POST] Request to: https://midocean.turnitin.com/api/v1/submissions/12a6852a-5380-4b6b-8749-b0c2451b56eb/viewer-url [2026-04-25 16:36:06.950541] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-25 16:36:06.950637] [info] Request: 0: '{"locale":"en","viewer_user_id":"ded6e2db-6a77-48f2-a76f-d2f52cba315f","given_name":"\u0645\u062d\u0645\u062f","family_name":"\u0627\u0644\u0642\u062d\u0637\u0627\u0646\u064a","viewer_default_permission_set":"INSTRUCTOR","viewer_permissions":{"may_view_submission_full_source":false,"may_view_match_submission_info":false,"may_view_save_viewer_changes":false},"similarity":{"modes":{"match_overview":true,"all_sources":true},"view_settings":{"save_changes":false}}}' [2026-04-25 16:36:07.288887] [info] Response: 0: '{"viewer_url":"https:\/\/midocean.turnitin.com\/viewer\/submissions\/oid:2945:379381618?locale=en#token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJqdGkiOiIyNzc2N2M0My01NGZjLTQwODItYjY4My02MTBjNjJlOGZlZDAiLCJpYXQiOjE3NzcxMjQxNTcsImF1ZCI6ImF1cm9yYSIsImlzcyI6Imh0dHA6Ly9sb2NhbGhvc3Q6ODA4MC8iLCJzdWIiOiJjZWY2NjY2MC0zM2E2LTQwZTQtODQxNS1mM2VjMTVlNWJiNTIiLCJleHAiOjE3NzcxMjQyMzcsImF1dGhvcml0aWVzIjpbIkNWX0xBVU5DSCJdLCJjb25maWciOiJ7XCJzdWJtaXNzaW9uc1wiOntcIm9pZDoyOTQ1OjM3OTM4MTYxOFwiOntcImF1dGhvclwiOlwi2YXYrdmF2K8g2KfZhNmC2K3Yt9in2YbZilwiLFwidGl0bGVcIjpcIkFFMDUuZG9jeFwifX0sXCJwcm9kdWN0S2V5XCI6XCJvYzJfcGxhdGludW1cIixcImxvZ29cIjpcIm5vbmVcIixcInVzZXJcIjp7XCJpZFwiOlwiY2VmNjY2NjAtMzNhNi00MGU0LTg0MTUtZjNlYzE1ZTViYjUyXCIsXCJmaXJzdE5hbWVcIjpcIkFobWVkXCIsXCJsYXN0TmFtZVwiOlwiQWx3YWtlZWxcIixcImVtYWlsXCI6XCJjMWFhNDgxMS01ZTg2LTRjMzUtYjFiMi03MzhlZGJiODZiMzU6ZGVkNmUyZGItNmE3Ny00OGYyLWE3NmYtZDJmNTJjYmEzMTVmQGZha2UuZmFrZVwiLFwicm9sZVwiOlwidHJuOnJvbGU6Ojpvcmdhbml6YXRpb246aW5zdHJ1Y3RvclwifSxcInRlbmFudFwiOntcIm5vZGVJZFwiOjI5NDUsXCJuYW1lXCI6XCJtaWRvY2VhblwiLFwiaWRcIjpcIjZlMGU2YThhLWIwNDMtNDNmNy1hZjJhLWFjNGU5NjM1NjM5NFwifSxcImZlYXR1cmVzXCI6e1wid2hpdGVsYWJlbFwiOnRydWUsXCJ1c2VySW50ZXJ2aWV3XCI6dHJ1ZSxcInN3c1JlcG9ydFwiOnRydWUsXCJzd3NSZXBvcnRWMlwiOlwiZW5hYmxlZFwifSxcInNpbWlsYXJpdHlcIjp7XCJtYXlWaWV3U3VibWlzc2lvbkZ1bGxTb3VyY2VcIjpmYWxzZSxcIm1heVZpZXdNYXRjaFN1Ym1pc3Npb25JbmZvXCI6ZmFsc2UsXCJtb2Rlc1wiOntcIm1hdGNoT3ZlcnZpZXdcIjp0cnVlLFwiYWxsU291cmNlc1wiOnRydWV9LFwiZGVmYXVsdE1vZGVcIjpcIm1hdGNoT3ZlcnZpZXdcIixcInZpZXdTZXR0aW5nc1wiOntcInNhdmVDaGFuZ2VzXCI6ZmFsc2UsXCJvcHRpb25zXCI6e1wiZGVmYXVsdFZhbHVlXCI6XCJoaWRkZW5cIixcImV4Y2x1ZGVRdW90ZXNcIjpcImVkaXRhYmxlXCIsXCJleGNsdWRlQmlibGlvZ3JhcGh5XCI6XCJlZGl0YWJsZVwiLFwiZXhjbHVkZUNpdGF0aW9uc1wiOlwiZWRpdGFibGVcIixcImV4Y2x1ZGVTbWFsbE1hdGNoZXNXb3JkQ291bnRcIjpcImVkaXRhYmxlXCIsXCJleGNsdWRlU21hbGxTb3VyY2VzUGN0XCI6XCJlZGl0YWJsZVwiLFwiZXhjbHVkZUFic3RyYWN0XCI6XCJoaWRkZW5cIixcImV4Y2x1ZGVNZXRob2RzXCI6XCJoaWRkZW5cIixcImV4Y2x1ZGVTdWJtaXR0ZWRXb3Jrc1wiOlwiZWRpdGFibGVcIixcImV4Y2x1ZGVJbnRlcm5ldFwiOlwiZWRpdGFibGVcIixcImV4Y2x1ZGVQaHJhc2VzXCI6XCJoaWRkZW5cIixcImV4Y2x1ZGVQcmVwcmludHNcIjpcImhpZGRlblwiLFwiZXhjbHVkZVNvdXJjZXNcIjpcImVkaXRhYmxlXCIsXCJleGNsdWRlTm9kZUdyb3Vwc1wiOntcInB1YmxpY2F0aW9uXCI6XCJlZGl0YWJsZVwiLFwiY3Jvc3NyZWZcIjpcImVkaXRhYmxlXCIsXCJjcm9zc3JlZl9wb3N0ZWRfY29udGVudFwiOlwiZWRpdGFibGVcIn19fX0sXCJzaWRlYmFyXCI6e1wibW9kZXNcIjp7XCJhaVdyaXRpbmdEZXRlY3Rpb25cIjp0cnVlLFwiZG9jdW1lbnREZXRhaWxzXCI6dHJ1ZSxcImZsYWdzXCI6dHJ1ZSxcInNpbWlsYXJpdHlcIjp0cnVlLFwic2VjdGlvbnNFeGNsdXNpb25cIjpmYWxzZX0sXCJkZWZhdWx0TW9kZVwiOlwic2ltaWxhcml0eVwifSxcImFubm90YXRpb25zXCI6e1wic2NvcGVcIjpcInRjYVwiLFwicGVybWlzc2lvbnNcIjp7XCJjcmVhdGVcIjpbXCJzZWxmXCJdLFwidmlld1wiOltcImFsbFwiXSxcImVkaXRcIjpbXCJzZWxmXCJdLFwiZGVsZXRlXCI6W1wic2VsZlwiXX0sXCJlbmFibGVkXCI6ZmFsc2V9LFwiYXBwXCI6e1wibGF1bmNoZXJcIjpcInRjYVwiLFwiaW50ZWdyYXRpb25cIjpcIk1vb2RsZVwifSxcInByb2R1Y3RcIjp7XCJrZXlcIjpcIm9jMl9wbGF0aW51bVwifX0ifQ.8z_RL6vL2RQbCWvC_sqFYAPi8TydCmRzJ1ZXHHROxUM","httpstatus":200}' [2026-04-25 16:40:01.480706] [info] [POST] Request to: https://midocean.turnitin.com/api/v1/submissions [2026-04-25 16:40:01.480762] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-25 16:40:01.480861] [info] Request: 0: '{"owner":"c5619958-4fc2-4d44-85bf-44e1f03ccacb","submitter":"c5619958-4fc2-4d44-85bf-44e1f03ccacb","title":"%D8%A7%D9%84%D8%A5%D8%B7%D8%A7%D8%B1 %D8%A7%D9%84%D9%86%D8%B8%D8%B1%D9%8A %D9%88%D8%A7%D9%84%D8%AF%D8%B1%D8%A7%D8%B3%D8%A7%D8%AA %D8%A7%D9%84%D8%B3%D8%A7%D8%A8%D9%82%D8%A9 %D8%A7%D9%84%D8%A7%D8%AE%D9%8A%D8%B1 %281%29.docx","metadata":{"group":{"id":"141686","name":"\u0627\u0644\u062a\u0633\u0644\u064a\u0645 \u0627\u0644\u062b\u0627\u0644\u062b","type":"ASSIGNMENT"},"group_context":{"id":"4457","name":"\u0627\u0644\u0641\u0635\u0644 \u0627\u0644\u0633\u0627\u062f\u0633 - \u062f\/ \u0631\u064a\u0645 \u0648\u0631\u062f - \u0627\u0644\u0641\u0635\u0644 \u0627\u0644\u062f\u0631\u0627\u0633\u064a \u0627\u0644\u0623\u0648\u0644 2026"},"owners":[{"id":"c5619958-4fc2-4d44-85bf-44e1f03ccacb","family_name":"\u0627\u0644\u064a\u0627\u0645\u064a","given_name":"\u0633\u0627\u0644\u0645","email":"sam-salem1985@hotmail.com"}],"original_submitted_time":"2026-04-25T13:40:01Z"},"eula":{"accepted_timestamp":"2025-07-15T16:13:54Z","language":"en-US","version":"v1beta"},"owner_default_permission_set":"LEARNER","submitter_default_permission_set":"LEARNER"}' [2026-04-25 16:40:01.791188] [info] Response: 0: '{"owner":"c5619958-4fc2-4d44-85bf-44e1f03ccacb","title":"%D8%A7%D9%84%D8%A5%D8%B7%D8%A7%D8%B1 %D8%A7%D9%84%D9%86%D8%B8%D8%B1%D9%8A %D9%88%D8%A7%D9%84%D8%AF%D8%B1%D8%A7%D8%B3%D8%A7%D8%AA %D8%A7%D9%84%D8%B3%D8%A7%D8%A8%D9%82%D8%A9 %D8%A7%D9%84%D8%A7%D8%AE%D9%8A%D8%B1 %281%29.docx","status":"CREATED","id":"7e32dc1d-011a-4716-95c2-7b6d0385b743","created_time":"2026-04-25T13:40:01.765Z","httpstatus":201}' [2026-04-25 16:40:01.793869] [info] [PUT] Request to: https://midocean.turnitin.com/api/v1/submissions/7e32dc1d-011a-4716-95c2-7b6d0385b743/original [2026-04-25 16:40:01.793909] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' 4: 'Content-Type: binary/octet-stream' 5: 'Content-Disposition: inline; filename="%D8%A7%D9%84%D8%A5%D8%B7%D8%A7%D8%B1 %D8%A7%D9%84%D9%86%D8%B8%D8%B1%D9%8A %D9%88%D8%A7%D9%84%D8%AF%D8%B1%D8%A7%D8%B3%D8%A7%D8%AA %D8%A7%D9%84%D8%B3%D8%A7%D8%A8%D9%82%D8%A9 %D8%A7%D9%84%D8%A7%D8%AE%D9%8A%D8%B1 %281%29.docx"' [2026-04-25 16:40:02.045169] [info] Response: 0: '{"message":"Successfully uploaded file for submission 7e32dc1d-011a-4716-95c2-7b6d0385b743","httpstatus":202}' [2026-04-25 16:40:02.187748] [info] [POST] Request to: https://midocean.turnitin.com/api/v1/submissions [2026-04-25 16:40:02.187784] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-25 16:40:02.187803] [info] Request: 0: '{"owner":"3afb7fae-d032-4871-9363-a1fc32ee17f0","submitter":"3afb7fae-d032-4871-9363-a1fc32ee17f0","title":"%D8%A8%D8%AD%D8%AB.pdf","metadata":{"group":{"id":"146245","name":"\u0645\u0634\u0631\u0648\u0639 \u0627\u0644\u062a\u062e\u0631\u062c (Final file)","type":"ASSIGNMENT"},"group_context":{"id":"4328","name":"Graduation_Project_DGM500_T1_BDM_First Trimester 2026","owners":[{"id":"82c5cab8-6666-488c-9e33-0b3a2d6921f3","family_name":"Issa","given_name":"Raghad","email":"raghadissa@midocean.edu.km"}]},"owners":[{"id":"3afb7fae-d032-4871-9363-a1fc32ee17f0","family_name":"\u0627\u0644\u0645\u0637\u064a\u0631\u064a","given_name":"\u063a\u062f\u064a\u0631","email":"ghadeergm1@gmail.com"}],"original_submitted_time":"2026-04-25T13:40:02Z"},"eula":{"accepted_timestamp":"2026-03-02T20:12:33Z","language":"en-US","version":"v1beta"},"owner_default_permission_set":"LEARNER","submitter_default_permission_set":"LEARNER"}' [2026-04-25 16:40:02.600925] [info] Response: 0: '{"owner":"3afb7fae-d032-4871-9363-a1fc32ee17f0","title":"%D8%A8%D8%AD%D8%AB.pdf","status":"CREATED","id":"b2e89926-6b47-4be7-aaa7-b1e6d6eef1f4","created_time":"2026-04-25T13:40:02.439Z","httpstatus":201}' [2026-04-25 16:40:02.603388] [info] [PUT] Request to: https://midocean.turnitin.com/api/v1/submissions/b2e89926-6b47-4be7-aaa7-b1e6d6eef1f4/original [2026-04-25 16:40:02.603418] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' 4: 'Content-Type: binary/octet-stream' 5: 'Content-Disposition: inline; filename="%D8%A8%D8%AD%D8%AB.pdf"' [2026-04-25 16:40:02.847875] [info] Response: 0: '{"message":"Successfully uploaded file for submission b2e89926-6b47-4be7-aaa7-b1e6d6eef1f4","httpstatus":202}' [2026-04-25 16:40:03.078422] [info] [POST] Request to: https://midocean.turnitin.com/api/v1/submissions [2026-04-25 16:40:03.078464] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-25 16:40:03.078485] [info] Request: 0: '{"owner":"8b8f4284-0aeb-433b-8273-7803c124b852","submitter":"8b8f4284-0aeb-433b-8273-7803c124b852","title":"Talal_Kamal_Project_2_2.pdf","metadata":{"group":{"id":"145469","name":"Project-2-2","type":"ASSIGNMENT"},"group_context":{"id":"4476","name":"Practical_Machine_Learning_and_Data_Exploration_First Trimester 2026"},"owners":[{"id":"8b8f4284-0aeb-433b-8273-7803c124b852","family_name":"\u0627\u0644\u0635\u0648\u0627\u0644\u062d\u0629","given_name":"\u0637\u0644\u0627\u0644","email":"talalsawalha059@gmail.com"}],"original_submitted_time":"2026-04-25T13:40:03Z"},"eula":{"accepted_timestamp":"2026-03-13T21:54:42Z","language":"en-US","version":"v1beta"},"owner_default_permission_set":"LEARNER","submitter_default_permission_set":"LEARNER"}' [2026-04-25 16:40:03.356820] [info] Response: 0: '{"owner":"8b8f4284-0aeb-433b-8273-7803c124b852","title":"Talal_Kamal_Project_2_2.pdf","status":"CREATED","id":"42080eb1-89ca-4cec-945f-5988df1b27ea","created_time":"2026-04-25T13:40:03.333Z","httpstatus":201}' [2026-04-25 16:40:03.358568] [info] [PUT] Request to: https://midocean.turnitin.com/api/v1/submissions/42080eb1-89ca-4cec-945f-5988df1b27ea/original [2026-04-25 16:40:03.358591] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' 4: 'Content-Type: binary/octet-stream' 5: 'Content-Disposition: inline; filename="Talal_Kamal_Project_2_2.pdf"' [2026-04-25 16:40:03.533420] [info] Response: 0: '{"message":"Successfully uploaded file for submission 42080eb1-89ca-4cec-945f-5988df1b27ea","httpstatus":202}' [2026-04-25 16:40:06.304003] [info] -------- WEBHOOK START -------- [2026-04-25 16:40:06.304034] [info] WEBHOOK HEADERS: connection: 'Keep-Alive' content-length: '327' accept-encoding: 'gzip, br' x-forwarded-proto: 'https' cf-visitor: '{"scheme":"https"}' cf-ipcountry: 'DE' cdn-loop: 'cloudflare; loops=1' content-type: 'application/json' x-turnitin-eventtype: 'SUBMISSION_COMPLETE' host: 'lms.midocean.edu.km' x-amzn-trace-id: 'Root=1-69ecc436-fce63d08f162c5a118b84396;Parent=42e88d7cd597ba0e;Sampled=0' cf-ray: '9f1dc1f349e48cb6-FRA' accept: '*/*' user-agent: 'AHC/2.1' traceparent: '00-69ecc436fce63d08f162c5a118b84396-42e88d7cd597ba0e-00' x-turnitin-signature: '8f346851e80c07931c22563867dd3949e9916e589ffb57d5040cabbf4ec28e3a' x-forwarded-for: '52.29.246.76' [2026-04-25 16:40:06.304126] [info] WEBHOOK REQUEST: {"owner":"8b8f4284-0aeb-433b-8273-7803c124b852","title":"Talal_Kamal_Project_2_2.pdf","status":"COMPLETE","id":"42080eb1-89ca-4cec-945f-5988df1b27ea","content_type":"application/pdf","page_count":1,"word_count":365,"character_count":2447,"created_time":"2026-04-25T13:40:03.333Z","capabilities":["SIMILARITY","VIEWER","INDEX"]} [2026-04-25 16:40:06.304141] [info] EXPECTED SIGNATURE: 8f346851e80c07931c22563867dd3949e9916e589ffb57d5040cabbf4ec28e3a [2026-04-25 16:40:06.440018] [info] [PUT] Request to: https://midocean.turnitin.com/api/v1/submissions/42080eb1-89ca-4cec-945f-5988df1b27ea/similarity [2026-04-25 16:40:06.440051] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-25 16:40:06.440068] [info] Request: 0: '{"generation_settings":{"search_repositories":["INTERNET","PUBLICATION","CROSSREF","CROSSREF_POSTED_CONTENT","SUBMITTED_WORK"],"auto_exclude_self_matching_scope":"GROUP_CONTEXT"},"view_settings":{"exclude_quotes":false,"exclude_bibliography":false}}' [2026-04-25 16:40:07.159395] [info] Response: 0: '{"message":"Successfully scheduled similarity report generation","httpstatus":202}' [2026-04-25 16:40:07.161098] [info] -------- WEBHOOK END -------- [2026-04-25 16:40:19.304248] [info] -------- WEBHOOK START -------- [2026-04-25 16:40:19.304280] [info] WEBHOOK HEADERS: connection: 'Keep-Alive' content-length: '1221' accept-encoding: 'gzip, br' x-forwarded-proto: 'https' cf-visitor: '{"scheme":"https"}' cf-ipcountry: 'DE' cdn-loop: 'cloudflare; loops=1' x-turnitin-signature: 'b906e5a79f1d55b76743f7950713368288f815fc90543009937ae1635b6aba2f' content-type: 'application/json' x-turnitin-eventtype: 'SIMILARITY_COMPLETE' host: 'lms.midocean.edu.km' cookie: 'MoodleSession=a325db3f1b4517831658e4b9c063f21d' cf-ray: '9f1dc244890f3a72-FRA' accept: '*/*' user-agent: 'AHC/2.1' x-amzn-trace-id: 'Root=1-69ecc443-af77feb569e88dfce2900fdd;Parent=3dc188cee0679178;Sampled=0' traceparent: '00-69ecc443af77feb569e88dfce2900fdd-3dc188cee0679178-00' x-forwarded-for: '52.57.242.45' [2026-04-25 16:40:19.304379] [info] WEBHOOK REQUEST: {"overall_match_percentage":72,"internet_match_percentage":49,"publication_match_percentage":47,"submitted_works_match_percentage":72,"status":"COMPLETE","time_generated":"2026-04-25T13:40:19.045632Z","time_requested":"2026-04-25T13:40:07.119441Z","submission_id":"42080eb1-89ca-4cec-945f-5988df1b27ea","top_matches":[{"percentage":45.901638,"source_type":"SUBMITTED_WORK","matched_word_count_total":168,"submitted_date":"2025-06-01","institution_name":"RMIT University","name":"RMIT University on 2025-06-01"},{"percentage":45.35519,"source_type":"SUBMITTED_WORK","matched_word_count_total":166,"submitted_date":"2025-10-08","institution_name":"BPP College of Professional Studies Limited","name":"BPP College of Professional Studies Limited on 2025-10-08"},{"percentage":42.076504,"source_type":"SUBMITTED_WORK","matched_word_count_total":154,"submitted_date":"2025-09-12","institution_name":"Queen's University of Belfast","name":"Queen's University of Belfast on 2025-09-12"},{"percentage":41.80328,"source_type":"SUBMITTED_WORK","matched_word_count_total":153,"submitted_date":"2026-02-13","institution_name":"Aston University","name":"Aston University on 2026-02-13"}],"top_source_largest_matched_word_count":32} [2026-04-25 16:40:19.304384] [info] EXPECTED SIGNATURE: b906e5a79f1d55b76743f7950713368288f815fc90543009937ae1635b6aba2f [2026-04-25 16:40:19.310163] [info] -------- WEBHOOK END -------- [2026-04-25 16:40:46.784058] [info] -------- WEBHOOK START -------- [2026-04-25 16:40:46.784089] [info] WEBHOOK HEADERS: connection: 'Keep-Alive' content-length: '327' accept-encoding: 'gzip, br' x-forwarded-proto: 'https' cf-visitor: '{"scheme":"https"}' cf-ipcountry: 'DE' cdn-loop: 'cloudflare; loops=1' x-turnitin-signature: '83f965a2adb75f3886207525dec410d1fb44c3aec5f7689a1bb939dd2cc93a2b' content-type: 'application/json' x-turnitin-eventtype: 'SUBMISSION_COMPLETE' host: 'lms.midocean.edu.km' cookie: 'MoodleSession=a325db3f1b4517831658e4b9c063f21d' cf-ray: '9f1dc2f04fec3a72-FRA' accept: '*/*' user-agent: 'AHC/2.1' x-amzn-trace-id: 'Root=1-69ecc45e-ef477fcf024166ef1ca731da;Parent=a31554bc7e288359;Sampled=0' traceparent: '00-69ecc45eef477fcf024166ef1ca731da-a31554bc7e288359-00' x-forwarded-for: '52.57.242.45' [2026-04-25 16:40:46.784193] [info] WEBHOOK REQUEST: {"owner":"3afb7fae-d032-4871-9363-a1fc32ee17f0","title":"%D8%A8%D8%AD%D8%AB.pdf","status":"COMPLETE","id":"b2e89926-6b47-4be7-aaa7-b1e6d6eef1f4","content_type":"application/pdf","page_count":88,"word_count":18665,"character_count":108577,"created_time":"2026-04-25T13:40:02.439Z","capabilities":["SIMILARITY","VIEWER","INDEX"]} [2026-04-25 16:40:46.784199] [info] EXPECTED SIGNATURE: 83f965a2adb75f3886207525dec410d1fb44c3aec5f7689a1bb939dd2cc93a2b [2026-04-25 16:40:47.003437] [info] [PUT] Request to: https://midocean.turnitin.com/api/v1/submissions/b2e89926-6b47-4be7-aaa7-b1e6d6eef1f4/similarity [2026-04-25 16:40:47.003479] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-25 16:40:47.003496] [info] Request: 0: '{"generation_settings":{"search_repositories":["INTERNET","PUBLICATION","CROSSREF","CROSSREF_POSTED_CONTENT","SUBMITTED_WORK"],"auto_exclude_self_matching_scope":"GROUP_CONTEXT"},"view_settings":{"exclude_quotes":true,"exclude_bibliography":true}}' [2026-04-25 16:40:47.558855] [info] Response: 0: '{"message":"Successfully scheduled similarity report generation","httpstatus":202}' [2026-04-25 16:40:47.561129] [info] -------- WEBHOOK END -------- [2026-04-25 16:40:56.416100] [info] -------- WEBHOOK START -------- [2026-04-25 16:40:56.416131] [info] WEBHOOK HEADERS: connection: 'Keep-Alive' content-length: '582' accept-encoding: 'gzip, br' x-forwarded-proto: 'https' cf-visitor: '{"scheme":"https"}' cf-ipcountry: 'DE' cdn-loop: 'cloudflare; loops=1' x-turnitin-signature: '8187654a1b3d88368e0adb7c17b6d89468c2a42c5d103e0a59150c4e4e84e8d3' content-type: 'application/json' x-turnitin-eventtype: 'SUBMISSION_COMPLETE' host: 'lms.midocean.edu.km' cookie: 'MoodleSession=a325db3f1b4517831658e4b9c063f21d' cf-ray: '9f1dc32c79b93a72-FRA' accept: '*/*' user-agent: 'AHC/2.1' x-amzn-trace-id: 'Root=1-69ecc468-1476e6f303b7a904dc37b321;Parent=5aa387f12469842d;Sampled=0' traceparent: '00-69ecc4681476e6f303b7a904dc37b321-5aa387f12469842d-00' x-forwarded-for: '52.57.242.45' [2026-04-25 16:40:56.416157] [info] WEBHOOK REQUEST: {"owner":"c5619958-4fc2-4d44-85bf-44e1f03ccacb","title":"%D8%A7%D9%84%D8%A5%D8%B7%D8%A7%D8%B1 %D8%A7%D9%84%D9%86%D8%B8%D8%B1%D9%8A %D9%88%D8%A7%D9%84%D8%AF%D8%B1%D8%A7%D8%B3%D8%A7%D8%AA %D8%A7%D9%84%D8%B3%D8%A7%D8%A8%D9%82%D8%A9 %D8%A7%D9%84%D8%A7%D8%AE%D9%8A%D8%B1 %281%29.docx","status":"COMPLETE","id":"7e32dc1d-011a-4716-95c2-7b6d0385b743","content_type":"application/vnd.openxmlformats-officedocument.wordprocessingml.document","page_count":86,"word_count":21365,"character_count":118155,"created_time":"2026-04-25T13:40:01.765Z","capabilities":["SIMILARITY","VIEWER","INDEX"]} [2026-04-25 16:40:56.416162] [info] EXPECTED SIGNATURE: 8187654a1b3d88368e0adb7c17b6d89468c2a42c5d103e0a59150c4e4e84e8d3 [2026-04-25 16:40:56.608567] [info] [PUT] Request to: https://midocean.turnitin.com/api/v1/submissions/7e32dc1d-011a-4716-95c2-7b6d0385b743/similarity [2026-04-25 16:40:56.608602] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-25 16:40:56.608618] [info] Request: 0: '{"generation_settings":{"search_repositories":["INTERNET","PUBLICATION","CROSSREF","CROSSREF_POSTED_CONTENT","SUBMITTED_WORK"],"auto_exclude_self_matching_scope":"GROUP_CONTEXT"},"view_settings":{"exclude_quotes":false,"exclude_bibliography":false}}' [2026-04-25 16:40:57.140825] [info] Response: 0: '{"message":"Successfully scheduled similarity report generation","httpstatus":202}' [2026-04-25 16:40:57.143224] [info] -------- WEBHOOK END -------- [2026-04-25 16:41:56.051959] [info] -------- WEBHOOK START -------- [2026-04-25 16:41:56.051991] [info] WEBHOOK HEADERS: connection: 'Keep-Alive' content-length: '1355' accept-encoding: 'gzip, br' x-forwarded-proto: 'https' cf-visitor: '{"scheme":"https"}' cf-ipcountry: 'DE' cdn-loop: 'cloudflare; loops=1' x-turnitin-signature: 'd17872721bce71e015b9a2a941798f15ccec706ad348bf1d3573bb1da9e73dd7' content-type: 'application/json' x-turnitin-eventtype: 'SIMILARITY_COMPLETE' host: 'lms.midocean.edu.km' cookie: 'MoodleSession=3d40353628dff36e575ee77a6b287ebc' cf-ray: '9f1dc4a13f06d28a-FRA' accept: '*/*' user-agent: 'AHC/2.1' x-amzn-trace-id: 'Root=1-69ecc4a3-dfd79eaf4543699f05313149;Parent=18e5297cc12b756d;Sampled=0' traceparent: '00-69ecc4a3dfd79eaf4543699f05313149-18e5297cc12b756d-00' x-forwarded-for: '52.29.246.76' [2026-04-25 16:41:56.052089] [info] WEBHOOK REQUEST: {"overall_match_percentage":17,"internet_match_percentage":7,"publication_match_percentage":3,"submitted_works_match_percentage":17,"status":"COMPLETE","time_generated":"2026-04-25T13:41:55.821861Z","time_requested":"2026-04-25T13:40:47.526837Z","submission_id":"b2e89926-6b47-4be7-aaa7-b1e6d6eef1f4","top_matches":[{"percentage":2.2268512,"source_type":"SUBMITTED_WORK","matched_word_count_total":449,"submitted_date":"2026-01-23","institution_name":"Muscat University","name":"Muscat University on 2026-01-23"},{"percentage":2.0830233,"source_type":"SUBMITTED_WORK","matched_word_count_total":420,"submitted_date":"2025-07-28","institution_name":"University of Petra","name":"University of Petra on 2025-07-28"},{"percentage":1.9788722,"source_type":"SUBMITTED_WORK","matched_word_count_total":399,"submitted_date":"2025-09-02","institution_name":"Muscat University","name":"Muscat University on 2025-09-02"},{"percentage":1.8895998,"source_type":"SUBMITTED_WORK","matched_word_count_total":381,"submitted_date":"2026-04-09","institution_name":"University of Jordan","name":"University of Jordan on 2026-04-09"},{"percentage":1.8697615,"source_type":"SUBMITTED_WORK","matched_word_count_total":377,"submitted_date":"2026-01-06","institution_name":"Muscat University","name":"Muscat University on 2026-01-06"}],"top_source_largest_matched_word_count":13} [2026-04-25 16:41:56.052095] [info] EXPECTED SIGNATURE: d17872721bce71e015b9a2a941798f15ccec706ad348bf1d3573bb1da9e73dd7 [2026-04-25 16:41:56.057554] [info] -------- WEBHOOK END -------- [2026-04-25 16:42:16.072746] [info] -------- WEBHOOK START -------- [2026-04-25 16:42:16.072779] [info] WEBHOOK HEADERS: connection: 'Keep-Alive' content-length: '1180' accept-encoding: 'gzip, br' x-forwarded-proto: 'https' cf-visitor: '{"scheme":"https"}' cf-ipcountry: 'DE' cdn-loop: 'cloudflare; loops=1' x-turnitin-signature: '4ffbfa05beb0d67cedad7a018f3f36d362ad023a39c6c6a9e10bc0eb68c51359' content-type: 'application/json' x-turnitin-eventtype: 'SIMILARITY_COMPLETE' host: 'lms.midocean.edu.km' cookie: 'MoodleSession=3d40353628dff36e575ee77a6b287ebc' cf-ray: '9f1dc51e5f81d28a-FRA' accept: '*/*' user-agent: 'AHC/2.1' x-amzn-trace-id: 'Root=1-69ecc4b8-c28f87ed034f1980e5bce376;Parent=31a26fc18d135bae;Sampled=0' traceparent: '00-69ecc4b8c28f87ed034f1980e5bce376-31a26fc18d135bae-00' x-forwarded-for: '52.29.246.76' [2026-04-25 16:42:16.072877] [info] WEBHOOK REQUEST: {"overall_match_percentage":26,"internet_match_percentage":17,"publication_match_percentage":8,"submitted_works_match_percentage":23,"status":"COMPLETE","time_generated":"2026-04-25T13:42:15.879262Z","time_requested":"2026-04-25T13:40:57.106597Z","submission_id":"7e32dc1d-011a-4716-95c2-7b6d0385b743","top_matches":[{"percentage":3.6774628,"source_type":"PUBLICATION","matched_word_count_total":763,"name":"\"Global Perspectives on Green HRM\", Springer Science and Business Media LLC, 2023"},{"percentage":3.54733,"source_type":"INTERNET","matched_word_count_total":736,"name":"uokerbala.edu.iq"},{"percentage":3.0701754,"source_type":"SUBMITTED_WORK","matched_word_count_total":637,"submitted_date":"2025-09-24","institution_name":"UNICAF","name":"UNICAF on 2025-09-24"},{"percentage":3.0701754,"source_type":"SUBMITTED_WORK","matched_word_count_total":637,"submitted_date":"2025-09-12","institution_name":"UNICAF","name":"UNICAF on 2025-09-12"},{"percentage":2.8822055,"source_type":"SUBMITTED_WORK","matched_word_count_total":598,"submitted_date":"2022-09-19","institution_name":"Intercollege","name":"Intercollege on 2022-09-19"}],"top_source_largest_matched_word_count":37} [2026-04-25 16:42:16.072890] [info] EXPECTED SIGNATURE: 4ffbfa05beb0d67cedad7a018f3f36d362ad023a39c6c6a9e10bc0eb68c51359 [2026-04-25 16:42:16.078435] [info] -------- WEBHOOK END -------- [2026-04-25 17:00:01.095449] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/features-enabled [2026-04-25 17:00:01.095479] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-25 17:00:01.095571] [info] Request: 0: '[]' [2026-04-25 17:00:01.461345] [info] Response: 0: '{"similarity":{"viewer_modes":{"match_overview":true,"all_sources":true},"generation_settings":{"search_repositories":["INTERNET","PUBLICATION","CROSSREF","CROSSREF_POSTED_CONTENT","SUBMITTED_WORK"],"submission_auto_excludes":true},"view_settings":{"exclude_bibliography":true,"exclude_citations":true,"exclude_quotes":true,"exclude_abstract":false,"exclude_methods":false,"exclude_small_matches":true,"exclude_internet":true,"exclude_publications":true,"exclude_preprints":false,"exclude_custom_sections":false,"exclude_crossref":true,"exclude_crossref_posted_content":true,"exclude_submitted_works":true}},"tenant":{"require_eula":true},"product_name":"Turnitin Originality","access_options":["CORE_API","NATIVE","DRAFT_COACH"],"capability":["AI_WRITING_DETECTION"],"httpstatus":200}' [2026-04-25 17:00:01.463424] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/webhooks/5fc58884-69fd-449e-97ee-2bfdc2dd72f0 [2026-04-25 17:00:01.463448] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-25 17:00:01.463464] [info] Request: 0: '[]' [2026-04-25 17:00:01.527779] [info] Response: 0: '{"id":"5fc58884-69fd-449e-97ee-2bfdc2dd72f0","url":"https:\/\/lms.midocean.edu.km\/plagiarism\/turnitinsim\/callbacks.php","description":"Webhook for https:\/\/lms.midocean.edu.km\/plagiarism\/turnitinsim\/callbacks.php","created_time":"2026-03-04T22:00:02.566Z","event_types":["SIMILARITY_COMPLETE","SUBMISSION_COMPLETE","SIMILARITY_UPDATED"],"httpstatus":200}' [2026-04-25 17:00:01.528470] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/eula/latest?lang=en-US [2026-04-25 17:00:01.528486] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-25 17:00:01.528501] [info] Request: 0: '[]' [2026-04-25 17:00:01.613646] [info] Response: 0: '{"version":"v1beta","valid_from":"2018-04-30T17:00:00Z","valid_until":null,"url":"https:\/\/static.turnitin.com\/eula\/v1beta\/en-us\/eula.html","available_languages":["sv-SE","zh-CN","ja-JP","ko-KR","es-MX","nl-NL","ru-RU","zh-TW","ar-SA","pt-BR","de-DE","el-GR","nb-NO","cs-CZ","da-DK","tr-TR","pl-PL","fi-FI","it-IT","vi-VN","fr-FR","en-US","ro-RO"],"httpstatus":200}' [2026-04-25 17:10:01.511488] [info] [POST] Request to: https://midocean.turnitin.com/api/v1/submissions [2026-04-25 17:10:01.511529] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-25 17:10:01.511629] [info] Request: 0: '{"owner":"773424b4-13b1-4830-843d-f2a73bad2f4c","submitter":"773424b4-13b1-4830-843d-f2a73bad2f4c","title":"%D8%A7%D9%84%D8%AA%D8%B3%D9%84%D9%8A%D9%85 %D8%A7%D9%84%D8%A7%D8%AE%D9%8A%D8%B1 %D9%84%D9%84%D9%81%D8%B5%D9%84 %D8%A7%D9%84%D8%B1%D8%A7%D8%A8%D8%B9.docx","metadata":{"group":{"id":"136776","name":"\u0627\u0644\u062a\u0639\u062f\u064a\u0644 \u0627\u0644\u0627\u062e\u064a\u0631 \u0644\u0644\u0641\u0635\u0644 \u0627\u0644\u0631\u0627\u0628\u0639 \u0645\u0646 \u0623\u0637\u0631\u0648\u062d\u0629 \u0627\u0644\u062f\u0643\u062a\u0648\u0631\u0627\u0647","type":"ASSIGNMENT"},"group_context":{"id":"4475","name":"\u0627\u0644\u0641\u0635\u0644 \u0627\u0644\u062b\u0627\u0645\u0646 - \u062f\/ \u0645\u064a\u0627\u0631 \u0648\u0644\u064a\u062f - \u0627\u0644\u0641\u0635\u0644 \u0627\u0644\u062f\u0631\u0627\u0633\u064a \u0627\u0644\u0623\u0648\u0644 2026"},"owners":[{"id":"773424b4-13b1-4830-843d-f2a73bad2f4c","family_name":"\u0639\u0628\u062f\u0627\u0644\u0644\u0647 \u0633\u0644\u064a\u0645\u0627\u0646 \u0627\u0644\u0645\u062d\u064a\u0645\u064a\u062f","given_name":"\u0633\u0627\u0645\u064a\u0647","email":"samiyah.almohaimeed@gmail.com"}],"original_submitted_time":"2026-04-25T14:10:01Z"},"eula":{"accepted_timestamp":"2025-03-15T17:09:32Z","language":"en-US","version":"v1beta"},"owner_default_permission_set":"LEARNER","submitter_default_permission_set":"LEARNER"}' [2026-04-25 17:10:01.795977] [info] Response: 0: '{"owner":"773424b4-13b1-4830-843d-f2a73bad2f4c","title":"%D8%A7%D9%84%D8%AA%D8%B3%D9%84%D9%8A%D9%85 %D8%A7%D9%84%D8%A7%D8%AE%D9%8A%D8%B1 %D9%84%D9%84%D9%81%D8%B5%D9%84 %D8%A7%D9%84%D8%B1%D8%A7%D8%A8%D8%B9.docx","status":"CREATED","id":"055f2bee-4d09-46c3-b7b2-d98dffc16faa","created_time":"2026-04-25T14:10:01.775Z","httpstatus":201}' [2026-04-25 17:10:01.797951] [info] [PUT] Request to: https://midocean.turnitin.com/api/v1/submissions/055f2bee-4d09-46c3-b7b2-d98dffc16faa/original [2026-04-25 17:10:01.797976] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' 4: 'Content-Type: binary/octet-stream' 5: 'Content-Disposition: inline; filename="%D8%A7%D9%84%D8%AA%D8%B3%D9%84%D9%8A%D9%85 %D8%A7%D9%84%D8%A7%D8%AE%D9%8A%D8%B1 %D9%84%D9%84%D9%81%D8%B5%D9%84 %D8%A7%D9%84%D8%B1%D8%A7%D8%A8%D8%B9.docx"' [2026-04-25 17:10:02.115375] [info] Response: 0: '{"message":"Successfully uploaded file for submission 055f2bee-4d09-46c3-b7b2-d98dffc16faa","httpstatus":202}' [2026-04-25 17:10:04.263750] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/eula/latest?lang=en-US [2026-04-25 17:10:04.263783] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-25 17:10:04.263802] [info] Request: 0: '[]' [2026-04-25 17:10:04.350755] [info] Response: 0: '{"version":"v1beta","valid_from":"2018-04-30T17:00:00Z","valid_until":null,"url":"https:\/\/static.turnitin.com\/eula\/v1beta\/en-us\/eula.html","available_languages":["sv-SE","zh-CN","ja-JP","ko-KR","es-MX","nl-NL","ru-RU","zh-TW","ar-SA","pt-BR","de-DE","el-GR","nb-NO","cs-CZ","da-DK","tr-TR","pl-PL","fi-FI","it-IT","vi-VN","fr-FR","en-US","ro-RO"],"httpstatus":200}' [2026-04-25 17:11:41.630156] [info] -------- WEBHOOK START -------- [2026-04-25 17:11:41.630196] [info] WEBHOOK HEADERS: connection: 'Keep-Alive' content-length: '514' accept-encoding: 'gzip, br' x-forwarded-proto: 'https' cf-visitor: '{"scheme":"https"}' cf-ipcountry: 'DE' cdn-loop: 'cloudflare; loops=1' x-turnitin-signature: 'ddb424522e127c1831e137dfe4123e392e434718f3a64a3d1afda62bf3afe5fb' content-type: 'application/json' x-turnitin-eventtype: 'SUBMISSION_COMPLETE' host: 'lms.midocean.edu.km' cookie: 'MoodleSession=a325db3f1b4517831658e4b9c063f21d' cf-ray: '9f1df0390c9c39be-FRA' accept: '*/*' user-agent: 'AHC/2.1' x-amzn-trace-id: 'Root=1-69eccb9d-fd052ab3af496d05bf55cdb9;Parent=931f67ba21476aa5;Sampled=0' traceparent: '00-69eccb9dfd052ab3af496d05bf55cdb9-931f67ba21476aa5-00' x-forwarded-for: '52.57.242.45' [2026-04-25 17:11:41.630307] [info] WEBHOOK REQUEST: {"owner":"773424b4-13b1-4830-843d-f2a73bad2f4c","title":"%D8%A7%D9%84%D8%AA%D8%B3%D9%84%D9%8A%D9%85 %D8%A7%D9%84%D8%A7%D8%AE%D9%8A%D8%B1 %D9%84%D9%84%D9%81%D8%B5%D9%84 %D8%A7%D9%84%D8%B1%D8%A7%D8%A8%D8%B9.docx","status":"COMPLETE","id":"055f2bee-4d09-46c3-b7b2-d98dffc16faa","content_type":"application/vnd.openxmlformats-officedocument.wordprocessingml.document","page_count":125,"word_count":21738,"character_count":120752,"created_time":"2026-04-25T14:10:01.775Z","capabilities":["VIEWER","INDEX","SIMILARITY"]} [2026-04-25 17:11:41.630312] [info] EXPECTED SIGNATURE: ddb424522e127c1831e137dfe4123e392e434718f3a64a3d1afda62bf3afe5fb [2026-04-25 17:11:41.758953] [info] [PUT] Request to: https://midocean.turnitin.com/api/v1/submissions/055f2bee-4d09-46c3-b7b2-d98dffc16faa/similarity [2026-04-25 17:11:41.758987] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-25 17:11:41.759005] [info] Request: 0: '{"generation_settings":{"search_repositories":["INTERNET","PUBLICATION","CROSSREF","CROSSREF_POSTED_CONTENT","SUBMITTED_WORK"],"auto_exclude_self_matching_scope":"GROUP_CONTEXT"},"view_settings":{"exclude_quotes":false,"exclude_bibliography":false}}' [2026-04-25 17:11:42.429161] [info] Response: 0: '{"message":"Successfully scheduled similarity report generation","httpstatus":202}' [2026-04-25 17:11:42.431449] [info] -------- WEBHOOK END -------- [2026-04-25 17:12:47.072179] [info] -------- WEBHOOK START -------- [2026-04-25 17:12:47.072225] [info] WEBHOOK HEADERS: connection: 'Keep-Alive' content-length: '1398' accept-encoding: 'gzip, br' x-forwarded-proto: 'https' cf-visitor: '{"scheme":"https"}' cf-ipcountry: 'DE' cdn-loop: 'cloudflare; loops=1' content-type: 'application/json' x-turnitin-eventtype: 'SIMILARITY_COMPLETE' host: 'lms.midocean.edu.km' x-amzn-trace-id: 'Root=1-69eccbde-188de24cae42b1184d8c9789;Parent=4e35f5cce8825241;Sampled=0' cf-ray: '9f1df1d21db3d2bb-FRA' accept: '*/*' user-agent: 'AHC/2.1' traceparent: '00-69eccbde188de24cae42b1184d8c9789-4e35f5cce8825241-00' x-turnitin-signature: 'c1a7b047c57f52095d01b40c9a0fa8a8ede34d25529bdce94b6e025abe5284ef' x-forwarded-for: '35.158.179.21' [2026-04-25 17:12:47.072365] [info] WEBHOOK REQUEST: {"overall_match_percentage":17,"internet_match_percentage":6,"publication_match_percentage":3,"submitted_works_match_percentage":17,"status":"COMPLETE","time_generated":"2026-04-25T14:12:46.813554Z","time_requested":"2026-04-25T14:11:42.381841Z","submission_id":"055f2bee-4d09-46c3-b7b2-d98dffc16faa","top_matches":[{"percentage":2.1382973,"source_type":"SUBMITTED_WORK","matched_word_count_total":479,"submitted_date":"2026-02-18","institution_name":"Mansoura University","name":"Mansoura University on 2026-02-18"},{"percentage":1.754386,"source_type":"SUBMITTED_WORK","matched_word_count_total":393,"submitted_date":"2026-02-08","institution_name":"Mansoura University","name":"Mansoura University on 2026-02-08"},{"percentage":1.3570822,"source_type":"SUBMITTED_WORK","matched_word_count_total":304,"submitted_date":"2023-06-22","institution_name":"University of Monastir","name":"University of Monastir on 2023-06-22"},{"percentage":1.3079773,"source_type":"SUBMITTED_WORK","matched_word_count_total":293,"submitted_date":"2026-03-05","institution_name":"Université Sétif 1 Ferhat Abbas","name":"Université Sétif 1 Ferhat Abbas on 2026-03-05"},{"percentage":1.1026293,"source_type":"SUBMITTED_WORK","matched_word_count_total":247,"submitted_date":"2026-02-15","institution_name":"Mansoura University","name":"Mansoura University on 2026-02-15"}],"top_source_largest_matched_word_count":20} [2026-04-25 17:12:47.072386] [info] EXPECTED SIGNATURE: c1a7b047c57f52095d01b40c9a0fa8a8ede34d25529bdce94b6e025abe5284ef [2026-04-25 17:12:47.078156] [info] -------- WEBHOOK END -------- [2026-04-25 17:20:01.207621] [info] [POST] Request to: https://midocean.turnitin.com/api/v1/submissions [2026-04-25 17:20:01.207664] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-25 17:20:01.207762] [info] Request: 0: '{"owner":"6e4df225-d34b-4f79-82c6-5c12ff91ce38","submitter":"6e4df225-d34b-4f79-82c6-5c12ff91ce38","title":"Amani_Research_6pages.docx","metadata":{"group":{"id":"145059","name":"\u062a\u0633\u0644\u064a\u0645 \u062e\u0637\u0627\u0628 \u0627\u0644\u0642\u0628\u0648\u0644","type":"ASSIGNMENT"},"group_context":{"id":"4513","name":"\u062e\u0637\u0627\u0628 \u0627\u0644\u0642\u0628\u0648\u0644 - \u0627\u0644\u0641\u0635\u0644 \u0627\u0644\u0623\u0648\u0644 2026"},"owners":[{"id":"6e4df225-d34b-4f79-82c6-5c12ff91ce38","family_name":"\u0627\u0644\u0639\u064a\u062f\u0627\u0646","given_name":"\u0623\u0645\u0627\u0646\u064a","email":"ziz4print@gmail.com"}],"original_submitted_time":"2026-04-25T14:20:01Z"},"eula":{"accepted_timestamp":"2026-04-25T14:10:11Z","language":"en-US","version":"v1beta"},"owner_default_permission_set":"LEARNER","submitter_default_permission_set":"LEARNER"}' [2026-04-25 17:20:01.852205] [info] Response: 0: '{"owner":"6e4df225-d34b-4f79-82c6-5c12ff91ce38","title":"Amani_Research_6pages.docx","status":"CREATED","id":"160abb28-a5c0-4b65-9da2-0bb76a1764a3","created_time":"2026-04-25T14:20:01.826Z","httpstatus":201}' [2026-04-25 17:20:01.854055] [info] [PUT] Request to: https://midocean.turnitin.com/api/v1/submissions/160abb28-a5c0-4b65-9da2-0bb76a1764a3/original [2026-04-25 17:20:01.854078] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' 4: 'Content-Type: binary/octet-stream' 5: 'Content-Disposition: inline; filename="Amani_Research_6pages.docx"' [2026-04-25 17:20:02.118714] [info] Response: 0: '{"message":"Successfully uploaded file for submission 160abb28-a5c0-4b65-9da2-0bb76a1764a3","httpstatus":202}' [2026-04-25 17:20:18.101079] [info] -------- WEBHOOK START -------- [2026-04-25 17:20:18.101110] [info] WEBHOOK HEADERS: connection: 'Keep-Alive' content-length: '382' accept-encoding: 'gzip, br' x-forwarded-proto: 'https' cf-visitor: '{"scheme":"https"}' cf-ipcountry: 'DE' cdn-loop: 'cloudflare; loops=1' x-turnitin-signature: 'c827d26a1a46d0b8e8571b9c792b62f6a1b7cd0484733b61fcc4a3255cd62a85' content-type: 'application/json' x-turnitin-eventtype: 'SUBMISSION_COMPLETE' host: 'lms.midocean.edu.km' cookie: 'MoodleSession=103a525a7b5f4f37d0a42f80f4c9a91b' cf-ray: '9f1dfcd4fa04975e-FRA' accept: '*/*' user-agent: 'AHC/2.1' x-amzn-trace-id: 'Root=1-69eccda2-6cf98f03cb4070c57578c739;Parent=afbec21843b26858;Sampled=0' traceparent: '00-69eccda26cf98f03cb4070c57578c739-afbec21843b26858-00' x-forwarded-for: '35.158.179.21' [2026-04-25 17:20:18.101207] [info] WEBHOOK REQUEST: {"owner":"6e4df225-d34b-4f79-82c6-5c12ff91ce38","title":"Amani_Research_6pages.docx","status":"COMPLETE","id":"160abb28-a5c0-4b65-9da2-0bb76a1764a3","content_type":"application/vnd.openxmlformats-officedocument.wordprocessingml.document","page_count":3,"word_count":730,"character_count":4880,"created_time":"2026-04-25T14:20:01.826Z","capabilities":["VIEWER","SIMILARITY","INDEX"]} [2026-04-25 17:20:18.101222] [info] EXPECTED SIGNATURE: c827d26a1a46d0b8e8571b9c792b62f6a1b7cd0484733b61fcc4a3255cd62a85 [2026-04-25 17:20:18.298254] [info] [PUT] Request to: https://midocean.turnitin.com/api/v1/submissions/160abb28-a5c0-4b65-9da2-0bb76a1764a3/similarity [2026-04-25 17:20:18.298295] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-25 17:20:18.298316] [info] Request: 0: '{"generation_settings":{"search_repositories":["INTERNET","PUBLICATION","CROSSREF","CROSSREF_POSTED_CONTENT","SUBMITTED_WORK"],"auto_exclude_self_matching_scope":"GROUP_CONTEXT"},"view_settings":{"exclude_quotes":false,"exclude_bibliography":false}}' [2026-04-25 17:20:18.956620] [info] Response: 0: '{"message":"Successfully scheduled similarity report generation","httpstatus":202}' [2026-04-25 17:20:18.958699] [info] -------- WEBHOOK END -------- [2026-04-25 17:20:27.185131] [info] -------- WEBHOOK START -------- [2026-04-25 17:20:27.185162] [info] WEBHOOK HEADERS: connection: 'Keep-Alive' content-length: '1036' accept-encoding: 'gzip, br' x-forwarded-proto: 'https' cf-visitor: '{"scheme":"https"}' cf-ipcountry: 'DE' cdn-loop: 'cloudflare; loops=1' x-turnitin-signature: '82fef239ab25d45f0e90eacb5b671a5bca96e9ec15930b7f7936ee7944720a59' content-type: 'application/json' x-turnitin-eventtype: 'SIMILARITY_COMPLETE' host: 'lms.midocean.edu.km' cookie: 'MoodleSession=103a525a7b5f4f37d0a42f80f4c9a91b' cf-ray: '9f1dfd0dccf2975e-FRA' accept: '*/*' user-agent: 'AHC/2.1' x-amzn-trace-id: 'Root=1-69eccdab-c46e75dcc84d6f2256503f4a;Parent=1113c28d5c704e83;Sampled=0' traceparent: '00-69eccdabc46e75dcc84d6f2256503f4a-1113c28d5c704e83-00' x-forwarded-for: '35.158.179.21' [2026-04-25 17:20:27.185265] [info] WEBHOOK REQUEST: {"overall_match_percentage":19,"internet_match_percentage":14,"publication_match_percentage":8,"submitted_works_match_percentage":13,"status":"COMPLETE","time_generated":"2026-04-25T14:20:26.999787Z","time_requested":"2026-04-25T14:20:18.918099Z","submission_id":"160abb28-a5c0-4b65-9da2-0bb76a1764a3","top_matches":[{"percentage":10.04016,"source_type":"INTERNET","matched_word_count_total":75,"name":"e-journal.icmandalika.or.id"},{"percentage":8.032128,"source_type":"INTERNET","matched_word_count_total":60,"name":"link.springer.com"},{"percentage":7.6305223,"source_type":"INTERNET","matched_word_count_total":57,"name":"legalvision.co.uk"},{"percentage":7.2289157,"source_type":"INTERNET","matched_word_count_total":54,"name":"www.numberanalytics.com"},{"percentage":6.827309,"source_type":"SUBMITTED_WORK","matched_word_count_total":51,"submitted_date":"2025-06-29","institution_name":"Colorado Technical University Online","name":"Colorado Technical University Online on 2025-06-29"}],"top_source_largest_matched_word_count":17} [2026-04-25 17:20:27.185271] [info] EXPECTED SIGNATURE: 82fef239ab25d45f0e90eacb5b671a5bca96e9ec15930b7f7936ee7944720a59 [2026-04-25 17:20:27.190885] [info] -------- WEBHOOK END -------- [2026-04-25 17:30:01.075953] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/features-enabled [2026-04-25 17:30:01.075993] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-25 17:30:01.076126] [info] Request: 0: '[]' [2026-04-25 17:30:01.454602] [info] Response: 0: '{"similarity":{"viewer_modes":{"match_overview":true,"all_sources":true},"generation_settings":{"search_repositories":["INTERNET","PUBLICATION","CROSSREF","CROSSREF_POSTED_CONTENT","SUBMITTED_WORK"],"submission_auto_excludes":true},"view_settings":{"exclude_bibliography":true,"exclude_citations":true,"exclude_quotes":true,"exclude_abstract":false,"exclude_methods":false,"exclude_small_matches":true,"exclude_internet":true,"exclude_publications":true,"exclude_preprints":false,"exclude_custom_sections":false,"exclude_crossref":true,"exclude_crossref_posted_content":true,"exclude_submitted_works":true}},"tenant":{"require_eula":true},"product_name":"Turnitin Originality","access_options":["CORE_API","NATIVE","DRAFT_COACH"],"capability":["AI_WRITING_DETECTION"],"httpstatus":200}' [2026-04-25 17:30:01.455408] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/webhooks/5fc58884-69fd-449e-97ee-2bfdc2dd72f0 [2026-04-25 17:30:01.455424] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-25 17:30:01.455437] [info] Request: 0: '[]' [2026-04-25 17:30:01.560072] [info] Response: 0: '{"id":"5fc58884-69fd-449e-97ee-2bfdc2dd72f0","url":"https:\/\/lms.midocean.edu.km\/plagiarism\/turnitinsim\/callbacks.php","description":"Webhook for https:\/\/lms.midocean.edu.km\/plagiarism\/turnitinsim\/callbacks.php","created_time":"2026-03-04T22:00:02.566Z","event_types":["SUBMISSION_COMPLETE","SIMILARITY_COMPLETE","SIMILARITY_UPDATED"],"httpstatus":200}' [2026-04-25 17:30:01.560862] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/eula/latest?lang=en-US [2026-04-25 17:30:01.560877] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-25 17:30:01.560890] [info] Request: 0: '[]' [2026-04-25 17:30:01.624696] [info] Response: 0: '{"version":"v1beta","valid_from":"2018-04-30T17:00:00Z","valid_until":null,"url":"https:\/\/static.turnitin.com\/eula\/v1beta\/en-us\/eula.html","available_languages":["sv-SE","zh-CN","ja-JP","ko-KR","es-MX","nl-NL","ru-RU","zh-TW","ar-SA","pt-BR","de-DE","el-GR","nb-NO","cs-CZ","da-DK","tr-TR","pl-PL","fi-FI","it-IT","vi-VN","fr-FR","en-US","ro-RO"],"httpstatus":200}' [2026-04-25 17:35:01.451186] [info] [POST] Request to: https://midocean.turnitin.com/api/v1/submissions [2026-04-25 17:35:01.451239] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-25 17:35:01.451343] [info] Request: 0: '{"owner":"2866ea84-0291-4520-a0ef-3d724c2942d5","submitter":"2866ea84-0291-4520-a0ef-3d724c2942d5","title":"Explainable Transformer-Based Anomaly Detection for Large-Scale System Logs.pdf","metadata":{"group":{"id":"146169","name":"Final Thesis","type":"ASSIGNMENT"},"group_context":{"id":"4488","name":"Thesis_(1)_AI900a_Dr_Wessam_Ahmed_First Trimester 2026","owners":[{"id":"ded6e2db-6a77-48f2-a76f-d2f52cba315f","family_name":"Alwakeel","given_name":"Ahmed","email":"ahmedalwakeel@midocean.edu.km"}]},"owners":[{"id":"2866ea84-0291-4520-a0ef-3d724c2942d5","family_name":"\u0628\u0627\u0634\u0637\u062d","given_name":"\u0647\u0634\u0627\u0645","email":"hbashatah@gmail.com"}],"original_submitted_time":"2026-04-25T14:35:01Z"},"eula":{"accepted_timestamp":"2025-11-14T14:19:33Z","language":"en-US","version":"v1beta"},"owner_default_permission_set":"LEARNER","submitter_default_permission_set":"LEARNER"}' [2026-04-25 17:35:02.118195] [info] Response: 0: '{"owner":"2866ea84-0291-4520-a0ef-3d724c2942d5","title":"Explainable Transformer-Based Anomaly Detection for Large-Scale System Logs.pdf","status":"CREATED","id":"4be87f83-ac19-4e1a-a53c-ebe538249a06","created_time":"2026-04-25T14:35:01.747Z","httpstatus":201}' [2026-04-25 17:35:02.120902] [info] [PUT] Request to: https://midocean.turnitin.com/api/v1/submissions/4be87f83-ac19-4e1a-a53c-ebe538249a06/original [2026-04-25 17:35:02.120944] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' 4: 'Content-Type: binary/octet-stream' 5: 'Content-Disposition: inline; filename="Explainable Transformer-Based Anomaly Detection for Large-Scale System Logs.pdf"' [2026-04-25 17:35:02.380984] [info] Response: 0: '{"message":"Successfully uploaded file for submission 4be87f83-ac19-4e1a-a53c-ebe538249a06","httpstatus":202}' [2026-04-25 17:35:02.802733] [info] [POST] Request to: https://midocean.turnitin.com/api/v1/submissions [2026-04-25 17:35:02.802776] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-25 17:35:02.802797] [info] Request: 0: '{"owner":"3b16c513-3680-459e-91a9-7b54b79eecc7","submitter":"3b16c513-3680-459e-91a9-7b54b79eecc7","title":"final %D9%85%D8%A7%D8%AC%D8%AF %D8%A7%D9%84%D9%82%D8%B9%D9%8A%D8%B7 %D9%86%D8%B8%D8%B1%D9%8A v1.1.docx","metadata":{"group":{"id":"129865","name":"\u062a\u0633\u0644\u064a\u0645 \u0627\u0644\u0625\u0637\u0627\u0631 \u0627\u0644\u0646\u0638\u0631\u064a \u0627\u0644\u062e\u0627\u0635 \u0628\u0627\u0644\u0645\u0634\u0631\u0648\u0639 \u0627\u0644\u0646\u0647\u0627\u0626\u064a (\u0627\u0644\u0641\u0635\u0644 \u0627\u0644\u0623\u0648\u0644 \u0648\u0627\u0644\u062b\u0627\u0646\u064a \u0641\u0642\u0637 \u0628\u0635\u064a\u063a\u0629 Word)","type":"ASSIGNMENT"},"group_context":{"id":"4170","name":"Final_Project_MGM697_S3_MBA_First Trimester 2026","owners":[{"id":"0ad552f1-ae25-4e00-aba7-c00e45a40367","family_name":"Ahmed","given_name":"Alaa","email":"alaaahmed@midocean.edu.km"},{"id":"aca825b9-3cf5-4b48-aae6-a30fd4ce95ef","family_name":"Salah","given_name":"Rokaya","email":"rokayasalah@midocean.edu.km"},{"id":"401c1d17-10dd-4e6f-9414-99fcb9938408","family_name":"Faried","given_name":"Sara","email":"sarafaried@midocean.edu.km"}]},"owners":[{"id":"3b16c513-3680-459e-91a9-7b54b79eecc7","family_name":"\u0627\u0644\u0642\u0639\u064a\u0637","given_name":"\u0645\u0627\u062c\u062f","email":"majidsq@gmail.com"}],"original_submitted_time":"2026-04-25T14:35:02Z"},"eula":{"accepted_timestamp":"2026-03-25T18:11:09Z","language":"en-US","version":"v1beta"},"owner_default_permission_set":"LEARNER","submitter_default_permission_set":"LEARNER"}' [2026-04-25 17:35:03.340990] [info] Response: 0: '{"owner":"3b16c513-3680-459e-91a9-7b54b79eecc7","title":"final %D9%85%D8%A7%D8%AC%D8%AF %D8%A7%D9%84%D9%82%D8%B9%D9%8A%D8%B7 %D9%86%D8%B8%D8%B1%D9%8A v1.1.docx","status":"CREATED","id":"29bcb290-de4f-4057-9b5e-ce346c0ae873","created_time":"2026-04-25T14:35:03.047Z","httpstatus":201}' [2026-04-25 17:35:03.342720] [info] [PUT] Request to: https://midocean.turnitin.com/api/v1/submissions/29bcb290-de4f-4057-9b5e-ce346c0ae873/original [2026-04-25 17:35:03.342750] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' 4: 'Content-Type: binary/octet-stream' 5: 'Content-Disposition: inline; filename="final %D9%85%D8%A7%D8%AC%D8%AF %D8%A7%D9%84%D9%82%D8%B9%D9%8A%D8%B7 %D9%86%D8%B8%D8%B1%D9%8A v1.1.docx"' [2026-04-25 17:35:03.542747] [info] Response: 0: '{"message":"Successfully uploaded file for submission 29bcb290-de4f-4057-9b5e-ce346c0ae873","httpstatus":202}' [2026-04-25 17:35:14.620862] [info] -------- WEBHOOK START -------- [2026-04-25 17:35:14.620909] [info] WEBHOOK HEADERS: connection: 'Keep-Alive' content-length: '459' accept-encoding: 'gzip, br' x-forwarded-proto: 'https' cf-visitor: '{"scheme":"https"}' cf-ipcountry: 'DE' cdn-loop: 'cloudflare; loops=1' x-turnitin-signature: 'c536827e936bb723876b03252ee2eb340f5c0f69dfc936ccb46751b210f072f1' content-type: 'application/json' x-turnitin-eventtype: 'SUBMISSION_COMPLETE' host: 'lms.midocean.edu.km' cookie: 'MoodleSession=103a525a7b5f4f37d0a42f80f4c9a91b' cf-ray: '9f1e12b839526e15-FRA' accept: '*/*' user-agent: 'AHC/2.1' x-amzn-trace-id: 'Root=1-69ecd122-6fb829bd7726c06f8dfcaac2;Parent=e970d4fe3235b250;Sampled=0' traceparent: '00-69ecd1226fb829bd7726c06f8dfcaac2-e970d4fe3235b250-00' x-forwarded-for: '35.158.179.21' [2026-04-25 17:35:14.621067] [info] WEBHOOK REQUEST: {"owner":"3b16c513-3680-459e-91a9-7b54b79eecc7","title":"final %D9%85%D8%A7%D8%AC%D8%AF %D8%A7%D9%84%D9%82%D8%B9%D9%8A%D8%B7 %D9%86%D8%B8%D8%B1%D9%8A v1.1.docx","status":"COMPLETE","id":"29bcb290-de4f-4057-9b5e-ce346c0ae873","content_type":"application/vnd.openxmlformats-officedocument.wordprocessingml.document","page_count":6,"word_count":1605,"character_count":8735,"created_time":"2026-04-25T14:35:03.047Z","capabilities":["VIEWER","INDEX","SIMILARITY"]} [2026-04-25 17:35:14.621077] [info] EXPECTED SIGNATURE: c536827e936bb723876b03252ee2eb340f5c0f69dfc936ccb46751b210f072f1 [2026-04-25 17:35:14.737588] [info] [PUT] Request to: https://midocean.turnitin.com/api/v1/submissions/29bcb290-de4f-4057-9b5e-ce346c0ae873/similarity [2026-04-25 17:35:14.737632] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-25 17:35:14.737651] [info] Request: 0: '{"generation_settings":{"search_repositories":["INTERNET","PUBLICATION","CROSSREF","CROSSREF_POSTED_CONTENT","SUBMITTED_WORK"],"auto_exclude_self_matching_scope":"GROUP_CONTEXT"},"view_settings":{"exclude_quotes":false,"exclude_bibliography":false}}' [2026-04-25 17:35:15.344201] [info] Response: 0: '{"message":"Successfully scheduled similarity report generation","httpstatus":202}' [2026-04-25 17:35:15.346656] [info] -------- WEBHOOK END -------- [2026-04-25 17:35:23.663696] [info] -------- WEBHOOK START -------- [2026-04-25 17:35:23.663728] [info] WEBHOOK HEADERS: connection: 'Keep-Alive' content-length: '382' accept-encoding: 'gzip, br' x-forwarded-proto: 'https' cf-visitor: '{"scheme":"https"}' cf-ipcountry: 'DE' cdn-loop: 'cloudflare; loops=1' x-turnitin-signature: '45f7b7049b5b709575120bd34b48cbc5dda338a6930a0605659891c50958ae29' content-type: 'application/json' x-turnitin-eventtype: 'SUBMISSION_COMPLETE' host: 'lms.midocean.edu.km' cookie: 'MoodleSession=a325db3f1b4517831658e4b9c063f21d' cf-ray: '9f1e12f0ce659737-FRA' accept: '*/*' user-agent: 'AHC/2.1' x-amzn-trace-id: 'Root=1-69ecd12b-ee0f4c537828678433116d7f;Parent=f222727dcc339170;Sampled=0' traceparent: '00-69ecd12bee0f4c537828678433116d7f-f222727dcc339170-00' x-forwarded-for: '52.57.242.45' [2026-04-25 17:35:23.663820] [info] WEBHOOK REQUEST: {"owner":"2866ea84-0291-4520-a0ef-3d724c2942d5","title":"Explainable Transformer-Based Anomaly Detection for Large-Scale System Logs.pdf","status":"COMPLETE","id":"4be87f83-ac19-4e1a-a53c-ebe538249a06","content_type":"application/pdf","page_count":36,"word_count":5261,"character_count":34524,"created_time":"2026-04-25T14:35:01.747Z","capabilities":["VIEWER","INDEX","SIMILARITY"]} [2026-04-25 17:35:23.663825] [info] EXPECTED SIGNATURE: 45f7b7049b5b709575120bd34b48cbc5dda338a6930a0605659891c50958ae29 [2026-04-25 17:35:23.865204] [info] [PUT] Request to: https://midocean.turnitin.com/api/v1/submissions/4be87f83-ac19-4e1a-a53c-ebe538249a06/similarity [2026-04-25 17:35:23.865235] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-25 17:35:23.865251] [info] Request: 0: '{"generation_settings":{"search_repositories":["INTERNET","PUBLICATION","CROSSREF","CROSSREF_POSTED_CONTENT","SUBMITTED_WORK"],"auto_exclude_self_matching_scope":"GROUP_CONTEXT"},"view_settings":{"exclude_quotes":false,"exclude_bibliography":false}}' [2026-04-25 17:35:24.428994] [info] Response: 0: '{"message":"Successfully scheduled similarity report generation","httpstatus":202}' [2026-04-25 17:35:24.431354] [info] -------- WEBHOOK END -------- [2026-04-25 17:35:25.267393] [info] -------- WEBHOOK START -------- [2026-04-25 17:35:25.267425] [info] WEBHOOK HEADERS: connection: 'Keep-Alive' content-length: '1382' accept-encoding: 'gzip, br' x-forwarded-proto: 'https' cf-visitor: '{"scheme":"https"}' cf-ipcountry: 'DE' cdn-loop: 'cloudflare; loops=1' x-turnitin-signature: '7f62d20d64d47d519e433c7f2d51fc9f172c7046d86c9293c6c16bd5d8195729' content-type: 'application/json' x-turnitin-eventtype: 'SIMILARITY_COMPLETE' host: 'lms.midocean.edu.km' cookie: 'MoodleSession=a325db3f1b4517831658e4b9c063f21d' cf-ray: '9f1e12fad8719737-FRA' accept: '*/*' user-agent: 'AHC/2.1' x-amzn-trace-id: 'Root=1-69ecd12d-76e40b51edfac8f49ab92c2c;Parent=df9d43c5de7d3dfe;Sampled=0' traceparent: '00-69ecd12d76e40b51edfac8f49ab92c2c-df9d43c5de7d3dfe-00' x-forwarded-for: '52.57.242.45' [2026-04-25 17:35:25.267524] [info] WEBHOOK REQUEST: {"overall_match_percentage":15,"internet_match_percentage":3,"publication_match_percentage":0,"submitted_works_match_percentage":14,"status":"COMPLETE","time_generated":"2026-04-25T14:35:25.072345Z","time_requested":"2026-04-25T14:35:15.303444Z","submission_id":"29bcb290-de4f-4057-9b5e-ce346c0ae873","top_matches":[{"percentage":5.860806,"source_type":"SUBMITTED_WORK","matched_word_count_total":96,"submitted_date":"2025-10-30","institution_name":"Abu Dhabi University","name":"Abu Dhabi University on 2025-10-30"},{"percentage":3.4798534,"source_type":"SUBMITTED_WORK","matched_word_count_total":57,"submitted_date":"2025-08-19","institution_name":"University of Duhok","name":"University of Duhok on 2025-08-19"},{"percentage":3.4798534,"source_type":"SUBMITTED_WORK","matched_word_count_total":57,"submitted_date":"2025-08-17","institution_name":"University of Duhok","name":"University of Duhok on 2025-08-17"},{"percentage":2.930403,"source_type":"SUBMITTED_WORK","matched_word_count_total":48,"submitted_date":"2026-04-12","institution_name":"University of Buraimi","name":"University of Buraimi on 2026-04-12"},{"percentage":2.8083029,"source_type":"SUBMITTED_WORK","matched_word_count_total":46,"submitted_date":"2024-11-28","institution_name":"A'Sharqiyah University, Oman","name":" A'Sharqiyah University, Oman on 2024-11-28"}],"top_source_largest_matched_word_count":9} [2026-04-25 17:35:25.267530] [info] EXPECTED SIGNATURE: 7f62d20d64d47d519e433c7f2d51fc9f172c7046d86c9293c6c16bd5d8195729 [2026-04-25 17:35:25.273118] [info] -------- WEBHOOK END -------- [2026-04-25 17:36:05.422947] [info] -------- WEBHOOK START -------- [2026-04-25 17:36:05.422980] [info] WEBHOOK HEADERS: connection: 'Keep-Alive' content-length: '1451' accept-encoding: 'gzip, br' x-forwarded-proto: 'https' cf-visitor: '{"scheme":"https"}' cf-ipcountry: 'DE' cdn-loop: 'cloudflare; loops=1' x-turnitin-signature: 'c567a6cb240f9e3ae967f38f0f7217d8f35da5ee753737336a75e5bcaa2616de' content-type: 'application/json' x-turnitin-eventtype: 'SIMILARITY_COMPLETE' host: 'lms.midocean.edu.km' cookie: 'MoodleSession=a325db3f1b4517831658e4b9c063f21d' cf-ray: '9f1e13f5cdf49737-FRA' accept: '*/*' user-agent: 'AHC/2.1' x-amzn-trace-id: 'Root=1-69ecd155-425aee76efbe3bf45acb3b67;Parent=a5c4a1a0f6b8d7b4;Sampled=0' traceparent: '00-69ecd155425aee76efbe3bf45acb3b67-a5c4a1a0f6b8d7b4-00' x-forwarded-for: '52.57.242.45' [2026-04-25 17:36:05.423079] [info] WEBHOOK REQUEST: {"overall_match_percentage":18,"internet_match_percentage":12,"publication_match_percentage":10,"submitted_works_match_percentage":13,"status":"COMPLETE","time_generated":"2026-04-25T14:36:05.225637Z","time_requested":"2026-04-25T14:35:24.391657Z","submission_id":"4be87f83-ac19-4e1a-a53c-ebe538249a06","top_matches":[{"percentage":1.7785844,"source_type":"PUBLICATION","matched_word_count_total":98,"name":"Abdelrahim, Muna. \"Equitable Automation: Unraveling Bias in Machine Learning for Fair Lending Practices.\", Jackson State University"},{"percentage":1.7241379,"source_type":"PUBLICATION","matched_word_count_total":95,"name":"Zhiwei Zhang, Saifei Li, Lijie Zhang, Jianbin Ye, Chunduo Hu, Lianshan Yan. \"LLM-LADE: Large language model-based log anomaly detection with explanation\", Knowledge-Based Systems, 2025"},{"percentage":1.6696914,"source_type":"PUBLICATION","matched_word_count_total":92,"name":"Zhiwei Zhang, Saifei Li, Lijie Zhang, Jianbin Ye, Chunduo Hu, Lianshan Yan. \"LLM-LADE: Large Language Model-based Log Anomaly Detection with Explanation\", Knowledge-Based Systems, 2025"},{"percentage":1.5426497,"source_type":"SUBMITTED_WORK","matched_word_count_total":85,"submitted_date":"2026-01-25","institution_name":"Glyndwr University","name":"Glyndwr University on 2026-01-25"},{"percentage":1.4700544,"source_type":"INTERNET","matched_word_count_total":81,"name":"www.preprints.org"}],"top_source_largest_matched_word_count":26} [2026-04-25 17:36:05.423093] [info] EXPECTED SIGNATURE: c567a6cb240f9e3ae967f38f0f7217d8f35da5ee753737336a75e5bcaa2616de [2026-04-25 17:36:05.428936] [info] -------- WEBHOOK END -------- [2026-04-25 17:55:02.008838] [info] [POST] Request to: https://midocean.turnitin.com/api/v1/submissions [2026-04-25 17:55:02.008897] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-25 17:55:02.009015] [info] Request: 0: '{"owner":"120966b7-294c-4bd9-a7ab-5a5672c8399a","submitter":"120966b7-294c-4bd9-a7ab-5a5672c8399a","title":"%E2%80%8E%E2%81%A8%D8%AA%D8%A3%D8%AB%D9%8A%D8%B1 %D8%A7%D9%84%D8%AA%D9%88%D8%A7%D9%81%D9%82 %D8%A7%D9%84%D8%B0%D8%A7%D8%AA%D9%8A %D9%83%D8%B9%D8%A7%D9%85%D9%84 %D9%88%D8%B3%D9%8A%D8%B7 %D8%A8%D9%8A%D9%86 %D8%A3%D9%86%D8%B4%D8%B7%D8%A9 %D8%A7%D9%84%D8%AA%D8%B3%D9%88%D9%8A%D9%82 %D8%B9%D8%A8%D8%B1 %D9%88%D8%B3%D8%A7%D8%A6%D9%84 %D8%A7%D9%84%D8%AA%D9%88%D8%A7%D8%B5%D9%84 %D8%A7%D9%84%D8%A7%D8%AC%D8%AA%D9%85%D8%A7%D8%B9%D9%8A %D9%88%D8%A3%D8%AF%D8%A7%D8%A1 %D8%A7%D9%84%D8%B9%D9%84%D8%A7%D9%85%D8%A9 %D8%A7%D9%84%D8%AA%D8%AC%D8%A7%D8%B1%D9%8A%D8%A9 %281%29%E2%81%A9 2.doc","metadata":{"group":{"id":"141131","name":"Word \u062a\u0633\u0644\u064a\u0645 \u0627\u0644\u0631\u0633\u0627\u0644\u0629","type":"ASSIGNMENT"},"group_context":{"id":"4369","name":"Final_Project_MKT761_T3_MDM_First Trimester 2026","owners":[{"id":"dd30e50b-276a-412c-ada3-9860f8485c34","family_name":"Huzien","given_name":"Heba","email":"hebahuzien@midocean.edu.km"}]},"owners":[{"id":"120966b7-294c-4bd9-a7ab-5a5672c8399a","family_name":"\u0627\u0644\u0639\u0646\u0632\u064a","given_name":"\u0644\u0627\u0631\u0627","email":"larabintsaleh@gmail.com"}],"original_submitted_time":"2026-04-25T14:55:02Z"},"eula":{"accepted_timestamp":"2026-02-14T11:36:22Z","language":"en-US","version":"v1beta"},"owner_default_permission_set":"LEARNER","submitter_default_permission_set":"LEARNER"}' [2026-04-25 17:55:02.573012] [info] Response: 0: '{"owner":"120966b7-294c-4bd9-a7ab-5a5672c8399a","title":"%E2%80%8E%E2%81%A8%D8%AA%D8%A3%D8%AB%D9%8A%D8%B1 %D8%A7%D9%84%D8%AA%D9%88%D8%A7%D9%81%D9%82 %D8%A7%D9%84%D8%B0%D8%A7%D8%AA%D9%8A %D9%83%D8%B9%D8%A7%D9%85%D9%84 %D9%88%D8%B3%D9%8A%D8%B7 %D8%A8%D9%8A%D9%86 %D8%A3%D9%86%D8%B4%D8%B7%D8%A9 %D8%A7%D9%84%D8%AA%D8%B3%D9%88%D9%8A%D9%82 %D8%B9%D8%A8%D8%B1 %D9%88%D8%B3%D8%A7%D8%A6%D9%84 %D8%A7%D9%84%D8%AA%D9%88%D8%A7%D8%B5%D9%84 %D8%A7%D9%84%D8%A7%D8%AC%D8%AA%D9%85%D8%A7%D8%B9%D9%8A %D9%88%D8%A3%D8%AF%D8%A7%D8%A1 %D8%A7%D9%84%D8%B9%D9%84%D8%A7%D9%85%D8%A9 ","status":"CREATED","id":"f78d7ac3-7724-42ff-954c-14e9350b4c03","created_time":"2026-04-25T14:55:02.432Z","httpstatus":201}' [2026-04-25 17:55:02.574837] [info] [PUT] Request to: https://midocean.turnitin.com/api/v1/submissions/f78d7ac3-7724-42ff-954c-14e9350b4c03/original [2026-04-25 17:55:02.574862] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' 4: 'Content-Type: binary/octet-stream' 5: 'Content-Disposition: inline; filename="%E2%80%8E%E2%81%A8%D8%AA%D8%A3%D8%AB%D9%8A%D8%B1 %D8%A7%D9%84%D8%AA%D9%88%D8%A7%D9%81%D9%82 %D8%A7%D9%84%D8%B0%D8%A7%D8%AA%D9%8A %D9%83%D8%B9%D8%A7%D9%85%D9%84 %D9%88%D8%B3%D9%8A%D8%B7 %D8%A8%D9%8A%D9%86 %D8%A3%D9%86%D8%B4%D8%B7%D8%A9 %D8%A7%D9%84%D8%AA%D8%B3%D9%88%D9%8A%D9%82 %D8%B9%D8%A8%D8%B1 %D9%88%D8%B3%D8%A7%D8%A6%D9%84 %D8%A7%D9%84%D8%AA%D9%88%D8%A7%D8%B5%D9%84 %D8%A7%D9%84%D8%A7%D8%AC%D8%AA%D9%85%D8%A7%D8%B9%D9%8A %D9%88%D8%A3%D8%AF%D8%A7%D8%A1 %D8%A7%D9%84%D8%B9%D9%84%D8%A7%D9%85%D8%A9 %D8%A7%D9%84%D8%AA%D8%AC%D8%A7%D8%B1%D9%8A%D8%A9 %281%29%E2%81%A9 2.doc"' [2026-04-25 17:55:02.770414] [info] Response: 0: '{"message":"Successfully uploaded file for submission f78d7ac3-7724-42ff-954c-14e9350b4c03","httpstatus":202}' [2026-04-25 17:55:56.350806] [info] -------- WEBHOOK START -------- [2026-04-25 17:55:56.350841] [info] WEBHOOK HEADERS: connection: 'Keep-Alive' content-length: '860' accept-encoding: 'gzip, br' x-forwarded-proto: 'https' cf-visitor: '{"scheme":"https"}' cf-ipcountry: 'DE' cdn-loop: 'cloudflare; loops=1' x-turnitin-signature: 'e89fe0e7244065449456bd70384476256ba065a844880f96edc57a6f577cb5e6' content-type: 'application/json' x-turnitin-eventtype: 'SUBMISSION_COMPLETE' host: 'lms.midocean.edu.km' cookie: 'MoodleSession=103a525a7b5f4f37d0a42f80f4c9a91b' cf-ray: '9f1e31091aa96934-FRA' accept: '*/*' user-agent: 'AHC/2.1' x-amzn-trace-id: 'Root=1-69ecd5fc-bbfabef1838e23f2e7650f2e;Parent=4dcafa93232c38a0;Sampled=0' traceparent: '00-69ecd5fcbbfabef1838e23f2e7650f2e-4dcafa93232c38a0-00' x-forwarded-for: '35.158.179.21' [2026-04-25 17:55:56.350940] [info] WEBHOOK REQUEST: {"owner":"120966b7-294c-4bd9-a7ab-5a5672c8399a","title":"%E2%80%8E%E2%81%A8%D8%AA%D8%A3%D8%AB%D9%8A%D8%B1 %D8%A7%D9%84%D8%AA%D9%88%D8%A7%D9%81%D9%82 %D8%A7%D9%84%D8%B0%D8%A7%D8%AA%D9%8A %D9%83%D8%B9%D8%A7%D9%85%D9%84 %D9%88%D8%B3%D9%8A%D8%B7 %D8%A8%D9%8A%D9%86 %D8%A3%D9%86%D8%B4%D8%B7%D8%A9 %D8%A7%D9%84%D8%AA%D8%B3%D9%88%D9%8A%D9%82 %D8%B9%D8%A8%D8%B1 %D9%88%D8%B3%D8%A7%D8%A6%D9%84 %D8%A7%D9%84%D8%AA%D9%88%D8%A7%D8%B5%D9%84 %D8%A7%D9%84%D8%A7%D8%AC%D8%AA%D9%85%D8%A7%D8%B9%D9%8A %D9%88%D8%A3%D8%AF%D8%A7%D8%A1 %D8%A7%D9%84%D8%B9%D9%84%D8%A7%D9%85%D8%A9 ","status":"COMPLETE","id":"f78d7ac3-7724-42ff-954c-14e9350b4c03","content_type":"application/vnd.openxmlformats-officedocument.wordprocessingml.document","page_count":63,"word_count":14150,"character_count":77112,"created_time":"2026-04-25T14:55:02.432Z","capabilities":["SIMILARITY","VIEWER","INDEX"]} [2026-04-25 17:55:56.350946] [info] EXPECTED SIGNATURE: e89fe0e7244065449456bd70384476256ba065a844880f96edc57a6f577cb5e6 [2026-04-25 17:55:56.580080] [info] [PUT] Request to: https://midocean.turnitin.com/api/v1/submissions/f78d7ac3-7724-42ff-954c-14e9350b4c03/similarity [2026-04-25 17:55:56.580120] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-25 17:55:56.580142] [info] Request: 0: '{"generation_settings":{"search_repositories":["INTERNET","PUBLICATION","CROSSREF","CROSSREF_POSTED_CONTENT","SUBMITTED_WORK"],"auto_exclude_self_matching_scope":"GROUP_CONTEXT"},"view_settings":{"exclude_quotes":true,"exclude_bibliography":true}}' [2026-04-25 17:55:57.254988] [info] Response: 0: '{"message":"Successfully scheduled similarity report generation","httpstatus":202}' [2026-04-25 17:55:57.261228] [info] -------- WEBHOOK END -------- [2026-04-25 17:56:57.655608] [info] -------- WEBHOOK START -------- [2026-04-25 17:56:57.655639] [info] WEBHOOK HEADERS: connection: 'Keep-Alive' content-length: '1460' accept-encoding: 'gzip, br' x-forwarded-proto: 'https' cf-visitor: '{"scheme":"https"}' cf-ipcountry: 'DE' cdn-loop: 'cloudflare; loops=1' x-turnitin-signature: '32363b0f5cba1a3af44b2e62baa54b78ba6add02524ea46b825581b8e8969293' content-type: 'application/json' x-turnitin-eventtype: 'SIMILARITY_COMPLETE' host: 'lms.midocean.edu.km' cookie: 'MoodleSession=a325db3f1b4517831658e4b9c063f21d' cf-ray: '9f1e328839821c22-FRA' accept: '*/*' user-agent: 'AHC/2.1' x-amzn-trace-id: 'Root=1-69ecd639-d4c9d5932d27e4facd48e013;Parent=d6bf0a934e1a2934;Sampled=0' traceparent: '00-69ecd639d4c9d5932d27e4facd48e013-d6bf0a934e1a2934-00' x-forwarded-for: '52.57.242.45' [2026-04-25 17:56:57.655731] [info] WEBHOOK REQUEST: {"overall_match_percentage":26,"internet_match_percentage":12,"publication_match_percentage":2,"submitted_works_match_percentage":25,"status":"COMPLETE","time_generated":"2026-04-25T14:56:57.438143Z","time_requested":"2026-04-25T14:55:57.224271Z","submission_id":"f78d7ac3-7724-42ff-954c-14e9350b4c03","top_matches":[{"percentage":8.5779295,"source_type":"SUBMITTED_WORK","matched_word_count_total":1131,"submitted_date":"2021-04-25","institution_name":"Tikrit University","name":"Tikrit University on 2021-04-25"},{"percentage":8.570345,"source_type":"SUBMITTED_WORK","matched_word_count_total":1130,"submitted_date":"2021-04-26","institution_name":"Tikrit University","name":"Tikrit University on 2021-04-26"},{"percentage":7.2051573,"source_type":"SUBMITTED_WORK","matched_word_count_total":950,"submitted_date":"2025-08-25","institution_name":"Jinan University","name":"Jinan University on 2025-08-25"},{"percentage":5.8399696,"source_type":"SUBMITTED_WORK","matched_word_count_total":770,"submitted_date":"2021-12-20","institution_name":"World Islamic University for Science and Education","name":"World Islamic University for Science and Education on 2021-12-20"},{"percentage":5.255973,"source_type":"SUBMITTED_WORK","matched_word_count_total":693,"submitted_date":"2025-10-16","institution_name":"Ajman University of Science and Technology","name":"Ajman University of Science and Technology on 2025-10-16"}],"top_source_largest_matched_word_count":20} [2026-04-25 17:56:57.655738] [info] EXPECTED SIGNATURE: 32363b0f5cba1a3af44b2e62baa54b78ba6add02524ea46b825581b8e8969293 [2026-04-25 17:56:57.663583] [info] -------- WEBHOOK END -------- [2026-04-25 18:00:01.457418] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/features-enabled [2026-04-25 18:00:01.457447] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-25 18:00:01.457535] [info] Request: 0: '[]' [2026-04-25 18:00:01.754759] [info] Response: 0: '{"similarity":{"viewer_modes":{"match_overview":true,"all_sources":true},"generation_settings":{"search_repositories":["INTERNET","PUBLICATION","CROSSREF","CROSSREF_POSTED_CONTENT","SUBMITTED_WORK"],"submission_auto_excludes":true},"view_settings":{"exclude_bibliography":true,"exclude_citations":true,"exclude_quotes":true,"exclude_abstract":false,"exclude_methods":false,"exclude_small_matches":true,"exclude_internet":true,"exclude_publications":true,"exclude_preprints":false,"exclude_custom_sections":false,"exclude_crossref":true,"exclude_crossref_posted_content":true,"exclude_submitted_works":true}},"tenant":{"require_eula":true},"product_name":"Turnitin Originality","access_options":["NATIVE","CORE_API","DRAFT_COACH"],"capability":["AI_WRITING_DETECTION"],"httpstatus":200}' [2026-04-25 18:00:01.756819] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/webhooks/5fc58884-69fd-449e-97ee-2bfdc2dd72f0 [2026-04-25 18:00:01.756841] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-25 18:00:01.756864] [info] Request: 0: '[]' [2026-04-25 18:00:01.814965] [info] Response: 0: '{"id":"5fc58884-69fd-449e-97ee-2bfdc2dd72f0","url":"https:\/\/lms.midocean.edu.km\/plagiarism\/turnitinsim\/callbacks.php","description":"Webhook for https:\/\/lms.midocean.edu.km\/plagiarism\/turnitinsim\/callbacks.php","created_time":"2026-03-04T22:00:02.566Z","event_types":["SIMILARITY_UPDATED","SIMILARITY_COMPLETE","SUBMISSION_COMPLETE"],"httpstatus":200}' [2026-04-25 18:00:01.815725] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/eula/latest?lang=en-US [2026-04-25 18:00:01.815741] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-25 18:00:01.815756] [info] Request: 0: '[]' [2026-04-25 18:00:01.889338] [info] Response: 0: '{"version":"v1beta","valid_from":"2018-04-30T17:00:00Z","valid_until":null,"url":"https:\/\/static.turnitin.com\/eula\/v1beta\/en-us\/eula.html","available_languages":["sv-SE","zh-CN","ja-JP","ko-KR","es-MX","nl-NL","ru-RU","zh-TW","ar-SA","pt-BR","de-DE","el-GR","nb-NO","cs-CZ","da-DK","tr-TR","pl-PL","fi-FI","it-IT","vi-VN","fr-FR","en-US","ro-RO"],"httpstatus":200}' [2026-04-25 18:15:01.644784] [info] [POST] Request to: https://midocean.turnitin.com/api/v1/submissions [2026-04-25 18:15:01.644840] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-25 18:15:01.644929] [info] Request: 0: '{"owner":"89f02944-cb6f-4e38-bdb3-0df2728e695a","submitter":"89f02944-cb6f-4e38-bdb3-0df2728e695a","title":"Arabic Text Classification for Fake News Detection.ipynb","metadata":{"group":{"id":"145476","name":"Project 2-","type":"ASSIGNMENT"},"group_context":{"id":"4477","name":"Practical_Image_Processing_and_Natural_Language_Processing_First Trimester 2026"},"owners":[{"id":"89f02944-cb6f-4e38-bdb3-0df2728e695a","family_name":"\u0627\u0644\u0645\u0627\u0644\u0643\u064a","given_name":"\u0623\u0631\u064a\u062c","email":"almlaki.areej@gmail.com"}],"original_submitted_time":"2026-04-25T15:15:01Z"},"eula":{"accepted_timestamp":"2025-07-16T19:51:01Z","language":"en-US","version":"v1beta"},"owner_default_permission_set":"LEARNER","submitter_default_permission_set":"LEARNER"}' [2026-04-25 18:15:01.972229] [info] Response: 0: '{"owner":"89f02944-cb6f-4e38-bdb3-0df2728e695a","title":"Arabic Text Classification for Fake News Detection.ipynb","status":"CREATED","id":"fe233f4b-37d4-438f-8851-e567c2d7a55b","created_time":"2026-04-25T15:15:01.945Z","httpstatus":201}' [2026-04-25 18:15:01.974340] [info] [PUT] Request to: https://midocean.turnitin.com/api/v1/submissions/fe233f4b-37d4-438f-8851-e567c2d7a55b/original [2026-04-25 18:15:01.974370] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' 4: 'Content-Type: binary/octet-stream' 5: 'Content-Disposition: inline; filename="Arabic Text Classification for Fake News Detection.ipynb"' [2026-04-25 18:15:02.177134] [info] Response: 0: '{"message":"Successfully uploaded file for submission fe233f4b-37d4-438f-8851-e567c2d7a55b","httpstatus":202}' [2026-04-25 18:16:04.695075] [info] -------- WEBHOOK START -------- [2026-04-25 18:16:04.695110] [info] WEBHOOK HEADERS: connection: 'Keep-Alive' content-length: '356' accept-encoding: 'gzip, br' x-forwarded-proto: 'https' cf-visitor: '{"scheme":"https"}' cf-ipcountry: 'DE' cdn-loop: 'cloudflare; loops=1' x-turnitin-signature: '4cf0ddf638a206f82ec10e4d6f8b97ab0a2b9d81bca6f51bb3c0bd2150489ad4' content-type: 'application/json' x-turnitin-eventtype: 'SUBMISSION_COMPLETE' host: 'lms.midocean.edu.km' cookie: 'MoodleSession=103a525a7b5f4f37d0a42f80f4c9a91b' cf-ray: '9f1e4e892c951947-FRA' accept: '*/*' user-agent: 'AHC/2.1' x-amzn-trace-id: 'Root=1-69ecdab4-879a36715ed434796002f7fd;Parent=bd557c9965d2adc2;Sampled=0' traceparent: '00-69ecdab4879a36715ed434796002f7fd-bd557c9965d2adc2-00' x-forwarded-for: '35.158.179.21' [2026-04-25 18:16:04.695220] [info] WEBHOOK REQUEST: {"owner":"89f02944-cb6f-4e38-bdb3-0df2728e695a","title":"Arabic Text Classification for Fake News Detection.ipynb","status":"COMPLETE","id":"fe233f4b-37d4-438f-8851-e567c2d7a55b","content_type":"text/plain","page_count":95,"word_count":11006,"character_count":133571,"created_time":"2026-04-25T15:15:01.945Z","capabilities":["VIEWER","INDEX","SIMILARITY"]} [2026-04-25 18:16:04.695226] [info] EXPECTED SIGNATURE: 4cf0ddf638a206f82ec10e4d6f8b97ab0a2b9d81bca6f51bb3c0bd2150489ad4 [2026-04-25 18:16:04.824232] [info] [PUT] Request to: https://midocean.turnitin.com/api/v1/submissions/fe233f4b-37d4-438f-8851-e567c2d7a55b/similarity [2026-04-25 18:16:04.824263] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-25 18:16:04.824280] [info] Request: 0: '{"generation_settings":{"search_repositories":["INTERNET","PUBLICATION","CROSSREF","CROSSREF_POSTED_CONTENT","SUBMITTED_WORK"],"auto_exclude_self_matching_scope":"GROUP_CONTEXT"},"view_settings":{"exclude_quotes":false,"exclude_bibliography":false}}' [2026-04-25 18:16:05.501281] [info] Response: 0: '{"message":"Successfully scheduled similarity report generation","httpstatus":202}' [2026-04-25 18:16:05.503258] [info] -------- WEBHOOK END -------- [2026-04-25 18:17:05.375006] [info] -------- WEBHOOK START -------- [2026-04-25 18:17:05.375039] [info] WEBHOOK HEADERS: connection: 'Keep-Alive' content-length: '1594' accept-encoding: 'gzip, br' x-forwarded-proto: 'https' cf-visitor: '{"scheme":"https"}' cf-ipcountry: 'DE' cdn-loop: 'cloudflare; loops=1' x-turnitin-signature: 'f9206b15443b655a7c9505a836f4a633a649dd1a53c8be39140e945deae3c24e' content-type: 'application/json' x-turnitin-eventtype: 'SIMILARITY_COMPLETE' host: 'lms.midocean.edu.km' cookie: 'MoodleSession=a325db3f1b4517831658e4b9c063f21d' cf-ray: '9f1e50047f77ae5f-FRA' accept: '*/*' user-agent: 'AHC/2.1' x-amzn-trace-id: 'Root=1-69ecdaf1-4f6b00bea5651b6d2ced3df2;Parent=7e929b31830ba3b8;Sampled=0' traceparent: '00-69ecdaf14f6b00bea5651b6d2ced3df2-7e929b31830ba3b8-00' x-forwarded-for: '52.57.242.45' [2026-04-25 18:17:05.375133] [info] WEBHOOK REQUEST: {"overall_match_percentage":75,"internet_match_percentage":69,"publication_match_percentage":47,"submitted_works_match_percentage":73,"status":"COMPLETE","time_generated":"2026-04-25T15:17:05.126331Z","time_requested":"2026-04-25T15:16:05.465809Z","submission_id":"fe233f4b-37d4-438f-8851-e567c2d7a55b","top_matches":[{"percentage":66.0784,"submission_id":"0bb93b6f-5e41-41e1-b26f-9516f57e70a4","source_type":"SUBMITTED_WORK","matched_word_count_total":11345,"submitted_date":"2026-02-27","institution_name":"Abo Akademi University","name":"Abo Akademi University on 2026-02-27"},{"percentage":63.055508,"submission_id":"60f8af26-6335-46da-9ec2-3f305608b4bf","source_type":"SUBMITTED_WORK","matched_word_count_total":10826,"submitted_date":"2026-02-26","institution_name":"Abo Akademi University","name":"Abo Akademi University on 2026-02-26"},{"percentage":62.700214,"source_type":"SUBMITTED_WORK","matched_word_count_total":10765,"submitted_date":"2025-11-23","institution_name":"BITSoM","name":"BITSoM on 2025-11-23"},{"percentage":62.00128,"submission_id":"c85d64da-1428-4ac1-8530-495710ba8512","source_type":"SUBMITTED_WORK","matched_word_count_total":10645,"submitted_date":"2026-04-15","institution_name":"Dublin City University","name":"Dublin City University on 2026-04-15"},{"percentage":61.977985,"submission_id":"3f23499a-c16b-44fc-a5ce-778c60f81f86","source_type":"SUBMITTED_WORK","matched_word_count_total":10641,"submitted_date":"2026-02-26","institution_name":"Abo Akademi University","name":"Abo Akademi University on 2026-02-26"}],"top_source_largest_matched_word_count":2897} [2026-04-25 18:17:05.375148] [info] EXPECTED SIGNATURE: f9206b15443b655a7c9505a836f4a633a649dd1a53c8be39140e945deae3c24e [2026-04-25 18:17:05.386539] [info] -------- WEBHOOK END -------- [2026-04-25 18:30:01.139456] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/features-enabled [2026-04-25 18:30:01.139482] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-25 18:30:01.139566] [info] Request: 0: '[]' [2026-04-25 18:30:01.594743] [info] Response: 0: '{"similarity":{"viewer_modes":{"match_overview":true,"all_sources":true},"generation_settings":{"search_repositories":["INTERNET","PUBLICATION","CROSSREF","CROSSREF_POSTED_CONTENT","SUBMITTED_WORK"],"submission_auto_excludes":true},"view_settings":{"exclude_bibliography":true,"exclude_citations":true,"exclude_quotes":true,"exclude_abstract":false,"exclude_methods":false,"exclude_small_matches":true,"exclude_internet":true,"exclude_publications":true,"exclude_preprints":false,"exclude_custom_sections":false,"exclude_crossref":true,"exclude_crossref_posted_content":true,"exclude_submitted_works":true}},"tenant":{"require_eula":true},"product_name":"Turnitin Originality","access_options":["NATIVE","CORE_API","DRAFT_COACH"],"capability":["AI_WRITING_DETECTION"],"httpstatus":200}' [2026-04-25 18:30:01.595519] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/webhooks/5fc58884-69fd-449e-97ee-2bfdc2dd72f0 [2026-04-25 18:30:01.595535] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-25 18:30:01.595547] [info] Request: 0: '[]' [2026-04-25 18:30:01.687583] [info] Response: 0: '{"id":"5fc58884-69fd-449e-97ee-2bfdc2dd72f0","url":"https:\/\/lms.midocean.edu.km\/plagiarism\/turnitinsim\/callbacks.php","description":"Webhook for https:\/\/lms.midocean.edu.km\/plagiarism\/turnitinsim\/callbacks.php","created_time":"2026-03-04T22:00:02.566Z","event_types":["SUBMISSION_COMPLETE","SIMILARITY_COMPLETE","SIMILARITY_UPDATED"],"httpstatus":200}' [2026-04-25 18:30:01.688355] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/eula/latest?lang=en-US [2026-04-25 18:30:01.688370] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-25 18:30:01.688385] [info] Request: 0: '[]' [2026-04-25 18:30:01.744083] [info] Response: 0: '{"version":"v1beta","valid_from":"2018-04-30T17:00:00Z","valid_until":null,"url":"https:\/\/static.turnitin.com\/eula\/v1beta\/en-us\/eula.html","available_languages":["sv-SE","zh-CN","ja-JP","ko-KR","es-MX","nl-NL","ru-RU","zh-TW","ar-SA","pt-BR","de-DE","el-GR","nb-NO","cs-CZ","da-DK","tr-TR","pl-PL","fi-FI","it-IT","vi-VN","fr-FR","en-US","ro-RO"],"httpstatus":200}' [2026-04-25 18:40:01.595874] [info] [POST] Request to: https://midocean.turnitin.com/api/v1/submissions [2026-04-25 18:40:01.595927] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-25 18:40:01.596021] [info] Request: 0: '{"owner":"3e079d16-7057-4aae-9229-6a58df0c4b87","submitter":"3e079d16-7057-4aae-9229-6a58df0c4b87","title":"%D8%B1%D8%B3%D8%A7%D9%84%D8%A9 %D8%A7%D9%84%D9%85%D8%A7%D8%AC%D8%B3%D8%AA%D9%8A%D8%B1 %D8%B9%D8%A8%D9%8A%D8%B1 %D8%B9%D8%A8%D8%AF%D8%A7%D9%84%D8%B9%D8%B2%D9%8A%D8%B2 %D8%A7%D9%84%D8%BA%D8%A7%D9%85%D8%AF%D9%8A .docx","metadata":{"group":{"id":"141131","name":"Word \u062a\u0633\u0644\u064a\u0645 \u0627\u0644\u0631\u0633\u0627\u0644\u0629","type":"ASSIGNMENT"},"group_context":{"id":"4369","name":"Final_Project_MKT761_T3_MDM_First Trimester 2026","owners":[{"id":"dd30e50b-276a-412c-ada3-9860f8485c34","family_name":"Huzien","given_name":"Heba","email":"hebahuzien@midocean.edu.km"}]},"owners":[{"id":"3e079d16-7057-4aae-9229-6a58df0c4b87","family_name":"\u0627\u0644\u063a\u0627\u0645\u062f\u064a","given_name":"\u0639\u0628\u064a\u0631","email":"algamdiabeer14@gmail.com"}],"original_submitted_time":"2026-04-25T15:40:01Z"},"eula":{"accepted_timestamp":"2025-10-24T18:03:20Z","language":"en-US","version":"v1beta"},"owner_default_permission_set":"LEARNER","submitter_default_permission_set":"LEARNER"}' [2026-04-25 18:40:02.120786] [info] Response: 0: '{"owner":"3e079d16-7057-4aae-9229-6a58df0c4b87","title":"%D8%B1%D8%B3%D8%A7%D9%84%D8%A9 %D8%A7%D9%84%D9%85%D8%A7%D8%AC%D8%B3%D8%AA%D9%8A%D8%B1 %D8%B9%D8%A8%D9%8A%D8%B1 %D8%B9%D8%A8%D8%AF%D8%A7%D9%84%D8%B9%D8%B2%D9%8A%D8%B2 %D8%A7%D9%84%D8%BA%D8%A7%D9%85%D8%AF%D9%8A .docx","status":"CREATED","id":"e411970d-1a5d-4d8a-9e01-f727a519cdfe","created_time":"2026-04-25T15:40:01.941Z","httpstatus":201}' [2026-04-25 18:40:02.122931] [info] [PUT] Request to: https://midocean.turnitin.com/api/v1/submissions/e411970d-1a5d-4d8a-9e01-f727a519cdfe/original [2026-04-25 18:40:02.122961] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' 4: 'Content-Type: binary/octet-stream' 5: 'Content-Disposition: inline; filename="%D8%B1%D8%B3%D8%A7%D9%84%D8%A9 %D8%A7%D9%84%D9%85%D8%A7%D8%AC%D8%B3%D8%AA%D9%8A%D8%B1 %D8%B9%D8%A8%D9%8A%D8%B1 %D8%B9%D8%A8%D8%AF%D8%A7%D9%84%D8%B9%D8%B2%D9%8A%D8%B2 %D8%A7%D9%84%D8%BA%D8%A7%D9%85%D8%AF%D9%8A .docx"' [2026-04-25 18:40:02.411113] [info] Response: 0: '{"message":"Successfully uploaded file for submission e411970d-1a5d-4d8a-9e01-f727a519cdfe","httpstatus":202}' [2026-04-25 18:40:50.206676] [info] -------- WEBHOOK START -------- [2026-04-25 18:40:50.206708] [info] WEBHOOK HEADERS: connection: 'Keep-Alive' content-length: '574' accept-encoding: 'gzip, br' x-forwarded-proto: 'https' cf-visitor: '{"scheme":"https"}' cf-ipcountry: 'DE' cdn-loop: 'cloudflare; loops=1' x-turnitin-signature: '7dbdc12ff3de6db53b696b3e038fe28720d58f724dd70ead5f5bb6e7eea8ac0e' content-type: 'application/json' x-turnitin-eventtype: 'SUBMISSION_COMPLETE' host: 'lms.midocean.edu.km' cookie: 'MoodleSession=a325db3f1b4517831658e4b9c063f21d' cf-ray: '9f1e72cdba2c557f-FRA' accept: '*/*' user-agent: 'AHC/2.1' x-amzn-trace-id: 'Root=1-69ece082-5c1ddcd9ed67af4dcfaafc3d;Parent=8cc125ad679c7cb1;Sampled=0' traceparent: '00-69ece0825c1ddcd9ed67af4dcfaafc3d-8cc125ad679c7cb1-00' x-forwarded-for: '52.57.242.45' [2026-04-25 18:40:50.206809] [info] WEBHOOK REQUEST: {"owner":"3e079d16-7057-4aae-9229-6a58df0c4b87","title":"%D8%B1%D8%B3%D8%A7%D9%84%D8%A9 %D8%A7%D9%84%D9%85%D8%A7%D8%AC%D8%B3%D8%AA%D9%8A%D8%B1 %D8%B9%D8%A8%D9%8A%D8%B1 %D8%B9%D8%A8%D8%AF%D8%A7%D9%84%D8%B9%D8%B2%D9%8A%D8%B2 %D8%A7%D9%84%D8%BA%D8%A7%D9%85%D8%AF%D9%8A .docx","status":"COMPLETE","id":"e411970d-1a5d-4d8a-9e01-f727a519cdfe","content_type":"application/vnd.openxmlformats-officedocument.wordprocessingml.document","page_count":59,"word_count":10906,"character_count":60435,"created_time":"2026-04-25T15:40:01.941Z","capabilities":["VIEWER","INDEX","SIMILARITY"]} [2026-04-25 18:40:50.206814] [info] EXPECTED SIGNATURE: 7dbdc12ff3de6db53b696b3e038fe28720d58f724dd70ead5f5bb6e7eea8ac0e [2026-04-25 18:40:50.417259] [info] [PUT] Request to: https://midocean.turnitin.com/api/v1/submissions/e411970d-1a5d-4d8a-9e01-f727a519cdfe/similarity [2026-04-25 18:40:50.417300] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-25 18:40:50.417325] [info] Request: 0: '{"generation_settings":{"search_repositories":["INTERNET","PUBLICATION","CROSSREF","CROSSREF_POSTED_CONTENT","SUBMITTED_WORK"],"auto_exclude_self_matching_scope":"GROUP_CONTEXT"},"view_settings":{"exclude_quotes":true,"exclude_bibliography":true}}' [2026-04-25 18:40:51.124221] [info] Response: 0: '{"message":"Successfully scheduled similarity report generation","httpstatus":202}' [2026-04-25 18:40:51.126524] [info] -------- WEBHOOK END -------- [2026-04-25 18:41:30.377082] [info] -------- WEBHOOK START -------- [2026-04-25 18:41:30.377115] [info] WEBHOOK HEADERS: connection: 'Keep-Alive' content-length: '1341' accept-encoding: 'gzip, br' x-forwarded-proto: 'https' cf-visitor: '{"scheme":"https"}' cf-ipcountry: 'DE' cdn-loop: 'cloudflare; loops=1' x-turnitin-signature: '969a26768b8db551a45c6bb10231b674a08ddce3f4f65ba03ca4413292edb430' content-type: 'application/json' x-turnitin-eventtype: 'SIMILARITY_COMPLETE' host: 'lms.midocean.edu.km' cookie: 'MoodleSession=a325db3f1b4517831658e4b9c063f21d' cf-ray: '9f1e73c8cbd3557f-FRA' accept: '*/*' user-agent: 'AHC/2.1' x-amzn-trace-id: 'Root=1-69ece0aa-6451babf97ede9f4e5364d5d;Parent=aeaa8e119b1d2ac9;Sampled=0' traceparent: '00-69ece0aa6451babf97ede9f4e5364d5d-aeaa8e119b1d2ac9-00' x-forwarded-for: '52.57.242.45' [2026-04-25 18:41:30.377140] [info] WEBHOOK REQUEST: {"overall_match_percentage":25,"internet_match_percentage":7,"publication_match_percentage":2,"submitted_works_match_percentage":24,"status":"COMPLETE","time_generated":"2026-04-25T15:41:30.179513Z","time_requested":"2026-04-25T15:40:51.071951Z","submission_id":"e411970d-1a5d-4d8a-9e01-f727a519cdfe","top_matches":[{"percentage":7.745505,"source_type":"SUBMITTED_WORK","matched_word_count_total":840,"submitted_date":"2025-12-10","institution_name":"Arab East College","name":"Arab East College on 2025-12-10"},{"percentage":7.0539417,"source_type":"SUBMITTED_WORK","matched_word_count_total":765,"submitted_date":"2025-12-06","institution_name":"Arab East College","name":"Arab East College on 2025-12-06"},{"percentage":6.878746,"source_type":"SUBMITTED_WORK","matched_word_count_total":746,"submitted_date":"2025-12-08","institution_name":"Arab East College","name":"Arab East College on 2025-12-08"},{"percentage":6.7773166,"source_type":"SUBMITTED_WORK","matched_word_count_total":735,"submitted_date":"2025-12-08","institution_name":"Arab East College","name":"Arab East College on 2025-12-08"},{"percentage":6.70355,"source_type":"SUBMITTED_WORK","matched_word_count_total":727,"submitted_date":"2025-12-06","institution_name":"Arab East College","name":"Arab East College on 2025-12-06"}],"top_source_largest_matched_word_count":40} [2026-04-25 18:41:30.377146] [info] EXPECTED SIGNATURE: 969a26768b8db551a45c6bb10231b674a08ddce3f4f65ba03ca4413292edb430 [2026-04-25 18:41:30.382426] [info] -------- WEBHOOK END -------- [2026-04-25 18:45:01.683964] [info] [POST] Request to: https://midocean.turnitin.com/api/v1/submissions [2026-04-25 18:45:01.684017] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-25 18:45:01.684123] [info] Request: 0: '{"owner":"7e03a606-57cd-449e-9851-f712c3f05718","submitter":"7e03a606-57cd-449e-9851-f712c3f05718","title":"%D9%85%D8%B4%D8%B1%D9%88%D8%B9 %D8%A7%D9%84%D8%AA%D8%AE%D8%B1%D8%AC 888.pdf","metadata":{"group":{"id":"146245","name":"\u0645\u0634\u0631\u0648\u0639 \u0627\u0644\u062a\u062e\u0631\u062c (Final file)","type":"ASSIGNMENT"},"group_context":{"id":"4328","name":"Graduation_Project_DGM500_T1_BDM_First Trimester 2026","owners":[{"id":"82c5cab8-6666-488c-9e33-0b3a2d6921f3","family_name":"Issa","given_name":"Raghad","email":"raghadissa@midocean.edu.km"}]},"owners":[{"id":"7e03a606-57cd-449e-9851-f712c3f05718","family_name":"\u0632\u062d\u064a\u0631\u064a","given_name":"\u0627\u0631\u064a\u062c","email":"zuhairihouse@gmail.com"}],"original_submitted_time":"2026-04-25T15:45:01Z"},"eula":{"accepted_timestamp":"2026-02-10T21:47:20Z","language":"en-US","version":"v1beta"},"owner_default_permission_set":"LEARNER","submitter_default_permission_set":"LEARNER"}' [2026-04-25 18:45:02.162163] [info] Response: 0: '{"owner":"7e03a606-57cd-449e-9851-f712c3f05718","title":"%D9%85%D8%B4%D8%B1%D9%88%D8%B9 %D8%A7%D9%84%D8%AA%D8%AE%D8%B1%D8%AC 888.pdf","status":"CREATED","id":"768f6ef8-b41a-4086-b3c7-9e8ccd965859","created_time":"2026-04-25T15:45:01.947Z","httpstatus":201}' [2026-04-25 18:45:02.165262] [info] [PUT] Request to: https://midocean.turnitin.com/api/v1/submissions/768f6ef8-b41a-4086-b3c7-9e8ccd965859/original [2026-04-25 18:45:02.165296] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' 4: 'Content-Type: binary/octet-stream' 5: 'Content-Disposition: inline; filename="%D9%85%D8%B4%D8%B1%D9%88%D8%B9 %D8%A7%D9%84%D8%AA%D8%AE%D8%B1%D8%AC 888.pdf"' [2026-04-25 18:45:02.456150] [info] Response: 0: '{"message":"Successfully uploaded file for submission 768f6ef8-b41a-4086-b3c7-9e8ccd965859","httpstatus":202}' [2026-04-25 18:45:26.141853] [info] -------- WEBHOOK START -------- [2026-04-25 18:45:26.141885] [info] WEBHOOK HEADERS: connection: 'Keep-Alive' content-length: '378' accept-encoding: 'gzip, br' x-forwarded-proto: 'https' cf-visitor: '{"scheme":"https"}' cf-ipcountry: 'DE' cdn-loop: 'cloudflare; loops=1' x-turnitin-signature: '50ecad6102abe2539e63769cb4ac07229bebae7fab0a2bf88ad22661263aab67' content-type: 'application/json' x-turnitin-eventtype: 'SUBMISSION_COMPLETE' host: 'lms.midocean.edu.km' cookie: 'MoodleSession=a325db3f1b4517831658e4b9c063f21d' cf-ray: '9f1e798a5f98dca9-FRA' accept: '*/*' user-agent: 'AHC/2.1' x-amzn-trace-id: 'Root=1-69ece196-281b607af76c0e29589a3ade;Parent=e67695047ddad87c;Sampled=0' traceparent: '00-69ece196281b607af76c0e29589a3ade-e67695047ddad87c-00' x-forwarded-for: '52.57.242.45' [2026-04-25 18:45:26.141985] [info] WEBHOOK REQUEST: {"owner":"7e03a606-57cd-449e-9851-f712c3f05718","title":"%D9%85%D8%B4%D8%B1%D9%88%D8%B9 %D8%A7%D9%84%D8%AA%D8%AE%D8%B1%D8%AC 888.pdf","status":"COMPLETE","id":"768f6ef8-b41a-4086-b3c7-9e8ccd965859","content_type":"application/pdf","page_count":53,"word_count":8386,"character_count":46374,"created_time":"2026-04-25T15:45:01.947Z","capabilities":["INDEX","SIMILARITY","VIEWER"]} [2026-04-25 18:45:26.141990] [info] EXPECTED SIGNATURE: 50ecad6102abe2539e63769cb4ac07229bebae7fab0a2bf88ad22661263aab67 [2026-04-25 18:45:26.401474] [info] [PUT] Request to: https://midocean.turnitin.com/api/v1/submissions/768f6ef8-b41a-4086-b3c7-9e8ccd965859/similarity [2026-04-25 18:45:26.401516] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-25 18:45:26.401536] [info] Request: 0: '{"generation_settings":{"search_repositories":["INTERNET","PUBLICATION","CROSSREF","CROSSREF_POSTED_CONTENT","SUBMITTED_WORK"],"auto_exclude_self_matching_scope":"GROUP_CONTEXT"},"view_settings":{"exclude_quotes":true,"exclude_bibliography":true}}' [2026-04-25 18:45:26.946829] [info] Response: 0: '{"message":"Successfully scheduled similarity report generation","httpstatus":202}' [2026-04-25 18:45:26.948662] [info] -------- WEBHOOK END -------- [2026-04-25 18:46:04.264595] [info] -------- WEBHOOK START -------- [2026-04-25 18:46:04.264630] [info] WEBHOOK HEADERS: connection: 'Keep-Alive' content-length: '1156' accept-encoding: 'gzip, br' x-forwarded-proto: 'https' cf-visitor: '{"scheme":"https"}' cf-ipcountry: 'DE' cdn-loop: 'cloudflare; loops=1' x-turnitin-signature: '99f0cc2490635af14a9f44618caf82bbb29905259b159389e73f3d21df68f80b' content-type: 'application/json' x-turnitin-eventtype: 'SIMILARITY_COMPLETE' host: 'lms.midocean.edu.km' cookie: 'MoodleSession=103a525a7b5f4f37d0a42f80f4c9a91b' cf-ray: '9f1e7a7878be65d6-FRA' accept: '*/*' user-agent: 'AHC/2.1' x-amzn-trace-id: 'Root=1-69ece1bc-7577f2032c281207cb4d6006;Parent=7f7aca387e169d36;Sampled=0' traceparent: '00-69ece1bc7577f2032c281207cb4d6006-7f7aca387e169d36-00' x-forwarded-for: '35.158.179.21' [2026-04-25 18:46:04.264729] [info] WEBHOOK REQUEST: {"overall_match_percentage":5,"internet_match_percentage":3,"publication_match_percentage":1,"submitted_works_match_percentage":4,"status":"COMPLETE","time_generated":"2026-04-25T15:46:04.03325Z","time_requested":"2026-04-25T15:45:26.876846Z","submission_id":"768f6ef8-b41a-4086-b3c7-9e8ccd965859","top_matches":[{"percentage":0.7635381,"source_type":"INTERNET","matched_word_count_total":65,"name":"www.balkinews.com"},{"percentage":0.7282979,"source_type":"INTERNET","matched_word_count_total":62,"name":"nurs.uokufa.edu.iq"},{"percentage":0.69305766,"source_type":"SUBMITTED_WORK","matched_word_count_total":59,"submitted_date":"2024-10-19","institution_name":"University of Dammam","name":"University of Dammam on 2024-10-19"},{"percentage":0.62257725,"submission_id":"701793bb-fbf5-4323-bc6d-eedd63997d73","source_type":"SUBMITTED_WORK","matched_word_count_total":53,"submitted_date":"2025-12-31","institution_name":"University College of Bahrain","name":"University College of Bahrain on 2025-12-31"},{"percentage":0.51685655,"source_type":"INTERNET","matched_word_count_total":44,"name":"rihanapress.ma"}],"top_source_largest_matched_word_count":49} [2026-04-25 18:46:04.264734] [info] EXPECTED SIGNATURE: 99f0cc2490635af14a9f44618caf82bbb29905259b159389e73f3d21df68f80b [2026-04-25 18:46:04.275007] [info] -------- WEBHOOK END -------- [2026-04-25 19:00:01.132565] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/features-enabled [2026-04-25 19:00:01.132591] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-25 19:00:01.132678] [info] Request: 0: '[]' [2026-04-25 19:00:01.526428] [info] Response: 0: '{"similarity":{"viewer_modes":{"match_overview":true,"all_sources":true},"generation_settings":{"search_repositories":["INTERNET","PUBLICATION","CROSSREF","CROSSREF_POSTED_CONTENT","SUBMITTED_WORK"],"submission_auto_excludes":true},"view_settings":{"exclude_bibliography":true,"exclude_citations":true,"exclude_quotes":true,"exclude_abstract":false,"exclude_methods":false,"exclude_small_matches":true,"exclude_internet":true,"exclude_publications":true,"exclude_preprints":false,"exclude_custom_sections":false,"exclude_crossref":true,"exclude_crossref_posted_content":true,"exclude_submitted_works":true}},"tenant":{"require_eula":true},"product_name":"Turnitin Originality","access_options":["CORE_API","NATIVE","DRAFT_COACH"],"capability":["AI_WRITING_DETECTION"],"httpstatus":200}' [2026-04-25 19:00:01.528412] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/webhooks/5fc58884-69fd-449e-97ee-2bfdc2dd72f0 [2026-04-25 19:00:01.528433] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-25 19:00:01.528449] [info] Request: 0: '[]' [2026-04-25 19:00:01.625623] [info] Response: 0: '{"id":"5fc58884-69fd-449e-97ee-2bfdc2dd72f0","url":"https:\/\/lms.midocean.edu.km\/plagiarism\/turnitinsim\/callbacks.php","description":"Webhook for https:\/\/lms.midocean.edu.km\/plagiarism\/turnitinsim\/callbacks.php","created_time":"2026-03-04T22:00:02.566Z","event_types":["SUBMISSION_COMPLETE","SIMILARITY_COMPLETE","SIMILARITY_UPDATED"],"httpstatus":200}' [2026-04-25 19:00:01.626517] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/eula/latest?lang=en-US [2026-04-25 19:00:01.626545] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-25 19:00:01.626560] [info] Request: 0: '[]' [2026-04-25 19:00:01.706651] [info] Response: 0: '{"version":"v1beta","valid_from":"2018-04-30T17:00:00Z","valid_until":null,"url":"https:\/\/static.turnitin.com\/eula\/v1beta\/en-us\/eula.html","available_languages":["sv-SE","zh-CN","ja-JP","ko-KR","es-MX","nl-NL","ru-RU","zh-TW","ar-SA","pt-BR","de-DE","el-GR","nb-NO","cs-CZ","da-DK","tr-TR","pl-PL","fi-FI","it-IT","vi-VN","fr-FR","en-US","ro-RO"],"httpstatus":200}' [2026-04-25 19:05:01.269124] [info] [POST] Request to: https://midocean.turnitin.com/api/v1/submissions [2026-04-25 19:05:01.269170] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-25 19:05:01.269262] [info] Request: 0: '{"owner":"e59b95a5-c4f9-4853-b975-3e6ba4803e14","submitter":"e59b95a5-c4f9-4853-b975-3e6ba4803e14","title":"Abdulrahman Ali Ghibban.pdf","metadata":{"group":{"id":"145469","name":"Project-2-2","type":"ASSIGNMENT"},"group_context":{"id":"4476","name":"Practical_Machine_Learning_and_Data_Exploration_First Trimester 2026"},"owners":[{"id":"e59b95a5-c4f9-4853-b975-3e6ba4803e14","family_name":"\u063a\u0628\u0627\u0646","given_name":"\u0639\u0628\u062f\u0627\u0644\u0631\u062d\u0645\u0646","email":"abdulrahman.ghabban@gmail.com"}],"original_submitted_time":"2026-04-25T16:05:01Z"},"eula":{"accepted_timestamp":"2026-03-06T15:52:41Z","language":"en-US","version":"v1beta"},"owner_default_permission_set":"LEARNER","submitter_default_permission_set":"LEARNER"}' [2026-04-25 19:05:01.581191] [info] Response: 0: '{"owner":"e59b95a5-c4f9-4853-b975-3e6ba4803e14","title":"Abdulrahman Ali Ghibban.pdf","status":"CREATED","id":"fe65983a-6b8f-4060-87d1-21107df7bb86","created_time":"2026-04-25T16:05:01.556Z","httpstatus":201}' [2026-04-25 19:05:01.583283] [info] [PUT] Request to: https://midocean.turnitin.com/api/v1/submissions/fe65983a-6b8f-4060-87d1-21107df7bb86/original [2026-04-25 19:05:01.583314] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' 4: 'Content-Type: binary/octet-stream' 5: 'Content-Disposition: inline; filename="Abdulrahman Ali Ghibban.pdf"' [2026-04-25 19:05:01.818662] [info] Response: 0: '{"message":"Successfully uploaded file for submission fe65983a-6b8f-4060-87d1-21107df7bb86","httpstatus":202}' [2026-04-25 19:05:04.984532] [info] -------- WEBHOOK START -------- [2026-04-25 19:05:04.984564] [info] WEBHOOK HEADERS: connection: 'Keep-Alive' content-length: '327' accept-encoding: 'gzip, br' x-forwarded-proto: 'https' cf-visitor: '{"scheme":"https"}' cf-ipcountry: 'DE' cdn-loop: 'cloudflare; loops=1' x-turnitin-signature: '2becc59b371e328f8de363d21e55ef5456eec7cbb88cf9287358a981f6d0bc41' content-type: 'application/json' x-turnitin-eventtype: 'SUBMISSION_COMPLETE' host: 'lms.midocean.edu.km' cookie: 'MoodleSession=a325db3f1b4517831658e4b9c063f21d' cf-ray: '9f1e96520e749f14-FRA' accept: '*/*' user-agent: 'AHC/2.1' x-amzn-trace-id: 'Root=1-69ece630-92d4f100a24fa20993cddc77;Parent=4e87826441f81d2d;Sampled=0' traceparent: '00-69ece63092d4f100a24fa20993cddc77-4e87826441f81d2d-00' x-forwarded-for: '52.57.242.45' [2026-04-25 19:05:04.984668] [info] WEBHOOK REQUEST: {"owner":"e59b95a5-c4f9-4853-b975-3e6ba4803e14","title":"Abdulrahman Ali Ghibban.pdf","status":"COMPLETE","id":"fe65983a-6b8f-4060-87d1-21107df7bb86","content_type":"application/pdf","page_count":3,"word_count":447,"character_count":2868,"created_time":"2026-04-25T16:05:01.556Z","capabilities":["VIEWER","INDEX","SIMILARITY"]} [2026-04-25 19:05:04.984675] [info] EXPECTED SIGNATURE: 2becc59b371e328f8de363d21e55ef5456eec7cbb88cf9287358a981f6d0bc41 [2026-04-25 19:05:05.120026] [info] [PUT] Request to: https://midocean.turnitin.com/api/v1/submissions/fe65983a-6b8f-4060-87d1-21107df7bb86/similarity [2026-04-25 19:05:05.120059] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-25 19:05:05.120075] [info] Request: 0: '{"generation_settings":{"search_repositories":["INTERNET","PUBLICATION","CROSSREF","CROSSREF_POSTED_CONTENT","SUBMITTED_WORK"],"auto_exclude_self_matching_scope":"GROUP_CONTEXT"},"view_settings":{"exclude_quotes":false,"exclude_bibliography":false}}' [2026-04-25 19:05:05.721769] [info] Response: 0: '{"message":"Successfully scheduled similarity report generation","httpstatus":202}' [2026-04-25 19:05:05.723881] [info] -------- WEBHOOK END -------- [2026-04-25 19:05:15.592447] [info] -------- WEBHOOK START -------- [2026-04-25 19:05:15.592478] [info] WEBHOOK HEADERS: connection: 'Keep-Alive' content-length: '1332' accept-encoding: 'gzip, br' x-forwarded-proto: 'https' cf-visitor: '{"scheme":"https"}' cf-ipcountry: 'DE' cdn-loop: 'cloudflare; loops=1' x-turnitin-signature: '9e5e51da7a8ac7f13f0d607542ae6cf528c1ca42652ef9fcfb48fd5fac3bf6a7' content-type: 'application/json' x-turnitin-eventtype: 'SIMILARITY_COMPLETE' host: 'lms.midocean.edu.km' cookie: 'MoodleSession=a325db3f1b4517831658e4b9c063f21d' cf-ray: '9f1e969448e99f14-FRA' accept: '*/*' user-agent: 'AHC/2.1' x-amzn-trace-id: 'Root=1-69ece63b-ef9ae7049e95725b2d9a4e19;Parent=e58110ff991f93fb;Sampled=0' traceparent: '00-69ece63bef9ae7049e95725b2d9a4e19-e58110ff991f93fb-00' x-forwarded-for: '52.57.242.45' [2026-04-25 19:05:15.592576] [info] WEBHOOK REQUEST: {"overall_match_percentage":71,"internet_match_percentage":71,"publication_match_percentage":63,"submitted_works_match_percentage":72,"status":"COMPLETE","time_generated":"2026-04-25T16:05:15.392355Z","time_requested":"2026-04-25T16:05:05.664324Z","submission_id":"fe65983a-6b8f-4060-87d1-21107df7bb86","top_matches":[{"percentage":52.666668,"source_type":"INTERNET","matched_word_count_total":237,"name":"download.bibis.ir"},{"percentage":52.22222,"source_type":"PUBLICATION","matched_word_count_total":235,"name":"Natasa Kleanthous, Abir Hussain. \"Machine Learning in Farm Animal Behavior using Python\", CRC Press, 2025"},{"percentage":51.555557,"source_type":"SUBMITTED_WORK","matched_word_count_total":232,"submitted_date":"2025-03-16","institution_name":"National Yang Ming Chiao Tung University","name":"National Yang Ming Chiao Tung University on 2025-03-16"},{"percentage":51.11111,"source_type":"SUBMITTED_WORK","matched_word_count_total":230,"submitted_date":"2025-04-29","institution_name":"Napier University","name":"Napier University on 2025-04-29"},{"percentage":50.444443,"source_type":"SUBMITTED_WORK","matched_word_count_total":227,"submitted_date":"2025-04-14","institution_name":"Queen's University of Belfast","name":"Queen's University of Belfast on 2025-04-14"}],"top_source_largest_matched_word_count":36} [2026-04-25 19:05:15.592581] [info] EXPECTED SIGNATURE: 9e5e51da7a8ac7f13f0d607542ae6cf528c1ca42652ef9fcfb48fd5fac3bf6a7 [2026-04-25 19:05:15.597908] [info] -------- WEBHOOK END -------- [2026-04-25 19:10:01.195571] [info] [POST] Request to: https://midocean.turnitin.com/api/v1/submissions [2026-04-25 19:10:01.195607] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-25 19:10:01.195702] [info] Request: 0: '{"owner":"01c303e8-f30b-4de2-94b7-6ea58a2a8915","submitter":"01c303e8-f30b-4de2-94b7-6ea58a2a8915","title":"%D8%A7%D9%84%D9%81%D8%B5%D9%88%D9%84 1 2 3 4 5.docx","metadata":{"group":{"id":"145412","name":"\u0627\u0644\u062a\u0639\u062f\u064a\u0644 \u0627\u0644\u062b\u0627\u0646\u064a \u0644\u0644\u0641\u0635\u0644 \u0627\u0644\u062e\u0627\u0645\u0633 \u0645\u0646 \u0627\u0637\u0631\u0648\u062d\u0629 \u0627\u0644\u062f\u0643\u062a\u0648\u0631\u0627\u0647","type":"ASSIGNMENT"},"group_context":{"id":"4467","name":"\u0627\u0644\u0641\u0635\u0644 \u0627\u0644\u062a\u0627\u0633\u0639 - \u062f\/ \u0645\u062d\u0645\u062f \u0627\u0644\u062e\u0648\u0644\u0649 - \u0627\u0644\u0641\u0635\u0644 \u0627\u0644\u062f\u0631\u0627\u0633\u064a \u0627\u0644\u0623\u0648\u0644 2026","owners":[{"id":"f89cb21e-cea2-44d6-9f21-fbfb5e032347","family_name":"barakat","given_name":"mohamed","email":"mohamed.brakat@midocean.edu.km"},{"id":"7d8f76c5-9d8a-4a15-8e98-e6218b3315f7","family_name":"Alkhuly","given_name":"Muhammad","email":"muhammadalkhuly@midocean.edu.km"}]},"owners":[{"id":"01c303e8-f30b-4de2-94b7-6ea58a2a8915","family_name":"\u0627\u0644\u0634\u0647\u0631\u0627\u0646\u064a","given_name":"\u0645\u0631\u0627\u062f","email":"murad988@hotmail.com"}],"original_submitted_time":"2026-04-25T16:10:01Z"},"eula":{"accepted_timestamp":"2025-03-15T13:53:40Z","language":"en-US","version":"v1beta"},"owner_default_permission_set":"LEARNER","submitter_default_permission_set":"LEARNER"}' [2026-04-25 19:10:01.783166] [info] Response: 0: '{"owner":"01c303e8-f30b-4de2-94b7-6ea58a2a8915","title":"%D8%A7%D9%84%D9%81%D8%B5%D9%88%D9%84 1 2 3 4 5.docx","status":"CREATED","id":"16d3649d-9217-4d92-9462-04c30d697300","created_time":"2026-04-25T16:10:01.438Z","httpstatus":201}' [2026-04-25 19:10:01.785412] [info] [PUT] Request to: https://midocean.turnitin.com/api/v1/submissions/16d3649d-9217-4d92-9462-04c30d697300/original [2026-04-25 19:10:01.785435] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' 4: 'Content-Type: binary/octet-stream' 5: 'Content-Disposition: inline; filename="%D8%A7%D9%84%D9%81%D8%B5%D9%88%D9%84 1 2 3 4 5.docx"' [2026-04-25 19:10:02.023555] [info] Response: 0: '{"message":"Successfully uploaded file for submission 16d3649d-9217-4d92-9462-04c30d697300","httpstatus":202}' [2026-04-25 19:10:02.351377] [info] [POST] Request to: https://midocean.turnitin.com/api/v1/submissions [2026-04-25 19:10:02.351421] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-25 19:10:02.351444] [info] Request: 0: '{"owner":"8c4548c0-688c-437c-8c8f-a0ad4a101698","submitter":"8c4548c0-688c-437c-8c8f-a0ad4a101698","title":"project2.pdf","metadata":{"group":{"id":"145469","name":"Project-2-2","type":"ASSIGNMENT"},"group_context":{"id":"4476","name":"Practical_Machine_Learning_and_Data_Exploration_First Trimester 2026"},"owners":[{"id":"8c4548c0-688c-437c-8c8f-a0ad4a101698","family_name":"\u0627\u0644\u0633\u0648\u064a\u062f\u0627\u0646","given_name":"\u063a\u064a\u062f\u0627\u0621","email":"halfm306@gmail.com"}],"original_submitted_time":"2026-04-25T16:10:02Z"},"eula":{"accepted_timestamp":"2026-03-13T09:13:22Z","language":"en-US","version":"v1beta"},"owner_default_permission_set":"LEARNER","submitter_default_permission_set":"LEARNER"}' [2026-04-25 19:10:02.641197] [info] Response: 0: '{"owner":"8c4548c0-688c-437c-8c8f-a0ad4a101698","title":"project2.pdf","status":"CREATED","id":"36498894-4b38-47d5-8d3d-da91bec8d3b3","created_time":"2026-04-25T16:10:02.614Z","httpstatus":201}' [2026-04-25 19:10:02.643110] [info] [PUT] Request to: https://midocean.turnitin.com/api/v1/submissions/36498894-4b38-47d5-8d3d-da91bec8d3b3/original [2026-04-25 19:10:02.643132] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' 4: 'Content-Type: binary/octet-stream' 5: 'Content-Disposition: inline; filename="project2.pdf"' [2026-04-25 19:10:02.854104] [info] Response: 0: '{"message":"Successfully uploaded file for submission 36498894-4b38-47d5-8d3d-da91bec8d3b3","httpstatus":202}' [2026-04-25 19:10:08.969820] [info] -------- WEBHOOK START -------- [2026-04-25 19:10:08.969851] [info] WEBHOOK HEADERS: connection: 'Keep-Alive' content-length: '313' accept-encoding: 'gzip, br' x-forwarded-proto: 'https' cf-visitor: '{"scheme":"https"}' cf-ipcountry: 'DE' cdn-loop: 'cloudflare; loops=1' x-turnitin-signature: '97e54347d21b27e80f5f96a9dbb20f6920461ea666ec5ec75da7de1a766c3e4e' content-type: 'application/json' x-turnitin-eventtype: 'SUBMISSION_COMPLETE' host: 'lms.midocean.edu.km' cookie: 'MoodleSession=a325db3f1b4517831658e4b9c063f21d' cf-ray: '9f1e9dbddf941901-FRA' accept: '*/*' user-agent: 'AHC/2.1' x-amzn-trace-id: 'Root=1-69ece760-0c358517799af768272d2235;Parent=274ae995ea371d93;Sampled=0' traceparent: '00-69ece7600c358517799af768272d2235-274ae995ea371d93-00' x-forwarded-for: '52.57.242.45' [2026-04-25 19:10:08.969948] [info] WEBHOOK REQUEST: {"owner":"8c4548c0-688c-437c-8c8f-a0ad4a101698","title":"project2.pdf","status":"COMPLETE","id":"36498894-4b38-47d5-8d3d-da91bec8d3b3","content_type":"application/pdf","page_count":8,"word_count":1739,"character_count":9949,"created_time":"2026-04-25T16:10:02.614Z","capabilities":["VIEWER","INDEX","SIMILARITY"]} [2026-04-25 19:10:08.969954] [info] EXPECTED SIGNATURE: 97e54347d21b27e80f5f96a9dbb20f6920461ea666ec5ec75da7de1a766c3e4e [2026-04-25 19:10:09.096050] [info] [PUT] Request to: https://midocean.turnitin.com/api/v1/submissions/36498894-4b38-47d5-8d3d-da91bec8d3b3/similarity [2026-04-25 19:10:09.096081] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-25 19:10:09.096098] [info] Request: 0: '{"generation_settings":{"search_repositories":["INTERNET","PUBLICATION","CROSSREF","CROSSREF_POSTED_CONTENT","SUBMITTED_WORK"],"auto_exclude_self_matching_scope":"GROUP_CONTEXT"},"view_settings":{"exclude_quotes":false,"exclude_bibliography":false}}' [2026-04-25 19:10:09.784603] [info] Response: 0: '{"message":"Successfully scheduled similarity report generation","httpstatus":202}' [2026-04-25 19:10:09.786664] [info] -------- WEBHOOK END -------- [2026-04-25 19:10:21.994834] [info] -------- WEBHOOK START -------- [2026-04-25 19:10:21.994875] [info] WEBHOOK HEADERS: connection: 'Keep-Alive' content-length: '1289' accept-encoding: 'gzip, br' x-forwarded-proto: 'https' cf-visitor: '{"scheme":"https"}' cf-ipcountry: 'DE' cdn-loop: 'cloudflare; loops=1' x-turnitin-signature: 'e49357556974eaad5bf4813cfad7520bbd6ba488eb8bc65860b3003a1abaeb76' content-type: 'application/json' x-turnitin-eventtype: 'SIMILARITY_COMPLETE' host: 'lms.midocean.edu.km' cookie: 'MoodleSession=103a525a7b5f4f37d0a42f80f4c9a91b' cf-ray: '9f1e9e0f4dfb1e33-FRA' accept: '*/*' user-agent: 'AHC/2.1' x-amzn-trace-id: 'Root=1-69ece76d-828554f8df1f1176f4a4f236;Parent=8366accc496d16b4;Sampled=0' traceparent: '00-69ece76d828554f8df1f1176f4a4f236-8366accc496d16b4-00' x-forwarded-for: '35.158.179.21' [2026-04-25 19:10:21.995023] [info] WEBHOOK REQUEST: {"overall_match_percentage":55,"internet_match_percentage":33,"publication_match_percentage":21,"submitted_works_match_percentage":54,"status":"COMPLETE","time_generated":"2026-04-25T16:10:21.773193Z","time_requested":"2026-04-25T16:10:09.748579Z","submission_id":"36498894-4b38-47d5-8d3d-da91bec8d3b3","top_matches":[{"percentage":19.501385,"source_type":"SUBMITTED_WORK","matched_word_count_total":352,"submitted_date":"2024-12-10","institution_name":"University of Southern California","name":"University of Southern California on 2024-12-10"},{"percentage":18.67036,"submission_id":"1abc0fd2-4449-48ce-b676-e855c017ceb3","source_type":"SUBMITTED_WORK","matched_word_count_total":337,"submitted_date":"2026-04-19","institution_name":"Nexford Learning Solutions","name":"Nexford Learning Solutions on 2026-04-19"},{"percentage":18.504154,"source_type":"SUBMITTED_WORK","matched_word_count_total":334,"submitted_date":"2026-01-06","institution_name":"University of Hertfordshire","name":"University of Hertfordshire on 2026-01-06"},{"percentage":17.063711,"source_type":"SUBMITTED_WORK","matched_word_count_total":308,"submitted_date":"2025-02-04","institution_name":"Hellenic Open University","name":"Hellenic Open University on 2025-02-04"}],"top_source_largest_matched_word_count":27} [2026-04-25 19:10:21.995033] [info] EXPECTED SIGNATURE: e49357556974eaad5bf4813cfad7520bbd6ba488eb8bc65860b3003a1abaeb76 [2026-04-25 19:10:22.002840] [info] -------- WEBHOOK END -------- [2026-04-25 19:10:50.746815] [info] -------- WEBHOOK START -------- [2026-04-25 19:10:50.746846] [info] WEBHOOK HEADERS: connection: 'Keep-Alive' content-length: '412' accept-encoding: 'gzip, br' x-forwarded-proto: 'https' cf-visitor: '{"scheme":"https"}' cf-ipcountry: 'DE' cdn-loop: 'cloudflare; loops=1' x-turnitin-signature: 'b9c9274631aa060dac50606d458977d2a221966306aed2fffb6c62e217e2d6ce' content-type: 'application/json' x-turnitin-eventtype: 'SUBMISSION_COMPLETE' host: 'lms.midocean.edu.km' cookie: 'MoodleSession=a325db3f1b4517831658e4b9c063f21d' cf-ray: '9f1e9ec30b791901-FRA' accept: '*/*' user-agent: 'AHC/2.1' x-amzn-trace-id: 'Root=1-69ece78a-ce5206348c59213ab10b3076;Parent=19cbb115787dc5b2;Sampled=0' traceparent: '00-69ece78ace5206348c59213ab10b3076-19cbb115787dc5b2-00' x-forwarded-for: '52.57.242.45' [2026-04-25 19:10:50.746949] [info] WEBHOOK REQUEST: {"owner":"01c303e8-f30b-4de2-94b7-6ea58a2a8915","title":"%D8%A7%D9%84%D9%81%D8%B5%D9%88%D9%84 1 2 3 4 5.docx","status":"COMPLETE","id":"16d3649d-9217-4d92-9462-04c30d697300","content_type":"application/vnd.openxmlformats-officedocument.wordprocessingml.document","page_count":87,"word_count":27044,"character_count":143546,"created_time":"2026-04-25T16:10:01.438Z","capabilities":["SIMILARITY","VIEWER","INDEX"]} [2026-04-25 19:10:50.746956] [info] EXPECTED SIGNATURE: b9c9274631aa060dac50606d458977d2a221966306aed2fffb6c62e217e2d6ce [2026-04-25 19:10:51.081091] [info] [PUT] Request to: https://midocean.turnitin.com/api/v1/submissions/16d3649d-9217-4d92-9462-04c30d697300/similarity [2026-04-25 19:10:51.081125] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-25 19:10:51.081144] [info] Request: 0: '{"generation_settings":{"search_repositories":["INTERNET","PUBLICATION","CROSSREF","CROSSREF_POSTED_CONTENT","SUBMITTED_WORK"],"auto_exclude_self_matching_scope":"GROUP_CONTEXT"},"view_settings":{"exclude_quotes":true,"exclude_bibliography":true}}' [2026-04-25 19:10:51.707062] [info] Response: 0: '{"message":"Successfully scheduled similarity report generation","httpstatus":202}' [2026-04-25 19:10:51.709103] [info] -------- WEBHOOK END -------- [2026-04-25 19:12:14.428037] [info] -------- WEBHOOK START -------- [2026-04-25 19:12:14.428071] [info] WEBHOOK HEADERS: connection: 'Keep-Alive' content-length: '1480' accept-encoding: 'gzip, br' x-forwarded-proto: 'https' cf-visitor: '{"scheme":"https"}' cf-ipcountry: 'DE' cdn-loop: 'cloudflare; loops=1' x-turnitin-signature: '8f1de8475b999e9cab08cf11655c0e526e63bc4b15e3bfe7fcf44ae551931325' content-type: 'application/json' x-turnitin-eventtype: 'SIMILARITY_COMPLETE' host: 'lms.midocean.edu.km' cookie: 'MoodleSession=103a525a7b5f4f37d0a42f80f4c9a91b' cf-ray: '9f1ea0cdfec69f23-FRA' accept: '*/*' user-agent: 'AHC/2.1' x-amzn-trace-id: 'Root=1-69ece7de-7dd4fa9fbc9fbb04fe49f969;Parent=4679403d028e4fa0;Sampled=0' traceparent: '00-69ece7de7dd4fa9fbc9fbb04fe49f969-4679403d028e4fa0-00' x-forwarded-for: '35.158.179.21' [2026-04-25 19:12:14.428174] [info] WEBHOOK REQUEST: {"overall_match_percentage":10,"internet_match_percentage":5,"publication_match_percentage":3,"submitted_works_match_percentage":10,"status":"COMPLETE","time_generated":"2026-04-25T16:12:14.18251Z","time_requested":"2026-04-25T16:10:51.670174Z","submission_id":"16d3649d-9217-4d92-9462-04c30d697300","top_matches":[{"percentage":0.7836089,"source_type":"SUBMITTED_WORK","matched_word_count_total":218,"submitted_date":"2024-09-10","institution_name":"University of Southampton","name":"University of Southampton on 2024-09-10"},{"percentage":0.7656362,"source_type":"PUBLICATION","matched_word_count_total":213,"name":"Schepeler, Patrick M.. \"Exploring the Relationship Between Motivational Need Satisfaction and Employee Productivity in Remote and Hybrid Workers\", South College, 2024"},{"percentage":0.7081236,"source_type":"SUBMITTED_WORK","matched_word_count_total":197,"submitted_date":"2026-01-29","institution_name":"Muscat University","name":"Muscat University on 2026-01-29"},{"percentage":0.690151,"source_type":"SUBMITTED_WORK","matched_word_count_total":192,"submitted_date":"2026-04-14","institution_name":"Al-Madinah International University (MEDIU)","name":"Al-Madinah International University (MEDIU) on 2026-04-14"},{"percentage":0.67217827,"source_type":"SUBMITTED_WORK","matched_word_count_total":187,"submitted_date":"2026-01-11","institution_name":"Universite de Sfax","name":"Universite de Sfax on 2026-01-11"}],"top_source_largest_matched_word_count":38} [2026-04-25 19:12:14.428179] [info] EXPECTED SIGNATURE: 8f1de8475b999e9cab08cf11655c0e526e63bc4b15e3bfe7fcf44ae551931325 [2026-04-25 19:12:14.434003] [info] -------- WEBHOOK END -------- [2026-04-25 19:20:01.511531] [info] [POST] Request to: https://midocean.turnitin.com/api/v1/submissions [2026-04-25 19:20:01.511584] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-25 19:20:01.511677] [info] Request: 0: '{"owner":"c2813fd7-7552-4d04-9851-24f76d24c01d","submitter":"c2813fd7-7552-4d04-9851-24f76d24c01d","title":"%D8%A7%D9%84%D8%AA%D8%B3%D9%84%D9%8A%D9%85 %D8%A7%D9%84%D8%A7%D8%AE%D9%8A%D8%B1 %D9%84%D9%84%D9%81%D8%B5%D9%84 %D8%A7%D9%84%D8%B1%D8%A7%D8%A8%D8%B9.docx","metadata":{"group":{"id":"136776","name":"\u0627\u0644\u062a\u0639\u062f\u064a\u0644 \u0627\u0644\u0627\u062e\u064a\u0631 \u0644\u0644\u0641\u0635\u0644 \u0627\u0644\u0631\u0627\u0628\u0639 \u0645\u0646 \u0623\u0637\u0631\u0648\u062d\u0629 \u0627\u0644\u062f\u0643\u062a\u0648\u0631\u0627\u0647","type":"ASSIGNMENT"},"group_context":{"id":"4475","name":"\u0627\u0644\u0641\u0635\u0644 \u0627\u0644\u062b\u0627\u0645\u0646 - \u062f\/ \u0645\u064a\u0627\u0631 \u0648\u0644\u064a\u062f - \u0627\u0644\u0641\u0635\u0644 \u0627\u0644\u062f\u0631\u0627\u0633\u064a \u0627\u0644\u0623\u0648\u0644 2026"},"owners":[{"id":"c2813fd7-7552-4d04-9851-24f76d24c01d","family_name":"\u0627\u0644\u0633\u0639\u0648\u062f","given_name":"\u0627\u0644\u062c\u0648\u0647\u0631\u0647","email":"aljowhara.saud@gmail.com"}],"original_submitted_time":"2026-04-25T16:20:01Z"},"eula":{"accepted_timestamp":"2025-03-08T22:04:01Z","language":"en-US","version":"v1beta"},"owner_default_permission_set":"LEARNER","submitter_default_permission_set":"LEARNER"}' [2026-04-25 19:20:01.771863] [info] Response: 0: '{"owner":"c2813fd7-7552-4d04-9851-24f76d24c01d","title":"%D8%A7%D9%84%D8%AA%D8%B3%D9%84%D9%8A%D9%85 %D8%A7%D9%84%D8%A7%D8%AE%D9%8A%D8%B1 %D9%84%D9%84%D9%81%D8%B5%D9%84 %D8%A7%D9%84%D8%B1%D8%A7%D8%A8%D8%B9.docx","status":"CREATED","id":"2ff7005e-2250-44e4-a5d7-32118a026814","created_time":"2026-04-25T16:20:01.740Z","httpstatus":201}' [2026-04-25 19:20:01.773822] [info] [PUT] Request to: https://midocean.turnitin.com/api/v1/submissions/2ff7005e-2250-44e4-a5d7-32118a026814/original [2026-04-25 19:20:01.773850] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' 4: 'Content-Type: binary/octet-stream' 5: 'Content-Disposition: inline; filename="%D8%A7%D9%84%D8%AA%D8%B3%D9%84%D9%8A%D9%85 %D8%A7%D9%84%D8%A7%D8%AE%D9%8A%D8%B1 %D9%84%D9%84%D9%81%D8%B5%D9%84 %D8%A7%D9%84%D8%B1%D8%A7%D8%A8%D8%B9.docx"' [2026-04-25 19:20:02.042103] [info] Response: 0: '{"message":"Successfully uploaded file for submission 2ff7005e-2250-44e4-a5d7-32118a026814","httpstatus":202}' [2026-04-25 19:20:51.834786] [info] -------- WEBHOOK START -------- [2026-04-25 19:20:51.834820] [info] WEBHOOK HEADERS: connection: 'Keep-Alive' content-length: '512' accept-encoding: 'gzip, br' x-forwarded-proto: 'https' cf-visitor: '{"scheme":"https"}' cf-ipcountry: 'DE' cdn-loop: 'cloudflare; loops=1' x-turnitin-signature: '5804e6827917758ef061dc47ee6dc167ca0b651277f2b25ff8b221349370d728' content-type: 'application/json' x-turnitin-eventtype: 'SUBMISSION_COMPLETE' host: 'lms.midocean.edu.km' cookie: 'MoodleSession=103a525a7b5f4f37d0a42f80f4c9a91b' cf-ray: '9f1ead6fde03566a-FRA' accept: '*/*' user-agent: 'AHC/2.1' x-amzn-trace-id: 'Root=1-69ece9e3-2eb8d044b1cae6c13fed6646;Parent=72c356e36b6345f5;Sampled=0' traceparent: '00-69ece9e32eb8d044b1cae6c13fed6646-72c356e36b6345f5-00' x-forwarded-for: '35.158.179.21' [2026-04-25 19:20:51.834918] [info] WEBHOOK REQUEST: {"owner":"c2813fd7-7552-4d04-9851-24f76d24c01d","title":"%D8%A7%D9%84%D8%AA%D8%B3%D9%84%D9%8A%D9%85 %D8%A7%D9%84%D8%A7%D8%AE%D9%8A%D8%B1 %D9%84%D9%84%D9%81%D8%B5%D9%84 %D8%A7%D9%84%D8%B1%D8%A7%D8%A8%D8%B9.docx","status":"COMPLETE","id":"2ff7005e-2250-44e4-a5d7-32118a026814","content_type":"application/vnd.openxmlformats-officedocument.wordprocessingml.document","page_count":81,"word_count":14416,"character_count":80319,"created_time":"2026-04-25T16:20:01.740Z","capabilities":["VIEWER","INDEX","SIMILARITY"]} [2026-04-25 19:20:51.834923] [info] EXPECTED SIGNATURE: 5804e6827917758ef061dc47ee6dc167ca0b651277f2b25ff8b221349370d728 [2026-04-25 19:20:51.987504] [info] [PUT] Request to: https://midocean.turnitin.com/api/v1/submissions/2ff7005e-2250-44e4-a5d7-32118a026814/similarity [2026-04-25 19:20:51.987538] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-25 19:20:51.987556] [info] Request: 0: '{"generation_settings":{"search_repositories":["INTERNET","PUBLICATION","CROSSREF","CROSSREF_POSTED_CONTENT","SUBMITTED_WORK"],"auto_exclude_self_matching_scope":"GROUP_CONTEXT"},"view_settings":{"exclude_quotes":false,"exclude_bibliography":false}}' [2026-04-25 19:20:52.664330] [info] Response: 0: '{"message":"Successfully scheduled similarity report generation","httpstatus":202}' [2026-04-25 19:20:52.667891] [info] -------- WEBHOOK END -------- [2026-04-25 19:21:46.927644] [info] -------- WEBHOOK START -------- [2026-04-25 19:21:46.927679] [info] WEBHOOK HEADERS: connection: 'Keep-Alive' content-length: '1480' accept-encoding: 'gzip, br' x-forwarded-proto: 'https' cf-visitor: '{"scheme":"https"}' cf-ipcountry: 'DE' cdn-loop: 'cloudflare; loops=1' x-turnitin-signature: '65183bfbacdb5d5ffceee7e6adfbf1d877a38bef1fc73d56e7dc67c0abb8112f' content-type: 'application/json' x-turnitin-eventtype: 'SIMILARITY_COMPLETE' host: 'lms.midocean.edu.km' cookie: 'MoodleSession=a325db3f1b4517831658e4b9c063f21d' cf-ray: '9f1eaec82f93e570-FRA' accept: '*/*' user-agent: 'AHC/2.1' x-amzn-trace-id: 'Root=1-69ecea1a-dfa4e44447486640a653dc42;Parent=4359924d969b5d61;Sampled=0' traceparent: '00-69ecea1adfa4e44447486640a653dc42-4359924d969b5d61-00' x-forwarded-for: '52.57.242.45' [2026-04-25 19:21:46.927788] [info] WEBHOOK REQUEST: {"overall_match_percentage":5,"internet_match_percentage":3,"publication_match_percentage":3,"submitted_works_match_percentage":4,"status":"COMPLETE","time_generated":"2026-04-25T16:21:46.712821Z","time_requested":"2026-04-25T16:20:52.621686Z","submission_id":"2ff7005e-2250-44e4-a5d7-32118a026814","top_matches":[{"percentage":0.76093847,"source_type":"SUBMITTED_WORK","matched_word_count_total":168,"submitted_date":"2026-03-18","institution_name":"Master degree","name":"Master degree on 2026-03-18"},{"percentage":0.6386448,"source_type":"PUBLICATION","matched_word_count_total":141,"name":"Abijah, Manasseh. \"Antecedents of the Effective Implementation of Artificial Intelligence in Talent Acquisition: A Quantitative Study.\", Hood College"},{"percentage":0.5752333,"source_type":"SUBMITTED_WORK","matched_word_count_total":127,"submitted_date":"2020-01-16","institution_name":"Arabian Gulf University","name":"Arabian Gulf University on 2020-01-16"},{"percentage":0.5571157,"source_type":"SUBMITTED_WORK","matched_word_count_total":123,"submitted_date":"2026-04-14","institution_name":"International University of Malaya-Wales","name":"International University of Malaya-Wales on 2026-04-14"},{"percentage":0.5435275,"source_type":"SUBMITTED_WORK","matched_word_count_total":120,"submitted_date":"2024-01-03","institution_name":"Higher Education Commission Pakistan","name":"Higher Education Commission Pakistan on 2024-01-03"}],"top_source_largest_matched_word_count":42} [2026-04-25 19:21:46.927793] [info] EXPECTED SIGNATURE: 65183bfbacdb5d5ffceee7e6adfbf1d877a38bef1fc73d56e7dc67c0abb8112f [2026-04-25 19:21:46.934179] [info] -------- WEBHOOK END -------- [2026-04-25 19:30:01.170660] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/features-enabled [2026-04-25 19:30:01.170687] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-25 19:30:01.170778] [info] Request: 0: '[]' [2026-04-25 19:30:01.452534] [info] Response: 0: '{"similarity":{"viewer_modes":{"match_overview":true,"all_sources":true},"generation_settings":{"search_repositories":["INTERNET","PUBLICATION","CROSSREF","CROSSREF_POSTED_CONTENT","SUBMITTED_WORK"],"submission_auto_excludes":true},"view_settings":{"exclude_bibliography":true,"exclude_citations":true,"exclude_quotes":true,"exclude_abstract":false,"exclude_methods":false,"exclude_small_matches":true,"exclude_internet":true,"exclude_publications":true,"exclude_preprints":false,"exclude_custom_sections":false,"exclude_crossref":true,"exclude_crossref_posted_content":true,"exclude_submitted_works":true}},"tenant":{"require_eula":true},"product_name":"Turnitin Originality","access_options":["NATIVE","CORE_API","DRAFT_COACH"],"capability":["AI_WRITING_DETECTION"],"httpstatus":200}' [2026-04-25 19:30:01.456378] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/webhooks/5fc58884-69fd-449e-97ee-2bfdc2dd72f0 [2026-04-25 19:30:01.456414] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-25 19:30:01.456439] [info] Request: 0: '[]' [2026-04-25 19:30:01.533664] [info] Response: 0: '{"id":"5fc58884-69fd-449e-97ee-2bfdc2dd72f0","url":"https:\/\/lms.midocean.edu.km\/plagiarism\/turnitinsim\/callbacks.php","description":"Webhook for https:\/\/lms.midocean.edu.km\/plagiarism\/turnitinsim\/callbacks.php","created_time":"2026-03-04T22:00:02.566Z","event_types":["SIMILARITY_UPDATED","SIMILARITY_COMPLETE","SUBMISSION_COMPLETE"],"httpstatus":200}' [2026-04-25 19:30:01.534454] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/eula/latest?lang=en-US [2026-04-25 19:30:01.534471] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-25 19:30:01.534486] [info] Request: 0: '[]' [2026-04-25 19:30:01.594777] [info] Response: 0: '{"version":"v1beta","valid_from":"2018-04-30T17:00:00Z","valid_until":null,"url":"https:\/\/static.turnitin.com\/eula\/v1beta\/en-us\/eula.html","available_languages":["sv-SE","zh-CN","ja-JP","ko-KR","es-MX","nl-NL","ru-RU","zh-TW","ar-SA","pt-BR","de-DE","el-GR","nb-NO","cs-CZ","da-DK","tr-TR","pl-PL","fi-FI","it-IT","vi-VN","fr-FR","en-US","ro-RO"],"httpstatus":200}' [2026-04-25 19:50:01.399091] [info] [POST] Request to: https://midocean.turnitin.com/api/v1/submissions [2026-04-25 19:50:01.399137] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-25 19:50:01.399229] [info] Request: 0: '{"owner":"b8b61625-d41b-4b48-afc5-7ce9cd39ea1a","submitter":"b8b61625-d41b-4b48-afc5-7ce9cd39ea1a","title":"Master Thesis - Waleed Abdelgawad After Checking Plagiarism.docx","metadata":{"group":{"id":"145830","name":"Task 9 - Part 2 : Uploading Final draft of thesis (Ch1+Ch2) - After Checking Plagiarism [.doc]","type":"ASSIGNMENT"},"group_context":{"id":"4487","name":"Thesis_(1)_AI900a_Dr_Amjad_Qatish_First Trimester 2026","owners":[{"id":"ded6e2db-6a77-48f2-a76f-d2f52cba315f","family_name":"Alwakeel","given_name":"Ahmed","email":"ahmedalwakeel@midocean.edu.km"}]},"owners":[{"id":"b8b61625-d41b-4b48-afc5-7ce9cd39ea1a","family_name":"\u0639\u0628\u062f\u0627\u0644\u062c\u0648\u0627\u062f","given_name":"\u0648\u0644\u064a\u062f","email":"abduljawadwaleed@gmail.com"}],"original_submitted_time":"2026-04-25T16:50:01Z"},"eula":{"accepted_timestamp":"2025-11-11T10:37:57Z","language":"en-US","version":"v1beta"},"owner_default_permission_set":"LEARNER","submitter_default_permission_set":"LEARNER"}' [2026-04-25 19:50:01.861589] [info] Response: 0: '{"owner":"b8b61625-d41b-4b48-afc5-7ce9cd39ea1a","title":"Master Thesis - Waleed Abdelgawad After Checking Plagiarism.docx","status":"CREATED","id":"19e0ae14-f079-47da-9f39-737bf417c78b","created_time":"2026-04-25T16:50:01.688Z","httpstatus":201}' [2026-04-25 19:50:01.864411] [info] [PUT] Request to: https://midocean.turnitin.com/api/v1/submissions/19e0ae14-f079-47da-9f39-737bf417c78b/original [2026-04-25 19:50:01.864438] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' 4: 'Content-Type: binary/octet-stream' 5: 'Content-Disposition: inline; filename="Master Thesis - Waleed Abdelgawad After Checking Plagiarism.docx"' [2026-04-25 19:50:02.233392] [info] Response: 0: '{"message":"Successfully uploaded file for submission 19e0ae14-f079-47da-9f39-737bf417c78b","httpstatus":202}' [2026-04-25 19:50:02.559482] [info] [POST] Request to: https://midocean.turnitin.com/api/v1/submissions [2026-04-25 19:50:02.559519] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-25 19:50:02.559549] [info] Request: 0: '{"owner":"b8b61625-d41b-4b48-afc5-7ce9cd39ea1a","submitter":"b8b61625-d41b-4b48-afc5-7ce9cd39ea1a","title":"Master Thesis - Waleed Abdelgawad After Checking Plagiarism.pdf","metadata":{"group":{"id":"145829","name":"Task 9 - Part 1 : Uploading Final draft of thesis (Ch1+Ch2) - After Checking Plagiarism [PDF]","type":"ASSIGNMENT"},"group_context":{"id":"4487","name":"Thesis_(1)_AI900a_Dr_Amjad_Qatish_First Trimester 2026","owners":[{"id":"ded6e2db-6a77-48f2-a76f-d2f52cba315f","family_name":"Alwakeel","given_name":"Ahmed","email":"ahmedalwakeel@midocean.edu.km"}]},"owners":[{"id":"b8b61625-d41b-4b48-afc5-7ce9cd39ea1a","family_name":"\u0639\u0628\u062f\u0627\u0644\u062c\u0648\u0627\u062f","given_name":"\u0648\u0644\u064a\u062f","email":"abduljawadwaleed@gmail.com"}],"original_submitted_time":"2026-04-25T16:50:02Z"},"eula":{"accepted_timestamp":"2025-11-11T10:37:57Z","language":"en-US","version":"v1beta"},"owner_default_permission_set":"LEARNER","submitter_default_permission_set":"LEARNER"}' [2026-04-25 19:50:02.966017] [info] Response: 0: '{"owner":"b8b61625-d41b-4b48-afc5-7ce9cd39ea1a","title":"Master Thesis - Waleed Abdelgawad After Checking Plagiarism.pdf","status":"CREATED","id":"f01824ee-9fe3-4e7c-82dc-ec24f5c59931","created_time":"2026-04-25T16:50:02.813Z","httpstatus":201}' [2026-04-25 19:50:02.968527] [info] [PUT] Request to: https://midocean.turnitin.com/api/v1/submissions/f01824ee-9fe3-4e7c-82dc-ec24f5c59931/original [2026-04-25 19:50:02.968550] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' 4: 'Content-Type: binary/octet-stream' 5: 'Content-Disposition: inline; filename="Master Thesis - Waleed Abdelgawad After Checking Plagiarism.pdf"' [2026-04-25 19:50:03.203371] [info] Response: 0: '{"message":"Successfully uploaded file for submission f01824ee-9fe3-4e7c-82dc-ec24f5c59931","httpstatus":202}' [2026-04-25 19:50:03.477401] [info] [POST] Request to: https://midocean.turnitin.com/api/v1/submissions [2026-04-25 19:50:03.477440] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-25 19:50:03.477459] [info] Request: 0: '{"owner":"b8b61625-d41b-4b48-afc5-7ce9cd39ea1a","submitter":"b8b61625-d41b-4b48-afc5-7ce9cd39ea1a","title":"Master Thesis - Waleed Abdelgawad After Checking Plagiarism.pdf","metadata":{"group":{"id":"145828","name":"Task 8: Checking Similarity & AI","type":"ASSIGNMENT"},"group_context":{"id":"4487","name":"Thesis_(1)_AI900a_Dr_Amjad_Qatish_First Trimester 2026","owners":[{"id":"ded6e2db-6a77-48f2-a76f-d2f52cba315f","family_name":"Alwakeel","given_name":"Ahmed","email":"ahmedalwakeel@midocean.edu.km"}]},"owners":[{"id":"b8b61625-d41b-4b48-afc5-7ce9cd39ea1a","family_name":"\u0639\u0628\u062f\u0627\u0644\u062c\u0648\u0627\u062f","given_name":"\u0648\u0644\u064a\u062f","email":"abduljawadwaleed@gmail.com"}],"original_submitted_time":"2026-04-25T16:50:03Z"},"eula":{"accepted_timestamp":"2025-11-11T10:37:57Z","language":"en-US","version":"v1beta"},"owner_default_permission_set":"LEARNER","submitter_default_permission_set":"LEARNER"}' [2026-04-25 19:50:04.199740] [info] Response: 0: '{"owner":"b8b61625-d41b-4b48-afc5-7ce9cd39ea1a","title":"Master Thesis - Waleed Abdelgawad After Checking Plagiarism.pdf","status":"CREATED","id":"7ac9db16-a092-4e4a-b67a-11237a88700a","created_time":"2026-04-25T16:50:04.032Z","httpstatus":201}' [2026-04-25 19:50:04.201581] [info] [PUT] Request to: https://midocean.turnitin.com/api/v1/submissions/7ac9db16-a092-4e4a-b67a-11237a88700a/original [2026-04-25 19:50:04.201606] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' 4: 'Content-Type: binary/octet-stream' 5: 'Content-Disposition: inline; filename="Master Thesis - Waleed Abdelgawad After Checking Plagiarism.pdf"' [2026-04-25 19:50:04.484534] [info] Response: 0: '{"message":"Successfully uploaded file for submission 7ac9db16-a092-4e4a-b67a-11237a88700a","httpstatus":202}' [2026-04-25 19:50:04.692099] [info] [POST] Request to: https://midocean.turnitin.com/api/v1/submissions [2026-04-25 19:50:04.692135] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-25 19:50:04.692154] [info] Request: 0: '{"owner":"37adee10-7a93-4982-bf7e-e762e758534b","submitter":"37adee10-7a93-4982-bf7e-e762e758534b","title":"%D8%AA%D8%AD%D9%84%D9%8A%D9%84 %D8%A7%D9%84%D8%AF%D8%B1%D8%A7%D8%B3%D8%A9 %D8%A7%D9%84%D9%85%D9%8A%D8%AF%D8%A7%D9%86%D9%8A%D8%A9 - %D8%A7%D9%84%D9%81%D8%B5%D9%84 %D8%A7%D9%84%D8%B1%D8%A7%D8%A8%D8%B9.docx","metadata":{"group":{"id":"136776","name":"\u0627\u0644\u062a\u0639\u062f\u064a\u0644 \u0627\u0644\u0627\u062e\u064a\u0631 \u0644\u0644\u0641\u0635\u0644 \u0627\u0644\u0631\u0627\u0628\u0639 \u0645\u0646 \u0623\u0637\u0631\u0648\u062d\u0629 \u0627\u0644\u062f\u0643\u062a\u0648\u0631\u0627\u0647","type":"ASSIGNMENT"},"group_context":{"id":"4475","name":"\u0627\u0644\u0641\u0635\u0644 \u0627\u0644\u062b\u0627\u0645\u0646 - \u062f\/ \u0645\u064a\u0627\u0631 \u0648\u0644\u064a\u062f - \u0627\u0644\u0641\u0635\u0644 \u0627\u0644\u062f\u0631\u0627\u0633\u064a \u0627\u0644\u0623\u0648\u0644 2026"},"owners":[{"id":"37adee10-7a93-4982-bf7e-e762e758534b","family_name":"\u0633\u0639\u062f \u0627\u0644\u0647\u0648\u064a\u062f\u064a","given_name":"\u0645\u062d\u0645\u062f","email":"mohammedalhuwaydi@gmail.com"}],"original_submitted_time":"2026-04-25T16:50:04Z"},"eula":{"accepted_timestamp":"2025-03-09T07:16:14Z","language":"en-US","version":"v1beta"},"owner_default_permission_set":"LEARNER","submitter_default_permission_set":"LEARNER"}' [2026-04-25 19:50:04.974989] [info] Response: 0: '{"owner":"37adee10-7a93-4982-bf7e-e762e758534b","title":"%D8%AA%D8%AD%D9%84%D9%8A%D9%84 %D8%A7%D9%84%D8%AF%D8%B1%D8%A7%D8%B3%D8%A9 %D8%A7%D9%84%D9%85%D9%8A%D8%AF%D8%A7%D9%86%D9%8A%D8%A9 - %D8%A7%D9%84%D9%81%D8%B5%D9%84 %D8%A7%D9%84%D8%B1%D8%A7%D8%A8%D8%B9.docx","status":"CREATED","id":"4d8a4733-82aa-445f-8a3e-ca0da1a70ce6","created_time":"2026-04-25T16:50:04.952Z","httpstatus":201}' [2026-04-25 19:50:04.976759] [info] [PUT] Request to: https://midocean.turnitin.com/api/v1/submissions/4d8a4733-82aa-445f-8a3e-ca0da1a70ce6/original [2026-04-25 19:50:04.976780] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' 4: 'Content-Type: binary/octet-stream' 5: 'Content-Disposition: inline; filename="%D8%AA%D8%AD%D9%84%D9%8A%D9%84 %D8%A7%D9%84%D8%AF%D8%B1%D8%A7%D8%B3%D8%A9 %D8%A7%D9%84%D9%85%D9%8A%D8%AF%D8%A7%D9%86%D9%8A%D8%A9 - %D8%A7%D9%84%D9%81%D8%B5%D9%84 %D8%A7%D9%84%D8%B1%D8%A7%D8%A8%D8%B9.docx"' [2026-04-25 19:50:05.171996] [info] Response: 0: '{"message":"Successfully uploaded file for submission 4d8a4733-82aa-445f-8a3e-ca0da1a70ce6","httpstatus":202}' [2026-04-25 19:50:14.888617] [info] -------- WEBHOOK START -------- [2026-04-25 19:50:14.888648] [info] WEBHOOK HEADERS: connection: 'Keep-Alive' content-length: '366' accept-encoding: 'gzip, br' x-forwarded-proto: 'https' cf-visitor: '{"scheme":"https"}' cf-ipcountry: 'DE' cdn-loop: 'cloudflare; loops=1' x-turnitin-signature: '26727d7c056ad236ea0453c400e46364d14dda54a8fbdeb4ccb68b5f8899493e' content-type: 'application/json' x-turnitin-eventtype: 'SUBMISSION_COMPLETE' host: 'lms.midocean.edu.km' cookie: 'MoodleSession=103a525a7b5f4f37d0a42f80f4c9a91b' cf-ray: '9f1ed87afb307d53-FRA' accept: '*/*' user-agent: 'AHC/2.1' x-amzn-trace-id: 'Root=1-69ecf0c6-cf1a2ff70a284d290dea6f6a;Parent=75467ffe3114fe1d;Sampled=0' traceparent: '00-69ecf0c6cf1a2ff70a284d290dea6f6a-75467ffe3114fe1d-00' x-forwarded-for: '35.158.179.21' [2026-04-25 19:50:14.888756] [info] WEBHOOK REQUEST: {"owner":"b8b61625-d41b-4b48-afc5-7ce9cd39ea1a","title":"Master Thesis - Waleed Abdelgawad After Checking Plagiarism.pdf","status":"COMPLETE","id":"f01824ee-9fe3-4e7c-82dc-ec24f5c59931","content_type":"application/pdf","page_count":20,"word_count":4377,"character_count":27252,"created_time":"2026-04-25T16:50:02.813Z","capabilities":["SIMILARITY","VIEWER","INDEX"]} [2026-04-25 19:50:14.888762] [info] EXPECTED SIGNATURE: 26727d7c056ad236ea0453c400e46364d14dda54a8fbdeb4ccb68b5f8899493e [2026-04-25 19:50:15.058689] [info] -------- WEBHOOK START -------- [2026-04-25 19:50:15.058718] [info] WEBHOOK HEADERS: connection: 'Keep-Alive' content-length: '366' accept-encoding: 'gzip, br' x-forwarded-proto: 'https' cf-visitor: '{"scheme":"https"}' cf-ipcountry: 'DE' cdn-loop: 'cloudflare; loops=1' x-turnitin-signature: '086c815cc1d85c7d9bf8bdc921e08778769219835701e4ac3b989368a51e4bb2' content-type: 'application/json' x-turnitin-eventtype: 'SUBMISSION_COMPLETE' host: 'lms.midocean.edu.km' cookie: 'MoodleSession=a325db3f1b4517831658e4b9c063f21d' cf-ray: '9f1ed87c0ba3b044-FRA' accept: '*/*' user-agent: 'AHC/2.1' x-amzn-trace-id: 'Root=1-69ecf0c7-399b073ce067238a8e9b5fd4;Parent=29d6b99b3d08b387;Sampled=0' traceparent: '00-69ecf0c7399b073ce067238a8e9b5fd4-29d6b99b3d08b387-00' x-forwarded-for: '52.57.242.45' [2026-04-25 19:50:15.058806] [info] WEBHOOK REQUEST: {"owner":"b8b61625-d41b-4b48-afc5-7ce9cd39ea1a","title":"Master Thesis - Waleed Abdelgawad After Checking Plagiarism.pdf","status":"COMPLETE","id":"7ac9db16-a092-4e4a-b67a-11237a88700a","content_type":"application/pdf","page_count":20,"word_count":4377,"character_count":27252,"created_time":"2026-04-25T16:50:04.032Z","capabilities":["INDEX","SIMILARITY","VIEWER"]} [2026-04-25 19:50:15.058813] [info] EXPECTED SIGNATURE: 086c815cc1d85c7d9bf8bdc921e08778769219835701e4ac3b989368a51e4bb2 [2026-04-25 19:50:15.126478] [info] [PUT] Request to: https://midocean.turnitin.com/api/v1/submissions/f01824ee-9fe3-4e7c-82dc-ec24f5c59931/similarity [2026-04-25 19:50:15.126513] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-25 19:50:15.126530] [info] Request: 0: '{"generation_settings":{"search_repositories":["INTERNET","PUBLICATION","CROSSREF","CROSSREF_POSTED_CONTENT","SUBMITTED_WORK"],"auto_exclude_self_matching_scope":"GROUP_CONTEXT"},"view_settings":{"exclude_quotes":false,"exclude_bibliography":false}}' [2026-04-25 19:50:15.283754] [info] [PUT] Request to: https://midocean.turnitin.com/api/v1/submissions/7ac9db16-a092-4e4a-b67a-11237a88700a/similarity [2026-04-25 19:50:15.283787] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-25 19:50:15.283803] [info] Request: 0: '{"generation_settings":{"search_repositories":["INTERNET","PUBLICATION","CROSSREF","CROSSREF_POSTED_CONTENT","SUBMITTED_WORK"],"auto_exclude_self_matching_scope":"GROUP_CONTEXT"},"view_settings":{"exclude_quotes":false,"exclude_bibliography":false}}' [2026-04-25 19:50:15.839433] [info] Response: 0: '{"message":"Successfully scheduled similarity report generation","httpstatus":202}' [2026-04-25 19:50:15.841871] [info] -------- WEBHOOK END -------- [2026-04-25 19:50:15.861315] [info] Response: 0: '{"message":"Successfully scheduled similarity report generation","httpstatus":202}' [2026-04-25 19:50:15.863085] [info] -------- WEBHOOK END -------- [2026-04-25 19:50:31.650661] [info] -------- WEBHOOK START -------- [2026-04-25 19:50:31.650691] [info] WEBHOOK HEADERS: connection: 'Keep-Alive' content-length: '423' accept-encoding: 'gzip, br' x-forwarded-proto: 'https' cf-visitor: '{"scheme":"https"}' cf-ipcountry: 'DE' cdn-loop: 'cloudflare; loops=1' x-turnitin-signature: '748d8818eeba7660f4e3fe2780b9088c3ec3dc24e88f9e64cddbd430e45509de' content-type: 'application/json' x-turnitin-eventtype: 'SUBMISSION_COMPLETE' host: 'lms.midocean.edu.km' cookie: 'MoodleSession=103a525a7b5f4f37d0a42f80f4c9a91b' cf-ray: '9f1ed8e3bfe87d53-FRA' accept: '*/*' user-agent: 'AHC/2.1' x-amzn-trace-id: 'Root=1-69ecf0d7-2ccc86eb68d77490a1abf872;Parent=b9bd72c8fd607ed1;Sampled=0' traceparent: '00-69ecf0d72ccc86eb68d77490a1abf872-b9bd72c8fd607ed1-00' x-forwarded-for: '35.158.179.21' [2026-04-25 19:50:31.650804] [info] WEBHOOK REQUEST: {"owner":"b8b61625-d41b-4b48-afc5-7ce9cd39ea1a","title":"Master Thesis - Waleed Abdelgawad After Checking Plagiarism.docx","status":"COMPLETE","id":"19e0ae14-f079-47da-9f39-737bf417c78b","content_type":"application/vnd.openxmlformats-officedocument.wordprocessingml.document","page_count":20,"word_count":4309,"character_count":25368,"created_time":"2026-04-25T16:50:01.688Z","capabilities":["SIMILARITY","VIEWER","INDEX"]} [2026-04-25 19:50:31.650810] [info] EXPECTED SIGNATURE: 748d8818eeba7660f4e3fe2780b9088c3ec3dc24e88f9e64cddbd430e45509de [2026-04-25 19:50:31.875592] [info] [PUT] Request to: https://midocean.turnitin.com/api/v1/submissions/19e0ae14-f079-47da-9f39-737bf417c78b/similarity [2026-04-25 19:50:31.875626] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-25 19:50:31.875643] [info] Request: 0: '{"generation_settings":{"search_repositories":["INTERNET","PUBLICATION","CROSSREF","CROSSREF_POSTED_CONTENT","SUBMITTED_WORK"],"auto_exclude_self_matching_scope":"GROUP_CONTEXT"},"view_settings":{"exclude_quotes":false,"exclude_bibliography":false}}' [2026-04-25 19:50:32.507708] [info] Response: 0: '{"message":"Successfully scheduled similarity report generation","httpstatus":202}' [2026-04-25 19:50:32.511518] [info] -------- WEBHOOK END -------- [2026-04-25 19:50:42.614594] [info] -------- WEBHOOK START -------- [2026-04-25 19:50:42.614625] [info] WEBHOOK HEADERS: connection: 'Keep-Alive' content-length: '1475' accept-encoding: 'gzip, br' x-forwarded-proto: 'https' cf-visitor: '{"scheme":"https"}' cf-ipcountry: 'DE' cdn-loop: 'cloudflare; loops=1' x-turnitin-signature: '2d550d4f93c2cc08ec29eddb3c576391fb85daeb3ff76c01cd5068f2fe1b30ff' content-type: 'application/json' x-turnitin-eventtype: 'SIMILARITY_COMPLETE' host: 'lms.midocean.edu.km' cookie: 'MoodleSession=a325db3f1b4517831658e4b9c063f21d' cf-ray: '9f1ed928480cb044-FRA' accept: '*/*' user-agent: 'AHC/2.1' x-amzn-trace-id: 'Root=1-69ecf0e2-0b81e0f38632a8f3b51a3ca9;Parent=7c64c4fa67b12e5e;Sampled=0' traceparent: '00-69ecf0e20b81e0f38632a8f3b51a3ca9-7c64c4fa67b12e5e-00' x-forwarded-for: '52.57.242.45' [2026-04-25 19:50:42.614721] [info] WEBHOOK REQUEST: {"overall_match_percentage":20,"internet_match_percentage":15,"publication_match_percentage":17,"submitted_works_match_percentage":18,"status":"COMPLETE","time_generated":"2026-04-25T16:50:42.416132Z","time_requested":"2026-04-25T16:50:15.799167Z","submission_id":"f01824ee-9fe3-4e7c-82dc-ec24f5c59931","top_matches":[{"percentage":3.2265344,"source_type":"SUBMITTED_WORK","matched_word_count_total":143,"submitted_date":"2025-10-30","institution_name":"The British University in Dubai","name":"The British University in Dubai on 2025-10-30"},{"percentage":2.8203971,"source_type":"INTERNET","matched_word_count_total":125,"name":"link.springer.com"},{"percentage":2.7752707,"source_type":"SUBMITTED_WORK","matched_word_count_total":123,"submitted_date":"2026-02-23","institution_name":"Higher Education Commission Pakistan","name":"Higher Education Commission Pakistan on 2026-02-23"},{"percentage":2.7527075,"source_type":"SUBMITTED_WORK","matched_word_count_total":122,"submitted_date":"2025-09-09","institution_name":"University of East London","name":"University of East London on 2025-09-09"},{"percentage":2.5722022,"source_type":"PUBLICATION","matched_word_count_total":114,"name":"Eduardo Salas, Pedro J. Navarro, Francisca Rosique, Juan Benavente, Ana María Rivadeneira. \"An end-to-end distributed deep learning system for real-time passenger flow measurement in transport interchanges\", Applied Intelligence, 2025"}],"top_source_largest_matched_word_count":30} [2026-04-25 19:50:42.614734] [info] EXPECTED SIGNATURE: 2d550d4f93c2cc08ec29eddb3c576391fb85daeb3ff76c01cd5068f2fe1b30ff [2026-04-25 19:50:42.621000] [info] -------- WEBHOOK END -------- [2026-04-25 19:50:43.113301] [info] -------- WEBHOOK START -------- [2026-04-25 19:50:43.113329] [info] WEBHOOK HEADERS: connection: 'Keep-Alive' content-length: '1475' accept-encoding: 'gzip, br' x-forwarded-proto: 'https' cf-visitor: '{"scheme":"https"}' cf-ipcountry: 'DE' cdn-loop: 'cloudflare; loops=1' x-turnitin-signature: 'd45c4b1612513cd3d7d5c1b8bf515c93e407a982ce0c82e82d1df4abf88c2bb0' content-type: 'application/json' x-turnitin-eventtype: 'SIMILARITY_COMPLETE' host: 'lms.midocean.edu.km' cookie: 'MoodleSession=103a525a7b5f4f37d0a42f80f4c9a91b' cf-ray: '9f1ed92b6c647d53-FRA' accept: '*/*' user-agent: 'AHC/2.1' x-amzn-trace-id: 'Root=1-69ecf0e3-b55692b31077cef8887cfa4f;Parent=511f3482ac60644a;Sampled=0' traceparent: '00-69ecf0e3b55692b31077cef8887cfa4f-511f3482ac60644a-00' x-forwarded-for: '35.158.179.21' [2026-04-25 19:50:43.113426] [info] WEBHOOK REQUEST: {"overall_match_percentage":20,"internet_match_percentage":15,"publication_match_percentage":17,"submitted_works_match_percentage":18,"status":"COMPLETE","time_generated":"2026-04-25T16:50:42.876613Z","time_requested":"2026-04-25T16:50:15.818344Z","submission_id":"7ac9db16-a092-4e4a-b67a-11237a88700a","top_matches":[{"percentage":3.2265344,"source_type":"SUBMITTED_WORK","matched_word_count_total":143,"submitted_date":"2025-10-30","institution_name":"The British University in Dubai","name":"The British University in Dubai on 2025-10-30"},{"percentage":2.8203971,"source_type":"INTERNET","matched_word_count_total":125,"name":"link.springer.com"},{"percentage":2.7752707,"source_type":"SUBMITTED_WORK","matched_word_count_total":123,"submitted_date":"2026-02-23","institution_name":"Higher Education Commission Pakistan","name":"Higher Education Commission Pakistan on 2026-02-23"},{"percentage":2.7527075,"source_type":"SUBMITTED_WORK","matched_word_count_total":122,"submitted_date":"2025-09-09","institution_name":"University of East London","name":"University of East London on 2025-09-09"},{"percentage":2.5722022,"source_type":"PUBLICATION","matched_word_count_total":114,"name":"Eduardo Salas, Pedro J. Navarro, Francisca Rosique, Juan Benavente, Ana María Rivadeneira. \"An end-to-end distributed deep learning system for real-time passenger flow measurement in transport interchanges\", Applied Intelligence, 2025"}],"top_source_largest_matched_word_count":30} [2026-04-25 19:50:43.113432] [info] EXPECTED SIGNATURE: d45c4b1612513cd3d7d5c1b8bf515c93e407a982ce0c82e82d1df4abf88c2bb0 [2026-04-25 19:50:43.118745] [info] -------- WEBHOOK END -------- [2026-04-25 19:51:04.902043] [info] -------- WEBHOOK START -------- [2026-04-25 19:51:04.902074] [info] WEBHOOK HEADERS: connection: 'Keep-Alive' content-length: '1475' accept-encoding: 'gzip, br' x-forwarded-proto: 'https' cf-visitor: '{"scheme":"https"}' cf-ipcountry: 'DE' cdn-loop: 'cloudflare; loops=1' x-turnitin-signature: '5c262fc0d4ccacbfb3ab852cee6321d770a843db6c79ebcdb13d70634f6412a5' content-type: 'application/json' x-turnitin-eventtype: 'SIMILARITY_COMPLETE' host: 'lms.midocean.edu.km' cookie: 'MoodleSession=103a525a7b5f4f37d0a42f80f4c9a91b' cf-ray: '9f1ed9b39db77d53-FRA' accept: '*/*' user-agent: 'AHC/2.1' x-amzn-trace-id: 'Root=1-69ecf0f8-79a6f389a2b21a848ffc4cfc;Parent=8a4ffa23bffac460;Sampled=0' traceparent: '00-69ecf0f879a6f389a2b21a848ffc4cfc-8a4ffa23bffac460-00' x-forwarded-for: '35.158.179.21' [2026-04-25 19:51:04.902180] [info] WEBHOOK REQUEST: {"overall_match_percentage":20,"internet_match_percentage":15,"publication_match_percentage":17,"submitted_works_match_percentage":18,"status":"COMPLETE","time_generated":"2026-04-25T16:51:04.719193Z","time_requested":"2026-04-25T16:50:32.479104Z","submission_id":"19e0ae14-f079-47da-9f39-737bf417c78b","top_matches":[{"percentage":3.2265344,"source_type":"SUBMITTED_WORK","matched_word_count_total":143,"submitted_date":"2025-10-30","institution_name":"The British University in Dubai","name":"The British University in Dubai on 2025-10-30"},{"percentage":2.8203971,"source_type":"INTERNET","matched_word_count_total":125,"name":"link.springer.com"},{"percentage":2.7752707,"source_type":"SUBMITTED_WORK","matched_word_count_total":123,"submitted_date":"2026-02-23","institution_name":"Higher Education Commission Pakistan","name":"Higher Education Commission Pakistan on 2026-02-23"},{"percentage":2.7527075,"source_type":"SUBMITTED_WORK","matched_word_count_total":122,"submitted_date":"2025-09-09","institution_name":"University of East London","name":"University of East London on 2025-09-09"},{"percentage":2.5722022,"source_type":"PUBLICATION","matched_word_count_total":114,"name":"Eduardo Salas, Pedro J. Navarro, Francisca Rosique, Juan Benavente, Ana María Rivadeneira. \"An end-to-end distributed deep learning system for real-time passenger flow measurement in transport interchanges\", Applied Intelligence, 2025"}],"top_source_largest_matched_word_count":30} [2026-04-25 19:51:04.902187] [info] EXPECTED SIGNATURE: 5c262fc0d4ccacbfb3ab852cee6321d770a843db6c79ebcdb13d70634f6412a5 [2026-04-25 19:51:04.908962] [info] -------- WEBHOOK END -------- [2026-04-25 19:51:14.090445] [info] -------- WEBHOOK START -------- [2026-04-25 19:51:14.090476] [info] WEBHOOK HEADERS: connection: 'Keep-Alive' content-length: '564' accept-encoding: 'gzip, br' x-forwarded-proto: 'https' cf-visitor: '{"scheme":"https"}' cf-ipcountry: 'DE' cdn-loop: 'cloudflare; loops=1' x-turnitin-signature: 'e070f2478f6e02dfc498408190552d718b45e58f679d4675e33ba274786fc5c7' content-type: 'application/json' x-turnitin-eventtype: 'SUBMISSION_COMPLETE' host: 'lms.midocean.edu.km' cookie: 'MoodleSession=103a525a7b5f4f37d0a42f80f4c9a91b' cf-ray: '9f1ed9ecfc137d53-FRA' accept: '*/*' user-agent: 'AHC/2.1' x-amzn-trace-id: 'Root=1-69ecf102-86addbaa73f748c45c226084;Parent=a58581d8d7cf8b6f;Sampled=0' traceparent: '00-69ecf10286addbaa73f748c45c226084-a58581d8d7cf8b6f-00' x-forwarded-for: '35.158.179.21' [2026-04-25 19:51:14.090576] [info] WEBHOOK REQUEST: {"owner":"37adee10-7a93-4982-bf7e-e762e758534b","title":"%D8%AA%D8%AD%D9%84%D9%8A%D9%84 %D8%A7%D9%84%D8%AF%D8%B1%D8%A7%D8%B3%D8%A9 %D8%A7%D9%84%D9%85%D9%8A%D8%AF%D8%A7%D9%86%D9%8A%D8%A9 - %D8%A7%D9%84%D9%81%D8%B5%D9%84 %D8%A7%D9%84%D8%B1%D8%A7%D8%A8%D8%B9.docx","status":"COMPLETE","id":"4d8a4733-82aa-445f-8a3e-ca0da1a70ce6","content_type":"application/vnd.openxmlformats-officedocument.wordprocessingml.document","page_count":96,"word_count":21491,"character_count":118351,"created_time":"2026-04-25T16:50:04.952Z","capabilities":["SIMILARITY","VIEWER","INDEX"]} [2026-04-25 19:51:14.090583] [info] EXPECTED SIGNATURE: e070f2478f6e02dfc498408190552d718b45e58f679d4675e33ba274786fc5c7 [2026-04-25 19:51:14.210117] [info] [PUT] Request to: https://midocean.turnitin.com/api/v1/submissions/4d8a4733-82aa-445f-8a3e-ca0da1a70ce6/similarity [2026-04-25 19:51:14.210146] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-25 19:51:14.210172] [info] Request: 0: '{"generation_settings":{"search_repositories":["INTERNET","PUBLICATION","CROSSREF","CROSSREF_POSTED_CONTENT","SUBMITTED_WORK"],"auto_exclude_self_matching_scope":"GROUP_CONTEXT"},"view_settings":{"exclude_quotes":false,"exclude_bibliography":false}}' [2026-04-25 19:51:14.822565] [info] Response: 0: '{"message":"Successfully scheduled similarity report generation","httpstatus":202}' [2026-04-25 19:51:14.824446] [info] -------- WEBHOOK END -------- [2026-04-25 19:52:30.440817] [info] -------- WEBHOOK START -------- [2026-04-25 19:52:30.440849] [info] WEBHOOK HEADERS: connection: 'Keep-Alive' content-length: '1255' accept-encoding: 'gzip, br' x-forwarded-proto: 'https' cf-visitor: '{"scheme":"https"}' cf-ipcountry: 'DE' cdn-loop: 'cloudflare; loops=1' x-turnitin-signature: '00eaf21acc87a2b085c8b3e0e6c0bdb671669370ab579b580fb68e861d91014d' content-type: 'application/json' x-turnitin-eventtype: 'SIMILARITY_COMPLETE' host: 'lms.midocean.edu.km' cookie: 'MoodleSession=103a525a7b5f4f37d0a42f80f4c9a91b' cf-ray: '9f1edbca2f578ed6-FRA' accept: '*/*' user-agent: 'AHC/2.1' x-amzn-trace-id: 'Root=1-69ecf14e-8f122fd6eb3e3d89e76eaa01;Parent=6f164e6654af97c1;Sampled=0' traceparent: '00-69ecf14e8f122fd6eb3e3d89e76eaa01-6f164e6654af97c1-00' x-forwarded-for: '35.158.179.21' [2026-04-25 19:52:30.440949] [info] WEBHOOK REQUEST: {"overall_match_percentage":25,"internet_match_percentage":15,"publication_match_percentage":4,"submitted_works_match_percentage":17,"status":"COMPLETE","time_generated":"2026-04-25T16:52:30.231032Z","time_requested":"2026-04-25T16:51:14.784536Z","submission_id":"4d8a4733-82aa-445f-8a3e-ca0da1a70ce6","top_matches":[{"percentage":4.431339,"source_type":"SUBMITTED_WORK","matched_word_count_total":1082,"submitted_date":"2025-01-06","institution_name":"National & Kapodistrian University of Athens","name":"National & Kapodistrian University of Athens on 2025-01-06"},{"percentage":4.3944793,"source_type":"SUBMITTED_WORK","matched_word_count_total":1073,"submitted_date":"2025-03-11","institution_name":"Instituto de Empress S.L.","name":"Instituto de Empress S.L. on 2025-03-11"},{"percentage":4.3944793,"source_type":"SUBMITTED_WORK","matched_word_count_total":1073,"submitted_date":"2024-11-28","institution_name":"Instituto de Empress S.L.","name":"Instituto de Empress S.L. on 2024-11-28"},{"percentage":4.3944793,"source_type":"SUBMITTED_WORK","matched_word_count_total":1073,"submitted_date":"2024-11-23","institution_name":"Instituto de Empress S.L.","name":"Instituto de Empress S.L. on 2024-11-23"}],"top_source_largest_matched_word_count":126} [2026-04-25 19:52:30.440956] [info] EXPECTED SIGNATURE: 00eaf21acc87a2b085c8b3e0e6c0bdb671669370ab579b580fb68e861d91014d [2026-04-25 19:52:30.448760] [info] -------- WEBHOOK END -------- [2026-04-25 20:00:01.161463] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/features-enabled [2026-04-25 20:00:01.161490] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-25 20:00:01.161571] [info] Request: 0: '[]' [2026-04-25 20:00:01.443526] [info] Response: 0: '{"similarity":{"viewer_modes":{"match_overview":true,"all_sources":true},"generation_settings":{"search_repositories":["INTERNET","PUBLICATION","CROSSREF","CROSSREF_POSTED_CONTENT","SUBMITTED_WORK"],"submission_auto_excludes":true},"view_settings":{"exclude_bibliography":true,"exclude_citations":true,"exclude_quotes":true,"exclude_abstract":false,"exclude_methods":false,"exclude_small_matches":true,"exclude_internet":true,"exclude_publications":true,"exclude_preprints":false,"exclude_custom_sections":false,"exclude_crossref":true,"exclude_crossref_posted_content":true,"exclude_submitted_works":true}},"tenant":{"require_eula":true},"product_name":"Turnitin Originality","access_options":["CORE_API","NATIVE","DRAFT_COACH"],"capability":["AI_WRITING_DETECTION"],"httpstatus":200}' [2026-04-25 20:00:01.445828] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/webhooks/5fc58884-69fd-449e-97ee-2bfdc2dd72f0 [2026-04-25 20:00:01.445853] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-25 20:00:01.445873] [info] Request: 0: '[]' [2026-04-25 20:00:01.512867] [info] Response: 0: '{"id":"5fc58884-69fd-449e-97ee-2bfdc2dd72f0","url":"https:\/\/lms.midocean.edu.km\/plagiarism\/turnitinsim\/callbacks.php","description":"Webhook for https:\/\/lms.midocean.edu.km\/plagiarism\/turnitinsim\/callbacks.php","created_time":"2026-03-04T22:00:02.566Z","event_types":["SUBMISSION_COMPLETE","SIMILARITY_COMPLETE","SIMILARITY_UPDATED"],"httpstatus":200}' [2026-04-25 20:00:01.513595] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/eula/latest?lang=en-US [2026-04-25 20:00:01.513609] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-25 20:00:01.513622] [info] Request: 0: '[]' [2026-04-25 20:00:01.594691] [info] Response: 0: '{"version":"v1beta","valid_from":"2018-04-30T17:00:00Z","valid_until":null,"url":"https:\/\/static.turnitin.com\/eula\/v1beta\/en-us\/eula.html","available_languages":["sv-SE","zh-CN","ja-JP","ko-KR","es-MX","nl-NL","ru-RU","zh-TW","ar-SA","pt-BR","de-DE","el-GR","nb-NO","cs-CZ","da-DK","tr-TR","pl-PL","fi-FI","it-IT","vi-VN","fr-FR","en-US","ro-RO"],"httpstatus":200}' [2026-04-25 20:05:01.231256] [info] [POST] Request to: https://midocean.turnitin.com/api/v1/submissions [2026-04-25 20:05:01.231297] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-25 20:05:01.231396] [info] Request: 0: '{"owner":"60f5939f-7d3d-43ef-b938-c56e6ee5cb1a","submitter":"60f5939f-7d3d-43ef-b938-c56e6ee5cb1a","title":"252000741_Zaid_Badawi_Theoretical_Framework.docx","metadata":{"group":{"id":"129865","name":"\u062a\u0633\u0644\u064a\u0645 \u0627\u0644\u0625\u0637\u0627\u0631 \u0627\u0644\u0646\u0638\u0631\u064a \u0627\u0644\u062e\u0627\u0635 \u0628\u0627\u0644\u0645\u0634\u0631\u0648\u0639 \u0627\u0644\u0646\u0647\u0627\u0626\u064a (\u0627\u0644\u0641\u0635\u0644 \u0627\u0644\u0623\u0648\u0644 \u0648\u0627\u0644\u062b\u0627\u0646\u064a \u0641\u0642\u0637 \u0628\u0635\u064a\u063a\u0629 Word)","type":"ASSIGNMENT"},"group_context":{"id":"4170","name":"Final_Project_MGM697_S3_MBA_First Trimester 2026","owners":[{"id":"0ad552f1-ae25-4e00-aba7-c00e45a40367","family_name":"Ahmed","given_name":"Alaa","email":"alaaahmed@midocean.edu.km"},{"id":"aca825b9-3cf5-4b48-aae6-a30fd4ce95ef","family_name":"Salah","given_name":"Rokaya","email":"rokayasalah@midocean.edu.km"},{"id":"401c1d17-10dd-4e6f-9414-99fcb9938408","family_name":"Faried","given_name":"Sara","email":"sarafaried@midocean.edu.km"}]},"owners":[{"id":"60f5939f-7d3d-43ef-b938-c56e6ee5cb1a","family_name":"\u0628\u062f\u0648\u064a","given_name":"\u0632\u064a\u062f","email":"ee.zaid@gmail.com"}],"original_submitted_time":"2026-04-25T17:05:01Z"},"eula":{"accepted_timestamp":"2026-03-27T14:45:10Z","language":"en-US","version":"v1beta"},"owner_default_permission_set":"LEARNER","submitter_default_permission_set":"LEARNER"}' [2026-04-25 20:05:02.260695] [info] Response: 0: '{"owner":"60f5939f-7d3d-43ef-b938-c56e6ee5cb1a","title":"252000741_Zaid_Badawi_Theoretical_Framework.docx","status":"CREATED","id":"c038d732-96fc-4be4-bb00-125edf88712e","created_time":"2026-04-25T17:05:01.588Z","httpstatus":201}' [2026-04-25 20:05:02.263617] [info] [PUT] Request to: https://midocean.turnitin.com/api/v1/submissions/c038d732-96fc-4be4-bb00-125edf88712e/original [2026-04-25 20:05:02.263654] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' 4: 'Content-Type: binary/octet-stream' 5: 'Content-Disposition: inline; filename="252000741_Zaid_Badawi_Theoretical_Framework.docx"' [2026-04-25 20:05:02.564814] [info] Response: 0: '{"message":"Successfully uploaded file for submission c038d732-96fc-4be4-bb00-125edf88712e","httpstatus":202}' [2026-04-25 20:06:03.374361] [info] -------- WEBHOOK START -------- [2026-04-25 20:06:03.374393] [info] WEBHOOK HEADERS: connection: 'Keep-Alive' content-length: '409' accept-encoding: 'gzip, br' x-forwarded-proto: 'https' cf-visitor: '{"scheme":"https"}' cf-ipcountry: 'DE' cdn-loop: 'cloudflare; loops=1' x-turnitin-signature: '93b5acc9ea40ed867c1b64955c1b7ba211324bdfa928ad2a707cd1fc82dd96df' content-type: 'application/json' x-turnitin-eventtype: 'SUBMISSION_COMPLETE' host: 'lms.midocean.edu.km' cookie: 'MoodleSession=103a525a7b5f4f37d0a42f80f4c9a91b' cf-ray: '9f1eefa2fdd84dcc-FRA' accept: '*/*' user-agent: 'AHC/2.1' x-amzn-trace-id: 'Root=1-69ecf47b-f170f42133ff89f3abf1ce9e;Parent=a69980dd44df951e;Sampled=0' traceparent: '00-69ecf47bf170f42133ff89f3abf1ce9e-a69980dd44df951e-00' x-forwarded-for: '35.158.179.21' [2026-04-25 20:06:03.374486] [info] WEBHOOK REQUEST: {"owner":"60f5939f-7d3d-43ef-b938-c56e6ee5cb1a","title":"252000741_Zaid_Badawi_Theoretical_Framework.docx","status":"COMPLETE","id":"c038d732-96fc-4be4-bb00-125edf88712e","content_type":"application/vnd.openxmlformats-officedocument.wordprocessingml.document","page_count":66,"word_count":19226,"character_count":112758,"created_time":"2026-04-25T17:05:01.588Z","capabilities":["INDEX","VIEWER","SIMILARITY"]} [2026-04-25 20:06:03.374491] [info] EXPECTED SIGNATURE: 93b5acc9ea40ed867c1b64955c1b7ba211324bdfa928ad2a707cd1fc82dd96df [2026-04-25 20:06:03.502800] [info] [PUT] Request to: https://midocean.turnitin.com/api/v1/submissions/c038d732-96fc-4be4-bb00-125edf88712e/similarity [2026-04-25 20:06:03.502840] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-25 20:06:03.502863] [info] Request: 0: '{"generation_settings":{"search_repositories":["INTERNET","PUBLICATION","CROSSREF","CROSSREF_POSTED_CONTENT","SUBMITTED_WORK"],"auto_exclude_self_matching_scope":"GROUP_CONTEXT"},"view_settings":{"exclude_quotes":false,"exclude_bibliography":false}}' [2026-04-25 20:06:04.181174] [info] Response: 0: '{"message":"Successfully scheduled similarity report generation","httpstatus":202}' [2026-04-25 20:06:04.182919] [info] -------- WEBHOOK END -------- [2026-04-25 20:06:50.299834] [info] -------- WEBHOOK START -------- [2026-04-25 20:06:50.299875] [info] WEBHOOK HEADERS: connection: 'Keep-Alive' content-length: '1118' accept-encoding: 'gzip, br' x-forwarded-proto: 'https' cf-visitor: '{"scheme":"https"}' cf-ipcountry: 'DE' cdn-loop: 'cloudflare; loops=1' x-turnitin-signature: 'a289bcb34eedf3e517b84d5eca5c6ccb9656be95bef6622893cb5b37a9a2a658' content-type: 'application/json' x-turnitin-eventtype: 'SIMILARITY_COMPLETE' host: 'lms.midocean.edu.km' cookie: 'MoodleSession=103a525a7b5f4f37d0a42f80f4c9a91b' cf-ray: '9f1ef0c84d4a4dcc-FRA' accept: '*/*' user-agent: 'AHC/2.1' x-amzn-trace-id: 'Root=1-69ecf4aa-445e2a7c465348e59f0cdb19;Parent=9b6b5b1b0c0b30b2;Sampled=0' traceparent: '00-69ecf4aa445e2a7c465348e59f0cdb19-9b6b5b1b0c0b30b2-00' x-forwarded-for: '35.158.179.21' [2026-04-25 20:06:50.299971] [info] WEBHOOK REQUEST: {"overall_match_percentage":15,"internet_match_percentage":12,"publication_match_percentage":11,"submitted_works_match_percentage":11,"status":"COMPLETE","time_generated":"2026-04-25T17:06:50.0975Z","time_requested":"2026-04-25T17:06:04.143235Z","submission_id":"c038d732-96fc-4be4-bb00-125edf88712e","top_matches":[{"percentage":1.7874036,"source_type":"PUBLICATION","matched_word_count_total":359,"name":"A.F. Nikolaides, E. Manthos. \"Bituminous Mixtures and Pavements VIII\", CRC Press, 2024"},{"percentage":1.742594,"source_type":"INTERNET","matched_word_count_total":350,"name":"www.mdpi.com"},{"percentage":1.7326363,"source_type":"PUBLICATION","matched_word_count_total":348,"name":"Gadel Baimukhametov, Greg White. \"Analysis of Variance in Runway Friction Measurements and Surface Life-Cycle: A Case Study of Four Australian Airports\", Infrastructures, 2026"},{"percentage":1.5384616,"source_type":"PUBLICATION","matched_word_count_total":309,"name":"Maurizio Crispino, Toraldo Emanuele. \"Roads and Airports Pavement Surface Characteristics\", CRC Press, 2023"}],"top_source_largest_matched_word_count":32} [2026-04-25 20:06:50.299987] [info] EXPECTED SIGNATURE: a289bcb34eedf3e517b84d5eca5c6ccb9656be95bef6622893cb5b37a9a2a658 [2026-04-25 20:06:50.307375] [info] -------- WEBHOOK END -------- [2026-04-25 20:30:01.103494] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/features-enabled [2026-04-25 20:30:01.103535] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-25 20:30:01.103656] [info] Request: 0: '[]' [2026-04-25 20:30:01.483025] [info] Response: 0: '{"similarity":{"viewer_modes":{"match_overview":true,"all_sources":true},"generation_settings":{"search_repositories":["INTERNET","PUBLICATION","CROSSREF","CROSSREF_POSTED_CONTENT","SUBMITTED_WORK"],"submission_auto_excludes":true},"view_settings":{"exclude_bibliography":true,"exclude_citations":true,"exclude_quotes":true,"exclude_abstract":false,"exclude_methods":false,"exclude_small_matches":true,"exclude_internet":true,"exclude_publications":true,"exclude_preprints":false,"exclude_custom_sections":false,"exclude_crossref":true,"exclude_crossref_posted_content":true,"exclude_submitted_works":true}},"tenant":{"require_eula":true},"product_name":"Turnitin Originality","access_options":["NATIVE","CORE_API","DRAFT_COACH"],"capability":["AI_WRITING_DETECTION"],"httpstatus":200}' [2026-04-25 20:30:01.485166] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/webhooks/5fc58884-69fd-449e-97ee-2bfdc2dd72f0 [2026-04-25 20:30:01.485188] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-25 20:30:01.485204] [info] Request: 0: '[]' [2026-04-25 20:30:01.594464] [info] Response: 0: '{"id":"5fc58884-69fd-449e-97ee-2bfdc2dd72f0","url":"https:\/\/lms.midocean.edu.km\/plagiarism\/turnitinsim\/callbacks.php","description":"Webhook for https:\/\/lms.midocean.edu.km\/plagiarism\/turnitinsim\/callbacks.php","created_time":"2026-03-04T22:00:02.566Z","event_types":["SUBMISSION_COMPLETE","SIMILARITY_COMPLETE","SIMILARITY_UPDATED"],"httpstatus":200}' [2026-04-25 20:30:01.595413] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/eula/latest?lang=en-US [2026-04-25 20:30:01.595429] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-25 20:30:01.595444] [info] Request: 0: '[]' [2026-04-25 20:30:01.854672] [info] Response: 0: '{"version":"v1beta","valid_from":"2018-04-30T17:00:00Z","valid_until":null,"url":"https:\/\/static.turnitin.com\/eula\/v1beta\/en-us\/eula.html","available_languages":["sv-SE","zh-CN","ja-JP","ko-KR","es-MX","nl-NL","ru-RU","zh-TW","ar-SA","pt-BR","de-DE","el-GR","nb-NO","cs-CZ","da-DK","tr-TR","pl-PL","fi-FI","it-IT","vi-VN","fr-FR","en-US","ro-RO"],"httpstatus":200}' [2026-04-25 20:50:01.539285] [info] [POST] Request to: https://midocean.turnitin.com/api/v1/submissions [2026-04-25 20:50:01.539328] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-25 20:50:01.539433] [info] Request: 0: '{"owner":"f0101310-d760-4fa0-a9a0-647e6af6c058","submitter":"f0101310-d760-4fa0-a9a0-647e6af6c058","title":"__%D8%A7%D9%84%D9%81%D8%B5%D9%84 %D8%A7%D9%84%D8%A7%D9%88%D9%84 %2B %D8%A7%D9%84%D9%81%D8%B5%D9%84 %D8%A7%D9%84%D8%AB%D8%A7%D9%86%D9%8A %D9%85%D9%86 %D8%A7%D9%84%D8%A8%D8%AD%D8%AB %D8%A7%D9%84%D8%AA%D8%B3%D9%84%D9%8A%D9%85 %D8%A7%D9%84%D8%AB%D8%A7%D9%84%D8%AB.docx","metadata":{"group":{"id":"141686","name":"\u0627\u0644\u062a\u0633\u0644\u064a\u0645 \u0627\u0644\u062b\u0627\u0644\u062b","type":"ASSIGNMENT"},"group_context":{"id":"4457","name":"\u0627\u0644\u0641\u0635\u0644 \u0627\u0644\u0633\u0627\u062f\u0633 - \u062f\/ \u0631\u064a\u0645 \u0648\u0631\u062f - \u0627\u0644\u0641\u0635\u0644 \u0627\u0644\u062f\u0631\u0627\u0633\u064a \u0627\u0644\u0623\u0648\u0644 2026"},"owners":[{"id":"f0101310-d760-4fa0-a9a0-647e6af6c058","family_name":"\u0627\u0644\u062c\u0646\u064a\u0628\u064a","given_name":"\u0647\u0630\u0627\u0644","email":"stararts10@gmail.com"}],"original_submitted_time":"2026-04-25T17:50:01Z"},"eula":{"accepted_timestamp":"2025-07-16T19:50:26Z","language":"en-US","version":"v1beta"},"owner_default_permission_set":"LEARNER","submitter_default_permission_set":"LEARNER"}' [2026-04-25 20:50:01.829015] [info] Response: 0: '{"owner":"f0101310-d760-4fa0-a9a0-647e6af6c058","title":"__%D8%A7%D9%84%D9%81%D8%B5%D9%84 %D8%A7%D9%84%D8%A7%D9%88%D9%84 %2B %D8%A7%D9%84%D9%81%D8%B5%D9%84 %D8%A7%D9%84%D8%AB%D8%A7%D9%86%D9%8A %D9%85%D9%86 %D8%A7%D9%84%D8%A8%D8%AD%D8%AB %D8%A7%D9%84%D8%AA%D8%B3%D9%84%D9%8A%D9%85 %D8%A7%D9%84%D8%AB%D8%A7%D9%84%D8%AB.docx","status":"CREATED","id":"6ea17c3b-3da1-4b90-8adc-6ce9185c85e5","created_time":"2026-04-25T17:50:01.800Z","httpstatus":201}' [2026-04-25 20:50:01.830693] [info] [PUT] Request to: https://midocean.turnitin.com/api/v1/submissions/6ea17c3b-3da1-4b90-8adc-6ce9185c85e5/original [2026-04-25 20:50:01.830718] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' 4: 'Content-Type: binary/octet-stream' 5: 'Content-Disposition: inline; filename="__%D8%A7%D9%84%D9%81%D8%B5%D9%84 %D8%A7%D9%84%D8%A7%D9%88%D9%84 %2B %D8%A7%D9%84%D9%81%D8%B5%D9%84 %D8%A7%D9%84%D8%AB%D8%A7%D9%86%D9%8A %D9%85%D9%86 %D8%A7%D9%84%D8%A8%D8%AD%D8%AB %D8%A7%D9%84%D8%AA%D8%B3%D9%84%D9%8A%D9%85 %D8%A7%D9%84%D8%AB%D8%A7%D9%84%D8%AB.docx"' [2026-04-25 20:50:02.070662] [info] Response: 0: '{"message":"Successfully uploaded file for submission 6ea17c3b-3da1-4b90-8adc-6ce9185c85e5","httpstatus":202}' [2026-04-25 20:50:25.319150] [info] -------- WEBHOOK START -------- [2026-04-25 20:50:25.319190] [info] WEBHOOK HEADERS: connection: 'Keep-Alive' content-length: '624' accept-encoding: 'gzip, br' x-forwarded-proto: 'https' cf-visitor: '{"scheme":"https"}' cf-ipcountry: 'DE' cdn-loop: 'cloudflare; loops=1' x-turnitin-signature: '551d8b20a5cc791ff758c913cdb0e43d5b8390386d46c9e7780205d92ff81967' content-type: 'application/json' x-turnitin-eventtype: 'SUBMISSION_COMPLETE' host: 'lms.midocean.edu.km' cookie: 'MoodleSession=103a525a7b5f4f37d0a42f80f4c9a91b' cf-ray: '9f1f30a019c316f0-FRA' accept: '*/*' user-agent: 'AHC/2.1' x-amzn-trace-id: 'Root=1-69ecfee1-bdd4af141eb86bbc5d086e27;Parent=d8fe0de28c37ae40;Sampled=0' traceparent: '00-69ecfee1bdd4af141eb86bbc5d086e27-d8fe0de28c37ae40-00' x-forwarded-for: '35.158.179.21' [2026-04-25 20:50:25.319334] [info] WEBHOOK REQUEST: {"owner":"f0101310-d760-4fa0-a9a0-647e6af6c058","title":"__%D8%A7%D9%84%D9%81%D8%B5%D9%84 %D8%A7%D9%84%D8%A7%D9%88%D9%84 %2B %D8%A7%D9%84%D9%81%D8%B5%D9%84 %D8%A7%D9%84%D8%AB%D8%A7%D9%86%D9%8A %D9%85%D9%86 %D8%A7%D9%84%D8%A8%D8%AD%D8%AB %D8%A7%D9%84%D8%AA%D8%B3%D9%84%D9%8A%D9%85 %D8%A7%D9%84%D8%AB%D8%A7%D9%84%D8%AB.docx","status":"COMPLETE","id":"6ea17c3b-3da1-4b90-8adc-6ce9185c85e5","content_type":"application/vnd.openxmlformats-officedocument.wordprocessingml.document","page_count":21,"word_count":3753,"character_count":20759,"created_time":"2026-04-25T17:50:01.800Z","capabilities":["SIMILARITY","VIEWER","INDEX"]} [2026-04-25 20:50:25.319341] [info] EXPECTED SIGNATURE: 551d8b20a5cc791ff758c913cdb0e43d5b8390386d46c9e7780205d92ff81967 [2026-04-25 20:50:25.449636] [info] [PUT] Request to: https://midocean.turnitin.com/api/v1/submissions/6ea17c3b-3da1-4b90-8adc-6ce9185c85e5/similarity [2026-04-25 20:50:25.449726] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-25 20:50:25.450505] [info] Request: 0: '{"generation_settings":{"search_repositories":["INTERNET","PUBLICATION","CROSSREF","CROSSREF_POSTED_CONTENT","SUBMITTED_WORK"],"auto_exclude_self_matching_scope":"GROUP_CONTEXT"},"view_settings":{"exclude_quotes":false,"exclude_bibliography":false}}' [2026-04-25 20:50:26.130310] [info] Response: 0: '{"message":"Successfully scheduled similarity report generation","httpstatus":202}' [2026-04-25 20:50:26.132643] [info] -------- WEBHOOK END -------- [2026-04-25 20:50:35.356461] [info] -------- WEBHOOK START -------- [2026-04-25 20:50:35.356488] [info] WEBHOOK HEADERS: connection: 'Keep-Alive' content-length: '1240' accept-encoding: 'gzip, br' x-forwarded-proto: 'https' cf-visitor: '{"scheme":"https"}' cf-ipcountry: 'DE' cdn-loop: 'cloudflare; loops=1' x-turnitin-signature: 'ed86a0569e38812bdd6e4b14472c38ab8413abf8b16d93d540ebb70435395996' content-type: 'application/json' x-turnitin-eventtype: 'SIMILARITY_COMPLETE' host: 'lms.midocean.edu.km' cookie: 'MoodleSession=a325db3f1b4517831658e4b9c063f21d' cf-ray: '9f1f30dee834d262-FRA' accept: '*/*' user-agent: 'AHC/2.1' x-amzn-trace-id: 'Root=1-69ecfeeb-34826684669c61e7aeaa3f59;Parent=5f4fcc8fb4af1f3b;Sampled=0' traceparent: '00-69ecfeeb34826684669c61e7aeaa3f59-5f4fcc8fb4af1f3b-00' x-forwarded-for: '52.57.242.45' [2026-04-25 20:50:35.356586] [info] WEBHOOK REQUEST: {"overall_match_percentage":1,"internet_match_percentage":1,"publication_match_percentage":0,"submitted_works_match_percentage":1,"status":"COMPLETE","time_generated":"2026-04-25T17:50:35.102368Z","time_requested":"2026-04-25T17:50:26.097503Z","submission_id":"6ea17c3b-3da1-4b90-8adc-6ce9185c85e5","top_matches":[{"percentage":0.8581389,"source_type":"SUBMITTED_WORK","matched_word_count_total":32,"submitted_date":"2026-01-29","institution_name":"Muscat University","name":"Muscat University on 2026-01-29"},{"percentage":0.4558863,"source_type":"SUBMITTED_WORK","matched_word_count_total":17,"submitted_date":"2012-03-26","institution_name":"Applied Science University","name":"Applied Science University on 2012-03-26"},{"percentage":0.4022526,"source_type":"SUBMITTED_WORK","matched_word_count_total":15,"submitted_date":"2025-11-07","institution_name":"Ajman University of Science and Technology","name":"Ajman University of Science and Technology on 2025-11-07"},{"percentage":0.37543577,"source_type":"INTERNET","matched_word_count_total":14,"name":"estibana.iau.edu.sa"},{"percentage":0.37543577,"source_type":"INTERNET","matched_word_count_total":14,"name":"repository.neelain.edu.sd"}],"top_source_largest_matched_word_count":14} [2026-04-25 20:50:35.356592] [info] EXPECTED SIGNATURE: ed86a0569e38812bdd6e4b14472c38ab8413abf8b16d93d540ebb70435395996 [2026-04-25 20:50:35.361840] [info] -------- WEBHOOK END -------- [2026-04-25 20:54:01.260607] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/eula/latest?lang=en-US [2026-04-25 20:54:01.260638] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-25 20:54:01.260715] [info] Request: 0: '[]' [2026-04-25 20:54:01.338746] [info] Response: 0: '{"version":"v1beta","valid_from":"2018-04-30T17:00:00Z","valid_until":null,"url":"https:\/\/static.turnitin.com\/eula\/v1beta\/en-us\/eula.html","available_languages":["sv-SE","zh-CN","ja-JP","ko-KR","es-MX","nl-NL","ru-RU","zh-TW","ar-SA","pt-BR","de-DE","el-GR","nb-NO","cs-CZ","da-DK","tr-TR","pl-PL","fi-FI","it-IT","vi-VN","fr-FR","en-US","ro-RO"],"httpstatus":200}' [2026-04-25 21:00:01.635682] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/features-enabled [2026-04-25 21:00:01.635710] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-25 21:00:01.635802] [info] Request: 0: '[]' [2026-04-25 21:00:01.918494] [info] Response: 0: '{"similarity":{"viewer_modes":{"match_overview":true,"all_sources":true},"generation_settings":{"search_repositories":["INTERNET","PUBLICATION","CROSSREF","CROSSREF_POSTED_CONTENT","SUBMITTED_WORK"],"submission_auto_excludes":true},"view_settings":{"exclude_bibliography":true,"exclude_citations":true,"exclude_quotes":true,"exclude_abstract":false,"exclude_methods":false,"exclude_small_matches":true,"exclude_internet":true,"exclude_publications":true,"exclude_preprints":false,"exclude_custom_sections":false,"exclude_crossref":true,"exclude_crossref_posted_content":true,"exclude_submitted_works":true}},"tenant":{"require_eula":true},"product_name":"Turnitin Originality","access_options":["CORE_API","NATIVE","DRAFT_COACH"],"capability":["AI_WRITING_DETECTION"],"httpstatus":200}' [2026-04-25 21:00:01.920691] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/webhooks/5fc58884-69fd-449e-97ee-2bfdc2dd72f0 [2026-04-25 21:00:01.920716] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-25 21:00:01.920732] [info] Request: 0: '[]' [2026-04-25 21:00:01.997279] [info] Response: 0: '{"id":"5fc58884-69fd-449e-97ee-2bfdc2dd72f0","url":"https:\/\/lms.midocean.edu.km\/plagiarism\/turnitinsim\/callbacks.php","description":"Webhook for https:\/\/lms.midocean.edu.km\/plagiarism\/turnitinsim\/callbacks.php","created_time":"2026-03-04T22:00:02.566Z","event_types":["SUBMISSION_COMPLETE","SIMILARITY_UPDATED","SIMILARITY_COMPLETE"],"httpstatus":200}' [2026-04-25 21:00:01.998117] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/eula/latest?lang=en-US [2026-04-25 21:00:01.998137] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-25 21:00:01.998152] [info] Request: 0: '[]' [2026-04-25 21:00:02.053106] [info] Response: 0: '{"version":"v1beta","valid_from":"2018-04-30T17:00:00Z","valid_until":null,"url":"https:\/\/static.turnitin.com\/eula\/v1beta\/en-us\/eula.html","available_languages":["sv-SE","zh-CN","ja-JP","ko-KR","es-MX","nl-NL","ru-RU","zh-TW","ar-SA","pt-BR","de-DE","el-GR","nb-NO","cs-CZ","da-DK","tr-TR","pl-PL","fi-FI","it-IT","vi-VN","fr-FR","en-US","ro-RO"],"httpstatus":200}' [2026-04-25 21:00:02.080476] [info] [POST] Request to: https://midocean.turnitin.com/api/v1/submissions [2026-04-25 21:00:02.080507] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-25 21:00:02.080538] [info] Request: 0: '{"owner":"7b6bfa9a-bac9-4201-99d7-05b2edc96eae","submitter":"7b6bfa9a-bac9-4201-99d7-05b2edc96eae","title":"Eman Al habashi prj2.pdf","metadata":{"group":{"id":"145469","name":"Project-2-2","type":"ASSIGNMENT"},"group_context":{"id":"4476","name":"Practical_Machine_Learning_and_Data_Exploration_First Trimester 2026"},"owners":[{"id":"7b6bfa9a-bac9-4201-99d7-05b2edc96eae","family_name":"\u0627\u0644\u062d\u0628\u0634\u064a","given_name":"\u0627\u064a\u0645\u0627\u0646","email":"alhabashi.eman94@gmail.com"}],"original_submitted_time":"2026-04-25T18:00:02Z"},"eula":{"accepted_timestamp":"2026-04-25T17:55:08Z","language":"en-US","version":"v1beta"},"owner_default_permission_set":"LEARNER","submitter_default_permission_set":"LEARNER"}' [2026-04-25 21:00:02.951248] [info] Response: 0: '{"owner":"7b6bfa9a-bac9-4201-99d7-05b2edc96eae","title":"Eman Al habashi prj2.pdf","status":"CREATED","id":"d7504456-d653-4a18-9745-145d30504da2","created_time":"2026-04-25T18:00:02.920Z","httpstatus":201}' [2026-04-25 21:00:02.955100] [info] [PUT] Request to: https://midocean.turnitin.com/api/v1/submissions/d7504456-d653-4a18-9745-145d30504da2/original [2026-04-25 21:00:02.955135] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' 4: 'Content-Type: binary/octet-stream' 5: 'Content-Disposition: inline; filename="Eman Al habashi prj2.pdf"' [2026-04-25 21:00:03.315541] [info] Response: 0: '{"message":"Successfully uploaded file for submission d7504456-d653-4a18-9745-145d30504da2","httpstatus":202}' [2026-04-25 21:00:03.470865] [info] [POST] Request to: https://midocean.turnitin.com/api/v1/submissions [2026-04-25 21:00:03.470916] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-25 21:00:03.470947] [info] Request: 0: '{"owner":"fa0e4f2e-0a50-4813-8c92-93cd94150c3c","submitter":"fa0e4f2e-0a50-4813-8c92-93cd94150c3c","title":"%D8%A3%D8%B7%D8%B1%D9%88%D8%AD%D8%A9 %D8%B9%D8%A8%D8%AF%D8%A7%D9%84%D8%B9%D8%B2%D9%8A%D8%B2 %D8%A7%D9%84%D9%81%D8%B5%D9%84 %D8%A7%D9%84%D8%AE%D8%A7%D9%85%D8%B3 4.pdf","metadata":{"group":{"id":"137627","name":"\u0627\u0644\u062a\u0633\u0644\u064a\u0645 \u0627\u0644\u0646\u0647\u0627\u0626\u064a","type":"ASSIGNMENT"},"group_context":{"id":"4455","name":"\u0627\u0644\u0641\u0635\u0644 \u0627\u0644\u062e\u0627\u0645\u0633 - \u062f\/ \u0646\u0631\u0645\u064a\u0646 \u0645\u0648\u0633\u0649 - \u0627\u0644\u0641\u0635\u0644 \u0627\u0644\u062f\u0631\u0627\u0633\u064a \u0627\u0644\u0623\u0648\u0644 2026"},"owners":[{"id":"fa0e4f2e-0a50-4813-8c92-93cd94150c3c","family_name":"\u0622\u0644 \u0645\u062d\u0633\u0646","given_name":"\u0639\u0628\u062f\u0627\u0644\u0639\u0632\u064a\u0632","email":"a.m.almuhsin@gmail.com"}],"original_submitted_time":"2026-04-25T18:00:03Z"},"eula":{"accepted_timestamp":"2025-11-14T14:32:24Z","language":"en-US","version":"v1beta"},"owner_default_permission_set":"LEARNER","submitter_default_permission_set":"LEARNER"}' [2026-04-25 21:00:03.836035] [info] Response: 0: '{"owner":"fa0e4f2e-0a50-4813-8c92-93cd94150c3c","title":"%D8%A3%D8%B7%D8%B1%D9%88%D8%AD%D8%A9 %D8%B9%D8%A8%D8%AF%D8%A7%D9%84%D8%B9%D8%B2%D9%8A%D8%B2 %D8%A7%D9%84%D9%81%D8%B5%D9%84 %D8%A7%D9%84%D8%AE%D8%A7%D9%85%D8%B3 4.pdf","status":"CREATED","id":"acb7a3d5-f6c8-423b-893e-0b08d02a892c","created_time":"2026-04-25T18:00:03.804Z","httpstatus":201}' [2026-04-25 21:00:03.838418] [info] [PUT] Request to: https://midocean.turnitin.com/api/v1/submissions/acb7a3d5-f6c8-423b-893e-0b08d02a892c/original [2026-04-25 21:00:03.838454] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' 4: 'Content-Type: binary/octet-stream' 5: 'Content-Disposition: inline; filename="%D8%A3%D8%B7%D8%B1%D9%88%D8%AD%D8%A9 %D8%B9%D8%A8%D8%AF%D8%A7%D9%84%D8%B9%D8%B2%D9%8A%D8%B2 %D8%A7%D9%84%D9%81%D8%B5%D9%84 %D8%A7%D9%84%D8%AE%D8%A7%D9%85%D8%B3 4.pdf"' [2026-04-25 21:00:04.055672] [info] Response: 0: '{"message":"Successfully uploaded file for submission acb7a3d5-f6c8-423b-893e-0b08d02a892c","httpstatus":202}' [2026-04-25 21:00:10.969590] [info] -------- WEBHOOK START -------- [2026-04-25 21:00:10.969628] [info] WEBHOOK HEADERS: connection: 'Keep-Alive' content-length: '468' accept-encoding: 'gzip, br' x-forwarded-proto: 'https' cf-visitor: '{"scheme":"https"}' cf-ipcountry: 'DE' cdn-loop: 'cloudflare; loops=1' x-turnitin-signature: '95e98f3f44e7a90b228916c31d94432e06cde202f4ea29605f41e2c3180ac31e' content-type: 'application/json' x-turnitin-eventtype: 'SUBMISSION_COMPLETE' host: 'lms.midocean.edu.km' cookie: 'MoodleSession=103a525a7b5f4f37d0a42f80f4c9a91b' cf-ray: '9f1f3eec6cffdbfa-FRA' accept: '*/*' user-agent: 'AHC/2.1' x-amzn-trace-id: 'Root=1-69ed012a-f2ee31e35ed8db087eb699d9;Parent=afc8a33ad541edd6;Sampled=0' traceparent: '00-69ed012af2ee31e35ed8db087eb699d9-afc8a33ad541edd6-00' x-forwarded-for: '35.158.179.21' [2026-04-25 21:00:10.969779] [info] WEBHOOK REQUEST: {"owner":"fa0e4f2e-0a50-4813-8c92-93cd94150c3c","title":"%D8%A3%D8%B7%D8%B1%D9%88%D8%AD%D8%A9 %D8%B9%D8%A8%D8%AF%D8%A7%D9%84%D8%B9%D8%B2%D9%8A%D8%B2 %D8%A7%D9%84%D9%81%D8%B5%D9%84 %D8%A7%D9%84%D8%AE%D8%A7%D9%85%D8%B3 4.pdf","status":"COMPLETE","id":"acb7a3d5-f6c8-423b-893e-0b08d02a892c","content_type":"application/pdf","page_count":10,"word_count":2043,"character_count":12330,"created_time":"2026-04-25T18:00:03.804Z","capabilities":["VIEWER","INDEX","SIMILARITY"]} [2026-04-25 21:00:10.969789] [info] EXPECTED SIGNATURE: 95e98f3f44e7a90b228916c31d94432e06cde202f4ea29605f41e2c3180ac31e [2026-04-25 21:00:11.111252] [info] [PUT] Request to: https://midocean.turnitin.com/api/v1/submissions/acb7a3d5-f6c8-423b-893e-0b08d02a892c/similarity [2026-04-25 21:00:11.111285] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-25 21:00:11.111301] [info] Request: 0: '{"generation_settings":{"search_repositories":["INTERNET","PUBLICATION","CROSSREF","CROSSREF_POSTED_CONTENT","SUBMITTED_WORK"],"auto_exclude_self_matching_scope":"GROUP_CONTEXT"},"view_settings":{"exclude_quotes":false,"exclude_bibliography":false}}' [2026-04-25 21:00:11.690074] [info] Response: 0: '{"message":"Successfully scheduled similarity report generation","httpstatus":202}' [2026-04-25 21:00:11.790705] [info] -------- WEBHOOK END -------- [2026-04-25 21:00:12.942274] [info] -------- WEBHOOK START -------- [2026-04-25 21:00:12.942303] [info] WEBHOOK HEADERS: connection: 'Keep-Alive' content-length: '324' accept-encoding: 'gzip, br' x-forwarded-proto: 'https' cf-visitor: '{"scheme":"https"}' cf-ipcountry: 'DE' cdn-loop: 'cloudflare; loops=1' x-turnitin-signature: '975dfc87db87902403888a55b66c3c8d5d495edb1ce1f0749bcdf0093af525ac' content-type: 'application/json' x-turnitin-eventtype: 'SUBMISSION_COMPLETE' host: 'lms.midocean.edu.km' cookie: 'MoodleSession=a325db3f1b4517831658e4b9c063f21d' cf-ray: '9f1f3ef8ba2e4db8-FRA' accept: '*/*' user-agent: 'AHC/2.1' x-amzn-trace-id: 'Root=1-69ed012c-b9b9387bf46689574815cd41;Parent=b1c07bdb69411fa1;Sampled=0' traceparent: '00-69ed012cb9b9387bf46689574815cd41-b1c07bdb69411fa1-00' x-forwarded-for: '52.57.242.45' [2026-04-25 21:00:12.942389] [info] WEBHOOK REQUEST: {"owner":"7b6bfa9a-bac9-4201-99d7-05b2edc96eae","title":"Eman Al habashi prj2.pdf","status":"COMPLETE","id":"d7504456-d653-4a18-9745-145d30504da2","content_type":"application/pdf","page_count":4,"word_count":317,"character_count":1836,"created_time":"2026-04-25T18:00:02.920Z","capabilities":["VIEWER","INDEX","SIMILARITY"]} [2026-04-25 21:00:12.942403] [info] EXPECTED SIGNATURE: 975dfc87db87902403888a55b66c3c8d5d495edb1ce1f0749bcdf0093af525ac [2026-04-25 21:00:13.106678] [info] [PUT] Request to: https://midocean.turnitin.com/api/v1/submissions/d7504456-d653-4a18-9745-145d30504da2/similarity [2026-04-25 21:00:13.106709] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-25 21:00:13.106729] [info] Request: 0: '{"generation_settings":{"search_repositories":["INTERNET","PUBLICATION","CROSSREF","CROSSREF_POSTED_CONTENT","SUBMITTED_WORK"],"auto_exclude_self_matching_scope":"GROUP_CONTEXT"},"view_settings":{"exclude_quotes":false,"exclude_bibliography":false}}' [2026-04-25 21:00:13.676012] [info] Response: 0: '{"message":"Successfully scheduled similarity report generation","httpstatus":202}' [2026-04-25 21:00:13.677973] [info] -------- WEBHOOK END -------- [2026-04-25 21:00:23.816247] [info] -------- WEBHOOK START -------- [2026-04-25 21:00:23.816279] [info] WEBHOOK HEADERS: connection: 'Keep-Alive' content-length: '1453' accept-encoding: 'gzip, br' x-forwarded-proto: 'https' cf-visitor: '{"scheme":"https"}' cf-ipcountry: 'DE' cdn-loop: 'cloudflare; loops=1' x-turnitin-signature: 'c350027610489bfe06f015f294c6e9988effe8ae21fde1e2fc1a21495c4623e1' content-type: 'application/json' x-turnitin-eventtype: 'SIMILARITY_COMPLETE' host: 'lms.midocean.edu.km' cookie: 'MoodleSession=a325db3f1b4517831658e4b9c063f21d' cf-ray: '9f1f3f3cba414db8-FRA' accept: '*/*' user-agent: 'AHC/2.1' x-amzn-trace-id: 'Root=1-69ed0137-927e29c35849ce89f6b39550;Parent=07813336bfd31754;Sampled=0' traceparent: '00-69ed0137927e29c35849ce89f6b39550-07813336bfd31754-00' x-forwarded-for: '52.57.242.45' [2026-04-25 21:00:23.816378] [info] WEBHOOK REQUEST: {"overall_match_percentage":64,"internet_match_percentage":60,"publication_match_percentage":57,"submitted_works_match_percentage":64,"status":"COMPLETE","time_generated":"2026-04-25T18:00:23.602933Z","time_requested":"2026-04-25T18:00:13.632358Z","submission_id":"d7504456-d653-4a18-9745-145d30504da2","top_matches":[{"percentage":50.47022,"source_type":"PUBLICATION","matched_word_count_total":161,"name":"Natasa Kleanthous, Abir Hussain. \"Machine Learning in Farm Animal Behavior using Python\", CRC Press, 2025"},{"percentage":49.52978,"source_type":"SUBMITTED_WORK","matched_word_count_total":158,"submitted_date":"2025-04-19","institution_name":"Hult International Business School","name":"Hult International Business School on 2025-04-19"},{"percentage":46.081505,"source_type":"SUBMITTED_WORK","matched_word_count_total":147,"submitted_date":"2025-04-19","institution_name":"Hult International Business School","name":"Hult International Business School on 2025-04-19"},{"percentage":45.768024,"source_type":"SUBMITTED_WORK","matched_word_count_total":146,"submitted_date":"2026-03-22","institution_name":"University of Bradford","name":"University of Bradford on 2026-03-22"},{"percentage":44.200626,"source_type":"SUBMITTED_WORK","matched_word_count_total":141,"submitted_date":"2025-04-14","institution_name":"Queen's University of Belfast","name":"Queen's University of Belfast on 2025-04-14"}],"top_source_largest_matched_word_count":20} [2026-04-25 21:00:23.816384] [info] EXPECTED SIGNATURE: c350027610489bfe06f015f294c6e9988effe8ae21fde1e2fc1a21495c4623e1 [2026-04-25 21:00:23.821751] [info] -------- WEBHOOK END -------- [2026-04-25 21:00:25.737888] [info] -------- WEBHOOK START -------- [2026-04-25 21:00:25.737917] [info] WEBHOOK HEADERS: connection: 'Keep-Alive' content-length: '1140' accept-encoding: 'gzip, br' x-forwarded-proto: 'https' cf-visitor: '{"scheme":"https"}' cf-ipcountry: 'DE' cdn-loop: 'cloudflare; loops=1' x-turnitin-signature: 'c55ccfd7a158e2b9ef1122d48503bf4a04b628bb405e7ee594e53021f9bfa8e2' content-type: 'application/json' x-turnitin-eventtype: 'SIMILARITY_COMPLETE' host: 'lms.midocean.edu.km' cookie: 'MoodleSession=a325db3f1b4517831658e4b9c063f21d' cf-ray: '9f1f3f48ce2d4db8-FRA' accept: '*/*' user-agent: 'AHC/2.1' x-amzn-trace-id: 'Root=1-69ed0139-2656471be178b05f4ede5f67;Parent=f570c579de890546;Sampled=0' traceparent: '00-69ed01392656471be178b05f4ede5f67-f570c579de890546-00' x-forwarded-for: '52.57.242.45' [2026-04-25 21:00:25.738028] [info] WEBHOOK REQUEST: {"overall_match_percentage":33,"internet_match_percentage":25,"publication_match_percentage":16,"submitted_works_match_percentage":32,"status":"COMPLETE","time_generated":"2026-04-25T18:00:25.552785Z","time_requested":"2026-04-25T18:00:11.63993Z","submission_id":"acb7a3d5-f6c8-423b-893e-0b08d02a892c","top_matches":[{"percentage":12.0884075,"source_type":"INTERNET","matched_word_count_total":268,"name":"www.ajsp.net"},{"percentage":8.209291,"source_type":"INTERNET","matched_word_count_total":182,"name":"researchspace.ukzn.ac.za"},{"percentage":6.99143,"source_type":"SUBMITTED_WORK","matched_word_count_total":155,"submitted_date":"2018-04-21","institution_name":"Arab American University - Jenin","name":"Arab American University - Jenin on 2018-04-21"},{"percentage":6.99143,"source_type":"SUBMITTED_WORK","matched_word_count_total":155,"submitted_date":"2018-04-15","institution_name":"Arab American University - Jenin","name":"Arab American University - Jenin on 2018-04-15"},{"percentage":6.630582,"source_type":"INTERNET","matched_word_count_total":147,"name":"www.remahresearch.com"}],"top_source_largest_matched_word_count":44} [2026-04-25 21:00:25.738034] [info] EXPECTED SIGNATURE: c55ccfd7a158e2b9ef1122d48503bf4a04b628bb405e7ee594e53021f9bfa8e2 [2026-04-25 21:00:25.746256] [info] -------- WEBHOOK END -------- [2026-04-25 21:15:01.810903] [info] [POST] Request to: https://midocean.turnitin.com/api/v1/submissions [2026-04-25 21:15:01.811232] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-25 21:15:01.811327] [info] Request: 0: '{"owner":"c1d6d77d-58bd-4215-a28c-afebc8b8145b","submitter":"c1d6d77d-58bd-4215-a28c-afebc8b8145b","title":"%D8%A8%D8%AD%D8%AB %D8%AA%D8%AE%D8%B1%D8%AC %D8%B3%D9%85%D9%8A%D8%B1%D8%A9 %D8%B9%D8%B7%D9%8A%D8%A9.pdf","metadata":{"group":{"id":"146245","name":"\u0645\u0634\u0631\u0648\u0639 \u0627\u0644\u062a\u062e\u0631\u062c (Final file)","type":"ASSIGNMENT"},"group_context":{"id":"4328","name":"Graduation_Project_DGM500_T1_BDM_First Trimester 2026","owners":[{"id":"82c5cab8-6666-488c-9e33-0b3a2d6921f3","family_name":"Issa","given_name":"Raghad","email":"raghadissa@midocean.edu.km"}]},"owners":[{"id":"c1d6d77d-58bd-4215-a28c-afebc8b8145b","family_name":"\u0627\u0644\u0634\u0627\u0639\u0631","given_name":"\u0633\u0645\u064a\u0631\u0647","email":"smyrhalshar60@gmail.com"}],"original_submitted_time":"2026-04-25T18:15:01Z"},"eula":{"accepted_timestamp":"2026-02-14T11:31:10Z","language":"en-US","version":"v1beta"},"owner_default_permission_set":"LEARNER","submitter_default_permission_set":"LEARNER"}' [2026-04-25 21:15:02.254100] [info] Response: 0: '{"owner":"c1d6d77d-58bd-4215-a28c-afebc8b8145b","title":"%D8%A8%D8%AD%D8%AB %D8%AA%D8%AE%D8%B1%D8%AC %D8%B3%D9%85%D9%8A%D8%B1%D8%A9 %D8%B9%D8%B7%D9%8A%D8%A9.pdf","status":"CREATED","id":"57cf6ed1-d95b-4654-9e94-ba5a14e4d5e3","created_time":"2026-04-25T18:15:02.104Z","httpstatus":201}' [2026-04-25 21:15:02.256082] [info] [PUT] Request to: https://midocean.turnitin.com/api/v1/submissions/57cf6ed1-d95b-4654-9e94-ba5a14e4d5e3/original [2026-04-25 21:15:02.256119] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' 4: 'Content-Type: binary/octet-stream' 5: 'Content-Disposition: inline; filename="%D8%A8%D8%AD%D8%AB %D8%AA%D8%AE%D8%B1%D8%AC %D8%B3%D9%85%D9%8A%D8%B1%D8%A9 %D8%B9%D8%B7%D9%8A%D8%A9.pdf"' [2026-04-25 21:15:02.536178] [info] Response: 0: '{"message":"Successfully uploaded file for submission 57cf6ed1-d95b-4654-9e94-ba5a14e4d5e3","httpstatus":202}' [2026-04-25 21:15:43.576240] [info] -------- WEBHOOK START -------- [2026-04-25 21:15:43.576273] [info] WEBHOOK HEADERS: connection: 'Keep-Alive' content-length: '406' accept-encoding: 'gzip, br' x-forwarded-proto: 'https' cf-visitor: '{"scheme":"https"}' cf-ipcountry: 'DE' cdn-loop: 'cloudflare; loops=1' x-turnitin-signature: 'aeed7af7d1c21679468b7c89b960525d207678dc12af6d7e0a29b6653e3c7814' content-type: 'application/json' x-turnitin-eventtype: 'SUBMISSION_COMPLETE' host: 'lms.midocean.edu.km' cookie: 'MoodleSession=103a525a7b5f4f37d0a42f80f4c9a91b' cf-ray: '9f1f55b13d945c92-FRA' accept: '*/*' user-agent: 'AHC/2.1' x-amzn-trace-id: 'Root=1-69ed04cf-2d286420b902ad464dd79cb3;Parent=7e9c23585a224829;Sampled=0' traceparent: '00-69ed04cf2d286420b902ad464dd79cb3-7e9c23585a224829-00' x-forwarded-for: '35.158.179.21' [2026-04-25 21:15:43.576364] [info] WEBHOOK REQUEST: {"owner":"c1d6d77d-58bd-4215-a28c-afebc8b8145b","title":"%D8%A8%D8%AD%D8%AB %D8%AA%D8%AE%D8%B1%D8%AC %D8%B3%D9%85%D9%8A%D8%B1%D8%A9 %D8%B9%D8%B7%D9%8A%D8%A9.pdf","status":"COMPLETE","id":"57cf6ed1-d95b-4654-9e94-ba5a14e4d5e3","content_type":"application/pdf","page_count":34,"word_count":5142,"character_count":29607,"created_time":"2026-04-25T18:15:02.104Z","capabilities":["VIEWER","INDEX","SIMILARITY"]} [2026-04-25 21:15:43.576370] [info] EXPECTED SIGNATURE: aeed7af7d1c21679468b7c89b960525d207678dc12af6d7e0a29b6653e3c7814 [2026-04-25 21:15:43.797003] [info] [PUT] Request to: https://midocean.turnitin.com/api/v1/submissions/57cf6ed1-d95b-4654-9e94-ba5a14e4d5e3/similarity [2026-04-25 21:15:43.797035] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-25 21:15:43.797053] [info] Request: 0: '{"generation_settings":{"search_repositories":["INTERNET","PUBLICATION","CROSSREF","CROSSREF_POSTED_CONTENT","SUBMITTED_WORK"],"auto_exclude_self_matching_scope":"GROUP_CONTEXT"},"view_settings":{"exclude_quotes":true,"exclude_bibliography":true}}' [2026-04-25 21:15:44.483416] [info] Response: 0: '{"message":"Successfully scheduled similarity report generation","httpstatus":202}' [2026-04-25 21:15:44.485515] [info] -------- WEBHOOK END -------- [2026-04-25 21:16:04.827094] [info] -------- WEBHOOK START -------- [2026-04-25 21:16:04.827127] [info] WEBHOOK HEADERS: connection: 'Keep-Alive' content-length: '1318' accept-encoding: 'gzip, br' x-forwarded-proto: 'https' cf-visitor: '{"scheme":"https"}' cf-ipcountry: 'DE' cdn-loop: 'cloudflare; loops=1' x-turnitin-signature: 'a74924997f88bae051e40e60c65413228b10a62ed85e86575c34a17df43888a4' content-type: 'application/json' x-turnitin-eventtype: 'SIMILARITY_COMPLETE' host: 'lms.midocean.edu.km' cookie: 'MoodleSession=103a525a7b5f4f37d0a42f80f4c9a91b' cf-ray: '9f1f56360ceb5c92-FRA' accept: '*/*' user-agent: 'AHC/2.1' x-amzn-trace-id: 'Root=1-69ed04e4-4706ad183d84d6a6d640c834;Parent=8a359203dc5548b2;Sampled=0' traceparent: '00-69ed04e44706ad183d84d6a6d640c834-8a359203dc5548b2-00' x-forwarded-for: '35.158.179.21' [2026-04-25 21:16:04.827219] [info] WEBHOOK REQUEST: {"overall_match_percentage":17,"internet_match_percentage":7,"publication_match_percentage":2,"submitted_works_match_percentage":16,"status":"COMPLETE","time_generated":"2026-04-25T18:16:04.625744Z","time_requested":"2026-04-25T18:15:44.371611Z","submission_id":"57cf6ed1-d95b-4654-9e94-ba5a14e4d5e3","top_matches":[{"percentage":5.3273926,"source_type":"SUBMITTED_WORK","matched_word_count_total":275,"submitted_date":"2025-10-03","institution_name":"IBAZ","name":"IBAZ on 2025-10-03"},{"percentage":5.114297,"source_type":"SUBMITTED_WORK","matched_word_count_total":264,"submitted_date":"2025-06-30","institution_name":"Qatar University","name":"Qatar University on 2025-06-30"},{"percentage":5.114297,"source_type":"SUBMITTED_WORK","matched_word_count_total":264,"submitted_date":"2025-06-26","institution_name":"Qatar University","name":"Qatar University on 2025-06-26"},{"percentage":4.765595,"source_type":"SUBMITTED_WORK","matched_word_count_total":246,"submitted_date":"2025-01-27","institution_name":"Lebanese University","name":"Lebanese University on 2025-01-27"},{"percentage":4.1263075,"source_type":"SUBMITTED_WORK","matched_word_count_total":213,"submitted_date":"2019-04-02","institution_name":"Al Quds University","name":"Al Quds University on 2019-04-02"}],"top_source_largest_matched_word_count":11} [2026-04-25 21:16:04.827235] [info] EXPECTED SIGNATURE: a74924997f88bae051e40e60c65413228b10a62ed85e86575c34a17df43888a4 [2026-04-25 21:16:04.832492] [info] -------- WEBHOOK END -------- [2026-04-25 21:20:01.341866] [info] [POST] Request to: https://midocean.turnitin.com/api/v1/submissions [2026-04-25 21:20:01.341906] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-25 21:20:01.341994] [info] Request: 0: '{"owner":"80ff1102-833c-4678-acbe-555c06f21d0d","submitter":"80ff1102-833c-4678-acbe-555c06f21d0d","title":"%D9%88%D8%B6%D8%AD%D9%89 %D8%B9%D9%88%D8%B6 %D8%A7%D9%84%D9%82%D8%AD%D8%B7%D8%A7%D9%86%D9%8A.pdf","metadata":{"group":{"id":"145059","name":"\u062a\u0633\u0644\u064a\u0645 \u062e\u0637\u0627\u0628 \u0627\u0644\u0642\u0628\u0648\u0644","type":"ASSIGNMENT"},"group_context":{"id":"4513","name":"\u062e\u0637\u0627\u0628 \u0627\u0644\u0642\u0628\u0648\u0644 - \u0627\u0644\u0641\u0635\u0644 \u0627\u0644\u0623\u0648\u0644 2026"},"owners":[{"id":"80ff1102-833c-4678-acbe-555c06f21d0d","family_name":"\u0627\u0644\u0642\u062d\u0637\u0627\u0646\u064a","given_name":"\u0648\u0636\u062d\u0649","email":"doha44447@hotmail.com"}],"original_submitted_time":"2026-04-25T18:20:01Z"},"eula":{"accepted_timestamp":"2026-04-23T04:43:19Z","language":"en-US","version":"v1beta"},"owner_default_permission_set":"LEARNER","submitter_default_permission_set":"LEARNER"}' [2026-04-25 21:20:01.999480] [info] Response: 0: '{"owner":"80ff1102-833c-4678-acbe-555c06f21d0d","title":"%D9%88%D8%B6%D8%AD%D9%89 %D8%B9%D9%88%D8%B6 %D8%A7%D9%84%D9%82%D8%AD%D8%B7%D8%A7%D9%86%D9%8A.pdf","status":"CREATED","id":"888dabd6-e7a5-4c22-a3fd-daecfddf9567","created_time":"2026-04-25T18:20:01.973Z","httpstatus":201}' [2026-04-25 21:20:02.001600] [info] [PUT] Request to: https://midocean.turnitin.com/api/v1/submissions/888dabd6-e7a5-4c22-a3fd-daecfddf9567/original [2026-04-25 21:20:02.001626] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' 4: 'Content-Type: binary/octet-stream' 5: 'Content-Disposition: inline; filename="%D9%88%D8%B6%D8%AD%D9%89 %D8%B9%D9%88%D8%B6 %D8%A7%D9%84%D9%82%D8%AD%D8%B7%D8%A7%D9%86%D9%8A.pdf"' [2026-04-25 21:20:02.292321] [info] Response: 0: '{"message":"Successfully uploaded file for submission 888dabd6-e7a5-4c22-a3fd-daecfddf9567","httpstatus":202}' [2026-04-25 21:20:20.470490] [info] -------- WEBHOOK START -------- [2026-04-25 21:20:20.470525] [info] WEBHOOK HEADERS: connection: 'Keep-Alive' content-length: '399' accept-encoding: 'gzip, br' x-forwarded-proto: 'https' cf-visitor: '{"scheme":"https"}' cf-ipcountry: 'DE' cdn-loop: 'cloudflare; loops=1' x-turnitin-signature: 'a5b90361291114f347efa1de67bc122b3e68851e5d53d31aaadf9e4289a41149' content-type: 'application/json' x-turnitin-eventtype: 'SUBMISSION_COMPLETE' host: 'lms.midocean.edu.km' cookie: 'MoodleSession=103a525a7b5f4f37d0a42f80f4c9a91b' cf-ray: '9f1f5c73be3b3647-FRA' accept: '*/*' user-agent: 'AHC/2.1' x-amzn-trace-id: 'Root=1-69ed05e4-974dca4949faa171b7ee1c8e;Parent=89e21b56b6be0559;Sampled=0' traceparent: '00-69ed05e4974dca4949faa171b7ee1c8e-89e21b56b6be0559-00' x-forwarded-for: '35.158.179.21' [2026-04-25 21:20:20.470643] [info] WEBHOOK REQUEST: {"owner":"80ff1102-833c-4678-acbe-555c06f21d0d","title":"%D9%88%D8%B6%D8%AD%D9%89 %D8%B9%D9%88%D8%B6 %D8%A7%D9%84%D9%82%D8%AD%D8%B7%D8%A7%D9%86%D9%8A.pdf","status":"COMPLETE","id":"888dabd6-e7a5-4c22-a3fd-daecfddf9567","content_type":"application/pdf","page_count":32,"word_count":5148,"character_count":33069,"created_time":"2026-04-25T18:20:01.973Z","capabilities":["INDEX","SIMILARITY","VIEWER"]} [2026-04-25 21:20:20.470649] [info] EXPECTED SIGNATURE: a5b90361291114f347efa1de67bc122b3e68851e5d53d31aaadf9e4289a41149 [2026-04-25 21:20:20.596919] [info] [PUT] Request to: https://midocean.turnitin.com/api/v1/submissions/888dabd6-e7a5-4c22-a3fd-daecfddf9567/similarity [2026-04-25 21:20:20.596951] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-25 21:20:20.596966] [info] Request: 0: '{"generation_settings":{"search_repositories":["INTERNET","PUBLICATION","CROSSREF","CROSSREF_POSTED_CONTENT","SUBMITTED_WORK"],"auto_exclude_self_matching_scope":"GROUP_CONTEXT"},"view_settings":{"exclude_quotes":false,"exclude_bibliography":false}}' [2026-04-25 21:20:21.146584] [info] Response: 0: '{"message":"Successfully scheduled similarity report generation","httpstatus":202}' [2026-04-25 21:20:21.148289] [info] -------- WEBHOOK END -------- [2026-04-25 21:20:35.175653] [info] -------- WEBHOOK START -------- [2026-04-25 21:20:35.175687] [info] WEBHOOK HEADERS: connection: 'Keep-Alive' content-length: '1164' accept-encoding: 'gzip, br' x-forwarded-proto: 'https' cf-visitor: '{"scheme":"https"}' cf-ipcountry: 'DE' cdn-loop: 'cloudflare; loops=1' x-turnitin-signature: 'd08ac62ef4013a58ac8e9c646c894983de097d92586eebce063ce815170f2216' content-type: 'application/json' x-turnitin-eventtype: 'SIMILARITY_COMPLETE' host: 'lms.midocean.edu.km' cookie: 'MoodleSession=a325db3f1b4517831658e4b9c063f21d' cf-ray: '9f1f5ccfbc43dbef-FRA' accept: '*/*' user-agent: 'AHC/2.1' x-amzn-trace-id: 'Root=1-69ed05f3-95e0f759588dd0b70482f32b;Parent=0951fe005ae59c20;Sampled=0' traceparent: '00-69ed05f395e0f759588dd0b70482f32b-0951fe005ae59c20-00' x-forwarded-for: '52.57.242.45' [2026-04-25 21:20:35.175785] [info] WEBHOOK REQUEST: {"overall_match_percentage":4,"internet_match_percentage":2,"publication_match_percentage":0,"submitted_works_match_percentage":3,"status":"COMPLETE","time_generated":"2026-04-25T18:20:34.905016Z","time_requested":"2026-04-25T18:20:21.109663Z","submission_id":"888dabd6-e7a5-4c22-a3fd-daecfddf9567","top_matches":[{"percentage":0.91091275,"source_type":"SUBMITTED_WORK","matched_word_count_total":50,"submitted_date":"2025-12-05","institution_name":"Majmaah University","name":"Majmaah University on 2025-12-05"},{"percentage":0.43723813,"source_type":"INTERNET","matched_word_count_total":24,"name":"www.univ-eloued.dz"},{"percentage":0.43723813,"source_type":"SUBMITTED_WORK","matched_word_count_total":24,"submitted_date":"2016-05-05","institution_name":"TechKnowledge","name":"TechKnowledge on 2016-05-05"},{"percentage":0.4008016,"source_type":"INTERNET","matched_word_count_total":22,"name":"jshsr.org"},{"percentage":0.38258335,"source_type":"SUBMITTED_WORK","matched_word_count_total":21,"submitted_date":"2022-04-28","institution_name":"Sultan Qaboos University","name":"Sultan Qaboos University on 2022-04-28"}],"top_source_largest_matched_word_count":9} [2026-04-25 21:20:35.175801] [info] EXPECTED SIGNATURE: d08ac62ef4013a58ac8e9c646c894983de097d92586eebce063ce815170f2216 [2026-04-25 21:20:35.181324] [info] -------- WEBHOOK END -------- [2026-04-25 21:25:01.484453] [info] [POST] Request to: https://midocean.turnitin.com/api/v1/submissions [2026-04-25 21:25:01.484496] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-25 21:25:01.484585] [info] Request: 0: '{"owner":"2c6a64b7-7a66-42c8-a997-499c8940a955","submitter":"2c6a64b7-7a66-42c8-a997-499c8940a955","title":"%E2%80%8E%E2%81%A8%D8%AE%D8%B7%D8%A9 %D8%A8%D8%AD%D8%AB%D9%8A%D8%A9 %D9%85%D9%82%D8%AF%D9%85%D8%A9 %D9%84%D9%84%D8%AA%D8%B3%D8%AC%D9%8A%D9%84 %D9%84%D8%AF%D8%B1%D8%AC%D8%A9 %D8%A7%D9%84%D9%85%D8%A7%D8%AC%D8%B3%D8%AA%D9%8A%D8%B1 %D9%81%D9%8A %D8%A7%D9%84%D8%AA%D8%B3%D9%88%D9%8A%D9%82 %D8%A7%D9%84%D8%B1%D9%82%D9%85%D9%8A %281%29 2 %281%29 %281%29 %281%29%E2%81%A9.docx","metadata":{"group":{"id":"141131","name":"Word \u062a\u0633\u0644\u064a\u0645 \u0627\u0644\u0631\u0633\u0627\u0644\u0629","type":"ASSIGNMENT"},"group_context":{"id":"4369","name":"Final_Project_MKT761_T3_MDM_First Trimester 2026","owners":[{"id":"dd30e50b-276a-412c-ada3-9860f8485c34","family_name":"Huzien","given_name":"Heba","email":"hebahuzien@midocean.edu.km"}]},"owners":[{"id":"2c6a64b7-7a66-42c8-a997-499c8940a955","family_name":"\u0627\u0644\u0632\u0639\u0627\u0642\u064a","given_name":"\u0634\u064a\u062e\u0647","email":"shaykhahalzaaqi@gmail.com"}],"original_submitted_time":"2026-04-25T18:25:01Z"},"eula":{"accepted_timestamp":"2025-06-22T11:10:06Z","language":"en-US","version":"v1beta"},"owner_default_permission_set":"LEARNER","submitter_default_permission_set":"LEARNER"}' [2026-04-25 21:25:01.917674] [info] Response: 0: '{"owner":"2c6a64b7-7a66-42c8-a997-499c8940a955","title":"%E2%80%8E%E2%81%A8%D8%AE%D8%B7%D8%A9 %D8%A8%D8%AD%D8%AB%D9%8A%D8%A9 %D9%85%D9%82%D8%AF%D9%85%D8%A9 %D9%84%D9%84%D8%AA%D8%B3%D8%AC%D9%8A%D9%84 %D9%84%D8%AF%D8%B1%D8%AC%D8%A9 %D8%A7%D9%84%D9%85%D8%A7%D8%AC%D8%B3%D8%AA%D9%8A%D8%B1 %D9%81%D9%8A %D8%A7%D9%84%D8%AA%D8%B3%D9%88%D9%8A%D9%82 %D8%A7%D9%84%D8%B1%D9%82%D9%85%D9%8A %281%29 2 %281%29 %281%29 %281%29%E2%81%A9.docx","status":"CREATED","id":"fb6f9572-a062-4cc9-bab5-52414aad6cc1","created_time":"2026-04-25T18:25:01.745Z","httpstatus":201}' [2026-04-25 21:25:01.919955] [info] [PUT] Request to: https://midocean.turnitin.com/api/v1/submissions/fb6f9572-a062-4cc9-bab5-52414aad6cc1/original [2026-04-25 21:25:01.919975] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' 4: 'Content-Type: binary/octet-stream' 5: 'Content-Disposition: inline; filename="%E2%80%8E%E2%81%A8%D8%AE%D8%B7%D8%A9 %D8%A8%D8%AD%D8%AB%D9%8A%D8%A9 %D9%85%D9%82%D8%AF%D9%85%D8%A9 %D9%84%D9%84%D8%AA%D8%B3%D8%AC%D9%8A%D9%84 %D9%84%D8%AF%D8%B1%D8%AC%D8%A9 %D8%A7%D9%84%D9%85%D8%A7%D8%AC%D8%B3%D8%AA%D9%8A%D8%B1 %D9%81%D9%8A %D8%A7%D9%84%D8%AA%D8%B3%D9%88%D9%8A%D9%82 %D8%A7%D9%84%D8%B1%D9%82%D9%85%D9%8A %281%29 2 %281%29 %281%29 %281%29%E2%81%A9.docx"' [2026-04-25 21:25:02.135828] [info] Response: 0: '{"message":"Successfully uploaded file for submission fb6f9572-a062-4cc9-bab5-52414aad6cc1","httpstatus":202}' [2026-04-25 21:25:02.526721] [info] [POST] Request to: https://midocean.turnitin.com/api/v1/submissions [2026-04-25 21:25:02.526753] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-25 21:25:02.526786] [info] Request: 0: '{"owner":"1c69c8df-ff23-4129-beac-651cb1025e6e","submitter":"1c69c8df-ff23-4129-beac-651cb1025e6e","title":"%D8%AF%D8%B9%D8%A7%D8%A6%D9%85 %D8%AA%D8%B7%D8%A8%D9%8A%D9%82 %D8%A7%D8%AF%D8%A7%D8%B1%D8%A9 %D8%A7%D9%84%D8%B3%D9%84%D8%A7%D9%85%D8%A9 %D8%A7%D9%84%D8%B0%D9%83%D9%8A%D8%A9 %D9%81%D9%8A %D9%85%D8%B4%D8%B1%D9%88%D8%B9%D9%8A %D9%86%D9%8A%D9%88%D9%85 %D9%88%D8%A7%D9%84%D9%85%D8%B1%D8%A8%D8%B9 %D8%A7%D9%84%D8%AC%D8%AF%D9%8A%D8%AF %284%29 %281%29.doc","metadata":{"group":{"id":"141686","name":"\u0627\u0644\u062a\u0633\u0644\u064a\u0645 \u0627\u0644\u062b\u0627\u0644\u062b","type":"ASSIGNMENT"},"group_context":{"id":"4457","name":"\u0627\u0644\u0641\u0635\u0644 \u0627\u0644\u0633\u0627\u062f\u0633 - \u062f\/ \u0631\u064a\u0645 \u0648\u0631\u062f - \u0627\u0644\u0641\u0635\u0644 \u0627\u0644\u062f\u0631\u0627\u0633\u064a \u0627\u0644\u0623\u0648\u0644 2026"},"owners":[{"id":"1c69c8df-ff23-4129-beac-651cb1025e6e","family_name":"\u0639\u0628\u062f\u0627\u0644\u0644\u0647 \u0628\u0631\u0646\u0627\u0648\u064a","given_name":"\u0645\u062d\u0645\u062f","email":"M.A.Barnawy@gmail.com"}],"original_submitted_time":"2026-04-25T18:25:02Z"},"eula":{"accepted_timestamp":"2025-03-17T22:46:07Z","language":"en-US","version":"v1beta"},"owner_default_permission_set":"LEARNER","submitter_default_permission_set":"LEARNER"}' [2026-04-25 21:25:02.832657] [info] Response: 0: '{"owner":"1c69c8df-ff23-4129-beac-651cb1025e6e","title":"%D8%AF%D8%B9%D8%A7%D8%A6%D9%85 %D8%AA%D8%B7%D8%A8%D9%8A%D9%82 %D8%A7%D8%AF%D8%A7%D8%B1%D8%A9 %D8%A7%D9%84%D8%B3%D9%84%D8%A7%D9%85%D8%A9 %D8%A7%D9%84%D8%B0%D9%83%D9%8A%D8%A9 %D9%81%D9%8A %D9%85%D8%B4%D8%B1%D9%88%D8%B9%D9%8A %D9%86%D9%8A%D9%88%D9%85 %D9%88%D8%A7%D9%84%D9%85%D8%B1%D8%A8%D8%B9 %D8%A7%D9%84%D8%AC%D8%AF%D9%8A%D8%AF %284%29 %281%29.doc","status":"CREATED","id":"35464eb5-39a8-4b9b-85bf-586944cb3c40","created_time":"2026-04-25T18:25:02.804Z","httpstatus":201}' [2026-04-25 21:25:02.834686] [info] [PUT] Request to: https://midocean.turnitin.com/api/v1/submissions/35464eb5-39a8-4b9b-85bf-586944cb3c40/original [2026-04-25 21:25:02.834711] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' 4: 'Content-Type: binary/octet-stream' 5: 'Content-Disposition: inline; filename="%D8%AF%D8%B9%D8%A7%D8%A6%D9%85 %D8%AA%D8%B7%D8%A8%D9%8A%D9%82 %D8%A7%D8%AF%D8%A7%D8%B1%D8%A9 %D8%A7%D9%84%D8%B3%D9%84%D8%A7%D9%85%D8%A9 %D8%A7%D9%84%D8%B0%D9%83%D9%8A%D8%A9 %D9%81%D9%8A %D9%85%D8%B4%D8%B1%D9%88%D8%B9%D9%8A %D9%86%D9%8A%D9%88%D9%85 %D9%88%D8%A7%D9%84%D9%85%D8%B1%D8%A8%D8%B9 %D8%A7%D9%84%D8%AC%D8%AF%D9%8A%D8%AF %284%29 %281%29.doc"' [2026-04-25 21:25:03.081310] [info] Response: 0: '{"message":"Successfully uploaded file for submission 35464eb5-39a8-4b9b-85bf-586944cb3c40","httpstatus":202}' [2026-04-25 21:25:42.678478] [info] -------- WEBHOOK START -------- [2026-04-25 21:25:42.678513] [info] WEBHOOK HEADERS: connection: 'Keep-Alive' content-length: '729' accept-encoding: 'gzip, br' x-forwarded-proto: 'https' cf-visitor: '{"scheme":"https"}' cf-ipcountry: 'DE' cdn-loop: 'cloudflare; loops=1' x-turnitin-signature: '34ba068854d193ec8fbf215d111c1f388c56a3b4c501e0b977f69ecf21acca46' content-type: 'application/json' x-turnitin-eventtype: 'SUBMISSION_COMPLETE' host: 'lms.midocean.edu.km' cookie: 'MoodleSession=103a525a7b5f4f37d0a42f80f4c9a91b' cf-ray: '9f1f64519d4d9f23-FRA' accept: '*/*' user-agent: 'AHC/2.1' x-amzn-trace-id: 'Root=1-69ed0726-9a7c11764b4faf4baf77b406;Parent=e9be8201685f4f25;Sampled=0' traceparent: '00-69ed07269a7c11764b4faf4baf77b406-e9be8201685f4f25-00' x-forwarded-for: '35.158.179.21' [2026-04-25 21:25:42.678610] [info] WEBHOOK REQUEST: {"owner":"2c6a64b7-7a66-42c8-a997-499c8940a955","title":"%E2%80%8E%E2%81%A8%D8%AE%D8%B7%D8%A9 %D8%A8%D8%AD%D8%AB%D9%8A%D8%A9 %D9%85%D9%82%D8%AF%D9%85%D8%A9 %D9%84%D9%84%D8%AA%D8%B3%D8%AC%D9%8A%D9%84 %D9%84%D8%AF%D8%B1%D8%AC%D8%A9 %D8%A7%D9%84%D9%85%D8%A7%D8%AC%D8%B3%D8%AA%D9%8A%D8%B1 %D9%81%D9%8A %D8%A7%D9%84%D8%AA%D8%B3%D9%88%D9%8A%D9%82 %D8%A7%D9%84%D8%B1%D9%82%D9%85%D9%8A %281%29 2 %281%29 %281%29 %281%29%E2%81%A9.docx","status":"COMPLETE","id":"fb6f9572-a062-4cc9-bab5-52414aad6cc1","content_type":"application/vnd.openxmlformats-officedocument.wordprocessingml.document","page_count":46,"word_count":10356,"character_count":52368,"created_time":"2026-04-25T18:25:01.745Z","capabilities":["INDEX","SIMILARITY","VIEWER"]} [2026-04-25 21:25:42.678625] [info] EXPECTED SIGNATURE: 34ba068854d193ec8fbf215d111c1f388c56a3b4c501e0b977f69ecf21acca46 [2026-04-25 21:25:42.894890] [info] [PUT] Request to: https://midocean.turnitin.com/api/v1/submissions/fb6f9572-a062-4cc9-bab5-52414aad6cc1/similarity [2026-04-25 21:25:42.894921] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-25 21:25:42.894937] [info] Request: 0: '{"generation_settings":{"search_repositories":["INTERNET","PUBLICATION","CROSSREF","CROSSREF_POSTED_CONTENT","SUBMITTED_WORK"],"auto_exclude_self_matching_scope":"GROUP_CONTEXT"},"view_settings":{"exclude_quotes":true,"exclude_bibliography":true}}' [2026-04-25 21:25:43.486861] [info] Response: 0: '{"message":"Successfully scheduled similarity report generation","httpstatus":202}' [2026-04-25 21:25:43.488863] [info] -------- WEBHOOK END -------- [2026-04-25 21:26:02.839337] [info] -------- WEBHOOK START -------- [2026-04-25 21:26:02.839376] [info] WEBHOOK HEADERS: connection: 'Keep-Alive' content-length: '1089' accept-encoding: 'gzip, br' x-forwarded-proto: 'https' cf-visitor: '{"scheme":"https"}' cf-ipcountry: 'DE' cdn-loop: 'cloudflare; loops=1' x-turnitin-signature: '364b3fd23c89a7644b2cc5041b5780d383d92078fe1446560a09e2419db4d068' content-type: 'application/json' x-turnitin-eventtype: 'SIMILARITY_COMPLETE' host: 'lms.midocean.edu.km' cookie: 'MoodleSession=103a525a7b5f4f37d0a42f80f4c9a91b' cf-ray: '9f1f64cf9a2f9f23-FRA' accept: '*/*' user-agent: 'AHC/2.1' x-amzn-trace-id: 'Root=1-69ed073a-7b2c094f09a3db172b15f8b6;Parent=2fd44b3a76bb8743;Sampled=0' traceparent: '00-69ed073a7b2c094f09a3db172b15f8b6-2fd44b3a76bb8743-00' x-forwarded-for: '35.158.179.21' [2026-04-25 21:26:02.839502] [info] WEBHOOK REQUEST: {"overall_match_percentage":6,"internet_match_percentage":3,"publication_match_percentage":0,"submitted_works_match_percentage":5,"status":"COMPLETE","time_generated":"2026-04-25T18:26:02.640996Z","time_requested":"2026-04-25T18:25:43.450962Z","submission_id":"fb6f9572-a062-4cc9-bab5-52414aad6cc1","top_matches":[{"percentage":1.4211274,"source_type":"INTERNET","matched_word_count_total":180,"name":"mfes.journals.ekb.eg"},{"percentage":1.1763777,"source_type":"SUBMITTED_WORK","matched_word_count_total":149,"submitted_date":"2024-06-22","institution_name":"Jinan University","name":"Jinan University on 2024-06-22"},{"percentage":0.9789989,"source_type":"INTERNET","matched_word_count_total":124,"name":"faculty.ksu.edu.sa"},{"percentage":0.931628,"source_type":"SUBMITTED_WORK","matched_word_count_total":118,"submitted_date":"2023-10-25","institution_name":"University of Monastir","name":"University of Monastir on 2023-10-25"},{"percentage":0.90794253,"source_type":"INTERNET","matched_word_count_total":115,"name":"faculty.ksu.edu.sa"}],"top_source_largest_matched_word_count":21} [2026-04-25 21:26:02.839510] [info] EXPECTED SIGNATURE: 364b3fd23c89a7644b2cc5041b5780d383d92078fe1446560a09e2419db4d068 [2026-04-25 21:26:02.845479] [info] -------- WEBHOOK END -------- [2026-04-25 21:26:20.207814] [info] -------- WEBHOOK START -------- [2026-04-25 21:26:20.207844] [info] WEBHOOK HEADERS: connection: 'Keep-Alive' content-length: '656' accept-encoding: 'gzip, br' x-forwarded-proto: 'https' cf-visitor: '{"scheme":"https"}' cf-ipcountry: 'DE' cdn-loop: 'cloudflare; loops=1' x-turnitin-signature: '9823246baf8d71529def9056c148cfd890af863f32f538c8c236dae45590629c' content-type: 'application/json' x-turnitin-eventtype: 'SUBMISSION_COMPLETE' host: 'lms.midocean.edu.km' cookie: 'MoodleSession=a325db3f1b4517831658e4b9c063f21d' cf-ray: '9f1f653c2a39d222-FRA' accept: '*/*' user-agent: 'AHC/2.1' x-amzn-trace-id: 'Root=1-69ed074c-25ae03ac7788d6bdc9bbc014;Parent=a22c0a28707419c3;Sampled=0' traceparent: '00-69ed074c25ae03ac7788d6bdc9bbc014-a22c0a28707419c3-00' x-forwarded-for: '52.57.242.45' [2026-04-25 21:26:20.207947] [info] WEBHOOK REQUEST: {"owner":"1c69c8df-ff23-4129-beac-651cb1025e6e","title":"%D8%AF%D8%B9%D8%A7%D8%A6%D9%85 %D8%AA%D8%B7%D8%A8%D9%8A%D9%82 %D8%A7%D8%AF%D8%A7%D8%B1%D8%A9 %D8%A7%D9%84%D8%B3%D9%84%D8%A7%D9%85%D8%A9 %D8%A7%D9%84%D8%B0%D9%83%D9%8A%D8%A9 %D9%81%D9%8A %D9%85%D8%B4%D8%B1%D9%88%D8%B9%D9%8A %D9%86%D9%8A%D9%88%D9%85 %D9%88%D8%A7%D9%84%D9%85%D8%B1%D8%A8%D8%B9 %D8%A7%D9%84%D8%AC%D8%AF%D9%8A%D8%AF %284%29 %281%29.doc","status":"COMPLETE","id":"35464eb5-39a8-4b9b-85bf-586944cb3c40","content_type":"application/msword","page_count":107,"word_count":28861,"character_count":156572,"created_time":"2026-04-25T18:25:02.804Z","capabilities":["VIEWER","INDEX","SIMILARITY"]} [2026-04-25 21:26:20.207952] [info] EXPECTED SIGNATURE: 9823246baf8d71529def9056c148cfd890af863f32f538c8c236dae45590629c [2026-04-25 21:26:20.337799] [info] [PUT] Request to: https://midocean.turnitin.com/api/v1/submissions/35464eb5-39a8-4b9b-85bf-586944cb3c40/similarity [2026-04-25 21:26:20.337835] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-25 21:26:20.337877] [info] Request: 0: '{"generation_settings":{"search_repositories":["INTERNET","PUBLICATION","CROSSREF","CROSSREF_POSTED_CONTENT","SUBMITTED_WORK"],"auto_exclude_self_matching_scope":"GROUP_CONTEXT"},"view_settings":{"exclude_quotes":false,"exclude_bibliography":false}}' [2026-04-25 21:26:20.986118] [info] Response: 0: '{"message":"Successfully scheduled similarity report generation","httpstatus":202}' [2026-04-25 21:26:20.988203] [info] -------- WEBHOOK END -------- [2026-04-25 21:27:27.045519] [info] -------- WEBHOOK START -------- [2026-04-25 21:27:27.045551] [info] WEBHOOK HEADERS: connection: 'Keep-Alive' content-length: '1133' accept-encoding: 'gzip, br' x-forwarded-proto: 'https' cf-visitor: '{"scheme":"https"}' cf-ipcountry: 'DE' cdn-loop: 'cloudflare; loops=1' x-turnitin-signature: '2c5b57a75bd5f7cd3ed662ea3e98544795f3b9ffbac2472dd54cc724f638badb' content-type: 'application/json' x-turnitin-eventtype: 'SIMILARITY_COMPLETE' host: 'lms.midocean.edu.km' cookie: 'MoodleSession=a325db3f1b4517831658e4b9c063f21d' cf-ray: '9f1f66ddd9c03a52-FRA' accept: '*/*' user-agent: 'AHC/2.1' x-amzn-trace-id: 'Root=1-69ed078e-19bfb3e2aed97e1e642a0d31;Parent=10ae9ebb781ad785;Sampled=0' traceparent: '00-69ed078e19bfb3e2aed97e1e642a0d31-10ae9ebb781ad785-00' x-forwarded-for: '52.57.242.45' [2026-04-25 21:27:27.045639] [info] WEBHOOK REQUEST: {"overall_match_percentage":12,"internet_match_percentage":4,"publication_match_percentage":0,"submitted_works_match_percentage":12,"status":"COMPLETE","time_generated":"2026-04-25T18:27:26.791918Z","time_requested":"2026-04-25T18:26:20.945475Z","submission_id":"35464eb5-39a8-4b9b-85bf-586944cb3c40","top_matches":[{"percentage":1.1949424,"source_type":"SUBMITTED_WORK","matched_word_count_total":344,"submitted_date":"2021-02-20","institution_name":"Dubai Police Academy","name":"Dubai Police Academy on 2021-02-20"},{"percentage":0.88578576,"source_type":"SUBMITTED_WORK","matched_word_count_total":255,"submitted_date":"2025-06-05","institution_name":"Mohammed Bin Rashid School of Government","name":"Mohammed Bin Rashid School of Government on 2025-06-05"},{"percentage":0.8684174,"source_type":"SUBMITTED_WORK","matched_word_count_total":250,"submitted_date":"2021-02-20","institution_name":"Dubai Police Academy","name":"Dubai Police Academy on 2021-02-20"},{"percentage":0.80589134,"source_type":"INTERNET","matched_word_count_total":232,"name":"espaceconnaissancejuridique.com"}],"top_source_largest_matched_word_count":18} [2026-04-25 21:27:27.045655] [info] EXPECTED SIGNATURE: 2c5b57a75bd5f7cd3ed662ea3e98544795f3b9ffbac2472dd54cc724f638badb [2026-04-25 21:27:27.050622] [info] -------- WEBHOOK END -------- [2026-04-25 21:30:01.037745] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/features-enabled [2026-04-25 21:30:01.037787] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-25 21:30:01.037889] [info] Request: 0: '[]' [2026-04-25 21:30:01.228111] [info] Response: 0: '{"similarity":{"viewer_modes":{"match_overview":true,"all_sources":true},"generation_settings":{"search_repositories":["INTERNET","PUBLICATION","CROSSREF","CROSSREF_POSTED_CONTENT","SUBMITTED_WORK"],"submission_auto_excludes":true},"view_settings":{"exclude_bibliography":true,"exclude_citations":true,"exclude_quotes":true,"exclude_abstract":false,"exclude_methods":false,"exclude_small_matches":true,"exclude_internet":true,"exclude_publications":true,"exclude_preprints":false,"exclude_custom_sections":false,"exclude_crossref":true,"exclude_crossref_posted_content":true,"exclude_submitted_works":true}},"tenant":{"require_eula":true},"product_name":"Turnitin Originality","access_options":["NATIVE","CORE_API","DRAFT_COACH"],"capability":["AI_WRITING_DETECTION"],"httpstatus":200}' [2026-04-25 21:30:01.231528] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/webhooks/5fc58884-69fd-449e-97ee-2bfdc2dd72f0 [2026-04-25 21:30:01.231561] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-25 21:30:01.231586] [info] Request: 0: '[]' [2026-04-25 21:30:01.302364] [info] Response: 0: '{"id":"5fc58884-69fd-449e-97ee-2bfdc2dd72f0","url":"https:\/\/lms.midocean.edu.km\/plagiarism\/turnitinsim\/callbacks.php","description":"Webhook for https:\/\/lms.midocean.edu.km\/plagiarism\/turnitinsim\/callbacks.php","created_time":"2026-03-04T22:00:02.566Z","event_types":["SIMILARITY_COMPLETE","SIMILARITY_UPDATED","SUBMISSION_COMPLETE"],"httpstatus":200}' [2026-04-25 21:30:01.303179] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/eula/latest?lang=en-US [2026-04-25 21:30:01.303195] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-25 21:30:01.303210] [info] Request: 0: '[]' [2026-04-25 21:30:01.341799] [info] [POST] Request to: https://midocean.turnitin.com/api/v1/submissions [2026-04-25 21:30:01.341835] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-25 21:30:01.341931] [info] Request: 0: '{"owner":"f4d76a40-1abf-4e5c-a8f9-7356637805ee","submitter":"f4d76a40-1abf-4e5c-a8f9-7356637805ee","title":"%D8%B1%D8%A7%D8%A8%D8%B7 %D8%A7%D9%84%D8%A7%D8%B3%D8%AA%D8%A8%D9%8A%D8%A7%D9%86 - %D8%AF%D8%A7%D9%86%D9%8A%D8%A7 %D9%85%D8%AD%D9%85%D8%AF %D8%B3%D9%84%D8%A7%D9%85%D9%87.pdf","metadata":{"group":{"id":"145134","name":"\u0631\u0627\u0628\u0637 \u0627\u0644\u0627\u0633\u062a\u0628\u064a\u0627\u0646","type":"ASSIGNMENT"},"group_context":{"id":"4328","name":"Graduation_Project_DGM500_T1_BDM_First Trimester 2026","owners":[{"id":"82c5cab8-6666-488c-9e33-0b3a2d6921f3","family_name":"Issa","given_name":"Raghad","email":"raghadissa@midocean.edu.km"}]},"owners":[{"id":"f4d76a40-1abf-4e5c-a8f9-7356637805ee","family_name":"\u0633\u0644\u0627\u0645\u0647","given_name":"\u062f\u0627\u0646\u064a\u0627","email":"danya__900@hotmail.com"}],"original_submitted_time":"2026-04-25T18:30:01Z"},"eula":{"accepted_timestamp":"2026-02-14T17:21:25Z","language":"en-US","version":"v1beta"},"owner_default_permission_set":"LEARNER","submitter_default_permission_set":"LEARNER"}' [2026-04-25 21:30:01.374629] [info] Response: 0: '{"version":"v1beta","valid_from":"2018-04-30T17:00:00Z","valid_until":null,"url":"https:\/\/static.turnitin.com\/eula\/v1beta\/en-us\/eula.html","available_languages":["sv-SE","zh-CN","ja-JP","ko-KR","es-MX","nl-NL","ru-RU","zh-TW","ar-SA","pt-BR","de-DE","el-GR","nb-NO","cs-CZ","da-DK","tr-TR","pl-PL","fi-FI","it-IT","vi-VN","fr-FR","en-US","ro-RO"],"httpstatus":200}' [2026-04-25 21:30:01.717015] [info] Response: 0: '{"owner":"f4d76a40-1abf-4e5c-a8f9-7356637805ee","title":"%D8%B1%D8%A7%D8%A8%D8%B7 %D8%A7%D9%84%D8%A7%D8%B3%D8%AA%D8%A8%D9%8A%D8%A7%D9%86 - %D8%AF%D8%A7%D9%86%D9%8A%D8%A7 %D9%85%D8%AD%D9%85%D8%AF %D8%B3%D9%84%D8%A7%D9%85%D9%87.pdf","status":"CREATED","id":"338ebb4f-34ed-4b9c-85b3-7a8e3a79d15a","created_time":"2026-04-25T18:30:01.565Z","httpstatus":201}' [2026-04-25 21:30:01.718847] [info] [PUT] Request to: https://midocean.turnitin.com/api/v1/submissions/338ebb4f-34ed-4b9c-85b3-7a8e3a79d15a/original [2026-04-25 21:30:01.718869] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' 4: 'Content-Type: binary/octet-stream' 5: 'Content-Disposition: inline; filename="%D8%B1%D8%A7%D8%A8%D8%B7 %D8%A7%D9%84%D8%A7%D8%B3%D8%AA%D8%A8%D9%8A%D8%A7%D9%86 - %D8%AF%D8%A7%D9%86%D9%8A%D8%A7 %D9%85%D8%AD%D9%85%D8%AF %D8%B3%D9%84%D8%A7%D9%85%D9%87.pdf"' [2026-04-25 21:30:01.915617] [info] Response: 0: '{"message":"Successfully uploaded file for submission 338ebb4f-34ed-4b9c-85b3-7a8e3a79d15a","httpstatus":202}' [2026-04-25 21:30:05.189383] [info] -------- WEBHOOK START -------- [2026-04-25 21:30:05.189414] [info] WEBHOOK HEADERS: connection: 'Keep-Alive' content-length: '470' accept-encoding: 'gzip, br' x-forwarded-proto: 'https' cf-visitor: '{"scheme":"https"}' cf-ipcountry: 'DE' cdn-loop: 'cloudflare; loops=1' x-turnitin-signature: 'aead12b8f16ff412511416bab833bce833382fc8681cd84992f1737b150436ec' content-type: 'application/json' x-turnitin-eventtype: 'SUBMISSION_COMPLETE' host: 'lms.midocean.edu.km' cookie: 'MoodleSession=103a525a7b5f4f37d0a42f80f4c9a91b' cf-ray: '9f1f6aba3e51249b-FRA' accept: '*/*' user-agent: 'AHC/2.1' x-amzn-trace-id: 'Root=1-69ed082d-d1167aa98cca7cb542f678b8;Parent=0a48b263ce4ad389;Sampled=0' traceparent: '00-69ed082dd1167aa98cca7cb542f678b8-0a48b263ce4ad389-00' x-forwarded-for: '35.158.179.21' [2026-04-25 21:30:05.189501] [info] WEBHOOK REQUEST: {"owner":"f4d76a40-1abf-4e5c-a8f9-7356637805ee","title":"%D8%B1%D8%A7%D8%A8%D8%B7 %D8%A7%D9%84%D8%A7%D8%B3%D8%AA%D8%A8%D9%8A%D8%A7%D9%86 - %D8%AF%D8%A7%D9%86%D9%8A%D8%A7 %D9%85%D8%AD%D9%85%D8%AF %D8%B3%D9%84%D8%A7%D9%85%D9%87.pdf","status":"COMPLETE","id":"338ebb4f-34ed-4b9c-85b3-7a8e3a79d15a","content_type":"application/pdf","page_count":1,"word_count":46,"character_count":260,"created_time":"2026-04-25T18:30:01.565Z","capabilities":["VIEWER","INDEX","SIMILARITY"]} [2026-04-25 21:30:05.189507] [info] EXPECTED SIGNATURE: aead12b8f16ff412511416bab833bce833382fc8681cd84992f1737b150436ec [2026-04-25 21:30:05.556946] [info] [PUT] Request to: https://midocean.turnitin.com/api/v1/submissions/338ebb4f-34ed-4b9c-85b3-7a8e3a79d15a/similarity [2026-04-25 21:30:05.556979] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-25 21:30:05.557007] [info] Request: 0: '{"generation_settings":{"search_repositories":["INTERNET","PUBLICATION","CROSSREF","CROSSREF_POSTED_CONTENT","SUBMITTED_WORK"],"auto_exclude_self_matching_scope":"GROUP_CONTEXT"},"view_settings":{"exclude_quotes":true,"exclude_bibliography":true}}' [2026-04-25 21:30:06.165101] [info] Response: 0: '{"message":"Successfully scheduled similarity report generation","httpstatus":202}' [2026-04-25 21:30:06.170470] [info] -------- WEBHOOK END -------- [2026-04-25 21:30:08.704236] [info] -------- WEBHOOK START -------- [2026-04-25 21:30:08.704267] [info] WEBHOOK HEADERS: connection: 'Keep-Alive' content-length: '358' accept-encoding: 'gzip, br' x-forwarded-proto: 'https' cf-visitor: '{"scheme":"https"}' cf-ipcountry: 'DE' cdn-loop: 'cloudflare; loops=1' x-turnitin-signature: '1807d3afae687d90c53a32c3ac37f971e58eb335020fda79a24f92753c06334a' content-type: 'application/json' x-turnitin-eventtype: 'SIMILARITY_COMPLETE' host: 'lms.midocean.edu.km' cookie: 'MoodleSession=103a525a7b5f4f37d0a42f80f4c9a91b' cf-ray: '9f1f6ad04e2f249b-FRA' accept: '*/*' user-agent: 'AHC/2.1' x-amzn-trace-id: 'Root=1-69ed0830-90a70911f0751259b3860adc;Parent=422a38ef4ebcc043;Sampled=0' traceparent: '00-69ed083090a70911f0751259b3860adc-422a38ef4ebcc043-00' x-forwarded-for: '35.158.179.21' [2026-04-25 21:30:08.704366] [info] WEBHOOK REQUEST: {"overall_match_percentage":0,"internet_match_percentage":0,"publication_match_percentage":0,"submitted_works_match_percentage":0,"status":"COMPLETE","time_generated":"2026-04-25T18:30:08.504025Z","time_requested":"2026-04-25T18:30:06.110513Z","submission_id":"338ebb4f-34ed-4b9c-85b3-7a8e3a79d15a","top_matches":[],"top_source_largest_matched_word_count":0} [2026-04-25 21:30:08.704372] [info] EXPECTED SIGNATURE: 1807d3afae687d90c53a32c3ac37f971e58eb335020fda79a24f92753c06334a [2026-04-25 21:30:08.713246] [info] -------- WEBHOOK END -------- [2026-04-25 21:40:01.141019] [info] [POST] Request to: https://midocean.turnitin.com/api/v1/submissions [2026-04-25 21:40:01.141060] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-25 21:40:01.141154] [info] Request: 0: '{"owner":"a98a235b-d3fe-4277-a703-f4ee48bad231","submitter":"a98a235b-d3fe-4277-a703-f4ee48bad231","title":"%D8%A7%D9%94%D8%AB%D8%B1_%D8%AA%D8%B7%D8%A8%D9%8A%D9%82_%D9%85%D8%A8%D8%A7%D8%AF%D9%8A%D9%94_%D8%A7%D9%84%D8%AD%D9%88%D9%83%D9%85%D8%A9_%D8%B9%D9%84%D9%89_%D9%85%D8%AE%D8%A7%D8%B7%D8%B1_%D8%A7%D9%84%D8%AE%D8%AF%D9%85%D8%A7%D8%AA_%D8%A7%D9%84%D8%A7%D9%95%D9%84%D9%83%D8%AA%D8%B1%D9%88%D9%86%D9%8A%D8%A9_%D8%A7%D9%84%D8%AC%D8%A7%D9%85%D8%B9%D9%8A%D8%A9 %D9%85%D8%A7%D8%B1%D8%B328 %281%29.docx","metadata":{"group":{"id":"137627","name":"\u0627\u0644\u062a\u0633\u0644\u064a\u0645 \u0627\u0644\u0646\u0647\u0627\u0626\u064a","type":"ASSIGNMENT"},"group_context":{"id":"4455","name":"\u0627\u0644\u0641\u0635\u0644 \u0627\u0644\u062e\u0627\u0645\u0633 - \u062f\/ \u0646\u0631\u0645\u064a\u0646 \u0645\u0648\u0633\u0649 - \u0627\u0644\u0641\u0635\u0644 \u0627\u0644\u062f\u0631\u0627\u0633\u064a \u0627\u0644\u0623\u0648\u0644 2026"},"owners":[{"id":"a98a235b-d3fe-4277-a703-f4ee48bad231","family_name":"\u0639\u0628\u062f\u0627\u0644\u0639\u0632\u064a\u0632 \u0627\u0644\u062a\u0648\u064a\u062c\u0631\u064a","given_name":"\u0623\u062d\u0645\u062f","email":"a_altwaijri@yahoo.com"}],"original_submitted_time":"2026-04-25T18:40:01Z"},"eula":{"accepted_timestamp":"2025-07-12T20:20:00Z","language":"en-US","version":"v1beta"},"owner_default_permission_set":"LEARNER","submitter_default_permission_set":"LEARNER"}' [2026-04-25 21:40:01.471002] [info] Response: 0: '{"owner":"a98a235b-d3fe-4277-a703-f4ee48bad231","title":"%D8%A7%D9%94%D8%AB%D8%B1_%D8%AA%D8%B7%D8%A8%D9%8A%D9%82_%D9%85%D8%A8%D8%A7%D8%AF%D9%8A%D9%94_%D8%A7%D9%84%D8%AD%D9%88%D9%83%D9%85%D8%A9_%D8%B9%D9%84%D9%89_%D9%85%D8%AE%D8%A7%D8%B7%D8%B1_%D8%A7%D9%84%D8%AE%D8%AF%D9%85%D8%A7%D8%AA_%D8%A7%D9%84%D8%A7%D9%95%D9%84%D9%83%D8%AA%D8%B1%D9%88%D9%86%D9%8A%D8%A9_%D8%A7%D9%84%D8%AC%D8%A7%D9%85%D8%B9%D9%8A%D8%A9 %D9%85%D8%A7%D8%B1%D8%B328 %281%29.docx","status":"CREATED","id":"85725cae-618d-4686-a05b-3e2ea2cf0fa2","created_time":"2026-04-25T18:40:01.442Z","httpstatus":201}' [2026-04-25 21:40:01.473202] [info] [PUT] Request to: https://midocean.turnitin.com/api/v1/submissions/85725cae-618d-4686-a05b-3e2ea2cf0fa2/original [2026-04-25 21:40:01.473225] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' 4: 'Content-Type: binary/octet-stream' 5: 'Content-Disposition: inline; filename="%D8%A7%D9%94%D8%AB%D8%B1_%D8%AA%D8%B7%D8%A8%D9%8A%D9%82_%D9%85%D8%A8%D8%A7%D8%AF%D9%8A%D9%94_%D8%A7%D9%84%D8%AD%D9%88%D9%83%D9%85%D8%A9_%D8%B9%D9%84%D9%89_%D9%85%D8%AE%D8%A7%D8%B7%D8%B1_%D8%A7%D9%84%D8%AE%D8%AF%D9%85%D8%A7%D8%AA_%D8%A7%D9%84%D8%A7%D9%95%D9%84%D9%83%D8%AA%D8%B1%D9%88%D9%86%D9%8A%D8%A9_%D8%A7%D9%84%D8%AC%D8%A7%D9%85%D8%B9%D9%8A%D8%A9 %D9%85%D8%A7%D8%B1%D8%B328 %281%29.docx"' [2026-04-25 21:40:01.716000] [info] Response: 0: '{"message":"Successfully uploaded file for submission 85725cae-618d-4686-a05b-3e2ea2cf0fa2","httpstatus":202}' [2026-04-25 21:40:20.305774] [info] -------- WEBHOOK START -------- [2026-04-25 21:40:20.305808] [info] WEBHOOK HEADERS: connection: 'Keep-Alive' content-length: '749' accept-encoding: 'gzip, br' x-forwarded-proto: 'https' cf-visitor: '{"scheme":"https"}' cf-ipcountry: 'DE' cdn-loop: 'cloudflare; loops=1' x-turnitin-signature: 'c601338fae6b2e3aef5ef234c8796001c1cc41e451407289ceda6d415381fad4' content-type: 'application/json' x-turnitin-eventtype: 'SUBMISSION_COMPLETE' host: 'lms.midocean.edu.km' cookie: 'MoodleSession=103a525a7b5f4f37d0a42f80f4c9a91b' cf-ray: '9f1f79bebf44bbaa-FRA' accept: '*/*' user-agent: 'AHC/2.1' x-amzn-trace-id: 'Root=1-69ed0a94-be9904fda39d1ad8b3eae5db;Parent=bee782f578ad6f46;Sampled=0' traceparent: '00-69ed0a94be9904fda39d1ad8b3eae5db-bee782f578ad6f46-00' x-forwarded-for: '35.158.179.21' [2026-04-25 21:40:20.305905] [info] WEBHOOK REQUEST: {"owner":"a98a235b-d3fe-4277-a703-f4ee48bad231","title":"%D8%A7%D9%94%D8%AB%D8%B1_%D8%AA%D8%B7%D8%A8%D9%8A%D9%82_%D9%85%D8%A8%D8%A7%D8%AF%D9%8A%D9%94_%D8%A7%D9%84%D8%AD%D9%88%D9%83%D9%85%D8%A9_%D8%B9%D9%84%D9%89_%D9%85%D8%AE%D8%A7%D8%B7%D8%B1_%D8%A7%D9%84%D8%AE%D8%AF%D9%85%D8%A7%D8%AA_%D8%A7%D9%84%D8%A7%D9%95%D9%84%D9%83%D8%AA%D8%B1%D9%88%D9%86%D9%8A%D8%A9_%D8%A7%D9%84%D8%AC%D8%A7%D9%85%D8%B9%D9%8A%D8%A9 %D9%85%D8%A7%D8%B1%D8%B328 %281%29.docx","status":"COMPLETE","id":"85725cae-618d-4686-a05b-3e2ea2cf0fa2","content_type":"application/vnd.openxmlformats-officedocument.wordprocessingml.document","page_count":20,"word_count":2966,"character_count":17385,"created_time":"2026-04-25T18:40:01.442Z","capabilities":["VIEWER","INDEX","SIMILARITY"]} [2026-04-25 21:40:20.305911] [info] EXPECTED SIGNATURE: c601338fae6b2e3aef5ef234c8796001c1cc41e451407289ceda6d415381fad4 [2026-04-25 21:40:20.439054] [info] [PUT] Request to: https://midocean.turnitin.com/api/v1/submissions/85725cae-618d-4686-a05b-3e2ea2cf0fa2/similarity [2026-04-25 21:40:20.439089] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-25 21:40:20.439106] [info] Request: 0: '{"generation_settings":{"search_repositories":["INTERNET","PUBLICATION","CROSSREF","CROSSREF_POSTED_CONTENT","SUBMITTED_WORK"],"auto_exclude_self_matching_scope":"GROUP_CONTEXT"},"view_settings":{"exclude_quotes":false,"exclude_bibliography":false}}' [2026-04-25 21:40:21.098198] [info] Response: 0: '{"message":"Successfully scheduled similarity report generation","httpstatus":202}' [2026-04-25 21:40:21.100805] [info] -------- WEBHOOK END -------- [2026-04-25 21:40:47.792959] [info] -------- WEBHOOK START -------- [2026-04-25 21:40:47.792992] [info] WEBHOOK HEADERS: connection: 'Keep-Alive' content-length: '684' accept-encoding: 'gzip, br' x-forwarded-proto: 'https' cf-visitor: '{"scheme":"https"}' cf-ipcountry: 'DE' cdn-loop: 'cloudflare; loops=1' x-turnitin-signature: 'cab31c274af074a09f8e3287b2513b4762e2f39c32407486a17839edca4fce94' content-type: 'application/json' x-turnitin-eventtype: 'SIMILARITY_COMPLETE' host: 'lms.midocean.edu.km' cookie: 'MoodleSession=103a525a7b5f4f37d0a42f80f4c9a91b' cf-ray: '9f1f7a6a9e81bbaa-FRA' accept: '*/*' user-agent: 'AHC/2.1' x-amzn-trace-id: 'Root=1-69ed0aaf-f9462b02ff2a99eb0bc6d364;Parent=d531a4242bb8337c;Sampled=1' traceparent: '00-69ed0aaff9462b02ff2a99eb0bc6d364-d531a4242bb8337c-01' x-forwarded-for: '35.158.179.21' [2026-04-25 21:40:47.793077] [info] WEBHOOK REQUEST: {"overall_match_percentage":38,"internet_match_percentage":29,"publication_match_percentage":9,"submitted_works_match_percentage":27,"status":"COMPLETE","time_generated":"2026-04-25T18:40:47.463713Z","time_requested":"2026-04-25T18:40:21.063852Z","submission_id":"85725cae-618d-4686-a05b-3e2ea2cf0fa2","top_matches":[{"percentage":11.558274,"source_type":"INTERNET","matched_word_count_total":359,"name":"www.hnjournal.net"},{"percentage":8.757244,"source_type":"INTERNET","matched_word_count_total":272,"name":"www.hnjournal.net"},{"percentage":3.348358,"source_type":"INTERNET","matched_word_count_total":104,"name":"www.hnjournal.net"}],"top_source_largest_matched_word_count":120} [2026-04-25 21:40:47.793083] [info] EXPECTED SIGNATURE: cab31c274af074a09f8e3287b2513b4762e2f39c32407486a17839edca4fce94 [2026-04-25 21:40:47.798602] [info] -------- WEBHOOK END -------- [2026-04-25 21:45:01.467643] [info] [POST] Request to: https://midocean.turnitin.com/api/v1/submissions [2026-04-25 21:45:01.467696] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-25 21:45:01.467799] [info] Request: 0: '{"owner":"c78c3b5e-7cdd-435a-957b-f424dbcb8eb3","submitter":"c78c3b5e-7cdd-435a-957b-f424dbcb8eb3","title":"ALI-NASSER-ALZUNAYDI.ipynb - Colab.pdf","metadata":{"group":{"id":"145469","name":"Project-2-2","type":"ASSIGNMENT"},"group_context":{"id":"4476","name":"Practical_Machine_Learning_and_Data_Exploration_First Trimester 2026"},"owners":[{"id":"c78c3b5e-7cdd-435a-957b-f424dbcb8eb3","family_name":"\u0627\u0644\u0632\u0646\u064a\u062f\u064a","given_name":"\u0639\u0644\u064a","email":"alialzunaydi@gmail.com"}],"original_submitted_time":"2026-04-25T18:45:01Z"},"eula":{"accepted_timestamp":"2026-03-09T11:06:57Z","language":"en-US","version":"v1beta"},"owner_default_permission_set":"LEARNER","submitter_default_permission_set":"LEARNER"}' [2026-04-25 21:45:01.786993] [info] Response: 0: '{"owner":"c78c3b5e-7cdd-435a-957b-f424dbcb8eb3","title":"ALI-NASSER-ALZUNAYDI.ipynb - Colab.pdf","status":"CREATED","id":"a0e203b8-f4da-4055-82b6-1a0a6a2f4c1c","created_time":"2026-04-25T18:45:01.765Z","httpstatus":201}' [2026-04-25 21:45:01.788866] [info] [PUT] Request to: https://midocean.turnitin.com/api/v1/submissions/a0e203b8-f4da-4055-82b6-1a0a6a2f4c1c/original [2026-04-25 21:45:01.788893] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' 4: 'Content-Type: binary/octet-stream' 5: 'Content-Disposition: inline; filename="ALI-NASSER-ALZUNAYDI.ipynb - Colab.pdf"' [2026-04-25 21:45:02.003026] [info] Response: 0: '{"message":"Successfully uploaded file for submission a0e203b8-f4da-4055-82b6-1a0a6a2f4c1c","httpstatus":202}' [2026-04-25 21:45:02.135711] [info] [POST] Request to: https://midocean.turnitin.com/api/v1/submissions [2026-04-25 21:45:02.135744] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-25 21:45:02.135761] [info] Request: 0: '{"owner":"c78c3b5e-7cdd-435a-957b-f424dbcb8eb3","submitter":"c78c3b5e-7cdd-435a-957b-f424dbcb8eb3","title":"dataset link.docx","metadata":{"group":{"id":"145469","name":"Project-2-2","type":"ASSIGNMENT"},"group_context":{"id":"4476","name":"Practical_Machine_Learning_and_Data_Exploration_First Trimester 2026"},"owners":[{"id":"c78c3b5e-7cdd-435a-957b-f424dbcb8eb3","family_name":"\u0627\u0644\u0632\u0646\u064a\u062f\u064a","given_name":"\u0639\u0644\u064a","email":"alialzunaydi@gmail.com"}],"original_submitted_time":"2026-04-25T18:45:02Z"},"eula":{"accepted_timestamp":"2026-03-09T11:06:57Z","language":"en-US","version":"v1beta"},"owner_default_permission_set":"LEARNER","submitter_default_permission_set":"LEARNER"}' [2026-04-25 21:45:02.403161] [info] Response: 0: '{"owner":"c78c3b5e-7cdd-435a-957b-f424dbcb8eb3","title":"dataset link.docx","status":"CREATED","id":"66af1002-dcd0-4cf3-86b9-45c6b59b87d8","created_time":"2026-04-25T18:45:02.381Z","httpstatus":201}' [2026-04-25 21:45:02.405004] [info] [PUT] Request to: https://midocean.turnitin.com/api/v1/submissions/66af1002-dcd0-4cf3-86b9-45c6b59b87d8/original [2026-04-25 21:45:02.405023] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' 4: 'Content-Type: binary/octet-stream' 5: 'Content-Disposition: inline; filename="dataset link.docx"' [2026-04-25 21:45:02.575459] [info] Response: 0: '{"message":"Successfully uploaded file for submission 66af1002-dcd0-4cf3-86b9-45c6b59b87d8","httpstatus":202}' [2026-04-25 21:45:02.676651] [info] [POST] Request to: https://midocean.turnitin.com/api/v1/submissions [2026-04-25 21:45:02.676690] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-25 21:45:02.676709] [info] Request: 0: '{"owner":"49902c6c-35f1-4265-ad97-c2d909d7a841","submitter":"49902c6c-35f1-4265-ad97-c2d909d7a841","title":"%D8%A7%D8%AE%D8%B1 %D8%AA%D8%B9%D8%AF%D9%8A%D9%84 %D9%85%D8%B4%D8%B1%D9%88%D8%B9 %D9%A1 %D9%85%D8%A7%D8%AC%D8%B3%D8%AA%D9%8A%D8%B1.docx","metadata":{"group":{"id":"146169","name":"Final Thesis","type":"ASSIGNMENT"},"group_context":{"id":"4488","name":"Thesis_(1)_AI900a_Dr_Wessam_Ahmed_First Trimester 2026","owners":[{"id":"ded6e2db-6a77-48f2-a76f-d2f52cba315f","family_name":"Alwakeel","given_name":"Ahmed","email":"ahmedalwakeel@midocean.edu.km"}]},"owners":[{"id":"49902c6c-35f1-4265-ad97-c2d909d7a841","family_name":"\u0627\u0644\u0633\u0628\u064a\u0639\u064a","given_name":"\u0644\u0645\u0649","email":"lama77.alsubaie@gmail.com"}],"original_submitted_time":"2026-04-25T18:45:02Z"},"eula":{"accepted_timestamp":"2025-07-12T22:21:42Z","language":"en-US","version":"v1beta"},"owner_default_permission_set":"LEARNER","submitter_default_permission_set":"LEARNER"}' [2026-04-25 21:45:03.075376] [info] Response: 0: '{"owner":"49902c6c-35f1-4265-ad97-c2d909d7a841","title":"%D8%A7%D8%AE%D8%B1 %D8%AA%D8%B9%D8%AF%D9%8A%D9%84 %D9%85%D8%B4%D8%B1%D9%88%D8%B9 %D9%A1 %D9%85%D8%A7%D8%AC%D8%B3%D8%AA%D9%8A%D8%B1.docx","status":"CREATED","id":"58f557db-fcd8-43ed-b368-5b4b87b3ccd3","created_time":"2026-04-25T18:45:02.911Z","httpstatus":201}' [2026-04-25 21:45:03.078562] [info] [PUT] Request to: https://midocean.turnitin.com/api/v1/submissions/58f557db-fcd8-43ed-b368-5b4b87b3ccd3/original [2026-04-25 21:45:03.078594] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' 4: 'Content-Type: binary/octet-stream' 5: 'Content-Disposition: inline; filename="%D8%A7%D8%AE%D8%B1 %D8%AA%D8%B9%D8%AF%D9%8A%D9%84 %D9%85%D8%B4%D8%B1%D9%88%D8%B9 %D9%A1 %D9%85%D8%A7%D8%AC%D8%B3%D8%AA%D9%8A%D8%B1.docx"' [2026-04-25 21:45:03.367511] [info] Response: 0: '{"message":"Successfully uploaded file for submission 58f557db-fcd8-43ed-b368-5b4b87b3ccd3","httpstatus":202}' [2026-04-25 21:45:03.624454] [info] [POST] Request to: https://midocean.turnitin.com/api/v1/submissions [2026-04-25 21:45:03.624500] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-25 21:45:03.624526] [info] Request: 0: '{"owner":"49902c6c-35f1-4265-ad97-c2d909d7a841","submitter":"49902c6c-35f1-4265-ad97-c2d909d7a841","title":"%D8%A7%D8%AE%D8%B1 %D8%AA%D8%B9%D8%AF%D9%8A%D9%84 %D9%85%D8%B4%D8%B1%D9%88%D8%B9 %D9%A1 %D9%85%D8%A7%D8%AC%D8%B3%D8%AA%D9%8A%D8%B1.pdf","metadata":{"group":{"id":"146169","name":"Final Thesis","type":"ASSIGNMENT"},"group_context":{"id":"4488","name":"Thesis_(1)_AI900a_Dr_Wessam_Ahmed_First Trimester 2026","owners":[{"id":"ded6e2db-6a77-48f2-a76f-d2f52cba315f","family_name":"Alwakeel","given_name":"Ahmed","email":"ahmedalwakeel@midocean.edu.km"}]},"owners":[{"id":"49902c6c-35f1-4265-ad97-c2d909d7a841","family_name":"\u0627\u0644\u0633\u0628\u064a\u0639\u064a","given_name":"\u0644\u0645\u0649","email":"lama77.alsubaie@gmail.com"}],"original_submitted_time":"2026-04-25T18:45:03Z"},"eula":{"accepted_timestamp":"2025-07-12T22:21:42Z","language":"en-US","version":"v1beta"},"owner_default_permission_set":"LEARNER","submitter_default_permission_set":"LEARNER"}' [2026-04-25 21:45:03.999293] [info] Response: 0: '{"owner":"49902c6c-35f1-4265-ad97-c2d909d7a841","title":"%D8%A7%D8%AE%D8%B1 %D8%AA%D8%B9%D8%AF%D9%8A%D9%84 %D9%85%D8%B4%D8%B1%D9%88%D8%B9 %D9%A1 %D9%85%D8%A7%D8%AC%D8%B3%D8%AA%D9%8A%D8%B1.pdf","status":"CREATED","id":"dcd965d2-7c7f-4792-8098-7b7ba67fdb0d","created_time":"2026-04-25T18:45:03.854Z","httpstatus":201}' [2026-04-25 21:45:04.004650] [info] [PUT] Request to: https://midocean.turnitin.com/api/v1/submissions/dcd965d2-7c7f-4792-8098-7b7ba67fdb0d/original [2026-04-25 21:45:04.004692] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' 4: 'Content-Type: binary/octet-stream' 5: 'Content-Disposition: inline; filename="%D8%A7%D8%AE%D8%B1 %D8%AA%D8%B9%D8%AF%D9%8A%D9%84 %D9%85%D8%B4%D8%B1%D9%88%D8%B9 %D9%A1 %D9%85%D8%A7%D8%AC%D8%B3%D8%AA%D9%8A%D8%B1.pdf"' [2026-04-25 21:45:04.490489] [info] Response: 0: '{"message":"Successfully uploaded file for submission dcd965d2-7c7f-4792-8098-7b7ba67fdb0d","httpstatus":202}' [2026-04-25 21:45:04.748111] [info] [POST] Request to: https://midocean.turnitin.com/api/v1/submissions [2026-04-25 21:45:04.748156] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-25 21:45:04.748178] [info] Request: 0: '{"owner":"49902c6c-35f1-4265-ad97-c2d909d7a841","submitter":"49902c6c-35f1-4265-ad97-c2d909d7a841","title":"%D9%86%D8%B3%D8%A8%D8%A9 %D8%A7%D9%84%D8%A7%D9%82%D8%AA%D8%A8%D8%A7%D8%B3 .pdf","metadata":{"group":{"id":"146169","name":"Final Thesis","type":"ASSIGNMENT"},"group_context":{"id":"4488","name":"Thesis_(1)_AI900a_Dr_Wessam_Ahmed_First Trimester 2026","owners":[{"id":"ded6e2db-6a77-48f2-a76f-d2f52cba315f","family_name":"Alwakeel","given_name":"Ahmed","email":"ahmedalwakeel@midocean.edu.km"}]},"owners":[{"id":"49902c6c-35f1-4265-ad97-c2d909d7a841","family_name":"\u0627\u0644\u0633\u0628\u064a\u0639\u064a","given_name":"\u0644\u0645\u0649","email":"lama77.alsubaie@gmail.com"}],"original_submitted_time":"2026-04-25T18:45:04Z"},"eula":{"accepted_timestamp":"2025-07-12T22:21:42Z","language":"en-US","version":"v1beta"},"owner_default_permission_set":"LEARNER","submitter_default_permission_set":"LEARNER"}' [2026-04-25 21:45:05.121340] [info] Response: 0: '{"owner":"49902c6c-35f1-4265-ad97-c2d909d7a841","title":"%D9%86%D8%B3%D8%A8%D8%A9 %D8%A7%D9%84%D8%A7%D9%82%D8%AA%D8%A8%D8%A7%D8%B3 .pdf","status":"CREATED","id":"88c2a89d-3fa8-4304-9f58-fbddbd52de65","created_time":"2026-04-25T18:45:04.973Z","httpstatus":201}' [2026-04-25 21:45:05.124344] [info] [PUT] Request to: https://midocean.turnitin.com/api/v1/submissions/88c2a89d-3fa8-4304-9f58-fbddbd52de65/original [2026-04-25 21:45:05.124378] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' 4: 'Content-Type: binary/octet-stream' 5: 'Content-Disposition: inline; filename="%D9%86%D8%B3%D8%A8%D8%A9 %D8%A7%D9%84%D8%A7%D9%82%D8%AA%D8%A8%D8%A7%D8%B3 .pdf"' [2026-04-25 21:45:05.422889] [info] Response: 0: '{"message":"Successfully uploaded file for submission 88c2a89d-3fa8-4304-9f58-fbddbd52de65","httpstatus":202}' [2026-04-25 21:45:06.396600] [info] -------- WEBHOOK START -------- [2026-04-25 21:45:06.396632] [info] WEBHOOK HEADERS: connection: 'Keep-Alive' content-length: '339' accept-encoding: 'gzip, br' x-forwarded-proto: 'https' cf-visitor: '{"scheme":"https"}' cf-ipcountry: 'DE' cdn-loop: 'cloudflare; loops=1' x-turnitin-signature: '37a67ea04bb6eb0d7e47073b3f45683adf345d0ae5afe1e5340114be1321b3e1' content-type: 'application/json' x-turnitin-eventtype: 'SUBMISSION_COMPLETE' host: 'lms.midocean.edu.km' cookie: 'MoodleSession=103a525a7b5f4f37d0a42f80f4c9a91b' cf-ray: '9f1f80baca00d9d2-FRA' accept: '*/*' user-agent: 'AHC/2.1' x-amzn-trace-id: 'Root=1-69ed0bb2-0a0b3dff91567351db5e3bac;Parent=91a3e17aa8cb19d5;Sampled=0' traceparent: '00-69ed0bb20a0b3dff91567351db5e3bac-91a3e17aa8cb19d5-00' x-forwarded-for: '35.158.179.21' [2026-04-25 21:45:06.396660] [info] WEBHOOK REQUEST: {"owner":"c78c3b5e-7cdd-435a-957b-f424dbcb8eb3","title":"ALI-NASSER-ALZUNAYDI.ipynb - Colab.pdf","status":"COMPLETE","id":"a0e203b8-f4da-4055-82b6-1a0a6a2f4c1c","content_type":"application/pdf","page_count":5,"word_count":1024,"character_count":6168,"created_time":"2026-04-25T18:45:01.765Z","capabilities":["INDEX","SIMILARITY","VIEWER"]} [2026-04-25 21:45:06.396665] [info] EXPECTED SIGNATURE: 37a67ea04bb6eb0d7e47073b3f45683adf345d0ae5afe1e5340114be1321b3e1 [2026-04-25 21:45:06.555725] [info] [PUT] Request to: https://midocean.turnitin.com/api/v1/submissions/a0e203b8-f4da-4055-82b6-1a0a6a2f4c1c/similarity [2026-04-25 21:45:06.555763] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-25 21:45:06.555780] [info] Request: 0: '{"generation_settings":{"search_repositories":["INTERNET","PUBLICATION","CROSSREF","CROSSREF_POSTED_CONTENT","SUBMITTED_WORK"],"auto_exclude_self_matching_scope":"GROUP_CONTEXT"},"view_settings":{"exclude_quotes":false,"exclude_bibliography":false}}' [2026-04-25 21:45:07.142570] [info] Response: 0: '{"message":"Successfully scheduled similarity report generation","httpstatus":202}' [2026-04-25 21:45:07.144906] [info] -------- WEBHOOK END -------- [2026-04-25 21:45:08.248322] [info] -------- WEBHOOK START -------- [2026-04-25 21:45:08.248358] [info] WEBHOOK HEADERS: connection: 'Keep-Alive' content-length: '350' accept-encoding: 'gzip, br' x-forwarded-proto: 'https' cf-visitor: '{"scheme":"https"}' cf-ipcountry: 'DE' cdn-loop: 'cloudflare; loops=1' x-turnitin-signature: '7b9a965ffac8c067c800ccfe64b05b5c20eb3fff1912805f4c22353c4adc44c6' content-type: 'application/json' x-turnitin-eventtype: 'SUBMISSION_COMPLETE' host: 'lms.midocean.edu.km' cookie: 'MoodleSession=a325db3f1b4517831658e4b9c063f21d' cf-ray: '9f1f80c66b8dd288-FRA' accept: '*/*' user-agent: 'AHC/2.1' x-amzn-trace-id: 'Root=1-69ed0bb4-c82a4680d8cc1786f2c8ff91;Parent=7bda6095fe18a9dd;Sampled=0' traceparent: '00-69ed0bb4c82a4680d8cc1786f2c8ff91-7bda6095fe18a9dd-00' x-forwarded-for: '52.57.242.45' [2026-04-25 21:45:08.248464] [info] WEBHOOK REQUEST: {"owner":"c78c3b5e-7cdd-435a-957b-f424dbcb8eb3","title":"dataset link.docx","status":"ERROR","id":"66af1002-dcd0-4cf3-86b9-45c6b59b87d8","content_type":"application/vnd.openxmlformats-officedocument.wordprocessingml.document","page_count":1,"word_count":1,"character_count":58,"error_code":"TOO_LITTLE_TEXT","created_time":"2026-04-25T18:45:02.381Z"} [2026-04-25 21:45:08.248470] [info] EXPECTED SIGNATURE: 7b9a965ffac8c067c800ccfe64b05b5c20eb3fff1912805f4c22353c4adc44c6 [2026-04-25 21:45:08.253019] [info] [POST] Request to: https://midocean.turnitin.com/remote-logging/api/log [2026-04-25 21:45:08.253031] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-25 21:45:08.253041] [info] Request: 0: '{"message":"Error while uploading the file","integration_type":"Moodle","integration_version":"2025021301","lms_version":"405","log_level":"ERROR","date":"2026-04-25 21:45:08","tenant":"https:\/\/midocean.turnitin.com","submission_id":"66af1002-dcd0-4cf3-86b9-45c6b59b87d8","request":{"url":"\/api\/v1\/submissions\/{{submission_id}}\/original","method":"POST","headers":null,"response_status":500,"response_body":"{\"owner\":\"c78c3b5e-7cdd-435a-957b-f424dbcb8eb3\",\"title\":\"dataset link.docx\",\"status\":\"ERROR\",\"id\":\"66af1002-dcd0-4cf3-86b9-45c6b59b87d8\",\"content_type\":\"application\\\/vnd.openxmlformats-officedocument.wordprocessingml.document\",\"page_count\":1,\"word_count\":1,\"character_count\":58,\"error_code\":\"TOO_LITTLE_TEXT\",\"created_time\":\"2026-04-25T18:45:02.381Z\"}"}}' [2026-04-25 21:45:08.307123] [info] Response: 0: '{"httpstatus":204}' [2026-04-25 21:45:08.308876] [info] [PUT] Request to: https://midocean.turnitin.com/api/v1/submissions/66af1002-dcd0-4cf3-86b9-45c6b59b87d8/similarity [2026-04-25 21:45:08.308897] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-25 21:45:08.308911] [info] Request: 0: '{"generation_settings":{"search_repositories":["INTERNET","PUBLICATION","CROSSREF","CROSSREF_POSTED_CONTENT","SUBMITTED_WORK"],"auto_exclude_self_matching_scope":"GROUP_CONTEXT"},"view_settings":{"exclude_quotes":false,"exclude_bibliography":false}}' [2026-04-25 21:45:08.366635] [info] Response: 0: '{"success":false,"status":409,"code":"CONFLICT","reference":"ff5af72f-ad56-4912-b2f9-45740e710c29","debug_message":"TOO_LITTLE_TEXT","message":"TOO_LITTLE_TEXT","httpstatus":409}' [2026-04-25 21:45:08.368901] [info] -------- WEBHOOK END -------- [2026-04-25 21:45:18.873055] [info] -------- WEBHOOK START -------- [2026-04-25 21:45:18.873089] [info] WEBHOOK HEADERS: connection: 'Keep-Alive' content-length: '1307' accept-encoding: 'gzip, br' x-forwarded-proto: 'https' cf-visitor: '{"scheme":"https"}' cf-ipcountry: 'DE' cdn-loop: 'cloudflare; loops=1' x-turnitin-signature: 'ed368e776690068942a2062ad339cef13715038d4dc06de4d0ec2d0ef85f1548' content-type: 'application/json' x-turnitin-eventtype: 'SIMILARITY_COMPLETE' host: 'lms.midocean.edu.km' cookie: 'MoodleSession=103a525a7b5f4f37d0a42f80f4c9a91b' cf-ray: '9f1f8108d95dd9d2-FRA' accept: '*/*' user-agent: 'AHC/2.1' x-amzn-trace-id: 'Root=1-69ed0bbe-1d3283f295ce4a7e9044c9d5;Parent=81bb38869075b0f5;Sampled=0' traceparent: '00-69ed0bbe1d3283f295ce4a7e9044c9d5-81bb38869075b0f5-00' x-forwarded-for: '35.158.179.21' [2026-04-25 21:45:18.873195] [info] WEBHOOK REQUEST: {"overall_match_percentage":71,"internet_match_percentage":47,"publication_match_percentage":37,"submitted_works_match_percentage":71,"status":"COMPLETE","time_generated":"2026-04-25T18:45:18.661721Z","time_requested":"2026-04-25T18:45:07.106744Z","submission_id":"a0e203b8-f4da-4055-82b6-1a0a6a2f4c1c","top_matches":[{"percentage":31.695568,"source_type":"SUBMITTED_WORK","matched_word_count_total":329,"submitted_date":"2024-07-05","institution_name":"Aston University","name":"Aston University on 2024-07-05"},{"percentage":31.695568,"source_type":"SUBMITTED_WORK","matched_word_count_total":329,"submitted_date":"2024-11-05","institution_name":"Australian Institute of Higher Education","name":"Australian Institute of Higher Education on 2024-11-05"},{"percentage":31.310211,"submission_id":"d6a5e7fa-fefb-40bc-866e-b276037ff5d7","source_type":"SUBMITTED_WORK","matched_word_count_total":325,"submitted_date":"2025-09-01","institution_name":"Jerusalem Multidisciplinary College","name":"Jerusalem Multidisciplinary College on 2025-09-01"},{"percentage":29.479769,"source_type":"SUBMITTED_WORK","matched_word_count_total":306,"submitted_date":"2025-04-02","institution_name":"Nottingham Trent University","name":"Nottingham Trent University on 2025-04-02"}],"top_source_largest_matched_word_count":31} [2026-04-25 21:45:18.873200] [info] EXPECTED SIGNATURE: ed368e776690068942a2062ad339cef13715038d4dc06de4d0ec2d0ef85f1548 [2026-04-25 21:45:18.878484] [info] -------- WEBHOOK END -------- [2026-04-25 21:45:24.093967] [info] -------- WEBHOOK START -------- [2026-04-25 21:45:24.094000] [info] WEBHOOK HEADERS: connection: 'Keep-Alive' content-length: '436' accept-encoding: 'gzip, br' x-forwarded-proto: 'https' cf-visitor: '{"scheme":"https"}' cf-ipcountry: 'DE' cdn-loop: 'cloudflare; loops=1' x-turnitin-signature: 'd98cace1007714fe8396a020638ea4139a2e6be767abf2f912a8a78f0addbcd0' content-type: 'application/json' x-turnitin-eventtype: 'SUBMISSION_COMPLETE' host: 'lms.midocean.edu.km' cookie: 'MoodleSession=a325db3f1b4517831658e4b9c063f21d' cf-ray: '9f1f81297acad288-FRA' accept: '*/*' user-agent: 'AHC/2.1' x-amzn-trace-id: 'Root=1-69ed0bc4-f4d8fa1c1fcc7034faa29611;Parent=fa7e80b7f08bbd11;Sampled=0' traceparent: '00-69ed0bc4f4d8fa1c1fcc7034faa29611-fa7e80b7f08bbd11-00' x-forwarded-for: '52.57.242.45' [2026-04-25 21:45:24.094096] [info] WEBHOOK REQUEST: {"owner":"49902c6c-35f1-4265-ad97-c2d909d7a841","title":"%D8%A7%D8%AE%D8%B1 %D8%AA%D8%B9%D8%AF%D9%8A%D9%84 %D9%85%D8%B4%D8%B1%D9%88%D8%B9 %D9%A1 %D9%85%D8%A7%D8%AC%D8%B3%D8%AA%D9%8A%D8%B1.pdf","status":"COMPLETE","id":"dcd965d2-7c7f-4792-8098-7b7ba67fdb0d","content_type":"application/pdf","page_count":48,"word_count":1390,"character_count":7807,"created_time":"2026-04-25T18:45:03.854Z","capabilities":["INDEX","VIEWER","SIMILARITY"]} [2026-04-25 21:45:24.094101] [info] EXPECTED SIGNATURE: d98cace1007714fe8396a020638ea4139a2e6be767abf2f912a8a78f0addbcd0 [2026-04-25 21:45:24.337313] [info] [PUT] Request to: https://midocean.turnitin.com/api/v1/submissions/dcd965d2-7c7f-4792-8098-7b7ba67fdb0d/similarity [2026-04-25 21:45:24.337349] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-25 21:45:24.337367] [info] Request: 0: '{"generation_settings":{"search_repositories":["INTERNET","PUBLICATION","CROSSREF","CROSSREF_POSTED_CONTENT","SUBMITTED_WORK"],"auto_exclude_self_matching_scope":"GROUP_CONTEXT"},"view_settings":{"exclude_quotes":false,"exclude_bibliography":false}}' [2026-04-25 21:45:24.869283] [info] Response: 0: '{"message":"Successfully scheduled similarity report generation","httpstatus":202}' [2026-04-25 21:45:24.871886] [info] -------- WEBHOOK END -------- [2026-04-25 21:45:26.597002] [info] -------- WEBHOOK START -------- [2026-04-25 21:45:26.597034] [info] WEBHOOK HEADERS: connection: 'Keep-Alive' content-length: '381' accept-encoding: 'gzip, br' x-forwarded-proto: 'https' cf-visitor: '{"scheme":"https"}' cf-ipcountry: 'DE' cdn-loop: 'cloudflare; loops=1' x-turnitin-signature: 'f403db53098100e09f6bd0f7542af74d12f8f87c0f6b346f2284097efb6f5294' content-type: 'application/json' x-turnitin-eventtype: 'SUBMISSION_COMPLETE' host: 'lms.midocean.edu.km' cookie: 'MoodleSession=103a525a7b5f4f37d0a42f80f4c9a91b' cf-ray: '9f1f81392eded9d2-FRA' accept: '*/*' user-agent: 'AHC/2.1' x-amzn-trace-id: 'Root=1-69ed0bc6-752c3efbb560d7cc2d61f096;Parent=a5413ebb15614bbc;Sampled=0' traceparent: '00-69ed0bc6752c3efbb560d7cc2d61f096-a5413ebb15614bbc-00' x-forwarded-for: '35.158.179.21' [2026-04-25 21:45:26.597136] [info] WEBHOOK REQUEST: {"owner":"49902c6c-35f1-4265-ad97-c2d909d7a841","title":"%D9%86%D8%B3%D8%A8%D8%A9 %D8%A7%D9%84%D8%A7%D9%82%D8%AA%D8%A8%D8%A7%D8%B3 .pdf","status":"COMPLETE","id":"88c2a89d-3fa8-4304-9f58-fbddbd52de65","content_type":"application/pdf","page_count":36,"word_count":8238,"character_count":49068,"created_time":"2026-04-25T18:45:04.973Z","capabilities":["VIEWER","INDEX","SIMILARITY"]} [2026-04-25 21:45:26.597141] [info] EXPECTED SIGNATURE: f403db53098100e09f6bd0f7542af74d12f8f87c0f6b346f2284097efb6f5294 [2026-04-25 21:45:26.809427] [info] [PUT] Request to: https://midocean.turnitin.com/api/v1/submissions/88c2a89d-3fa8-4304-9f58-fbddbd52de65/similarity [2026-04-25 21:45:26.809462] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-25 21:45:26.809478] [info] Request: 0: '{"generation_settings":{"search_repositories":["INTERNET","PUBLICATION","CROSSREF","CROSSREF_POSTED_CONTENT","SUBMITTED_WORK"],"auto_exclude_self_matching_scope":"GROUP_CONTEXT"},"view_settings":{"exclude_quotes":false,"exclude_bibliography":false}}' [2026-04-25 21:45:27.358222] [info] Response: 0: '{"message":"Successfully scheduled similarity report generation","httpstatus":202}' [2026-04-25 21:45:27.360455] [info] -------- WEBHOOK END -------- [2026-04-25 21:45:37.113542] [info] -------- WEBHOOK START -------- [2026-04-25 21:45:37.113579] [info] WEBHOOK HEADERS: connection: 'Keep-Alive' content-length: '967' accept-encoding: 'gzip, br' x-forwarded-proto: 'https' cf-visitor: '{"scheme":"https"}' cf-ipcountry: 'DE' cdn-loop: 'cloudflare; loops=1' x-turnitin-signature: '5b4ac4d1b03c1a25fc380b98ea8eba631b01779e73d48435b5210e5e2aa995aa' content-type: 'application/json' x-turnitin-eventtype: 'SIMILARITY_COMPLETE' host: 'lms.midocean.edu.km' cookie: 'MoodleSession=a325db3f1b4517831658e4b9c063f21d' cf-ray: '9f1f817ad9d4d288-FRA' accept: '*/*' user-agent: 'AHC/2.1' x-amzn-trace-id: 'Root=1-69ed0bd1-ad6b45bcf77f52af44467f22;Parent=2dc654789215fbca;Sampled=0' traceparent: '00-69ed0bd1ad6b45bcf77f52af44467f22-2dc654789215fbca-00' x-forwarded-for: '52.57.242.45' [2026-04-25 21:45:37.113699] [info] WEBHOOK REQUEST: {"overall_match_percentage":66,"internet_match_percentage":45,"publication_match_percentage":36,"submitted_works_match_percentage":50,"status":"COMPLETE","time_generated":"2026-04-25T18:45:36.926649Z","time_requested":"2026-04-25T18:45:24.838161Z","submission_id":"dcd965d2-7c7f-4792-8098-7b7ba67fdb0d","top_matches":[{"percentage":18.439716,"source_type":"SUBMITTED_WORK","matched_word_count_total":260,"submitted_date":"2025-12-11","institution_name":"Indian School of Mines","name":"Indian School of Mines on 2025-12-11"},{"percentage":17.730497,"source_type":"SUBMITTED_WORK","matched_word_count_total":250,"submitted_date":"2024-10-18","institution_name":"Capella University","name":"Capella University on 2024-10-18"},{"percentage":17.375887,"source_type":"SUBMITTED_WORK","matched_word_count_total":245,"submitted_date":"2024-09-07","institution_name":"Capella University","name":"Capella University on 2024-09-07"}],"top_source_largest_matched_word_count":76} [2026-04-25 21:45:37.113725] [info] EXPECTED SIGNATURE: 5b4ac4d1b03c1a25fc380b98ea8eba631b01779e73d48435b5210e5e2aa995aa [2026-04-25 21:45:37.119947] [info] -------- WEBHOOK END -------- [2026-04-25 21:46:05.250897] [info] -------- WEBHOOK START -------- [2026-04-25 21:46:05.250931] [info] WEBHOOK HEADERS: connection: 'Keep-Alive' content-length: '1407' accept-encoding: 'gzip, br' x-forwarded-proto: 'https' cf-visitor: '{"scheme":"https"}' cf-ipcountry: 'DE' cdn-loop: 'cloudflare; loops=1' x-turnitin-signature: '8be213265d8c90b0de66c8cbe8c88b8a098f0d3ea33ccab2d4a4ba6aa53ba176' content-type: 'application/json' x-turnitin-eventtype: 'SIMILARITY_COMPLETE' host: 'lms.midocean.edu.km' cookie: 'MoodleSession=a325db3f1b4517831658e4b9c063f21d' cf-ray: '9f1f822abbcfd288-FRA' accept: '*/*' user-agent: 'AHC/2.1' x-amzn-trace-id: 'Root=1-69ed0bed-d8b69ec4e922898406e7fbed;Parent=bd0d3fe4aa25c215;Sampled=0' traceparent: '00-69ed0bedd8b69ec4e922898406e7fbed-bd0d3fe4aa25c215-00' x-forwarded-for: '52.57.242.45' [2026-04-25 21:46:05.251019] [info] WEBHOOK REQUEST: {"overall_match_percentage":42,"internet_match_percentage":32,"publication_match_percentage":27,"submitted_works_match_percentage":32,"status":"COMPLETE","time_generated":"2026-04-25T18:46:04.960418Z","time_requested":"2026-04-25T18:45:27.324853Z","submission_id":"88c2a89d-3fa8-4304-9f58-fbddbd52de65","top_matches":[{"percentage":15.349221,"source_type":"SUBMITTED_WORK","matched_word_count_total":1301,"submitted_date":"2025-05-21","institution_name":"University of Technology, Sydney","name":"University of Technology, Sydney on 2025-05-21"},{"percentage":15.113261,"source_type":"SUBMITTED_WORK","matched_word_count_total":1281,"submitted_date":"2025-04-25","institution_name":"Kean University","name":"Kean University on 2025-04-25"},{"percentage":14.995281,"source_type":"SUBMITTED_WORK","matched_word_count_total":1271,"submitted_date":"2025-04-24","institution_name":"Kean University","name":"Kean University on 2025-04-24"},{"percentage":14.747522,"source_type":"SUBMITTED_WORK","matched_word_count_total":1250,"submitted_date":"2026-04-19","institution_name":"University of Newcastle","name":"University of Newcastle on 2026-04-19"},{"percentage":14.712129,"source_type":"SUBMITTED_WORK","matched_word_count_total":1247,"submitted_date":"2026-04-22","institution_name":"Sheffield Hallam University","name":"Sheffield Hallam University on 2026-04-22"}],"top_source_largest_matched_word_count":390} [2026-04-25 21:46:05.251025] [info] EXPECTED SIGNATURE: 8be213265d8c90b0de66c8cbe8c88b8a098f0d3ea33ccab2d4a4ba6aa53ba176 [2026-04-25 21:46:05.256335] [info] -------- WEBHOOK END -------- [2026-04-25 21:46:08.725166] [info] -------- WEBHOOK START -------- [2026-04-25 21:46:08.725205] [info] WEBHOOK HEADERS: connection: 'Keep-Alive' content-length: '494' accept-encoding: 'gzip, br' x-forwarded-proto: 'https' cf-visitor: '{"scheme":"https"}' cf-ipcountry: 'DE' cdn-loop: 'cloudflare; loops=1' x-turnitin-signature: '774b00b2934d31ee018eb8ed61a05888378479eec54bb0b9f42529e1b8a1631a' content-type: 'application/json' x-turnitin-eventtype: 'SUBMISSION_COMPLETE' host: 'lms.midocean.edu.km' cookie: 'MoodleSession=103a525a7b5f4f37d0a42f80f4c9a91b' cf-ray: '9f1f82407dbed9d2-FRA' accept: '*/*' user-agent: 'AHC/2.1' x-amzn-trace-id: 'Root=1-69ed0bf0-baeb8a91ef406b1923f982e5;Parent=5bcdd8db6d135220;Sampled=0' traceparent: '00-69ed0bf0baeb8a91ef406b1923f982e5-5bcdd8db6d135220-00' x-forwarded-for: '35.158.179.21' [2026-04-25 21:46:08.725347] [info] WEBHOOK REQUEST: {"owner":"49902c6c-35f1-4265-ad97-c2d909d7a841","title":"%D8%A7%D8%AE%D8%B1 %D8%AA%D8%B9%D8%AF%D9%8A%D9%84 %D9%85%D8%B4%D8%B1%D9%88%D8%B9 %D9%A1 %D9%85%D8%A7%D8%AC%D8%B3%D8%AA%D9%8A%D8%B1.docx","status":"COMPLETE","id":"58f557db-fcd8-43ed-b368-5b4b87b3ccd3","content_type":"application/vnd.openxmlformats-officedocument.wordprocessingml.document","page_count":34,"word_count":6741,"character_count":38836,"created_time":"2026-04-25T18:45:02.911Z","capabilities":["INDEX","VIEWER","SIMILARITY"]} [2026-04-25 21:46:08.725632] [info] EXPECTED SIGNATURE: 774b00b2934d31ee018eb8ed61a05888378479eec54bb0b9f42529e1b8a1631a [2026-04-25 21:46:08.957953] [info] [PUT] Request to: https://midocean.turnitin.com/api/v1/submissions/58f557db-fcd8-43ed-b368-5b4b87b3ccd3/similarity [2026-04-25 21:46:08.957988] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-25 21:46:08.958007] [info] Request: 0: '{"generation_settings":{"search_repositories":["INTERNET","PUBLICATION","CROSSREF","CROSSREF_POSTED_CONTENT","SUBMITTED_WORK"],"auto_exclude_self_matching_scope":"GROUP_CONTEXT"},"view_settings":{"exclude_quotes":false,"exclude_bibliography":false}}' [2026-04-25 21:46:09.601594] [info] Response: 0: '{"message":"Successfully scheduled similarity report generation","httpstatus":202}' [2026-04-25 21:46:09.603480] [info] -------- WEBHOOK END -------- [2026-04-25 21:46:39.141541] [info] -------- WEBHOOK START -------- [2026-04-25 21:46:39.141573] [info] WEBHOOK HEADERS: connection: 'Keep-Alive' content-length: '1413' accept-encoding: 'gzip, br' x-forwarded-proto: 'https' cf-visitor: '{"scheme":"https"}' cf-ipcountry: 'DE' cdn-loop: 'cloudflare; loops=1' x-turnitin-signature: '1d30ac0e2adc981d46b654d33bb245a1f98de79a70c7d9a5fcd9d018644c519c' content-type: 'application/json' x-turnitin-eventtype: 'SIMILARITY_COMPLETE' host: 'lms.midocean.edu.km' cookie: 'MoodleSession=a325db3f1b4517831658e4b9c063f21d' cf-ray: '9f1f82fe8992d288-FRA' accept: '*/*' user-agent: 'AHC/2.1' x-amzn-trace-id: 'Root=1-69ed0c0f-98c502d4b3af5a599a89cbe4;Parent=3675edd73beacef5;Sampled=0' traceparent: '00-69ed0c0f98c502d4b3af5a599a89cbe4-3675edd73beacef5-00' x-forwarded-for: '52.57.242.45' [2026-04-25 21:46:39.141681] [info] WEBHOOK REQUEST: {"overall_match_percentage":32,"internet_match_percentage":24,"publication_match_percentage":25,"submitted_works_match_percentage":27,"status":"COMPLETE","time_generated":"2026-04-25T18:46:38.930871Z","time_requested":"2026-04-25T18:46:09.563789Z","submission_id":"58f557db-fcd8-43ed-b368-5b4b87b3ccd3","top_matches":[{"percentage":5.272133,"source_type":"PUBLICATION","matched_word_count_total":371,"name":"\"Machine Vision in Plant Leaf Disease Detection for Sustainable Agriculture\", Springer Science and Business Media LLC, 2025"},{"percentage":4.5047607,"source_type":"PUBLICATION","matched_word_count_total":317,"name":"Pushpa Choudhary, Sambit Satpathy, Arvind Dagur, Dhirendra Kumar Shukla. \"Recent Trends in Intelligent Computing and Communication\", CRC Press, 2025"},{"percentage":4.3058124,"source_type":"PUBLICATION","matched_word_count_total":303,"name":"\"Machine Learning for Plant Biology\", Wiley, 2025"},{"percentage":3.666335,"source_type":"SUBMITTED_WORK","matched_word_count_total":258,"submitted_date":"2024-07-18","institution_name":"KCA University","name":"KCA University on 2024-07-18"},{"percentage":3.6521244,"source_type":"PUBLICATION","matched_word_count_total":257,"name":"\"Proceedings of the International Conference on Artificial Intelligence, Security, and Networking (CAISN 2024)\", Springer Science and Business Media LLC, 2026"}],"top_source_largest_matched_word_count":31} [2026-04-25 21:46:39.141688] [info] EXPECTED SIGNATURE: 1d30ac0e2adc981d46b654d33bb245a1f98de79a70c7d9a5fcd9d018644c519c [2026-04-25 21:46:39.147146] [info] -------- WEBHOOK END -------- [2026-04-25 21:49:32.789724] [info] [POST] Request to: https://midocean.turnitin.com/api/v1/submissions/58f557db-fcd8-43ed-b368-5b4b87b3ccd3/viewer-url [2026-04-25 21:49:32.789762] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-25 21:49:32.789854] [info] Request: 0: '{"locale":"en","viewer_user_id":"ded6e2db-6a77-48f2-a76f-d2f52cba315f","given_name":"\u0644\u0645\u0649","family_name":"\u0627\u0644\u0633\u0628\u064a\u0639\u064a","viewer_default_permission_set":"INSTRUCTOR","viewer_permissions":{"may_view_submission_full_source":false,"may_view_match_submission_info":false,"may_view_save_viewer_changes":false},"similarity":{"modes":{"match_overview":true,"all_sources":true},"view_settings":{"save_changes":false}}}' [2026-04-25 21:49:33.358359] [info] Response: 0: '{"viewer_url":"https:\/\/midocean.turnitin.com\/viewer\/submissions\/oid:2945:379727770?locale=en#token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJqdGkiOiIwNjU4ZWYwZC03ZmI1LTQ3Y2EtYTY4Zi1jYWFmMTUzM2RiM2YiLCJpYXQiOjE3NzcxNDI5NjMsImF1ZCI6ImF1cm9yYSIsImlzcyI6Imh0dHA6Ly9sb2NhbGhvc3Q6ODA4MC8iLCJzdWIiOiJjZWY2NjY2MC0zM2E2LTQwZTQtODQxNS1mM2VjMTVlNWJiNTIiLCJleHAiOjE3NzcxNDMwNDMsImF1dGhvcml0aWVzIjpbIkNWX0xBVU5DSCJdLCJjb25maWciOiJ7XCJzdWJtaXNzaW9uc1wiOntcIm9pZDoyOTQ1OjM3OTcyNzc3MFwiOntcImF1dGhvclwiOlwi2YTZhdmJINin2YTYs9io2YrYudmKXCIsXCJ0aXRsZVwiOlwiJUQ4JUE3JUQ4JUFFJUQ4JUIxICVEOCVBQSVEOCVCOSVEOCVBRiVEOSU4QSVEOSU4NCAlRDklODUlRDglQjQlRDglQjElRDklODglRDglQjkgJUQ5JUExICVEOSU4NSVEOCVBNyVEOCVBQyVEOCVCMyVEOCVBQSVEOSU4QSVEOCVCMS5kb2N4XCJ9fSxcInByb2R1Y3RLZXlcIjpcIm9jMl9wbGF0aW51bVwiLFwibG9nb1wiOlwibm9uZVwiLFwidXNlclwiOntcImlkXCI6XCJjZWY2NjY2MC0zM2E2LTQwZTQtODQxNS1mM2VjMTVlNWJiNTJcIixcImZpcnN0TmFtZVwiOlwiQWhtZWRcIixcImxhc3ROYW1lXCI6XCJBbHdha2VlbFwiLFwiZW1haWxcIjpcImMxYWE0ODExLTVlODYtNGMzNS1iMWIyLTczOGVkYmI4NmIzNTpkZWQ2ZTJkYi02YTc3LTQ4ZjItYTc2Zi1kMmY1MmNiYTMxNWZAZmFrZS5mYWtlXCIsXCJyb2xlXCI6XCJ0cm46cm9sZTo6Om9yZ2FuaXphdGlvbjppbnN0cnVjdG9yXCJ9LFwidGVuYW50XCI6e1wibm9kZUlkXCI6Mjk0NSxcIm5hbWVcIjpcIm1pZG9jZWFuXCIsXCJpZFwiOlwiNmUwZTZhOGEtYjA0My00M2Y3LWFmMmEtYWM0ZTk2MzU2Mzk0XCJ9LFwiZmVhdHVyZXNcIjp7XCJ3aGl0ZWxhYmVsXCI6dHJ1ZSxcInVzZXJJbnRlcnZpZXdcIjp0cnVlLFwic3dzUmVwb3J0XCI6dHJ1ZSxcInN3c1JlcG9ydFYyXCI6XCJlbmFibGVkXCJ9LFwic2ltaWxhcml0eVwiOntcIm1heVZpZXdTdWJtaXNzaW9uRnVsbFNvdXJjZVwiOmZhbHNlLFwibWF5Vmlld01hdGNoU3VibWlzc2lvbkluZm9cIjpmYWxzZSxcIm1vZGVzXCI6e1wibWF0Y2hPdmVydmlld1wiOnRydWUsXCJhbGxTb3VyY2VzXCI6dHJ1ZX0sXCJkZWZhdWx0TW9kZVwiOlwibWF0Y2hPdmVydmlld1wiLFwidmlld1NldHRpbmdzXCI6e1wic2F2ZUNoYW5nZXNcIjpmYWxzZSxcIm9wdGlvbnNcIjp7XCJkZWZhdWx0VmFsdWVcIjpcImhpZGRlblwiLFwiZXhjbHVkZVF1b3Rlc1wiOlwiZWRpdGFibGVcIixcImV4Y2x1ZGVCaWJsaW9ncmFwaHlcIjpcImVkaXRhYmxlXCIsXCJleGNsdWRlQ2l0YXRpb25zXCI6XCJlZGl0YWJsZVwiLFwiZXhjbHVkZVNtYWxsTWF0Y2hlc1dvcmRDb3VudFwiOlwiZWRpdGFibGVcIixcImV4Y2x1ZGVTbWFsbFNvdXJjZXNQY3RcIjpcImVkaXRhYmxlXCIsXCJleGNsdWRlQWJzdHJhY3RcIjpcImhpZGRlblwiLFwiZXhjbHVkZU1ldGhvZHNcIjpcImhpZGRlblwiLFwiZXhjbHVkZVN1Ym1pdHRlZFdvcmtzXCI6XCJlZGl0YWJsZVwiLFwiZXhjbHVkZUludGVybmV0XCI6XCJlZGl0YWJsZVwiLFwiZXhjbHVkZVBocmFzZXNcIjpcImhpZGRlblwiLFwiZXhjbHVkZVByZXByaW50c1wiOlwiaGlkZGVuXCIsXCJleGNsdWRlU291cmNlc1wiOlwiZWRpdGFibGVcIixcImV4Y2x1ZGVOb2RlR3JvdXBzXCI6e1wicHVibGljYXRpb25cIjpcImVkaXRhYmxlXCIsXCJjcm9zc3JlZlwiOlwiZWRpdGFibGVcIixcImNyb3NzcmVmX3Bvc3RlZF9jb250ZW50XCI6XCJlZGl0YWJsZVwifX19fSxcInNpZGViYXJcIjp7XCJtb2Rlc1wiOntcImFpV3JpdGluZ0RldGVjdGlvblwiOnRydWUsXCJkb2N1bWVudERldGFpbHNcIjp0cnVlLFwiZmxhZ3NcIjp0cnVlLFwic2ltaWxhcml0eVwiOnRydWUsXCJzZWN0aW9uc0V4Y2x1c2lvblwiOmZhbHNlfSxcImRlZmF1bHRNb2RlXCI6XCJzaW1pbGFyaXR5XCJ9LFwiYW5ub3RhdGlvbnNcIjp7XCJzY29wZVwiOlwidGNhXCIsXCJwZXJtaXNzaW9uc1wiOntcImNyZWF0ZVwiOltcInNlbGZcIl0sXCJ2aWV3XCI6W1wiYWxsXCJdLFwiZWRpdFwiOltcInNlbGZcIl0sXCJkZWxldGVcIjpbXCJzZWxmXCJdfSxcImVuYWJsZWRcIjpmYWxzZX0sXCJhcHBcIjp7XCJsYXVuY2hlclwiOlwidGNhXCIsXCJpbnRlZ3JhdGlvblwiOlwiTW9vZGxlXCJ9LFwicHJvZHVjdFwiOntcImtleVwiOlwib2MyX3BsYXRpbnVtXCJ9fSJ9.C7YIkNeBVC4jsk1fiQLhXb4SzSM0PQjCGQVhSZdXKng","httpstatus":200}' [2026-04-25 22:00:01.693578] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/features-enabled [2026-04-25 22:00:01.693629] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-25 22:00:01.693733] [info] Request: 0: '[]' [2026-04-25 22:00:02.101929] [info] Response: 0: '{"similarity":{"viewer_modes":{"match_overview":true,"all_sources":true},"generation_settings":{"search_repositories":["INTERNET","PUBLICATION","CROSSREF","CROSSREF_POSTED_CONTENT","SUBMITTED_WORK"],"submission_auto_excludes":true},"view_settings":{"exclude_bibliography":true,"exclude_citations":true,"exclude_quotes":true,"exclude_abstract":false,"exclude_methods":false,"exclude_small_matches":true,"exclude_internet":true,"exclude_publications":true,"exclude_preprints":false,"exclude_custom_sections":false,"exclude_crossref":true,"exclude_crossref_posted_content":true,"exclude_submitted_works":true}},"tenant":{"require_eula":true},"product_name":"Turnitin Originality","access_options":["NATIVE","CORE_API","DRAFT_COACH"],"capability":["AI_WRITING_DETECTION"],"httpstatus":200}' [2026-04-25 22:00:02.102730] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/webhooks/5fc58884-69fd-449e-97ee-2bfdc2dd72f0 [2026-04-25 22:00:02.102746] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-25 22:00:02.102761] [info] Request: 0: '[]' [2026-04-25 22:00:02.230798] [info] Response: 0: '{"id":"5fc58884-69fd-449e-97ee-2bfdc2dd72f0","url":"https:\/\/lms.midocean.edu.km\/plagiarism\/turnitinsim\/callbacks.php","description":"Webhook for https:\/\/lms.midocean.edu.km\/plagiarism\/turnitinsim\/callbacks.php","created_time":"2026-03-04T22:00:02.566Z","event_types":["SUBMISSION_COMPLETE","SIMILARITY_COMPLETE","SIMILARITY_UPDATED"],"httpstatus":200}' [2026-04-25 22:00:02.231930] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/eula/latest?lang=en-US [2026-04-25 22:00:02.231957] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-25 22:00:02.231980] [info] Request: 0: '[]' [2026-04-25 22:00:02.245264] [info] [POST] Request to: https://midocean.turnitin.com/api/v1/submissions [2026-04-25 22:00:02.245304] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-25 22:00:02.245429] [info] Request: 0: '{"owner":"19fb942c-b591-43ea-ba1f-15fee706f5a2","submitter":"19fb942c-b591-43ea-ba1f-15fee706f5a2","title":"%D8%A7%D9%84%D8%AA%D8%B9%D8%AF%D9%8A%D9%84 %D8%A7%D9%84%D8%AB%D8%A7%D9%84%D8%AB - %D8%A7%D9%84%D9%81%D8%B5%D9%84 %D8%A7%D9%84%D8%AB%D8%A7%D9%86%D9%8A .docx","metadata":{"group":{"id":"141686","name":"\u0627\u0644\u062a\u0633\u0644\u064a\u0645 \u0627\u0644\u062b\u0627\u0644\u062b","type":"ASSIGNMENT"},"group_context":{"id":"4457","name":"\u0627\u0644\u0641\u0635\u0644 \u0627\u0644\u0633\u0627\u062f\u0633 - \u062f\/ \u0631\u064a\u0645 \u0648\u0631\u062f - \u0627\u0644\u0641\u0635\u0644 \u0627\u0644\u062f\u0631\u0627\u0633\u064a \u0627\u0644\u0623\u0648\u0644 2026"},"owners":[{"id":"19fb942c-b591-43ea-ba1f-15fee706f5a2","family_name":"\u0627\u0644\u0639\u0646\u0632\u064a","given_name":"\u0641\u064a\u0635\u0644","email":"faisalllll@hotmail.com"}],"original_submitted_time":"2026-04-25T19:00:02Z"},"eula":{"accepted_timestamp":"2025-07-13T11:31:01Z","language":"en-US","version":"v1beta"},"owner_default_permission_set":"LEARNER","submitter_default_permission_set":"LEARNER"}' [2026-04-25 22:00:02.297770] [info] Response: 0: '{"version":"v1beta","valid_from":"2018-04-30T17:00:00Z","valid_until":null,"url":"https:\/\/static.turnitin.com\/eula\/v1beta\/en-us\/eula.html","available_languages":["sv-SE","zh-CN","ja-JP","ko-KR","es-MX","nl-NL","ru-RU","zh-TW","ar-SA","pt-BR","de-DE","el-GR","nb-NO","cs-CZ","da-DK","tr-TR","pl-PL","fi-FI","it-IT","vi-VN","fr-FR","en-US","ro-RO"],"httpstatus":200}' [2026-04-25 22:00:02.507189] [info] Response: 0: '{"owner":"19fb942c-b591-43ea-ba1f-15fee706f5a2","title":"%D8%A7%D9%84%D8%AA%D8%B9%D8%AF%D9%8A%D9%84 %D8%A7%D9%84%D8%AB%D8%A7%D9%84%D8%AB - %D8%A7%D9%84%D9%81%D8%B5%D9%84 %D8%A7%D9%84%D8%AB%D8%A7%D9%86%D9%8A .docx","status":"CREATED","id":"5847ffba-fad3-4b1d-b6ba-c22787e150e3","created_time":"2026-04-25T19:00:02.488Z","httpstatus":201}' [2026-04-25 22:00:02.509040] [info] [PUT] Request to: https://midocean.turnitin.com/api/v1/submissions/5847ffba-fad3-4b1d-b6ba-c22787e150e3/original [2026-04-25 22:00:02.509058] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' 4: 'Content-Type: binary/octet-stream' 5: 'Content-Disposition: inline; filename="%D8%A7%D9%84%D8%AA%D8%B9%D8%AF%D9%8A%D9%84 %D8%A7%D9%84%D8%AB%D8%A7%D9%84%D8%AB - %D8%A7%D9%84%D9%81%D8%B5%D9%84 %D8%A7%D9%84%D8%AB%D8%A7%D9%86%D9%8A .docx"' [2026-04-25 22:00:02.685473] [info] Response: 0: '{"message":"Successfully uploaded file for submission 5847ffba-fad3-4b1d-b6ba-c22787e150e3","httpstatus":202}' [2026-04-25 22:00:33.350588] [info] -------- WEBHOOK START -------- [2026-04-25 22:00:33.350622] [info] WEBHOOK HEADERS: connection: 'Keep-Alive' content-length: '515' accept-encoding: 'gzip, br' x-forwarded-proto: 'https' cf-visitor: '{"scheme":"https"}' cf-ipcountry: 'DE' cdn-loop: 'cloudflare; loops=1' x-turnitin-signature: 'c04830bf5e5f9345bb3a60410f25cdd6155ae8baaeaac9a09211adb72834a273' content-type: 'application/json' x-turnitin-eventtype: 'SUBMISSION_COMPLETE' host: 'lms.midocean.edu.km' cookie: 'MoodleSession=103a525a7b5f4f37d0a42f80f4c9a91b' cf-ray: '9f1f975c6fb5dc80-FRA' accept: '*/*' user-agent: 'AHC/2.1' x-amzn-trace-id: 'Root=1-69ed0f51-aa92cf3c106077503a5f42c9;Parent=aa4f1718a72bf09c;Sampled=0' traceparent: '00-69ed0f51aa92cf3c106077503a5f42c9-aa4f1718a72bf09c-00' x-forwarded-for: '35.158.179.21' [2026-04-25 22:00:33.350725] [info] WEBHOOK REQUEST: {"owner":"19fb942c-b591-43ea-ba1f-15fee706f5a2","title":"%D8%A7%D9%84%D8%AA%D8%B9%D8%AF%D9%8A%D9%84 %D8%A7%D9%84%D8%AB%D8%A7%D9%84%D8%AB - %D8%A7%D9%84%D9%81%D8%B5%D9%84 %D8%A7%D9%84%D8%AB%D8%A7%D9%86%D9%8A .docx","status":"COMPLETE","id":"5847ffba-fad3-4b1d-b6ba-c22787e150e3","content_type":"application/vnd.openxmlformats-officedocument.wordprocessingml.document","page_count":50,"word_count":13148,"character_count":73767,"created_time":"2026-04-25T19:00:02.488Z","capabilities":["INDEX","SIMILARITY","VIEWER"]} [2026-04-25 22:00:33.350730] [info] EXPECTED SIGNATURE: c04830bf5e5f9345bb3a60410f25cdd6155ae8baaeaac9a09211adb72834a273 [2026-04-25 22:00:33.532021] [info] [PUT] Request to: https://midocean.turnitin.com/api/v1/submissions/5847ffba-fad3-4b1d-b6ba-c22787e150e3/similarity [2026-04-25 22:00:33.532058] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-25 22:00:33.532077] [info] Request: 0: '{"generation_settings":{"search_repositories":["INTERNET","PUBLICATION","CROSSREF","CROSSREF_POSTED_CONTENT","SUBMITTED_WORK"],"auto_exclude_self_matching_scope":"GROUP_CONTEXT"},"view_settings":{"exclude_quotes":false,"exclude_bibliography":false}}' [2026-04-25 22:00:34.126905] [info] Response: 0: '{"message":"Successfully scheduled similarity report generation","httpstatus":202}' [2026-04-25 22:00:34.128854] [info] -------- WEBHOOK END -------- [2026-04-25 22:01:23.563062] [info] -------- WEBHOOK START -------- [2026-04-25 22:01:23.563096] [info] WEBHOOK HEADERS: connection: 'Keep-Alive' content-length: '975' accept-encoding: 'gzip, br' x-forwarded-proto: 'https' cf-visitor: '{"scheme":"https"}' cf-ipcountry: 'DE' cdn-loop: 'cloudflare; loops=1' x-turnitin-signature: '75d257d72f4bb621de4d2c05d1fa74d01f844896c67e53449daff0d6bfada1df' content-type: 'application/json' x-turnitin-eventtype: 'SIMILARITY_COMPLETE' host: 'lms.midocean.edu.km' cookie: 'MoodleSession=a325db3f1b4517831658e4b9c063f21d' cf-ray: '9f1f98961d73d242-FRA' accept: '*/*' user-agent: 'AHC/2.1' x-amzn-trace-id: 'Root=1-69ed0f83-e20539a5ebbf49784e966689;Parent=dff545acc2c9103d;Sampled=0' traceparent: '00-69ed0f83e20539a5ebbf49784e966689-dff545acc2c9103d-00' x-forwarded-for: '52.57.242.45' [2026-04-25 22:01:23.563191] [info] WEBHOOK REQUEST: {"overall_match_percentage":42,"internet_match_percentage":27,"publication_match_percentage":4,"submitted_works_match_percentage":38,"status":"COMPLETE","time_generated":"2026-04-25T19:01:23.314004Z","time_requested":"2026-04-25T19:00:34.093821Z","submission_id":"5847ffba-fad3-4b1d-b6ba-c22787e150e3","top_matches":[{"percentage":6.7660027,"source_type":"SUBMITTED_WORK","matched_word_count_total":890,"submitted_date":"2025-11-12","institution_name":"Abu Dhabi University","name":"Abu Dhabi University on 2025-11-12"},{"percentage":5.8157215,"source_type":"SUBMITTED_WORK","matched_word_count_total":765,"submitted_date":"2021-08-04","institution_name":"University of Shajrah","name":"University of Shajrah on 2021-08-04"},{"percentage":5.8157215,"source_type":"SUBMITTED_WORK","matched_word_count_total":765,"submitted_date":"2021-07-27","institution_name":"University of Shajrah","name":"University of Shajrah on 2021-07-27"}],"top_source_largest_matched_word_count":127} [2026-04-25 22:01:23.563196] [info] EXPECTED SIGNATURE: 75d257d72f4bb621de4d2c05d1fa74d01f844896c67e53449daff0d6bfada1df [2026-04-25 22:01:23.568181] [info] -------- WEBHOOK END -------- [2026-04-25 22:30:01.188950] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/features-enabled [2026-04-25 22:30:01.188977] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-25 22:30:01.189062] [info] Request: 0: '[]' [2026-04-25 22:30:01.576735] [info] Response: 0: '{"similarity":{"viewer_modes":{"match_overview":true,"all_sources":true},"generation_settings":{"search_repositories":["INTERNET","PUBLICATION","CROSSREF","CROSSREF_POSTED_CONTENT","SUBMITTED_WORK"],"submission_auto_excludes":true},"view_settings":{"exclude_bibliography":true,"exclude_citations":true,"exclude_quotes":true,"exclude_abstract":false,"exclude_methods":false,"exclude_small_matches":true,"exclude_internet":true,"exclude_publications":true,"exclude_preprints":false,"exclude_custom_sections":false,"exclude_crossref":true,"exclude_crossref_posted_content":true,"exclude_submitted_works":true}},"tenant":{"require_eula":true},"product_name":"Turnitin Originality","access_options":["NATIVE","CORE_API","DRAFT_COACH"],"capability":["AI_WRITING_DETECTION"],"httpstatus":200}' [2026-04-25 22:30:01.577549] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/webhooks/5fc58884-69fd-449e-97ee-2bfdc2dd72f0 [2026-04-25 22:30:01.577564] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-25 22:30:01.577578] [info] Request: 0: '[]' [2026-04-25 22:30:01.671086] [info] Response: 0: '{"id":"5fc58884-69fd-449e-97ee-2bfdc2dd72f0","url":"https:\/\/lms.midocean.edu.km\/plagiarism\/turnitinsim\/callbacks.php","description":"Webhook for https:\/\/lms.midocean.edu.km\/plagiarism\/turnitinsim\/callbacks.php","created_time":"2026-03-04T22:00:02.566Z","event_types":["SIMILARITY_COMPLETE","SIMILARITY_UPDATED","SUBMISSION_COMPLETE"],"httpstatus":200}' [2026-04-25 22:30:01.671900] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/eula/latest?lang=en-US [2026-04-25 22:30:01.671916] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-25 22:30:01.671931] [info] Request: 0: '[]' [2026-04-25 22:30:01.771703] [info] Response: 0: '{"version":"v1beta","valid_from":"2018-04-30T17:00:00Z","valid_until":null,"url":"https:\/\/static.turnitin.com\/eula\/v1beta\/en-us\/eula.html","available_languages":["sv-SE","zh-CN","ja-JP","ko-KR","es-MX","nl-NL","ru-RU","zh-TW","ar-SA","pt-BR","de-DE","el-GR","nb-NO","cs-CZ","da-DK","tr-TR","pl-PL","fi-FI","it-IT","vi-VN","fr-FR","en-US","ro-RO"],"httpstatus":200}' [2026-04-25 22:35:01.185993] [info] [POST] Request to: https://midocean.turnitin.com/api/v1/submissions [2026-04-25 22:35:01.186038] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-25 22:35:01.186134] [info] Request: 0: '{"owner":"07286f47-12ef-4e3d-9d32-665e12e62d54","submitter":"07286f47-12ef-4e3d-9d32-665e12e62d54","title":"Projectt2_Sara_ismail_252000512.pdf","metadata":{"group":{"id":"145476","name":"Project 2-","type":"ASSIGNMENT"},"group_context":{"id":"4477","name":"Practical_Image_Processing_and_Natural_Language_Processing_First Trimester 2026"},"owners":[{"id":"07286f47-12ef-4e3d-9d32-665e12e62d54","family_name":"\u0627\u0633\u0645\u0627\u0639\u064a\u0644","given_name":"\u0633\u0627\u0631\u0629","email":"saraismailse@gmail.com"}],"original_submitted_time":"2026-04-25T19:35:01Z"},"eula":{"accepted_timestamp":"2025-07-12T17:03:37Z","language":"en-US","version":"v1beta"},"owner_default_permission_set":"LEARNER","submitter_default_permission_set":"LEARNER"}' [2026-04-25 22:35:01.455154] [info] Response: 0: '{"owner":"07286f47-12ef-4e3d-9d32-665e12e62d54","title":"Projectt2_Sara_ismail_252000512.pdf","status":"CREATED","id":"0015859d-fc68-422e-a6ab-b961eb8681ba","created_time":"2026-04-25T19:35:01.437Z","httpstatus":201}' [2026-04-25 22:35:01.458611] [info] [PUT] Request to: https://midocean.turnitin.com/api/v1/submissions/0015859d-fc68-422e-a6ab-b961eb8681ba/original [2026-04-25 22:35:01.458652] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' 4: 'Content-Type: binary/octet-stream' 5: 'Content-Disposition: inline; filename="Projectt2_Sara_ismail_252000512.pdf"' [2026-04-25 22:35:01.748644] [info] Response: 0: '{"message":"Successfully uploaded file for submission 0015859d-fc68-422e-a6ab-b961eb8681ba","httpstatus":202}' [2026-04-25 22:35:09.436904] [info] -------- WEBHOOK START -------- [2026-04-25 22:35:09.436940] [info] WEBHOOK HEADERS: connection: 'Keep-Alive' content-length: '316' accept-encoding: 'gzip, br' x-forwarded-proto: 'https' cf-visitor: '{"scheme":"https"}' cf-ipcountry: 'DE' cdn-loop: 'cloudflare; loops=1' x-turnitin-signature: 'a75224fcf3e2a7f54b330b0a996379a27cc0be0c816c233c81727659b575a3d2' content-type: 'application/json' x-turnitin-eventtype: 'SUBMISSION_COMPLETE' host: 'lms.midocean.edu.km' cookie: 'MoodleSession=103a525a7b5f4f37d0a42f80f4c9a91b' cf-ray: '9f1fca0bcd91bbc1-FRA' accept: '*/*' user-agent: 'AHC/2.1' x-amzn-trace-id: 'Root=1-69ed176d-504b18cf79b59ebb6e6cdc5e;Parent=143e78ad1bc435d1;Sampled=0' traceparent: '00-69ed176d504b18cf79b59ebb6e6cdc5e-143e78ad1bc435d1-00' x-forwarded-for: '35.158.179.21' [2026-04-25 22:35:09.437052] [info] WEBHOOK REQUEST: {"owner":"07286f47-12ef-4e3d-9d32-665e12e62d54","title":"Projectt2_Sara_ismail_252000512.pdf","status":"ERROR","id":"0015859d-fc68-422e-a6ab-b961eb8681ba","content_type":"application/pdf","page_count":10,"word_count":0,"character_count":0,"error_code":"CANNOT_EXTRACT_TEXT","created_time":"2026-04-25T19:35:01.437Z"} [2026-04-25 22:35:09.437057] [info] EXPECTED SIGNATURE: a75224fcf3e2a7f54b330b0a996379a27cc0be0c816c233c81727659b575a3d2 [2026-04-25 22:35:09.441649] [info] [POST] Request to: https://midocean.turnitin.com/remote-logging/api/log [2026-04-25 22:35:09.441664] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-25 22:35:09.441678] [info] Request: 0: '{"message":"Error while uploading the file","integration_type":"Moodle","integration_version":"2025021301","lms_version":"405","log_level":"ERROR","date":"2026-04-25 22:35:09","tenant":"https:\/\/midocean.turnitin.com","submission_id":"0015859d-fc68-422e-a6ab-b961eb8681ba","request":{"url":"\/api\/v1\/submissions\/{{submission_id}}\/original","method":"POST","headers":null,"response_status":500,"response_body":"{\"owner\":\"07286f47-12ef-4e3d-9d32-665e12e62d54\",\"title\":\"Projectt2_Sara_ismail_252000512.pdf\",\"status\":\"ERROR\",\"id\":\"0015859d-fc68-422e-a6ab-b961eb8681ba\",\"content_type\":\"application\\\/pdf\",\"page_count\":10,\"word_count\":0,\"character_count\":0,\"error_code\":\"CANNOT_EXTRACT_TEXT\",\"created_time\":\"2026-04-25T19:35:01.437Z\"}"}}' [2026-04-25 22:35:09.493633] [info] Response: 0: '{"httpstatus":204}' [2026-04-25 22:35:09.495544] [info] [PUT] Request to: https://midocean.turnitin.com/api/v1/submissions/0015859d-fc68-422e-a6ab-b961eb8681ba/similarity [2026-04-25 22:35:09.495564] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-25 22:35:09.495579] [info] Request: 0: '{"generation_settings":{"search_repositories":["INTERNET","PUBLICATION","CROSSREF","CROSSREF_POSTED_CONTENT","SUBMITTED_WORK"],"auto_exclude_self_matching_scope":"GROUP_CONTEXT"},"view_settings":{"exclude_quotes":false,"exclude_bibliography":false}}' [2026-04-25 22:35:09.577773] [info] Response: 0: '{"success":false,"status":409,"code":"CONFLICT","reference":"5c5c3f2d-e955-419f-abcd-9a4f9fc07529","debug_message":"CANNOT_EXTRACT_TEXT","message":"CANNOT_EXTRACT_TEXT","httpstatus":409}' [2026-04-25 22:35:09.579802] [info] -------- WEBHOOK END -------- [2026-04-25 22:50:01.780085] [info] [POST] Request to: https://midocean.turnitin.com/api/v1/submissions [2026-04-25 22:50:01.780126] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-25 22:50:01.780203] [info] Request: 0: '{"owner":"20575a54-66e6-49a0-97ce-df5b387c8b87","submitter":"20575a54-66e6-49a0-97ce-df5b387c8b87","title":"Master Thesis Chapter1-2 Deep Learning-Based Plant Disease Detection Using Leaf Image Analysis v.20.pdf","metadata":{"group":{"id":"145705","name":"Thesis Part1","type":"ASSIGNMENT"},"group_context":{"id":"4491","name":"Thesis_(1)_AI900a_Dr_Mohamed_Essa_First Trimester 2026","owners":[{"id":"ded6e2db-6a77-48f2-a76f-d2f52cba315f","family_name":"Alwakeel","given_name":"Ahmed","email":"ahmedalwakeel@midocean.edu.km"}]},"owners":[{"id":"20575a54-66e6-49a0-97ce-df5b387c8b87","family_name":"\u0627\u0644\u0642\u0648\u064a\u0641\u0644\u064a","given_name":"\u0633\u0644\u064a\u0645\u0627\u0646","email":"slumanq@gmail.com"}],"original_submitted_time":"2026-04-25T19:50:01Z"},"eula":{"accepted_timestamp":"2025-11-15T13:05:02Z","language":"en-US","version":"v1beta"},"owner_default_permission_set":"LEARNER","submitter_default_permission_set":"LEARNER"}' [2026-04-25 22:50:02.573788] [info] Response: 0: '{"owner":"20575a54-66e6-49a0-97ce-df5b387c8b87","title":"Master Thesis Chapter1-2 Deep Learning-Based Plant Disease Detection Using Leaf Image Analysis v.20.pdf","status":"CREATED","id":"8b992485-cc2c-49e3-86e9-5ac4dcc73650","created_time":"2026-04-25T19:50:02.157Z","httpstatus":201}' [2026-04-25 22:50:02.576138] [info] [PUT] Request to: https://midocean.turnitin.com/api/v1/submissions/8b992485-cc2c-49e3-86e9-5ac4dcc73650/original [2026-04-25 22:50:02.576164] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' 4: 'Content-Type: binary/octet-stream' 5: 'Content-Disposition: inline; filename="Master Thesis Chapter1-2 Deep Learning-Based Plant Disease Detection Using Leaf Image Analysis v.20.pdf"' [2026-04-25 22:50:02.800390] [info] Response: 0: '{"message":"Successfully uploaded file for submission 8b992485-cc2c-49e3-86e9-5ac4dcc73650","httpstatus":202}' [2026-04-25 22:50:03.074939] [info] [POST] Request to: https://midocean.turnitin.com/api/v1/submissions [2026-04-25 22:50:03.074975] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-25 22:50:03.074994] [info] Request: 0: '{"owner":"20575a54-66e6-49a0-97ce-df5b387c8b87","submitter":"20575a54-66e6-49a0-97ce-df5b387c8b87","title":"Master Thesis Chapter1-2 Deep Learning-Based Plant Disease Detection Using Leaf Image Analysis v.20.docx","metadata":{"group":{"id":"145705","name":"Thesis Part1","type":"ASSIGNMENT"},"group_context":{"id":"4491","name":"Thesis_(1)_AI900a_Dr_Mohamed_Essa_First Trimester 2026","owners":[{"id":"ded6e2db-6a77-48f2-a76f-d2f52cba315f","family_name":"Alwakeel","given_name":"Ahmed","email":"ahmedalwakeel@midocean.edu.km"}]},"owners":[{"id":"20575a54-66e6-49a0-97ce-df5b387c8b87","family_name":"\u0627\u0644\u0642\u0648\u064a\u0641\u0644\u064a","given_name":"\u0633\u0644\u064a\u0645\u0627\u0646","email":"slumanq@gmail.com"}],"original_submitted_time":"2026-04-25T19:50:03Z"},"eula":{"accepted_timestamp":"2025-11-15T13:05:02Z","language":"en-US","version":"v1beta"},"owner_default_permission_set":"LEARNER","submitter_default_permission_set":"LEARNER"}' [2026-04-25 22:50:03.482100] [info] Response: 0: '{"owner":"20575a54-66e6-49a0-97ce-df5b387c8b87","title":"Master Thesis Chapter1-2 Deep Learning-Based Plant Disease Detection Using Leaf Image Analysis v.20.docx","status":"CREATED","id":"245bc609-ae1f-4713-8c1a-30d55d6a3cbc","created_time":"2026-04-25T19:50:03.316Z","httpstatus":201}' [2026-04-25 22:50:03.484502] [info] [PUT] Request to: https://midocean.turnitin.com/api/v1/submissions/245bc609-ae1f-4713-8c1a-30d55d6a3cbc/original [2026-04-25 22:50:03.484527] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' 4: 'Content-Type: binary/octet-stream' 5: 'Content-Disposition: inline; filename="Master Thesis Chapter1-2 Deep Learning-Based Plant Disease Detection Using Leaf Image Analysis v.20.docx"' [2026-04-25 22:50:03.694183] [info] Response: 0: '{"message":"Successfully uploaded file for submission 245bc609-ae1f-4713-8c1a-30d55d6a3cbc","httpstatus":202}' [2026-04-25 22:50:12.399152] [info] -------- WEBHOOK START -------- [2026-04-25 22:50:12.399192] [info] WEBHOOK HEADERS: connection: 'Keep-Alive' content-length: '406' accept-encoding: 'gzip, br' x-forwarded-proto: 'https' cf-visitor: '{"scheme":"https"}' cf-ipcountry: 'DE' cdn-loop: 'cloudflare; loops=1' x-turnitin-signature: 'bcff237c7285f3f64e36f782b24e73252a1a0569f0bbd37fec993edd74486b89' content-type: 'application/json' x-turnitin-eventtype: 'SUBMISSION_COMPLETE' host: 'lms.midocean.edu.km' cookie: 'MoodleSession=103a525a7b5f4f37d0a42f80f4c9a91b' cf-ray: '9f1fe0174a6c4db4-FRA' accept: '*/*' user-agent: 'AHC/2.1' x-amzn-trace-id: 'Root=1-69ed1af4-393c204a44e49c5297ca6459;Parent=2297525aaa9534f5;Sampled=0' traceparent: '00-69ed1af4393c204a44e49c5297ca6459-2297525aaa9534f5-00' x-forwarded-for: '35.158.179.21' [2026-04-25 22:50:12.399303] [info] WEBHOOK REQUEST: {"owner":"20575a54-66e6-49a0-97ce-df5b387c8b87","title":"Master Thesis Chapter1-2 Deep Learning-Based Plant Disease Detection Using Leaf Image Analysis v.20.pdf","status":"COMPLETE","id":"8b992485-cc2c-49e3-86e9-5ac4dcc73650","content_type":"application/pdf","page_count":23,"word_count":5156,"character_count":29516,"created_time":"2026-04-25T19:50:02.157Z","capabilities":["VIEWER","INDEX","SIMILARITY"]} [2026-04-25 22:50:12.399310] [info] EXPECTED SIGNATURE: bcff237c7285f3f64e36f782b24e73252a1a0569f0bbd37fec993edd74486b89 [2026-04-25 22:50:12.804157] [info] [PUT] Request to: https://midocean.turnitin.com/api/v1/submissions/8b992485-cc2c-49e3-86e9-5ac4dcc73650/similarity [2026-04-25 22:50:12.804207] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-25 22:50:12.804224] [info] Request: 0: '{"generation_settings":{"search_repositories":["INTERNET","PUBLICATION","CROSSREF","CROSSREF_POSTED_CONTENT","SUBMITTED_WORK"],"auto_exclude_self_matching_scope":"GROUP_CONTEXT"},"view_settings":{"exclude_quotes":false,"exclude_bibliography":false}}' [2026-04-25 22:50:13.461546] [info] Response: 0: '{"message":"Successfully scheduled similarity report generation","httpstatus":202}' [2026-04-25 22:50:13.463849] [info] -------- WEBHOOK END -------- [2026-04-25 22:50:33.629439] [info] -------- WEBHOOK START -------- [2026-04-25 22:50:33.629472] [info] WEBHOOK HEADERS: connection: 'Keep-Alive' content-length: '463' accept-encoding: 'gzip, br' x-forwarded-proto: 'https' cf-visitor: '{"scheme":"https"}' cf-ipcountry: 'DE' cdn-loop: 'cloudflare; loops=1' x-turnitin-signature: '3c88b2cee4e474a35162279cba3088b0b61fdd8033a21cea2fa9f1d7eaf2b800' content-type: 'application/json' x-turnitin-eventtype: 'SUBMISSION_COMPLETE' host: 'lms.midocean.edu.km' cookie: 'MoodleSession=a325db3f1b4517831658e4b9c063f21d' cf-ray: '9f1fe09c1f9adc99-FRA' accept: '*/*' user-agent: 'AHC/2.1' x-amzn-trace-id: 'Root=1-69ed1b09-16b08a47962d31541cc23ced;Parent=7cf167af303dcd1b;Sampled=0' traceparent: '00-69ed1b0916b08a47962d31541cc23ced-7cf167af303dcd1b-00' x-forwarded-for: '52.57.242.45' [2026-04-25 22:50:33.629568] [info] WEBHOOK REQUEST: {"owner":"20575a54-66e6-49a0-97ce-df5b387c8b87","title":"Master Thesis Chapter1-2 Deep Learning-Based Plant Disease Detection Using Leaf Image Analysis v.20.docx","status":"COMPLETE","id":"245bc609-ae1f-4713-8c1a-30d55d6a3cbc","content_type":"application/vnd.openxmlformats-officedocument.wordprocessingml.document","page_count":23,"word_count":4983,"character_count":29514,"created_time":"2026-04-25T19:50:03.316Z","capabilities":["VIEWER","INDEX","SIMILARITY"]} [2026-04-25 22:50:33.629574] [info] EXPECTED SIGNATURE: 3c88b2cee4e474a35162279cba3088b0b61fdd8033a21cea2fa9f1d7eaf2b800 [2026-04-25 22:50:33.924688] [info] [PUT] Request to: https://midocean.turnitin.com/api/v1/submissions/245bc609-ae1f-4713-8c1a-30d55d6a3cbc/similarity [2026-04-25 22:50:33.924734] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-25 22:50:33.924751] [info] Request: 0: '{"generation_settings":{"search_repositories":["INTERNET","PUBLICATION","CROSSREF","CROSSREF_POSTED_CONTENT","SUBMITTED_WORK"],"auto_exclude_self_matching_scope":"GROUP_CONTEXT"},"view_settings":{"exclude_quotes":false,"exclude_bibliography":false}}' [2026-04-25 22:50:34.473368] [info] Response: 0: '{"message":"Successfully scheduled similarity report generation","httpstatus":202}' [2026-04-25 22:50:34.475605] [info] -------- WEBHOOK END -------- [2026-04-25 22:50:51.095926] [info] -------- WEBHOOK START -------- [2026-04-25 22:50:51.095962] [info] WEBHOOK HEADERS: connection: 'Keep-Alive' content-length: '1703' accept-encoding: 'gzip, br' x-forwarded-proto: 'https' cf-visitor: '{"scheme":"https"}' cf-ipcountry: 'DE' cdn-loop: 'cloudflare; loops=1' x-turnitin-signature: '01b2c22120f15a06b2197d96479b8aa63c52de0d259be5b092bff17e662825cd' content-type: 'application/json' x-turnitin-eventtype: 'SIMILARITY_COMPLETE' host: 'lms.midocean.edu.km' cookie: 'MoodleSession=103a525a7b5f4f37d0a42f80f4c9a91b' cf-ray: '9f1fe1093d7d4db4-FRA' accept: '*/*' user-agent: 'AHC/2.1' x-amzn-trace-id: 'Root=1-69ed1b1b-9ae0b6f8e8843f0f8b3e7394;Parent=c8c0d1dd3abe59ac;Sampled=0' traceparent: '00-69ed1b1b9ae0b6f8e8843f0f8b3e7394-c8c0d1dd3abe59ac-00' x-forwarded-for: '35.158.179.21' [2026-04-25 22:50:51.096061] [info] WEBHOOK REQUEST: {"overall_match_percentage":15,"internet_match_percentage":11,"publication_match_percentage":12,"submitted_works_match_percentage":13,"status":"COMPLETE","time_generated":"2026-04-25T19:50:50.901849Z","time_requested":"2026-04-25T19:50:13.434859Z","submission_id":"8b992485-cc2c-49e3-86e9-5ac4dcc73650","top_matches":[{"percentage":9.501411,"source_type":"PUBLICATION","matched_word_count_total":505,"name":"Harvinder Singh, Priyanka Kaushal, Sarabjeet Kaur. \"Advanced Computing and AI for Sustainable Environment, Energy, and Smart Manufacturing - AI-Driven Sustainability Across Environment, Energy, and Industry\", CRC Press, 2026"},{"percentage":8.447789,"source_type":"PUBLICATION","matched_word_count_total":449,"name":"John Stafford. \"Precision Agriculture for Sustainability\", Burleigh Dodds Science Publishing, 2025"},{"percentage":6.6792097,"source_type":"SUBMITTED_WORK","matched_word_count_total":355,"submitted_date":"2026-04-25","institution_name":"Al Quds University","name":"Al Quds University on 2026-04-25"},{"percentage":6.6227655,"source_type":"PUBLICATION","matched_word_count_total":352,"name":"Furkan Ulaş, Rachid Lahlali, Salah-Eddine Laasli, Muhammad Aasim, Abdelfattah Dababat, Muhammad Sameeullah, Mustafa İmren. \"Artificial intelligence applications in abiotic and biotic plant stress management: A comprehensive bibliometric and literature review\", Physiological and Molecular Plant Pathology, 2026"},{"percentage":6.5475073,"source_type":"PUBLICATION","matched_word_count_total":348,"name":"Ahmad, Aanis. \"Deep Learning-Based Computer Vision for Disease Identification and Monitoring in Corn\", Purdue University, 2025"}],"top_source_largest_matched_word_count":38} [2026-04-25 22:50:51.096067] [info] EXPECTED SIGNATURE: 01b2c22120f15a06b2197d96479b8aa63c52de0d259be5b092bff17e662825cd [2026-04-25 22:50:51.102044] [info] -------- WEBHOOK END -------- [2026-04-25 22:51:11.715085] [info] -------- WEBHOOK START -------- [2026-04-25 22:51:11.715125] [info] WEBHOOK HEADERS: connection: 'Keep-Alive' content-length: '1812' accept-encoding: 'gzip, br' x-forwarded-proto: 'https' cf-visitor: '{"scheme":"https"}' cf-ipcountry: 'DE' cdn-loop: 'cloudflare; loops=1' x-turnitin-signature: 'f652e7d781e6b20c0213fc208fb86df0e4015abe388eace1e825b0cf41d0f2d4' content-type: 'application/json' x-turnitin-eventtype: 'SIMILARITY_COMPLETE' host: 'lms.midocean.edu.km' cookie: 'MoodleSession=a325db3f1b4517831658e4b9c063f21d' cf-ray: '9f1fe18a1dd7dc99-FRA' accept: '*/*' user-agent: 'AHC/2.1' x-amzn-trace-id: 'Root=1-69ed1b2f-371d855246acb3579e3a5f2b;Parent=ddcf980840b15cfa;Sampled=0' traceparent: '00-69ed1b2f371d855246acb3579e3a5f2b-ddcf980840b15cfa-00' x-forwarded-for: '52.57.242.45' [2026-04-25 22:51:11.715445] [info] WEBHOOK REQUEST: {"overall_match_percentage":15,"internet_match_percentage":12,"publication_match_percentage":12,"submitted_works_match_percentage":13,"status":"COMPLETE","time_generated":"2026-04-25T19:51:11.537854Z","time_requested":"2026-04-25T19:50:34.414371Z","submission_id":"245bc609-ae1f-4713-8c1a-30d55d6a3cbc","top_matches":[{"percentage":9.501411,"source_type":"PUBLICATION","matched_word_count_total":505,"name":"Harvinder Singh, Priyanka Kaushal, Sarabjeet Kaur. \"Advanced Computing and AI for Sustainable Environment, Energy, and Smart Manufacturing - AI-Driven Sustainability Across Environment, Energy, and Industry\", CRC Press, 2026"},{"percentage":8.447789,"source_type":"PUBLICATION","matched_word_count_total":449,"name":"John Stafford. \"Precision Agriculture for Sustainability\", Burleigh Dodds Science Publishing, 2025"},{"percentage":6.6227655,"source_type":"PUBLICATION","matched_word_count_total":352,"name":"Furkan Ulaş, Rachid Lahlali, Salah-Eddine Laasli, Muhammad Aasim, Abdelfattah Dababat, Muhammad Sameeullah, Mustafa İmren. \"Artificial intelligence applications in abiotic and biotic plant stress management: A comprehensive bibliometric and literature review\", Physiological and Molecular Plant Pathology, 2026"},{"percentage":6.378175,"source_type":"PUBLICATION","matched_word_count_total":339,"name":"Aravind Krishnaswamy Rangarajan, Raja Purushothaman, Manuel Pérez-Ruiz. \"Disease classification in aubergine with local symptomatic region using deep learning models\", Biosystems Engineering, 2021"},{"percentage":6.1712136,"source_type":"PUBLICATION","matched_word_count_total":328,"name":"Mehta, Kiran. \"Synthetic and Augmented Data Methods for Deep Learning-Based Plant Disease Detection Models.\", The George Washington University"}],"top_source_largest_matched_word_count":38} [2026-04-25 22:51:11.715454] [info] EXPECTED SIGNATURE: f652e7d781e6b20c0213fc208fb86df0e4015abe388eace1e825b0cf41d0f2d4 [2026-04-25 22:51:11.720705] [info] -------- WEBHOOK END -------- [2026-04-25 23:00:01.419760] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/features-enabled [2026-04-25 23:00:01.419928] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-25 23:00:01.420020] [info] Request: 0: '[]' [2026-04-25 23:00:01.595109] [info] Response: 0: '{"similarity":{"viewer_modes":{"match_overview":true,"all_sources":true},"generation_settings":{"search_repositories":["INTERNET","PUBLICATION","CROSSREF","CROSSREF_POSTED_CONTENT","SUBMITTED_WORK"],"submission_auto_excludes":true},"view_settings":{"exclude_bibliography":true,"exclude_citations":true,"exclude_quotes":true,"exclude_abstract":false,"exclude_methods":false,"exclude_small_matches":true,"exclude_internet":true,"exclude_publications":true,"exclude_preprints":false,"exclude_custom_sections":false,"exclude_crossref":true,"exclude_crossref_posted_content":true,"exclude_submitted_works":true}},"tenant":{"require_eula":true},"product_name":"Turnitin Originality","access_options":["NATIVE","CORE_API","DRAFT_COACH"],"capability":["AI_WRITING_DETECTION"],"httpstatus":200}' [2026-04-25 23:00:01.595885] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/webhooks/5fc58884-69fd-449e-97ee-2bfdc2dd72f0 [2026-04-25 23:00:01.595896] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-25 23:00:01.595909] [info] Request: 0: '[]' [2026-04-25 23:00:01.662106] [info] Response: 0: '{"id":"5fc58884-69fd-449e-97ee-2bfdc2dd72f0","url":"https:\/\/lms.midocean.edu.km\/plagiarism\/turnitinsim\/callbacks.php","description":"Webhook for https:\/\/lms.midocean.edu.km\/plagiarism\/turnitinsim\/callbacks.php","created_time":"2026-03-04T22:00:02.566Z","event_types":["SIMILARITY_COMPLETE","SIMILARITY_UPDATED","SUBMISSION_COMPLETE"],"httpstatus":200}' [2026-04-25 23:00:01.662776] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/eula/latest?lang=en-US [2026-04-25 23:00:01.662790] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-25 23:00:01.662801] [info] Request: 0: '[]' [2026-04-25 23:00:01.721648] [info] Response: 0: '{"version":"v1beta","valid_from":"2018-04-30T17:00:00Z","valid_until":null,"url":"https:\/\/static.turnitin.com\/eula\/v1beta\/en-us\/eula.html","available_languages":["sv-SE","zh-CN","ja-JP","ko-KR","es-MX","nl-NL","ru-RU","zh-TW","ar-SA","pt-BR","de-DE","el-GR","nb-NO","cs-CZ","da-DK","tr-TR","pl-PL","fi-FI","it-IT","vi-VN","fr-FR","en-US","ro-RO"],"httpstatus":200}' [2026-04-25 23:05:01.639137] [info] [POST] Request to: https://midocean.turnitin.com/api/v1/submissions [2026-04-25 23:05:01.639183] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-25 23:05:01.639257] [info] Request: 0: '{"owner":"03d345ec-c264-4534-be73-f7dc1c0a8580","submitter":"03d345ec-c264-4534-be73-f7dc1c0a8580","title":"pr.pdf","metadata":{"group":{"id":"145469","name":"Project-2-2","type":"ASSIGNMENT"},"group_context":{"id":"4476","name":"Practical_Machine_Learning_and_Data_Exploration_First Trimester 2026"},"owners":[{"id":"03d345ec-c264-4534-be73-f7dc1c0a8580","family_name":"\u0635\u0627\u062f\u0642","given_name":"\u062e\u062f\u064a\u062c\u0647","email":"kad2005.ias@gmail.com"}],"original_submitted_time":"2026-04-25T20:05:01Z"},"eula":{"accepted_timestamp":"2026-03-09T21:22:09Z","language":"en-US","version":"v1beta"},"owner_default_permission_set":"LEARNER","submitter_default_permission_set":"LEARNER"}' [2026-04-25 23:05:02.023422] [info] Response: 0: '{"owner":"03d345ec-c264-4534-be73-f7dc1c0a8580","title":"pr.pdf","status":"CREATED","id":"1eef9273-2bad-4245-bf89-5bbef3eeeb23","created_time":"2026-04-25T20:05:02.000Z","httpstatus":201}' [2026-04-25 23:05:02.025563] [info] [PUT] Request to: https://midocean.turnitin.com/api/v1/submissions/1eef9273-2bad-4245-bf89-5bbef3eeeb23/original [2026-04-25 23:05:02.025587] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' 4: 'Content-Type: binary/octet-stream' 5: 'Content-Disposition: inline; filename="pr.pdf"' [2026-04-25 23:05:02.248944] [info] Response: 0: '{"message":"Successfully uploaded file for submission 1eef9273-2bad-4245-bf89-5bbef3eeeb23","httpstatus":202}' [2026-04-25 23:05:02.412462] [info] [POST] Request to: https://midocean.turnitin.com/api/v1/submissions [2026-04-25 23:05:02.412498] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-25 23:05:02.412518] [info] Request: 0: '{"owner":"f4d76a40-1abf-4e5c-a8f9-7356637805ee","submitter":"f4d76a40-1abf-4e5c-a8f9-7356637805ee","title":"%D8%A7%D9%84%D8%AE%D8%B7%D8%A9 %D8%A7%D9%84%D8%A8%D8%AD%D8%AB%D9%8A%D8%A9 - %D8%AF%D8%A7%D9%86%D9%8A%D8%A7 %D9%85%D8%AD%D9%85%D8%AF %D8%B3%D9%84%D8%A7%D9%85%D9%87.pdf","metadata":{"group":{"id":"145135","name":"\u0627\u0644\u062e\u0637\u0629 \u0627\u0644\u0628\u062d\u062b\u064a\u0629 proposal","type":"ASSIGNMENT"},"group_context":{"id":"4328","name":"Graduation_Project_DGM500_T1_BDM_First Trimester 2026","owners":[{"id":"82c5cab8-6666-488c-9e33-0b3a2d6921f3","family_name":"Issa","given_name":"Raghad","email":"raghadissa@midocean.edu.km"}]},"owners":[{"id":"f4d76a40-1abf-4e5c-a8f9-7356637805ee","family_name":"\u0633\u0644\u0627\u0645\u0647","given_name":"\u062f\u0627\u0646\u064a\u0627","email":"danya__900@hotmail.com"}],"original_submitted_time":"2026-04-25T20:05:02Z"},"eula":{"accepted_timestamp":"2026-02-14T17:21:25Z","language":"en-US","version":"v1beta"},"owner_default_permission_set":"LEARNER","submitter_default_permission_set":"LEARNER"}' [2026-04-25 23:05:02.925326] [info] Response: 0: '{"owner":"f4d76a40-1abf-4e5c-a8f9-7356637805ee","title":"%D8%A7%D9%84%D8%AE%D8%B7%D8%A9 %D8%A7%D9%84%D8%A8%D8%AD%D8%AB%D9%8A%D8%A9 - %D8%AF%D8%A7%D9%86%D9%8A%D8%A7 %D9%85%D8%AD%D9%85%D8%AF %D8%B3%D9%84%D8%A7%D9%85%D9%87.pdf","status":"CREATED","id":"fd791fe7-8984-4fb4-993d-f58a04181233","created_time":"2026-04-25T20:05:02.720Z","httpstatus":201}' [2026-04-25 23:05:02.927676] [info] [PUT] Request to: https://midocean.turnitin.com/api/v1/submissions/fd791fe7-8984-4fb4-993d-f58a04181233/original [2026-04-25 23:05:02.927711] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' 4: 'Content-Type: binary/octet-stream' 5: 'Content-Disposition: inline; filename="%D8%A7%D9%84%D8%AE%D8%B7%D8%A9 %D8%A7%D9%84%D8%A8%D8%AD%D8%AB%D9%8A%D8%A9 - %D8%AF%D8%A7%D9%86%D9%8A%D8%A7 %D9%85%D8%AD%D9%85%D8%AF %D8%B3%D9%84%D8%A7%D9%85%D9%87.pdf"' [2026-04-25 23:05:03.170439] [info] Response: 0: '{"message":"Successfully uploaded file for submission fd791fe7-8984-4fb4-993d-f58a04181233","httpstatus":202}' [2026-04-25 23:05:05.628644] [info] -------- WEBHOOK START -------- [2026-04-25 23:05:05.628679] [info] WEBHOOK HEADERS: connection: 'Keep-Alive' content-length: '286' accept-encoding: 'gzip, br' x-forwarded-proto: 'https' cf-visitor: '{"scheme":"https"}' cf-ipcountry: 'DE' cdn-loop: 'cloudflare; loops=1' x-turnitin-signature: '9451f33c1b66f8bedfb4241531f93e81979e509fa9428408522753139b0c7f8d' content-type: 'application/json' x-turnitin-eventtype: 'SUBMISSION_COMPLETE' host: 'lms.midocean.edu.km' cookie: 'MoodleSession=a325db3f1b4517831658e4b9c063f21d' cf-ray: '9f1ff5e60de5916e-FRA' accept: '*/*' user-agent: 'AHC/2.1' x-amzn-trace-id: 'Root=1-69ed1e71-9f1cb4b8ef095500515bbc5c;Parent=de637f49bcae54ac;Sampled=0' traceparent: '00-69ed1e719f1cb4b8ef095500515bbc5c-de637f49bcae54ac-00' x-forwarded-for: '52.57.242.45' [2026-04-25 23:05:05.628788] [info] WEBHOOK REQUEST: {"owner":"03d345ec-c264-4534-be73-f7dc1c0a8580","title":"pr.pdf","status":"ERROR","id":"1eef9273-2bad-4245-bf89-5bbef3eeeb23","content_type":"application/pdf","page_count":1,"word_count":0,"character_count":0,"error_code":"CANNOT_EXTRACT_TEXT","created_time":"2026-04-25T20:05:02.000Z"} [2026-04-25 23:05:05.628796] [info] EXPECTED SIGNATURE: 9451f33c1b66f8bedfb4241531f93e81979e509fa9428408522753139b0c7f8d [2026-04-25 23:05:05.633203] [info] [POST] Request to: https://midocean.turnitin.com/remote-logging/api/log [2026-04-25 23:05:05.633214] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-25 23:05:05.633225] [info] Request: 0: '{"message":"Error while uploading the file","integration_type":"Moodle","integration_version":"2025021301","lms_version":"405","log_level":"ERROR","date":"2026-04-25 23:05:05","tenant":"https:\/\/midocean.turnitin.com","submission_id":"1eef9273-2bad-4245-bf89-5bbef3eeeb23","request":{"url":"\/api\/v1\/submissions\/{{submission_id}}\/original","method":"POST","headers":null,"response_status":500,"response_body":"{\"owner\":\"03d345ec-c264-4534-be73-f7dc1c0a8580\",\"title\":\"pr.pdf\",\"status\":\"ERROR\",\"id\":\"1eef9273-2bad-4245-bf89-5bbef3eeeb23\",\"content_type\":\"application\\\/pdf\",\"page_count\":1,\"word_count\":0,\"character_count\":0,\"error_code\":\"CANNOT_EXTRACT_TEXT\",\"created_time\":\"2026-04-25T20:05:02.000Z\"}"}}' [2026-04-25 23:05:05.687896] [info] Response: 0: '{"httpstatus":204}' [2026-04-25 23:05:05.690031] [info] [PUT] Request to: https://midocean.turnitin.com/api/v1/submissions/1eef9273-2bad-4245-bf89-5bbef3eeeb23/similarity [2026-04-25 23:05:05.690052] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-25 23:05:05.690066] [info] Request: 0: '{"generation_settings":{"search_repositories":["INTERNET","PUBLICATION","CROSSREF","CROSSREF_POSTED_CONTENT","SUBMITTED_WORK"],"auto_exclude_self_matching_scope":"GROUP_CONTEXT"},"view_settings":{"exclude_quotes":false,"exclude_bibliography":false}}' [2026-04-25 23:05:05.751064] [info] Response: 0: '{"success":false,"status":409,"code":"CONFLICT","reference":"79458d6c-8354-4fbc-963c-2eb5b61a4114","debug_message":"CANNOT_EXTRACT_TEXT","message":"CANNOT_EXTRACT_TEXT","httpstatus":409}' [2026-04-25 23:05:05.752804] [info] -------- WEBHOOK END -------- [2026-04-25 23:05:16.821981] [info] -------- WEBHOOK START -------- [2026-04-25 23:05:16.822016] [info] WEBHOOK HEADERS: connection: 'Keep-Alive' content-length: '469' accept-encoding: 'gzip, br' x-forwarded-proto: 'https' cf-visitor: '{"scheme":"https"}' cf-ipcountry: 'DE' cdn-loop: 'cloudflare; loops=1' x-turnitin-signature: '20235ff5dc380d859983081390c3c49af950462b3131e5948507d61625f767ac' content-type: 'application/json' x-turnitin-eventtype: 'SUBMISSION_COMPLETE' host: 'lms.midocean.edu.km' cookie: 'MoodleSession=103a525a7b5f4f37d0a42f80f4c9a91b' cf-ray: '9f1ff62bffcb9299-FRA' accept: '*/*' user-agent: 'AHC/2.1' x-amzn-trace-id: 'Root=1-69ed1e7c-6da5605074e9452d58109af1;Parent=5615e29aa178cc02;Sampled=0' traceparent: '00-69ed1e7c6da5605074e9452d58109af1-5615e29aa178cc02-00' x-forwarded-for: '35.158.179.21' [2026-04-25 23:05:16.822114] [info] WEBHOOK REQUEST: {"owner":"f4d76a40-1abf-4e5c-a8f9-7356637805ee","title":"%D8%A7%D9%84%D8%AE%D8%B7%D8%A9 %D8%A7%D9%84%D8%A8%D8%AD%D8%AB%D9%8A%D8%A9 - %D8%AF%D8%A7%D9%86%D9%8A%D8%A7 %D9%85%D8%AD%D9%85%D8%AF %D8%B3%D9%84%D8%A7%D9%85%D9%87.pdf","status":"COMPLETE","id":"fd791fe7-8984-4fb4-993d-f58a04181233","content_type":"application/pdf","page_count":36,"word_count":6925,"character_count":39750,"created_time":"2026-04-25T20:05:02.720Z","capabilities":["VIEWER","INDEX","SIMILARITY"]} [2026-04-25 23:05:16.822120] [info] EXPECTED SIGNATURE: 20235ff5dc380d859983081390c3c49af950462b3131e5948507d61625f767ac [2026-04-25 23:05:17.187859] [info] [PUT] Request to: https://midocean.turnitin.com/api/v1/submissions/fd791fe7-8984-4fb4-993d-f58a04181233/similarity [2026-04-25 23:05:17.187895] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-25 23:05:17.187912] [info] Request: 0: '{"generation_settings":{"search_repositories":["INTERNET","PUBLICATION","CROSSREF","CROSSREF_POSTED_CONTENT","SUBMITTED_WORK"],"auto_exclude_self_matching_scope":"GROUP_CONTEXT"},"view_settings":{"exclude_quotes":true,"exclude_bibliography":true}}' [2026-04-25 23:05:17.777816] [info] Response: 0: '{"message":"Successfully scheduled similarity report generation","httpstatus":202}' [2026-04-25 23:05:17.779819] [info] -------- WEBHOOK END -------- [2026-04-25 23:05:34.982969] [info] -------- WEBHOOK START -------- [2026-04-25 23:05:34.983005] [info] WEBHOOK HEADERS: connection: 'Keep-Alive' content-length: '1271' accept-encoding: 'gzip, br' x-forwarded-proto: 'https' cf-visitor: '{"scheme":"https"}' cf-ipcountry: 'DE' cdn-loop: 'cloudflare; loops=1' x-turnitin-signature: 'e87189e6ae8e506ee4330c9e51a679b7b0a811b45d8694bc0edcfb6fa6b295e4' content-type: 'application/json' x-turnitin-eventtype: 'SIMILARITY_COMPLETE' host: 'lms.midocean.edu.km' cookie: 'MoodleSession=a325db3f1b4517831658e4b9c063f21d' cf-ray: '9f1ff69d8cef916e-FRA' accept: '*/*' user-agent: 'AHC/2.1' x-amzn-trace-id: 'Root=1-69ed1e8e-e2f0210c6a6ba98fb9cda899;Parent=1a335d3798d2a78a;Sampled=0' traceparent: '00-69ed1e8ee2f0210c6a6ba98fb9cda899-1a335d3798d2a78a-00' x-forwarded-for: '52.57.242.45' [2026-04-25 23:05:34.983119] [info] WEBHOOK REQUEST: {"overall_match_percentage":3,"internet_match_percentage":2,"publication_match_percentage":0,"submitted_works_match_percentage":2,"status":"COMPLETE","time_generated":"2026-04-25T20:05:34.699038Z","time_requested":"2026-04-25T20:05:17.749128Z","submission_id":"fd791fe7-8984-4fb4-993d-f58a04181233","top_matches":[{"percentage":0.39504156,"source_type":"SUBMITTED_WORK","matched_word_count_total":29,"submitted_date":"2025-11-14","institution_name":"Majmaah University","name":"Majmaah University on 2025-11-14"},{"percentage":0.34055305,"source_type":"SUBMITTED_WORK","matched_word_count_total":25,"submitted_date":"2026-04-19","institution_name":"University of Tabuk","name":"University of Tabuk on 2026-04-19"},{"percentage":0.34055305,"source_type":"SUBMITTED_WORK","matched_word_count_total":25,"submitted_date":"2025-02-13","institution_name":"University of Nizwa","name":"University of Nizwa on 2025-02-13"},{"percentage":0.32693094,"source_type":"INTERNET","matched_word_count_total":24,"name":"alqurtas.alandalus-libya.org.ly"},{"percentage":0.28606457,"source_type":"SUBMITTED_WORK","matched_word_count_total":21,"submitted_date":"2026-04-16","institution_name":"Doha Institute","name":"Doha Institute on 2026-04-16"}],"top_source_largest_matched_word_count":8} [2026-04-25 23:05:34.983125] [info] EXPECTED SIGNATURE: e87189e6ae8e506ee4330c9e51a679b7b0a811b45d8694bc0edcfb6fa6b295e4 [2026-04-25 23:05:34.988334] [info] -------- WEBHOOK END -------- [2026-04-25 23:20:01.548238] [info] [POST] Request to: https://midocean.turnitin.com/api/v1/submissions [2026-04-25 23:20:01.548284] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-25 23:20:01.548372] [info] Request: 0: '{"owner":"adc347e5-b644-4eca-95fc-84809b7791e7","submitter":"adc347e5-b644-4eca-95fc-84809b7791e7","title":"project 2 V1.pdf","metadata":{"group":{"id":"145469","name":"Project-2-2","type":"ASSIGNMENT"},"group_context":{"id":"4476","name":"Practical_Machine_Learning_and_Data_Exploration_First Trimester 2026"},"owners":[{"id":"adc347e5-b644-4eca-95fc-84809b7791e7","family_name":"\u0639\u0633\u064a\u0631\u064a","given_name":"\u0639\u0628\u062f\u0627\u0644\u0643\u0631\u064a\u0645","email":"aaam1412@hotmail.com"}],"original_submitted_time":"2026-04-25T20:20:01Z"},"eula":{"accepted_timestamp":"2026-03-14T23:09:28Z","language":"en-US","version":"v1beta"},"owner_default_permission_set":"LEARNER","submitter_default_permission_set":"LEARNER"}' [2026-04-25 23:20:01.831764] [info] Response: 0: '{"owner":"adc347e5-b644-4eca-95fc-84809b7791e7","title":"project 2 V1.pdf","status":"CREATED","id":"f6d8d7cf-a01c-4f32-aee7-ff31aa6420e1","created_time":"2026-04-25T20:20:01.811Z","httpstatus":201}' [2026-04-25 23:20:01.834166] [info] [PUT] Request to: https://midocean.turnitin.com/api/v1/submissions/f6d8d7cf-a01c-4f32-aee7-ff31aa6420e1/original [2026-04-25 23:20:01.834198] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' 4: 'Content-Type: binary/octet-stream' 5: 'Content-Disposition: inline; filename="project 2 V1.pdf"' [2026-04-25 23:20:02.049417] [info] Response: 0: '{"message":"Successfully uploaded file for submission f6d8d7cf-a01c-4f32-aee7-ff31aa6420e1","httpstatus":202}' [2026-04-25 23:20:06.309103] [info] -------- WEBHOOK START -------- [2026-04-25 23:20:06.309139] [info] WEBHOOK HEADERS: connection: 'Keep-Alive' content-length: '316' accept-encoding: 'gzip, br' x-forwarded-proto: 'https' cf-visitor: '{"scheme":"https"}' cf-ipcountry: 'DE' cdn-loop: 'cloudflare; loops=1' x-turnitin-signature: 'b30e3f9de7b5b6197fc32a31dcd4adf7349f1e4d47a911b0b6cf744cd5ea0735' content-type: 'application/json' x-turnitin-eventtype: 'SUBMISSION_COMPLETE' host: 'lms.midocean.edu.km' cookie: 'MoodleSession=a325db3f1b4517831658e4b9c063f21d' cf-ray: '9f200be34f801a6d-FRA' accept: '*/*' user-agent: 'AHC/2.1' x-amzn-trace-id: 'Root=1-69ed21f6-63e9ffd406cd9689c23ccb17;Parent=84d1d832d87c53a6;Sampled=0' traceparent: '00-69ed21f663e9ffd406cd9689c23ccb17-84d1d832d87c53a6-00' x-forwarded-for: '52.57.242.45' [2026-04-25 23:20:06.309237] [info] WEBHOOK REQUEST: {"owner":"adc347e5-b644-4eca-95fc-84809b7791e7","title":"project 2 V1.pdf","status":"COMPLETE","id":"f6d8d7cf-a01c-4f32-aee7-ff31aa6420e1","content_type":"application/pdf","page_count":4,"word_count":782,"character_count":4230,"created_time":"2026-04-25T20:20:01.811Z","capabilities":["INDEX","VIEWER","SIMILARITY"]} [2026-04-25 23:20:06.309243] [info] EXPECTED SIGNATURE: b30e3f9de7b5b6197fc32a31dcd4adf7349f1e4d47a911b0b6cf744cd5ea0735 [2026-04-25 23:20:06.436597] [info] [PUT] Request to: https://midocean.turnitin.com/api/v1/submissions/f6d8d7cf-a01c-4f32-aee7-ff31aa6420e1/similarity [2026-04-25 23:20:06.436645] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-25 23:20:06.436664] [info] Request: 0: '{"generation_settings":{"search_repositories":["INTERNET","PUBLICATION","CROSSREF","CROSSREF_POSTED_CONTENT","SUBMITTED_WORK"],"auto_exclude_self_matching_scope":"GROUP_CONTEXT"},"view_settings":{"exclude_quotes":false,"exclude_bibliography":false}}' [2026-04-25 23:20:07.102706] [info] Response: 0: '{"message":"Successfully scheduled similarity report generation","httpstatus":202}' [2026-04-25 23:20:07.106041] [info] -------- WEBHOOK END -------- [2026-04-25 23:20:17.610189] [info] -------- WEBHOOK START -------- [2026-04-25 23:20:17.610224] [info] WEBHOOK HEADERS: connection: 'Keep-Alive' content-length: '1199' accept-encoding: 'gzip, br' x-forwarded-proto: 'https' cf-visitor: '{"scheme":"https"}' cf-ipcountry: 'DE' cdn-loop: 'cloudflare; loops=1' x-turnitin-signature: '299c2ef69c2b03bfb59fd38da89f6fac2149b83c8c55002a2e1282a745882203' content-type: 'application/json' x-turnitin-eventtype: 'SIMILARITY_COMPLETE' host: 'lms.midocean.edu.km' cookie: 'MoodleSession=103a525a7b5f4f37d0a42f80f4c9a91b' cf-ray: '9f200c29f9ec7d53-FRA' accept: '*/*' user-agent: 'AHC/2.1' x-amzn-trace-id: 'Root=1-69ed2201-087d63b93cc8788f925c4825;Parent=7e401e9c8703c6b5;Sampled=0' traceparent: '00-69ed2201087d63b93cc8788f925c4825-7e401e9c8703c6b5-00' x-forwarded-for: '35.158.179.21' [2026-04-25 23:20:17.610326] [info] WEBHOOK REQUEST: {"overall_match_percentage":56,"internet_match_percentage":47,"publication_match_percentage":39,"submitted_works_match_percentage":56,"status":"COMPLETE","time_generated":"2026-04-25T20:20:17.43267Z","time_requested":"2026-04-25T20:20:07.072373Z","submission_id":"f6d8d7cf-a01c-4f32-aee7-ff31aa6420e1","top_matches":[{"percentage":35.279186,"source_type":"SUBMITTED_WORK","matched_word_count_total":278,"submitted_date":"2025-04-28","institution_name":"University of Hertfordshire","name":"University of Hertfordshire on 2025-04-28"},{"percentage":35.279186,"source_type":"SUBMITTED_WORK","matched_word_count_total":278,"submitted_date":"2025-04-27","institution_name":"University of Hertfordshire","name":"University of Hertfordshire on 2025-04-27"},{"percentage":33.121826,"source_type":"SUBMITTED_WORK","matched_word_count_total":261,"submitted_date":"2023-09-19","institution_name":"Kingston University","name":"Kingston University on 2023-09-19"},{"percentage":31.72589,"source_type":"PUBLICATION","matched_word_count_total":250,"name":"Natasa Kleanthous, Abir Hussain. \"Machine Learning in Farm Animal Behavior using Python\", CRC Press, 2025"}],"top_source_largest_matched_word_count":43} [2026-04-25 23:20:17.610342] [info] EXPECTED SIGNATURE: 299c2ef69c2b03bfb59fd38da89f6fac2149b83c8c55002a2e1282a745882203 [2026-04-25 23:20:17.615740] [info] -------- WEBHOOK END -------- [2026-04-25 23:30:01.270185] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/features-enabled [2026-04-25 23:30:01.270212] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-25 23:30:01.270282] [info] Request: 0: '[]' [2026-04-25 23:30:01.487123] [info] Response: 0: '{"similarity":{"viewer_modes":{"match_overview":true,"all_sources":true},"generation_settings":{"search_repositories":["INTERNET","PUBLICATION","CROSSREF","CROSSREF_POSTED_CONTENT","SUBMITTED_WORK"],"submission_auto_excludes":true},"view_settings":{"exclude_bibliography":true,"exclude_citations":true,"exclude_quotes":true,"exclude_abstract":false,"exclude_methods":false,"exclude_small_matches":true,"exclude_internet":true,"exclude_publications":true,"exclude_preprints":false,"exclude_custom_sections":false,"exclude_crossref":true,"exclude_crossref_posted_content":true,"exclude_submitted_works":true}},"tenant":{"require_eula":true},"product_name":"Turnitin Originality","access_options":["CORE_API","NATIVE","DRAFT_COACH"],"capability":["AI_WRITING_DETECTION"],"httpstatus":200}' [2026-04-25 23:30:01.489614] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/webhooks/5fc58884-69fd-449e-97ee-2bfdc2dd72f0 [2026-04-25 23:30:01.489631] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-25 23:30:01.489646] [info] Request: 0: '[]' [2026-04-25 23:30:01.547677] [info] Response: 0: '{"id":"5fc58884-69fd-449e-97ee-2bfdc2dd72f0","url":"https:\/\/lms.midocean.edu.km\/plagiarism\/turnitinsim\/callbacks.php","description":"Webhook for https:\/\/lms.midocean.edu.km\/plagiarism\/turnitinsim\/callbacks.php","created_time":"2026-03-04T22:00:02.566Z","event_types":["SIMILARITY_COMPLETE","SIMILARITY_UPDATED","SUBMISSION_COMPLETE"],"httpstatus":200}' [2026-04-25 23:30:01.548182] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/eula/latest?lang=en-US [2026-04-25 23:30:01.548194] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-25 23:30:01.548207] [info] Request: 0: '[]' [2026-04-25 23:30:01.615847] [info] Response: 0: '{"version":"v1beta","valid_from":"2018-04-30T17:00:00Z","valid_until":null,"url":"https:\/\/static.turnitin.com\/eula\/v1beta\/en-us\/eula.html","available_languages":["sv-SE","zh-CN","ja-JP","ko-KR","es-MX","nl-NL","ru-RU","zh-TW","ar-SA","pt-BR","de-DE","el-GR","nb-NO","cs-CZ","da-DK","tr-TR","pl-PL","fi-FI","it-IT","vi-VN","fr-FR","en-US","ro-RO"],"httpstatus":200}' [2026-04-25 23:30:01.793309] [info] [POST] Request to: https://midocean.turnitin.com/api/v1/submissions [2026-04-25 23:30:01.793342] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-25 23:30:01.793359] [info] Request: 0: '{"owner":"e6ce3cd8-c5e8-4f25-9390-a97658dd6751","submitter":"e6ce3cd8-c5e8-4f25-9390-a97658dd6751","title":"%D8%A7%D9%84%D8%A7%D8%B7%D8%A7%D8%B1 %D8%A7%D9%84%D9%86%D8%B8%D8%B1%D9%8A -.docx","metadata":{"group":{"id":"129865","name":"\u062a\u0633\u0644\u064a\u0645 \u0627\u0644\u0625\u0637\u0627\u0631 \u0627\u0644\u0646\u0638\u0631\u064a \u0627\u0644\u062e\u0627\u0635 \u0628\u0627\u0644\u0645\u0634\u0631\u0648\u0639 \u0627\u0644\u0646\u0647\u0627\u0626\u064a (\u0627\u0644\u0641\u0635\u0644 \u0627\u0644\u0623\u0648\u0644 \u0648\u0627\u0644\u062b\u0627\u0646\u064a \u0641\u0642\u0637 \u0628\u0635\u064a\u063a\u0629 Word)","type":"ASSIGNMENT"},"group_context":{"id":"4170","name":"Final_Project_MGM697_S3_MBA_First Trimester 2026","owners":[{"id":"0ad552f1-ae25-4e00-aba7-c00e45a40367","family_name":"Ahmed","given_name":"Alaa","email":"alaaahmed@midocean.edu.km"},{"id":"aca825b9-3cf5-4b48-aae6-a30fd4ce95ef","family_name":"Salah","given_name":"Rokaya","email":"rokayasalah@midocean.edu.km"},{"id":"401c1d17-10dd-4e6f-9414-99fcb9938408","family_name":"Faried","given_name":"Sara","email":"sarafaried@midocean.edu.km"}]},"owners":[{"id":"e6ce3cd8-c5e8-4f25-9390-a97658dd6751","family_name":"\u0627\u0644\u0646\u062d\u064a\u062a","given_name":"\u0639\u0628\u062f\u0627\u0644\u0641\u062a\u0627\u062d","email":"abdalfatah.brahim.alnaheet@gmail.com"}],"original_submitted_time":"2026-04-25T20:30:01Z"},"eula":{"accepted_timestamp":"2026-03-26T21:46:23Z","language":"en-US","version":"v1beta"},"owner_default_permission_set":"LEARNER","submitter_default_permission_set":"LEARNER"}' [2026-04-25 23:30:02.322082] [info] Response: 0: '{"owner":"e6ce3cd8-c5e8-4f25-9390-a97658dd6751","title":"%D8%A7%D9%84%D8%A7%D8%B7%D8%A7%D8%B1 %D8%A7%D9%84%D9%86%D8%B8%D8%B1%D9%8A -.docx","status":"CREATED","id":"6e16f0f5-39fb-4415-934d-d8edd0ff6a3b","created_time":"2026-04-25T20:30:02.087Z","httpstatus":201}' [2026-04-25 23:30:02.324299] [info] [PUT] Request to: https://midocean.turnitin.com/api/v1/submissions/6e16f0f5-39fb-4415-934d-d8edd0ff6a3b/original [2026-04-25 23:30:02.324316] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' 4: 'Content-Type: binary/octet-stream' 5: 'Content-Disposition: inline; filename="%D8%A7%D9%84%D8%A7%D8%B7%D8%A7%D8%B1 %D8%A7%D9%84%D9%86%D8%B8%D8%B1%D9%8A -.docx"' [2026-04-25 23:30:02.512358] [info] Response: 0: '{"message":"Successfully uploaded file for submission 6e16f0f5-39fb-4415-934d-d8edd0ff6a3b","httpstatus":202}' [2026-04-25 23:30:20.370568] [info] -------- WEBHOOK START -------- [2026-04-25 23:30:20.370604] [info] WEBHOOK HEADERS: connection: 'Keep-Alive' content-length: '439' accept-encoding: 'gzip, br' x-forwarded-proto: 'https' cf-visitor: '{"scheme":"https"}' cf-ipcountry: 'DE' cdn-loop: 'cloudflare; loops=1' x-turnitin-signature: '43d6e5d94589342626aabb346b4ed2672647b0f57bb7cfed04e52e250c9aa373' content-type: 'application/json' x-turnitin-eventtype: 'SUBMISSION_COMPLETE' host: 'lms.midocean.edu.km' cookie: 'MoodleSession=103a525a7b5f4f37d0a42f80f4c9a91b' cf-ray: '9f201ae119c3d20f-FRA' accept: '*/*' user-agent: 'AHC/2.1' x-amzn-trace-id: 'Root=1-69ed245c-f650bfd108bef0701d75577e;Parent=0e0066e217752eb1;Sampled=0' traceparent: '00-69ed245cf650bfd108bef0701d75577e-0e0066e217752eb1-00' x-forwarded-for: '35.158.179.21' [2026-04-25 23:30:20.370701] [info] WEBHOOK REQUEST: {"owner":"e6ce3cd8-c5e8-4f25-9390-a97658dd6751","title":"%D8%A7%D9%84%D8%A7%D8%B7%D8%A7%D8%B1 %D8%A7%D9%84%D9%86%D8%B8%D8%B1%D9%8A -.docx","status":"COMPLETE","id":"6e16f0f5-39fb-4415-934d-d8edd0ff6a3b","content_type":"application/vnd.openxmlformats-officedocument.wordprocessingml.document","page_count":27,"word_count":6631,"character_count":36807,"created_time":"2026-04-25T20:30:02.087Z","capabilities":["SIMILARITY","VIEWER","INDEX"]} [2026-04-25 23:30:20.370707] [info] EXPECTED SIGNATURE: 43d6e5d94589342626aabb346b4ed2672647b0f57bb7cfed04e52e250c9aa373 [2026-04-25 23:30:20.497656] [info] [PUT] Request to: https://midocean.turnitin.com/api/v1/submissions/6e16f0f5-39fb-4415-934d-d8edd0ff6a3b/similarity [2026-04-25 23:30:20.497695] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-25 23:30:20.497724] [info] Request: 0: '{"generation_settings":{"search_repositories":["INTERNET","PUBLICATION","CROSSREF","CROSSREF_POSTED_CONTENT","SUBMITTED_WORK"],"auto_exclude_self_matching_scope":"GROUP_CONTEXT"},"view_settings":{"exclude_quotes":false,"exclude_bibliography":false}}' [2026-04-25 23:30:21.184042] [info] Response: 0: '{"message":"Successfully scheduled similarity report generation","httpstatus":202}' [2026-04-25 23:30:21.202292] [info] -------- WEBHOOK END -------- [2026-04-25 23:30:42.987669] [info] -------- WEBHOOK START -------- [2026-04-25 23:30:42.987711] [info] WEBHOOK HEADERS: connection: 'Keep-Alive' content-length: '1172' accept-encoding: 'gzip, br' x-forwarded-proto: 'https' cf-visitor: '{"scheme":"https"}' cf-ipcountry: 'DE' cdn-loop: 'cloudflare; loops=1' x-turnitin-signature: '5c4e0b6da8a787fb6eae5346de806067b038f3450d2cf85159ea174c1aba2dab' content-type: 'application/json' x-turnitin-eventtype: 'SIMILARITY_COMPLETE' host: 'lms.midocean.edu.km' cookie: 'MoodleSession=103a525a7b5f4f37d0a42f80f4c9a91b' cf-ray: '9f201b6e9cafd20f-FRA' accept: '*/*' user-agent: 'AHC/2.1' x-amzn-trace-id: 'Root=1-69ed2472-cc5403fc4f1a03d0284c10b5;Parent=b0535a7452d1e0fb;Sampled=0' traceparent: '00-69ed2472cc5403fc4f1a03d0284c10b5-b0535a7452d1e0fb-00' x-forwarded-for: '35.158.179.21' [2026-04-25 23:30:42.987847] [info] WEBHOOK REQUEST: {"overall_match_percentage":8,"internet_match_percentage":2,"publication_match_percentage":0,"submitted_works_match_percentage":7,"status":"COMPLETE","time_generated":"2026-04-25T20:30:42.80089Z","time_requested":"2026-04-25T20:30:21.153316Z","submission_id":"6e16f0f5-39fb-4415-934d-d8edd0ff6a3b","top_matches":[{"percentage":2.3537905,"source_type":"SUBMITTED_WORK","matched_word_count_total":163,"submitted_date":"2025-12-18","institution_name":"Majan College","name":"Majan College on 2025-12-18"},{"percentage":2.3393502,"source_type":"SUBMITTED_WORK","matched_word_count_total":162,"submitted_date":"2026-01-15","institution_name":"University College of Bahrain","name":"University College of Bahrain on 2026-01-15"},{"percentage":1.5306859,"source_type":"INTERNET","matched_word_count_total":106,"name":"aja.journals.ekb.eg"},{"percentage":0.8808664,"source_type":"SUBMITTED_WORK","matched_word_count_total":61,"submitted_date":"2025-08-09","institution_name":"Tikrit University","name":"Tikrit University on 2025-08-09"},{"percentage":0.6642599,"source_type":"INTERNET","matched_word_count_total":46,"name":"arado.org"}],"top_source_largest_matched_word_count":10} [2026-04-25 23:30:42.987854] [info] EXPECTED SIGNATURE: 5c4e0b6da8a787fb6eae5346de806067b038f3450d2cf85159ea174c1aba2dab [2026-04-25 23:30:42.993123] [info] -------- WEBHOOK END -------- [2026-04-25 23:40:01.304936] [info] [POST] Request to: https://midocean.turnitin.com/api/v1/submissions [2026-04-25 23:40:01.304989] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-25 23:40:01.305090] [info] Request: 0: '{"owner":"84a06290-736b-46c4-8276-4bb950ce91a8","submitter":"84a06290-736b-46c4-8276-4bb950ce91a8","title":"The Role of Internal Controls in Enhancing Compliance and Minimizing Financial Errors in Public Hospitals in Saudi Arabia %282%29 %281%29-1 %281%29 %281%29 %281%29.docx","metadata":{"group":{"id":"129865","name":"\u062a\u0633\u0644\u064a\u0645 \u0627\u0644\u0625\u0637\u0627\u0631 \u0627\u0644\u0646\u0638\u0631\u064a \u0627\u0644\u062e\u0627\u0635 \u0628\u0627\u0644\u0645\u0634\u0631\u0648\u0639 \u0627\u0644\u0646\u0647\u0627\u0626\u064a (\u0627\u0644\u0641\u0635\u0644 \u0627\u0644\u0623\u0648\u0644 \u0648\u0627\u0644\u062b\u0627\u0646\u064a \u0641\u0642\u0637 \u0628\u0635\u064a\u063a\u0629 Word)","type":"ASSIGNMENT"},"group_context":{"id":"4170","name":"Final_Project_MGM697_S3_MBA_First Trimester 2026","owners":[{"id":"0ad552f1-ae25-4e00-aba7-c00e45a40367","family_name":"Ahmed","given_name":"Alaa","email":"alaaahmed@midocean.edu.km"},{"id":"aca825b9-3cf5-4b48-aae6-a30fd4ce95ef","family_name":"Salah","given_name":"Rokaya","email":"rokayasalah@midocean.edu.km"},{"id":"401c1d17-10dd-4e6f-9414-99fcb9938408","family_name":"Faried","given_name":"Sara","email":"sarafaried@midocean.edu.km"}]},"owners":[{"id":"84a06290-736b-46c4-8276-4bb950ce91a8","family_name":"\u0627\u0644\u062e\u0628\u0627\u0632","given_name":"\u0632\u064a\u0646\u0628","email":"zaynab2000kh@gmail.com"}],"original_submitted_time":"2026-04-25T20:40:01Z"},"eula":{"accepted_timestamp":"2026-03-27T00:21:09Z","language":"en-US","version":"v1beta"},"owner_default_permission_set":"LEARNER","submitter_default_permission_set":"LEARNER"}' [2026-04-25 23:40:01.937864] [info] Response: 0: '{"owner":"84a06290-736b-46c4-8276-4bb950ce91a8","title":"The Role of Internal Controls in Enhancing Compliance and Minimizing Financial Errors in Public Hospitals in Saudi Arabia %282%29 %281%29-1 %281%29 %281%29 %281%29.docx","status":"CREATED","id":"d6a9c263-e4f4-43da-95ce-948d102f028c","created_time":"2026-04-25T20:40:01.700Z","httpstatus":201}' [2026-04-25 23:40:01.939723] [info] [PUT] Request to: https://midocean.turnitin.com/api/v1/submissions/d6a9c263-e4f4-43da-95ce-948d102f028c/original [2026-04-25 23:40:01.939748] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' 4: 'Content-Type: binary/octet-stream' 5: 'Content-Disposition: inline; filename="The Role of Internal Controls in Enhancing Compliance and Minimizing Financial Errors in Public Hospitals in Saudi Arabia %282%29 %281%29-1 %281%29 %281%29 %281%29.docx"' [2026-04-25 23:40:02.206300] [info] Response: 0: '{"message":"Successfully uploaded file for submission d6a9c263-e4f4-43da-95ce-948d102f028c","httpstatus":202}' [2026-04-25 23:40:02.703450] [info] [POST] Request to: https://midocean.turnitin.com/api/v1/submissions [2026-04-25 23:40:02.703484] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-25 23:40:02.703501] [info] Request: 0: '{"owner":"024bb110-bf35-49d3-9af6-e5470e530036","submitter":"024bb110-bf35-49d3-9af6-e5470e530036","title":"project 2.pdf","metadata":{"group":{"id":"145469","name":"Project-2-2","type":"ASSIGNMENT"},"group_context":{"id":"4476","name":"Practical_Machine_Learning_and_Data_Exploration_First Trimester 2026"},"owners":[{"id":"024bb110-bf35-49d3-9af6-e5470e530036","family_name":"\u0627\u0644\u063a\u0632\u0648\u0627\u0646\u064a","given_name":"\u0645\u062d\u0645\u062f","email":"rng873@gmail.com"}],"original_submitted_time":"2026-04-25T20:40:02Z"},"eula":{"accepted_timestamp":"2026-03-14T23:07:49Z","language":"en-US","version":"v1beta"},"owner_default_permission_set":"LEARNER","submitter_default_permission_set":"LEARNER"}' [2026-04-25 23:40:02.962013] [info] Response: 0: '{"owner":"024bb110-bf35-49d3-9af6-e5470e530036","title":"project 2.pdf","status":"CREATED","id":"5b27a85a-9101-4174-9a2e-fd545257d9b8","created_time":"2026-04-25T20:40:02.940Z","httpstatus":201}' [2026-04-25 23:40:02.984025] [info] [PUT] Request to: https://midocean.turnitin.com/api/v1/submissions/5b27a85a-9101-4174-9a2e-fd545257d9b8/original [2026-04-25 23:40:02.984060] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' 4: 'Content-Type: binary/octet-stream' 5: 'Content-Disposition: inline; filename="project 2.pdf"' [2026-04-25 23:40:03.241656] [info] Response: 0: '{"message":"Successfully uploaded file for submission 5b27a85a-9101-4174-9a2e-fd545257d9b8","httpstatus":202}' [2026-04-25 23:40:09.979564] [info] -------- WEBHOOK START -------- [2026-04-25 23:40:09.979602] [info] WEBHOOK HEADERS: connection: 'Keep-Alive' content-length: '293' accept-encoding: 'gzip, br' x-forwarded-proto: 'https' cf-visitor: '{"scheme":"https"}' cf-ipcountry: 'DE' cdn-loop: 'cloudflare; loops=1' x-turnitin-signature: 'c0069d28c69e7c4a0f4ed18e326c78f05238fb10b52cddb48c5d08c77a364a67' content-type: 'application/json' x-turnitin-eventtype: 'SUBMISSION_COMPLETE' host: 'lms.midocean.edu.km' cookie: 'MoodleSession=103a525a7b5f4f37d0a42f80f4c9a91b' cf-ray: '9f2029462e8e18af-FRA' accept: '*/*' user-agent: 'AHC/2.1' x-amzn-trace-id: 'Root=1-69ed26a9-be07ab554caa6e19563540e1;Parent=890a82a5dd9fb546;Sampled=0' traceparent: '00-69ed26a9be07ab554caa6e19563540e1-890a82a5dd9fb546-00' x-forwarded-for: '35.158.179.21' [2026-04-25 23:40:09.979703] [info] WEBHOOK REQUEST: {"owner":"024bb110-bf35-49d3-9af6-e5470e530036","title":"project 2.pdf","status":"ERROR","id":"5b27a85a-9101-4174-9a2e-fd545257d9b8","content_type":"application/pdf","page_count":7,"word_count":0,"character_count":0,"error_code":"CANNOT_EXTRACT_TEXT","created_time":"2026-04-25T20:40:02.940Z"} [2026-04-25 23:40:09.979710] [info] EXPECTED SIGNATURE: c0069d28c69e7c4a0f4ed18e326c78f05238fb10b52cddb48c5d08c77a364a67 [2026-04-25 23:40:09.985902] [info] [POST] Request to: https://midocean.turnitin.com/remote-logging/api/log [2026-04-25 23:40:09.985913] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-25 23:40:09.985927] [info] Request: 0: '{"message":"Error while uploading the file","integration_type":"Moodle","integration_version":"2025021301","lms_version":"405","log_level":"ERROR","date":"2026-04-25 23:40:09","tenant":"https:\/\/midocean.turnitin.com","submission_id":"5b27a85a-9101-4174-9a2e-fd545257d9b8","request":{"url":"\/api\/v1\/submissions\/{{submission_id}}\/original","method":"POST","headers":null,"response_status":500,"response_body":"{\"owner\":\"024bb110-bf35-49d3-9af6-e5470e530036\",\"title\":\"project 2.pdf\",\"status\":\"ERROR\",\"id\":\"5b27a85a-9101-4174-9a2e-fd545257d9b8\",\"content_type\":\"application\\\/pdf\",\"page_count\":7,\"word_count\":0,\"character_count\":0,\"error_code\":\"CANNOT_EXTRACT_TEXT\",\"created_time\":\"2026-04-25T20:40:02.940Z\"}"}}' [2026-04-25 23:40:10.043668] [info] Response: 0: '{"httpstatus":204}' [2026-04-25 23:40:10.045413] [info] [PUT] Request to: https://midocean.turnitin.com/api/v1/submissions/5b27a85a-9101-4174-9a2e-fd545257d9b8/similarity [2026-04-25 23:40:10.045433] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-25 23:40:10.045448] [info] Request: 0: '{"generation_settings":{"search_repositories":["INTERNET","PUBLICATION","CROSSREF","CROSSREF_POSTED_CONTENT","SUBMITTED_WORK"],"auto_exclude_self_matching_scope":"GROUP_CONTEXT"},"view_settings":{"exclude_quotes":false,"exclude_bibliography":false}}' [2026-04-25 23:40:10.101629] [info] Response: 0: '{"success":false,"status":409,"code":"CONFLICT","reference":"142af289-7be2-43a8-92e2-08624b8eabfd","debug_message":"CANNOT_EXTRACT_TEXT","message":"CANNOT_EXTRACT_TEXT","httpstatus":409}' [2026-04-25 23:40:10.104701] [info] -------- WEBHOOK END -------- [2026-04-25 23:40:56.820045] [info] -------- WEBHOOK START -------- [2026-04-25 23:40:56.820080] [info] WEBHOOK HEADERS: connection: 'Keep-Alive' content-length: '529' accept-encoding: 'gzip, br' x-forwarded-proto: 'https' cf-visitor: '{"scheme":"https"}' cf-ipcountry: 'DE' cdn-loop: 'cloudflare; loops=1' x-turnitin-signature: '66c130da6c321338efac75ffa94f1f0fe9adb6333562a0513710c252646eb7c3' content-type: 'application/json' x-turnitin-eventtype: 'SUBMISSION_COMPLETE' host: 'lms.midocean.edu.km' cookie: 'MoodleSession=a325db3f1b4517831658e4b9c063f21d' cf-ray: '9f202a6b0b20db0f-FRA' accept: '*/*' user-agent: 'AHC/2.1' x-amzn-trace-id: 'Root=1-69ed26d8-f52c65bd7edb27a7055fd166;Parent=e2d60cc6f2f7d31b;Sampled=0' traceparent: '00-69ed26d8f52c65bd7edb27a7055fd166-e2d60cc6f2f7d31b-00' x-forwarded-for: '52.57.242.45' [2026-04-25 23:40:56.820203] [info] WEBHOOK REQUEST: {"owner":"84a06290-736b-46c4-8276-4bb950ce91a8","title":"The Role of Internal Controls in Enhancing Compliance and Minimizing Financial Errors in Public Hospitals in Saudi Arabia %282%29 %281%29-1 %281%29 %281%29 %281%29.docx","status":"COMPLETE","id":"d6a9c263-e4f4-43da-95ce-948d102f028c","content_type":"application/vnd.openxmlformats-officedocument.wordprocessingml.document","page_count":87,"word_count":19429,"character_count":114556,"created_time":"2026-04-25T20:40:01.700Z","capabilities":["VIEWER","INDEX","SIMILARITY"]} [2026-04-25 23:40:56.820209] [info] EXPECTED SIGNATURE: 66c130da6c321338efac75ffa94f1f0fe9adb6333562a0513710c252646eb7c3 [2026-04-25 23:40:56.956042] [info] [PUT] Request to: https://midocean.turnitin.com/api/v1/submissions/d6a9c263-e4f4-43da-95ce-948d102f028c/similarity [2026-04-25 23:40:56.956075] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-25 23:40:56.956094] [info] Request: 0: '{"generation_settings":{"search_repositories":["INTERNET","PUBLICATION","CROSSREF","CROSSREF_POSTED_CONTENT","SUBMITTED_WORK"],"auto_exclude_self_matching_scope":"GROUP_CONTEXT"},"view_settings":{"exclude_quotes":false,"exclude_bibliography":false}}' [2026-04-25 23:40:57.656629] [info] Response: 0: '{"message":"Successfully scheduled similarity report generation","httpstatus":202}' [2026-04-25 23:40:57.659550] [info] -------- WEBHOOK END -------- [2026-04-25 23:41:34.128529] [info] -------- WEBHOOK START -------- [2026-04-25 23:41:34.128561] [info] WEBHOOK HEADERS: connection: 'Keep-Alive' content-length: '1247' accept-encoding: 'gzip, br' x-forwarded-proto: 'https' cf-visitor: '{"scheme":"https"}' cf-ipcountry: 'DE' cdn-loop: 'cloudflare; loops=1' x-turnitin-signature: '76a8e12b01444f3bc2430aab9596f9a46f0749977f5f1ff6c33da933e33eb04f' content-type: 'application/json' x-turnitin-eventtype: 'SIMILARITY_COMPLETE' host: 'lms.midocean.edu.km' cookie: 'MoodleSession=103a525a7b5f4f37d0a42f80f4c9a91b' cf-ray: '9f202b541d9468e5-FRA' accept: '*/*' user-agent: 'AHC/2.1' x-amzn-trace-id: 'Root=1-69ed26fe-24bd842eeebb7b1adbe4721f;Parent=00e6754ee7817ad6;Sampled=0' traceparent: '00-69ed26fe24bd842eeebb7b1adbe4721f-00e6754ee7817ad6-00' x-forwarded-for: '35.158.179.21' [2026-04-25 23:41:34.128659] [info] WEBHOOK REQUEST: {"overall_match_percentage":12,"internet_match_percentage":7,"publication_match_percentage":5,"submitted_works_match_percentage":9,"status":"COMPLETE","time_generated":"2026-04-25T20:41:33.895104Z","time_requested":"2026-04-25T20:40:57.617408Z","submission_id":"d6a9c263-e4f4-43da-95ce-948d102f028c","top_matches":[{"percentage":2.3527057,"source_type":"SUBMITTED_WORK","matched_word_count_total":470,"submitted_date":"2025-05-23","institution_name":"Midlands State University","name":"Midlands State University on 2025-05-23"},{"percentage":2.0073085,"source_type":"SUBMITTED_WORK","matched_word_count_total":401,"submitted_date":"2025-12-15","institution_name":"Zambia Centre for Accountancy Studies","name":"Zambia Centre for Accountancy Studies on 2025-12-15"},{"percentage":1.7069631,"source_type":"SUBMITTED_WORK","matched_word_count_total":341,"submitted_date":"2019-10-18","institution_name":"Midlands State University","name":"Midlands State University on 2019-10-18"},{"percentage":1.6168594,"source_type":"SUBMITTED_WORK","matched_word_count_total":323,"submitted_date":"2022-05-27","institution_name":"Cyprus International University","name":"Cyprus International University on 2022-05-27"}],"top_source_largest_matched_word_count":12} [2026-04-25 23:41:34.128674] [info] EXPECTED SIGNATURE: 76a8e12b01444f3bc2430aab9596f9a46f0749977f5f1ff6c33da933e33eb04f [2026-04-25 23:41:34.133898] [info] -------- WEBHOOK END --------