[2025-12-21 0:00:01.566339] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/features-enabled [2025-12-21 0:00:01.566370] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2025-12-21 0:00:01.566454] [info] Request: 0: '[]' [2025-12-21 0:00:01.776602] [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"],"httpstatus":200}' [2025-12-21 0:00:01.777765] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/webhooks/158405da-13c6-4d62-8fa1-875f5d09346a [2025-12-21 0:00:01.777795] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2025-12-21 0:00:01.777821] [info] Request: 0: '[]' [2025-12-21 0:00:01.889373] [info] Response: 0: '{"id":"158405da-13c6-4d62-8fa1-875f5d09346a","url":"https:\/\/lms.midocean.ae\/plagiarism\/turnitinsim\/callbacks.php","description":"Webhook for https:\/\/lms.midocean.ae\/plagiarism\/turnitinsim\/callbacks.php","created_time":"2025-12-11T16:01:06.998Z","event_types":["SIMILARITY_UPDATED","SIMILARITY_COMPLETE","SUBMISSION_COMPLETE"],"httpstatus":200}' [2025-12-21 0:00:01.890182] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/eula/latest?lang=en-US [2025-12-21 0:00:01.890197] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2025-12-21 0:00:01.890212] [info] Request: 0: '[]' [2025-12-21 0:00:01.988965] [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}' [2025-12-21 0:00:02.091945] [info] [POST] Request to: https://midocean.turnitin.com/api/v1/submissions [2025-12-21 0:00:02.091980] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2025-12-21 0:00:02.092062] [info] Request: 0: '{"owner":"c5b68ac2-90eb-4485-be58-81318a1d39a6","submitter":"c5b68ac2-90eb-4485-be58-81318a1d39a6","title":"%D8%A7%D9%81%D8%A7%D8%AF%D8%A9 %D9%82%D8%A8%D9%88%D9%84 %D9%86%D8%B4%D8%B1 %D8%A7%D9%84%D9%85%D8%AC%D9%84%D8%A9.pdf","metadata":{"group":{"id":"115285","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":"3762","name":"Final_Project_PMG697_S3_MPM_Third Trimester 2025","owners":[{"id":"0ad552f1-ae25-4e00-aba7-c00e45a40367","family_name":"Ahmed","given_name":"Alaa","email":"alaaahmed@midocean.edu.km"},{"id":"401c1d17-10dd-4e6f-9414-99fcb9938408","family_name":"Faried","given_name":"Sara","email":"sarafaried@midocean.edu.km"},{"id":"bd750480-b83a-4398-b6b6-9299175a9e7f","family_name":"Dahman","given_name":"Yusra","email":"yusradahman@midocean.edu.km"}]},"owners":[{"id":"c5b68ac2-90eb-4485-be58-81318a1d39a6","family_name":"\u0645\u062d\u0645\u0648\u062f","given_name":"\u0648\u0639\u062f","email":"w3d.27@hotmail.com"}],"original_submitted_time":"2025-12-20T21:00:02Z"},"eula":{"accepted_timestamp":"2025-11-17T17:14:15Z","language":"en-US","version":"v1beta"},"owner_default_permission_set":"LEARNER","submitter_default_permission_set":"LEARNER"}' [2025-12-21 0:00:02.621912] [info] Response: 0: '{"owner":"c5b68ac2-90eb-4485-be58-81318a1d39a6","title":"%D8%A7%D9%81%D8%A7%D8%AF%D8%A9 %D9%82%D8%A8%D9%88%D9%84 %D9%86%D8%B4%D8%B1 %D8%A7%D9%84%D9%85%D8%AC%D9%84%D8%A9.pdf","status":"CREATED","id":"820eefeb-386f-4d99-bd4a-bb725cc752f5","created_time":"2025-12-20T21:00:02.363Z","httpstatus":201}' [2025-12-21 0:00:02.624483] [info] [PUT] Request to: https://midocean.turnitin.com/api/v1/submissions/820eefeb-386f-4d99-bd4a-bb725cc752f5/original [2025-12-21 0:00:02.624505] [info] Headers: 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%81%D8%A7%D8%AF%D8%A9 %D9%82%D8%A8%D9%88%D9%84 %D9%86%D8%B4%D8%B1 %D8%A7%D9%84%D9%85%D8%AC%D9%84%D8%A9.pdf"' [2025-12-21 0:00:02.854275] [info] Response: 0: '{"message":"Successfully uploaded file for submission 820eefeb-386f-4d99-bd4a-bb725cc752f5","httpstatus":202}' [2025-12-21 0:00:06.593007] [info] -------- WEBHOOK START -------- [2025-12-21 0:00:06.593049] [info] WEBHOOK HEADERS: content-length: '413' host: 'lms.midocean.ae' connection: 'Keep-Alive' x-forwarded-proto: 'https' cf-visitor: '{"scheme":"https"}' cf-ipcountry: 'DE' cdn-loop: 'cloudflare; loops=1' x-turnitin-signature: '252f27cddbbdfabc61ded18962c0f1c370b6fe277e298d4a1f1a844f39bacb4c' content-type: 'application/json' x-turnitin-eventtype: 'SUBMISSION_COMPLETE' accept-encoding: 'gzip, br' cookie: 'MoodleSession=cc3481a2d77643537a69b9ac2a07fe34' cf-ray: '9b12113d1e76d3c2-FRA' accept: '*/*' user-agent: 'AHC/2.1' b3: '69470e567e815bf563811babac630778-6e451dddca10d3f5-0' traceparent: '00-69470e567e815bf563811babac630778-6e451dddca10d3f5-00' x-forwarded-for: '52.29.246.76' [2025-12-21 0:00:06.593147] [info] WEBHOOK REQUEST: {"owner":"c5b68ac2-90eb-4485-be58-81318a1d39a6","title":"%D8%A7%D9%81%D8%A7%D8%AF%D8%A9 %D9%82%D8%A8%D9%88%D9%84 %D9%86%D8%B4%D8%B1 %D8%A7%D9%84%D9%85%D8%AC%D9%84%D8%A9.pdf","status":"COMPLETE","id":"820eefeb-386f-4d99-bd4a-bb725cc752f5","content_type":"application/pdf","page_count":1,"word_count":82,"character_count":955,"created_time":"2025-12-20T21:00:02.363Z","capabilities":["VIEWER","SIMILARITY","INDEX"]} [2025-12-21 0:00:06.593152] [info] EXPECTED SIGNATURE: 252f27cddbbdfabc61ded18962c0f1c370b6fe277e298d4a1f1a844f39bacb4c [2025-12-21 0:00:06.815064] [info] [PUT] Request to: https://midocean.turnitin.com/api/v1/submissions/820eefeb-386f-4d99-bd4a-bb725cc752f5/similarity [2025-12-21 0:00:06.815107] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2025-12-21 0:00:06.815124] [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}}' [2025-12-21 0:00:07.474663] [info] Response: 0: '{"message":"Successfully scheduled similarity report generation","httpstatus":202}' [2025-12-21 0:00:07.477493] [info] -------- WEBHOOK END -------- [2025-12-21 0:00:12.061913] [info] -------- WEBHOOK START -------- [2025-12-21 0:00:12.061978] [info] WEBHOOK HEADERS: content-length: '456' host: 'lms.midocean.ae' connection: 'Keep-Alive' x-forwarded-proto: 'https' cf-visitor: '{"scheme":"https"}' cf-ipcountry: 'DE' cdn-loop: 'cloudflare; loops=1' x-turnitin-signature: '333c94255c2442ab2b33ed5406ad9d7cdd755d5ed3c1323805de23ea8fcaaf50' content-type: 'application/json' x-turnitin-eventtype: 'SIMILARITY_COMPLETE' accept-encoding: 'gzip, br' cookie: 'MoodleSession=cc3481a2d77643537a69b9ac2a07fe34' cf-ray: '9b12115f4a79d3c2-FRA' accept: '*/*' user-agent: 'AHC/2.1' b3: '69470e5c1f281d380c99300e310083c2-7890d13d09a34eeb-0' traceparent: '00-69470e5c1f281d380c99300e310083c2-7890d13d09a34eeb-00' x-forwarded-for: '52.29.246.76' [2025-12-21 0:00:12.062084] [info] WEBHOOK REQUEST: {"overall_match_percentage":8,"internet_match_percentage":8,"publication_match_percentage":0,"submitted_works_match_percentage":0,"status":"COMPLETE","time_generated":"2025-12-20T21:00:11.885696Z","time_requested":"2025-12-20T21:00:07.440564Z","submission_id":"820eefeb-386f-4d99-bd4a-bb725cc752f5","top_matches":[{"percentage":8.333333,"source_type":"INTERNET","matched_word_count_total":8,"name":"archive.org"}],"top_source_largest_matched_word_count":8} [2025-12-21 0:00:12.062091] [info] EXPECTED SIGNATURE: 333c94255c2442ab2b33ed5406ad9d7cdd755d5ed3c1323805de23ea8fcaaf50 [2025-12-21 0:00:12.066993] [info] -------- WEBHOOK END -------- [2025-12-21 0:15:01.450921] [info] [POST] Request to: https://midocean.turnitin.com/api/v1/submissions [2025-12-21 0:15:01.450958] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2025-12-21 0:15:01.451050] [info] Request: 0: '{"owner":"64a180f8-8d23-4a7c-b726-e787052cf799","submitter":"64a180f8-8d23-4a7c-b726-e787052cf799","title":"%D9%86%D9%85%D9%88%D8%B0%D8%AC %D8%AD%D9%88%D9%83%D9%85%D8%A9 %D8%B0%D9%83%D9%8A %D9%84%D8%B6%D9%85%D8%A7%D9%86 %D8%B3%D9%84%D8%A7%D9%85%D8%A9 %D8%A3%D8%B5%D9%88%D9%84 %D8%A7%D9%84%D8%A8%D9%86%D9%8A%D8%A9 %D8%A7%D9%84%D8%AA%D8%AD%D8%AA%D9%8A%D8%A9 - %D8%A7%D9%84%D9%81%D8%B5%D9%84 %D8%A7%D9%84%D8%A7%D9%88%D9%84 .docx","metadata":{"group":{"id":"120097","name":"\u062a\u0633\u0644\u064a\u0645 \u0627\u0644\u062a\u0639\u062f\u064a\u0644 \u0627\u0644\u062b\u0627\u0646\u064a","type":"ASSIGNMENT"},"group_context":{"id":"4095","name":"\u0627\u0644\u0641\u0635\u0644 \u0627\u0644\u062e\u0627\u0645\u0633 \u062f\/\u0645\u0636\u0631 \u0639\u0644\u0649 - \u0627\u0644\u0641\u0635\u0644 \u0627\u0644\u062f\u0631\u0627\u0633\u064a \u0627\u0644\u062b\u0627\u0644\u062b 2025"},"owners":[{"id":"64a180f8-8d23-4a7c-b726-e787052cf799","family_name":"\u0639\u0644\u064a \u0645\u062d\u0645\u062f \u0628\u0646 \u0647\u0644\u0627\u0644","given_name":"\u0645\u0627\u062c\u062f","email":"mwm07mwm@gmail.com"}],"original_submitted_time":"2025-12-20T21:15:01Z"},"eula":{"accepted_timestamp":"2025-07-15T20:15:34Z","language":"en-US","version":"v1beta"},"owner_default_permission_set":"LEARNER","submitter_default_permission_set":"LEARNER"}' [2025-12-21 0:15:01.773725] [info] Response: 0: '{"owner":"64a180f8-8d23-4a7c-b726-e787052cf799","title":"%D9%86%D9%85%D9%88%D8%B0%D8%AC %D8%AD%D9%88%D9%83%D9%85%D8%A9 %D8%B0%D9%83%D9%8A %D9%84%D8%B6%D9%85%D8%A7%D9%86 %D8%B3%D9%84%D8%A7%D9%85%D8%A9 %D8%A3%D8%B5%D9%88%D9%84 %D8%A7%D9%84%D8%A8%D9%86%D9%8A%D8%A9 %D8%A7%D9%84%D8%AA%D8%AD%D8%AA%D9%8A%D8%A9 - %D8%A7%D9%84%D9%81%D8%B5%D9%84 %D8%A7%D9%84%D8%A7%D9%88%D9%84 .docx","status":"CREATED","id":"7bcfd459-8b7d-4b63-8baa-b781fe829d7e","created_time":"2025-12-20T21:15:01.753Z","httpstatus":201}' [2025-12-21 0:15:01.775851] [info] [PUT] Request to: https://midocean.turnitin.com/api/v1/submissions/7bcfd459-8b7d-4b63-8baa-b781fe829d7e/original [2025-12-21 0:15:01.775871] [info] Headers: 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%AD%D9%88%D9%83%D9%85%D8%A9 %D8%B0%D9%83%D9%8A %D9%84%D8%B6%D9%85%D8%A7%D9%86 %D8%B3%D9%84%D8%A7%D9%85%D8%A9 %D8%A3%D8%B5%D9%88%D9%84 %D8%A7%D9%84%D8%A8%D9%86%D9%8A%D8%A9 %D8%A7%D9%84%D8%AA%D8%AD%D8%AA%D9%8A%D8%A9 - %D8%A7%D9%84%D9%81%D8%B5%D9%84 %D8%A7%D9%84%D8%A7%D9%88%D9%84 .docx"' [2025-12-21 0:15:01.979854] [info] Response: 0: '{"message":"Successfully uploaded file for submission 7bcfd459-8b7d-4b63-8baa-b781fe829d7e","httpstatus":202}' [2025-12-21 0:15:19.127079] [info] -------- WEBHOOK START -------- [2025-12-21 0:15:19.127119] [info] WEBHOOK HEADERS: content-length: '676' host: 'lms.midocean.ae' connection: 'Keep-Alive' x-forwarded-proto: 'https' cf-visitor: '{"scheme":"https"}' cf-ipcountry: 'DE' cdn-loop: 'cloudflare; loops=1' x-turnitin-signature: 'a66362386e9621af9575ca3fe7cedf6e49ca36b129cf3a3f089ae9524bdca155' content-type: 'application/json' x-turnitin-eventtype: 'SUBMISSION_COMPLETE' accept-encoding: 'gzip, br' cookie: 'MoodleSession=cc3481a2d77643537a69b9ac2a07fe34' cf-ray: '9b12278468b60686-FRA' accept: '*/*' user-agent: 'AHC/2.1' b3: '694711e70e256b5bba2f41566c89b34f-78086c02c2ac4dd6-0' traceparent: '00-694711e70e256b5bba2f41566c89b34f-78086c02c2ac4dd6-00' x-forwarded-for: '52.29.246.76' [2025-12-21 0:15:19.127209] [info] WEBHOOK REQUEST: {"owner":"64a180f8-8d23-4a7c-b726-e787052cf799","title":"%D9%86%D9%85%D9%88%D8%B0%D8%AC %D8%AD%D9%88%D9%83%D9%85%D8%A9 %D8%B0%D9%83%D9%8A %D9%84%D8%B6%D9%85%D8%A7%D9%86 %D8%B3%D9%84%D8%A7%D9%85%D8%A9 %D8%A3%D8%B5%D9%88%D9%84 %D8%A7%D9%84%D8%A8%D9%86%D9%8A%D8%A9 %D8%A7%D9%84%D8%AA%D8%AD%D8%AA%D9%8A%D8%A9 - %D8%A7%D9%84%D9%81%D8%B5%D9%84 %D8%A7%D9%84%D8%A7%D9%88%D9%84 .docx","status":"COMPLETE","id":"7bcfd459-8b7d-4b63-8baa-b781fe829d7e","content_type":"application/vnd.openxmlformats-officedocument.wordprocessingml.document","page_count":19,"word_count":3017,"character_count":16493,"created_time":"2025-12-20T21:15:01.753Z","capabilities":["VIEWER","INDEX","SIMILARITY"]} [2025-12-21 0:15:19.127214] [info] EXPECTED SIGNATURE: a66362386e9621af9575ca3fe7cedf6e49ca36b129cf3a3f089ae9524bdca155 [2025-12-21 0:15:19.382088] [info] [PUT] Request to: https://midocean.turnitin.com/api/v1/submissions/7bcfd459-8b7d-4b63-8baa-b781fe829d7e/similarity [2025-12-21 0:15:19.382122] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2025-12-21 0:15:19.382137] [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}}' [2025-12-21 0:15:20.133702] [info] Response: 0: '{"message":"Successfully scheduled similarity report generation","httpstatus":202}' [2025-12-21 0:15:20.135587] [info] -------- WEBHOOK END -------- [2025-12-21 0:15:37.381699] [info] -------- WEBHOOK START -------- [2025-12-21 0:15:37.381740] [info] WEBHOOK HEADERS: content-length: '1342' host: 'lms.midocean.ae' connection: 'Keep-Alive' x-forwarded-proto: 'https' cf-visitor: '{"scheme":"https"}' cf-ipcountry: 'DE' cdn-loop: 'cloudflare; loops=1' x-turnitin-signature: 'e4c62aae555b833f18cda03aefaaae2e9ab3d55e1fda71d9adf6766602afdaee' content-type: 'application/json' x-turnitin-eventtype: 'SIMILARITY_COMPLETE' accept-encoding: 'gzip, br' cookie: 'MoodleSession=cc3481a2d77643537a69b9ac2a07fe34' cf-ray: '9b1227f68f360686-FRA' accept: '*/*' user-agent: 'AHC/2.1' b3: '694711f95128514bfca4711e7b86536e-f2900163e0ec235f-0' traceparent: '00-694711f95128514bfca4711e7b86536e-f2900163e0ec235f-00' x-forwarded-for: '52.29.246.76' [2025-12-21 0:15:37.381844] [info] WEBHOOK REQUEST: {"overall_match_percentage":7,"internet_match_percentage":3,"publication_match_percentage":0,"submitted_works_match_percentage":6,"status":"COMPLETE","time_generated":"2025-12-20T21:15:37.21337Z","time_requested":"2025-12-20T21:15:20.102752Z","submission_id":"7bcfd459-8b7d-4b63-8baa-b781fe829d7e","top_matches":[{"percentage":1.6776316,"source_type":"SUBMITTED_WORK","matched_word_count_total":51,"submitted_date":"2025-12-06","institution_name":"University College of Bahrain","name":"University College of Bahrain on 2025-12-06"},{"percentage":1.0526316,"source_type":"SUBMITTED_WORK","matched_word_count_total":32,"submitted_date":"2020-09-06","institution_name":"Faculty of Commerce, Cairo University","name":"Faculty of Commerce, Cairo University on 2020-09-06"},{"percentage":0.95394737,"source_type":"SUBMITTED_WORK","matched_word_count_total":29,"submitted_date":"2025-09-04","institution_name":"University College of Bahrain","name":"University College of Bahrain on 2025-09-04"},{"percentage":0.92105263,"source_type":"SUBMITTED_WORK","matched_word_count_total":28,"submitted_date":"2025-12-08","institution_name":"University of Tabuk","name":"University of Tabuk on 2025-12-08"},{"percentage":0.65789473,"source_type":"INTERNET","matched_word_count_total":20,"name":"www.grafiati.com"}],"top_source_largest_matched_word_count":10} [2025-12-21 0:15:37.381849] [info] EXPECTED SIGNATURE: e4c62aae555b833f18cda03aefaaae2e9ab3d55e1fda71d9adf6766602afdaee [2025-12-21 0:15:37.385976] [info] -------- WEBHOOK END -------- [2025-12-21 0:30:01.231599] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/features-enabled [2025-12-21 0:30:01.231623] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2025-12-21 0:30:01.231704] [info] Request: 0: '[]' [2025-12-21 0:30:01.489111] [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"],"httpstatus":200}' [2025-12-21 0:30:01.490957] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/webhooks/158405da-13c6-4d62-8fa1-875f5d09346a [2025-12-21 0:30:01.490978] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2025-12-21 0:30:01.490992] [info] Request: 0: '[]' [2025-12-21 0:30:01.545799] [info] Response: 0: '{"id":"158405da-13c6-4d62-8fa1-875f5d09346a","url":"https:\/\/lms.midocean.ae\/plagiarism\/turnitinsim\/callbacks.php","description":"Webhook for https:\/\/lms.midocean.ae\/plagiarism\/turnitinsim\/callbacks.php","created_time":"2025-12-11T16:01:06.998Z","event_types":["SIMILARITY_UPDATED","SIMILARITY_COMPLETE","SUBMISSION_COMPLETE"],"httpstatus":200}' [2025-12-21 0:30:01.546426] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/eula/latest?lang=en-US [2025-12-21 0:30:01.546439] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2025-12-21 0:30:01.546463] [info] Request: 0: '[]' [2025-12-21 0:30:01.626281] [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}' [2025-12-21 0:32:32.003861] [info] [POST] Request to: https://midocean.turnitin.com/api/v1/submissions/43fb133d-cc07-40a0-a462-f924956b6633/viewer-url [2025-12-21 0:32:32.003907] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2025-12-21 0:32:32.003993] [info] Request: 0: '{"locale":"en","viewer_user_id":"ded6e2db-6a77-48f2-a76f-d2f52cba315f","given_name":"\u0639\u0628\u062f\u0627\u0644\u062d\u0627\u0641\u0638","family_name":"\u0627\u0644\u0639\u0635\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}}}' [2025-12-21 0:32:32.495841] [info] Response: 0: '{"viewer_url":"https:\/\/midocean.turnitin.com\/viewer\/submissions\/oid:2945:338049933?locale=en#token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJqdGkiOiJmNjQ5ZjU2Mi1kY2RkLTQyYWYtYTY3OC01MDc0M2NhYWY3YWQiLCJpYXQiOjE3NjYyNjYzNDIsImF1ZCI6ImF1cm9yYSIsImlzcyI6Imh0dHA6Ly9sb2NhbGhvc3Q6ODA4MC8iLCJzdWIiOiJjZWY2NjY2MC0zM2E2LTQwZTQtODQxNS1mM2VjMTVlNWJiNTIiLCJleHAiOjE3NjYyNjY0MjIsImF1dGhvcml0aWVzIjpbIkNWX0xBVU5DSCJdLCJjb25maWciOiJ7XCJzdWJtaXNzaW9uc1wiOntcIm9pZDoyOTQ1OjMzODA0OTkzM1wiOntcImF1dGhvclwiOlwi2LnYqNiv2KfZhNit2KfZgdi4INin2YTYudi12KfYsVwiLFwidGl0bGVcIjpcIlNlbnRpbWVudCBBbmFseXNpcyBmb3IgTW9iaWxlIEFwcCBSZXZpZXdzIEEgQ29tcGFyYXRpdmUgU3R1ZHkuZG9jeFwifX0sXCJwcm9kdWN0S2V5XCI6XCJvYzJfcGxhdGludW1cIixcImxvZ29cIjpcIm5vbmVcIixcInVzZXJcIjp7XCJpZFwiOlwiY2VmNjY2NjAtMzNhNi00MGU0LTg0MTUtZjNlYzE1ZTViYjUyXCIsXCJmaXJzdE5hbWVcIjpcIkFobWVkXCIsXCJsYXN0TmFtZVwiOlwiQWx3YWtlZWxcIixcImVtYWlsXCI6XCJjMWFhNDgxMS01ZTg2LTRjMzUtYjFiMi03MzhlZGJiODZiMzU6ZGVkNmUyZGItNmE3Ny00OGYyLWE3NmYtZDJmNTJjYmEzMTVmQGZha2UuZmFrZVwiLFwicm9sZVwiOlwidHJuOnJvbGU6Ojpvcmdhbml6YXRpb246aW5zdHJ1Y3RvclwifSxcInRlbmFudFwiOntcIm5vZGVJZFwiOjI5NDUsXCJuYW1lXCI6XCJtaWRvY2VhblwiLFwiaWRcIjpcIjZlMGU2YThhLWIwNDMtNDNmNy1hZjJhLWFjNGU5NjM1NjM5NFwifSxcImZlYXR1cmVzXCI6e1wid2hpdGVsYWJlbFwiOnRydWUsXCJ1c2VySW50ZXJ2aWV3XCI6dHJ1ZSxcInN3c1JlcG9ydFwiOnRydWUsXCJzd3NSZXBvcnRWMlwiOlwiZW5hYmxlZFwifSxcInNpbWlsYXJpdHlcIjp7XCJtYXlWaWV3U3VibWlzc2lvbkZ1bGxTb3VyY2VcIjpmYWxzZSxcIm1heVZpZXdNYXRjaFN1Ym1pc3Npb25JbmZvXCI6ZmFsc2UsXCJtb2Rlc1wiOntcIm1hdGNoT3ZlcnZpZXdcIjp0cnVlLFwiYWxsU291cmNlc1wiOnRydWV9LFwiZGVmYXVsdE1vZGVcIjpcIm1hdGNoT3ZlcnZpZXdcIixcInZpZXdTZXR0aW5nc1wiOntcInNhdmVDaGFuZ2VzXCI6ZmFsc2UsXCJvcHRpb25zXCI6e1wiZGVmYXVsdFZhbHVlXCI6XCJoaWRkZW5cIixcImV4Y2x1ZGVRdW90ZXNcIjpcImVkaXRhYmxlXCIsXCJleGNsdWRlQmlibGlvZ3JhcGh5XCI6XCJlZGl0YWJsZVwiLFwiZXhjbHVkZUNpdGF0aW9uc1wiOlwiZWRpdGFibGVcIixcImV4Y2x1ZGVTbWFsbE1hdGNoZXNXb3JkQ291bnRcIjpcImVkaXRhYmxlXCIsXCJleGNsdWRlU21hbGxTb3VyY2VzUGN0XCI6XCJlZGl0YWJsZVwiLFwiZXhjbHVkZUFic3RyYWN0XCI6XCJoaWRkZW5cIixcImV4Y2x1ZGVNZXRob2RzXCI6XCJoaWRkZW5cIixcImV4Y2x1ZGVTdWJtaXR0ZWRXb3Jrc1wiOlwiZWRpdGFibGVcIixcImV4Y2x1ZGVJbnRlcm5ldFwiOlwiZWRpdGFibGVcIixcImV4Y2x1ZGVQaHJhc2VzXCI6XCJoaWRkZW5cIixcImV4Y2x1ZGVQcmVwcmludHNcIjpcImhpZGRlblwiLFwiZXhjbHVkZVNvdXJjZXNcIjpcImVkaXRhYmxlXCIsXCJleGNsdWRlTm9kZUdyb3Vwc1wiOntcInB1YmxpY2F0aW9uXCI6XCJlZGl0YWJsZVwiLFwiY3Jvc3NyZWZcIjpcImVkaXRhYmxlXCIsXCJjcm9zc3JlZl9wb3N0ZWRfY29udGVudFwiOlwiZWRpdGFibGVcIn19fX0sXCJzaWRlYmFyXCI6e1wibW9kZXNcIjp7XCJhaVdyaXRpbmdEZXRlY3Rpb25cIjp0cnVlLFwiZG9jdW1lbnREZXRhaWxzXCI6dHJ1ZSxcImZsYWdzXCI6dHJ1ZSxcInNpbWlsYXJpdHlcIjp0cnVlLFwic2VjdGlvbnNFeGNsdXNpb25cIjpmYWxzZX0sXCJkZWZhdWx0TW9kZVwiOlwic2ltaWxhcml0eVwifSxcImFubm90YXRpb25zXCI6e1wic2NvcGVcIjpcInRjYVwiLFwicGVybWlzc2lvbnNcIjp7XCJjcmVhdGVcIjpbXCJzZWxmXCJdLFwidmlld1wiOltcImFsbFwiXSxcImVkaXRcIjpbXCJzZWxmXCJdLFwiZGVsZXRlXCI6W1wic2VsZlwiXX0sXCJlbmFibGVkXCI6ZmFsc2V9LFwiYXBwXCI6e1wibGF1bmNoZXJcIjpcInRjYVwiLFwiaW50ZWdyYXRpb25cIjpcIk1vb2RsZVwifSxcInByb2R1Y3RcIjp7XCJrZXlcIjpcIm9jMl9wbGF0aW51bVwifX0ifQ.KF1byatQ2ILLGC19aDWp7QjL-vprs-ulp8bR77UOJY4","httpstatus":200}' [2025-12-21 1:00:01.353398] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/features-enabled [2025-12-21 1:00:01.353423] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2025-12-21 1:00:01.353492] [info] Request: 0: '[]' [2025-12-21 1:00:01.726491] [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"],"httpstatus":200}' [2025-12-21 1:00:01.728379] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/webhooks/158405da-13c6-4d62-8fa1-875f5d09346a [2025-12-21 1:00:01.728396] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2025-12-21 1:00:01.728410] [info] Request: 0: '[]' [2025-12-21 1:00:01.818511] [info] Response: 0: '{"id":"158405da-13c6-4d62-8fa1-875f5d09346a","url":"https:\/\/lms.midocean.ae\/plagiarism\/turnitinsim\/callbacks.php","description":"Webhook for https:\/\/lms.midocean.ae\/plagiarism\/turnitinsim\/callbacks.php","created_time":"2025-12-11T16:01:06.998Z","event_types":["SIMILARITY_COMPLETE","SIMILARITY_UPDATED","SUBMISSION_COMPLETE"],"httpstatus":200}' [2025-12-21 1:00:01.819082] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/eula/latest?lang=en-US [2025-12-21 1:00:01.819094] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2025-12-21 1:00:01.819108] [info] Request: 0: '[]' [2025-12-21 1:00:01.906038] [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}' [2025-12-21 1:30:01.366003] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/features-enabled [2025-12-21 1:30:01.366035] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2025-12-21 1:30:01.366143] [info] Request: 0: '[]' [2025-12-21 1:30:01.616844] [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"],"httpstatus":200}' [2025-12-21 1:30:01.617649] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/webhooks/158405da-13c6-4d62-8fa1-875f5d09346a [2025-12-21 1:30:01.617661] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2025-12-21 1:30:01.617676] [info] Request: 0: '[]' [2025-12-21 1:30:01.710263] [info] Response: 0: '{"id":"158405da-13c6-4d62-8fa1-875f5d09346a","url":"https:\/\/lms.midocean.ae\/plagiarism\/turnitinsim\/callbacks.php","description":"Webhook for https:\/\/lms.midocean.ae\/plagiarism\/turnitinsim\/callbacks.php","created_time":"2025-12-11T16:01:06.998Z","event_types":["SIMILARITY_UPDATED","SIMILARITY_COMPLETE","SUBMISSION_COMPLETE"],"httpstatus":200}' [2025-12-21 1:30:01.711019] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/eula/latest?lang=en-US [2025-12-21 1:30:01.711042] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2025-12-21 1:30:01.711056] [info] Request: 0: '[]' [2025-12-21 1:30:01.803675] [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}' [2025-12-21 1:30:01.828318] [info] [POST] Request to: https://midocean.turnitin.com/api/v1/submissions [2025-12-21 1:30:01.828350] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2025-12-21 1:30:01.828366] [info] Request: 0: '{"owner":"9af04bac-00c7-4515-bc59-17d332b67ab2","submitter":"9af04bac-00c7-4515-bc59-17d332b67ab2","title":"%D8%A8%D8%AD%D8%AB %D8%A7%D9%84%D8%AA%D8%AE%D8%B1%D8%AC2.docx","metadata":{"group":{"id":"112326","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":"3944","name":"Final_Project_DGM_761_DGM 761_TS_MDM_Third Trimester 2025","owners":[{"id":"c1fd36db-8ff2-4f95-b8ad-ff5344841eaa","family_name":"Abdelrazek@midocean.edu.km","given_name":"Walaa","email":"walaaabdelrazek@midocean.edu.km"}]},"owners":[{"id":"9af04bac-00c7-4515-bc59-17d332b67ab2","family_name":"\u064a\u0633","given_name":"\u063a\u0627\u0644\u064a\u0647","email":"ghaliaanasser1996@gmail.com"}],"original_submitted_time":"2025-12-20T22:30:01Z"},"eula":{"accepted_timestamp":"2025-10-31T17:24:15Z","language":"en-US","version":"v1beta"},"owner_default_permission_set":"LEARNER","submitter_default_permission_set":"LEARNER"}' [2025-12-21 1:30:02.688842] [info] Response: 0: '{"owner":"9af04bac-00c7-4515-bc59-17d332b67ab2","title":"%D8%A8%D8%AD%D8%AB %D8%A7%D9%84%D8%AA%D8%AE%D8%B1%D8%AC2.docx","status":"CREATED","id":"40c2fe15-5aa4-4d1a-bb32-7bf682a2e645","created_time":"2025-12-20T22:30:02.129Z","httpstatus":201}' [2025-12-21 1:30:02.691426] [info] [PUT] Request to: https://midocean.turnitin.com/api/v1/submissions/40c2fe15-5aa4-4d1a-bb32-7bf682a2e645/original [2025-12-21 1:30:02.691453] [info] Headers: 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%AC2.docx"' [2025-12-21 1:30:02.906614] [info] Response: 0: '{"message":"Successfully uploaded file for submission 40c2fe15-5aa4-4d1a-bb32-7bf682a2e645","httpstatus":202}' [2025-12-21 1:30:36.533514] [info] -------- WEBHOOK START -------- [2025-12-21 1:30:36.533557] [info] WEBHOOK HEADERS: content-length: '420' host: 'lms.midocean.ae' connection: 'Keep-Alive' x-forwarded-proto: 'https' cf-visitor: '{"scheme":"https"}' cf-ipcountry: 'DE' cdn-loop: 'cloudflare; loops=1' x-turnitin-signature: '8ff96b8f0c06b9d175c0930bd24188850a65c023be8ca42625a5db69e77265d6' content-type: 'application/json' x-turnitin-eventtype: 'SUBMISSION_COMPLETE' accept-encoding: 'gzip, br' cookie: 'MoodleSession=cc3481a2d77643537a69b9ac2a07fe34' cf-ray: '9b1295ce3d8b9174-FRA' accept: '*/*' user-agent: 'AHC/2.1' b3: '6947238c620c4925844b9bad2718e028-a7fe01b6de00b389-0' traceparent: '00-6947238c620c4925844b9bad2718e028-a7fe01b6de00b389-00' x-forwarded-for: '52.29.246.76' [2025-12-21 1:30:36.533653] [info] WEBHOOK REQUEST: {"owner":"9af04bac-00c7-4515-bc59-17d332b67ab2","title":"%D8%A8%D8%AD%D8%AB %D8%A7%D9%84%D8%AA%D8%AE%D8%B1%D8%AC2.docx","status":"COMPLETE","id":"40c2fe15-5aa4-4d1a-bb32-7bf682a2e645","content_type":"application/vnd.openxmlformats-officedocument.wordprocessingml.document","page_count":50,"word_count":7157,"character_count":39855,"created_time":"2025-12-20T22:30:02.129Z","capabilities":["SIMILARITY","VIEWER","INDEX"]} [2025-12-21 1:30:36.533658] [info] EXPECTED SIGNATURE: 8ff96b8f0c06b9d175c0930bd24188850a65c023be8ca42625a5db69e77265d6 [2025-12-21 1:30:37.064014] [info] [PUT] Request to: https://midocean.turnitin.com/api/v1/submissions/40c2fe15-5aa4-4d1a-bb32-7bf682a2e645/similarity [2025-12-21 1:30:37.064049] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2025-12-21 1:30:37.064066] [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}}' [2025-12-21 1:30:37.674688] [info] Response: 0: '{"message":"Successfully scheduled similarity report generation","httpstatus":202}' [2025-12-21 1:30:37.677750] [info] -------- WEBHOOK END -------- [2025-12-21 1:31:09.253814] [info] -------- WEBHOOK START -------- [2025-12-21 1:31:09.253859] [info] WEBHOOK HEADERS: content-length: '1589' host: 'lms.midocean.ae' connection: 'Keep-Alive' x-forwarded-proto: 'https' cf-visitor: '{"scheme":"https"}' cf-ipcountry: 'DE' cdn-loop: 'cloudflare; loops=1' x-turnitin-signature: 'e7ab2a65e95cc5c99cd8d6173fc935b32935fc2fb99b09a940e77dd4343ecb09' content-type: 'application/json' x-turnitin-eventtype: 'SIMILARITY_COMPLETE' accept-encoding: 'gzip, br' cookie: 'MoodleSession=1e455a540ab7aea262999ac01c5afa34' cf-ray: '9b12969ace38dc9e-FRA' accept: '*/*' user-agent: 'AHC/2.1' b3: '694723adc19e790f350ac222274ecc8f-de92bda8090aae90-0' traceparent: '00-694723adc19e790f350ac222274ecc8f-de92bda8090aae90-00' x-forwarded-for: '35.158.179.21' [2025-12-21 1:31:09.253956] [info] WEBHOOK REQUEST: {"overall_match_percentage":8,"internet_match_percentage":4,"publication_match_percentage":2,"submitted_works_match_percentage":7,"status":"COMPLETE","time_generated":"2025-12-20T22:31:08.84151Z","time_requested":"2025-12-20T22:30:37.644173Z","submission_id":"40c2fe15-5aa4-4d1a-bb32-7bf682a2e645","top_matches":[{"percentage":1.8159136,"source_type":"SUBMITTED_WORK","matched_word_count_total":131,"submitted_date":"2025-05-05","institution_name":"Normandale Community College","name":"Normandale Community College on 2025-05-05"},{"percentage":1.8159136,"source_type":"SUBMITTED_WORK","matched_word_count_total":131,"submitted_date":"2025-05-04","institution_name":"Normandale Community College","name":"Normandale Community College on 2025-05-04"},{"percentage":1.2198503,"source_type":"SUBMITTED_WORK","matched_word_count_total":88,"submitted_date":"2018-06-20","institution_name":"The Robert Gordon University","name":"The Robert Gordon University on 2018-06-20"},{"percentage":1.1505406,"source_type":"SUBMITTED_WORK","matched_word_count_total":83,"submitted_date":"2025-12-04","institution_name":"Myanmar Imperial University","name":"Myanmar Imperial University on 2025-12-04"},{"percentage":1.081231,"source_type":"SUBMITTED_WORK","matched_word_count_total":78,"submitted_date":"2025-09-11","institution_name":"วิทยาลัยการจัดการอุตสาหกรรมบริการ","name":"วิทยาลัยการจัดการอุตสาหกรรมบริการ on 2025-09-11"}],"top_source_largest_matched_word_count":14} [2025-12-21 1:31:09.253968] [info] EXPECTED SIGNATURE: e7ab2a65e95cc5c99cd8d6173fc935b32935fc2fb99b09a940e77dd4343ecb09 [2025-12-21 1:31:09.257772] [info] -------- WEBHOOK END -------- [2025-12-21 1:40:01.450459] [info] [POST] Request to: https://midocean.turnitin.com/api/v1/submissions [2025-12-21 1:40:01.450500] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2025-12-21 1:40:01.450594] [info] Request: 0: '{"owner":"0bccfd1c-0410-4f20-89e5-40912c31c4b3","submitter":"0bccfd1c-0410-4f20-89e5-40912c31c4b3","title":"gharam_brika.ipynb - Colab.pdf","metadata":{"group":{"id":"125572","name":"Project-2","type":"ASSIGNMENT"},"group_context":{"id":"4110","name":"Practical_Machine_Learning_and_Data_Exploration_Third Trimester 2025","owners":[{"id":"833c9539-ebcf-489d-a69a-f43d9f885950","family_name":"\u0627\u062d\u0645\u062f","given_name":"\u0634\u0647\u064a\u0631\u0647","email":"shahira.ahmed@midocean.edu.km"}]},"owners":[{"id":"0bccfd1c-0410-4f20-89e5-40912c31c4b3","family_name":"\u0628\u0631\u064a\u0643\u0647","given_name":"\u063a\u0631\u0627\u0645","email":"guuuaam.i9@gmail.com"}],"original_submitted_time":"2025-12-20T22:40:01Z"},"eula":{"accepted_timestamp":"2025-11-15T14:37:50Z","language":"en-US","version":"v1beta"},"owner_default_permission_set":"LEARNER","submitter_default_permission_set":"LEARNER"}' [2025-12-21 1:40:01.945964] [info] Response: 0: '{"owner":"0bccfd1c-0410-4f20-89e5-40912c31c4b3","title":"gharam_brika.ipynb - Colab.pdf","status":"CREATED","id":"7c6c0b9b-9684-4aa8-93da-83d011ed724f","created_time":"2025-12-20T22:40:01.749Z","httpstatus":201}' [2025-12-21 1:40:01.947659] [info] [PUT] Request to: https://midocean.turnitin.com/api/v1/submissions/7c6c0b9b-9684-4aa8-93da-83d011ed724f/original [2025-12-21 1:40:01.947681] [info] Headers: 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="gharam_brika.ipynb - Colab.pdf"' [2025-12-21 1:40:02.188656] [info] Response: 0: '{"message":"Successfully uploaded file for submission 7c6c0b9b-9684-4aa8-93da-83d011ed724f","httpstatus":202}' [2025-12-21 1:40:07.519845] [info] -------- WEBHOOK START -------- [2025-12-21 1:40:07.519884] [info] WEBHOOK HEADERS: content-length: '330' host: 'lms.midocean.ae' connection: 'Keep-Alive' x-forwarded-proto: 'https' cf-visitor: '{"scheme":"https"}' cf-ipcountry: 'DE' cdn-loop: 'cloudflare; loops=1' x-turnitin-signature: '8787c26d2bfe3389148a4fe07f714c42748f3cfe005d4a7a5d4cff1b5a8955bc' content-type: 'application/json' x-turnitin-eventtype: 'SUBMISSION_COMPLETE' accept-encoding: 'gzip, br' cookie: 'MoodleSession=1e455a540ab7aea262999ac01c5afa34' cf-ray: '9b12a3beedcff4c9-FRA' accept: '*/*' user-agent: 'AHC/2.1' b3: '694725c742ee9dded5abbd9f2df9ea39-6d02675d413d7e40-0' traceparent: '00-694725c742ee9dded5abbd9f2df9ea39-6d02675d413d7e40-00' x-forwarded-for: '35.158.179.21' [2025-12-21 1:40:07.520009] [info] WEBHOOK REQUEST: {"owner":"0bccfd1c-0410-4f20-89e5-40912c31c4b3","title":"gharam_brika.ipynb - Colab.pdf","status":"COMPLETE","id":"7c6c0b9b-9684-4aa8-93da-83d011ed724f","content_type":"application/pdf","page_count":2,"word_count":659,"character_count":3694,"created_time":"2025-12-20T22:40:01.749Z","capabilities":["VIEWER","SIMILARITY","INDEX"]} [2025-12-21 1:40:07.520015] [info] EXPECTED SIGNATURE: 8787c26d2bfe3389148a4fe07f714c42748f3cfe005d4a7a5d4cff1b5a8955bc [2025-12-21 1:40:08.267167] [info] [PUT] Request to: https://midocean.turnitin.com/api/v1/submissions/7c6c0b9b-9684-4aa8-93da-83d011ed724f/similarity [2025-12-21 1:40:08.267204] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2025-12-21 1:40:08.267220] [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}}' [2025-12-21 1:40:08.987602] [info] Response: 0: '{"message":"Successfully scheduled similarity report generation","httpstatus":202}' [2025-12-21 1:40:08.990196] [info] -------- WEBHOOK END -------- [2025-12-21 1:40:20.412317] [info] -------- WEBHOOK START -------- [2025-12-21 1:40:20.412360] [info] WEBHOOK HEADERS: content-length: '1430' host: 'lms.midocean.ae' connection: 'Keep-Alive' x-forwarded-proto: 'https' cf-visitor: '{"scheme":"https"}' cf-ipcountry: 'DE' cdn-loop: 'cloudflare; loops=1' x-turnitin-signature: 'c656c3bd4dbcf83fd357fdc1db82cc47300e2e6708559bcfd30c19d43bde151d' content-type: 'application/json' x-turnitin-eventtype: 'SIMILARITY_COMPLETE' accept-encoding: 'gzip, br' cookie: 'MoodleSession=1e455a540ab7aea262999ac01c5afa34' cf-ray: '9b12a40f7d1bf4c9-FRA' accept: '*/*' user-agent: 'AHC/2.1' b3: '694725d468ddf6a1d13f6611aff8e59d-555ff7d8a7413ca3-0' traceparent: '00-694725d468ddf6a1d13f6611aff8e59d-555ff7d8a7413ca3-00' x-forwarded-for: '35.158.179.21' [2025-12-21 1:40:20.412461] [info] WEBHOOK REQUEST: {"overall_match_percentage":76,"internet_match_percentage":50,"publication_match_percentage":51,"submitted_works_match_percentage":76,"status":"COMPLETE","time_generated":"2025-12-20T22:40:20.2301Z","time_requested":"2025-12-20T22:40:08.958054Z","submission_id":"7c6c0b9b-9684-4aa8-93da-83d011ed724f","top_matches":[{"percentage":30.48048,"source_type":"SUBMITTED_WORK","matched_word_count_total":203,"submitted_date":"2024-10-18","institution_name":"Swinburne University of Technology","name":"Swinburne University of Technology on 2024-10-18"},{"percentage":29.57958,"source_type":"SUBMITTED_WORK","matched_word_count_total":197,"submitted_date":"2025-12-01","institution_name":"Coventry University","name":"Coventry University on 2025-12-01"},{"percentage":29.27928,"source_type":"SUBMITTED_WORK","matched_word_count_total":195,"submitted_date":"2024-01-14","institution_name":"Glasgow Caledonian University","name":"Glasgow Caledonian University on 2024-01-14"},{"percentage":29.12913,"source_type":"SUBMITTED_WORK","matched_word_count_total":194,"submitted_date":"2025-11-30","institution_name":"The Robert Gordon University","name":"The Robert Gordon University on 2025-11-30"},{"percentage":27.777779,"source_type":"SUBMITTED_WORK","matched_word_count_total":185,"submitted_date":"2022-10-14","institution_name":"Eastern University","name":"Eastern University on 2022-10-14"}],"top_source_largest_matched_word_count":20} [2025-12-21 1:40:20.412476] [info] EXPECTED SIGNATURE: c656c3bd4dbcf83fd357fdc1db82cc47300e2e6708559bcfd30c19d43bde151d [2025-12-21 1:40:20.416593] [info] -------- WEBHOOK END -------- [2025-12-21 2:00:01.116724] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/features-enabled [2025-12-21 2:00:01.116750] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2025-12-21 2:00:01.116821] [info] Request: 0: '[]' [2025-12-21 2:00:01.521095] [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"],"httpstatus":200}' [2025-12-21 2:00:01.523883] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/webhooks/158405da-13c6-4d62-8fa1-875f5d09346a [2025-12-21 2:00:01.523909] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2025-12-21 2:00:01.523927] [info] Request: 0: '[]' [2025-12-21 2:00:01.625118] [info] Response: 0: '{"id":"158405da-13c6-4d62-8fa1-875f5d09346a","url":"https:\/\/lms.midocean.ae\/plagiarism\/turnitinsim\/callbacks.php","description":"Webhook for https:\/\/lms.midocean.ae\/plagiarism\/turnitinsim\/callbacks.php","created_time":"2025-12-11T16:01:06.998Z","event_types":["SIMILARITY_UPDATED","SIMILARITY_COMPLETE","SUBMISSION_COMPLETE"],"httpstatus":200}' [2025-12-21 2:00:01.625726] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/eula/latest?lang=en-US [2025-12-21 2:00:01.625740] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2025-12-21 2:00:01.625751] [info] Request: 0: '[]' [2025-12-21 2:00:01.740781] [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}' [2025-12-21 2:30:01.125483] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/features-enabled [2025-12-21 2:30:01.125509] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2025-12-21 2:30:01.125576] [info] Request: 0: '[]' [2025-12-21 2:30:01.422617] [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"],"httpstatus":200}' [2025-12-21 2:30:01.423794] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/webhooks/158405da-13c6-4d62-8fa1-875f5d09346a [2025-12-21 2:30:01.423820] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2025-12-21 2:30:01.423837] [info] Request: 0: '[]' [2025-12-21 2:30:01.525413] [info] Response: 0: '{"id":"158405da-13c6-4d62-8fa1-875f5d09346a","url":"https:\/\/lms.midocean.ae\/plagiarism\/turnitinsim\/callbacks.php","description":"Webhook for https:\/\/lms.midocean.ae\/plagiarism\/turnitinsim\/callbacks.php","created_time":"2025-12-11T16:01:06.998Z","event_types":["SIMILARITY_COMPLETE","SIMILARITY_UPDATED","SUBMISSION_COMPLETE"],"httpstatus":200}' [2025-12-21 2:30:01.526189] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/eula/latest?lang=en-US [2025-12-21 2:30:01.526202] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2025-12-21 2:30:01.526216] [info] Request: 0: '[]' [2025-12-21 2:30:01.625816] [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}' [2025-12-21 2:50:01.258770] [info] [POST] Request to: https://midocean.turnitin.com/api/v1/submissions [2025-12-21 2:50:01.258810] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2025-12-21 2:50:01.258894] [info] Request: 0: '{"owner":"0bdd43ff-3cfc-41dc-baa9-adf718d3df79","submitter":"0bdd43ff-3cfc-41dc-baa9-adf718d3df79","title":"%D8%A7%D9%84%D8%AA%D8%B9%D8%AF%D9%8A%D9%84 %D8%A7%D9%84%D8%AB%D8%A7%D9%86%D9%8A %D9%84%D9%83%D9%84%D8%A7 %D8%A7%D9%84%D9%81%D8%B5%D9%84%D9%8A%D9%86 %D8%A7%D9%84%D8%A7%D9%88%D9%84 %D9%88%D8%A7%D9%84%D8%AB%D8%A7%D9%86%D9%8A.docx","metadata":{"group":{"id":"125854","name":"\u0627\u0644\u062a\u0633\u0644\u064a\u0645 \u0627\u0644\u062b\u0627\u0644\u062b (\u0627\u0644\u0627\u0633\u0628\u0648\u0639 \u0627\u0644\u0639\u0627\u0634\u0631 )","type":"ASSIGNMENT"},"group_context":{"id":"4096","name":"\u0627\u0644\u0641\u0635\u0644 \u0627\u0644\u0633\u0627\u062f\u0633 - \u062f\/\u0633\u0627\u0631\u0629 \u0645\u062d\u0645\u0648\u062f - \u0627\u0644\u0641\u0635\u0644 \u0627\u0644\u062f\u0631\u0627\u0633\u064a \u0627\u0644\u062b\u0627\u0644\u062b 2025"},"owners":[{"id":"0bdd43ff-3cfc-41dc-baa9-adf718d3df79","family_name":"\u0627\u0644\u0639\u0645\u0631\u064a","given_name":"\u0639\u0628\u062f\u0627\u0644\u0647\u0627\u062f\u064a","email":"asser20055@outlook.com"}],"original_submitted_time":"2025-12-20T23:50:01Z"},"eula":{"accepted_timestamp":"2025-03-31T11:52:56Z","language":"en-US","version":"v1beta"},"owner_default_permission_set":"LEARNER","submitter_default_permission_set":"LEARNER"}' [2025-12-21 2:50:01.604682] [info] Response: 0: '{"owner":"0bdd43ff-3cfc-41dc-baa9-adf718d3df79","title":"%D8%A7%D9%84%D8%AA%D8%B9%D8%AF%D9%8A%D9%84 %D8%A7%D9%84%D8%AB%D8%A7%D9%86%D9%8A %D9%84%D9%83%D9%84%D8%A7 %D8%A7%D9%84%D9%81%D8%B5%D9%84%D9%8A%D9%86 %D8%A7%D9%84%D8%A7%D9%88%D9%84 %D9%88%D8%A7%D9%84%D8%AB%D8%A7%D9%86%D9%8A.docx","status":"CREATED","id":"21bdb927-cef7-44a9-872f-294a869d75d0","created_time":"2025-12-20T23:50:01.574Z","httpstatus":201}' [2025-12-21 2:50:01.606429] [info] [PUT] Request to: https://midocean.turnitin.com/api/v1/submissions/21bdb927-cef7-44a9-872f-294a869d75d0/original [2025-12-21 2:50:01.606457] [info] Headers: 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%86%D9%8A %D9%84%D9%83%D9%84%D8%A7 %D8%A7%D9%84%D9%81%D8%B5%D9%84%D9%8A%D9%86 %D8%A7%D9%84%D8%A7%D9%88%D9%84 %D9%88%D8%A7%D9%84%D8%AB%D8%A7%D9%86%D9%8A.docx"' [2025-12-21 2:50:01.865384] [info] Response: 0: '{"message":"Successfully uploaded file for submission 21bdb927-cef7-44a9-872f-294a869d75d0","httpstatus":202}' [2025-12-21 2:50:02.172786] [info] [POST] Request to: https://midocean.turnitin.com/api/v1/submissions [2025-12-21 2:50:02.172831] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2025-12-21 2:50:02.172849] [info] Request: 0: '{"owner":"0bdd43ff-3cfc-41dc-baa9-adf718d3df79","submitter":"0bdd43ff-3cfc-41dc-baa9-adf718d3df79","title":"onlinetext_8447_125854_82489.txt","metadata":{"group":{"id":"125854","name":"\u0627\u0644\u062a\u0633\u0644\u064a\u0645 \u0627\u0644\u062b\u0627\u0644\u062b (\u0627\u0644\u0627\u0633\u0628\u0648\u0639 \u0627\u0644\u0639\u0627\u0634\u0631 )","type":"ASSIGNMENT"},"group_context":{"id":"4096","name":"\u0627\u0644\u0641\u0635\u0644 \u0627\u0644\u0633\u0627\u062f\u0633 - \u062f\/\u0633\u0627\u0631\u0629 \u0645\u062d\u0645\u0648\u062f - \u0627\u0644\u0641\u0635\u0644 \u0627\u0644\u062f\u0631\u0627\u0633\u064a \u0627\u0644\u062b\u0627\u0644\u062b 2025"},"owners":[{"id":"0bdd43ff-3cfc-41dc-baa9-adf718d3df79","family_name":"\u0627\u0644\u0639\u0645\u0631\u064a","given_name":"\u0639\u0628\u062f\u0627\u0644\u0647\u0627\u062f\u064a","email":"asser20055@outlook.com"}],"original_submitted_time":"2025-12-20T23:50:02Z"},"eula":{"accepted_timestamp":"2025-03-31T11:52:56Z","language":"en-US","version":"v1beta"},"owner_default_permission_set":"LEARNER","submitter_default_permission_set":"LEARNER"}' [2025-12-21 2:50:02.490072] [info] Response: 0: '{"owner":"0bdd43ff-3cfc-41dc-baa9-adf718d3df79","title":"onlinetext_8447_125854_82489.txt","status":"CREATED","id":"54ba5d27-b24a-48eb-aac7-c0434ca78540","created_time":"2025-12-20T23:50:02.468Z","httpstatus":201}' [2025-12-21 2:50:02.497874] [info] [POST] Request to: https://midocean.turnitin.com/api/v1/submissions [2025-12-21 2:50:02.497909] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2025-12-21 2:50:02.497926] [info] Request: 0: '{"owner":"0bdd43ff-3cfc-41dc-baa9-adf718d3df79","submitter":"0bdd43ff-3cfc-41dc-baa9-adf718d3df79","title":"onlinetext_8448_125854_82489.txt","metadata":{"group":{"id":"125854","name":"\u0627\u0644\u062a\u0633\u0644\u064a\u0645 \u0627\u0644\u062b\u0627\u0644\u062b (\u0627\u0644\u0627\u0633\u0628\u0648\u0639 \u0627\u0644\u0639\u0627\u0634\u0631 )","type":"ASSIGNMENT"},"group_context":{"id":"4096","name":"\u0627\u0644\u0641\u0635\u0644 \u0627\u0644\u0633\u0627\u062f\u0633 - \u062f\/\u0633\u0627\u0631\u0629 \u0645\u062d\u0645\u0648\u062f - \u0627\u0644\u0641\u0635\u0644 \u0627\u0644\u062f\u0631\u0627\u0633\u064a \u0627\u0644\u062b\u0627\u0644\u062b 2025"},"owners":[{"id":"0bdd43ff-3cfc-41dc-baa9-adf718d3df79","family_name":"\u0627\u0644\u0639\u0645\u0631\u064a","given_name":"\u0639\u0628\u062f\u0627\u0644\u0647\u0627\u062f\u064a","email":"asser20055@outlook.com"}],"original_submitted_time":"2025-12-20T23:50:02Z"},"eula":{"accepted_timestamp":"2025-03-31T11:52:56Z","language":"en-US","version":"v1beta"},"owner_default_permission_set":"LEARNER","submitter_default_permission_set":"LEARNER"}' [2025-12-21 2:50:02.825465] [info] Response: 0: '{"owner":"0bdd43ff-3cfc-41dc-baa9-adf718d3df79","title":"onlinetext_8448_125854_82489.txt","status":"CREATED","id":"c90d3031-888c-483e-9965-c90543a6b0c1","created_time":"2025-12-20T23:50:02.805Z","httpstatus":201}' [2025-12-21 2:50:54.303025] [info] -------- WEBHOOK START -------- [2025-12-21 2:50:54.303073] [info] WEBHOOK HEADERS: content-length: '587' host: 'lms.midocean.ae' connection: 'Keep-Alive' x-forwarded-proto: 'https' cf-visitor: '{"scheme":"https"}' cf-ipcountry: 'DE' cdn-loop: 'cloudflare; loops=1' x-turnitin-signature: 'eeb18d5607bd185a91bd4e614fc008d8ea6c2022bfa7e86e625dbafce82ce046' content-type: 'application/json' x-turnitin-eventtype: 'SUBMISSION_COMPLETE' accept-encoding: 'gzip, br' cookie: 'MoodleSession=1e455a540ab7aea262999ac01c5afa34' cf-ray: '9b130b6d49ee9004-FRA' accept: '*/*' user-agent: 'AHC/2.1' b3: '6947365edb63a0d881d906441bfc75f7-40665b324b1c7294-0' traceparent: '00-6947365edb63a0d881d906441bfc75f7-40665b324b1c7294-00' x-forwarded-for: '35.158.179.21' [2025-12-21 2:50:54.303101] [info] WEBHOOK REQUEST: {"owner":"0bdd43ff-3cfc-41dc-baa9-adf718d3df79","title":"%D8%A7%D9%84%D8%AA%D8%B9%D8%AF%D9%8A%D9%84 %D8%A7%D9%84%D8%AB%D8%A7%D9%86%D9%8A %D9%84%D9%83%D9%84%D8%A7 %D8%A7%D9%84%D9%81%D8%B5%D9%84%D9%8A%D9%86 %D8%A7%D9%84%D8%A7%D9%88%D9%84 %D9%88%D8%A7%D9%84%D8%AB%D8%A7%D9%86%D9%8A.docx","status":"COMPLETE","id":"21bdb927-cef7-44a9-872f-294a869d75d0","content_type":"application/vnd.openxmlformats-officedocument.wordprocessingml.document","page_count":87,"word_count":22764,"character_count":129547,"created_time":"2025-12-20T23:50:01.574Z","capabilities":["VIEWER","INDEX","SIMILARITY"]} [2025-12-21 2:50:54.303106] [info] EXPECTED SIGNATURE: eeb18d5607bd185a91bd4e614fc008d8ea6c2022bfa7e86e625dbafce82ce046 [2025-12-21 2:50:54.305964] [info] -------- WEBHOOK END -------- [2025-12-21 2:55:01.413152] [info] [POST] Request to: https://midocean.turnitin.com/api/v1/submissions [2025-12-21 2:55:01.413189] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2025-12-21 2:55:01.413291] [info] Request: 0: '{"owner":"0bdd43ff-3cfc-41dc-baa9-adf718d3df79","submitter":"0bdd43ff-3cfc-41dc-baa9-adf718d3df79","title":"%D8%A7%D9%84%D8%AA%D8%B9%D8%AF%D9%8A%D9%84 %D8%A7%D9%84%D8%AB%D8%A7%D9%86%D9%8A %D9%84%D9%83%D9%84%D8%A7 %D8%A7%D9%84%D9%81%D8%B5%D9%84%D9%8A%D9%86 %D8%A7%D9%84%D8%A7%D9%88%D9%84 %D9%88%D8%A7%D9%84%D8%AB%D8%A7%D9%86%D9%8A.docx","metadata":{"group":{"id":"125854","name":"\u0627\u0644\u062a\u0633\u0644\u064a\u0645 \u0627\u0644\u062b\u0627\u0644\u062b (\u0627\u0644\u0627\u0633\u0628\u0648\u0639 \u0627\u0644\u0639\u0627\u0634\u0631 )","type":"ASSIGNMENT"},"group_context":{"id":"4096","name":"\u0627\u0644\u0641\u0635\u0644 \u0627\u0644\u0633\u0627\u062f\u0633 - \u062f\/\u0633\u0627\u0631\u0629 \u0645\u062d\u0645\u0648\u062f - \u0627\u0644\u0641\u0635\u0644 \u0627\u0644\u062f\u0631\u0627\u0633\u064a \u0627\u0644\u062b\u0627\u0644\u062b 2025"},"owners":[{"id":"0bdd43ff-3cfc-41dc-baa9-adf718d3df79","family_name":"\u0627\u0644\u0639\u0645\u0631\u064a","given_name":"\u0639\u0628\u062f\u0627\u0644\u0647\u0627\u062f\u064a","email":"asser20055@outlook.com"}],"original_submitted_time":"2025-12-20T23:55:01Z"},"eula":{"accepted_timestamp":"2025-03-31T11:52:56Z","language":"en-US","version":"v1beta"},"owner_default_permission_set":"LEARNER","submitter_default_permission_set":"LEARNER"}' [2025-12-21 2:55:01.661736] [info] Response: 0: '{"owner":"0bdd43ff-3cfc-41dc-baa9-adf718d3df79","title":"%D8%A7%D9%84%D8%AA%D8%B9%D8%AF%D9%8A%D9%84 %D8%A7%D9%84%D8%AB%D8%A7%D9%86%D9%8A %D9%84%D9%83%D9%84%D8%A7 %D8%A7%D9%84%D9%81%D8%B5%D9%84%D9%8A%D9%86 %D8%A7%D9%84%D8%A7%D9%88%D9%84 %D9%88%D8%A7%D9%84%D8%AB%D8%A7%D9%86%D9%8A.docx","status":"CREATED","id":"feee8cac-2d46-4541-9d53-f56fac94fb31","created_time":"2025-12-20T23:55:01.635Z","httpstatus":201}' [2025-12-21 2:55:01.668119] [info] [PUT] Request to: https://midocean.turnitin.com/api/v1/submissions/feee8cac-2d46-4541-9d53-f56fac94fb31/original [2025-12-21 2:55:01.668144] [info] Headers: 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%86%D9%8A %D9%84%D9%83%D9%84%D8%A7 %D8%A7%D9%84%D9%81%D8%B5%D9%84%D9%8A%D9%86 %D8%A7%D9%84%D8%A7%D9%88%D9%84 %D9%88%D8%A7%D9%84%D8%AB%D8%A7%D9%86%D9%8A.docx"' [2025-12-21 2:55:01.888566] [info] Response: 0: '{"message":"Successfully uploaded file for submission feee8cac-2d46-4541-9d53-f56fac94fb31","httpstatus":202}' [2025-12-21 2:55:02.204163] [info] [POST] Request to: https://midocean.turnitin.com/api/v1/submissions [2025-12-21 2:55:02.204215] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2025-12-21 2:55:02.204238] [info] Request: 0: '{"owner":"0bdd43ff-3cfc-41dc-baa9-adf718d3df79","submitter":"0bdd43ff-3cfc-41dc-baa9-adf718d3df79","title":"%D8%A3%D8%A8%D8%B1%D8%B2 %D8%A7%D9%84%D9%86%D9%82%D8%A7%D8%B7 %D8%A7%D9%84%D8%AA%D9%8A %D8%A7%D9%84%D8%AA%D8%B9%D8%AF%D9%8A%D9%84 %D8%B9%D9%84%D9%8A%D9%87%D8%A7 %D9%85%D8%B9 %D8%A5%D9%8A%D8%B6%D8%A7%D8%AD %D8%A7%D9%84%D8%A7%D8%B3%D8%A8%D8%A7%D8%A8.pdf","metadata":{"group":{"id":"125854","name":"\u0627\u0644\u062a\u0633\u0644\u064a\u0645 \u0627\u0644\u062b\u0627\u0644\u062b (\u0627\u0644\u0627\u0633\u0628\u0648\u0639 \u0627\u0644\u0639\u0627\u0634\u0631 )","type":"ASSIGNMENT"},"group_context":{"id":"4096","name":"\u0627\u0644\u0641\u0635\u0644 \u0627\u0644\u0633\u0627\u062f\u0633 - \u062f\/\u0633\u0627\u0631\u0629 \u0645\u062d\u0645\u0648\u062f - \u0627\u0644\u0641\u0635\u0644 \u0627\u0644\u062f\u0631\u0627\u0633\u064a \u0627\u0644\u062b\u0627\u0644\u062b 2025"},"owners":[{"id":"0bdd43ff-3cfc-41dc-baa9-adf718d3df79","family_name":"\u0627\u0644\u0639\u0645\u0631\u064a","given_name":"\u0639\u0628\u062f\u0627\u0644\u0647\u0627\u062f\u064a","email":"asser20055@outlook.com"}],"original_submitted_time":"2025-12-20T23:55:02Z"},"eula":{"accepted_timestamp":"2025-03-31T11:52:56Z","language":"en-US","version":"v1beta"},"owner_default_permission_set":"LEARNER","submitter_default_permission_set":"LEARNER"}' [2025-12-21 2:55:02.452934] [info] Response: 0: '{"owner":"0bdd43ff-3cfc-41dc-baa9-adf718d3df79","title":"%D8%A3%D8%A8%D8%B1%D8%B2 %D8%A7%D9%84%D9%86%D9%82%D8%A7%D8%B7 %D8%A7%D9%84%D8%AA%D9%8A %D8%A7%D9%84%D8%AA%D8%B9%D8%AF%D9%8A%D9%84 %D8%B9%D9%84%D9%8A%D9%87%D8%A7 %D9%85%D8%B9 %D8%A5%D9%8A%D8%B6%D8%A7%D8%AD %D8%A7%D9%84%D8%A7%D8%B3%D8%A8%D8%A7%D8%A8.pdf","status":"CREATED","id":"51e95424-dae9-4223-a3b1-e46541dd99e8","created_time":"2025-12-20T23:55:02.429Z","httpstatus":201}' [2025-12-21 2:55:02.454948] [info] [PUT] Request to: https://midocean.turnitin.com/api/v1/submissions/51e95424-dae9-4223-a3b1-e46541dd99e8/original [2025-12-21 2:55:02.454969] [info] Headers: 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%A8%D8%B1%D8%B2 %D8%A7%D9%84%D9%86%D9%82%D8%A7%D8%B7 %D8%A7%D9%84%D8%AA%D9%8A %D8%A7%D9%84%D8%AA%D8%B9%D8%AF%D9%8A%D9%84 %D8%B9%D9%84%D9%8A%D9%87%D8%A7 %D9%85%D8%B9 %D8%A5%D9%8A%D8%B6%D8%A7%D8%AD %D8%A7%D9%84%D8%A7%D8%B3%D8%A8%D8%A7%D8%A8.pdf"' [2025-12-21 2:55:02.634799] [info] Response: 0: '{"message":"Successfully uploaded file for submission 51e95424-dae9-4223-a3b1-e46541dd99e8","httpstatus":202}' [2025-12-21 2:55:07.773181] [info] -------- WEBHOOK START -------- [2025-12-21 2:55:07.773220] [info] WEBHOOK HEADERS: content-length: '552' host: 'lms.midocean.ae' connection: 'Keep-Alive' x-forwarded-proto: 'https' cf-visitor: '{"scheme":"https"}' cf-ipcountry: 'DE' cdn-loop: 'cloudflare; loops=1' x-turnitin-signature: '4bdaf9e85c63074e1cde9191902e0b3521a88dd530e688ddb4bf9f33c5fe701f' content-type: 'application/json' x-turnitin-eventtype: 'SUBMISSION_COMPLETE' accept-encoding: 'gzip, br' cookie: 'MoodleSession=1e455a540ab7aea262999ac01c5afa34' cf-ray: '9b13119d69621e6c-FRA' accept: '*/*' user-agent: 'AHC/2.1' b3: '6947375bd667cb0cf6bff467e716ea13-a4a0c8fa818a5eda-0' traceparent: '00-6947375bd667cb0cf6bff467e716ea13-a4a0c8fa818a5eda-00' x-forwarded-for: '35.158.179.21' [2025-12-21 2:55:07.773312] [info] WEBHOOK REQUEST: {"owner":"0bdd43ff-3cfc-41dc-baa9-adf718d3df79","title":"%D8%A3%D8%A8%D8%B1%D8%B2 %D8%A7%D9%84%D9%86%D9%82%D8%A7%D8%B7 %D8%A7%D9%84%D8%AA%D9%8A %D8%A7%D9%84%D8%AA%D8%B9%D8%AF%D9%8A%D9%84 %D8%B9%D9%84%D9%8A%D9%87%D8%A7 %D9%85%D8%B9 %D8%A5%D9%8A%D8%B6%D8%A7%D8%AD %D8%A7%D9%84%D8%A7%D8%B3%D8%A8%D8%A7%D8%A8.pdf","status":"COMPLETE","id":"51e95424-dae9-4223-a3b1-e46541dd99e8","content_type":"application/pdf","page_count":5,"word_count":1120,"character_count":6355,"created_time":"2025-12-20T23:55:02.429Z","capabilities":["SIMILARITY","VIEWER","INDEX"]} [2025-12-21 2:55:07.773317] [info] EXPECTED SIGNATURE: 4bdaf9e85c63074e1cde9191902e0b3521a88dd530e688ddb4bf9f33c5fe701f [2025-12-21 2:55:08.007019] [info] [PUT] Request to: https://midocean.turnitin.com/api/v1/submissions/51e95424-dae9-4223-a3b1-e46541dd99e8/similarity [2025-12-21 2:55:08.007054] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2025-12-21 2:55:08.007071] [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}}' [2025-12-21 2:55:08.723154] [info] Response: 0: '{"message":"Successfully scheduled similarity report generation","httpstatus":202}' [2025-12-21 2:55:08.726460] [info] -------- WEBHOOK END -------- [2025-12-21 2:55:17.548660] [info] -------- WEBHOOK START -------- [2025-12-21 2:55:17.548691] [info] WEBHOOK HEADERS: content-length: '1431' host: 'lms.midocean.ae' connection: 'Keep-Alive' x-forwarded-proto: 'https' cf-visitor: '{"scheme":"https"}' cf-ipcountry: 'DE' cdn-loop: 'cloudflare; loops=1' x-turnitin-signature: 'eab91f61b39cd2e7d7b5d53d8e4e802f1820147b8aee77276533adecff6fed6a' content-type: 'application/json' x-turnitin-eventtype: 'SIMILARITY_COMPLETE' accept-encoding: 'gzip, br' cookie: 'MoodleSession=cc3481a2d77643537a69b9ac2a07fe34' cf-ray: '9b1311da8b84bbc2-FRA' accept: '*/*' user-agent: 'AHC/2.1' b3: '694737654dbbf2f2706255849e3d3b1e-71fa99f82ce76988-0' traceparent: '00-694737654dbbf2f2706255849e3d3b1e-71fa99f82ce76988-00' x-forwarded-for: '52.29.246.76' [2025-12-21 2:55:17.548791] [info] WEBHOOK REQUEST: {"overall_match_percentage":4,"internet_match_percentage":1,"publication_match_percentage":0,"submitted_works_match_percentage":3,"status":"COMPLETE","time_generated":"2025-12-20T23:55:17.352721Z","time_requested":"2025-12-20T23:55:08.686506Z","submission_id":"51e95424-dae9-4223-a3b1-e46541dd99e8","top_matches":[{"percentage":2.1416805,"source_type":"SUBMITTED_WORK","matched_word_count_total":26,"submitted_date":"2025-12-04","institution_name":"University of Tabuk","name":"University of Tabuk on 2025-12-04"},{"percentage":1.3179572,"source_type":"SUBMITTED_WORK","matched_word_count_total":16,"submitted_date":"2017-07-16","institution_name":"Middle East University","name":"Middle East University on 2017-07-16"},{"percentage":1.3179572,"source_type":"SUBMITTED_WORK","matched_word_count_total":16,"submitted_date":"2023-05-29","institution_name":"Arabian Gulf University","name":"Arabian Gulf University on 2023-05-29"},{"percentage":1.2355849,"source_type":"SUBMITTED_WORK","matched_word_count_total":15,"submitted_date":"2024-09-12","institution_name":"Arts, Sciences & Technology University In Lebanon","name":"Arts, Sciences & Technology University In Lebanon on 2024-09-12"},{"percentage":0.82372326,"source_type":"SUBMITTED_WORK","matched_word_count_total":10,"submitted_date":"2020-12-28","institution_name":"Hofstra University","name":"Hofstra University on 2020-12-28"}],"top_source_largest_matched_word_count":10} [2025-12-21 2:55:17.548806] [info] EXPECTED SIGNATURE: eab91f61b39cd2e7d7b5d53d8e4e802f1820147b8aee77276533adecff6fed6a [2025-12-21 2:55:17.552884] [info] -------- WEBHOOK END -------- [2025-12-21 2:56:11.729799] [info] -------- WEBHOOK START -------- [2025-12-21 2:56:11.729841] [info] WEBHOOK HEADERS: content-length: '587' host: 'lms.midocean.ae' connection: 'Keep-Alive' x-forwarded-proto: 'https' cf-visitor: '{"scheme":"https"}' cf-ipcountry: 'DE' cdn-loop: 'cloudflare; loops=1' x-turnitin-signature: 'df70922f539f391970a24df3bb548be8568a3187b0269383abdc2787246c4a0f' content-type: 'application/json' x-turnitin-eventtype: 'SUBMISSION_COMPLETE' accept-encoding: 'gzip, br' cookie: 'MoodleSession=1e455a540ab7aea262999ac01c5afa34' cf-ray: '9b13132d2daedccc-FRA' accept: '*/*' user-agent: 'AHC/2.1' b3: '6947379b28a83df81462746f4cca62a7-bdb0670ef2e1a329-0' traceparent: '00-6947379b28a83df81462746f4cca62a7-bdb0670ef2e1a329-00' x-forwarded-for: '35.158.179.21' [2025-12-21 2:56:11.729935] [info] WEBHOOK REQUEST: {"owner":"0bdd43ff-3cfc-41dc-baa9-adf718d3df79","title":"%D8%A7%D9%84%D8%AA%D8%B9%D8%AF%D9%8A%D9%84 %D8%A7%D9%84%D8%AB%D8%A7%D9%86%D9%8A %D9%84%D9%83%D9%84%D8%A7 %D8%A7%D9%84%D9%81%D8%B5%D9%84%D9%8A%D9%86 %D8%A7%D9%84%D8%A7%D9%88%D9%84 %D9%88%D8%A7%D9%84%D8%AB%D8%A7%D9%86%D9%8A.docx","status":"COMPLETE","id":"feee8cac-2d46-4541-9d53-f56fac94fb31","content_type":"application/vnd.openxmlformats-officedocument.wordprocessingml.document","page_count":87,"word_count":22764,"character_count":129547,"created_time":"2025-12-20T23:55:01.635Z","capabilities":["VIEWER","SIMILARITY","INDEX"]} [2025-12-21 2:56:11.729942] [info] EXPECTED SIGNATURE: df70922f539f391970a24df3bb548be8568a3187b0269383abdc2787246c4a0f [2025-12-21 2:56:11.961972] [info] [PUT] Request to: https://midocean.turnitin.com/api/v1/submissions/feee8cac-2d46-4541-9d53-f56fac94fb31/similarity [2025-12-21 2:56:11.962008] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2025-12-21 2:56:11.962024] [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}}' [2025-12-21 2:56:12.584287] [info] Response: 0: '{"message":"Successfully scheduled similarity report generation","httpstatus":202}' [2025-12-21 2:56:12.586985] [info] -------- WEBHOOK END -------- [2025-12-21 3:00:01.301376] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/features-enabled [2025-12-21 3:00:01.301412] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2025-12-21 3:00:01.301497] [info] Request: 0: '[]' [2025-12-21 3:00:01.513459] [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"],"httpstatus":200}' [2025-12-21 3:00:01.515571] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/webhooks/158405da-13c6-4d62-8fa1-875f5d09346a [2025-12-21 3:00:01.515590] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2025-12-21 3:00:01.515607] [info] Request: 0: '[]' [2025-12-21 3:00:01.613320] [info] Response: 0: '{"id":"158405da-13c6-4d62-8fa1-875f5d09346a","url":"https:\/\/lms.midocean.ae\/plagiarism\/turnitinsim\/callbacks.php","description":"Webhook for https:\/\/lms.midocean.ae\/plagiarism\/turnitinsim\/callbacks.php","created_time":"2025-12-11T16:01:06.998Z","event_types":["SIMILARITY_UPDATED","SIMILARITY_COMPLETE","SUBMISSION_COMPLETE"],"httpstatus":200}' [2025-12-21 3:00:01.614027] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/eula/latest?lang=en-US [2025-12-21 3:00:01.614042] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2025-12-21 3:00:01.614056] [info] Request: 0: '[]' [2025-12-21 3:00:01.721580] [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}' [2025-12-21 3:00:17.012414] [info] -------- WEBHOOK START -------- [2025-12-21 3:00:17.012454] [info] WEBHOOK HEADERS: content-length: '1339' host: 'lms.midocean.ae' connection: 'Keep-Alive' x-forwarded-proto: 'https' cf-visitor: '{"scheme":"https"}' cf-ipcountry: 'DE' cdn-loop: 'cloudflare; loops=1' x-turnitin-signature: 'ec8998f6c24dae83a9011e4600613a44ada3413495ef3b92a03ebae5f646f64c' content-type: 'application/json' x-turnitin-eventtype: 'SIMILARITY_COMPLETE' accept-encoding: 'gzip, br' cookie: 'MoodleSession=1e455a540ab7aea262999ac01c5afa34' cf-ray: '9b13192a19d165d0-FRA' accept: '*/*' user-agent: 'AHC/2.1' b3: '694738900cf71c1a2cd66da9cf763fc7-b176166763805050-0' traceparent: '00-694738900cf71c1a2cd66da9cf763fc7-b176166763805050-00' x-forwarded-for: '35.158.179.21' [2025-12-21 3:00:17.012548] [info] WEBHOOK REQUEST: {"overall_match_percentage":11,"internet_match_percentage":8,"publication_match_percentage":5,"submitted_works_match_percentage":10,"status":"COMPLETE","time_generated":"2025-12-21T00:00:16.776407Z","time_requested":"2025-12-20T23:56:12.546585Z","submission_id":"feee8cac-2d46-4541-9d53-f56fac94fb31","top_matches":[{"percentage":1.5850205,"source_type":"SUBMITTED_WORK","matched_word_count_total":375,"submitted_date":"2025-09-01","institution_name":"University of Sheffield","name":"University of Sheffield on 2025-09-01"},{"percentage":1.5850205,"source_type":"PUBLICATION","matched_word_count_total":375,"name":"Alsahli, Sultan Sulaiman J.. \"Understanding the Factors Influencing the Acceptance and Adoption of Mobile Health Applications by Physicians During the COVID-19 Pandemic: The Case of Saudi Arabia\", University of Technology Sydney (Australia), 2025"},{"percentage":1.1116277,"source_type":"SUBMITTED_WORK","matched_word_count_total":263,"submitted_date":"2025-12-06","institution_name":"Universiti Malaysia Kelantan","name":"Universiti Malaysia Kelantan on 2025-12-06"},{"percentage":0.79039687,"source_type":"PUBLICATION","matched_word_count_total":187,"name":"\"Digitalization of Medicine in Low- and Middle-Income Countries\", Springer Science and Business Media LLC, 2024"}],"top_source_largest_matched_word_count":45} [2025-12-21 3:00:17.012563] [info] EXPECTED SIGNATURE: ec8998f6c24dae83a9011e4600613a44ada3413495ef3b92a03ebae5f646f64c [2025-12-21 3:00:17.016594] [info] -------- WEBHOOK END -------- [2025-12-21 3:30:01.294639] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/features-enabled [2025-12-21 3:30:01.294790] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2025-12-21 3:30:01.294862] [info] Request: 0: '[]' [2025-12-21 3:30:01.565326] [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"],"httpstatus":200}' [2025-12-21 3:30:01.568281] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/webhooks/158405da-13c6-4d62-8fa1-875f5d09346a [2025-12-21 3:30:01.568309] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2025-12-21 3:30:01.568325] [info] Request: 0: '[]' [2025-12-21 3:30:01.625228] [info] Response: 0: '{"id":"158405da-13c6-4d62-8fa1-875f5d09346a","url":"https:\/\/lms.midocean.ae\/plagiarism\/turnitinsim\/callbacks.php","description":"Webhook for https:\/\/lms.midocean.ae\/plagiarism\/turnitinsim\/callbacks.php","created_time":"2025-12-11T16:01:06.998Z","event_types":["SIMILARITY_COMPLETE","SIMILARITY_UPDATED","SUBMISSION_COMPLETE"],"httpstatus":200}' [2025-12-21 3:30:01.625987] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/eula/latest?lang=en-US [2025-12-21 3:30:01.626003] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2025-12-21 3:30:01.626018] [info] Request: 0: '[]' [2025-12-21 3:30:01.734893] [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}' [2025-12-21 4:00:01.598962] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/features-enabled [2025-12-21 4:00:01.598987] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2025-12-21 4:00:01.599049] [info] Request: 0: '[]' [2025-12-21 4:00:01.879631] [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"],"httpstatus":200}' [2025-12-21 4:00:01.880367] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/webhooks/158405da-13c6-4d62-8fa1-875f5d09346a [2025-12-21 4:00:01.880382] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2025-12-21 4:00:01.880393] [info] Request: 0: '[]' [2025-12-21 4:00:01.992454] [info] Response: 0: '{"id":"158405da-13c6-4d62-8fa1-875f5d09346a","url":"https:\/\/lms.midocean.ae\/plagiarism\/turnitinsim\/callbacks.php","description":"Webhook for https:\/\/lms.midocean.ae\/plagiarism\/turnitinsim\/callbacks.php","created_time":"2025-12-11T16:01:06.998Z","event_types":["SIMILARITY_UPDATED","SIMILARITY_COMPLETE","SUBMISSION_COMPLETE"],"httpstatus":200}' [2025-12-21 4:00:01.993117] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/eula/latest?lang=en-US [2025-12-21 4:00:01.993132] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2025-12-21 4:00:01.993144] [info] Request: 0: '[]' [2025-12-21 4:00:02.132376] [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}' [2025-12-21 4:30:01.641357] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/features-enabled [2025-12-21 4:30:01.641391] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2025-12-21 4:30:01.641474] [info] Request: 0: '[]' [2025-12-21 4:30:01.893781] [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"],"httpstatus":200}' [2025-12-21 4:30:01.895667] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/webhooks/158405da-13c6-4d62-8fa1-875f5d09346a [2025-12-21 4:30:01.895689] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2025-12-21 4:30:01.895706] [info] Request: 0: '[]' [2025-12-21 4:30:02.003197] [info] Response: 0: '{"id":"158405da-13c6-4d62-8fa1-875f5d09346a","url":"https:\/\/lms.midocean.ae\/plagiarism\/turnitinsim\/callbacks.php","description":"Webhook for https:\/\/lms.midocean.ae\/plagiarism\/turnitinsim\/callbacks.php","created_time":"2025-12-11T16:01:06.998Z","event_types":["SIMILARITY_COMPLETE","SIMILARITY_UPDATED","SUBMISSION_COMPLETE"],"httpstatus":200}' [2025-12-21 4:30:02.004008] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/eula/latest?lang=en-US [2025-12-21 4:30:02.004024] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2025-12-21 4:30:02.004039] [info] Request: 0: '[]' [2025-12-21 4:30:02.120727] [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}' [2025-12-21 5:00:01.230046] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/features-enabled [2025-12-21 5:00:01.230077] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2025-12-21 5:00:01.230182] [info] Request: 0: '[]' [2025-12-21 5:00:01.479470] [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"],"httpstatus":200}' [2025-12-21 5:00:01.480221] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/webhooks/158405da-13c6-4d62-8fa1-875f5d09346a [2025-12-21 5:00:01.480235] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2025-12-21 5:00:01.480247] [info] Request: 0: '[]' [2025-12-21 5:00:01.679657] [info] Response: 0: '{"id":"158405da-13c6-4d62-8fa1-875f5d09346a","url":"https:\/\/lms.midocean.ae\/plagiarism\/turnitinsim\/callbacks.php","description":"Webhook for https:\/\/lms.midocean.ae\/plagiarism\/turnitinsim\/callbacks.php","created_time":"2025-12-11T16:01:06.998Z","event_types":["SIMILARITY_COMPLETE","SIMILARITY_UPDATED","SUBMISSION_COMPLETE"],"httpstatus":200}' [2025-12-21 5:00:01.680545] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/eula/latest?lang=en-US [2025-12-21 5:00:01.680567] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2025-12-21 5:00:01.680581] [info] Request: 0: '[]' [2025-12-21 5:00:01.784365] [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}' [2025-12-21 5:30:01.134635] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/features-enabled [2025-12-21 5:30:01.134661] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2025-12-21 5:30:01.134738] [info] Request: 0: '[]' [2025-12-21 5:30:01.377487] [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"],"httpstatus":200}' [2025-12-21 5:30:01.378277] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/webhooks/158405da-13c6-4d62-8fa1-875f5d09346a [2025-12-21 5:30:01.378292] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2025-12-21 5:30:01.378304] [info] Request: 0: '[]' [2025-12-21 5:30:01.467622] [info] Response: 0: '{"id":"158405da-13c6-4d62-8fa1-875f5d09346a","url":"https:\/\/lms.midocean.ae\/plagiarism\/turnitinsim\/callbacks.php","description":"Webhook for https:\/\/lms.midocean.ae\/plagiarism\/turnitinsim\/callbacks.php","created_time":"2025-12-11T16:01:06.998Z","event_types":["SIMILARITY_COMPLETE","SIMILARITY_UPDATED","SUBMISSION_COMPLETE"],"httpstatus":200}' [2025-12-21 5:30:01.468349] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/eula/latest?lang=en-US [2025-12-21 5:30:01.468364] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2025-12-21 5:30:01.468375] [info] Request: 0: '[]' [2025-12-21 5:30:01.575211] [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}' [2025-12-21 6:00:01.265885] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/features-enabled [2025-12-21 6:00:01.265908] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2025-12-21 6:00:01.265983] [info] Request: 0: '[]' [2025-12-21 6:00:01.567281] [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"],"httpstatus":200}' [2025-12-21 6:00:01.569535] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/webhooks/158405da-13c6-4d62-8fa1-875f5d09346a [2025-12-21 6:00:01.569561] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2025-12-21 6:00:01.569581] [info] Request: 0: '[]' [2025-12-21 6:00:01.667452] [info] Response: 0: '{"id":"158405da-13c6-4d62-8fa1-875f5d09346a","url":"https:\/\/lms.midocean.ae\/plagiarism\/turnitinsim\/callbacks.php","description":"Webhook for https:\/\/lms.midocean.ae\/plagiarism\/turnitinsim\/callbacks.php","created_time":"2025-12-11T16:01:06.998Z","event_types":["SIMILARITY_COMPLETE","SIMILARITY_UPDATED","SUBMISSION_COMPLETE"],"httpstatus":200}' [2025-12-21 6:00:01.668106] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/eula/latest?lang=en-US [2025-12-21 6:00:01.668128] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2025-12-21 6:00:01.668148] [info] Request: 0: '[]' [2025-12-21 6:00:01.797614] [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}' [2025-12-21 6:30:01.029834] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/features-enabled [2025-12-21 6:30:01.029870] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2025-12-21 6:30:01.029953] [info] Request: 0: '[]' [2025-12-21 6:30:01.261379] [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"],"httpstatus":200}' [2025-12-21 6:30:01.264204] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/webhooks/158405da-13c6-4d62-8fa1-875f5d09346a [2025-12-21 6:30:01.264229] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2025-12-21 6:30:01.264250] [info] Request: 0: '[]' [2025-12-21 6:30:01.359776] [info] Response: 0: '{"id":"158405da-13c6-4d62-8fa1-875f5d09346a","url":"https:\/\/lms.midocean.ae\/plagiarism\/turnitinsim\/callbacks.php","description":"Webhook for https:\/\/lms.midocean.ae\/plagiarism\/turnitinsim\/callbacks.php","created_time":"2025-12-11T16:01:06.998Z","event_types":["SIMILARITY_UPDATED","SUBMISSION_COMPLETE","SIMILARITY_COMPLETE"],"httpstatus":200}' [2025-12-21 6:30:01.360358] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/eula/latest?lang=en-US [2025-12-21 6:30:01.360369] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2025-12-21 6:30:01.360383] [info] Request: 0: '[]' [2025-12-21 6:30:01.469223] [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}' [2025-12-21 7:00:01.232096] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/features-enabled [2025-12-21 7:00:01.232119] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2025-12-21 7:00:01.232181] [info] Request: 0: '[]' [2025-12-21 7:00:01.511248] [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"],"httpstatus":200}' [2025-12-21 7:00:01.511972] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/webhooks/158405da-13c6-4d62-8fa1-875f5d09346a [2025-12-21 7:00:01.511986] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2025-12-21 7:00:01.511997] [info] Request: 0: '[]' [2025-12-21 7:00:01.621012] [info] Response: 0: '{"id":"158405da-13c6-4d62-8fa1-875f5d09346a","url":"https:\/\/lms.midocean.ae\/plagiarism\/turnitinsim\/callbacks.php","description":"Webhook for https:\/\/lms.midocean.ae\/plagiarism\/turnitinsim\/callbacks.php","created_time":"2025-12-11T16:01:06.998Z","event_types":["SIMILARITY_COMPLETE","SIMILARITY_UPDATED","SUBMISSION_COMPLETE"],"httpstatus":200}' [2025-12-21 7:00:01.621695] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/eula/latest?lang=en-US [2025-12-21 7:00:01.621711] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2025-12-21 7:00:01.621726] [info] Request: 0: '[]' [2025-12-21 7:00:01.739424] [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}' [2025-12-21 7:30:01.192179] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/features-enabled [2025-12-21 7:30:01.192212] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2025-12-21 7:30:01.192277] [info] Request: 0: '[]' [2025-12-21 7:30:01.435269] [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"],"httpstatus":200}' [2025-12-21 7:30:01.437189] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/webhooks/158405da-13c6-4d62-8fa1-875f5d09346a [2025-12-21 7:30:01.437207] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2025-12-21 7:30:01.437221] [info] Request: 0: '[]' [2025-12-21 7:30:01.535280] [info] Response: 0: '{"id":"158405da-13c6-4d62-8fa1-875f5d09346a","url":"https:\/\/lms.midocean.ae\/plagiarism\/turnitinsim\/callbacks.php","description":"Webhook for https:\/\/lms.midocean.ae\/plagiarism\/turnitinsim\/callbacks.php","created_time":"2025-12-11T16:01:06.998Z","event_types":["SIMILARITY_COMPLETE","SIMILARITY_UPDATED","SUBMISSION_COMPLETE"],"httpstatus":200}' [2025-12-21 7:30:01.535898] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/eula/latest?lang=en-US [2025-12-21 7:30:01.535912] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2025-12-21 7:30:01.535924] [info] Request: 0: '[]' [2025-12-21 7:30:01.595319] [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}' [2025-12-21 8:00:01.106534] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/features-enabled [2025-12-21 8:00:01.106559] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2025-12-21 8:00:01.106620] [info] Request: 0: '[]' [2025-12-21 8:00:01.395859] [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"],"httpstatus":200}' [2025-12-21 8:00:01.398916] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/webhooks/158405da-13c6-4d62-8fa1-875f5d09346a [2025-12-21 8:00:01.398945] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2025-12-21 8:00:01.398966] [info] Request: 0: '[]' [2025-12-21 8:00:01.510504] [info] Response: 0: '{"id":"158405da-13c6-4d62-8fa1-875f5d09346a","url":"https:\/\/lms.midocean.ae\/plagiarism\/turnitinsim\/callbacks.php","description":"Webhook for https:\/\/lms.midocean.ae\/plagiarism\/turnitinsim\/callbacks.php","created_time":"2025-12-11T16:01:06.998Z","event_types":["SIMILARITY_UPDATED","SIMILARITY_COMPLETE","SUBMISSION_COMPLETE"],"httpstatus":200}' [2025-12-21 8:00:01.511245] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/eula/latest?lang=en-US [2025-12-21 8:00:01.511259] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2025-12-21 8:00:01.511271] [info] Request: 0: '[]' [2025-12-21 8:00:01.611558] [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}' [2025-12-21 8:30:01.295869] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/features-enabled [2025-12-21 8:30:01.295897] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2025-12-21 8:30:01.295985] [info] Request: 0: '[]' [2025-12-21 8:30:01.532022] [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"],"httpstatus":200}' [2025-12-21 8:30:01.534104] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/webhooks/158405da-13c6-4d62-8fa1-875f5d09346a [2025-12-21 8:30:01.534126] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2025-12-21 8:30:01.534142] [info] Request: 0: '[]' [2025-12-21 8:30:01.637751] [info] Response: 0: '{"id":"158405da-13c6-4d62-8fa1-875f5d09346a","url":"https:\/\/lms.midocean.ae\/plagiarism\/turnitinsim\/callbacks.php","description":"Webhook for https:\/\/lms.midocean.ae\/plagiarism\/turnitinsim\/callbacks.php","created_time":"2025-12-11T16:01:06.998Z","event_types":["SIMILARITY_UPDATED","SUBMISSION_COMPLETE","SIMILARITY_COMPLETE"],"httpstatus":200}' [2025-12-21 8:30:01.638495] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/eula/latest?lang=en-US [2025-12-21 8:30:01.638509] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2025-12-21 8:30:01.638524] [info] Request: 0: '[]' [2025-12-21 8:30:01.733690] [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}' [2025-12-21 9:00:01.317142] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/features-enabled [2025-12-21 9:00:01.317171] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2025-12-21 9:00:01.317248] [info] Request: 0: '[]' [2025-12-21 9:00:01.619649] [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"],"httpstatus":200}' [2025-12-21 9:00:01.620414] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/webhooks/158405da-13c6-4d62-8fa1-875f5d09346a [2025-12-21 9:00:01.620429] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2025-12-21 9:00:01.620444] [info] Request: 0: '[]' [2025-12-21 9:00:01.714688] [info] Response: 0: '{"id":"158405da-13c6-4d62-8fa1-875f5d09346a","url":"https:\/\/lms.midocean.ae\/plagiarism\/turnitinsim\/callbacks.php","description":"Webhook for https:\/\/lms.midocean.ae\/plagiarism\/turnitinsim\/callbacks.php","created_time":"2025-12-11T16:01:06.998Z","event_types":["SIMILARITY_COMPLETE","SIMILARITY_UPDATED","SUBMISSION_COMPLETE"],"httpstatus":200}' [2025-12-21 9:00:01.715507] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/eula/latest?lang=en-US [2025-12-21 9:00:01.715523] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2025-12-21 9:00:01.715537] [info] Request: 0: '[]' [2025-12-21 9:00:01.804399] [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}' [2025-12-21 9:30:01.220258] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/features-enabled [2025-12-21 9:30:01.220446] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2025-12-21 9:30:01.220515] [info] Request: 0: '[]' [2025-12-21 9:30:01.518754] [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"],"httpstatus":200}' [2025-12-21 9:30:01.519498] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/webhooks/158405da-13c6-4d62-8fa1-875f5d09346a [2025-12-21 9:30:01.519511] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2025-12-21 9:30:01.519525] [info] Request: 0: '[]' [2025-12-21 9:30:01.612030] [info] Response: 0: '{"id":"158405da-13c6-4d62-8fa1-875f5d09346a","url":"https:\/\/lms.midocean.ae\/plagiarism\/turnitinsim\/callbacks.php","description":"Webhook for https:\/\/lms.midocean.ae\/plagiarism\/turnitinsim\/callbacks.php","created_time":"2025-12-11T16:01:06.998Z","event_types":["SIMILARITY_COMPLETE","SIMILARITY_UPDATED","SUBMISSION_COMPLETE"],"httpstatus":200}' [2025-12-21 9:30:01.612780] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/eula/latest?lang=en-US [2025-12-21 9:30:01.612792] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2025-12-21 9:30:01.612807] [info] Request: 0: '[]' [2025-12-21 9:30:01.667215] [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}' [2025-12-21 10:00:01.243257] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/features-enabled [2025-12-21 10:00:01.243278] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2025-12-21 10:00:01.243343] [info] Request: 0: '[]' [2025-12-21 10:00:01.506006] [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"],"httpstatus":200}' [2025-12-21 10:00:01.507801] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/webhooks/158405da-13c6-4d62-8fa1-875f5d09346a [2025-12-21 10:00:01.507822] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2025-12-21 10:00:01.507838] [info] Request: 0: '[]' [2025-12-21 10:00:01.626271] [info] Response: 0: '{"id":"158405da-13c6-4d62-8fa1-875f5d09346a","url":"https:\/\/lms.midocean.ae\/plagiarism\/turnitinsim\/callbacks.php","description":"Webhook for https:\/\/lms.midocean.ae\/plagiarism\/turnitinsim\/callbacks.php","created_time":"2025-12-11T16:01:06.998Z","event_types":["SIMILARITY_COMPLETE","SIMILARITY_UPDATED","SUBMISSION_COMPLETE"],"httpstatus":200}' [2025-12-21 10:00:01.627003] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/eula/latest?lang=en-US [2025-12-21 10:00:01.627019] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2025-12-21 10:00:01.627033] [info] Request: 0: '[]' [2025-12-21 10:00:01.994384] [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}' [2025-12-21 10:30:01.136042] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/features-enabled [2025-12-21 10:30:01.136069] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2025-12-21 10:30:01.136152] [info] Request: 0: '[]' [2025-12-21 10:30:01.441325] [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"],"httpstatus":200}' [2025-12-21 10:30:01.442159] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/webhooks/158405da-13c6-4d62-8fa1-875f5d09346a [2025-12-21 10:30:01.442174] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2025-12-21 10:30:01.442188] [info] Request: 0: '[]' [2025-12-21 10:30:01.555325] [info] Response: 0: '{"id":"158405da-13c6-4d62-8fa1-875f5d09346a","url":"https:\/\/lms.midocean.ae\/plagiarism\/turnitinsim\/callbacks.php","description":"Webhook for https:\/\/lms.midocean.ae\/plagiarism\/turnitinsim\/callbacks.php","created_time":"2025-12-11T16:01:06.998Z","event_types":["SIMILARITY_COMPLETE","SIMILARITY_UPDATED","SUBMISSION_COMPLETE"],"httpstatus":200}' [2025-12-21 10:30:01.556159] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/eula/latest?lang=en-US [2025-12-21 10:30:01.556174] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2025-12-21 10:30:01.556443] [info] Request: 0: '[]' [2025-12-21 10:30:01.662857] [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}' [2025-12-21 11:00:01.310024] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/features-enabled [2025-12-21 11:00:01.310056] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2025-12-21 11:00:01.310172] [info] Request: 0: '[]' [2025-12-21 11:00:01.653395] [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"],"httpstatus":200}' [2025-12-21 11:00:01.654211] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/webhooks/158405da-13c6-4d62-8fa1-875f5d09346a [2025-12-21 11:00:01.654230] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2025-12-21 11:00:01.654243] [info] Request: 0: '[]' [2025-12-21 11:00:01.764158] [info] Response: 0: '{"id":"158405da-13c6-4d62-8fa1-875f5d09346a","url":"https:\/\/lms.midocean.ae\/plagiarism\/turnitinsim\/callbacks.php","description":"Webhook for https:\/\/lms.midocean.ae\/plagiarism\/turnitinsim\/callbacks.php","created_time":"2025-12-11T16:01:06.998Z","event_types":["SIMILARITY_UPDATED","SIMILARITY_COMPLETE","SUBMISSION_COMPLETE"],"httpstatus":200}' [2025-12-21 11:00:01.764894] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/eula/latest?lang=en-US [2025-12-21 11:00:01.764909] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2025-12-21 11:00:01.764923] [info] Request: 0: '[]' [2025-12-21 11:00:01.826366] [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}' [2025-12-21 11:10:01.539552] [info] [POST] Request to: https://midocean.turnitin.com/api/v1/submissions [2025-12-21 11:10:01.539586] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2025-12-21 11:10:01.539657] [info] Request: 0: '{"owner":"f962d547-2fe1-4bbc-b38b-9bb24387c657","submitter":"f962d547-2fe1-4bbc-b38b-9bb24387c657","title":"Yusra_Elfaran_Project2_Code.pdf","metadata":{"group":{"id":"125572","name":"Project-2","type":"ASSIGNMENT"},"group_context":{"id":"4110","name":"Practical_Machine_Learning_and_Data_Exploration_Third Trimester 2025","owners":[{"id":"833c9539-ebcf-489d-a69a-f43d9f885950","family_name":"\u0627\u062d\u0645\u062f","given_name":"\u0634\u0647\u064a\u0631\u0647","email":"shahira.ahmed@midocean.edu.km"}]},"owners":[{"id":"f962d547-2fe1-4bbc-b38b-9bb24387c657","family_name":"\u0645\u062d\u0645\u062f \u0639\u0644\u064a \u0627\u0644\u0641\u0631\u0627\u0646","given_name":"\u064a\u0633\u0631\u0649","email":"yusramoh99@gmail.com"}],"original_submitted_time":"2025-12-21T08:10:01Z"},"eula":{"accepted_timestamp":"2025-11-15T00:42:55Z","language":"en-US","version":"v1beta"},"owner_default_permission_set":"LEARNER","submitter_default_permission_set":"LEARNER"}' [2025-12-21 11:10:02.009802] [info] Response: 0: '{"owner":"f962d547-2fe1-4bbc-b38b-9bb24387c657","title":"Yusra_Elfaran_Project2_Code.pdf","status":"CREATED","id":"51ce29a2-2544-4019-abd6-e62df17acec4","created_time":"2025-12-21T08:10:01.839Z","httpstatus":201}' [2025-12-21 11:10:02.011845] [info] [PUT] Request to: https://midocean.turnitin.com/api/v1/submissions/51ce29a2-2544-4019-abd6-e62df17acec4/original [2025-12-21 11:10:02.011862] [info] Headers: 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="Yusra_Elfaran_Project2_Code.pdf"' [2025-12-21 11:10:02.204297] [info] Response: 0: '{"message":"Successfully uploaded file for submission 51ce29a2-2544-4019-abd6-e62df17acec4","httpstatus":202}' [2025-12-21 11:10:05.574755] [info] -------- WEBHOOK START -------- [2025-12-21 11:10:05.574798] [info] WEBHOOK HEADERS: content-length: '331' host: 'lms.midocean.ae' connection: 'Keep-Alive' x-forwarded-proto: 'https' cf-visitor: '{"scheme":"https"}' cf-ipcountry: 'DE' cdn-loop: 'cloudflare; loops=1' x-turnitin-signature: '45d3c5e22e31bdf5c6076260e026d2f6b7b85410701bf188c585c10b2c9eb7fa' content-type: 'application/json' x-turnitin-eventtype: 'SUBMISSION_COMPLETE' accept-encoding: 'gzip, br' cookie: 'MoodleSession=1e455a540ab7aea262999ac01c5afa34' cf-ray: '9b15e6a8ade518c7-FRA' accept: '*/*' user-agent: 'AHC/2.1' b3: '6947ab5daec82c0fec39ef9cfbb3a4f0-9f4ccb05ae334208-0' traceparent: '00-6947ab5daec82c0fec39ef9cfbb3a4f0-9f4ccb05ae334208-00' x-forwarded-for: '35.158.179.21' [2025-12-21 11:10:05.574892] [info] WEBHOOK REQUEST: {"owner":"f962d547-2fe1-4bbc-b38b-9bb24387c657","title":"Yusra_Elfaran_Project2_Code.pdf","status":"COMPLETE","id":"51ce29a2-2544-4019-abd6-e62df17acec4","content_type":"application/pdf","page_count":4,"word_count":913,"character_count":5379,"created_time":"2025-12-21T08:10:01.839Z","capabilities":["VIEWER","SIMILARITY","INDEX"]} [2025-12-21 11:10:05.574898] [info] EXPECTED SIGNATURE: 45d3c5e22e31bdf5c6076260e026d2f6b7b85410701bf188c585c10b2c9eb7fa [2025-12-21 11:10:06.195334] [info] [PUT] Request to: https://midocean.turnitin.com/api/v1/submissions/51ce29a2-2544-4019-abd6-e62df17acec4/similarity [2025-12-21 11:10:06.195374] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2025-12-21 11:10:06.195389] [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}}' [2025-12-21 11:10:06.938321] [info] Response: 0: '{"message":"Successfully scheduled similarity report generation","httpstatus":202}' [2025-12-21 11:10:06.941833] [info] -------- WEBHOOK END -------- [2025-12-21 11:10:20.702366] [info] -------- WEBHOOK START -------- [2025-12-21 11:10:20.702405] [info] WEBHOOK HEADERS: content-length: '1442' host: 'lms.midocean.ae' connection: 'Keep-Alive' 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' accept-encoding: 'gzip, br' b3: '6947ab6cdd95ba3bf7053d418399b035-ac031ef54e033344-0' cf-ray: '9b15e7074f1812c4-FRA' accept: '*/*' user-agent: 'AHC/2.1' traceparent: '00-6947ab6cdd95ba3bf7053d418399b035-ac031ef54e033344-00' x-turnitin-signature: 'c2c205fa9c6aab3c2e8c1118b21ee611b86588efa346a1a3f0e96697a02b427d' x-forwarded-for: '52.29.246.76' [2025-12-21 11:10:20.702500] [info] WEBHOOK REQUEST: {"overall_match_percentage":53,"internet_match_percentage":24,"publication_match_percentage":22,"submitted_works_match_percentage":53,"status":"COMPLETE","time_generated":"2025-12-21T08:10:20.446144Z","time_requested":"2025-12-21T08:10:06.907567Z","submission_id":"51ce29a2-2544-4019-abd6-e62df17acec4","top_matches":[{"percentage":27.461706,"source_type":"SUBMITTED_WORK","matched_word_count_total":251,"submitted_date":"2025-09-12","institution_name":"Queen's University of Belfast","name":"Queen's University of Belfast on 2025-09-12"},{"percentage":27.352297,"source_type":"SUBMITTED_WORK","matched_word_count_total":250,"submitted_date":"2025-11-10","institution_name":"Blue Mountain Hotel School","name":"Blue Mountain Hotel School on 2025-11-10"},{"percentage":23.085339,"source_type":"SUBMITTED_WORK","matched_word_count_total":211,"submitted_date":"2025-09-22","institution_name":"CSU, Long Beach","name":"CSU, Long Beach on 2025-09-22"},{"percentage":22.210066,"source_type":"SUBMITTED_WORK","matched_word_count_total":203,"submitted_date":"2025-09-25","institution_name":"Gisma University of Applied Sciences GmbH","name":"Gisma University of Applied Sciences GmbH on 2025-09-25"},{"percentage":21.881838,"source_type":"SUBMITTED_WORK","matched_word_count_total":200,"submitted_date":"2025-10-19","institution_name":"RDI Distance Learning","name":"RDI Distance Learning on 2025-10-19"}],"top_source_largest_matched_word_count":35} [2025-12-21 11:10:20.702506] [info] EXPECTED SIGNATURE: c2c205fa9c6aab3c2e8c1118b21ee611b86588efa346a1a3f0e96697a02b427d [2025-12-21 11:10:20.706651] [info] -------- WEBHOOK END -------- [2025-12-21 11:30:01.218467] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/features-enabled [2025-12-21 11:30:01.218502] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2025-12-21 11:30:01.218575] [info] Request: 0: '[]' [2025-12-21 11:30:01.456960] [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"],"httpstatus":200}' [2025-12-21 11:30:01.459320] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/webhooks/158405da-13c6-4d62-8fa1-875f5d09346a [2025-12-21 11:30:01.459337] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2025-12-21 11:30:01.459355] [info] Request: 0: '[]' [2025-12-21 11:30:01.547936] [info] Response: 0: '{"id":"158405da-13c6-4d62-8fa1-875f5d09346a","url":"https:\/\/lms.midocean.ae\/plagiarism\/turnitinsim\/callbacks.php","description":"Webhook for https:\/\/lms.midocean.ae\/plagiarism\/turnitinsim\/callbacks.php","created_time":"2025-12-11T16:01:06.998Z","event_types":["SIMILARITY_COMPLETE","SIMILARITY_UPDATED","SUBMISSION_COMPLETE"],"httpstatus":200}' [2025-12-21 11:30:01.548563] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/eula/latest?lang=en-US [2025-12-21 11:30:01.548577] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2025-12-21 11:30:01.548590] [info] Request: 0: '[]' [2025-12-21 11:30:01.659768] [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}' [2025-12-21 12:00:01.508824] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/features-enabled [2025-12-21 12:00:01.508857] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2025-12-21 12:00:01.508929] [info] Request: 0: '[]' [2025-12-21 12:00:01.826842] [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"],"httpstatus":200}' [2025-12-21 12:00:01.827558] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/webhooks/158405da-13c6-4d62-8fa1-875f5d09346a [2025-12-21 12:00:01.827570] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2025-12-21 12:00:01.827583] [info] Request: 0: '[]' [2025-12-21 12:00:01.931291] [info] Response: 0: '{"id":"158405da-13c6-4d62-8fa1-875f5d09346a","url":"https:\/\/lms.midocean.ae\/plagiarism\/turnitinsim\/callbacks.php","description":"Webhook for https:\/\/lms.midocean.ae\/plagiarism\/turnitinsim\/callbacks.php","created_time":"2025-12-11T16:01:06.998Z","event_types":["SIMILARITY_COMPLETE","SIMILARITY_UPDATED","SUBMISSION_COMPLETE"],"httpstatus":200}' [2025-12-21 12:00:01.931896] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/eula/latest?lang=en-US [2025-12-21 12:00:01.931910] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2025-12-21 12:00:01.931921] [info] Request: 0: '[]' [2025-12-21 12:00:02.049041] [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}' [2025-12-21 12:25:01.355940] [info] [POST] Request to: https://midocean.turnitin.com/api/v1/submissions [2025-12-21 12:25:01.355988] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2025-12-21 12:25:01.356070] [info] Request: 0: '{"owner":"5b3c0fe9-7773-4bab-b369-904e7e333e17","submitter":"5b3c0fe9-7773-4bab-b369-904e7e333e17","title":"NLP_Projet.py","metadata":{"group":{"id":"125546","name":"Project 2-new","type":"ASSIGNMENT"},"group_context":{"id":"4111","name":"Practical_Image_Processing_and_Natural_Language_Processing_Third Trimester 2025","owners":[{"id":"833c9539-ebcf-489d-a69a-f43d9f885950","family_name":"\u0627\u062d\u0645\u062f","given_name":"\u0634\u0647\u064a\u0631\u0647","email":"shahira.ahmed@midocean.edu.km"}]},"owners":[{"id":"5b3c0fe9-7773-4bab-b369-904e7e333e17","family_name":"\u0627\u0644\u0645\u0637\u064a\u0631\u064a","given_name":"\u0639\u0645\u0631","email":"abusalem558@gmail.com"}],"original_submitted_time":"2025-12-21T09:25:01Z"},"eula":{"accepted_timestamp":"2025-03-14T11:31:53Z","language":"en-US","version":"v1beta"},"owner_default_permission_set":"LEARNER","submitter_default_permission_set":"LEARNER"}' [2025-12-21 12:25:01.825901] [info] Response: 0: '{"owner":"5b3c0fe9-7773-4bab-b369-904e7e333e17","title":"NLP_Projet.py","status":"CREATED","id":"a334e596-6285-44e1-b6a4-0e3a1709cba0","created_time":"2025-12-21T09:25:01.652Z","httpstatus":201}' [2025-12-21 12:25:01.827913] [info] [PUT] Request to: https://midocean.turnitin.com/api/v1/submissions/a334e596-6285-44e1-b6a4-0e3a1709cba0/original [2025-12-21 12:25:01.827934] [info] Headers: 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="NLP_Projet.py"' [2025-12-21 12:25:01.982563] [info] Response: 0: '{"message":"Successfully uploaded file for submission a334e596-6285-44e1-b6a4-0e3a1709cba0","httpstatus":202}' [2025-12-21 12:25:02.512563] [info] [POST] Request to: https://midocean.turnitin.com/api/v1/submissions [2025-12-21 12:25:02.512607] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2025-12-21 12:25:02.512624] [info] Request: 0: '{"owner":"55ffe7f8-10c9-4b6c-908d-b5605bae1c06","submitter":"55ffe7f8-10c9-4b6c-908d-b5605bae1c06","title":"%D8%A7%D9%84%D9%82%D9%8A%D8%A7%D8%AF%D8%A9 %D8%A7%D9%84%D8%AA%D8%AD%D9%88%D9%8A%D9%84%D9%8A%D8%A9 %D9%88%D8%AA%D8%A3%D8%AB%D9%8A%D8%B1%D9%87%D8%A7 %D8%B9%D9%84%D9%89 %D8%A7%D9%84%D8%A3%D8%AF%D8%A7%D8%A1 %D8%A7%D9%84%D9%85%D8%A4%D8%B3%D8%B3%D9%8A %D9%81%D9%8A %D8%B9%D8%B5%D8%B1 %D8%A7%D9%84%D8%B1%D9%82%D9%85%D9%86%D8%A9.pdf","metadata":{"group":{"id":"120116","name":"\u0627\u0644\u062a\u0633\u0644\u064a\u0645 \u0627\u0644\u0646\u0647\u0627\u0626\u064a","type":"ASSIGNMENT"},"group_context":{"id":"4094","name":"\u0627\u0644\u0641\u0635\u0644 \u0627\u0644\u062e\u0627\u0645\u0633 \u062f\/ \u0631\u064a\u0645 \u0648\u0631\u062f - \u0627\u0644\u0641\u0635\u0644 \u0627\u0644\u062f\u0631\u0627\u0633\u064a \u0627\u0644\u062b\u0627\u0644\u062b 2025"},"owners":[{"id":"55ffe7f8-10c9-4b6c-908d-b5605bae1c06","family_name":"\u0627\u0644\u0634\u0647\u0631\u064a","given_name":"\u0631\u064a\u0627\u0636","email":"rmmalshehri@moh.gov.sa"}],"original_submitted_time":"2025-12-21T09:25:02Z"},"eula":{"accepted_timestamp":"2025-07-19T01:27:44Z","language":"en-US","version":"v1beta"},"owner_default_permission_set":"LEARNER","submitter_default_permission_set":"LEARNER"}' [2025-12-21 12:25:02.818859] [info] Response: 0: '{"owner":"55ffe7f8-10c9-4b6c-908d-b5605bae1c06","title":"%D8%A7%D9%84%D9%82%D9%8A%D8%A7%D8%AF%D8%A9 %D8%A7%D9%84%D8%AA%D8%AD%D9%88%D9%8A%D9%84%D9%8A%D8%A9 %D9%88%D8%AA%D8%A3%D8%AB%D9%8A%D8%B1%D9%87%D8%A7 %D8%B9%D9%84%D9%89 %D8%A7%D9%84%D8%A3%D8%AF%D8%A7%D8%A1 %D8%A7%D9%84%D9%85%D8%A4%D8%B3%D8%B3%D9%8A %D9%81%D9%8A %D8%B9%D8%B5%D8%B1 %D8%A7%D9%84%D8%B1%D9%82%D9%85%D9%86%D8%A9.pdf","status":"CREATED","id":"08f0e678-cc4a-4379-8e46-db4b2fa074e8","created_time":"2025-12-21T09:25:02.792Z","httpstatus":201}' [2025-12-21 12:25:02.821518] [info] [PUT] Request to: https://midocean.turnitin.com/api/v1/submissions/08f0e678-cc4a-4379-8e46-db4b2fa074e8/original [2025-12-21 12:25:02.821554] [info] Headers: 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%82%D9%8A%D8%A7%D8%AF%D8%A9 %D8%A7%D9%84%D8%AA%D8%AD%D9%88%D9%8A%D9%84%D9%8A%D8%A9 %D9%88%D8%AA%D8%A3%D8%AB%D9%8A%D8%B1%D9%87%D8%A7 %D8%B9%D9%84%D9%89 %D8%A7%D9%84%D8%A3%D8%AF%D8%A7%D8%A1 %D8%A7%D9%84%D9%85%D8%A4%D8%B3%D8%B3%D9%8A %D9%81%D9%8A %D8%B9%D8%B5%D8%B1 %D8%A7%D9%84%D8%B1%D9%82%D9%85%D9%86%D8%A9.pdf"' [2025-12-21 12:25:03.094178] [info] Response: 0: '{"message":"Successfully uploaded file for submission 08f0e678-cc4a-4379-8e46-db4b2fa074e8","httpstatus":202}' [2025-12-21 12:25:10.530289] [info] -------- WEBHOOK START -------- [2025-12-21 12:25:10.530328] [info] WEBHOOK HEADERS: content-length: '308' host: 'lms.midocean.ae' connection: 'Keep-Alive' x-forwarded-proto: 'https' cf-visitor: '{"scheme":"https"}' cf-ipcountry: 'DE' cdn-loop: 'cloudflare; loops=1' x-turnitin-signature: '505110dae288a6088b154ab851bbd786ffed3224a75ae7f4b8ff54971a782836' content-type: 'application/json' x-turnitin-eventtype: 'SUBMISSION_COMPLETE' accept-encoding: 'gzip, br' cookie: 'MoodleSession=a9f12f7b3faaff4cdcc6035c8f7cfd5b' cf-ray: '9b1654a4ab20dbc5-FRA' accept: '*/*' user-agent: 'AHC/2.1' b3: '6947bcf65eb02af42a0d38aef2bd33b4-9d0c69050e88e833-0' traceparent: '00-6947bcf65eb02af42a0d38aef2bd33b4-9d0c69050e88e833-00' x-forwarded-for: '52.29.246.76' [2025-12-21 12:25:10.530430] [info] WEBHOOK REQUEST: {"owner":"5b3c0fe9-7773-4bab-b369-904e7e333e17","title":"NLP_Projet.py","status":"COMPLETE","id":"a334e596-6285-44e1-b6a4-0e3a1709cba0","content_type":"text/plain","page_count":2,"word_count":273,"character_count":2968,"created_time":"2025-12-21T09:25:01.652Z","capabilities":["VIEWER","SIMILARITY","INDEX"]} [2025-12-21 12:25:10.530435] [info] EXPECTED SIGNATURE: 505110dae288a6088b154ab851bbd786ffed3224a75ae7f4b8ff54971a782836 [2025-12-21 12:25:11.106985] [info] [PUT] Request to: https://midocean.turnitin.com/api/v1/submissions/a334e596-6285-44e1-b6a4-0e3a1709cba0/similarity [2025-12-21 12:25:11.107026] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2025-12-21 12:25:11.107043] [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}}' [2025-12-21 12:25:11.752222] [info] Response: 0: '{"message":"Successfully scheduled similarity report generation","httpstatus":202}' [2025-12-21 12:25:11.756428] [info] -------- WEBHOOK END -------- [2025-12-21 12:25:11.777026] [info] -------- WEBHOOK START -------- [2025-12-21 12:25:11.777062] [info] WEBHOOK HEADERS: content-length: '627' host: 'lms.midocean.ae' connection: 'Keep-Alive' x-forwarded-proto: 'https' cf-visitor: '{"scheme":"https"}' cf-ipcountry: 'DE' cdn-loop: 'cloudflare; loops=1' x-turnitin-signature: '52bf199d830c350ed06e05b705f0295b2ab18fb9321d470b645aef8fb7bee56e' content-type: 'application/json' x-turnitin-eventtype: 'SUBMISSION_COMPLETE' accept-encoding: 'gzip, br' cookie: 'MoodleSession=1e455a540ab7aea262999ac01c5afa34' cf-ray: '9b1654ac6f0f5d57-FRA' accept: '*/*' user-agent: 'AHC/2.1' b3: '6947bcf7f1e6a2f846a5a9b1a8e94a40-44d35f1323b1c290-0' traceparent: '00-6947bcf7f1e6a2f846a5a9b1a8e94a40-44d35f1323b1c290-00' x-forwarded-for: '35.158.179.21' [2025-12-21 12:25:11.777187] [info] WEBHOOK REQUEST: {"owner":"55ffe7f8-10c9-4b6c-908d-b5605bae1c06","title":"%D8%A7%D9%84%D9%82%D9%8A%D8%A7%D8%AF%D8%A9 %D8%A7%D9%84%D8%AA%D8%AD%D9%88%D9%8A%D9%84%D9%8A%D8%A9 %D9%88%D8%AA%D8%A3%D8%AB%D9%8A%D8%B1%D9%87%D8%A7 %D8%B9%D9%84%D9%89 %D8%A7%D9%84%D8%A3%D8%AF%D8%A7%D8%A1 %D8%A7%D9%84%D9%85%D8%A4%D8%B3%D8%B3%D9%8A %D9%81%D9%8A %D8%B9%D8%B5%D8%B1 %D8%A7%D9%84%D8%B1%D9%82%D9%85%D9%86%D8%A9.pdf","status":"COMPLETE","id":"08f0e678-cc4a-4379-8e46-db4b2fa074e8","content_type":"application/pdf","page_count":13,"word_count":3208,"character_count":19919,"created_time":"2025-12-21T09:25:02.792Z","capabilities":["VIEWER","SIMILARITY","INDEX"]} [2025-12-21 12:25:11.777193] [info] EXPECTED SIGNATURE: 52bf199d830c350ed06e05b705f0295b2ab18fb9321d470b645aef8fb7bee56e [2025-12-21 12:25:12.172833] [info] [PUT] Request to: https://midocean.turnitin.com/api/v1/submissions/08f0e678-cc4a-4379-8e46-db4b2fa074e8/similarity [2025-12-21 12:25:12.172871] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2025-12-21 12:25:12.172888] [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}}' [2025-12-21 12:25:12.815349] [info] Response: 0: '{"message":"Successfully scheduled similarity report generation","httpstatus":202}' [2025-12-21 12:25:12.818428] [info] -------- WEBHOOK END -------- [2025-12-21 12:25:23.825527] [info] -------- WEBHOOK START -------- [2025-12-21 12:25:23.825570] [info] WEBHOOK HEADERS: content-length: '1480' host: 'lms.midocean.ae' connection: 'Keep-Alive' x-forwarded-proto: 'https' cf-visitor: '{"scheme":"https"}' cf-ipcountry: 'DE' cdn-loop: 'cloudflare; loops=1' x-turnitin-signature: '24ff7cd9f823220df81389f783dead9a34803f517996ec0c1f7922d2f78a485a' content-type: 'application/json' x-turnitin-eventtype: 'SIMILARITY_COMPLETE' accept-encoding: 'gzip, br' cookie: 'MoodleSession=a9f12f7b3faaff4cdcc6035c8f7cfd5b' cf-ray: '9b1654f7c9c4dbc5-FRA' accept: '*/*' user-agent: 'AHC/2.1' b3: '6947bd030618e051552c4b6a3ce8a3d4-5bba19e77cb7563d-0' traceparent: '00-6947bd030618e051552c4b6a3ce8a3d4-5bba19e77cb7563d-00' x-forwarded-for: '52.29.246.76' [2025-12-21 12:25:23.825664] [info] WEBHOOK REQUEST: {"overall_match_percentage":78,"internet_match_percentage":64,"publication_match_percentage":55,"submitted_works_match_percentage":78,"status":"COMPLETE","time_generated":"2025-12-21T09:25:23.517838Z","time_requested":"2025-12-21T09:25:11.721552Z","submission_id":"a334e596-6285-44e1-b6a4-0e3a1709cba0","top_matches":[{"percentage":59.948322,"source_type":"SUBMITTED_WORK","matched_word_count_total":232,"submitted_date":"2025-11-26","institution_name":"The Robert Gordon University","name":"The Robert Gordon University on 2025-11-26"},{"percentage":56.847546,"source_type":"SUBMITTED_WORK","matched_word_count_total":220,"submitted_date":"2025-12-18","institution_name":"Gisma University of Applied Sciences GmbH","name":"Gisma University of Applied Sciences GmbH on 2025-12-18"},{"percentage":53.74677,"source_type":"SUBMITTED_WORK","matched_word_count_total":208,"submitted_date":"2025-12-14","institution_name":"Gisma University of Applied Sciences GmbH","name":"Gisma University of Applied Sciences GmbH on 2025-12-14"},{"percentage":53.74677,"source_type":"SUBMITTED_WORK","matched_word_count_total":208,"submitted_date":"2025-08-12","institution_name":"University of Hull","name":"University of Hull on 2025-08-12"},{"percentage":51.937984,"source_type":"SUBMITTED_WORK","matched_word_count_total":201,"submitted_date":"2025-11-28","institution_name":"University of Greenwich","name":"University of Greenwich on 2025-11-28"}],"top_source_largest_matched_word_count":34} [2025-12-21 12:25:23.825678] [info] EXPECTED SIGNATURE: 24ff7cd9f823220df81389f783dead9a34803f517996ec0c1f7922d2f78a485a [2025-12-21 12:25:23.829583] [info] -------- WEBHOOK END -------- [2025-12-21 12:25:31.040246] [info] -------- WEBHOOK START -------- [2025-12-21 12:25:31.040291] [info] WEBHOOK HEADERS: content-length: '1024' host: 'lms.midocean.ae' connection: 'Keep-Alive' x-forwarded-proto: 'https' cf-visitor: '{"scheme":"https"}' cf-ipcountry: 'DE' cdn-loop: 'cloudflare; loops=1' x-turnitin-signature: '5d805218e18adb0924a9a4dd871fbb3cb14366f1c677a3b1215fa8a27e2490be' content-type: 'application/json' x-turnitin-eventtype: 'SIMILARITY_COMPLETE' accept-encoding: 'gzip, br' cookie: 'MoodleSession=a9f12f7b3faaff4cdcc6035c8f7cfd5b' cf-ray: '9b165524df69dbc5-FRA' accept: '*/*' user-agent: 'AHC/2.1' b3: '6947bd0b8357402990799ea8da09b6ca-e611145be3ff4411-0' traceparent: '00-6947bd0b8357402990799ea8da09b6ca-e611145be3ff4411-00' x-forwarded-for: '52.29.246.76' [2025-12-21 12:25:31.040405] [info] WEBHOOK REQUEST: {"overall_match_percentage":30,"internet_match_percentage":22,"publication_match_percentage":2,"submitted_works_match_percentage":23,"status":"COMPLETE","time_generated":"2025-12-21T09:25:30.871287Z","time_requested":"2025-12-21T09:25:12.707044Z","submission_id":"08f0e678-cc4a-4379-8e46-db4b2fa074e8","top_matches":[{"percentage":3.1284916,"source_type":"SUBMITTED_WORK","matched_word_count_total":112,"submitted_date":"2022-07-26","institution_name":"King Abdulaziz University","name":"King Abdulaziz University on 2022-07-26"},{"percentage":2.9608939,"source_type":"INTERNET","matched_word_count_total":106,"name":"e3refaktr.com"},{"percentage":2.5139666,"source_type":"SUBMITTED_WORK","matched_word_count_total":90,"submitted_date":"2025-09-22","institution_name":"Modern College of Business and Science","name":"Modern College of Business and Science on 2025-09-22"},{"percentage":2.4301677,"source_type":"INTERNET","matched_word_count_total":87,"name":"journal.tu.edu.ye"}],"top_source_largest_matched_word_count":56} [2025-12-21 12:25:31.040410] [info] EXPECTED SIGNATURE: 5d805218e18adb0924a9a4dd871fbb3cb14366f1c677a3b1215fa8a27e2490be [2025-12-21 12:25:31.044492] [info] -------- WEBHOOK END -------- [2025-12-21 12:30:01.186531] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/features-enabled [2025-12-21 12:30:01.186563] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2025-12-21 12:30:01.186640] [info] Request: 0: '[]' [2025-12-21 12:30:01.357251] [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"],"httpstatus":200}' [2025-12-21 12:30:01.358014] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/webhooks/158405da-13c6-4d62-8fa1-875f5d09346a [2025-12-21 12:30:01.358028] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2025-12-21 12:30:01.358041] [info] Request: 0: '[]' [2025-12-21 12:30:01.445528] [info] Response: 0: '{"id":"158405da-13c6-4d62-8fa1-875f5d09346a","url":"https:\/\/lms.midocean.ae\/plagiarism\/turnitinsim\/callbacks.php","description":"Webhook for https:\/\/lms.midocean.ae\/plagiarism\/turnitinsim\/callbacks.php","created_time":"2025-12-11T16:01:06.998Z","event_types":["SIMILARITY_UPDATED","SIMILARITY_COMPLETE","SUBMISSION_COMPLETE"],"httpstatus":200}' [2025-12-21 12:30:01.446367] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/eula/latest?lang=en-US [2025-12-21 12:30:01.446383] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2025-12-21 12:30:01.446398] [info] Request: 0: '[]' [2025-12-21 12:30:01.554763] [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}' [2025-12-21 12:30:01.569097] [info] [POST] Request to: https://midocean.turnitin.com/api/v1/submissions [2025-12-21 12:30:01.569128] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2025-12-21 12:30:01.569222] [info] Request: 0: '{"owner":"3a54b8e4-3533-443c-9bf4-a9a3c4679d4f","submitter":"3a54b8e4-3533-443c-9bf4-a9a3c4679d4f","title":"ahood.pdf","metadata":{"group":{"id":"125572","name":"Project-2","type":"ASSIGNMENT"},"group_context":{"id":"4110","name":"Practical_Machine_Learning_and_Data_Exploration_Third Trimester 2025","owners":[{"id":"833c9539-ebcf-489d-a69a-f43d9f885950","family_name":"\u0627\u062d\u0645\u062f","given_name":"\u0634\u0647\u064a\u0631\u0647","email":"shahira.ahmed@midocean.edu.km"}]},"owners":[{"id":"3a54b8e4-3533-443c-9bf4-a9a3c4679d4f","family_name":"\u0627\u0644\u0634\u0647\u0631\u0627\u0646\u064a","given_name":"\u0639\u0647\u0648\u062f","email":"ahood.f88@gmail.com"}],"original_submitted_time":"2025-12-21T09:30:01Z"},"eula":{"accepted_timestamp":"2025-11-02T18:32:59Z","language":"en-US","version":"v1beta"},"owner_default_permission_set":"LEARNER","submitter_default_permission_set":"LEARNER"}' [2025-12-21 12:30:02.013053] [info] Response: 0: '{"owner":"3a54b8e4-3533-443c-9bf4-a9a3c4679d4f","title":"ahood.pdf","status":"CREATED","id":"266383bc-1985-405a-8a09-9ed16fc73364","created_time":"2025-12-21T09:30:01.829Z","httpstatus":201}' [2025-12-21 12:30:02.015302] [info] [PUT] Request to: https://midocean.turnitin.com/api/v1/submissions/266383bc-1985-405a-8a09-9ed16fc73364/original [2025-12-21 12:30:02.015328] [info] Headers: 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="ahood.pdf"' [2025-12-21 12:30:02.243483] [info] Response: 0: '{"message":"Successfully uploaded file for submission 266383bc-1985-405a-8a09-9ed16fc73364","httpstatus":202}' [2025-12-21 12:30:05.986270] [info] -------- WEBHOOK START -------- [2025-12-21 12:30:05.986313] [info] WEBHOOK HEADERS: content-length: '289' host: 'lms.midocean.ae' connection: 'Keep-Alive' x-forwarded-proto: 'https' cf-visitor: '{"scheme":"https"}' cf-ipcountry: 'DE' cdn-loop: 'cloudflare; loops=1' x-turnitin-signature: 'a0b4f28ef85ffb86baafc225a94a529a19eb351658ee1247146a62d50d6452f9' content-type: 'application/json' x-turnitin-eventtype: 'SUBMISSION_COMPLETE' accept-encoding: 'gzip, br' cookie: 'MoodleSession=1e455a540ab7aea262999ac01c5afa34' cf-ray: '9b165bdb3c30db0f-FRA' accept: '*/*' user-agent: 'AHC/2.1' b3: '6947be1d418a32854654b9aee3fa8a3d-6d69e78cf470cd22-0' traceparent: '00-6947be1d418a32854654b9aee3fa8a3d-6d69e78cf470cd22-00' x-forwarded-for: '35.158.179.21' [2025-12-21 12:30:05.986412] [info] WEBHOOK REQUEST: {"owner":"3a54b8e4-3533-443c-9bf4-a9a3c4679d4f","title":"ahood.pdf","status":"ERROR","id":"266383bc-1985-405a-8a09-9ed16fc73364","content_type":"application/pdf","page_count":5,"word_count":0,"character_count":0,"error_code":"CANNOT_EXTRACT_TEXT","created_time":"2025-12-21T09:30:01.829Z"} [2025-12-21 12:30:05.986417] [info] EXPECTED SIGNATURE: a0b4f28ef85ffb86baafc225a94a529a19eb351658ee1247146a62d50d6452f9 [2025-12-21 12:30:05.989759] [info] [POST] Request to: https://midocean.turnitin.com/remote-logging/api/log [2025-12-21 12:30:05.989773] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2025-12-21 12:30:05.989784] [info] Request: 0: '{"message":"Error while uploading the file","integration_type":"Moodle","integration_version":"2025021301","lms_version":"405","log_level":"ERROR","date":"2025-12-21 12:30:05","tenant":"https:\/\/midocean.turnitin.com","submission_id":"266383bc-1985-405a-8a09-9ed16fc73364","request":{"url":"\/api\/v1\/submissions\/{{submission_id}}\/original","method":"POST","headers":null,"response_status":500,"response_body":"{\"owner\":\"3a54b8e4-3533-443c-9bf4-a9a3c4679d4f\",\"title\":\"ahood.pdf\",\"status\":\"ERROR\",\"id\":\"266383bc-1985-405a-8a09-9ed16fc73364\",\"content_type\":\"application\\\/pdf\",\"page_count\":5,\"word_count\":0,\"character_count\":0,\"error_code\":\"CANNOT_EXTRACT_TEXT\",\"created_time\":\"2025-12-21T09:30:01.829Z\"}"}}' [2025-12-21 12:30:06.041330] [info] Response: 0: '{"httpstatus":204}' [2025-12-21 12:30:06.043489] [info] [PUT] Request to: https://midocean.turnitin.com/api/v1/submissions/266383bc-1985-405a-8a09-9ed16fc73364/similarity [2025-12-21 12:30:06.043510] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2025-12-21 12:30:06.043524] [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}}' [2025-12-21 12:30:06.094614] [info] Response: 0: '{"success":false,"status":409,"code":"CONFLICT","reference":"f25ff7b6-0cbb-4266-81de-c9897cc1f70e","debug_message":"CANNOT_EXTRACT_TEXT","message":"CANNOT_EXTRACT_TEXT","httpstatus":409}' [2025-12-21 12:30:06.097743] [info] -------- WEBHOOK END -------- [2025-12-21 13:00:01.107408] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/features-enabled [2025-12-21 13:00:01.107438] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2025-12-21 13:00:01.107530] [info] Request: 0: '[]' [2025-12-21 13:00:01.583034] [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"],"httpstatus":200}' [2025-12-21 13:00:01.583878] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/webhooks/158405da-13c6-4d62-8fa1-875f5d09346a [2025-12-21 13:00:01.583894] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2025-12-21 13:00:01.583908] [info] Request: 0: '[]' [2025-12-21 13:00:01.750636] [info] Response: 0: '{"id":"158405da-13c6-4d62-8fa1-875f5d09346a","url":"https:\/\/lms.midocean.ae\/plagiarism\/turnitinsim\/callbacks.php","description":"Webhook for https:\/\/lms.midocean.ae\/plagiarism\/turnitinsim\/callbacks.php","created_time":"2025-12-11T16:01:06.998Z","event_types":["SIMILARITY_UPDATED","SIMILARITY_COMPLETE","SUBMISSION_COMPLETE"],"httpstatus":200}' [2025-12-21 13:00:01.751557] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/eula/latest?lang=en-US [2025-12-21 13:00:01.751571] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2025-12-21 13:00:01.751585] [info] Request: 0: '[]' [2025-12-21 13:00:01.852350] [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}' [2025-12-21 13:05:01.543229] [info] [POST] Request to: https://midocean.turnitin.com/api/v1/submissions [2025-12-21 13:05:01.543273] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2025-12-21 13:05:01.543350] [info] Request: 0: '{"owner":"caafda81-1204-47ee-a4eb-bdf564d9a2c8","submitter":"caafda81-1204-47ee-a4eb-bdf564d9a2c8","title":"%D8%A7%D9%84%D9%81%D8%B5%D9%84 %D8%A7%D9%84%D8%AB%D8%A7%D9%86%D9%8A %D8%A8%D8%B9%D8%AF %D8%A7%D9%84%D8%AA%D8%B9%D8%AF%D9%8A%D9%84.pdf","metadata":{"group":{"id":"125854","name":"\u0627\u0644\u062a\u0633\u0644\u064a\u0645 \u0627\u0644\u062b\u0627\u0644\u062b (\u0627\u0644\u0627\u0633\u0628\u0648\u0639 \u0627\u0644\u0639\u0627\u0634\u0631 )","type":"ASSIGNMENT"},"group_context":{"id":"4096","name":"\u0627\u0644\u0641\u0635\u0644 \u0627\u0644\u0633\u0627\u062f\u0633 - \u062f\/\u0633\u0627\u0631\u0629 \u0645\u062d\u0645\u0648\u062f - \u0627\u0644\u0641\u0635\u0644 \u0627\u0644\u062f\u0631\u0627\u0633\u064a \u0627\u0644\u062b\u0627\u0644\u062b 2025"},"owners":[{"id":"caafda81-1204-47ee-a4eb-bdf564d9a2c8","family_name":"\u0627\u0644\u062c\u0645\u064a\u0644","given_name":"\u0628\u0646\u062f\u0631","email":"baljomail@extreme.sa"}],"original_submitted_time":"2025-12-21T10:05:01Z"},"eula":{"accepted_timestamp":"2025-03-23T07:05:51Z","language":"en-US","version":"v1beta"},"owner_default_permission_set":"LEARNER","submitter_default_permission_set":"LEARNER"}' [2025-12-21 13:05:01.849884] [info] Response: 0: '{"owner":"caafda81-1204-47ee-a4eb-bdf564d9a2c8","title":"%D8%A7%D9%84%D9%81%D8%B5%D9%84 %D8%A7%D9%84%D8%AB%D8%A7%D9%86%D9%8A %D8%A8%D8%B9%D8%AF %D8%A7%D9%84%D8%AA%D8%B9%D8%AF%D9%8A%D9%84.pdf","status":"CREATED","id":"9af86076-90d6-41d7-a6ad-8fa2284bfe3b","created_time":"2025-12-21T10:05:01.833Z","httpstatus":201}' [2025-12-21 13:05:01.851950] [info] [PUT] Request to: https://midocean.turnitin.com/api/v1/submissions/9af86076-90d6-41d7-a6ad-8fa2284bfe3b/original [2025-12-21 13:05:01.851984] [info] Headers: 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%AB%D8%A7%D9%86%D9%8A %D8%A8%D8%B9%D8%AF %D8%A7%D9%84%D8%AA%D8%B9%D8%AF%D9%8A%D9%84.pdf"' [2025-12-21 13:05:02.169080] [info] Response: 0: '{"message":"Successfully uploaded file for submission 9af86076-90d6-41d7-a6ad-8fa2284bfe3b","httpstatus":202}' [2025-12-21 13:05:28.668299] [info] -------- WEBHOOK START -------- [2025-12-21 13:05:28.668330] [info] WEBHOOK HEADERS: content-length: '437' host: 'lms.midocean.ae' connection: 'Keep-Alive' x-forwarded-proto: 'https' cf-visitor: '{"scheme":"https"}' cf-ipcountry: 'DE' cdn-loop: 'cloudflare; loops=1' x-turnitin-signature: '93dc0ecf2957bfe0a2250b02e40fe32fde75abdd97fc5090418804443b1df8bc' content-type: 'application/json' x-turnitin-eventtype: 'SUBMISSION_COMPLETE' accept-encoding: 'gzip, br' cookie: 'MoodleSession=1e455a540ab7aea262999ac01c5afa34' cf-ray: '9b168fae09948f33-FRA' accept: '*/*' user-agent: 'AHC/2.1' b3: '6947c6684e8756c7a382674212add336-f02ee1f4f31ad6d2-0' traceparent: '00-6947c6684e8756c7a382674212add336-f02ee1f4f31ad6d2-00' x-forwarded-for: '35.158.179.21' [2025-12-21 13:05:28.668356] [info] WEBHOOK REQUEST: {"owner":"caafda81-1204-47ee-a4eb-bdf564d9a2c8","title":"%D8%A7%D9%84%D9%81%D8%B5%D9%84 %D8%A7%D9%84%D8%AB%D8%A7%D9%86%D9%8A %D8%A8%D8%B9%D8%AF %D8%A7%D9%84%D8%AA%D8%B9%D8%AF%D9%8A%D9%84.pdf","status":"COMPLETE","id":"9af86076-90d6-41d7-a6ad-8fa2284bfe3b","content_type":"application/pdf","page_count":39,"word_count":11912,"character_count":56170,"created_time":"2025-12-21T10:05:01.833Z","capabilities":["VIEWER","SIMILARITY","INDEX"]} [2025-12-21 13:05:28.668361] [info] EXPECTED SIGNATURE: 93dc0ecf2957bfe0a2250b02e40fe32fde75abdd97fc5090418804443b1df8bc [2025-12-21 13:05:28.955691] [info] [PUT] Request to: https://midocean.turnitin.com/api/v1/submissions/9af86076-90d6-41d7-a6ad-8fa2284bfe3b/similarity [2025-12-21 13:05:28.955739] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2025-12-21 13:05:28.955770] [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}}' [2025-12-21 13:05:29.664091] [info] Response: 0: '{"message":"Successfully scheduled similarity report generation","httpstatus":202}' [2025-12-21 13:05:29.666387] [info] -------- WEBHOOK END -------- [2025-12-21 13:06:24.419142] [info] -------- WEBHOOK START -------- [2025-12-21 13:06:24.419182] [info] WEBHOOK HEADERS: content-length: '1430' host: 'lms.midocean.ae' connection: 'Keep-Alive' x-forwarded-proto: 'https' cf-visitor: '{"scheme":"https"}' cf-ipcountry: 'DE' cdn-loop: 'cloudflare; loops=1' x-turnitin-signature: '99c527fd08f4993314f8e93760818ceed9f4bdb90d6c09f3c9f8463c3fea875f' content-type: 'application/json' x-turnitin-eventtype: 'SIMILARITY_COMPLETE' accept-encoding: 'gzip, br' cookie: 'MoodleSession=1e455a540ab7aea262999ac01c5afa34' cf-ray: '9b16910a7b478f33-FRA' accept: '*/*' user-agent: 'AHC/2.1' b3: '6947c6a0b234cdccb7fc0591d84b842f-6664bc2c139b2151-0' traceparent: '00-6947c6a0b234cdccb7fc0591d84b842f-6664bc2c139b2151-00' x-forwarded-for: '35.158.179.21' [2025-12-21 13:06:24.419219] [info] WEBHOOK REQUEST: {"overall_match_percentage":17,"internet_match_percentage":7,"publication_match_percentage":3,"submitted_works_match_percentage":15,"status":"COMPLETE","time_generated":"2025-12-21T10:06:24.250127Z","time_requested":"2025-12-21T10:05:29.633917Z","submission_id":"9af86076-90d6-41d7-a6ad-8fa2284bfe3b","top_matches":[{"percentage":2.354887,"source_type":"SUBMITTED_WORK","matched_word_count_total":299,"submitted_date":"2023-12-23","institution_name":"Middle East University","name":"Middle East University on 2023-12-23"},{"percentage":2.094983,"source_type":"SUBMITTED_WORK","matched_word_count_total":266,"submitted_date":"2024-05-29","institution_name":"University of Dammam","name":"University of Dammam on 2024-05-29"},{"percentage":1.3704025,"source_type":"SUBMITTED_WORK","matched_word_count_total":174,"submitted_date":"2014-12-29","institution_name":"University of Glamorgan","name":"University of Glamorgan on 2014-12-29"},{"percentage":1.3152714,"source_type":"SUBMITTED_WORK","matched_word_count_total":167,"submitted_date":"2025-04-07","institution_name":"Al Hussein bin Talal University","name":"Al Hussein bin Talal University on 2025-04-07"},{"percentage":1.2365125,"source_type":"SUBMITTED_WORK","matched_word_count_total":157,"submitted_date":"2024-08-03","institution_name":"Al Hussein bin Talal University","name":"Al Hussein bin Talal University on 2024-08-03"}],"top_source_largest_matched_word_count":29} [2025-12-21 13:06:24.419224] [info] EXPECTED SIGNATURE: 99c527fd08f4993314f8e93760818ceed9f4bdb90d6c09f3c9f8463c3fea875f [2025-12-21 13:06:24.423393] [info] -------- WEBHOOK END -------- [2025-12-21 13:07:58.092883] [info] [POST] Request to: https://midocean.turnitin.com/api/v1/submissions/37ac6b07-8d56-4f3d-bbe0-563709af8588/viewer-url [2025-12-21 13:07:58.092936] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2025-12-21 13:07:58.093031] [info] Request: 0: '{"locale":"en","viewer_user_id":"ded6e2db-6a77-48f2-a76f-d2f52cba315f","given_name":"\u0632\u0643\u064a\u0647","family_name":"\u0627\u0644\u063a\u0627\u0645\u062f\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}}}' [2025-12-21 13:07:58.682216] [info] Response: 0: '{"viewer_url":"https:\/\/midocean.turnitin.com\/viewer\/submissions\/oid:2945:338030896?locale=en#token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJqdGkiOiJiZjBhN2MxZC1mNDc4LTRiMDktYmI4Ny05YjNjNWE1NDIxNTEiLCJpYXQiOjE3NjYzMTE2NjgsImF1ZCI6ImF1cm9yYSIsImlzcyI6Imh0dHA6Ly9sb2NhbGhvc3Q6ODA4MC8iLCJzdWIiOiJjZWY2NjY2MC0zM2E2LTQwZTQtODQxNS1mM2VjMTVlNWJiNTIiLCJleHAiOjE3NjYzMTE3NDgsImF1dGhvcml0aWVzIjpbIkNWX0xBVU5DSCJdLCJjb25maWciOiJ7XCJzdWJtaXNzaW9uc1wiOntcIm9pZDoyOTQ1OjMzODAzMDg5NlwiOntcImF1dGhvclwiOlwi2LLZg9mK2Ycg2KfZhNi62KfZhdiv2YpcIixcInRpdGxlXCI6XCJGaW5hbCBQcm9qZWN0IDEuMyB3aWFtICUyQyBaYWtpYS5kb2N4XCJ9fSxcInByb2R1Y3RLZXlcIjpcIm9jMl9wbGF0aW51bVwiLFwibG9nb1wiOlwibm9uZVwiLFwidXNlclwiOntcImlkXCI6XCJjZWY2NjY2MC0zM2E2LTQwZTQtODQxNS1mM2VjMTVlNWJiNTJcIixcImZpcnN0TmFtZVwiOlwiQWhtZWRcIixcImxhc3ROYW1lXCI6XCJBbHdha2VlbFwiLFwiZW1haWxcIjpcImMxYWE0ODExLTVlODYtNGMzNS1iMWIyLTczOGVkYmI4NmIzNTpkZWQ2ZTJkYi02YTc3LTQ4ZjItYTc2Zi1kMmY1MmNiYTMxNWZAZmFrZS5mYWtlXCIsXCJyb2xlXCI6XCJ0cm46cm9sZTo6Om9yZ2FuaXphdGlvbjppbnN0cnVjdG9yXCJ9LFwidGVuYW50XCI6e1wibm9kZUlkXCI6Mjk0NSxcIm5hbWVcIjpcIm1pZG9jZWFuXCIsXCJpZFwiOlwiNmUwZTZhOGEtYjA0My00M2Y3LWFmMmEtYWM0ZTk2MzU2Mzk0XCJ9LFwiZmVhdHVyZXNcIjp7XCJ3aGl0ZWxhYmVsXCI6dHJ1ZSxcInVzZXJJbnRlcnZpZXdcIjp0cnVlLFwic3dzUmVwb3J0XCI6dHJ1ZSxcInN3c1JlcG9ydFYyXCI6XCJlbmFibGVkXCJ9LFwic2ltaWxhcml0eVwiOntcIm1heVZpZXdTdWJtaXNzaW9uRnVsbFNvdXJjZVwiOmZhbHNlLFwibWF5Vmlld01hdGNoU3VibWlzc2lvbkluZm9cIjpmYWxzZSxcIm1vZGVzXCI6e1wibWF0Y2hPdmVydmlld1wiOnRydWUsXCJhbGxTb3VyY2VzXCI6dHJ1ZX0sXCJkZWZhdWx0TW9kZVwiOlwibWF0Y2hPdmVydmlld1wiLFwidmlld1NldHRpbmdzXCI6e1wic2F2ZUNoYW5nZXNcIjpmYWxzZSxcIm9wdGlvbnNcIjp7XCJkZWZhdWx0VmFsdWVcIjpcImhpZGRlblwiLFwiZXhjbHVkZVF1b3Rlc1wiOlwiZWRpdGFibGVcIixcImV4Y2x1ZGVCaWJsaW9ncmFwaHlcIjpcImVkaXRhYmxlXCIsXCJleGNsdWRlQ2l0YXRpb25zXCI6XCJlZGl0YWJsZVwiLFwiZXhjbHVkZVNtYWxsTWF0Y2hlc1dvcmRDb3VudFwiOlwiZWRpdGFibGVcIixcImV4Y2x1ZGVTbWFsbFNvdXJjZXNQY3RcIjpcImVkaXRhYmxlXCIsXCJleGNsdWRlQWJzdHJhY3RcIjpcImhpZGRlblwiLFwiZXhjbHVkZU1ldGhvZHNcIjpcImhpZGRlblwiLFwiZXhjbHVkZVN1Ym1pdHRlZFdvcmtzXCI6XCJlZGl0YWJsZVwiLFwiZXhjbHVkZUludGVybmV0XCI6XCJlZGl0YWJsZVwiLFwiZXhjbHVkZVBocmFzZXNcIjpcImhpZGRlblwiLFwiZXhjbHVkZVByZXByaW50c1wiOlwiaGlkZGVuXCIsXCJleGNsdWRlU291cmNlc1wiOlwiZWRpdGFibGVcIixcImV4Y2x1ZGVOb2RlR3JvdXBzXCI6e1wicHVibGljYXRpb25cIjpcImVkaXRhYmxlXCIsXCJjcm9zc3JlZlwiOlwiZWRpdGFibGVcIixcImNyb3NzcmVmX3Bvc3RlZF9jb250ZW50XCI6XCJlZGl0YWJsZVwifX19fSxcInNpZGViYXJcIjp7XCJtb2Rlc1wiOntcImFpV3JpdGluZ0RldGVjdGlvblwiOnRydWUsXCJkb2N1bWVudERldGFpbHNcIjp0cnVlLFwiZmxhZ3NcIjp0cnVlLFwic2ltaWxhcml0eVwiOnRydWUsXCJzZWN0aW9uc0V4Y2x1c2lvblwiOmZhbHNlfSxcImRlZmF1bHRNb2RlXCI6XCJzaW1pbGFyaXR5XCJ9LFwiYW5ub3RhdGlvbnNcIjp7XCJzY29wZVwiOlwidGNhXCIsXCJwZXJtaXNzaW9uc1wiOntcImNyZWF0ZVwiOltcInNlbGZcIl0sXCJ2aWV3XCI6W1wiYWxsXCJdLFwiZWRpdFwiOltcInNlbGZcIl0sXCJkZWxldGVcIjpbXCJzZWxmXCJdfSxcImVuYWJsZWRcIjpmYWxzZX0sXCJhcHBcIjp7XCJsYXVuY2hlclwiOlwidGNhXCIsXCJpbnRlZ3JhdGlvblwiOlwiTW9vZGxlXCJ9LFwicHJvZHVjdFwiOntcImtleVwiOlwib2MyX3BsYXRpbnVtXCJ9fSJ9.pvYGDuWU8rVvPSGyuHvulA_ufReGf9Ye75wb1YhkxIU","httpstatus":200}'