[2025-12-16 0:00:01.870016] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/features-enabled [2025-12-16 0:00:01.870045] [info] Headers: 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-16 0:00:01.870134] [info] Request: 0: '[]' [2025-12-16 0:00:02.246382] [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-16 0:00:02.248946] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/webhooks/158405da-13c6-4d62-8fa1-875f5d09346a [2025-12-16 0:00:02.248970] [info] Headers: 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-16 0:00:02.248986] [info] Request: 0: '[]' [2025-12-16 0:00:02.340173] [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":["SUBMISSION_COMPLETE","SIMILARITY_COMPLETE","SIMILARITY_UPDATED"],"httpstatus":200}' [2025-12-16 0:00:02.341000] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/eula/latest?lang=en-US [2025-12-16 0:00:02.341012] [info] Headers: 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-16 0:00:02.341025] [info] Request: 0: '[]' [2025-12-16 0:00:02.391048] [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-16 0:30:01.113343] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/features-enabled [2025-12-16 0:30:01.113372] [info] Headers: 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-16 0:30:01.113461] [info] Request: 0: '[]' [2025-12-16 0:30:01.440038] [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-16 0:30:01.442308] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/webhooks/158405da-13c6-4d62-8fa1-875f5d09346a [2025-12-16 0:30:01.442337] [info] Headers: 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-16 0:30:01.442354] [info] Request: 0: '[]' [2025-12-16 0:30:01.500374] [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":["SUBMISSION_COMPLETE","SIMILARITY_COMPLETE","SIMILARITY_UPDATED"],"httpstatus":200}' [2025-12-16 0:30:01.501216] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/eula/latest?lang=en-US [2025-12-16 0:30:01.501234] [info] Headers: 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-16 0:30:01.501249] [info] Request: 0: '[]' [2025-12-16 0:30:01.555141] [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-16 1:00:01.393996] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/features-enabled [2025-12-16 1:00:01.394026] [info] Headers: 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-16 1:00:01.394120] [info] Request: 0: '[]' [2025-12-16 1:00:01.843651] [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-16 1:00:01.844482] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/webhooks/158405da-13c6-4d62-8fa1-875f5d09346a [2025-12-16 1:00:01.844497] [info] Headers: 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-16 1:00:01.844511] [info] Request: 0: '[]' [2025-12-16 1:00:01.895113] [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","SUBMISSION_COMPLETE","SIMILARITY_UPDATED"],"httpstatus":200}' [2025-12-16 1:00:01.895735] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/eula/latest?lang=en-US [2025-12-16 1:00:01.895768] [info] Headers: 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-16 1:00:01.895792] [info] Request: 0: '[]' [2025-12-16 1:00:01.970722] [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-16 1:15:01.913889] [info] [POST] Request to: https://midocean.turnitin.com/api/v1/submissions [2025-12-16 1:15:01.913933] [info] Headers: 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-16 1:15:01.914024] [info] Request: 0: '{"owner":"cd431eb3-11c6-4bc1-8179-d3dd8688353f","submitter":"cd431eb3-11c6-4bc1-8179-d3dd8688353f","title":"%D9%86%D9%88%D8%B1 %D9%85%D8%AD%D9%85%D8%AF %D8%A7%D9%84%D8%AD%D8%B3%D9%86%D9%8A-%D8%A8%D8%AD%D8%AB %D9%85%D8%A7%D8%AC%D8%B3%D8%AA%D9%8A%D8%B1%D8%A7%D9%84%D8%AA%D8%B3%D9%88%D9%8A%D9%82 %D8%A7%D9%84%D8%B1%D9%82%D9%85%D9%8A.docx","metadata":{"group":{"id":"112656","name":"Word \u062a\u0633\u0644\u064a\u0645 \u0627\u0644\u0631\u0633\u0627\u0644\u0629","type":"ASSIGNMENT"},"group_context":{"id":"3952","name":"Final_Project_MKT761_T3_MDM_Third Trimester 2025","owners":[{"id":"156f1dd7-beb4-4430-a179-628854767a95","family_name":"ELNOHY","given_name":"Amira","email":"amiraelnouhy@midocean.edu.km"}]},"owners":[{"id":"cd431eb3-11c6-4bc1-8179-d3dd8688353f","family_name":"\u0627\u0644\u062d\u0633\u0646\u064a","given_name":"\u0646\u0648\u0631","email":"nour.alhasani91@gmail.com"}],"original_submitted_time":"2025-12-15T22:15:01Z"},"eula":{"accepted_timestamp":"2025-10-22T19:21:00Z","language":"en-US","version":"v1beta"},"owner_default_permission_set":"LEARNER","submitter_default_permission_set":"LEARNER"}' [2025-12-16 1:15:02.408706] [info] Response: 0: '{"owner":"cd431eb3-11c6-4bc1-8179-d3dd8688353f","title":"%D9%86%D9%88%D8%B1 %D9%85%D8%AD%D9%85%D8%AF %D8%A7%D9%84%D8%AD%D8%B3%D9%86%D9%8A-%D8%A8%D8%AD%D8%AB %D9%85%D8%A7%D8%AC%D8%B3%D8%AA%D9%8A%D8%B1%D8%A7%D9%84%D8%AA%D8%B3%D9%88%D9%8A%D9%82 %D8%A7%D9%84%D8%B1%D9%82%D9%85%D9%8A.docx","status":"CREATED","id":"685ee9bf-de21-4b7c-855d-de3e2977dd25","created_time":"2025-12-15T22:15:02.187Z","httpstatus":201}' [2025-12-16 1:15:02.411837] [info] [PUT] Request to: https://midocean.turnitin.com/api/v1/submissions/685ee9bf-de21-4b7c-855d-de3e2977dd25/original [2025-12-16 1:15:02.411865] [info] Headers: 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%88%D8%B1 %D9%85%D8%AD%D9%85%D8%AF %D8%A7%D9%84%D8%AD%D8%B3%D9%86%D9%8A-%D8%A8%D8%AD%D8%AB %D9%85%D8%A7%D8%AC%D8%B3%D8%AA%D9%8A%D8%B1%D8%A7%D9%84%D8%AA%D8%B3%D9%88%D9%8A%D9%82 %D8%A7%D9%84%D8%B1%D9%82%D9%85%D9%8A.docx"' [2025-12-16 1:15:02.679177] [info] Response: 0: '{"message":"Successfully uploaded file for submission 685ee9bf-de21-4b7c-855d-de3e2977dd25","httpstatus":202}' [2025-12-16 1:15:47.555246] [info] -------- WEBHOOK START -------- [2025-12-16 1:15:47.555285] [info] WEBHOOK HEADERS: connection: 'Keep-Alive' content-length: '585' host: 'lms.midocean.ae' x-forwarded-proto: 'https' cf-visitor: '{"scheme":"https"}' cf-ipcountry: 'DE' cdn-loop: 'cloudflare; loops=1' x-turnitin-signature: '6e665624a7f8131134dfa84714a293743630c796e921d9b33598639dee850076' content-type: 'application/json' x-turnitin-eventtype: 'SUBMISSION_COMPLETE' accept-encoding: 'gzip, br' cookie: 'MoodleSession=ffc377fa2d3241b25beaa23ad881b47b' cf-ray: '9ae94d3a1890d2be-FRA' accept: '*/*' user-agent: 'AHC/2.1' b3: '694088935e863ad5fbb4d2234f280e73-e5dbde1b36a58c82-0' traceparent: '00-694088935e863ad5fbb4d2234f280e73-e5dbde1b36a58c82-00' x-forwarded-for: '52.57.242.45' [2025-12-16 1:15:47.555406] [info] WEBHOOK REQUEST: {"owner":"cd431eb3-11c6-4bc1-8179-d3dd8688353f","title":"%D9%86%D9%88%D8%B1 %D9%85%D8%AD%D9%85%D8%AF %D8%A7%D9%84%D8%AD%D8%B3%D9%86%D9%8A-%D8%A8%D8%AD%D8%AB %D9%85%D8%A7%D8%AC%D8%B3%D8%AA%D9%8A%D8%B1%D8%A7%D9%84%D8%AA%D8%B3%D9%88%D9%8A%D9%82 %D8%A7%D9%84%D8%B1%D9%82%D9%85%D9%8A.docx","status":"COMPLETE","id":"685ee9bf-de21-4b7c-855d-de3e2977dd25","content_type":"application/vnd.openxmlformats-officedocument.wordprocessingml.document","page_count":36,"word_count":6180,"character_count":41175,"created_time":"2025-12-15T22:15:02.187Z","capabilities":["INDEX","VIEWER","SIMILARITY"]} [2025-12-16 1:15:47.555412] [info] EXPECTED SIGNATURE: 6e665624a7f8131134dfa84714a293743630c796e921d9b33598639dee850076 [2025-12-16 1:15:48.069015] [info] [PUT] Request to: https://midocean.turnitin.com/api/v1/submissions/685ee9bf-de21-4b7c-855d-de3e2977dd25/similarity [2025-12-16 1:15:48.069072] [info] Headers: 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-16 1:15:48.069093] [info] Request: 0: '{"generation_settings":{"search_repositories":["INTERNET","PUBLICATION","CROSSREF","CROSSREF_POSTED_CONTENT","SUBMITTED_WORK"],"auto_exclude_self_matching_scope":"GROUP_CONTEXT"},"view_settings":{"exclude_quotes":true,"exclude_bibliography":true}}' [2025-12-16 1:15:48.734824] [info] Response: 0: '{"message":"Successfully scheduled similarity report generation","httpstatus":202}' [2025-12-16 1:15:48.737364] [info] -------- WEBHOOK END -------- [2025-12-16 1:16:15.239911] [info] -------- WEBHOOK START -------- [2025-12-16 1:16:15.239948] [info] WEBHOOK HEADERS: connection: 'Keep-Alive' content-length: '1451' host: 'lms.midocean.ae' x-forwarded-proto: 'https' cf-visitor: '{"scheme":"https"}' cf-ipcountry: 'DE' cdn-loop: 'cloudflare; loops=1' x-turnitin-signature: '166b5a2f31e0ec92dc7c67e836f56c9f00d299c77ceea6812f1f75f1c820ccfe' content-type: 'application/json' x-turnitin-eventtype: 'SIMILARITY_COMPLETE' accept-encoding: 'gzip, br' cookie: 'MoodleSession=ffc377fa2d3241b25beaa23ad881b47b' cf-ray: '9ae94de72842d2be-FRA' accept: '*/*' user-agent: 'AHC/2.1' b3: '694088afe9701e37d823fa3e6aeb9ee4-ed3969953f558434-0' traceparent: '00-694088afe9701e37d823fa3e6aeb9ee4-ed3969953f558434-00' x-forwarded-for: '52.57.242.45' [2025-12-16 1:16:15.239975] [info] WEBHOOK REQUEST: {"overall_match_percentage":10,"internet_match_percentage":5,"publication_match_percentage":4,"submitted_works_match_percentage":9,"status":"COMPLETE","time_generated":"2025-12-15T22:16:15.090576Z","time_requested":"2025-12-15T22:15:48.704173Z","submission_id":"685ee9bf-de21-4b7c-855d-de3e2977dd25","top_matches":[{"percentage":0.8793761,"source_type":"SUBMITTED_WORK","matched_word_count_total":53,"submitted_date":"2025-05-09","institution_name":"Pace University","name":"Pace University on 2025-05-09"},{"percentage":0.7964161,"source_type":"SUBMITTED_WORK","matched_word_count_total":48,"submitted_date":"2025-09-18","institution_name":"UOW Malaysia KDU University College Sdn. Bhd","name":"UOW Malaysia KDU University College Sdn. Bhd on 2025-09-18"},{"percentage":0.7300481,"submission_id":"2bc76ea7-77bb-48a6-9f75-231c2122c4a8","source_type":"SUBMITTED_WORK","matched_word_count_total":44,"submitted_date":"2025-05-18","institution_name":"SKEMA Business School","name":"SKEMA Business School on 2025-05-18"},{"percentage":0.6470881,"source_type":"SUBMITTED_WORK","matched_word_count_total":39,"submitted_date":"2012-12-13","institution_name":"University of Keele","name":"University of Keele on 2012-12-13"},{"percentage":0.5973121,"source_type":"SUBMITTED_WORK","matched_word_count_total":36,"submitted_date":"2025-04-27","institution_name":"Gesthotel Sarl","name":"Gesthotel Sarl on 2025-04-27"}],"top_source_largest_matched_word_count":13} [2025-12-16 1:16:15.239991] [info] EXPECTED SIGNATURE: 166b5a2f31e0ec92dc7c67e836f56c9f00d299c77ceea6812f1f75f1c820ccfe [2025-12-16 1:16:15.243943] [info] -------- WEBHOOK END -------- [2025-12-16 1:20:01.275012] [info] [POST] Request to: https://midocean.turnitin.com/api/v1/submissions [2025-12-16 1:20:01.275053] [info] Headers: 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-16 1:20:01.275147] [info] Request: 0: '{"owner":"4d552110-0a3b-4392-934a-c8926ff8d5a3","submitter":"4d552110-0a3b-4392-934a-c8926ff8d5a3","title":"Ahmad yousef alkahlout.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":"4d552110-0a3b-4392-934a-c8926ff8d5a3","family_name":"\u0627\u0644\u0643\u062d\u0644\u0648\u062a","given_name":"\u0627\u062d\u0645\u062f","email":"ahmykal@icloud.com"}],"original_submitted_time":"2025-12-15T22:20:01Z"},"eula":{"accepted_timestamp":"2025-11-06T02:23:58Z","language":"en-US","version":"v1beta"},"owner_default_permission_set":"LEARNER","submitter_default_permission_set":"LEARNER"}' [2025-12-16 1:20:01.718624] [info] Response: 0: '{"owner":"4d552110-0a3b-4392-934a-c8926ff8d5a3","title":"Ahmad yousef alkahlout.pdf","status":"CREATED","id":"5d0e5a17-cde1-45d3-9b71-d669a575dfc4","created_time":"2025-12-15T22:20:01.501Z","httpstatus":201}' [2025-12-16 1:20:01.720835] [info] [PUT] Request to: https://midocean.turnitin.com/api/v1/submissions/5d0e5a17-cde1-45d3-9b71-d669a575dfc4/original [2025-12-16 1:20:01.720866] [info] Headers: 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="Ahmad yousef alkahlout.pdf"' [2025-12-16 1:20:01.962327] [info] Response: 0: '{"message":"Successfully uploaded file for submission 5d0e5a17-cde1-45d3-9b71-d669a575dfc4","httpstatus":202}' [2025-12-16 1:20:06.815395] [info] -------- WEBHOOK START -------- [2025-12-16 1:20:06.815432] [info] WEBHOOK HEADERS: connection: 'Keep-Alive' content-length: '327' host: 'lms.midocean.ae' x-forwarded-proto: 'https' cf-visitor: '{"scheme":"https"}' cf-ipcountry: 'DE' cdn-loop: 'cloudflare; loops=1' x-turnitin-signature: '6a6f96a291b9facf3f7abdee11bc0d8d86d22b8c1fde8cc3f06e96eee81615cb' content-type: 'application/json' x-turnitin-eventtype: 'SUBMISSION_COMPLETE' accept-encoding: 'gzip, br' cookie: 'MoodleSession=dbd314dea3adf8845cc6c7e46c9d8e99' cf-ray: '9ae9538e69f465d7-FRA' accept: '*/*' user-agent: 'AHC/2.1' b3: '69408996a630163829997ebd6e9ce9fe-91bcb168889f131a-0' traceparent: '00-69408996a630163829997ebd6e9ce9fe-91bcb168889f131a-00' x-forwarded-for: '52.29.246.76' [2025-12-16 1:20:06.815458] [info] WEBHOOK REQUEST: {"owner":"4d552110-0a3b-4392-934a-c8926ff8d5a3","title":"Ahmad yousef alkahlout.pdf","status":"COMPLETE","id":"5d0e5a17-cde1-45d3-9b71-d669a575dfc4","content_type":"application/pdf","page_count":9,"word_count":1268,"character_count":7102,"created_time":"2025-12-15T22:20:01.501Z","capabilities":["SIMILARITY","VIEWER","INDEX"]} [2025-12-16 1:20:06.815463] [info] EXPECTED SIGNATURE: 6a6f96a291b9facf3f7abdee11bc0d8d86d22b8c1fde8cc3f06e96eee81615cb [2025-12-16 1:20:07.316418] [info] [PUT] Request to: https://midocean.turnitin.com/api/v1/submissions/5d0e5a17-cde1-45d3-9b71-d669a575dfc4/similarity [2025-12-16 1:20:07.316461] [info] Headers: 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-16 1:20:07.316479] [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-16 1:20:07.876408] [info] Response: 0: '{"message":"Successfully scheduled similarity report generation","httpstatus":202}' [2025-12-16 1:20:07.905217] [info] -------- WEBHOOK END -------- [2025-12-16 1:20:26.347637] [info] -------- WEBHOOK START -------- [2025-12-16 1:20:26.347685] [info] WEBHOOK HEADERS: connection: 'Keep-Alive' content-length: '1163' host: 'lms.midocean.ae' x-forwarded-proto: 'https' cf-visitor: '{"scheme":"https"}' cf-ipcountry: 'DE' cdn-loop: 'cloudflare; loops=1' x-turnitin-signature: 'ed3f1d60231586d8167f5200d9b1520fb937db0edbd9a98bae0216f3bbc01028' content-type: 'application/json' x-turnitin-eventtype: 'SIMILARITY_COMPLETE' accept-encoding: 'gzip, br' cookie: 'MoodleSession=dbd314dea3adf8845cc6c7e46c9d8e99' cf-ray: '9ae95408993c65d7-FRA' accept: '*/*' user-agent: 'AHC/2.1' b3: '694089aa2b95cef905b44d62eb0f4cf3-6b8f5a0aebd333fb-0' traceparent: '00-694089aa2b95cef905b44d62eb0f4cf3-6b8f5a0aebd333fb-00' x-forwarded-for: '52.29.246.76' [2025-12-16 1:20:26.347807] [info] WEBHOOK REQUEST: {"overall_match_percentage":72,"internet_match_percentage":60,"publication_match_percentage":51,"submitted_works_match_percentage":72,"status":"COMPLETE","time_generated":"2025-12-15T22:20:26.216482Z","time_requested":"2025-12-15T22:20:07.849056Z","submission_id":"5d0e5a17-cde1-45d3-9b71-d669a575dfc4","top_matches":[{"percentage":35.828876,"source_type":"SUBMITTED_WORK","matched_word_count_total":469,"submitted_date":"2024-12-15","institution_name":"University of Utah","name":"University of Utah on 2024-12-15"},{"percentage":35.217724,"source_type":"SUBMITTED_WORK","matched_word_count_total":461,"submitted_date":"2025-12-06","institution_name":"University of San Diego","name":"University of San Diego on 2025-12-06"},{"percentage":33.384262,"source_type":"SUBMITTED_WORK","matched_word_count_total":437,"submitted_date":"2024-05-15","institution_name":"CSU, Long Beach","name":"CSU, Long Beach on 2024-05-15"},{"percentage":32.77311,"source_type":"PUBLICATION","matched_word_count_total":429,"name":"Natasa Kleanthous, Abir Hussain. \"Machine Learning in Farm Animal Behavior using Python\", CRC Press, 2025"}],"top_source_largest_matched_word_count":30} [2025-12-16 1:20:26.347815] [info] EXPECTED SIGNATURE: ed3f1d60231586d8167f5200d9b1520fb937db0edbd9a98bae0216f3bbc01028 [2025-12-16 1:20:26.352320] [info] -------- WEBHOOK END -------- [2025-12-16 1:30:01.402791] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/features-enabled [2025-12-16 1:30:01.402818] [info] Headers: 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-16 1:30:01.402884] [info] Request: 0: '[]' [2025-12-16 1:30:01.972003] [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-16 1:30:01.972898] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/webhooks/158405da-13c6-4d62-8fa1-875f5d09346a [2025-12-16 1:30:01.972913] [info] Headers: 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-16 1:30:01.972927] [info] Request: 0: '[]' [2025-12-16 1:30:02.078573] [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-16 1:30:02.079484] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/eula/latest?lang=en-US [2025-12-16 1:30:02.079499] [info] Headers: 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-16 1:30:02.079511] [info] Request: 0: '[]' [2025-12-16 1:30:02.174822] [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-16 1:30:02.199940] [info] [POST] Request to: https://midocean.turnitin.com/api/v1/submissions [2025-12-16 1:30:02.199976] [info] Headers: 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-16 1:30:02.199995] [info] Request: 0: '{"owner":"9d4bcf13-02ab-4893-9979-c815261556e6","submitter":"9d4bcf13-02ab-4893-9979-c815261556e6","title":"Project 2.pdf","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":"9d4bcf13-02ab-4893-9979-c815261556e6","family_name":"\u0634\u0643\u0631\u064a","given_name":"\u0631\u064a\u0627\u0646","email":"rshukri94@gmail.com"}],"original_submitted_time":"2025-12-15T22:30:02Z"},"eula":{"accepted_timestamp":"2025-05-04T22:02:50Z","language":"en-US","version":"v1beta"},"owner_default_permission_set":"LEARNER","submitter_default_permission_set":"LEARNER"}' [2025-12-16 1:30:02.582772] [info] Response: 0: '{"owner":"9d4bcf13-02ab-4893-9979-c815261556e6","title":"Project 2.pdf","status":"CREATED","id":"607f1c12-1284-4abc-a5b1-0765f8f37e4c","created_time":"2025-12-15T22:30:02.414Z","httpstatus":201}' [2025-12-16 1:30:02.586052] [info] [PUT] Request to: https://midocean.turnitin.com/api/v1/submissions/607f1c12-1284-4abc-a5b1-0765f8f37e4c/original [2025-12-16 1:30:02.586086] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' 4: 'Content-Type: binary/octet-stream' 5: 'Content-Disposition: inline; filename="Project 2.pdf"' [2025-12-16 1:30:02.781239] [info] Response: 0: '{"message":"Successfully uploaded file for submission 607f1c12-1284-4abc-a5b1-0765f8f37e4c","httpstatus":202}' [2025-12-16 1:30:03.343193] [info] [POST] Request to: https://midocean.turnitin.com/api/v1/submissions [2025-12-16 1:30:03.343240] [info] Headers: 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-16 1:30:03.343262] [info] Request: 0: '{"owner":"9d4bcf13-02ab-4893-9979-c815261556e6","submitter":"9d4bcf13-02ab-4893-9979-c815261556e6","title":"Codes.ipynb","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":"9d4bcf13-02ab-4893-9979-c815261556e6","family_name":"\u0634\u0643\u0631\u064a","given_name":"\u0631\u064a\u0627\u0646","email":"rshukri94@gmail.com"}],"original_submitted_time":"2025-12-15T22:30:03Z"},"eula":{"accepted_timestamp":"2025-05-04T22:02:50Z","language":"en-US","version":"v1beta"},"owner_default_permission_set":"LEARNER","submitter_default_permission_set":"LEARNER"}' [2025-12-16 1:30:03.752196] [info] Response: 0: '{"owner":"9d4bcf13-02ab-4893-9979-c815261556e6","title":"Codes.ipynb","status":"CREATED","id":"de8a0c00-29ac-4c75-b4b4-5c50875ae211","created_time":"2025-12-15T22:30:03.582Z","httpstatus":201}' [2025-12-16 1:30:03.756423] [info] [PUT] Request to: https://midocean.turnitin.com/api/v1/submissions/de8a0c00-29ac-4c75-b4b4-5c50875ae211/original [2025-12-16 1:30:03.756453] [info] Headers: 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="Codes.ipynb"' [2025-12-16 1:30:03.954965] [info] Response: 0: '{"message":"Successfully uploaded file for submission de8a0c00-29ac-4c75-b4b4-5c50875ae211","httpstatus":202}' [2025-12-16 1:30:07.110760] [info] -------- WEBHOOK START -------- [2025-12-16 1:30:07.110800] [info] WEBHOOK HEADERS: connection: 'Keep-Alive' content-length: '314' host: 'lms.midocean.ae' x-forwarded-proto: 'https' cf-visitor: '{"scheme":"https"}' cf-ipcountry: 'DE' cdn-loop: 'cloudflare; loops=1' x-turnitin-signature: 'fcc6191d9ebef889c157ed619c1df113cbf43bdc57b99d9d9d6aec8faa2ec726' content-type: 'application/json' x-turnitin-eventtype: 'SUBMISSION_COMPLETE' accept-encoding: 'gzip, br' cookie: 'MoodleSession=dbd314dea3adf8845cc6c7e46c9d8e99' cf-ray: '9ae962363dc71d9c-FRA' accept: '*/*' user-agent: 'AHC/2.1' b3: '69408befeba8ed48b8f91391394e2932-4bacf759670b4144-0' traceparent: '00-69408befeba8ed48b8f91391394e2932-4bacf759670b4144-00' x-forwarded-for: '52.29.246.76' [2025-12-16 1:30:07.110904] [info] WEBHOOK REQUEST: {"owner":"9d4bcf13-02ab-4893-9979-c815261556e6","title":"Project 2.pdf","status":"COMPLETE","id":"607f1c12-1284-4abc-a5b1-0765f8f37e4c","content_type":"application/pdf","page_count":5,"word_count":1545,"character_count":8538,"created_time":"2025-12-15T22:30:02.414Z","capabilities":["INDEX","SIMILARITY","VIEWER"]} [2025-12-16 1:30:07.110909] [info] EXPECTED SIGNATURE: fcc6191d9ebef889c157ed619c1df113cbf43bdc57b99d9d9d6aec8faa2ec726 [2025-12-16 1:30:07.518799] [info] [PUT] Request to: https://midocean.turnitin.com/api/v1/submissions/607f1c12-1284-4abc-a5b1-0765f8f37e4c/similarity [2025-12-16 1:30:07.518836] [info] Headers: 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-16 1:30:07.518863] [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-16 1:30:08.118968] [info] Response: 0: '{"message":"Successfully scheduled similarity report generation","httpstatus":202}' [2025-12-16 1:30:08.122282] [info] -------- WEBHOOK END -------- [2025-12-16 1:30:18.631659] [info] -------- WEBHOOK START -------- [2025-12-16 1:30:18.631706] [info] WEBHOOK HEADERS: connection: 'Keep-Alive' content-length: '308' host: 'lms.midocean.ae' x-forwarded-proto: 'https' cf-visitor: '{"scheme":"https"}' cf-ipcountry: 'DE' cdn-loop: 'cloudflare; loops=1' x-turnitin-signature: 'f82c07aa6000e045f26867c28e11eab9041db3eb78b90eaefea487ba69ed6f1f' content-type: 'application/json' x-turnitin-eventtype: 'SUBMISSION_COMPLETE' accept-encoding: 'gzip, br' cookie: 'MoodleSession=ffc377fa2d3241b25beaa23ad881b47b' cf-ray: '9ae9627e3ef63673-FRA' accept: '*/*' user-agent: 'AHC/2.1' b3: '69408bfab9d31bbae38eabbeccf336b2-cd11a904f33b35fe-0' traceparent: '00-69408bfab9d31bbae38eabbeccf336b2-cd11a904f33b35fe-00' x-forwarded-for: '52.57.242.45' [2025-12-16 1:30:18.631824] [info] WEBHOOK REQUEST: {"owner":"9d4bcf13-02ab-4893-9979-c815261556e6","title":"Codes.ipynb","status":"COMPLETE","id":"de8a0c00-29ac-4c75-b4b4-5c50875ae211","content_type":"text/plain","page_count":6,"word_count":1335,"character_count":15925,"created_time":"2025-12-15T22:30:03.582Z","capabilities":["INDEX","SIMILARITY","VIEWER"]} [2025-12-16 1:30:18.631829] [info] EXPECTED SIGNATURE: f82c07aa6000e045f26867c28e11eab9041db3eb78b90eaefea487ba69ed6f1f [2025-12-16 1:30:19.061517] [info] [PUT] Request to: https://midocean.turnitin.com/api/v1/submissions/de8a0c00-29ac-4c75-b4b4-5c50875ae211/similarity [2025-12-16 1:30:19.061568] [info] Headers: 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-16 1:30:19.061585] [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-16 1:30:19.562155] [info] Response: 0: '{"message":"Successfully scheduled similarity report generation","httpstatus":202}' [2025-12-16 1:30:19.564765] [info] -------- WEBHOOK END -------- [2025-12-16 1:30:22.459897] [info] -------- WEBHOOK START -------- [2025-12-16 1:30:22.459940] [info] WEBHOOK HEADERS: connection: 'Keep-Alive' content-length: '1461' host: 'lms.midocean.ae' x-forwarded-proto: 'https' cf-visitor: '{"scheme":"https"}' cf-ipcountry: 'DE' cdn-loop: 'cloudflare; loops=1' x-turnitin-signature: '9332cf126d3682c5b9863766c4bea8656c23d787b177b245f302d4f47f8b7da2' content-type: 'application/json' x-turnitin-eventtype: 'SIMILARITY_COMPLETE' accept-encoding: 'gzip, br' cookie: 'MoodleSession=ffc377fa2d3241b25beaa23ad881b47b' cf-ray: '9ae962963ca03673-FRA' accept: '*/*' user-agent: 'AHC/2.1' b3: '69408bfe69b6d4af5d1b1d2442f344eb-aed26861eaaea40b-0' traceparent: '00-69408bfe69b6d4af5d1b1d2442f344eb-aed26861eaaea40b-00' x-forwarded-for: '52.57.242.45' [2025-12-16 1:30:22.460043] [info] WEBHOOK REQUEST: {"overall_match_percentage":61,"internet_match_percentage":33,"publication_match_percentage":22,"submitted_works_match_percentage":61,"status":"COMPLETE","time_generated":"2025-12-15T22:30:22.320214Z","time_requested":"2025-12-15T22:30:08.0887Z","submission_id":"607f1c12-1284-4abc-a5b1-0765f8f37e4c","top_matches":[{"percentage":34.930645,"source_type":"SUBMITTED_WORK","matched_word_count_total":554,"submitted_date":"2025-11-26","institution_name":"The Robert Gordon University","name":"The Robert Gordon University on 2025-11-26"},{"percentage":23.013872,"source_type":"SUBMITTED_WORK","matched_word_count_total":365,"submitted_date":"2025-12-07","institution_name":"The Robert Gordon University","name":"The Robert Gordon University on 2025-12-07"},{"percentage":21.752838,"source_type":"SUBMITTED_WORK","matched_word_count_total":345,"submitted_date":"2025-12-07","institution_name":"The Robert Gordon University","name":"The Robert Gordon University on 2025-12-07"},{"percentage":21.185371,"source_type":"SUBMITTED_WORK","matched_word_count_total":336,"submitted_date":"2025-12-06","institution_name":"The Robert Gordon University","name":"The Robert Gordon University on 2025-12-06"},{"percentage":20.491804,"source_type":"SUBMITTED_WORK","matched_word_count_total":325,"submitted_date":"2025-07-27","institution_name":"The Robert Gordon University","name":"The Robert Gordon University on 2025-07-27"}],"top_source_largest_matched_word_count":124} [2025-12-16 1:30:22.460059] [info] EXPECTED SIGNATURE: 9332cf126d3682c5b9863766c4bea8656c23d787b177b245f302d4f47f8b7da2 [2025-12-16 1:30:22.464205] [info] -------- WEBHOOK END -------- [2025-12-16 1:30:36.997534] [info] -------- WEBHOOK START -------- [2025-12-16 1:30:36.997575] [info] WEBHOOK HEADERS: connection: 'Keep-Alive' content-length: '1455' host: 'lms.midocean.ae' x-forwarded-proto: 'https' cf-visitor: '{"scheme":"https"}' cf-ipcountry: 'DE' cdn-loop: 'cloudflare; loops=1' x-turnitin-signature: '307d7671d519c3c0bc5ac2fbd81d18f65493f1eea9e92a4b0e95644fbc6a5811' content-type: 'application/json' x-turnitin-eventtype: 'SIMILARITY_COMPLETE' accept-encoding: 'gzip, br' cookie: 'MoodleSession=ffc377fa2d3241b25beaa23ad881b47b' cf-ray: '9ae962f11d343673-FRA' accept: '*/*' user-agent: 'AHC/2.1' b3: '69408c0c8ff27b132268cafaddacd9d3-beb47a61f7425031-0' traceparent: '00-69408c0c8ff27b132268cafaddacd9d3-beb47a61f7425031-00' x-forwarded-for: '52.57.242.45' [2025-12-16 1:30:36.997668] [info] WEBHOOK REQUEST: {"overall_match_percentage":67,"internet_match_percentage":45,"publication_match_percentage":19,"submitted_works_match_percentage":66,"status":"COMPLETE","time_generated":"2025-12-15T22:30:36.850157Z","time_requested":"2025-12-15T22:30:19.535973Z","submission_id":"de8a0c00-29ac-4c75-b4b4-5c50875ae211","top_matches":[{"percentage":39.67224,"source_type":"SUBMITTED_WORK","matched_word_count_total":1162,"submitted_date":"2025-11-07","institution_name":"Northcentral","name":"Northcentral on 2025-11-07"},{"percentage":38.135883,"source_type":"SUBMITTED_WORK","matched_word_count_total":1117,"submitted_date":"2025-12-07","institution_name":"Texas A&M University, San Antonio","name":"Texas A&M University, San Antonio on 2025-12-07"},{"percentage":36.326393,"source_type":"SUBMITTED_WORK","matched_word_count_total":1064,"submitted_date":"2025-12-12","institution_name":"Nottingham Trent University","name":"Nottingham Trent University on 2025-12-12"},{"percentage":35.0973,"source_type":"SUBMITTED_WORK","matched_word_count_total":1028,"submitted_date":"2025-06-16","institution_name":"Northcentral","name":"Northcentral on 2025-06-16"},{"percentage":34.03892,"source_type":"SUBMITTED_WORK","matched_word_count_total":997,"submitted_date":"2025-08-24","institution_name":"S.P. Jain Institute of Management and Research, Mumbai","name":"S.P. Jain Institute of Management and Research, Mumbai on 2025-08-24"}],"top_source_largest_matched_word_count":191} [2025-12-16 1:30:36.997673] [info] EXPECTED SIGNATURE: 307d7671d519c3c0bc5ac2fbd81d18f65493f1eea9e92a4b0e95644fbc6a5811 [2025-12-16 1:30:37.002274] [info] -------- WEBHOOK END -------- [2025-12-16 2:00:01.460869] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/features-enabled [2025-12-16 2:00:01.460895] [info] Headers: 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-16 2:00:01.460969] [info] Request: 0: '[]' [2025-12-16 2:00:03.577086] [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-16 2:00:03.580256] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/webhooks/158405da-13c6-4d62-8fa1-875f5d09346a [2025-12-16 2:00:03.580285] [info] Headers: 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-16 2:00:03.580301] [info] Request: 0: '[]' [2025-12-16 2:00:03.629817] [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","SUBMISSION_COMPLETE","SIMILARITY_UPDATED"],"httpstatus":200}' [2025-12-16 2:00:03.630460] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/eula/latest?lang=en-US [2025-12-16 2:00:03.630475] [info] Headers: 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-16 2:00:03.630487] [info] Request: 0: '[]' [2025-12-16 2:00:03.707129] [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-16 2:30:01.050055] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/features-enabled [2025-12-16 2:30:01.050081] [info] Headers: 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-16 2:30:01.050153] [info] Request: 0: '[]' [2025-12-16 2:30:01.345412] [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-16 2:30:01.346674] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/webhooks/158405da-13c6-4d62-8fa1-875f5d09346a [2025-12-16 2:30:01.346703] [info] Headers: 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-16 2:30:01.346719] [info] Request: 0: '[]' [2025-12-16 2:30:01.430372] [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":["SUBMISSION_COMPLETE","SIMILARITY_COMPLETE","SIMILARITY_UPDATED"],"httpstatus":200}' [2025-12-16 2:30:01.431170] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/eula/latest?lang=en-US [2025-12-16 2:30:01.431185] [info] Headers: 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-16 2:30:01.431199] [info] Request: 0: '[]' [2025-12-16 2:30:01.510312] [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-16 3:00:01.360145] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/features-enabled [2025-12-16 3:00:01.360171] [info] Headers: 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-16 3:00:01.360234] [info] Request: 0: '[]' [2025-12-16 3:00:01.661955] [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-16 3:00:01.664520] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/webhooks/158405da-13c6-4d62-8fa1-875f5d09346a [2025-12-16 3:00:01.664546] [info] Headers: 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-16 3:00:01.664563] [info] Request: 0: '[]' [2025-12-16 3:00:01.910540] [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","SUBMISSION_COMPLETE","SIMILARITY_UPDATED"],"httpstatus":200}' [2025-12-16 3:00:01.911371] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/eula/latest?lang=en-US [2025-12-16 3:00:01.911389] [info] Headers: 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-16 3:00:01.911421] [info] Request: 0: '[]' [2025-12-16 3:00:02.006666] [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-16 3:20:01.764913] [info] [POST] Request to: https://midocean.turnitin.com/api/v1/submissions [2025-12-16 3:20:01.765110] [info] Headers: 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-16 3:20:01.765206] [info] Request: 0: '{"owner":"dea6e9a2-5c72-4cb7-ac53-fea3b20b7e5d","submitter":"dea6e9a2-5c72-4cb7-ac53-fea3b20b7e5d","title":"Sentiment Analysis for Mobile App Reviews A Comparative Study.pdf","metadata":{"group":{"id":"125944","name":"Thesis for check","type":"ASSIGNMENT"},"group_context":{"id":"4115","name":"Thesis_(2)_AI901_Dr_Wessam_Ahmed_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"},{"id":"ded6e2db-6a77-48f2-a76f-d2f52cba315f","family_name":"Alwakeel","given_name":"Ahmed","email":"ahmedalwakeel@midocean.edu.km"}]},"owners":[{"id":"dea6e9a2-5c72-4cb7-ac53-fea3b20b7e5d","family_name":"\u0627\u0644\u0639\u0635\u0627\u0631","given_name":"\u0639\u0628\u062f\u0627\u0644\u062d\u0627\u0641\u0638","email":"abood.assar.88@gmail.com"}],"original_submitted_time":"2025-12-16T00:20:01Z"},"eula":{"accepted_timestamp":"2025-03-13T21:08:30Z","language":"en-US","version":"v1beta"},"owner_default_permission_set":"LEARNER","submitter_default_permission_set":"LEARNER"}' [2025-12-16 3:20:02.314156] [info] Response: 0: '{"owner":"dea6e9a2-5c72-4cb7-ac53-fea3b20b7e5d","title":"Sentiment Analysis for Mobile App Reviews A Comparative Study.pdf","status":"CREATED","id":"0ec20301-369f-41f5-aa11-715262bab3cd","created_time":"2025-12-16T00:20:02.032Z","httpstatus":201}' [2025-12-16 3:20:02.317929] [info] [PUT] Request to: https://midocean.turnitin.com/api/v1/submissions/0ec20301-369f-41f5-aa11-715262bab3cd/original [2025-12-16 3:20:02.317967] [info] Headers: 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="Sentiment Analysis for Mobile App Reviews A Comparative Study.pdf"' [2025-12-16 3:20:02.766742] [info] Response: 0: '{"message":"Successfully uploaded file for submission 0ec20301-369f-41f5-aa11-715262bab3cd","httpstatus":202}' [2025-12-16 3:20:40.326967] [info] -------- WEBHOOK START -------- [2025-12-16 3:20:40.327004] [info] WEBHOOK HEADERS: connection: 'Keep-Alive' content-length: '370' host: 'lms.midocean.ae' x-forwarded-proto: 'https' cf-visitor: '{"scheme":"https"}' cf-ipcountry: 'DE' cdn-loop: 'cloudflare; loops=1' x-turnitin-signature: '4fe2645faf6ea939a7fac0ad57e077d130077c2256db727bb1c1be8f6ffb1b4a' content-type: 'application/json' x-turnitin-eventtype: 'SUBMISSION_COMPLETE' accept-encoding: 'gzip, br' cookie: 'MoodleSession=dbd314dea3adf8845cc6c7e46c9d8e99' cf-ray: '9aea0427db710ecf-FRA' accept: '*/*' user-agent: 'AHC/2.1' b3: '6940a5d8b6294c15e191d197d03ba2ff-90339cc433c4df41-0' traceparent: '00-6940a5d8b6294c15e191d197d03ba2ff-90339cc433c4df41-00' x-forwarded-for: '52.29.246.76' [2025-12-16 3:20:40.327032] [info] WEBHOOK REQUEST: {"owner":"dea6e9a2-5c72-4cb7-ac53-fea3b20b7e5d","title":"Sentiment Analysis for Mobile App Reviews A Comparative Study.pdf","status":"COMPLETE","id":"0ec20301-369f-41f5-aa11-715262bab3cd","content_type":"application/pdf","page_count":82,"word_count":19843,"character_count":118640,"created_time":"2025-12-16T00:20:02.032Z","capabilities":["INDEX","SIMILARITY","VIEWER"]} [2025-12-16 3:20:40.327049] [info] EXPECTED SIGNATURE: 4fe2645faf6ea939a7fac0ad57e077d130077c2256db727bb1c1be8f6ffb1b4a [2025-12-16 3:20:41.108844] [info] [PUT] Request to: https://midocean.turnitin.com/api/v1/submissions/0ec20301-369f-41f5-aa11-715262bab3cd/similarity [2025-12-16 3:20:41.108890] [info] Headers: 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-16 3:20:41.108908] [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-16 3:20:41.724685] [info] Response: 0: '{"message":"Successfully scheduled similarity report generation","httpstatus":202}' [2025-12-16 3:20:41.726946] [info] -------- WEBHOOK END -------- [2025-12-16 3:23:28.936615] [info] -------- WEBHOOK START -------- [2025-12-16 3:23:28.936652] [info] WEBHOOK HEADERS: connection: 'Keep-Alive' content-length: '1399' host: 'lms.midocean.ae' x-forwarded-proto: 'https' cf-visitor: '{"scheme":"https"}' cf-ipcountry: 'DE' cdn-loop: 'cloudflare; loops=1' x-turnitin-signature: '6f38237b0f3b6e55e596edba19f092bf45b5fa7d9acd45765a41862719983869' content-type: 'application/json' x-turnitin-eventtype: 'SIMILARITY_COMPLETE' accept-encoding: 'gzip, br' cookie: 'MoodleSession=ffc377fa2d3241b25beaa23ad881b47b' cf-ray: '9aea0845bb583836-FRA' accept: '*/*' user-agent: 'AHC/2.1' b3: '6940a680ce9dac9ffd7ec19f87344a61-0d8824991effee47-0' traceparent: '00-6940a680ce9dac9ffd7ec19f87344a61-0d8824991effee47-00' x-forwarded-for: '52.57.242.45' [2025-12-16 3:23:28.936748] [info] WEBHOOK REQUEST: {"overall_match_percentage":31,"internet_match_percentage":19,"publication_match_percentage":21,"submitted_works_match_percentage":26,"status":"COMPLETE","time_generated":"2025-12-16T00:23:28.552774Z","time_requested":"2025-12-16T00:20:41.696215Z","submission_id":"0ec20301-369f-41f5-aa11-715262bab3cd","top_matches":[{"percentage":4.861722,"source_type":"PUBLICATION","matched_word_count_total":995,"name":"Pushpa Choudhary, Sambit Satpathy, Arvind Dagur, Dhirendra Kumar Shukla. \"Recent Trends in Intelligent Computing and Communication\", CRC Press, 2025"},{"percentage":3.7037036,"source_type":"PUBLICATION","matched_word_count_total":758,"name":"Thangaprakash Sengodan, Sanjay Misra, M Murugappan. \"Advances in Electrical and Computer Technologies\", CRC Press, 2025"},{"percentage":3.5668914,"source_type":"PUBLICATION","matched_word_count_total":730,"name":"S.P. Jani, M. Adam Khan. \"Applications of AI in Smart Technologies and Manufacturing\", CRC Press, 2025"},{"percentage":3.4300792,"source_type":"PUBLICATION","matched_word_count_total":702,"name":"\"Advances in Data-Driven Computing and Intelligent Systems\", Springer Science and Business Media LLC, 2025"},{"percentage":3.303039,"source_type":"PUBLICATION","matched_word_count_total":676,"name":"\"Multi-Strategy Learning Environment\", Springer Science and Business Media LLC, 2026"}],"top_source_largest_matched_word_count":37} [2025-12-16 3:23:28.936753] [info] EXPECTED SIGNATURE: 6f38237b0f3b6e55e596edba19f092bf45b5fa7d9acd45765a41862719983869 [2025-12-16 3:23:28.940593] [info] -------- WEBHOOK END -------- [2025-12-16 3:30:01.194844] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/features-enabled [2025-12-16 3:30:01.194874] [info] Headers: 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-16 3:30:01.194978] [info] Request: 0: '[]' [2025-12-16 3:30:01.479859] [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-16 3:30:01.482748] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/webhooks/158405da-13c6-4d62-8fa1-875f5d09346a [2025-12-16 3:30:01.482770] [info] Headers: 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-16 3:30:01.482784] [info] Request: 0: '[]' [2025-12-16 3:30:01.596786] [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-16 3:30:01.597664] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/eula/latest?lang=en-US [2025-12-16 3:30:01.597676] [info] Headers: 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-16 3:30:01.597690] [info] Request: 0: '[]' [2025-12-16 3:30:01.647052] [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-16 4:00:01.242794] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/features-enabled [2025-12-16 4:00:01.242825] [info] Headers: 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-16 4:00:01.242897] [info] Request: 0: '[]' [2025-12-16 4:00:01.688242] [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-16 4:00:01.690726] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/webhooks/158405da-13c6-4d62-8fa1-875f5d09346a [2025-12-16 4:00:01.690747] [info] Headers: 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-16 4:00:01.690771] [info] Request: 0: '[]' [2025-12-16 4:00:01.742130] [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-16 4:00:01.742640] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/eula/latest?lang=en-US [2025-12-16 4:00:01.742655] [info] Headers: 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-16 4:00:01.742667] [info] Request: 0: '[]' [2025-12-16 4:00:01.846101] [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-16 4:10:01.631102] [info] [POST] Request to: https://midocean.turnitin.com/api/v1/submissions [2025-12-16 4:10:01.631146] [info] Headers: 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-16 4:10:01.631263] [info] Request: 0: '{"owner":"e49047b3-f0ce-49a9-bd9b-2c20ee595c74","submitter":"e49047b3-f0ce-49a9-bd9b-2c20ee595c74","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 .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":"e49047b3-f0ce-49a9-bd9b-2c20ee595c74","family_name":"\u0634\u0645\u0627","given_name":"\u0645\u0648\u0641\u0642","email":"mshamma1@hotmail.com"}],"original_submitted_time":"2025-12-16T01:10:01Z"},"eula":{"accepted_timestamp":"2025-07-16T05:47:32Z","language":"en-US","version":"v1beta"},"owner_default_permission_set":"LEARNER","submitter_default_permission_set":"LEARNER"}' [2025-12-16 4:10:01.924405] [info] Response: 0: '{"owner":"e49047b3-f0ce-49a9-bd9b-2c20ee595c74","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 .docx","status":"CREATED","id":"b554ab07-ffb3-488d-8a90-64b19dc39820","created_time":"2025-12-16T01:10:01.906Z","httpstatus":201}' [2025-12-16 4:10:01.926660] [info] [PUT] Request to: https://midocean.turnitin.com/api/v1/submissions/b554ab07-ffb3-488d-8a90-64b19dc39820/original [2025-12-16 4:10:01.926692] [info] Headers: 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 .docx"' [2025-12-16 4:10:02.197587] [info] Response: 0: '{"message":"Successfully uploaded file for submission b554ab07-ffb3-488d-8a90-64b19dc39820","httpstatus":202}' [2025-12-16 4:11:16.346184] [info] -------- WEBHOOK START -------- [2025-12-16 4:11:16.346231] [info] WEBHOOK HEADERS: connection: 'Keep-Alive' content-length: '444' host: 'lms.midocean.ae' x-forwarded-proto: 'https' cf-visitor: '{"scheme":"https"}' cf-ipcountry: 'DE' cdn-loop: 'cloudflare; loops=1' x-turnitin-signature: '3bc930c43f3f45d520c600f9bf46d82e2c9c694efc9c2005c77c0adfa1cfb8c5' content-type: 'application/json' x-turnitin-eventtype: 'SUBMISSION_COMPLETE' accept-encoding: 'gzip, br' cookie: 'MoodleSession=ffc377fa2d3241b25beaa23ad881b47b' cf-ray: '9aea4e470c1118d4-FRA' accept: '*/*' user-agent: 'AHC/2.1' b3: '6940b1b4f0fac7e4d5e480240f4fa7bf-ef50d5dac078f8a4-0' traceparent: '00-6940b1b4f0fac7e4d5e480240f4fa7bf-ef50d5dac078f8a4-00' x-forwarded-for: '52.57.242.45' [2025-12-16 4:11:16.346337] [info] WEBHOOK REQUEST: {"owner":"e49047b3-f0ce-49a9-bd9b-2c20ee595c74","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 .docx","status":"COMPLETE","id":"b554ab07-ffb3-488d-8a90-64b19dc39820","content_type":"application/vnd.openxmlformats-officedocument.wordprocessingml.document","page_count":60,"word_count":9787,"character_count":60991,"created_time":"2025-12-16T01:10:01.906Z","capabilities":["SIMILARITY","VIEWER","INDEX"]} [2025-12-16 4:11:16.346342] [info] EXPECTED SIGNATURE: 3bc930c43f3f45d520c600f9bf46d82e2c9c694efc9c2005c77c0adfa1cfb8c5 [2025-12-16 4:11:16.580388] [info] [PUT] Request to: https://midocean.turnitin.com/api/v1/submissions/b554ab07-ffb3-488d-8a90-64b19dc39820/similarity [2025-12-16 4:11:16.580432] [info] Headers: 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-16 4:11:16.580451] [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-16 4:11:17.218183] [info] Response: 0: '{"message":"Successfully scheduled similarity report generation","httpstatus":202}' [2025-12-16 4:11:17.220731] [info] -------- WEBHOOK END -------- [2025-12-16 4:11:48.548259] [info] -------- WEBHOOK START -------- [2025-12-16 4:11:48.548296] [info] WEBHOOK HEADERS: connection: 'Keep-Alive' content-length: '1455' host: 'lms.midocean.ae' x-forwarded-proto: 'https' cf-visitor: '{"scheme":"https"}' cf-ipcountry: 'DE' cdn-loop: 'cloudflare; loops=1' x-turnitin-signature: '60c19c3e7e9d226f5159ba09c1ded29cd1f39e1214be9c2331cdaeda0ddac09a' content-type: 'application/json' x-turnitin-eventtype: 'SIMILARITY_COMPLETE' accept-encoding: 'gzip, br' cookie: 'MoodleSession=dbd314dea3adf8845cc6c7e46c9d8e99' cf-ray: '9aea4f104ba1dbc9-FRA' accept: '*/*' user-agent: 'AHC/2.1' b3: '6940b1d460e9438219e76e0cc1e939f6-ae36a918de12cad1-0' traceparent: '00-6940b1d460e9438219e76e0cc1e939f6-ae36a918de12cad1-00' x-forwarded-for: '52.29.246.76' [2025-12-16 4:11:48.548399] [info] WEBHOOK REQUEST: {"overall_match_percentage":29,"internet_match_percentage":16,"publication_match_percentage":19,"submitted_works_match_percentage":26,"status":"COMPLETE","time_generated":"2025-12-16T01:11:48.375644Z","time_requested":"2025-12-16T01:11:17.191386Z","submission_id":"b554ab07-ffb3-488d-8a90-64b19dc39820","top_matches":[{"percentage":7.6153307,"source_type":"SUBMITTED_WORK","matched_word_count_total":761,"submitted_date":"2024-09-02","institution_name":"University of Sunderland","name":"University of Sunderland on 2024-09-02"},{"percentage":7.4752326,"source_type":"PUBLICATION","matched_word_count_total":747,"name":"Nagireddy, Sindhu Reddy. \"Artificial Intelligence and Its Impacts on Project Management\", University of the Cumberlands, 2023"},{"percentage":6.8447914,"source_type":"SUBMITTED_WORK","matched_word_count_total":684,"submitted_date":"2024-03-04","institution_name":"University of Southampton","name":"University of Southampton on 2024-03-04"},{"percentage":6.624637,"source_type":"SUBMITTED_WORK","matched_word_count_total":662,"submitted_date":"2023-12-03","institution_name":"The University of the West of Scotland","name":"The University of the West of Scotland on 2023-12-03"},{"percentage":6.584609,"source_type":"SUBMITTED_WORK","matched_word_count_total":658,"submitted_date":"2023-09-22","institution_name":"University of Worcester","name":"University of Worcester on 2023-09-22"}],"top_source_largest_matched_word_count":31} [2025-12-16 4:11:48.548418] [info] EXPECTED SIGNATURE: 60c19c3e7e9d226f5159ba09c1ded29cd1f39e1214be9c2331cdaeda0ddac09a [2025-12-16 4:11:48.552496] [info] -------- WEBHOOK END -------- [2025-12-16 4:30:01.296639] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/features-enabled [2025-12-16 4:30:01.296668] [info] Headers: 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-16 4:30:01.296753] [info] Request: 0: '[]' [2025-12-16 4:30:01.501729] [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-16 4:30:01.503633] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/webhooks/158405da-13c6-4d62-8fa1-875f5d09346a [2025-12-16 4:30:01.503654] [info] Headers: 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-16 4:30:01.503668] [info] Request: 0: '[]' [2025-12-16 4:30:01.558237] [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":["SUBMISSION_COMPLETE","SIMILARITY_COMPLETE","SIMILARITY_UPDATED"],"httpstatus":200}' [2025-12-16 4:30:01.558917] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/eula/latest?lang=en-US [2025-12-16 4:30:01.558931] [info] Headers: 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-16 4:30:01.558944] [info] Request: 0: '[]' [2025-12-16 4:30:01.606194] [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-16 5:00:01.490479] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/features-enabled [2025-12-16 5:00:01.490513] [info] Headers: 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-16 5:00:01.490588] [info] Request: 0: '[]' [2025-12-16 5:00:01.711062] [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-16 5:00:01.711919] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/webhooks/158405da-13c6-4d62-8fa1-875f5d09346a [2025-12-16 5:00:01.711932] [info] Headers: 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-16 5:00:01.711946] [info] Request: 0: '[]' [2025-12-16 5:00:01.798192] [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","SUBMISSION_COMPLETE","SIMILARITY_UPDATED"],"httpstatus":200}' [2025-12-16 5:00:01.798934] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/eula/latest?lang=en-US [2025-12-16 5:00:01.798950] [info] Headers: 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-16 5:00:01.798964] [info] Request: 0: '[]' [2025-12-16 5:00:01.867078] [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-16 5:00:01.889695] [info] [POST] Request to: https://midocean.turnitin.com/api/v1/submissions [2025-12-16 5:00:01.889719] [info] Headers: 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-16 5:00:01.889734] [info] Request: 0: '{"owner":"ba327e50-7353-4510-92d4-cdcfb25f9af2","submitter":"ba327e50-7353-4510-92d4-cdcfb25f9af2","title":"%D8%A7%D9%84%D8%A8%D8%AD%D8%AB %D8%A7%D9%84%D9%86%D9%87%D8%A7%D8%A6%D9%8A %D8%B9%D8%A8%D9%8A%D8%B1 %D8%B5%D8%A7%D9%84%D8%AD.docx","metadata":{"group":{"id":"112656","name":"Word \u062a\u0633\u0644\u064a\u0645 \u0627\u0644\u0631\u0633\u0627\u0644\u0629","type":"ASSIGNMENT"},"group_context":{"id":"3952","name":"Final_Project_MKT761_T3_MDM_Third Trimester 2025","owners":[{"id":"156f1dd7-beb4-4430-a179-628854767a95","family_name":"ELNOHY","given_name":"Amira","email":"amiraelnouhy@midocean.edu.km"}]},"owners":[{"id":"ba327e50-7353-4510-92d4-cdcfb25f9af2","family_name":"\u0635\u0627\u0644\u062d \u0645\u062e\u064a\u0631","given_name":"\u0639\u0628\u064a\u0631","email":"abowrsaleh9@gmail.com"}],"original_submitted_time":"2025-12-16T02:00:01Z"},"eula":{"accepted_timestamp":"2025-10-13T20:42:59Z","language":"en-US","version":"v1beta"},"owner_default_permission_set":"LEARNER","submitter_default_permission_set":"LEARNER"}' [2025-12-16 5:00:02.400897] [info] Response: 0: '{"owner":"ba327e50-7353-4510-92d4-cdcfb25f9af2","title":"%D8%A7%D9%84%D8%A8%D8%AD%D8%AB %D8%A7%D9%84%D9%86%D9%87%D8%A7%D8%A6%D9%8A %D8%B9%D8%A8%D9%8A%D8%B1 %D8%B5%D8%A7%D9%84%D8%AD.docx","status":"CREATED","id":"8ea460ec-d9c4-4de6-b602-e0ae745d6f02","created_time":"2025-12-16T02:00:02.181Z","httpstatus":201}' [2025-12-16 5:00:02.403527] [info] [PUT] Request to: https://midocean.turnitin.com/api/v1/submissions/8ea460ec-d9c4-4de6-b602-e0ae745d6f02/original [2025-12-16 5:00:02.403549] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' 4: 'Content-Type: binary/octet-stream' 5: 'Content-Disposition: inline; filename="%D8%A7%D9%84%D8%A8%D8%AD%D8%AB %D8%A7%D9%84%D9%86%D9%87%D8%A7%D8%A6%D9%8A %D8%B9%D8%A8%D9%8A%D8%B1 %D8%B5%D8%A7%D9%84%D8%AD.docx"' [2025-12-16 5:00:02.630384] [info] Response: 0: '{"message":"Successfully uploaded file for submission 8ea460ec-d9c4-4de6-b602-e0ae745d6f02","httpstatus":202}' [2025-12-16 5:01:08.726871] [info] -------- WEBHOOK START -------- [2025-12-16 5:01:08.726912] [info] WEBHOOK HEADERS: connection: 'Keep-Alive' content-length: '488' host: 'lms.midocean.ae' x-forwarded-proto: 'https' cf-visitor: '{"scheme":"https"}' cf-ipcountry: 'DE' cdn-loop: 'cloudflare; loops=1' x-turnitin-signature: '9ff4eb8313c094bc8bd48c8f0b5e50d79393f6dde8690027b051414bc8cdd21a' content-type: 'application/json' x-turnitin-eventtype: 'SUBMISSION_COMPLETE' accept-encoding: 'gzip, br' cookie: 'MoodleSession=dbd314dea3adf8845cc6c7e46c9d8e99' cf-ray: '9aea97555fc530f3-FRA' accept: '*/*' user-agent: 'AHC/2.1' b3: '6940bd64c920c01626a5ef388192f34a-f5e8581fd51de6c4-0' traceparent: '00-6940bd64c920c01626a5ef388192f34a-f5e8581fd51de6c4-00' x-forwarded-for: '52.29.246.76' [2025-12-16 5:01:08.726938] [info] WEBHOOK REQUEST: {"owner":"ba327e50-7353-4510-92d4-cdcfb25f9af2","title":"%D8%A7%D9%84%D8%A8%D8%AD%D8%AB %D8%A7%D9%84%D9%86%D9%87%D8%A7%D8%A6%D9%8A %D8%B9%D8%A8%D9%8A%D8%B1 %D8%B5%D8%A7%D9%84%D8%AD.docx","status":"COMPLETE","id":"8ea460ec-d9c4-4de6-b602-e0ae745d6f02","content_type":"application/vnd.openxmlformats-officedocument.wordprocessingml.document","page_count":65,"word_count":15930,"character_count":84812,"created_time":"2025-12-16T02:00:02.181Z","capabilities":["INDEX","VIEWER","SIMILARITY"]} [2025-12-16 5:01:08.726943] [info] EXPECTED SIGNATURE: 9ff4eb8313c094bc8bd48c8f0b5e50d79393f6dde8690027b051414bc8cdd21a [2025-12-16 5:01:09.149811] [info] [PUT] Request to: https://midocean.turnitin.com/api/v1/submissions/8ea460ec-d9c4-4de6-b602-e0ae745d6f02/similarity [2025-12-16 5:01:09.149857] [info] Headers: 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-16 5:01:09.149878] [info] Request: 0: '{"generation_settings":{"search_repositories":["INTERNET","PUBLICATION","CROSSREF","CROSSREF_POSTED_CONTENT","SUBMITTED_WORK"],"auto_exclude_self_matching_scope":"GROUP_CONTEXT"},"view_settings":{"exclude_quotes":true,"exclude_bibliography":true}}' [2025-12-16 5:01:09.735743] [info] Response: 0: '{"message":"Successfully scheduled similarity report generation","httpstatus":202}' [2025-12-16 5:01:09.738331] [info] -------- WEBHOOK END -------- [2025-12-16 5:02:12.870603] [info] -------- WEBHOOK START -------- [2025-12-16 5:02:12.870640] [info] WEBHOOK HEADERS: connection: 'Keep-Alive' content-length: '1207' host: 'lms.midocean.ae' x-forwarded-proto: 'https' cf-visitor: '{"scheme":"https"}' cf-ipcountry: 'DE' cdn-loop: 'cloudflare; loops=1' x-turnitin-signature: '54398f0c9ba104c9e096c5acb0329821505f3e86a107c092a6d9dfb685db845f' content-type: 'application/json' x-turnitin-eventtype: 'SIMILARITY_COMPLETE' accept-encoding: 'gzip, br' cookie: 'MoodleSession=dbd314dea3adf8845cc6c7e46c9d8e99' cf-ray: '9aea98e63a2b917c-FRA' accept: '*/*' user-agent: 'AHC/2.1' b3: '6940bda4962e67ee03d96b697a05aed1-c6ba147715bb0f1d-0' traceparent: '00-6940bda4962e67ee03d96b697a05aed1-c6ba147715bb0f1d-00' x-forwarded-for: '52.29.246.76' [2025-12-16 5:02:12.870675] [info] WEBHOOK REQUEST: {"overall_match_percentage":5,"internet_match_percentage":2,"publication_match_percentage":1,"submitted_works_match_percentage":4,"status":"COMPLETE","time_generated":"2025-12-16T02:02:12.67799Z","time_requested":"2025-12-16T02:01:09.700166Z","submission_id":"8ea460ec-d9c4-4de6-b602-e0ae745d6f02","top_matches":[{"percentage":1.0169699,"source_type":"SUBMITTED_WORK","matched_word_count_total":166,"submitted_date":"2025-05-08","institution_name":"King Abdulaziz University","name":"King Abdulaziz University on 2025-05-08"},{"percentage":1.0169699,"source_type":"SUBMITTED_WORK","matched_word_count_total":166,"submitted_date":"2025-05-07","institution_name":"King Abdulaziz University","name":"King Abdulaziz University on 2025-05-07"},{"percentage":0.5023586,"source_type":"INTERNET","matched_word_count_total":82,"name":"journals.misuratau.edu.ly"},{"percentage":0.44722173,"source_type":"SUBMITTED_WORK","matched_word_count_total":73,"submitted_date":"2025-08-31","institution_name":"Muscat University","name":"Muscat University on 2025-08-31"},{"percentage":0.44109538,"source_type":"INTERNET","matched_word_count_total":72,"name":"these.univ-msila.dz"}],"top_source_largest_matched_word_count":69} [2025-12-16 5:02:12.870678] [info] EXPECTED SIGNATURE: 54398f0c9ba104c9e096c5acb0329821505f3e86a107c092a6d9dfb685db845f [2025-12-16 5:02:12.874411] [info] -------- WEBHOOK END -------- [2025-12-16 5:30:01.411948] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/features-enabled [2025-12-16 5:30:01.411984] [info] Headers: 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-16 5:30:01.412050] [info] Request: 0: '[]' [2025-12-16 5:30:01.634680] [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-16 5:30:01.635477] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/webhooks/158405da-13c6-4d62-8fa1-875f5d09346a [2025-12-16 5:30:01.635492] [info] Headers: 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-16 5:30:01.635504] [info] Request: 0: '[]' [2025-12-16 5:30:01.719520] [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":["SUBMISSION_COMPLETE","SIMILARITY_COMPLETE","SIMILARITY_UPDATED"],"httpstatus":200}' [2025-12-16 5:30:01.720387] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/eula/latest?lang=en-US [2025-12-16 5:30:01.720406] [info] Headers: 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-16 5:30:01.720433] [info] Request: 0: '[]' [2025-12-16 5:30:01.773798] [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-16 6:00:01.265701] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/features-enabled [2025-12-16 6:00:01.265729] [info] Headers: 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-16 6:00:01.265815] [info] Request: 0: '[]' [2025-12-16 6:00:01.541896] [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-16 6:00:01.547971] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/webhooks/158405da-13c6-4d62-8fa1-875f5d09346a [2025-12-16 6:00:01.547995] [info] Headers: 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-16 6:00:01.548010] [info] Request: 0: '[]' [2025-12-16 6:00:01.626777] [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","SUBMISSION_COMPLETE","SIMILARITY_UPDATED"],"httpstatus":200}' [2025-12-16 6:00:01.627820] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/eula/latest?lang=en-US [2025-12-16 6:00:01.627835] [info] Headers: 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-16 6:00:01.627849] [info] Request: 0: '[]' [2025-12-16 6:00:01.678258] [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-16 6:30:01.039025] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/features-enabled [2025-12-16 6:30:01.039051] [info] Headers: 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-16 6:30:01.039133] [info] Request: 0: '[]' [2025-12-16 6:30:01.415539] [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-16 6:30:01.418102] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/webhooks/158405da-13c6-4d62-8fa1-875f5d09346a [2025-12-16 6:30:01.418124] [info] Headers: 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-16 6:30:01.418140] [info] Request: 0: '[]' [2025-12-16 6:30:01.471823] [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":["SUBMISSION_COMPLETE","SIMILARITY_COMPLETE","SIMILARITY_UPDATED"],"httpstatus":200}' [2025-12-16 6:30:01.472361] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/eula/latest?lang=en-US [2025-12-16 6:30:01.472373] [info] Headers: 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-16 6:30:01.472385] [info] Request: 0: '[]' [2025-12-16 6:30:01.550601] [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-16 7:00:01.192890] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/features-enabled [2025-12-16 7:00:01.193061] [info] Headers: 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-16 7:00:01.193152] [info] Request: 0: '[]' [2025-12-16 7:00:01.582375] [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-16 7:00:01.583476] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/webhooks/158405da-13c6-4d62-8fa1-875f5d09346a [2025-12-16 7:00:01.583493] [info] Headers: 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-16 7:00:01.583518] [info] Request: 0: '[]' [2025-12-16 7:00:01.670315] [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-16 7:00:01.671140] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/eula/latest?lang=en-US [2025-12-16 7:00:01.671154] [info] Headers: 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-16 7:00:01.671169] [info] Request: 0: '[]' [2025-12-16 7:00:01.759939] [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-16 7:30:01.478374] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/features-enabled [2025-12-16 7:30:01.478399] [info] Headers: 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-16 7:30:01.478463] [info] Request: 0: '[]' [2025-12-16 7:30:01.696727] [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-16 7:30:01.697654] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/webhooks/158405da-13c6-4d62-8fa1-875f5d09346a [2025-12-16 7:30:01.697669] [info] Headers: 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-16 7:30:01.697684] [info] Request: 0: '[]' [2025-12-16 7:30:01.787646] [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-16 7:30:01.788532] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/eula/latest?lang=en-US [2025-12-16 7:30:01.788549] [info] Headers: 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-16 7:30:01.788563] [info] Request: 0: '[]' [2025-12-16 7:30:01.844211] [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-16 8:00:01.131081] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/features-enabled [2025-12-16 8:00:01.131105] [info] Headers: 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-16 8:00:01.131179] [info] Request: 0: '[]' [2025-12-16 8:00:01.359427] [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-16 8:00:01.361876] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/webhooks/158405da-13c6-4d62-8fa1-875f5d09346a [2025-12-16 8:00:01.361902] [info] Headers: 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-16 8:00:01.361918] [info] Request: 0: '[]' [2025-12-16 8:00:01.420680] [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","SUBMISSION_COMPLETE","SIMILARITY_UPDATED"],"httpstatus":200}' [2025-12-16 8:00:01.421442] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/eula/latest?lang=en-US [2025-12-16 8:00:01.421459] [info] Headers: 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-16 8:00:01.421475] [info] Request: 0: '[]' [2025-12-16 8:00:01.518567] [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-16 8:30:01.393423] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/features-enabled [2025-12-16 8:30:01.393464] [info] Headers: 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-16 8:30:01.393534] [info] Request: 0: '[]' [2025-12-16 8:30:01.689474] [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-16 8:30:01.692375] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/webhooks/158405da-13c6-4d62-8fa1-875f5d09346a [2025-12-16 8:30:01.692401] [info] Headers: 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-16 8:30:01.692420] [info] Request: 0: '[]' [2025-12-16 8:30:01.793042] [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","SUBMISSION_COMPLETE","SIMILARITY_UPDATED"],"httpstatus":200}' [2025-12-16 8:30:01.793797] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/eula/latest?lang=en-US [2025-12-16 8:30:01.793812] [info] Headers: 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-16 8:30:01.793824] [info] Request: 0: '[]' [2025-12-16 8:30:01.976744] [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-16 8:40:01.310111] [info] [POST] Request to: https://midocean.turnitin.com/api/v1/submissions [2025-12-16 8:40:01.310148] [info] Headers: 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-16 8:40:01.310225] [info] Request: 0: '{"owner":"9379b4c9-708e-412f-abab-1c55b9ada1f6","submitter":"9379b4c9-708e-412f-abab-1c55b9ada1f6","title":"%D8%AA%D9%87%D8%A7%D9%86%D9%8A %D8%B9%D9%84%D9%8A %D9%86%D8%A7%D8%B5%D8%B1.docx","metadata":{"group":{"id":"112656","name":"Word \u062a\u0633\u0644\u064a\u0645 \u0627\u0644\u0631\u0633\u0627\u0644\u0629","type":"ASSIGNMENT"},"group_context":{"id":"3952","name":"Final_Project_MKT761_T3_MDM_Third Trimester 2025","owners":[{"id":"156f1dd7-beb4-4430-a179-628854767a95","family_name":"ELNOHY","given_name":"Amira","email":"amiraelnouhy@midocean.edu.km"}]},"owners":[{"id":"9379b4c9-708e-412f-abab-1c55b9ada1f6","family_name":"\u0639\u0644\u064a \u0646\u0627\u0635\u0631","given_name":"\u062a\u0647\u0627\u0646\u064a","email":"nani.88811@gmail.com"}],"original_submitted_time":"2025-12-16T05:40:01Z"},"eula":{"accepted_timestamp":"2025-10-13T12:05:19Z","language":"en-US","version":"v1beta"},"owner_default_permission_set":"LEARNER","submitter_default_permission_set":"LEARNER"}' [2025-12-16 8:40:01.761878] [info] Response: 0: '{"owner":"9379b4c9-708e-412f-abab-1c55b9ada1f6","title":"%D8%AA%D9%87%D8%A7%D9%86%D9%8A %D8%B9%D9%84%D9%8A %D9%86%D8%A7%D8%B5%D8%B1.docx","status":"CREATED","id":"f82c64b4-c4d3-4952-8c0a-dbd258c8e710","created_time":"2025-12-16T05:40:01.579Z","httpstatus":201}' [2025-12-16 8:40:01.764501] [info] [PUT] Request to: https://midocean.turnitin.com/api/v1/submissions/f82c64b4-c4d3-4952-8c0a-dbd258c8e710/original [2025-12-16 8:40:01.764528] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' 4: 'Content-Type: binary/octet-stream' 5: 'Content-Disposition: inline; filename="%D8%AA%D9%87%D8%A7%D9%86%D9%8A %D8%B9%D9%84%D9%8A %D9%86%D8%A7%D8%B5%D8%B1.docx"' [2025-12-16 8:40:02.119102] [info] Response: 0: '{"message":"Successfully uploaded file for submission f82c64b4-c4d3-4952-8c0a-dbd258c8e710","httpstatus":202}' [2025-12-16 8:40:02.610758] [info] [POST] Request to: https://midocean.turnitin.com/api/v1/submissions [2025-12-16 8:40:02.610809] [info] Headers: 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-16 8:40:02.610830] [info] Request: 0: '{"owner":"b7b3c2e3-e475-4fef-8d9e-08861b57a091","submitter":"b7b3c2e3-e475-4fef-8d9e-08861b57a091","title":"%D8%B4%D9%84%D9%8A%D9%88%D9%8A%D8%AD %D8%A7%D9%84%D9%85%D8%B7%D9%8A%D8%B1%D9%8A %D8%A7%D9%84%D9%81%D8%B5%D9%84 %D8%A7%D9%84%D8%A3%D9%88%D9%84.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":"b7b3c2e3-e475-4fef-8d9e-08861b57a091","family_name":"\u0627\u0644\u0645\u0637\u064a\u0631\u064a","given_name":"\u0634\u0644\u064a\u0648\u064a\u062d","email":"ksa_8@hotmail.com"}],"original_submitted_time":"2025-12-16T05:40:02Z"},"eula":{"accepted_timestamp":"2025-07-13T12:32:08Z","language":"en-US","version":"v1beta"},"owner_default_permission_set":"LEARNER","submitter_default_permission_set":"LEARNER"}' [2025-12-16 8:40:02.848893] [info] Response: 0: '{"owner":"b7b3c2e3-e475-4fef-8d9e-08861b57a091","title":"%D8%B4%D9%84%D9%8A%D9%88%D9%8A%D8%AD %D8%A7%D9%84%D9%85%D8%B7%D9%8A%D8%B1%D9%8A %D8%A7%D9%84%D9%81%D8%B5%D9%84 %D8%A7%D9%84%D8%A3%D9%88%D9%84.pdf","status":"CREATED","id":"a1011c55-6a16-4aa0-97ae-4d9edc8ee5fe","created_time":"2025-12-16T05:40:02.824Z","httpstatus":201}' [2025-12-16 8:40:02.850977] [info] [PUT] Request to: https://midocean.turnitin.com/api/v1/submissions/a1011c55-6a16-4aa0-97ae-4d9edc8ee5fe/original [2025-12-16 8:40:02.851008] [info] Headers: 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%B4%D9%84%D9%8A%D9%88%D9%8A%D8%AD %D8%A7%D9%84%D9%85%D8%B7%D9%8A%D8%B1%D9%8A %D8%A7%D9%84%D9%81%D8%B5%D9%84 %D8%A7%D9%84%D8%A3%D9%88%D9%84.pdf"' [2025-12-16 8:40:03.139661] [info] Response: 0: '{"message":"Successfully uploaded file for submission a1011c55-6a16-4aa0-97ae-4d9edc8ee5fe","httpstatus":202}' [2025-12-16 8:40:31.226797] [info] -------- WEBHOOK START -------- [2025-12-16 8:40:31.226831] [info] WEBHOOK HEADERS: connection: 'Keep-Alive' content-length: '449' host: 'lms.midocean.ae' x-forwarded-proto: 'https' cf-visitor: '{"scheme":"https"}' cf-ipcountry: 'DE' cdn-loop: 'cloudflare; loops=1' x-turnitin-signature: '2cacb35ea0b9283262ef0085c3f4c5157036488c3e1b38d4431251bc943b308c' content-type: 'application/json' x-turnitin-eventtype: 'SUBMISSION_COMPLETE' accept-encoding: 'gzip, br' cookie: 'MoodleSession=ffc377fa2d3241b25beaa23ad881b47b' cf-ray: '9aebd8af09846aec-FRA' accept: '*/*' user-agent: 'AHC/2.1' b3: '6940f0cff778d5d88a0ed213cc233cea-2599deda7b56dfd1-0' traceparent: '00-6940f0cff778d5d88a0ed213cc233cea-2599deda7b56dfd1-00' x-forwarded-for: '52.57.242.45' [2025-12-16 8:40:31.226857] [info] WEBHOOK REQUEST: {"owner":"b7b3c2e3-e475-4fef-8d9e-08861b57a091","title":"%D8%B4%D9%84%D9%8A%D9%88%D9%8A%D8%AD %D8%A7%D9%84%D9%85%D8%B7%D9%8A%D8%B1%D9%8A %D8%A7%D9%84%D9%81%D8%B5%D9%84 %D8%A7%D9%84%D8%A3%D9%88%D9%84.pdf","status":"COMPLETE","id":"a1011c55-6a16-4aa0-97ae-4d9edc8ee5fe","content_type":"application/pdf","page_count":28,"word_count":4932,"character_count":29967,"created_time":"2025-12-16T05:40:02.824Z","capabilities":["SIMILARITY","VIEWER","INDEX"]} [2025-12-16 8:40:31.226871] [info] EXPECTED SIGNATURE: 2cacb35ea0b9283262ef0085c3f4c5157036488c3e1b38d4431251bc943b308c [2025-12-16 8:40:31.467526] [info] [PUT] Request to: https://midocean.turnitin.com/api/v1/submissions/a1011c55-6a16-4aa0-97ae-4d9edc8ee5fe/similarity [2025-12-16 8:40:31.467566] [info] Headers: 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-16 8:40:31.467585] [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-16 8:40:32.115221] [info] Response: 0: '{"message":"Successfully scheduled similarity report generation","httpstatus":202}' [2025-12-16 8:40:32.117671] [info] -------- WEBHOOK END -------- [2025-12-16 8:40:58.109760] [info] -------- WEBHOOK START -------- [2025-12-16 8:40:58.109806] [info] WEBHOOK HEADERS: connection: 'Keep-Alive' content-length: '1478' host: 'lms.midocean.ae' x-forwarded-proto: 'https' cf-visitor: '{"scheme":"https"}' cf-ipcountry: 'DE' cdn-loop: 'cloudflare; loops=1' x-turnitin-signature: '74d52abac3f9ba47ce5dc2e505804477e22d59a5f791949b3f3bbc78b2e8076a' content-type: 'application/json' x-turnitin-eventtype: 'SIMILARITY_COMPLETE' accept-encoding: 'gzip, br' cookie: 'MoodleSession=bea6904d1007d65b6e8d40d5e117e6a7' cf-ray: '9aebd95709346aec-FRA' accept: '*/*' user-agent: 'AHC/2.1' b3: '6940f0ead64ab5e6c8d45ab2aad4705a-6c5ff4271a4f8867-0' traceparent: '00-6940f0ead64ab5e6c8d45ab2aad4705a-6c5ff4271a4f8867-00' x-forwarded-for: '52.57.242.45' [2025-12-16 8:40:58.109922] [info] WEBHOOK REQUEST: {"overall_match_percentage":17,"internet_match_percentage":13,"publication_match_percentage":9,"submitted_works_match_percentage":17,"status":"COMPLETE","time_generated":"2025-12-16T05:40:57.967645Z","time_requested":"2025-12-16T05:40:32.086154Z","submission_id":"a1011c55-6a16-4aa0-97ae-4d9edc8ee5fe","top_matches":[{"percentage":4.982415,"source_type":"SUBMITTED_WORK","matched_word_count_total":255,"submitted_date":"2025-07-26","institution_name":"Arba Minch University","name":"Arba Minch University on 2025-07-26"},{"percentage":2.8526769,"source_type":"SUBMITTED_WORK","matched_word_count_total":146,"submitted_date":"2024-09-06","institution_name":"Aberystwyth University","name":"Aberystwyth University on 2024-09-06"},{"percentage":2.7159047,"source_type":"SUBMITTED_WORK","matched_word_count_total":139,"submitted_date":"2024-11-05","institution_name":"University of Manouba","name":"University of Manouba on 2024-11-05"},{"percentage":2.4228215,"source_type":"SUBMITTED_WORK","matched_word_count_total":124,"submitted_date":"2025-12-03","institution_name":"Arab East College","name":"Arab East College on 2025-12-03"},{"percentage":2.2860491,"source_type":"PUBLICATION","matched_word_count_total":117,"name":"Dirane, Tshegofatso Olivia. \"The Moderating Effect of Ethical Leadership in the Relationship Between Electronic Human Resource Management And Work Engagement.\", University of Johannesburg (South Africa), 2024"}],"top_source_largest_matched_word_count":40} [2025-12-16 8:40:58.109929] [info] EXPECTED SIGNATURE: 74d52abac3f9ba47ce5dc2e505804477e22d59a5f791949b3f3bbc78b2e8076a [2025-12-16 8:40:58.113780] [info] -------- WEBHOOK END -------- [2025-12-16 8:41:11.362921] [info] -------- WEBHOOK START -------- [2025-12-16 8:41:11.362976] [info] WEBHOOK HEADERS: connection: 'Keep-Alive' content-length: '439' host: 'lms.midocean.ae' x-forwarded-proto: 'https' cf-visitor: '{"scheme":"https"}' cf-ipcountry: 'DE' cdn-loop: 'cloudflare; loops=1' x-turnitin-signature: '6a2d8ae05eefba0b3dfabf78408d9167ec53ce92f46a5c6953353d5a59b9c090' content-type: 'application/json' x-turnitin-eventtype: 'SUBMISSION_COMPLETE' accept-encoding: 'gzip, br' cookie: 'MoodleSession=dbd314dea3adf8845cc6c7e46c9d8e99' cf-ray: '9aebd9a9edc6d36d-FRA' accept: '*/*' user-agent: 'AHC/2.1' b3: '6940f0f79f5a9987db815d21af10553e-b864e9978c4d070d-0' traceparent: '00-6940f0f79f5a9987db815d21af10553e-b864e9978c4d070d-00' x-forwarded-for: '52.29.246.76' [2025-12-16 8:41:11.363071] [info] WEBHOOK REQUEST: {"owner":"9379b4c9-708e-412f-abab-1c55b9ada1f6","title":"%D8%AA%D9%87%D8%A7%D9%86%D9%8A %D8%B9%D9%84%D9%8A %D9%86%D8%A7%D8%B5%D8%B1.docx","status":"COMPLETE","id":"f82c64b4-c4d3-4952-8c0a-dbd258c8e710","content_type":"application/vnd.openxmlformats-officedocument.wordprocessingml.document","page_count":60,"word_count":12238,"character_count":68465,"created_time":"2025-12-16T05:40:01.579Z","capabilities":["INDEX","VIEWER","SIMILARITY"]} [2025-12-16 8:41:11.363076] [info] EXPECTED SIGNATURE: 6a2d8ae05eefba0b3dfabf78408d9167ec53ce92f46a5c6953353d5a59b9c090 [2025-12-16 8:41:11.907094] [info] [PUT] Request to: https://midocean.turnitin.com/api/v1/submissions/f82c64b4-c4d3-4952-8c0a-dbd258c8e710/similarity [2025-12-16 8:41:11.907138] [info] Headers: 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-16 8:41:11.907160] [info] Request: 0: '{"generation_settings":{"search_repositories":["INTERNET","PUBLICATION","CROSSREF","CROSSREF_POSTED_CONTENT","SUBMITTED_WORK"],"auto_exclude_self_matching_scope":"GROUP_CONTEXT"},"view_settings":{"exclude_quotes":true,"exclude_bibliography":true}}' [2025-12-16 8:41:12.613604] [info] Response: 0: '{"message":"Successfully scheduled similarity report generation","httpstatus":202}' [2025-12-16 8:41:12.616192] [info] -------- WEBHOOK END -------- [2025-12-16 8:41:58.073793] [info] -------- WEBHOOK START -------- [2025-12-16 8:41:58.073837] [info] WEBHOOK HEADERS: connection: 'Keep-Alive' content-length: '1519' host: 'lms.midocean.ae' x-forwarded-proto: 'https' cf-visitor: '{"scheme":"https"}' cf-ipcountry: 'DE' cdn-loop: 'cloudflare; loops=1' x-turnitin-signature: '0f074368988661b90b29c6fdbcf00bce1d4154dc241542860c04a23f3e69ab20' content-type: 'application/json' x-turnitin-eventtype: 'SIMILARITY_COMPLETE' accept-encoding: 'gzip, br' cookie: 'MoodleSession=bea6904d1007d65b6e8d40d5e117e6a7' cf-ray: '9aebdacdcdd66aec-FRA' accept: '*/*' user-agent: 'AHC/2.1' b3: '6940f126ccb07215365cce5254776531-339b8b7c0996f5d6-0' traceparent: '00-6940f126ccb07215365cce5254776531-339b8b7c0996f5d6-00' x-forwarded-for: '52.57.242.45' [2025-12-16 8:41:58.073875] [info] WEBHOOK REQUEST: {"overall_match_percentage":5,"internet_match_percentage":3,"publication_match_percentage":2,"submitted_works_match_percentage":5,"status":"COMPLETE","time_generated":"2025-12-16T05:41:57.923704Z","time_requested":"2025-12-16T05:41:12.577959Z","submission_id":"f82c64b4-c4d3-4952-8c0a-dbd258c8e710","top_matches":[{"percentage":1.1079161,"source_type":"SUBMITTED_WORK","matched_word_count_total":131,"submitted_date":"2025-11-02","institution_name":"Ducere Global Business School - Tii","name":"Ducere Global Business School - Tii on 2025-11-02"},{"percentage":1.0571718,"source_type":"SUBMITTED_WORK","matched_word_count_total":125,"submitted_date":"2025-10-20","institution_name":"Trevecca Nazarene University (Nashville)","name":"Trevecca Nazarene University (Nashville) on 2025-10-20"},{"percentage":1.0064276,"source_type":"SUBMITTED_WORK","matched_word_count_total":119,"submitted_date":"2025-10-27","institution_name":"Trevecca Nazarene University (Nashville)","name":"Trevecca Nazarene University (Nashville) on 2025-10-27"},{"percentage":0.9641407,"source_type":"SUBMITTED_WORK","matched_word_count_total":114,"submitted_date":"2025-10-25","institution_name":"Trevecca Nazarene University (Nashville)","name":"Trevecca Nazarene University (Nashville) on 2025-10-25"},{"percentage":0.9303112,"source_type":"SUBMITTED_WORK","matched_word_count_total":110,"submitted_date":"2025-11-25","institution_name":"Liberty University","name":"Liberty University on 2025-11-25"}],"top_source_largest_matched_word_count":16} [2025-12-16 8:41:58.073892] [info] EXPECTED SIGNATURE: 0f074368988661b90b29c6fdbcf00bce1d4154dc241542860c04a23f3e69ab20 [2025-12-16 8:41:58.077831] [info] -------- WEBHOOK END -------- [2025-12-16 9:00:01.385499] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/features-enabled [2025-12-16 9:00:01.385530] [info] Headers: 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-16 9:00:01.385607] [info] Request: 0: '[]' [2025-12-16 9:00:01.717809] [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-16 9:00:01.718621] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/webhooks/158405da-13c6-4d62-8fa1-875f5d09346a [2025-12-16 9:00:01.718635] [info] Headers: 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-16 9:00:01.718647] [info] Request: 0: '[]' [2025-12-16 9:00:01.801620] [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","SUBMISSION_COMPLETE","SIMILARITY_UPDATED"],"httpstatus":200}' [2025-12-16 9:00:01.802375] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/eula/latest?lang=en-US [2025-12-16 9:00:01.802391] [info] Headers: 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-16 9:00:01.802405] [info] Request: 0: '[]' [2025-12-16 9:00:01.908260] [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-16 9:05:01.613090] [info] [POST] Request to: https://midocean.turnitin.com/api/v1/submissions [2025-12-16 9:05:01.613131] [info] Headers: 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-16 9:05:01.613229] [info] Request: 0: '{"owner":"6013f3ae-14ef-45e1-9764-9fea6b82595e","submitter":"6013f3ae-14ef-45e1-9764-9fea6b82595e","title":"- %D8%A7%D9%81%D8%A7%D8%AF%D8%A9 %D9%82%D8%A8%D9%88%D9%84 %D8%B1%D8%B2%D8%A7%D9%86 %D8%A7%D9%84%D8%B9%D9%85%D9%88%D8%AF%D9%8A.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":"6013f3ae-14ef-45e1-9764-9fea6b82595e","family_name":"\u0627\u0644\u0639\u0645\u0648\u062f\u064a","given_name":"\u0631\u0632\u0627\u0646","email":"razanamoudi@gmail.com"}],"original_submitted_time":"2025-12-16T06:05:01Z"},"eula":{"accepted_timestamp":"2025-11-19T06:45:42Z","language":"en-US","version":"v1beta"},"owner_default_permission_set":"LEARNER","submitter_default_permission_set":"LEARNER"}' [2025-12-16 9:05:02.005098] [info] Response: 0: '{"owner":"6013f3ae-14ef-45e1-9764-9fea6b82595e","title":"- %D8%A7%D9%81%D8%A7%D8%AF%D8%A9 %D9%82%D8%A8%D9%88%D9%84 %D8%B1%D8%B2%D8%A7%D9%86 %D8%A7%D9%84%D8%B9%D9%85%D9%88%D8%AF%D9%8A.pdf","status":"CREATED","id":"8b6cbb75-d653-40f6-bd9b-83004aa878ea","created_time":"2025-12-16T06:05:01.830Z","httpstatus":201}' [2025-12-16 9:05:02.007121] [info] [PUT] Request to: https://midocean.turnitin.com/api/v1/submissions/8b6cbb75-d653-40f6-bd9b-83004aa878ea/original [2025-12-16 9:05:02.007148] [info] Headers: 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 %D8%B1%D8%B2%D8%A7%D9%86 %D8%A7%D9%84%D8%B9%D9%85%D9%88%D8%AF%D9%8A.pdf"' [2025-12-16 9:05:02.270891] [info] Response: 0: '{"message":"Successfully uploaded file for submission 8b6cbb75-d653-40f6-bd9b-83004aa878ea","httpstatus":202}' [2025-12-16 9:05:06.164887] [info] -------- WEBHOOK START -------- [2025-12-16 9:05:06.164932] [info] WEBHOOK HEADERS: connection: 'Keep-Alive' content-length: '427' host: 'lms.midocean.ae' x-forwarded-proto: 'https' cf-visitor: '{"scheme":"https"}' cf-ipcountry: 'DE' cdn-loop: 'cloudflare; loops=1' x-turnitin-signature: '79e58bd617e876ef1e2e0bb951eb5b2f1d1e69007fe0a277fd0709e72f685ad3' content-type: 'application/json' x-turnitin-eventtype: 'SUBMISSION_COMPLETE' accept-encoding: 'gzip, br' cookie: 'MoodleSession=bea6904d1007d65b6e8d40d5e117e6a7' cf-ray: '9aebfcb14f376aea-FRA' accept: '*/*' user-agent: 'AHC/2.1' b3: '6940f692998a0f87cee5227b05d8b03e-5e731b5092d9358f-0' traceparent: '00-6940f692998a0f87cee5227b05d8b03e-5e731b5092d9358f-00' x-forwarded-for: '52.57.242.45' [2025-12-16 9:05:06.165059] [info] WEBHOOK REQUEST: {"owner":"6013f3ae-14ef-45e1-9764-9fea6b82595e","title":"- %D8%A7%D9%81%D8%A7%D8%AF%D8%A9 %D9%82%D8%A8%D9%88%D9%84 %D8%B1%D8%B2%D8%A7%D9%86 %D8%A7%D9%84%D8%B9%D9%85%D9%88%D8%AF%D9%8A.pdf","status":"COMPLETE","id":"8b6cbb75-d653-40f6-bd9b-83004aa878ea","content_type":"application/pdf","page_count":1,"word_count":80,"character_count":931,"created_time":"2025-12-16T06:05:01.830Z","capabilities":["INDEX","VIEWER","SIMILARITY"]} [2025-12-16 9:05:06.165067] [info] EXPECTED SIGNATURE: 79e58bd617e876ef1e2e0bb951eb5b2f1d1e69007fe0a277fd0709e72f685ad3 [2025-12-16 9:05:06.408075] [info] [PUT] Request to: https://midocean.turnitin.com/api/v1/submissions/8b6cbb75-d653-40f6-bd9b-83004aa878ea/similarity [2025-12-16 9:05:06.408137] [info] Headers: 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-16 9:05:06.408162] [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-16 9:05:06.989886] [info] Response: 0: '{"message":"Successfully scheduled similarity report generation","httpstatus":202}' [2025-12-16 9:05:06.994486] [info] -------- WEBHOOK END -------- [2025-12-16 9:05:11.135472] [info] -------- WEBHOOK START -------- [2025-12-16 9:05:11.135507] [info] WEBHOOK HEADERS: connection: 'Keep-Alive' content-length: '358' host: 'lms.midocean.ae' x-forwarded-proto: 'https' cf-visitor: '{"scheme":"https"}' cf-ipcountry: 'DE' cdn-loop: 'cloudflare; loops=1' x-turnitin-signature: '64b378417efecac1c096e47d20a8321f9c47ff02201ea38e81379244ca718813' content-type: 'application/json' x-turnitin-eventtype: 'SIMILARITY_COMPLETE' accept-encoding: 'gzip, br' cookie: 'MoodleSession=219ffe39ef76ad560521bb86ce6d7dbc' cf-ray: '9aebfcd058a6364e-FRA' accept: '*/*' user-agent: 'AHC/2.1' b3: '6940f697f1189923ab2aa74744dcc0fb-479d47181e123315-0' traceparent: '00-6940f697f1189923ab2aa74744dcc0fb-479d47181e123315-00' x-forwarded-for: '52.29.246.76' [2025-12-16 9:05:11.135533] [info] WEBHOOK REQUEST: {"overall_match_percentage":0,"internet_match_percentage":0,"publication_match_percentage":0,"submitted_works_match_percentage":0,"status":"COMPLETE","time_generated":"2025-12-16T06:05:10.968478Z","time_requested":"2025-12-16T06:05:06.963446Z","submission_id":"8b6cbb75-d653-40f6-bd9b-83004aa878ea","top_matches":[],"top_source_largest_matched_word_count":0} [2025-12-16 9:05:11.135538] [info] EXPECTED SIGNATURE: 64b378417efecac1c096e47d20a8321f9c47ff02201ea38e81379244ca718813 [2025-12-16 9:05:11.139734] [info] -------- WEBHOOK END -------- [2025-12-16 9:30:01.172540] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/features-enabled [2025-12-16 9:30:01.172710] [info] Headers: 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-16 9:30:01.172804] [info] Request: 0: '[]' [2025-12-16 9:30:01.388531] [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-16 9:30:01.389309] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/webhooks/158405da-13c6-4d62-8fa1-875f5d09346a [2025-12-16 9:30:01.389326] [info] Headers: 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-16 9:30:01.389338] [info] Request: 0: '[]' [2025-12-16 9:30:01.470303] [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":["SUBMISSION_COMPLETE","SIMILARITY_COMPLETE","SIMILARITY_UPDATED"],"httpstatus":200}' [2025-12-16 9:30:01.471059] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/eula/latest?lang=en-US [2025-12-16 9:30:01.471075] [info] Headers: 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-16 9:30:01.471087] [info] Request: 0: '[]' [2025-12-16 9:30:01.562041] [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-16 9:40:01.453047] [info] [POST] Request to: https://midocean.turnitin.com/api/v1/submissions [2025-12-16 9:40:01.453087] [info] Headers: 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-16 9:40:01.453171] [info] Request: 0: '{"owner":"636bcaab-2e53-4ab8-862a-fb042e79210b","submitter":"636bcaab-2e53-4ab8-862a-fb042e79210b","title":"%D9%85%D8%B4%D8%B1%D9%88%D8%B9 %D8%A7%D9%84%D8%AA%D8%AE%D8%B1%D8%AC %D8%A8%D8%B9%D9%86%D9%88%D8%A7%D9%86 %D8%AF%D9%88%D8%B1 %D8%A7%D9%84%D8%A5%D8%B9%D9%84%D8%A7%D9%85 %D8%A7%D9%84%D8%B1%D9%82%D9%85%D9%8A %D9%81%D9%8A %D8%A8%D9%86%D8%A7%D8%A1 %D8%A7%D9%84%D9%82%D9%8A%D8%A7%D8%AF%D8%A9 %D8%A7%D9%84%D8%A7%D8%AA%D8%B5%D8%A7%D9%84%D9%8A%D8%A9 %D9%84%D8%AF%D9%89 %D8%A7%D9%84%D9%85%D8%AA%D8%AD%D8%AF%D8%AB%D9%8A%D9%86 %D8%A7%D9%84%D8%B1%D8%B3%D9%85%D9%8A%D9%8A%D9%86 %D9%81%D9%8A %D8%A7%D9%84%D8%AC%D8%A7%D9%85%D8%B9%D8%A7%D8%AA %D8%A7%D9%84%D8%B3%D8%B9%D9%88%D8%AF%D9%8A%D8%A9 %D8%AF%D8%B1%D8%A7%D8%B3%D8%A9 %D8%AA%D8%AD%D9%84%D9%8A%D9%84%D9%8A%D8%A9 %D8%B9%D9%84%D9%89 %D8%A7%D9%84%D9%86%D9%85%D8%A7%D8%B0%D8%AC %D8%A7%D9%84%D9%82%D9%8A%D8%A7%D8%AF%D9%8A%D8%A9 %D8%A7%D9%84%D8%A8%D8%A7%D8%B1%D8%B2%D8%A9 %282%29.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":"636bcaab-2e53-4ab8-862a-fb042e79210b","family_name":"\u0627\u0644\u062d\u0631\u0628\u064a","given_name":"\u0632\u0643\u0631\u064a\u0627","email":"zak-880@hotmail.com"}],"original_submitted_time":"2025-12-16T06:40:01Z"},"eula":{"accepted_timestamp":"2025-10-24T07:34:43Z","language":"en-US","version":"v1beta"},"owner_default_permission_set":"LEARNER","submitter_default_permission_set":"LEARNER"}' [2025-12-16 9:40:01.942044] [info] Response: 0: '{"owner":"636bcaab-2e53-4ab8-862a-fb042e79210b","title":"%D9%85%D8%B4%D8%B1%D9%88%D8%B9 %D8%A7%D9%84%D8%AA%D8%AE%D8%B1%D8%AC %D8%A8%D8%B9%D9%86%D9%88%D8%A7%D9%86 %D8%AF%D9%88%D8%B1 %D8%A7%D9%84%D8%A5%D8%B9%D9%84%D8%A7%D9%85 %D8%A7%D9%84%D8%B1%D9%82%D9%85%D9%8A %D9%81%D9%8A %D8%A8%D9%86%D8%A7%D8%A1 %D8%A7%D9%84%D9%82%D9%8A%D8%A7%D8%AF%D8%A9 %D8%A7%D9%84%D8%A7%D8%AA%D8%B5%D8%A7%D9%84%D9%8A%D8%A9 %D9%84%D8%AF%D9%89 %D8%A7%D9%84%D9%85%D8%AA%D8%AD%D8%AF%D8%AB%D9%8A%D9%86 %D8%A7%D9%84%D8%B1%D8%B3%D9%85%D9%8A%D9%8A%D9%86 %D9%81%D9%8A %D8%A7%D9%84%D8%AC%D8%A7","status":"CREATED","id":"73710fe8-b894-4010-bb11-36c15e3a11c6","created_time":"2025-12-16T06:40:01.764Z","httpstatus":201}' [2025-12-16 9:40:01.944772] [info] [PUT] Request to: https://midocean.turnitin.com/api/v1/submissions/73710fe8-b894-4010-bb11-36c15e3a11c6/original [2025-12-16 9:40:01.944799] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' 4: 'Content-Type: binary/octet-stream' 5: 'Content-Disposition: inline; filename="%D9%85%D8%B4%D8%B1%D9%88%D8%B9 %D8%A7%D9%84%D8%AA%D8%AE%D8%B1%D8%AC %D8%A8%D8%B9%D9%86%D9%88%D8%A7%D9%86 %D8%AF%D9%88%D8%B1 %D8%A7%D9%84%D8%A5%D8%B9%D9%84%D8%A7%D9%85 %D8%A7%D9%84%D8%B1%D9%82%D9%85%D9%8A %D9%81%D9%8A %D8%A8%D9%86%D8%A7%D8%A1 %D8%A7%D9%84%D9%82%D9%8A%D8%A7%D8%AF%D8%A9 %D8%A7%D9%84%D8%A7%D8%AA%D8%B5%D8%A7%D9%84%D9%8A%D8%A9 %D9%84%D8%AF%D9%89 %D8%A7%D9%84%D9%85%D8%AA%D8%AD%D8%AF%D8%AB%D9%8A%D9%86 %D8%A7%D9%84%D8%B1%D8%B3%D9%85%D9%8A%D9%8A%D9%86 %D9%81%D9%8A %D8%A7%D9%84%D8%AC%D8%A7%D9%85%D8%B9%D8%A7%D8%AA %D8%A7%D9%84%D8%B3%D8%B9%D9%88%D8%AF%D9%8A%D8%A9 %D8%AF%D8%B1%D8%A7%D8%B3%D8%A9 %D8%AA%D8%AD%D9%84%D9%8A%D9%84%D9%8A%D8%A9 %D8%B9%D9%84%D9%89 %D8%A7%D9%84%D9%86%D9%85%D8%A7%D8%B0%D8%AC %D8%A7%D9%84%D9%82%D9%8A%D8%A7%D8%AF%D9%8A%D8%A9 %D8%A7%D9%84%D8%A8%D8%A7%D8%B1%D8%B2%D8%A9 %282%29.docx"' [2025-12-16 9:40:02.133456] [info] Response: 0: '{"message":"Successfully uploaded file for submission 73710fe8-b894-4010-bb11-36c15e3a11c6","httpstatus":202}' [2025-12-16 9:40:19.525298] [info] -------- WEBHOOK START -------- [2025-12-16 9:40:19.525333] [info] WEBHOOK HEADERS: connection: 'Keep-Alive' content-length: '859' host: 'lms.midocean.ae' x-forwarded-proto: 'https' cf-visitor: '{"scheme":"https"}' cf-ipcountry: 'DE' cdn-loop: 'cloudflare; loops=1' content-type: 'application/json' x-turnitin-eventtype: 'SUBMISSION_COMPLETE' accept-encoding: 'gzip, br' b3: '6940fed3b5b7e18d845b646cc8302d4e-944150c3e48e75cb-0' cf-ray: '9aec3049ec03340d-FRA' accept: '*/*' user-agent: 'AHC/2.1' traceparent: '00-6940fed3b5b7e18d845b646cc8302d4e-944150c3e48e75cb-00' x-turnitin-signature: 'e60c93cb67586c6f1941b14202a8d0272248d6268fa53f2dfe6bcf1ec8ebd08d' x-forwarded-for: '35.158.179.21' [2025-12-16 9:40:19.525451] [info] WEBHOOK REQUEST: {"owner":"636bcaab-2e53-4ab8-862a-fb042e79210b","title":"%D9%85%D8%B4%D8%B1%D9%88%D8%B9 %D8%A7%D9%84%D8%AA%D8%AE%D8%B1%D8%AC %D8%A8%D8%B9%D9%86%D9%88%D8%A7%D9%86 %D8%AF%D9%88%D8%B1 %D8%A7%D9%84%D8%A5%D8%B9%D9%84%D8%A7%D9%85 %D8%A7%D9%84%D8%B1%D9%82%D9%85%D9%8A %D9%81%D9%8A %D8%A8%D9%86%D8%A7%D8%A1 %D8%A7%D9%84%D9%82%D9%8A%D8%A7%D8%AF%D8%A9 %D8%A7%D9%84%D8%A7%D8%AA%D8%B5%D8%A7%D9%84%D9%8A%D8%A9 %D9%84%D8%AF%D9%89 %D8%A7%D9%84%D9%85%D8%AA%D8%AD%D8%AF%D8%AB%D9%8A%D9%86 %D8%A7%D9%84%D8%B1%D8%B3%D9%85%D9%8A%D9%8A%D9%86 %D9%81%D9%8A %D8%A7%D9%84%D8%AC%D8%A7","status":"COMPLETE","id":"73710fe8-b894-4010-bb11-36c15e3a11c6","content_type":"application/vnd.openxmlformats-officedocument.wordprocessingml.document","page_count":24,"word_count":4846,"character_count":26826,"created_time":"2025-12-16T06:40:01.764Z","capabilities":["INDEX","SIMILARITY","VIEWER"]} [2025-12-16 9:40:19.525458] [info] EXPECTED SIGNATURE: e60c93cb67586c6f1941b14202a8d0272248d6268fa53f2dfe6bcf1ec8ebd08d [2025-12-16 9:40:20.031083] [info] [PUT] Request to: https://midocean.turnitin.com/api/v1/submissions/73710fe8-b894-4010-bb11-36c15e3a11c6/similarity [2025-12-16 9:40:20.031119] [info] Headers: 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-16 9:40:20.031136] [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-16 9:40:20.691695] [info] Response: 0: '{"message":"Successfully scheduled similarity report generation","httpstatus":202}' [2025-12-16 9:40:20.694840] [info] -------- WEBHOOK END -------- [2025-12-16 9:40:39.823879] [info] -------- WEBHOOK START -------- [2025-12-16 9:40:39.823918] [info] WEBHOOK HEADERS: connection: 'Keep-Alive' content-length: '1107' host: 'lms.midocean.ae' x-forwarded-proto: 'https' cf-visitor: '{"scheme":"https"}' cf-ipcountry: 'DE' cdn-loop: 'cloudflare; loops=1' x-turnitin-signature: '9491970c88adaaab90635ff757576fe74b0e896f2b673fda38d33c220daa8d61' content-type: 'application/json' x-turnitin-eventtype: 'SIMILARITY_COMPLETE' accept-encoding: 'gzip, br' cookie: 'MoodleSession=bea6904d1007d65b6e8d40d5e117e6a7' cf-ray: '9aec30c8c97c9055-FRA' accept: '*/*' user-agent: 'AHC/2.1' b3: '6940fee7f18e5b4e5a2c0ee946b03adc-9ab58899dd734f25-0' traceparent: '00-6940fee7f18e5b4e5a2c0ee946b03adc-9ab58899dd734f25-00' x-forwarded-for: '52.57.242.45' [2025-12-16 9:40:39.824022] [info] WEBHOOK REQUEST: {"overall_match_percentage":3,"internet_match_percentage":3,"publication_match_percentage":1,"submitted_works_match_percentage":2,"status":"COMPLETE","time_generated":"2025-12-16T06:40:39.565096Z","time_requested":"2025-12-16T06:40:20.66496Z","submission_id":"73710fe8-b894-4010-bb11-36c15e3a11c6","top_matches":[{"percentage":0.6699147,"source_type":"SUBMITTED_WORK","matched_word_count_total":33,"submitted_date":"2025-08-22","institution_name":"Goldsmiths' College","name":"Goldsmiths' College on 2025-08-22"},{"percentage":0.5278116,"source_type":"INTERNET","matched_word_count_total":26,"name":"conservancy.umn.edu"},{"percentage":0.5278116,"source_type":"SUBMITTED_WORK","matched_word_count_total":26,"submitted_date":"2016-03-29","institution_name":"Northwest Missouri State University","name":"Northwest Missouri State University on 2016-03-29"},{"percentage":0.5278116,"source_type":"INTERNET","matched_word_count_total":26,"name":"ebin.pub"},{"percentage":0.50751114,"source_type":"INTERNET","matched_word_count_total":25,"name":"conservancy.umn.edu"}],"top_source_largest_matched_word_count":15} [2025-12-16 9:40:39.824028] [info] EXPECTED SIGNATURE: 9491970c88adaaab90635ff757576fe74b0e896f2b673fda38d33c220daa8d61 [2025-12-16 9:40:39.827980] [info] -------- WEBHOOK END -------- [2025-12-16 10:00:01.563625] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/features-enabled [2025-12-16 10:00:01.563652] [info] Headers: 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-16 10:00:01.563734] [info] Request: 0: '[]' [2025-12-16 10:00:01.918390] [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-16 10:00:01.920464] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/webhooks/158405da-13c6-4d62-8fa1-875f5d09346a [2025-12-16 10:00:01.920484] [info] Headers: 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-16 10:00:01.920499] [info] Request: 0: '[]' [2025-12-16 10:00:02.199929] [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-16 10:00:02.200822] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/eula/latest?lang=en-US [2025-12-16 10:00:02.200838] [info] Headers: 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-16 10:00:02.200850] [info] Request: 0: '[]' [2025-12-16 10:00:02.457700] [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-16 10:30:01.041063] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/features-enabled [2025-12-16 10:30:01.041088] [info] Headers: 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-16 10:30:01.041169] [info] Request: 0: '[]' [2025-12-16 10:30:01.336210] [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-16 10:30:01.337042] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/webhooks/158405da-13c6-4d62-8fa1-875f5d09346a [2025-12-16 10:30:01.337054] [info] Headers: 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-16 10:30:01.337068] [info] Request: 0: '[]' [2025-12-16 10:30:01.492841] [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-16 10:30:01.493638] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/eula/latest?lang=en-US [2025-12-16 10:30:01.493653] [info] Headers: 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-16 10:30:01.493665] [info] Request: 0: '[]' [2025-12-16 10:30:01.581880] [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-16 10:55:01.333528] [info] [POST] Request to: https://midocean.turnitin.com/api/v1/submissions [2025-12-16 10:55:01.333560] [info] Headers: 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-16 10:55:01.333632] [info] Request: 0: '{"owner":"b4ac8487-0825-4744-a79e-a594510e20ca","submitter":"b4ac8487-0825-4744-a79e-a594510e20ca","title":"%E2%80%8E%E2%81%A8%D8%AE%D8%B7%D8%A7%D8%A8 %D9%82%D8%A8%D9%88%D9%84 %D8%A7%D9%84%D9%86%D8%B4%D8%B1%E2%81%A9.pdf","metadata":{"group":{"id":"120031","name":"\u062a\u0633\u0644\u064a\u0645 \u062e\u0637\u0627\u0628 \u0642\u0628\u0648\u0644 \u0646\u0634\u0631","type":"ASSIGNMENT"},"group_context":{"id":"4093","name":"\u0627\u0644\u0641\u0635\u0644 \u0627\u0644\u0631\u0627\u0628\u0639 \u062f\/ \u0646\u0631\u0645\u064a\u0646 \u0645\u0648\u0633\u0649 - \u0627\u0644\u0641\u0635\u0644 \u0627\u0644\u062f\u0631\u0627\u0633\u064a \u0627\u0644\u062b\u0627\u0644\u062b 2025"},"owners":[{"id":"b4ac8487-0825-4744-a79e-a594510e20ca","family_name":"\u0627\u0644\u0639\u062a\u064a\u0628\u064a","given_name":"\u0639\u0628\u062f\u0627\u0644\u0633\u0644\u0627\u0645","email":"abduls3@hotmail.com"}],"original_submitted_time":"2025-12-16T07:55:01Z"},"eula":{"accepted_timestamp":"2025-11-08T10:23:17Z","language":"en-US","version":"v1beta"},"owner_default_permission_set":"LEARNER","submitter_default_permission_set":"LEARNER"}' [2025-12-16 10:55:01.702085] [info] Response: 0: '{"owner":"b4ac8487-0825-4744-a79e-a594510e20ca","title":"%E2%80%8E%E2%81%A8%D8%AE%D8%B7%D8%A7%D8%A8 %D9%82%D8%A8%D9%88%D9%84 %D8%A7%D9%84%D9%86%D8%B4%D8%B1%E2%81%A9.pdf","status":"CREATED","id":"60b896ee-19bd-45ac-8d80-f23548165d13","created_time":"2025-12-16T07:55:01.679Z","httpstatus":201}' [2025-12-16 10:55:01.704425] [info] [PUT] Request to: https://midocean.turnitin.com/api/v1/submissions/60b896ee-19bd-45ac-8d80-f23548165d13/original [2025-12-16 10:55:01.704447] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' 4: 'Content-Type: binary/octet-stream' 5: 'Content-Disposition: inline; filename="%E2%80%8E%E2%81%A8%D8%AE%D8%B7%D8%A7%D8%A8 %D9%82%D8%A8%D9%88%D9%84 %D8%A7%D9%84%D9%86%D8%B4%D8%B1%E2%81%A9.pdf"' [2025-12-16 10:55:01.936518] [info] Response: 0: '{"message":"Successfully uploaded file for submission 60b896ee-19bd-45ac-8d80-f23548165d13","httpstatus":202}' [2025-12-16 10:55:05.815804] [info] -------- WEBHOOK START -------- [2025-12-16 10:55:05.815850] [info] WEBHOOK HEADERS: connection: 'Keep-Alive' content-length: '409' host: 'lms.midocean.ae' x-forwarded-proto: 'https' cf-visitor: '{"scheme":"https"}' cf-ipcountry: 'DE' cdn-loop: 'cloudflare; loops=1' x-turnitin-signature: 'c82273b59125bb8e7533420fc02a99e85cef4812019ab93d5d433927175c1e83' content-type: 'application/json' x-turnitin-eventtype: 'SUBMISSION_COMPLETE' accept-encoding: 'gzip, br' cookie: 'MoodleSession=bea6904d1007d65b6e8d40d5e117e6a7' cf-ray: '9aec9dd12a34047a-FRA' accept: '*/*' user-agent: 'AHC/2.1' b3: '69411059d2619235d009c6a2d42ac613-15e57544543eeda5-0' traceparent: '00-69411059d2619235d009c6a2d42ac613-15e57544543eeda5-00' x-forwarded-for: '52.57.242.45' [2025-12-16 10:55:05.815951] [info] WEBHOOK REQUEST: {"owner":"b4ac8487-0825-4744-a79e-a594510e20ca","title":"%E2%80%8E%E2%81%A8%D8%AE%D8%B7%D8%A7%D8%A8 %D9%82%D8%A8%D9%88%D9%84 %D8%A7%D9%84%D9%86%D8%B4%D8%B1%E2%81%A9.pdf","status":"COMPLETE","id":"60b896ee-19bd-45ac-8d80-f23548165d13","content_type":"application/pdf","page_count":1,"word_count":86,"character_count":971,"created_time":"2025-12-16T07:55:01.679Z","capabilities":["SIMILARITY","VIEWER","INDEX"]} [2025-12-16 10:55:05.815965] [info] EXPECTED SIGNATURE: c82273b59125bb8e7533420fc02a99e85cef4812019ab93d5d433927175c1e83 [2025-12-16 10:55:06.155226] [info] [PUT] Request to: https://midocean.turnitin.com/api/v1/submissions/60b896ee-19bd-45ac-8d80-f23548165d13/similarity [2025-12-16 10:55:06.155271] [info] Headers: 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-16 10:55:06.155289] [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-16 10:55:06.958010] [info] Response: 0: '{"message":"Successfully scheduled similarity report generation","httpstatus":202}' [2025-12-16 10:55:06.960426] [info] -------- WEBHOOK END -------- [2025-12-16 10:55:11.296514] [info] -------- WEBHOOK START -------- [2025-12-16 10:55:11.296557] [info] WEBHOOK HEADERS: connection: 'Keep-Alive' content-length: '358' host: 'lms.midocean.ae' x-forwarded-proto: 'https' cf-visitor: '{"scheme":"https"}' cf-ipcountry: 'DE' cdn-loop: 'cloudflare; loops=1' x-turnitin-signature: '40a26fec1de5f40cb3d253ae9dc6d47bac9e439f0fde19e02520d66cb2ba8999' content-type: 'application/json' x-turnitin-eventtype: 'SIMILARITY_COMPLETE' accept-encoding: 'gzip, br' cookie: 'MoodleSession=d4092bfdbc3345e37993662619644ebb' cf-ray: '9aec9df3796ed2f6-FRA' accept: '*/*' user-agent: 'AHC/2.1' b3: '6941105f5b4534729a436597473f582e-47677d0d03fbe989-0' traceparent: '00-6941105f5b4534729a436597473f582e-47677d0d03fbe989-00' x-forwarded-for: '35.158.179.21' [2025-12-16 10:55:11.296658] [info] WEBHOOK REQUEST: {"overall_match_percentage":0,"internet_match_percentage":0,"publication_match_percentage":0,"submitted_works_match_percentage":0,"status":"COMPLETE","time_generated":"2025-12-16T07:55:10.909006Z","time_requested":"2025-12-16T07:55:06.918975Z","submission_id":"60b896ee-19bd-45ac-8d80-f23548165d13","top_matches":[],"top_source_largest_matched_word_count":0} [2025-12-16 10:55:11.296663] [info] EXPECTED SIGNATURE: 40a26fec1de5f40cb3d253ae9dc6d47bac9e439f0fde19e02520d66cb2ba8999 [2025-12-16 10:55:11.300332] [info] -------- WEBHOOK END -------- [2025-12-16 11:00:01.362732] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/features-enabled [2025-12-16 11:00:01.362759] [info] Headers: 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-16 11:00:01.362835] [info] Request: 0: '[]' [2025-12-16 11:00:01.908915] [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-16 11:00:01.909693] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/webhooks/158405da-13c6-4d62-8fa1-875f5d09346a [2025-12-16 11:00:01.909708] [info] Headers: 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-16 11:00:01.909729] [info] Request: 0: '[]' [2025-12-16 11:00:01.970506] [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","SUBMISSION_COMPLETE","SIMILARITY_UPDATED"],"httpstatus":200}' [2025-12-16 11:00:01.971177] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/eula/latest?lang=en-US [2025-12-16 11:00:01.971193] [info] Headers: 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-16 11:00:01.971208] [info] Request: 0: '[]' [2025-12-16 11:00:02.036864] [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-16 11:30:01.219361] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/features-enabled [2025-12-16 11:30:01.219388] [info] Headers: 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-16 11:30:01.219476] [info] Request: 0: '[]' [2025-12-16 11:30:01.740510] [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-16 11:30:01.743020] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/webhooks/158405da-13c6-4d62-8fa1-875f5d09346a [2025-12-16 11:30:01.743041] [info] Headers: 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-16 11:30:01.743057] [info] Request: 0: '[]' [2025-12-16 11:30:01.832324] [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-16 11:30:01.833028] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/eula/latest?lang=en-US [2025-12-16 11:30:01.833045] [info] Headers: 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-16 11:30:01.833060] [info] Request: 0: '[]' [2025-12-16 11:30:01.913651] [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-16 11:44:23.364906] [info] [POST] Request to: https://midocean.turnitin.com/api/v1/submissions/0ec20301-369f-41f5-aa11-715262bab3cd/viewer-url [2025-12-16 11:44:23.364953] [info] Headers: 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-16 11:44:23.365051] [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-16 11:44:24.051110] [info] Response: 0: '{"viewer_url":"https:\/\/midocean.turnitin.com\/viewer\/submissions\/oid:2945:337599096?locale=en#token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJqdGkiOiJkOTAzOWUwNi1jZjUzLTRkMWItYjU1NS0zYjZmYjkxMzdhYjIiLCJpYXQiOjE3NjU4NzQ2NTQsImF1ZCI6ImF1cm9yYSIsImlzcyI6Imh0dHA6Ly9sb2NhbGhvc3Q6ODA4MC8iLCJzdWIiOiJjZWY2NjY2MC0zM2E2LTQwZTQtODQxNS1mM2VjMTVlNWJiNTIiLCJleHAiOjE3NjU4NzQ3MzQsImF1dGhvcml0aWVzIjpbIkNWX0xBVU5DSCJdLCJjb25maWciOiJ7XCJzdWJtaXNzaW9uc1wiOntcIm9pZDoyOTQ1OjMzNzU5OTA5NlwiOntcImF1dGhvclwiOlwi2LnYqNiv2KfZhNit2KfZgdi4INin2YTYudi12KfYsVwiLFwidGl0bGVcIjpcIlNlbnRpbWVudCBBbmFseXNpcyBmb3IgTW9iaWxlIEFwcCBSZXZpZXdzIEEgQ29tcGFyYXRpdmUgU3R1ZHkucGRmXCJ9fSxcInByb2R1Y3RLZXlcIjpcIm9jMl9wbGF0aW51bVwiLFwibG9nb1wiOlwibm9uZVwiLFwidXNlclwiOntcImlkXCI6XCJjZWY2NjY2MC0zM2E2LTQwZTQtODQxNS1mM2VjMTVlNWJiNTJcIixcImZpcnN0TmFtZVwiOlwiQWhtZWRcIixcImxhc3ROYW1lXCI6XCJBbHdha2VlbFwiLFwiZW1haWxcIjpcImMxYWE0ODExLTVlODYtNGMzNS1iMWIyLTczOGVkYmI4NmIzNTpkZWQ2ZTJkYi02YTc3LTQ4ZjItYTc2Zi1kMmY1MmNiYTMxNWZAZmFrZS5mYWtlXCIsXCJyb2xlXCI6XCJ0cm46cm9sZTo6Om9yZ2FuaXphdGlvbjppbnN0cnVjdG9yXCJ9LFwidGVuYW50XCI6e1wibm9kZUlkXCI6Mjk0NSxcIm5hbWVcIjpcIm1pZG9jZWFuXCIsXCJpZFwiOlwiNmUwZTZhOGEtYjA0My00M2Y3LWFmMmEtYWM0ZTk2MzU2Mzk0XCJ9LFwiZmVhdHVyZXNcIjp7XCJ3aGl0ZWxhYmVsXCI6dHJ1ZSxcInVzZXJJbnRlcnZpZXdcIjp0cnVlLFwic3dzUmVwb3J0XCI6dHJ1ZSxcInN3c1JlcG9ydFYyXCI6XCJlbmFibGVkXCJ9LFwic2ltaWxhcml0eVwiOntcIm1heVZpZXdTdWJtaXNzaW9uRnVsbFNvdXJjZVwiOmZhbHNlLFwibWF5Vmlld01hdGNoU3VibWlzc2lvbkluZm9cIjpmYWxzZSxcIm1vZGVzXCI6e1wibWF0Y2hPdmVydmlld1wiOnRydWUsXCJhbGxTb3VyY2VzXCI6dHJ1ZX0sXCJkZWZhdWx0TW9kZVwiOlwibWF0Y2hPdmVydmlld1wiLFwidmlld1NldHRpbmdzXCI6e1wic2F2ZUNoYW5nZXNcIjpmYWxzZSxcIm9wdGlvbnNcIjp7XCJkZWZhdWx0VmFsdWVcIjpcImhpZGRlblwiLFwiZXhjbHVkZVF1b3Rlc1wiOlwiZWRpdGFibGVcIixcImV4Y2x1ZGVCaWJsaW9ncmFwaHlcIjpcImVkaXRhYmxlXCIsXCJleGNsdWRlQ2l0YXRpb25zXCI6XCJlZGl0YWJsZVwiLFwiZXhjbHVkZVNtYWxsTWF0Y2hlc1dvcmRDb3VudFwiOlwiZWRpdGFibGVcIixcImV4Y2x1ZGVTbWFsbFNvdXJjZXNQY3RcIjpcImVkaXRhYmxlXCIsXCJleGNsdWRlQWJzdHJhY3RcIjpcImhpZGRlblwiLFwiZXhjbHVkZU1ldGhvZHNcIjpcImhpZGRlblwiLFwiZXhjbHVkZVN1Ym1pdHRlZFdvcmtzXCI6XCJlZGl0YWJsZVwiLFwiZXhjbHVkZUludGVybmV0XCI6XCJlZGl0YWJsZVwiLFwiZXhjbHVkZVBocmFzZXNcIjpcImhpZGRlblwiLFwiZXhjbHVkZVByZXByaW50c1wiOlwiaGlkZGVuXCIsXCJleGNsdWRlU291cmNlc1wiOlwiZWRpdGFibGVcIixcImV4Y2x1ZGVOb2RlR3JvdXBzXCI6e1wicHVibGljYXRpb25cIjpcImVkaXRhYmxlXCIsXCJjcm9zc3JlZlwiOlwiZWRpdGFibGVcIixcImNyb3NzcmVmX3Bvc3RlZF9jb250ZW50XCI6XCJlZGl0YWJsZVwifX19fSxcInNpZGViYXJcIjp7XCJtb2Rlc1wiOntcImFpV3JpdGluZ0RldGVjdGlvblwiOnRydWUsXCJkb2N1bWVudERldGFpbHNcIjp0cnVlLFwiZmxhZ3NcIjp0cnVlLFwic2ltaWxhcml0eVwiOnRydWUsXCJzZWN0aW9uc0V4Y2x1c2lvblwiOmZhbHNlfSxcImRlZmF1bHRNb2RlXCI6XCJzaW1pbGFyaXR5XCJ9LFwiYW5ub3RhdGlvbnNcIjp7XCJzY29wZVwiOlwidGNhXCIsXCJwZXJtaXNzaW9uc1wiOntcImNyZWF0ZVwiOltcInNlbGZcIl0sXCJ2aWV3XCI6W1wiYWxsXCJdLFwiZWRpdFwiOltcInNlbGZcIl0sXCJkZWxldGVcIjpbXCJzZWxmXCJdfSxcImVuYWJsZWRcIjpmYWxzZX0sXCJhcHBcIjp7XCJsYXVuY2hlclwiOlwidGNhXCIsXCJpbnRlZ3JhdGlvblwiOlwiTW9vZGxlXCJ9LFwicHJvZHVjdFwiOntcImtleVwiOlwib2MyX3BsYXRpbnVtXCJ9fSJ9.NKrn1YWarOaF4wNUd3Ow8n6wgOYQp4I1UTlhQaOck7c","httpstatus":200}' [2025-12-16 11:50:01.264190] [info] [POST] Request to: https://midocean.turnitin.com/api/v1/submissions [2025-12-16 11:50:01.264250] [info] Headers: 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-16 11:50:01.264355] [info] Request: 0: '{"owner":"cd431eb3-11c6-4bc1-8179-d3dd8688353f","submitter":"cd431eb3-11c6-4bc1-8179-d3dd8688353f","title":"%D9%86%D9%88%D8%B1 %D9%85%D8%AD%D9%85%D8%AF %D8%A7%D9%84%D8%AD%D8%B3%D9%86%D9%8A - %D8%B1%D8%B3%D8%A7%D9%84%D8%A9 %D8%A7%D9%84%D9%85%D8%A7%D8%AC%D8%B3%D8%AA%D9%8A%D8%B1.pdf","metadata":{"group":{"id":"112657","name":"PDF \u062a\u0633\u0644\u064a\u0645 \u0627\u0644\u0631\u0633\u0627\u0644\u0629 \u0627\u0644\u0643\u0627\u0645\u0644\u0629","type":"ASSIGNMENT"},"group_context":{"id":"3952","name":"Final_Project_MKT761_T3_MDM_Third Trimester 2025","owners":[{"id":"156f1dd7-beb4-4430-a179-628854767a95","family_name":"ELNOHY","given_name":"Amira","email":"amiraelnouhy@midocean.edu.km"}]},"owners":[{"id":"cd431eb3-11c6-4bc1-8179-d3dd8688353f","family_name":"\u0627\u0644\u062d\u0633\u0646\u064a","given_name":"\u0646\u0648\u0631","email":"nour.alhasani91@gmail.com"}],"original_submitted_time":"2025-12-16T08:50:01Z"},"eula":{"accepted_timestamp":"2025-10-22T19:21:00Z","language":"en-US","version":"v1beta"},"owner_default_permission_set":"LEARNER","submitter_default_permission_set":"LEARNER"}' [2025-12-16 11:50:01.810839] [info] Response: 0: '{"owner":"cd431eb3-11c6-4bc1-8179-d3dd8688353f","title":"%D9%86%D9%88%D8%B1 %D9%85%D8%AD%D9%85%D8%AF %D8%A7%D9%84%D8%AD%D8%B3%D9%86%D9%8A - %D8%B1%D8%B3%D8%A7%D9%84%D8%A9 %D8%A7%D9%84%D9%85%D8%A7%D8%AC%D8%B3%D8%AA%D9%8A%D8%B1.pdf","status":"CREATED","id":"9e953975-c129-4e30-8078-8536f9c4d425","created_time":"2025-12-16T08:50:01.624Z","httpstatus":201}' [2025-12-16 11:50:01.813397] [info] [PUT] Request to: https://midocean.turnitin.com/api/v1/submissions/9e953975-c129-4e30-8078-8536f9c4d425/original [2025-12-16 11:50:01.813427] [info] Headers: 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%88%D8%B1 %D9%85%D8%AD%D9%85%D8%AF %D8%A7%D9%84%D8%AD%D8%B3%D9%86%D9%8A - %D8%B1%D8%B3%D8%A7%D9%84%D8%A9 %D8%A7%D9%84%D9%85%D8%A7%D8%AC%D8%B3%D8%AA%D9%8A%D8%B1.pdf"' [2025-12-16 11:50:02.089375] [info] Response: 0: '{"message":"Successfully uploaded file for submission 9e953975-c129-4e30-8078-8536f9c4d425","httpstatus":202}' [2025-12-16 11:50:02.824035] [info] [POST] Request to: https://midocean.turnitin.com/api/v1/submissions [2025-12-16 11:50:02.824078] [info] Headers: 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-16 11:50:02.824095] [info] Request: 0: '{"owner":"4ba8e786-7a98-4b3d-b05f-69fcb5d68a09","submitter":"4ba8e786-7a98-4b3d-b05f-69fcb5d68a09","title":"Fatimas Master Thesis.docx","metadata":{"group":{"id":"125404","name":"Final Final thesis","type":"ASSIGNMENT"},"group_context":{"id":"4119","name":"Thesis_(2)_AI901_Dr_Hager_Saleh_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"},{"id":"ded6e2db-6a77-48f2-a76f-d2f52cba315f","family_name":"Alwakeel","given_name":"Ahmed","email":"ahmedalwakeel@midocean.edu.km"}]},"owners":[{"id":"4ba8e786-7a98-4b3d-b05f-69fcb5d68a09","family_name":"\u0627\u0644\u0643\u0627\u0641","given_name":"\u0641\u0627\u0637\u0645\u0647","email":"fatimaalkaff20@gmail.com"}],"original_submitted_time":"2025-12-16T08:50:02Z"},"eula":{"accepted_timestamp":"2025-03-07T20:44:50Z","language":"en-US","version":"v1beta"},"owner_default_permission_set":"LEARNER","submitter_default_permission_set":"LEARNER"}' [2025-12-16 11:50:03.878817] [info] Response: 0: '{"owner":"4ba8e786-7a98-4b3d-b05f-69fcb5d68a09","title":"Fatimas Master Thesis.docx","status":"CREATED","id":"88e9c3e0-69b2-41bb-a9e6-b3f2592ab173","created_time":"2025-12-16T08:50:03.120Z","httpstatus":201}' [2025-12-16 11:50:03.882692] [info] [PUT] Request to: https://midocean.turnitin.com/api/v1/submissions/88e9c3e0-69b2-41bb-a9e6-b3f2592ab173/original [2025-12-16 11:50:03.882719] [info] Headers: 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="Fatimas Master Thesis.docx"' [2025-12-16 11:50:04.264841] [info] Response: 0: '{"message":"Successfully uploaded file for submission 88e9c3e0-69b2-41bb-a9e6-b3f2592ab173","httpstatus":202}' [2025-12-16 11:50:14.409708] [info] -------- WEBHOOK START -------- [2025-12-16 11:50:14.409765] [info] WEBHOOK HEADERS: connection: 'Keep-Alive' content-length: '475' host: 'lms.midocean.ae' x-forwarded-proto: 'https' cf-visitor: '{"scheme":"https"}' cf-ipcountry: 'DE' cdn-loop: 'cloudflare; loops=1' x-turnitin-signature: '431c0ee38a34711fd91e7b8fe39fe56d8b3a3c7d5a0865a544366cc329d3c74a' content-type: 'application/json' x-turnitin-eventtype: 'SUBMISSION_COMPLETE' accept-encoding: 'gzip, br' cookie: 'MoodleSession=bea6904d1007d65b6e8d40d5e117e6a7' cf-ray: '9aecee97de0bdcc4-FRA' accept: '*/*' user-agent: 'AHC/2.1' b3: '69411d466247d497f7bd043d37572454-e81dee233780c79b-0' traceparent: '00-69411d466247d497f7bd043d37572454-e81dee233780c79b-00' x-forwarded-for: '52.57.242.45' [2025-12-16 11:50:14.409909] [info] WEBHOOK REQUEST: {"owner":"cd431eb3-11c6-4bc1-8179-d3dd8688353f","title":"%D9%86%D9%88%D8%B1 %D9%85%D8%AD%D9%85%D8%AF %D8%A7%D9%84%D8%AD%D8%B3%D9%86%D9%8A - %D8%B1%D8%B3%D8%A7%D9%84%D8%A9 %D8%A7%D9%84%D9%85%D8%A7%D8%AC%D8%B3%D8%AA%D9%8A%D8%B1.pdf","status":"COMPLETE","id":"9e953975-c129-4e30-8078-8536f9c4d425","content_type":"application/pdf","page_count":36,"word_count":6469,"character_count":45245,"created_time":"2025-12-16T08:50:01.624Z","capabilities":["VIEWER","INDEX","SIMILARITY"]} [2025-12-16 11:50:14.409918] [info] EXPECTED SIGNATURE: 431c0ee38a34711fd91e7b8fe39fe56d8b3a3c7d5a0865a544366cc329d3c74a [2025-12-16 11:50:14.846261] [info] [PUT] Request to: https://midocean.turnitin.com/api/v1/submissions/9e953975-c129-4e30-8078-8536f9c4d425/similarity [2025-12-16 11:50:14.846311] [info] Headers: 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-16 11:50:14.846333] [info] Request: 0: '{"generation_settings":{"search_repositories":["INTERNET","PUBLICATION","CROSSREF","CROSSREF_POSTED_CONTENT","SUBMITTED_WORK"],"auto_exclude_self_matching_scope":"GROUP_CONTEXT"},"view_settings":{"exclude_quotes":true,"exclude_bibliography":true}}' [2025-12-16 11:50:15.736502] [info] Response: 0: '{"message":"Successfully scheduled similarity report generation","httpstatus":202}' [2025-12-16 11:50:15.739310] [info] -------- WEBHOOK END -------- [2025-12-16 11:50:49.876609] [info] -------- WEBHOOK START -------- [2025-12-16 11:50:49.876653] [info] WEBHOOK HEADERS: connection: 'Keep-Alive' content-length: '1455' host: 'lms.midocean.ae' x-forwarded-proto: 'https' cf-visitor: '{"scheme":"https"}' cf-ipcountry: 'DE' cdn-loop: 'cloudflare; loops=1' x-turnitin-signature: '6f70afdf61b57d1f40956902d3e461a15e8e6f3788fe0ec1de42211300166a22' content-type: 'application/json' x-turnitin-eventtype: 'SIMILARITY_COMPLETE' accept-encoding: 'gzip, br' cookie: 'MoodleSession=bea6904d1007d65b6e8d40d5e117e6a7' cf-ray: '9aecef759dbbdcc4-FRA' accept: '*/*' user-agent: 'AHC/2.1' b3: '69411d69db013f2600363e555c931634-0a09dfe41fc2035b-1' traceparent: '00-69411d69db013f2600363e555c931634-0a09dfe41fc2035b-01' x-forwarded-for: '52.57.242.45' [2025-12-16 11:50:49.876750] [info] WEBHOOK REQUEST: {"overall_match_percentage":10,"internet_match_percentage":5,"publication_match_percentage":4,"submitted_works_match_percentage":9,"status":"COMPLETE","time_generated":"2025-12-16T08:50:49.718555Z","time_requested":"2025-12-16T08:50:15.701576Z","submission_id":"9e953975-c129-4e30-8078-8536f9c4d425","top_matches":[{"percentage":0.88098407,"source_type":"SUBMITTED_WORK","matched_word_count_total":53,"submitted_date":"2025-05-09","institution_name":"Pace University","name":"Pace University on 2025-05-09"},{"percentage":0.79787236,"source_type":"SUBMITTED_WORK","matched_word_count_total":48,"submitted_date":"2025-09-18","institution_name":"UOW Malaysia KDU University College Sdn. Bhd","name":"UOW Malaysia KDU University College Sdn. Bhd on 2025-09-18"},{"percentage":0.73138297,"submission_id":"2bc76ea7-77bb-48a6-9f75-231c2122c4a8","source_type":"SUBMITTED_WORK","matched_word_count_total":44,"submitted_date":"2025-05-18","institution_name":"SKEMA Business School","name":"SKEMA Business School on 2025-05-18"},{"percentage":0.64827126,"source_type":"SUBMITTED_WORK","matched_word_count_total":39,"submitted_date":"2012-12-13","institution_name":"University of Keele","name":"University of Keele on 2012-12-13"},{"percentage":0.5984042,"source_type":"SUBMITTED_WORK","matched_word_count_total":36,"submitted_date":"2025-04-27","institution_name":"Gesthotel Sarl","name":"Gesthotel Sarl on 2025-04-27"}],"top_source_largest_matched_word_count":13} [2025-12-16 11:50:49.876756] [info] EXPECTED SIGNATURE: 6f70afdf61b57d1f40956902d3e461a15e8e6f3788fe0ec1de42211300166a22 [2025-12-16 11:50:49.880562] [info] -------- WEBHOOK END -------- [2025-12-16 11:50:59.185030] [info] -------- WEBHOOK START -------- [2025-12-16 11:50:59.185071] [info] WEBHOOK HEADERS: connection: 'Keep-Alive' content-length: '386' host: 'lms.midocean.ae' x-forwarded-proto: 'https' cf-visitor: '{"scheme":"https"}' cf-ipcountry: 'DE' cdn-loop: 'cloudflare; loops=1' x-turnitin-signature: '72ca6d20100b1d45b839c1c62cd1f02960dc1c92de7a0bbb02626323e86aff47' content-type: 'application/json' x-turnitin-eventtype: 'SUBMISSION_COMPLETE' accept-encoding: 'gzip, br' cookie: 'MoodleSession=9e6ce28f61eba0e682b573bd489d1753' cf-ray: '9aecefafb9801911-FRA' accept: '*/*' user-agent: 'AHC/2.1' b3: '69411d73462a520345df752876728e43-5b691963e5817b22-0' traceparent: '00-69411d73462a520345df752876728e43-5b691963e5817b22-00' x-forwarded-for: '35.158.179.21' [2025-12-16 11:50:59.185101] [info] WEBHOOK REQUEST: {"owner":"4ba8e786-7a98-4b3d-b05f-69fcb5d68a09","title":"Fatimas Master Thesis.docx","status":"COMPLETE","id":"88e9c3e0-69b2-41bb-a9e6-b3f2592ab173","content_type":"application/vnd.openxmlformats-officedocument.wordprocessingml.document","page_count":46,"word_count":10287,"character_count":59846,"created_time":"2025-12-16T08:50:03.120Z","capabilities":["VIEWER","SIMILARITY","INDEX"]} [2025-12-16 11:50:59.185105] [info] EXPECTED SIGNATURE: 72ca6d20100b1d45b839c1c62cd1f02960dc1c92de7a0bbb02626323e86aff47 [2025-12-16 11:50:59.805993] [info] [PUT] Request to: https://midocean.turnitin.com/api/v1/submissions/88e9c3e0-69b2-41bb-a9e6-b3f2592ab173/similarity [2025-12-16 11:50:59.806044] [info] Headers: 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-16 11:50:59.806073] [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-16 11:51:00.617135] [info] Response: 0: '{"message":"Successfully scheduled similarity report generation","httpstatus":202}' [2025-12-16 11:51:00.620282] [info] -------- WEBHOOK END -------- [2025-12-16 11:52:01.135473] [info] -------- WEBHOOK START -------- [2025-12-16 11:52:01.135513] [info] WEBHOOK HEADERS: connection: 'Keep-Alive' content-length: '1682' host: 'lms.midocean.ae' x-forwarded-proto: 'https' cf-visitor: '{"scheme":"https"}' cf-ipcountry: 'DE' cdn-loop: 'cloudflare; loops=1' x-turnitin-signature: '1b6f63bc3dc75f5676e3c57695ef94342c42276a9bb408409380cc0dad97e31b' content-type: 'application/json' x-turnitin-eventtype: 'SIMILARITY_COMPLETE' accept-encoding: 'gzip, br' cookie: 'MoodleSession=bea6904d1007d65b6e8d40d5e117e6a7' cf-ray: '9aecf132ea54d2cb-FRA' accept: '*/*' user-agent: 'AHC/2.1' b3: '69411db15278c4385990149d49514228-3975591be08dc7af-0' traceparent: '00-69411db15278c4385990149d49514228-3975591be08dc7af-00' x-forwarded-for: '52.57.242.45' [2025-12-16 11:52:01.135615] [info] WEBHOOK REQUEST: {"overall_match_percentage":33,"internet_match_percentage":27,"publication_match_percentage":27,"submitted_works_match_percentage":27,"status":"COMPLETE","time_generated":"2025-12-16T08:52:00.944738Z","time_requested":"2025-12-16T08:51:00.581767Z","submission_id":"88e9c3e0-69b2-41bb-a9e6-b3f2592ab173","top_matches":[{"percentage":4.73811,"source_type":"PUBLICATION","matched_word_count_total":531,"name":"Tanko Daniel Salka, Marsyita Binti Hanafi, Sharifah M. Syed Ahmad Abdul Rahman, Dzarifah Binti Mohamed Zulperi, Zaid Omar. \"Plant leaf disease detection and classification using convolution neural networks model: a review\", Artificial Intelligence Review, 2025"},{"percentage":4.0242705,"source_type":"PUBLICATION","matched_word_count_total":451,"name":"Chijioke Leonard Nkwocha, Abhilash Kumar Chandel. \"Towards an End-to-End Digital Framework for Precision Crop Disease Diagnosis and Management Based on Emerging Sensing and Computing Technologies: State over Past Decade and Prospects\", Computers, 2025"},{"percentage":3.9171946,"source_type":"PUBLICATION","matched_word_count_total":439,"name":"Thangaprakash Sengodan, Sanjay Misra, M Murugappan. \"Advances in Electrical and Computer Technologies\", CRC Press, 2025"},{"percentage":3.8904257,"source_type":"PUBLICATION","matched_word_count_total":436,"name":"\"Fifth Congress on Intelligent Systems\", Springer Science and Business Media LLC, 2025"},{"percentage":3.8011956,"source_type":"PUBLICATION","matched_word_count_total":426,"name":"Ahmad, Aanis. \"Deep Learning-Based Computer Vision for Disease Identification and Monitoring in Corn\", Purdue University, 2025"}],"top_source_largest_matched_word_count":29} [2025-12-16 11:52:01.135621] [info] EXPECTED SIGNATURE: 1b6f63bc3dc75f5676e3c57695ef94342c42276a9bb408409380cc0dad97e31b [2025-12-16 11:52:01.139537] [info] -------- WEBHOOK END -------- [2025-12-16 12:00:01.154568] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/features-enabled [2025-12-16 12:00:01.154601] [info] Headers: 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-16 12:00:01.154690] [info] Request: 0: '[]' [2025-12-16 12:00:01.495281] [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-16 12:00:01.496161] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/webhooks/158405da-13c6-4d62-8fa1-875f5d09346a [2025-12-16 12:00:01.496179] [info] Headers: 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-16 12:00:01.496192] [info] Request: 0: '[]' [2025-12-16 12:00:01.767880] [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-16 12:00:01.768738] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/eula/latest?lang=en-US [2025-12-16 12:00:01.768754] [info] Headers: 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-16 12:00:01.768768] [info] Request: 0: '[]' [2025-12-16 12:00:01.820389] [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-16 12:00:46.853960] [info] [POST] Request to: https://midocean.turnitin.com/api/v1/submissions/88e9c3e0-69b2-41bb-a9e6-b3f2592ab173/viewer-url [2025-12-16 12:00:46.854016] [info] Headers: 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-16 12:00:46.854121] [info] Request: 0: '{"locale":"en","viewer_user_id":"ded6e2db-6a77-48f2-a76f-d2f52cba315f","given_name":"\u0641\u0627\u0637\u0645\u0647","family_name":"\u0627\u0644\u0643\u0627\u0641","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-16 12:00:47.638592] [info] Response: 0: '{"viewer_url":"https:\/\/midocean.turnitin.com\/viewer\/submissions\/oid:2945:337639310?locale=en#token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJqdGkiOiI2ZDY1NDEwMi02NWE4LTRiNmUtOGU3OC1hM2NjZjg2ZjhlOTkiLCJpYXQiOjE3NjU4NzU2MzcsImF1ZCI6ImF1cm9yYSIsImlzcyI6Imh0dHA6Ly9sb2NhbGhvc3Q6ODA4MC8iLCJzdWIiOiJjZWY2NjY2MC0zM2E2LTQwZTQtODQxNS1mM2VjMTVlNWJiNTIiLCJleHAiOjE3NjU4NzU3MTcsImF1dGhvcml0aWVzIjpbIkNWX0xBVU5DSCJdLCJjb25maWciOiJ7XCJzdWJtaXNzaW9uc1wiOntcIm9pZDoyOTQ1OjMzNzYzOTMxMFwiOntcImF1dGhvclwiOlwi2YHYp9i32YXZhyDYp9mE2YPYp9mBXCIsXCJ0aXRsZVwiOlwiRmF0aW1hcyBNYXN0ZXIgVGhlc2lzLmRvY3hcIn19LFwicHJvZHVjdEtleVwiOlwib2MyX3BsYXRpbnVtXCIsXCJsb2dvXCI6XCJub25lXCIsXCJ1c2VyXCI6e1wiaWRcIjpcImNlZjY2NjYwLTMzYTYtNDBlNC04NDE1LWYzZWMxNWU1YmI1MlwiLFwiZmlyc3ROYW1lXCI6XCJBaG1lZFwiLFwibGFzdE5hbWVcIjpcIkFsd2FrZWVsXCIsXCJlbWFpbFwiOlwiYzFhYTQ4MTEtNWU4Ni00YzM1LWIxYjItNzM4ZWRiYjg2YjM1OmRlZDZlMmRiLTZhNzctNDhmMi1hNzZmLWQyZjUyY2JhMzE1ZkBmYWtlLmZha2VcIixcInJvbGVcIjpcInRybjpyb2xlOjo6b3JnYW5pemF0aW9uOmluc3RydWN0b3JcIn0sXCJ0ZW5hbnRcIjp7XCJub2RlSWRcIjoyOTQ1LFwibmFtZVwiOlwibWlkb2NlYW5cIixcImlkXCI6XCI2ZTBlNmE4YS1iMDQzLTQzZjctYWYyYS1hYzRlOTYzNTYzOTRcIn0sXCJmZWF0dXJlc1wiOntcIndoaXRlbGFiZWxcIjp0cnVlLFwidXNlckludGVydmlld1wiOnRydWUsXCJzd3NSZXBvcnRcIjp0cnVlLFwic3dzUmVwb3J0VjJcIjpcImVuYWJsZWRcIn0sXCJzaW1pbGFyaXR5XCI6e1wibWF5Vmlld1N1Ym1pc3Npb25GdWxsU291cmNlXCI6ZmFsc2UsXCJtYXlWaWV3TWF0Y2hTdWJtaXNzaW9uSW5mb1wiOmZhbHNlLFwibW9kZXNcIjp7XCJtYXRjaE92ZXJ2aWV3XCI6dHJ1ZSxcImFsbFNvdXJjZXNcIjp0cnVlfSxcImRlZmF1bHRNb2RlXCI6XCJtYXRjaE92ZXJ2aWV3XCIsXCJ2aWV3U2V0dGluZ3NcIjp7XCJzYXZlQ2hhbmdlc1wiOmZhbHNlLFwib3B0aW9uc1wiOntcImRlZmF1bHRWYWx1ZVwiOlwiaGlkZGVuXCIsXCJleGNsdWRlUXVvdGVzXCI6XCJlZGl0YWJsZVwiLFwiZXhjbHVkZUJpYmxpb2dyYXBoeVwiOlwiZWRpdGFibGVcIixcImV4Y2x1ZGVDaXRhdGlvbnNcIjpcImVkaXRhYmxlXCIsXCJleGNsdWRlU21hbGxNYXRjaGVzV29yZENvdW50XCI6XCJlZGl0YWJsZVwiLFwiZXhjbHVkZVNtYWxsU291cmNlc1BjdFwiOlwiZWRpdGFibGVcIixcImV4Y2x1ZGVBYnN0cmFjdFwiOlwiaGlkZGVuXCIsXCJleGNsdWRlTWV0aG9kc1wiOlwiaGlkZGVuXCIsXCJleGNsdWRlU3VibWl0dGVkV29ya3NcIjpcImVkaXRhYmxlXCIsXCJleGNsdWRlSW50ZXJuZXRcIjpcImVkaXRhYmxlXCIsXCJleGNsdWRlUGhyYXNlc1wiOlwiaGlkZGVuXCIsXCJleGNsdWRlUHJlcHJpbnRzXCI6XCJoaWRkZW5cIixcImV4Y2x1ZGVTb3VyY2VzXCI6XCJlZGl0YWJsZVwiLFwiZXhjbHVkZU5vZGVHcm91cHNcIjp7XCJwdWJsaWNhdGlvblwiOlwiZWRpdGFibGVcIixcImNyb3NzcmVmXCI6XCJlZGl0YWJsZVwiLFwiY3Jvc3NyZWZfcG9zdGVkX2NvbnRlbnRcIjpcImVkaXRhYmxlXCJ9fX19LFwic2lkZWJhclwiOntcIm1vZGVzXCI6e1wiYWlXcml0aW5nRGV0ZWN0aW9uXCI6dHJ1ZSxcImRvY3VtZW50RGV0YWlsc1wiOnRydWUsXCJmbGFnc1wiOnRydWUsXCJzaW1pbGFyaXR5XCI6dHJ1ZSxcInNlY3Rpb25zRXhjbHVzaW9uXCI6ZmFsc2V9LFwiZGVmYXVsdE1vZGVcIjpcInNpbWlsYXJpdHlcIn0sXCJhbm5vdGF0aW9uc1wiOntcInNjb3BlXCI6XCJ0Y2FcIixcInBlcm1pc3Npb25zXCI6e1wiY3JlYXRlXCI6W1wic2VsZlwiXSxcInZpZXdcIjpbXCJhbGxcIl0sXCJlZGl0XCI6W1wic2VsZlwiXSxcImRlbGV0ZVwiOltcInNlbGZcIl19LFwiZW5hYmxlZFwiOmZhbHNlfSxcImFwcFwiOntcImxhdW5jaGVyXCI6XCJ0Y2FcIixcImludGVncmF0aW9uXCI6XCJNb29kbGVcIn0sXCJwcm9kdWN0XCI6e1wia2V5XCI6XCJvYzJfcGxhdGludW1cIn19In0.tTQDiWXqaZvUVonqTuSYPi8TuBqEiApRYpumVeaaYPQ","httpstatus":200}' [2025-12-16 12:30:01.455524] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/features-enabled [2025-12-16 12:30:01.455549] [info] Headers: 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-16 12:30:01.455611] [info] Request: 0: '[]' [2025-12-16 12:30:01.942146] [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-16 12:30:01.944246] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/webhooks/158405da-13c6-4d62-8fa1-875f5d09346a [2025-12-16 12:30:01.944272] [info] Headers: 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-16 12:30:01.944288] [info] Request: 0: '[]' [2025-12-16 12:30:02.005644] [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-16 12:30:02.006350] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/eula/latest?lang=en-US [2025-12-16 12:30:02.006366] [info] Headers: 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-16 12:30:02.006381] [info] Request: 0: '[]' [2025-12-16 12:30:02.121320] [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-16 12:55:01.436961] [info] [POST] Request to: https://midocean.turnitin.com/api/v1/submissions [2025-12-16 12:55:01.437005] [info] Headers: 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-16 12:55:01.437103] [info] Request: 0: '{"owner":"0a70cbd6-5cd9-4423-9c7a-f193d7c0e1d9","submitter":"0a70cbd6-5cd9-4423-9c7a-f193d7c0e1d9","title":"%E2%80%8E%E2%81%A8%D8%B3%D8%A7%D8%B1%D8%A9 %D8%A7%D9%84%D8%AF%D9%88%D8%B3%D8%B1%D9%8A %D8%A7%D9%84%D9%81%D8%B5%D9%84 %D8%A7%D9%84%D8%A7%D9%88%D9%84 14-12 %D9%86%D8%B3%D8%AE%D8%A9%E2%81%A9.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":"0a70cbd6-5cd9-4423-9c7a-f193d7c0e1d9","family_name":"\u0627\u0644\u062f\u0648\u0633\u0631\u064a","given_name":"\u0633\u0627\u0631\u0629","email":"saramd65@gmail.com"}],"original_submitted_time":"2025-12-16T09:55:01Z"},"eula":{"accepted_timestamp":"2025-07-17T12:20:24Z","language":"en-US","version":"v1beta"},"owner_default_permission_set":"LEARNER","submitter_default_permission_set":"LEARNER"}' [2025-12-16 12:55:01.841234] [info] Response: 0: '{"owner":"0a70cbd6-5cd9-4423-9c7a-f193d7c0e1d9","title":"%E2%80%8E%E2%81%A8%D8%B3%D8%A7%D8%B1%D8%A9 %D8%A7%D9%84%D8%AF%D9%88%D8%B3%D8%B1%D9%8A %D8%A7%D9%84%D9%81%D8%B5%D9%84 %D8%A7%D9%84%D8%A7%D9%88%D9%84 14-12 %D9%86%D8%B3%D8%AE%D8%A9%E2%81%A9.docx","status":"CREATED","id":"b04c04ab-4212-44ab-bfc2-869c47a4a1b8","created_time":"2025-12-16T09:55:01.818Z","httpstatus":201}' [2025-12-16 12:55:01.842994] [info] [PUT] Request to: https://midocean.turnitin.com/api/v1/submissions/b04c04ab-4212-44ab-bfc2-869c47a4a1b8/original [2025-12-16 12:55:01.843015] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' 4: 'Content-Type: binary/octet-stream' 5: 'Content-Disposition: inline; filename="%E2%80%8E%E2%81%A8%D8%B3%D8%A7%D8%B1%D8%A9 %D8%A7%D9%84%D8%AF%D9%88%D8%B3%D8%B1%D9%8A %D8%A7%D9%84%D9%81%D8%B5%D9%84 %D8%A7%D9%84%D8%A7%D9%88%D9%84 14-12 %D9%86%D8%B3%D8%AE%D8%A9%E2%81%A9.docx"' [2025-12-16 12:55:02.104573] [info] Response: 0: '{"message":"Successfully uploaded file for submission b04c04ab-4212-44ab-bfc2-869c47a4a1b8","httpstatus":202}' [2025-12-16 12:55:18.979837] [info] -------- WEBHOOK START -------- [2025-12-16 12:55:18.979885] [info] WEBHOOK HEADERS: connection: 'Keep-Alive' content-length: '552' host: 'lms.midocean.ae' x-forwarded-proto: 'https' cf-visitor: '{"scheme":"https"}' cf-ipcountry: 'DE' cdn-loop: 'cloudflare; loops=1' x-turnitin-signature: '54aeb3323977a5b925453843c6b0b6574a4e8d8f228c044054a42db1fe635b98' content-type: 'application/json' x-turnitin-eventtype: 'SUBMISSION_COMPLETE' accept-encoding: 'gzip, br' cookie: 'MoodleSession=bea6904d1007d65b6e8d40d5e117e6a7' cf-ray: '9aed4deb7eab9046-FRA' accept: '*/*' user-agent: 'AHC/2.1' b3: '69412c86092bcd415c6bd6bc92356be8-78792da1d6cb669f-0' traceparent: '00-69412c86092bcd415c6bd6bc92356be8-78792da1d6cb669f-00' x-forwarded-for: '52.57.242.45' [2025-12-16 12:55:18.979996] [info] WEBHOOK REQUEST: {"owner":"0a70cbd6-5cd9-4423-9c7a-f193d7c0e1d9","title":"%E2%80%8E%E2%81%A8%D8%B3%D8%A7%D8%B1%D8%A9 %D8%A7%D9%84%D8%AF%D9%88%D8%B3%D8%B1%D9%8A %D8%A7%D9%84%D9%81%D8%B5%D9%84 %D8%A7%D9%84%D8%A7%D9%88%D9%84 14-12 %D9%86%D8%B3%D8%AE%D8%A9%E2%81%A9.docx","status":"COMPLETE","id":"b04c04ab-4212-44ab-bfc2-869c47a4a1b8","content_type":"application/vnd.openxmlformats-officedocument.wordprocessingml.document","page_count":24,"word_count":3783,"character_count":21863,"created_time":"2025-12-16T09:55:01.818Z","capabilities":["VIEWER","INDEX","SIMILARITY"]} [2025-12-16 12:55:18.980001] [info] EXPECTED SIGNATURE: 54aeb3323977a5b925453843c6b0b6574a4e8d8f228c044054a42db1fe635b98 [2025-12-16 12:55:19.248286] [info] [PUT] Request to: https://midocean.turnitin.com/api/v1/submissions/b04c04ab-4212-44ab-bfc2-869c47a4a1b8/similarity [2025-12-16 12:55:19.248333] [info] Headers: 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-16 12:55:19.248352] [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-16 12:55:20.036035] [info] Response: 0: '{"message":"Successfully scheduled similarity report generation","httpstatus":202}' [2025-12-16 12:55:20.038074] [info] -------- WEBHOOK END -------- [2025-12-16 12:55:42.420355] [info] -------- WEBHOOK START -------- [2025-12-16 12:55:42.420388] [info] WEBHOOK HEADERS: connection: 'Keep-Alive' content-length: '1247' host: 'lms.midocean.ae' x-forwarded-proto: 'https' cf-visitor: '{"scheme":"https"}' cf-ipcountry: 'DE' cdn-loop: 'cloudflare; loops=1' x-turnitin-signature: '92d20056ad8d3f9d9b4d3b0cd927caaca4e9723fd2ce23b0e5b1f09585717359' content-type: 'application/json' x-turnitin-eventtype: 'SIMILARITY_COMPLETE' accept-encoding: 'gzip, br' cookie: 'MoodleSession=bea6904d1007d65b6e8d40d5e117e6a7' cf-ray: '9aed4e7e0db09046-FRA' accept: '*/*' user-agent: 'AHC/2.1' b3: '69412c9e7a744eef44479419c58414ee-7ba386784fc6080f-0' traceparent: '00-69412c9e7a744eef44479419c58414ee-7ba386784fc6080f-00' x-forwarded-for: '52.57.242.45' [2025-12-16 12:55:42.420489] [info] WEBHOOK REQUEST: {"overall_match_percentage":17,"internet_match_percentage":10,"publication_match_percentage":4,"submitted_works_match_percentage":15,"status":"COMPLETE","time_generated":"2025-12-16T09:55:42.207374Z","time_requested":"2025-12-16T09:55:20.003427Z","submission_id":"b04c04ab-4212-44ab-bfc2-869c47a4a1b8","top_matches":[{"percentage":3.3620017,"source_type":"SUBMITTED_WORK","matched_word_count_total":129,"submitted_date":"2022-05-25","institution_name":"Hofstra University","name":"Hofstra University on 2022-05-25"},{"percentage":3.2838154,"source_type":"INTERNET","matched_word_count_total":126,"name":"www.mubarak.in"},{"percentage":2.814699,"source_type":"SUBMITTED_WORK","matched_word_count_total":108,"submitted_date":"2021-04-21","institution_name":"Hofstra University","name":"Hofstra University on 2021-04-21"},{"percentage":2.814699,"source_type":"SUBMITTED_WORK","matched_word_count_total":108,"submitted_date":"2021-04-20","institution_name":"TechKnowledge","name":"TechKnowledge on 2021-04-20"},{"percentage":2.3716445,"source_type":"SUBMITTED_WORK","matched_word_count_total":91,"submitted_date":"2021-10-31","institution_name":"Arab East College","name":"Arab East College on 2021-10-31"}],"top_source_largest_matched_word_count":12} [2025-12-16 12:55:42.420506] [info] EXPECTED SIGNATURE: 92d20056ad8d3f9d9b4d3b0cd927caaca4e9723fd2ce23b0e5b1f09585717359 [2025-12-16 12:55:42.424261] [info] -------- WEBHOOK END -------- [2025-12-16 13:00:01.186856] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/features-enabled [2025-12-16 13:00:01.186882] [info] Headers: 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-16 13:00:01.186961] [info] Request: 0: '[]' [2025-12-16 13:00:01.347064] [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-16 13:00:01.347845] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/webhooks/158405da-13c6-4d62-8fa1-875f5d09346a [2025-12-16 13:00:01.347860] [info] Headers: 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-16 13:00:01.347872] [info] Request: 0: '[]' [2025-12-16 13:00:01.399691] [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","SUBMISSION_COMPLETE","SIMILARITY_UPDATED"],"httpstatus":200}' [2025-12-16 13:00:01.400376] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/eula/latest?lang=en-US [2025-12-16 13:00:01.400392] [info] Headers: 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-16 13:00:01.400407] [info] Request: 0: '[]' [2025-12-16 13:00:01.463346] [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-16 13:30:01.117394] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/features-enabled [2025-12-16 13:30:01.117423] [info] Headers: 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-16 13:30:01.117503] [info] Request: 0: '[]' [2025-12-16 13:30:01.590760] [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-16 13:30:01.603108] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/webhooks/158405da-13c6-4d62-8fa1-875f5d09346a [2025-12-16 13:30:01.603141] [info] Headers: 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-16 13:30:01.603159] [info] Request: 0: '[]' [2025-12-16 13:30:01.693633] [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","SUBMISSION_COMPLETE","SIMILARITY_UPDATED"],"httpstatus":200}' [2025-12-16 13:30:01.694411] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/eula/latest?lang=en-US [2025-12-16 13:30:01.694427] [info] Headers: 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-16 13:30:01.694441] [info] Request: 0: '[]' [2025-12-16 13:30:01.748790] [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-16 14:00:01.604121] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/features-enabled [2025-12-16 14:00:01.604151] [info] Headers: 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-16 14:00:01.604232] [info] Request: 0: '[]' [2025-12-16 14:00:01.891005] [info] [POST] Request to: https://midocean.turnitin.com/api/v1/submissions [2025-12-16 14:00:01.891050] [info] Headers: 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-16 14:00:01.891135] [info] Request: 0: '{"owner":"635b65b8-388c-49db-a5a4-fa1a60484de0","submitter":"635b65b8-388c-49db-a5a4-fa1a60484de0","title":"Article_Paper_The Role of IoT in Monitoring Patients with Diabetes in COVID-19.docx","metadata":{"group":{"id":"125075","name":"Task 6 : Uploading Research Article","type":"ASSIGNMENT"},"group_context":{"id":"4117","name":"Thesis_(2)_AI901_Dr_Amjad_Qatish_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"},{"id":"ded6e2db-6a77-48f2-a76f-d2f52cba315f","family_name":"Alwakeel","given_name":"Ahmed","email":"ahmedalwakeel@midocean.edu.km"}]},"owners":[{"id":"635b65b8-388c-49db-a5a4-fa1a60484de0","family_name":"\u0627\u0644\u0645\u0627\u0644\u0643\u064a","given_name":"\u0645\u062d\u0645\u062f","email":"mte.almalki@gmail.com"}],"original_submitted_time":"2025-12-16T11:00:01Z"},"eula":{"accepted_timestamp":"2025-03-16T12:25:41Z","language":"en-US","version":"v1beta"},"owner_default_permission_set":"LEARNER","submitter_default_permission_set":"LEARNER"}' [2025-12-16 14:00:02.002839] [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-16 14:00:02.003669] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/webhooks/158405da-13c6-4d62-8fa1-875f5d09346a [2025-12-16 14:00:02.003684] [info] Headers: 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-16 14:00:02.003696] [info] Request: 0: '[]' [2025-12-16 14:00:02.057262] [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":["SUBMISSION_COMPLETE","SIMILARITY_UPDATED","SIMILARITY_COMPLETE"],"httpstatus":200}' [2025-12-16 14:00:02.057827] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/eula/latest?lang=en-US [2025-12-16 14:00:02.057842] [info] Headers: 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-16 14:00:02.057854] [info] Request: 0: '[]' [2025-12-16 14:00:02.138184] [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-16 14:00:03.096334] [info] Response: 0: '{"owner":"635b65b8-388c-49db-a5a4-fa1a60484de0","title":"Article_Paper_The Role of IoT in Monitoring Patients with Diabetes in COVID-19.docx","status":"CREATED","id":"99ac1c30-3e15-4bbe-bf65-05cefffd9068","created_time":"2025-12-16T11:00:02.538Z","httpstatus":201}' [2025-12-16 14:00:03.098953] [info] [PUT] Request to: https://midocean.turnitin.com/api/v1/submissions/99ac1c30-3e15-4bbe-bf65-05cefffd9068/original [2025-12-16 14:00:03.098973] [info] Headers: 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="Article_Paper_The Role of IoT in Monitoring Patients with Diabetes in COVID-19.docx"' [2025-12-16 14:00:03.275641] [info] Response: 0: '{"message":"Successfully uploaded file for submission 99ac1c30-3e15-4bbe-bf65-05cefffd9068","httpstatus":202}' [2025-12-16 14:00:41.832077] [info] -------- WEBHOOK START -------- [2025-12-16 14:00:41.832118] [info] WEBHOOK HEADERS: connection: 'Keep-Alive' content-length: '442' host: 'lms.midocean.ae' x-forwarded-proto: 'https' cf-visitor: '{"scheme":"https"}' cf-ipcountry: 'DE' cdn-loop: 'cloudflare; loops=1' content-type: 'application/json' x-turnitin-eventtype: 'SUBMISSION_COMPLETE' accept-encoding: 'gzip, br' b3: '69413bd9dcb616d9a9b48a8519ef313d-3e49b9048fe52f70-0' cf-ray: '9aedadb14af5373b-FRA' accept: '*/*' user-agent: 'AHC/2.1' traceparent: '00-69413bd9dcb616d9a9b48a8519ef313d-3e49b9048fe52f70-00' x-turnitin-signature: '4f810fcef981842f0874ff8bbc4695e26b7d1ac66ae99d5a8e67b83575d9b3a8' x-forwarded-for: '52.57.242.45' [2025-12-16 14:00:41.832211] [info] WEBHOOK REQUEST: {"owner":"635b65b8-388c-49db-a5a4-fa1a60484de0","title":"Article_Paper_The Role of IoT in Monitoring Patients with Diabetes in COVID-19.docx","status":"COMPLETE","id":"99ac1c30-3e15-4bbe-bf65-05cefffd9068","content_type":"application/vnd.openxmlformats-officedocument.wordprocessingml.document","page_count":23,"word_count":5395,"character_count":36830,"created_time":"2025-12-16T11:00:02.538Z","capabilities":["SIMILARITY","VIEWER","INDEX"]} [2025-12-16 14:00:41.832216] [info] EXPECTED SIGNATURE: 4f810fcef981842f0874ff8bbc4695e26b7d1ac66ae99d5a8e67b83575d9b3a8 [2025-12-16 14:00:42.632510] [info] [PUT] Request to: https://midocean.turnitin.com/api/v1/submissions/99ac1c30-3e15-4bbe-bf65-05cefffd9068/similarity [2025-12-16 14:00:42.632553] [info] Headers: 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-16 14:00:42.632571] [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-16 14:00:43.322516] [info] Response: 0: '{"message":"Successfully scheduled similarity report generation","httpstatus":202}' [2025-12-16 14:00:43.339533] [info] -------- WEBHOOK END -------- [2025-12-16 14:01:16.859941] [info] -------- WEBHOOK START -------- [2025-12-16 14:01:16.859987] [info] WEBHOOK HEADERS: connection: 'Keep-Alive' content-length: '1464' host: 'lms.midocean.ae' x-forwarded-proto: 'https' cf-visitor: '{"scheme":"https"}' cf-ipcountry: 'DE' cdn-loop: 'cloudflare; loops=1' x-turnitin-signature: '2576b5323167f092ca79266240914f033b07183b1f0d4e4f18677c784901a8e8' content-type: 'application/json' x-turnitin-eventtype: 'SIMILARITY_COMPLETE' accept-encoding: 'gzip, br' cookie: 'MoodleSession=56e95101960149f88cd659f36a31ea06' cf-ray: '9aedae8c3d4c373b-FRA' accept: '*/*' user-agent: 'AHC/2.1' b3: '69413bfcb7471477dbbb8d6664492d9a-4ee8c6421f6c5a4f-0' traceparent: '00-69413bfcb7471477dbbb8d6664492d9a-4ee8c6421f6c5a4f-00' x-forwarded-for: '52.57.242.45' [2025-12-16 14:01:16.860085] [info] WEBHOOK REQUEST: {"overall_match_percentage":19,"internet_match_percentage":11,"publication_match_percentage":10,"submitted_works_match_percentage":13,"status":"COMPLETE","time_generated":"2025-12-16T11:01:16.687574Z","time_requested":"2025-12-16T11:00:43.288603Z","submission_id":"99ac1c30-3e15-4bbe-bf65-05cefffd9068","top_matches":[{"percentage":4.5135407,"source_type":"PUBLICATION","matched_word_count_total":270,"name":"V. Sharmila, S. Kannadhasan, A. Rajiv Kannan, P. Sivakumar, V. Vennila. \"Challenges in Information, Communication and Computing Technology\", CRC Press, 2024"},{"percentage":3.928452,"source_type":"PUBLICATION","matched_word_count_total":235,"name":"Mohiuddin Ahmed, Nazim Choudhury. \"Cybersecurity for Internet of Health Things\", CRC Press, 2025"},{"percentage":3.7780006,"source_type":"PUBLICATION","matched_word_count_total":226,"name":"Thangaprakash Sengodan, Sanjay Misra, M Murugappan. \"Advances in Electrical and Computer Technologies\", CRC Press, 2025"},{"percentage":2.4406552,"source_type":"SUBMITTED_WORK","matched_word_count_total":146,"submitted_date":"2024-01-08","institution_name":"Al Hussein bin Talal University","name":"Al Hussein bin Talal University on 2024-01-08"},{"percentage":2.3069208,"source_type":"PUBLICATION","matched_word_count_total":138,"name":"Crews, Nathaniel Pleasant. \"Determinant Factors of IoT Adoption for Smart Cities in the United States.\", Walden University"}],"top_source_largest_matched_word_count":15} [2025-12-16 14:01:16.860100] [info] EXPECTED SIGNATURE: 2576b5323167f092ca79266240914f033b07183b1f0d4e4f18677c784901a8e8 [2025-12-16 14:01:16.863950] [info] -------- WEBHOOK END -------- [2025-12-16 14:30:01.382442] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/features-enabled [2025-12-16 14:30:01.382469] [info] Headers: 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-16 14:30:01.382544] [info] Request: 0: '[]' [2025-12-16 14:30:01.694134] [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-16 14:30:01.694905] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/webhooks/158405da-13c6-4d62-8fa1-875f5d09346a [2025-12-16 14:30:01.694921] [info] Headers: 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-16 14:30:01.694935] [info] Request: 0: '[]' [2025-12-16 14:30:01.828324] [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-16 14:30:01.829067] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/eula/latest?lang=en-US [2025-12-16 14:30:01.829082] [info] Headers: 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-16 14:30:01.829097] [info] Request: 0: '[]' [2025-12-16 14:30:01.881222] [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-16 15:00:01.953541] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/features-enabled [2025-12-16 15:00:01.953579] [info] Headers: 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-16 15:00:01.953666] [info] Request: 0: '[]' [2025-12-16 15:00:02.612190] [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-16 15:00:02.612982] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/webhooks/158405da-13c6-4d62-8fa1-875f5d09346a [2025-12-16 15:00:02.612996] [info] Headers: 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-16 15:00:02.613008] [info] Request: 0: '[]' [2025-12-16 15:00:02.711245] [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","SUBMISSION_COMPLETE","SIMILARITY_UPDATED"],"httpstatus":200}' [2025-12-16 15:00:02.712043] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/eula/latest?lang=en-US [2025-12-16 15:00:02.712058] [info] Headers: 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-16 15:00:02.712074] [info] Request: 0: '[]' [2025-12-16 15:00:02.844089] [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-16 15:30:01.098870] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/features-enabled [2025-12-16 15:30:01.099024] [info] Headers: 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-16 15:30:01.099112] [info] Request: 0: '[]' [2025-12-16 15:30:01.415474] [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-16 15:30:01.416330] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/webhooks/158405da-13c6-4d62-8fa1-875f5d09346a [2025-12-16 15:30:01.416346] [info] Headers: 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-16 15:30:01.416361] [info] Request: 0: '[]' [2025-12-16 15:30:01.512778] [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-16 15:30:01.513734] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/eula/latest?lang=en-US [2025-12-16 15:30:01.513750] [info] Headers: 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-16 15:30:01.513765] [info] Request: 0: '[]' [2025-12-16 15:30:01.643563] [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-16 15:55:01.424666] [info] [POST] Request to: https://midocean.turnitin.com/api/v1/submissions [2025-12-16 15:55:01.424710] [info] Headers: 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-16 15:55:01.424787] [info] Request: 0: '{"owner":"536b991a-9e1a-44c7-b0af-295715877324","submitter":"536b991a-9e1a-44c7-b0af-295715877324","title":"Screenshot 2024-08-25 at 8.56.09%E2%80%AFAM 2.pdf","metadata":{"group":{"id":"120054","name":"\u0627\u0644\u062a\u0639\u062f\u064a\u0644 \u0627\u0644\u0623\u062e\u064a\u0631 \u0644\u0644\u0641\u0635\u0644 \u0627\u0644\u062b\u0627\u0644\u062b \u0645\u0646 \u0622\u0637\u0631\u0648\u062d\u0629 \u0627\u0644\u062f\u0643\u062a\u0648\u0631\u0627\u0629","type":"ASSIGNMENT"},"group_context":{"id":"4098","name":"\u0627\u0644\u0641\u0635\u0644 \u0627\u0644\u0633\u0627\u0628\u0639 - \u062f\/ \u0645\u064a\u0627\u0631 \u0648\u0644\u064a\u062f - \u0627\u0644\u0641\u0635\u0644 \u0627\u0644\u062f\u0631\u0627\u0633\u064a \u0627\u0644\u062b\u0627\u0644\u062b 2025"},"owners":[{"id":"536b991a-9e1a-44c7-b0af-295715877324","family_name":"\u0645\u0643\u064a\u0646","given_name":"\u0627\u0631\u0648\u0649","email":"arwa.a.makeen@gmail.com"}],"original_submitted_time":"2025-12-16T12:55:01Z"},"eula":{"accepted_timestamp":"2025-04-05T19:18:59Z","language":"en-US","version":"v1beta"},"owner_default_permission_set":"LEARNER","submitter_default_permission_set":"LEARNER"}' [2025-12-16 15:55:01.795527] [info] Response: 0: '{"owner":"536b991a-9e1a-44c7-b0af-295715877324","title":"Screenshot 2024-08-25 at 8.56.09%E2%80%AFAM 2.pdf","status":"CREATED","id":"06a14c29-4a98-4be1-bd6e-709eeb556c2f","created_time":"2025-12-16T12:55:01.776Z","httpstatus":201}' [2025-12-16 15:55:01.797565] [info] [PUT] Request to: https://midocean.turnitin.com/api/v1/submissions/06a14c29-4a98-4be1-bd6e-709eeb556c2f/original [2025-12-16 15:55:01.797591] [info] Headers: 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="Screenshot 2024-08-25 at 8.56.09%E2%80%AFAM 2.pdf"' [2025-12-16 15:55:02.077558] [info] Response: 0: '{"message":"Successfully uploaded file for submission 06a14c29-4a98-4be1-bd6e-709eeb556c2f","httpstatus":202}' [2025-12-16 15:55:02.366116] [info] [POST] Request to: https://midocean.turnitin.com/api/v1/submissions [2025-12-16 15:55:02.366153] [info] Headers: 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-16 15:55:02.366183] [info] Request: 0: '{"owner":"536b991a-9e1a-44c7-b0af-295715877324","submitter":"536b991a-9e1a-44c7-b0af-295715877324","title":"%E2%80%8E%E2%81%A8%D8%A7%D9%84%D9%81%D8%B5%D9%88%D9%84 %D8%A7%D9%84%D8%AB%D9%84%D8%A7%D8%AB%D8%A9_%D8%B1%D8%B3%D8%A7%D9%84%D8%A9 %D8%A7%D9%84%D8%AF%D9%83%D8%AA%D9%88%D8%B1%D8%A7%D9%87_ %D8%A3%D8%AE%D9%8A%D8%B1_ %D8%A3%D8%B1%D9%88%D9%89 %D9%85%D9%83%D9%8A%D9%86_ %D9%86%D9%88%D9%81%D9%85%D8%A8%D8%B1%E2%81%A9.pdf","metadata":{"group":{"id":"120054","name":"\u0627\u0644\u062a\u0639\u062f\u064a\u0644 \u0627\u0644\u0623\u062e\u064a\u0631 \u0644\u0644\u0641\u0635\u0644 \u0627\u0644\u062b\u0627\u0644\u062b \u0645\u0646 \u0622\u0637\u0631\u0648\u062d\u0629 \u0627\u0644\u062f\u0643\u062a\u0648\u0631\u0627\u0629","type":"ASSIGNMENT"},"group_context":{"id":"4098","name":"\u0627\u0644\u0641\u0635\u0644 \u0627\u0644\u0633\u0627\u0628\u0639 - \u062f\/ \u0645\u064a\u0627\u0631 \u0648\u0644\u064a\u062f - \u0627\u0644\u0641\u0635\u0644 \u0627\u0644\u062f\u0631\u0627\u0633\u064a \u0627\u0644\u062b\u0627\u0644\u062b 2025"},"owners":[{"id":"536b991a-9e1a-44c7-b0af-295715877324","family_name":"\u0645\u0643\u064a\u0646","given_name":"\u0627\u0631\u0648\u0649","email":"arwa.a.makeen@gmail.com"}],"original_submitted_time":"2025-12-16T12:55:02Z"},"eula":{"accepted_timestamp":"2025-04-05T19:18:59Z","language":"en-US","version":"v1beta"},"owner_default_permission_set":"LEARNER","submitter_default_permission_set":"LEARNER"}' [2025-12-16 15:55:02.626043] [info] Response: 0: '{"owner":"536b991a-9e1a-44c7-b0af-295715877324","title":"%E2%80%8E%E2%81%A8%D8%A7%D9%84%D9%81%D8%B5%D9%88%D9%84 %D8%A7%D9%84%D8%AB%D9%84%D8%A7%D8%AB%D8%A9_%D8%B1%D8%B3%D8%A7%D9%84%D8%A9 %D8%A7%D9%84%D8%AF%D9%83%D8%AA%D9%88%D8%B1%D8%A7%D9%87_ %D8%A3%D8%AE%D9%8A%D8%B1_ %D8%A3%D8%B1%D9%88%D9%89 %D9%85%D9%83%D9%8A%D9%86_ %D9%86%D9%88%D9%81%D9%85%D8%A8%D8%B1%E2%81%A9.pdf","status":"CREATED","id":"55b0554c-4dd7-4d32-a0a4-c61d347b5b6b","created_time":"2025-12-16T12:55:02.610Z","httpstatus":201}' [2025-12-16 15:55:02.629534] [info] [PUT] Request to: https://midocean.turnitin.com/api/v1/submissions/55b0554c-4dd7-4d32-a0a4-c61d347b5b6b/original [2025-12-16 15:55:02.629564] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' 4: 'Content-Type: binary/octet-stream' 5: 'Content-Disposition: inline; filename="%E2%80%8E%E2%81%A8%D8%A7%D9%84%D9%81%D8%B5%D9%88%D9%84 %D8%A7%D9%84%D8%AB%D9%84%D8%A7%D8%AB%D8%A9_%D8%B1%D8%B3%D8%A7%D9%84%D8%A9 %D8%A7%D9%84%D8%AF%D9%83%D8%AA%D9%88%D8%B1%D8%A7%D9%87_ %D8%A3%D8%AE%D9%8A%D8%B1_ %D8%A3%D8%B1%D9%88%D9%89 %D9%85%D9%83%D9%8A%D9%86_ %D9%86%D9%88%D9%81%D9%85%D8%A8%D8%B1%E2%81%A9.pdf"' [2025-12-16 15:55:02.956574] [info] Response: 0: '{"message":"Successfully uploaded file for submission 55b0554c-4dd7-4d32-a0a4-c61d347b5b6b","httpstatus":202}' [2025-12-16 15:55:12.496851] [info] -------- WEBHOOK START -------- [2025-12-16 15:55:12.496893] [info] WEBHOOK HEADERS: connection: 'Keep-Alive' content-length: '349' host: 'lms.midocean.ae' x-forwarded-proto: 'https' cf-visitor: '{"scheme":"https"}' cf-ipcountry: 'DE' cdn-loop: 'cloudflare; loops=1' x-turnitin-signature: 'b1a655ff66fe4353220ab19f460090230bcf462b689a12688e70e480bccf5a33' content-type: 'application/json' x-turnitin-eventtype: 'SUBMISSION_COMPLETE' accept-encoding: 'gzip, br' cookie: 'MoodleSession=7e210ca97e8f0366d2f7ce6fe2deb985' cf-ray: '9aee556efa7765ce-FRA' accept: '*/*' user-agent: 'AHC/2.1' b3: '694156b0f4720196a011fc5dbc09445b-e9a9e15a52b69252-0' traceparent: '00-694156b0f4720196a011fc5dbc09445b-e9a9e15a52b69252-00' x-forwarded-for: '35.158.179.21' [2025-12-16 15:55:12.496989] [info] WEBHOOK REQUEST: {"owner":"536b991a-9e1a-44c7-b0af-295715877324","title":"Screenshot 2024-08-25 at 8.56.09%E2%80%AFAM 2.pdf","status":"COMPLETE","id":"06a14c29-4a98-4be1-bd6e-709eeb556c2f","content_type":"application/pdf","page_count":1,"word_count":180,"character_count":1111,"created_time":"2025-12-16T12:55:01.776Z","capabilities":["SIMILARITY","VIEWER","INDEX"]} [2025-12-16 15:55:12.497003] [info] EXPECTED SIGNATURE: b1a655ff66fe4353220ab19f460090230bcf462b689a12688e70e480bccf5a33 [2025-12-16 15:55:12.761177] [info] [PUT] Request to: https://midocean.turnitin.com/api/v1/submissions/06a14c29-4a98-4be1-bd6e-709eeb556c2f/similarity [2025-12-16 15:55:12.761210] [info] Headers: 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-16 15:55:12.761225] [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-16 15:55:13.428487] [info] Response: 0: '{"message":"Successfully scheduled similarity report generation","httpstatus":202}' [2025-12-16 15:55:13.430591] [info] -------- WEBHOOK END -------- [2025-12-16 15:55:21.643961] [info] -------- WEBHOOK START -------- [2025-12-16 15:55:21.644001] [info] WEBHOOK HEADERS: connection: 'Keep-Alive' content-length: '456' host: 'lms.midocean.ae' x-forwarded-proto: 'https' cf-visitor: '{"scheme":"https"}' cf-ipcountry: 'DE' cdn-loop: 'cloudflare; loops=1' x-turnitin-signature: '3774081a9920554f974a1cfe173febb50f4037345d899130058942b88923460c' content-type: 'application/json' x-turnitin-eventtype: 'SIMILARITY_COMPLETE' accept-encoding: 'gzip, br' cookie: 'MoodleSession=56e95101960149f88cd659f36a31ea06' cf-ray: '9aee55a829a4d7d5-FRA' accept: '*/*' user-agent: 'AHC/2.1' b3: '694156b9fe4b1ee691a8d301035f8ed9-48da3c31575ac9fe-0' traceparent: '00-694156b9fe4b1ee691a8d301035f8ed9-48da3c31575ac9fe-00' x-forwarded-for: '52.57.242.45' [2025-12-16 15:55:21.644089] [info] WEBHOOK REQUEST: {"overall_match_percentage":17,"internet_match_percentage":17,"publication_match_percentage":0,"submitted_works_match_percentage":4,"status":"COMPLETE","time_generated":"2025-12-16T12:55:21.443822Z","time_requested":"2025-12-16T12:55:13.397765Z","submission_id":"06a14c29-4a98-4be1-bd6e-709eeb556c2f","top_matches":[{"percentage":7.76699,"source_type":"INTERNET","matched_word_count_total":16,"name":"ajsrp.com"}],"top_source_largest_matched_word_count":8} [2025-12-16 15:55:21.644094] [info] EXPECTED SIGNATURE: 3774081a9920554f974a1cfe173febb50f4037345d899130058942b88923460c [2025-12-16 15:55:21.648212] [info] -------- WEBHOOK END -------- [2025-12-16 15:56:04.207454] [info] -------- WEBHOOK START -------- [2025-12-16 15:56:04.207504] [info] WEBHOOK HEADERS: connection: 'Keep-Alive' content-length: '615' host: 'lms.midocean.ae' x-forwarded-proto: 'https' cf-visitor: '{"scheme":"https"}' cf-ipcountry: 'DE' cdn-loop: 'cloudflare; loops=1' x-turnitin-signature: 'd78dd9f47dc299448a3868a0a9906aa687ae7afabc6a4b75bf7bef0073674da3' content-type: 'application/json' x-turnitin-eventtype: 'SUBMISSION_COMPLETE' accept-encoding: 'gzip, br' cookie: 'MoodleSession=56e95101960149f88cd659f36a31ea06' cf-ray: '9aee56b23b7fd7d5-FRA' accept: '*/*' user-agent: 'AHC/2.1' b3: '694156e4342edd20e2c2383c904f4d5b-767355a5b4c4771d-0' traceparent: '00-694156e4342edd20e2c2383c904f4d5b-767355a5b4c4771d-00' x-forwarded-for: '52.57.242.45' [2025-12-16 15:56:04.207606] [info] WEBHOOK REQUEST: {"owner":"536b991a-9e1a-44c7-b0af-295715877324","title":"%E2%80%8E%E2%81%A8%D8%A7%D9%84%D9%81%D8%B5%D9%88%D9%84 %D8%A7%D9%84%D8%AB%D9%84%D8%A7%D8%AB%D8%A9_%D8%B1%D8%B3%D8%A7%D9%84%D8%A9 %D8%A7%D9%84%D8%AF%D9%83%D8%AA%D9%88%D8%B1%D8%A7%D9%87_ %D8%A3%D8%AE%D9%8A%D8%B1_ %D8%A3%D8%B1%D9%88%D9%89 %D9%85%D9%83%D9%8A%D9%86_ %D9%86%D9%88%D9%81%D9%85%D8%A8%D8%B1%E2%81%A9.pdf","status":"COMPLETE","id":"55b0554c-4dd7-4d32-a0a4-c61d347b5b6b","content_type":"application/pdf","page_count":71,"word_count":14229,"character_count":87268,"created_time":"2025-12-16T12:55:02.610Z","capabilities":["INDEX","SIMILARITY","VIEWER"]} [2025-12-16 15:56:04.207621] [info] EXPECTED SIGNATURE: d78dd9f47dc299448a3868a0a9906aa687ae7afabc6a4b75bf7bef0073674da3 [2025-12-16 15:56:04.526001] [info] [PUT] Request to: https://midocean.turnitin.com/api/v1/submissions/55b0554c-4dd7-4d32-a0a4-c61d347b5b6b/similarity [2025-12-16 15:56:04.526038] [info] Headers: 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-16 15:56:04.526056] [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-16 15:56:05.163732] [info] Response: 0: '{"message":"Successfully scheduled similarity report generation","httpstatus":202}' [2025-12-16 15:56:05.166007] [info] -------- WEBHOOK END -------- [2025-12-16 15:57:42.609270] [info] -------- WEBHOOK START -------- [2025-12-16 15:57:42.609308] [info] WEBHOOK HEADERS: connection: 'Keep-Alive' content-length: '977' host: 'lms.midocean.ae' x-forwarded-proto: 'https' cf-visitor: '{"scheme":"https"}' cf-ipcountry: 'DE' cdn-loop: 'cloudflare; loops=1' x-turnitin-signature: '4b72d2d82d8deebead256418c7c0f7f5a507513dd5129e96cbb424cd54747a9d' content-type: 'application/json' x-turnitin-eventtype: 'SIMILARITY_COMPLETE' accept-encoding: 'gzip, br' cookie: 'MoodleSession=56e95101960149f88cd659f36a31ea06' cf-ray: '9aee591929f9dbf0-FRA' accept: '*/*' user-agent: 'AHC/2.1' b3: '69415746566a32e3f1c3a56584c2b685-2c8b4fda9fd5d4c1-0' traceparent: '00-69415746566a32e3f1c3a56584c2b685-2c8b4fda9fd5d4c1-00' x-forwarded-for: '52.57.242.45' [2025-12-16 15:57:42.609405] [info] WEBHOOK REQUEST: {"overall_match_percentage":32,"internet_match_percentage":26,"publication_match_percentage":7,"submitted_works_match_percentage":27,"status":"COMPLETE","time_generated":"2025-12-16T12:57:42.408314Z","time_requested":"2025-12-16T12:56:05.13144Z","submission_id":"55b0554c-4dd7-4d32-a0a4-c61d347b5b6b","top_matches":[{"percentage":3.321252,"source_type":"INTERNET","matched_word_count_total":504,"name":"www.alazhar.edu.ps"},{"percentage":2.800659,"source_type":"INTERNET","matched_word_count_total":425,"name":"www.mpa.edu.ps"},{"percentage":2.5831962,"source_type":"INTERNET","matched_word_count_total":392,"name":"mpa.edu.ps"},{"percentage":2.2207577,"source_type":"SUBMITTED_WORK","matched_word_count_total":337,"submitted_date":"2018-04-15","institution_name":"Hofstra University","name":"Hofstra University on 2018-04-15"},{"percentage":2.1746292,"source_type":"INTERNET","matched_word_count_total":330,"name":"portal.arid.my"}],"top_source_largest_matched_word_count":48} [2025-12-16 15:57:42.609411] [info] EXPECTED SIGNATURE: 4b72d2d82d8deebead256418c7c0f7f5a507513dd5129e96cbb424cd54747a9d [2025-12-16 15:57:42.613368] [info] -------- WEBHOOK END -------- [2025-12-16 16:00:01.812927] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/features-enabled [2025-12-16 16:00:01.812954] [info] Headers: 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-16 16:00:01.813029] [info] Request: 0: '[]' [2025-12-16 16:00:02.042021] [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-16 16:00:02.042844] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/webhooks/158405da-13c6-4d62-8fa1-875f5d09346a [2025-12-16 16:00:02.042856] [info] Headers: 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-16 16:00:02.042870] [info] Request: 0: '[]' [2025-12-16 16:00:02.112998] [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-16 16:00:02.113667] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/eula/latest?lang=en-US [2025-12-16 16:00:02.113682] [info] Headers: 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-16 16:00:02.113696] [info] Request: 0: '[]' [2025-12-16 16:00:02.173038] [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-16 16:30:01.437561] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/features-enabled [2025-12-16 16:30:01.437589] [info] Headers: 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-16 16:30:01.437674] [info] Request: 0: '[]' [2025-12-16 16:30:01.725446] [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-16 16:30:01.727969] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/webhooks/158405da-13c6-4d62-8fa1-875f5d09346a [2025-12-16 16:30:01.727993] [info] Headers: 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-16 16:30:01.728009] [info] Request: 0: '[]' [2025-12-16 16:30:01.781325] [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-16 16:30:01.781950] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/eula/latest?lang=en-US [2025-12-16 16:30:01.781965] [info] Headers: 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-16 16:30:01.781979] [info] Request: 0: '[]' [2025-12-16 16:30:01.882271] [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-16 16:35:01.203464] [info] [POST] Request to: https://midocean.turnitin.com/api/v1/submissions [2025-12-16 16:35:01.203502] [info] Headers: 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-16 16:35:01.203591] [info] Request: 0: '{"owner":"d300b16b-1390-4408-a249-a3e1a5c425d9","submitter":"d300b16b-1390-4408-a249-a3e1a5c425d9","title":"%D8%A7%D9%84%D8%AE%D8%B7%D8%A9 %D8%A7%D9%84%D8%A8%D8%AD%D8%AB%D9%8A%D8%A9.docx","metadata":{"group":{"id":"112656","name":"Word \u062a\u0633\u0644\u064a\u0645 \u0627\u0644\u0631\u0633\u0627\u0644\u0629","type":"ASSIGNMENT"},"group_context":{"id":"3952","name":"Final_Project_MKT761_T3_MDM_Third Trimester 2025","owners":[{"id":"156f1dd7-beb4-4430-a179-628854767a95","family_name":"ELNOHY","given_name":"Amira","email":"amiraelnouhy@midocean.edu.km"}]},"owners":[{"id":"d300b16b-1390-4408-a249-a3e1a5c425d9","family_name":"\u0628\u0646 \u0645\u0647\u0646\u0627","given_name":"\u0648\u0644\u064a\u062f","email":"waledomar1410@gmail.com"}],"original_submitted_time":"2025-12-16T13:35:01Z"},"eula":{"accepted_timestamp":"2025-10-10T15:06:55Z","language":"en-US","version":"v1beta"},"owner_default_permission_set":"LEARNER","submitter_default_permission_set":"LEARNER"}' [2025-12-16 16:35:01.636840] [info] Response: 0: '{"owner":"d300b16b-1390-4408-a249-a3e1a5c425d9","title":"%D8%A7%D9%84%D8%AE%D8%B7%D8%A9 %D8%A7%D9%84%D8%A8%D8%AD%D8%AB%D9%8A%D8%A9.docx","status":"CREATED","id":"32b9ebd6-257e-4362-9d18-23d4daf46e55","created_time":"2025-12-16T13:35:01.465Z","httpstatus":201}' [2025-12-16 16:35:01.639147] [info] [PUT] Request to: https://midocean.turnitin.com/api/v1/submissions/32b9ebd6-257e-4362-9d18-23d4daf46e55/original [2025-12-16 16:35:01.639177] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' 4: 'Content-Type: binary/octet-stream' 5: 'Content-Disposition: inline; filename="%D8%A7%D9%84%D8%AE%D8%B7%D8%A9 %D8%A7%D9%84%D8%A8%D8%AD%D8%AB%D9%8A%D8%A9.docx"' [2025-12-16 16:35:01.902925] [info] Response: 0: '{"message":"Successfully uploaded file for submission 32b9ebd6-257e-4362-9d18-23d4daf46e55","httpstatus":202}' [2025-12-16 16:36:06.311711] [info] -------- WEBHOOK START -------- [2025-12-16 16:36:06.311774] [info] WEBHOOK HEADERS: connection: 'Keep-Alive' content-length: '437' host: 'lms.midocean.ae' x-forwarded-proto: 'https' cf-visitor: '{"scheme":"https"}' cf-ipcountry: 'DE' cdn-loop: 'cloudflare; loops=1' content-type: 'application/json' x-turnitin-eventtype: 'SUBMISSION_COMPLETE' accept-encoding: 'gzip, br' b3: '6941604694cd29ba2511990d899f872f-42d8caeda6dfc313-0' cf-ray: '9aee9157593fd2cb-FRA' accept: '*/*' user-agent: 'AHC/2.1' traceparent: '00-6941604694cd29ba2511990d899f872f-42d8caeda6dfc313-00' x-turnitin-signature: '323704835851153fca4e285784f59c21db0b68805fd3711aac3b4bb9ce4fe45a' x-forwarded-for: '52.57.242.45' [2025-12-16 16:36:06.311881] [info] WEBHOOK REQUEST: {"owner":"d300b16b-1390-4408-a249-a3e1a5c425d9","title":"%D8%A7%D9%84%D8%AE%D8%B7%D8%A9 %D8%A7%D9%84%D8%A8%D8%AD%D8%AB%D9%8A%D8%A9.docx","status":"COMPLETE","id":"32b9ebd6-257e-4362-9d18-23d4daf46e55","content_type":"application/vnd.openxmlformats-officedocument.wordprocessingml.document","page_count":31,"word_count":7052,"character_count":38987,"created_time":"2025-12-16T13:35:01.465Z","capabilities":["VIEWER","INDEX","SIMILARITY"]} [2025-12-16 16:36:06.311887] [info] EXPECTED SIGNATURE: 323704835851153fca4e285784f59c21db0b68805fd3711aac3b4bb9ce4fe45a [2025-12-16 16:36:06.789691] [info] [PUT] Request to: https://midocean.turnitin.com/api/v1/submissions/32b9ebd6-257e-4362-9d18-23d4daf46e55/similarity [2025-12-16 16:36:06.789736] [info] Headers: 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-16 16:36:06.789758] [info] Request: 0: '{"generation_settings":{"search_repositories":["INTERNET","PUBLICATION","CROSSREF","CROSSREF_POSTED_CONTENT","SUBMITTED_WORK"],"auto_exclude_self_matching_scope":"GROUP_CONTEXT"},"view_settings":{"exclude_quotes":true,"exclude_bibliography":true}}' [2025-12-16 16:36:07.421000] [info] Response: 0: '{"message":"Successfully scheduled similarity report generation","httpstatus":202}' [2025-12-16 16:36:07.423069] [info] -------- WEBHOOK END -------- [2025-12-16 16:36:24.114123] [info] -------- WEBHOOK START -------- [2025-12-16 16:36:24.114165] [info] WEBHOOK HEADERS: connection: 'Keep-Alive' content-length: '1302' host: 'lms.midocean.ae' x-forwarded-proto: 'https' cf-visitor: '{"scheme":"https"}' cf-ipcountry: 'DE' cdn-loop: 'cloudflare; loops=1' x-turnitin-signature: 'b4ee137908914eaa36a194f3bc68157d250acdcaa797e992e6348c7b0ca3c3d4' content-type: 'application/json' x-turnitin-eventtype: 'SIMILARITY_COMPLETE' accept-encoding: 'gzip, br' cookie: 'MoodleSession=ae8c2c77bea2dec98cd9cb44e0c23c31' cf-ray: '9aee91c69fdbd2cb-FRA' accept: '*/*' user-agent: 'AHC/2.1' b3: '69416058523af3c6814180064fef3a13-0df3b56f28ca57f0-0' traceparent: '00-69416058523af3c6814180064fef3a13-0df3b56f28ca57f0-00' x-forwarded-for: '52.57.242.45' [2025-12-16 16:36:24.114252] [info] WEBHOOK REQUEST: {"overall_match_percentage":12,"internet_match_percentage":8,"publication_match_percentage":12,"submitted_works_match_percentage":12,"status":"COMPLETE","time_generated":"2025-12-16T13:36:23.964961Z","time_requested":"2025-12-16T13:36:07.391926Z","submission_id":"32b9ebd6-257e-4362-9d18-23d4daf46e55","top_matches":[{"percentage":9.223301,"source_type":"SUBMITTED_WORK","matched_word_count_total":19,"submitted_date":"2025-08-12","institution_name":"University of Glasgow","name":"University of Glasgow on 2025-08-12"},{"percentage":8.252427,"source_type":"SUBMITTED_WORK","matched_word_count_total":17,"submitted_date":"2025-02-19","institution_name":"Mancosa","name":"Mancosa on 2025-02-19"},{"percentage":8.252427,"source_type":"SUBMITTED_WORK","matched_word_count_total":17,"submitted_date":"2024-12-13","institution_name":"Mancosa","name":"Mancosa on 2024-12-13"},{"percentage":8.252427,"source_type":"PUBLICATION","matched_word_count_total":17,"name":"Emmanuel Mogaji. \"Strategic Marketing Management\", Springer Science and Business Media LLC, 2025"},{"percentage":8.252427,"source_type":"PUBLICATION","matched_word_count_total":17,"name":"Emmanuel Mogaji. \"Chapter 4 Mapping the Customer Journey\", Springer Science and Business Media LLC, 2025"}],"top_source_largest_matched_word_count":7} [2025-12-16 16:36:24.114265] [info] EXPECTED SIGNATURE: b4ee137908914eaa36a194f3bc68157d250acdcaa797e992e6348c7b0ca3c3d4 [2025-12-16 16:36:24.118211] [info] -------- WEBHOOK END -------- [2025-12-16 16:50:02.000767] [info] [POST] Request to: https://midocean.turnitin.com/api/v1/submissions [2025-12-16 16:50:02.000817] [info] Headers: 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-16 16:50:02.000932] [info] Request: 0: '{"owner":"cec7517c-b8cc-4454-bda3-e493e9e0f5bc","submitter":"cec7517c-b8cc-4454-bda3-e493e9e0f5bc","title":"%D8%B1%D8%B3%D8%A7%D9%84%D8%A9 %D8%A7%D9%84%D9%85%D8%A7%D8%AC%D8%B3%D8%AA%D9%8A%D8%B1 %D8%B4%D9%87%D8%AF %D9%81%D8%AA%D8%AD%D9%8A.docx","metadata":{"group":{"id":"112656","name":"Word \u062a\u0633\u0644\u064a\u0645 \u0627\u0644\u0631\u0633\u0627\u0644\u0629","type":"ASSIGNMENT"},"group_context":{"id":"3952","name":"Final_Project_MKT761_T3_MDM_Third Trimester 2025","owners":[{"id":"156f1dd7-beb4-4430-a179-628854767a95","family_name":"ELNOHY","given_name":"Amira","email":"amiraelnouhy@midocean.edu.km"}]},"owners":[{"id":"cec7517c-b8cc-4454-bda3-e493e9e0f5bc","family_name":"\u0641\u062a\u062d\u064a \u0641\u0648\u062c\u0648","given_name":"\u0634\u0647\u062f","email":"shehoody@gmail.com"}],"original_submitted_time":"2025-12-16T13:50:01Z"},"eula":{"accepted_timestamp":"2025-10-12T17:16:21Z","language":"en-US","version":"v1beta"},"owner_default_permission_set":"LEARNER","submitter_default_permission_set":"LEARNER"}' [2025-12-16 16:50:02.558300] [info] Response: 0: '{"owner":"cec7517c-b8cc-4454-bda3-e493e9e0f5bc","title":"%D8%B1%D8%B3%D8%A7%D9%84%D8%A9 %D8%A7%D9%84%D9%85%D8%A7%D8%AC%D8%B3%D8%AA%D9%8A%D8%B1 %D8%B4%D9%87%D8%AF %D9%81%D8%AA%D8%AD%D9%8A.docx","status":"CREATED","id":"a26abee2-a0da-4cbb-aa51-32d7c2d35582","created_time":"2025-12-16T13:50:02.318Z","httpstatus":201}' [2025-12-16 16:50:02.566596] [info] [PUT] Request to: https://midocean.turnitin.com/api/v1/submissions/a26abee2-a0da-4cbb-aa51-32d7c2d35582/original [2025-12-16 16:50:02.566632] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' 4: 'Content-Type: binary/octet-stream' 5: 'Content-Disposition: inline; filename="%D8%B1%D8%B3%D8%A7%D9%84%D8%A9 %D8%A7%D9%84%D9%85%D8%A7%D8%AC%D8%B3%D8%AA%D9%8A%D8%B1 %D8%B4%D9%87%D8%AF %D9%81%D8%AA%D8%AD%D9%8A.docx"' [2025-12-16 16:50:02.777472] [info] Response: 0: '{"message":"Successfully uploaded file for submission a26abee2-a0da-4cbb-aa51-32d7c2d35582","httpstatus":202}' [2025-12-16 16:51:15.165581] [info] -------- WEBHOOK START -------- [2025-12-16 16:51:15.165642] [info] WEBHOOK HEADERS: connection: 'Keep-Alive' content-length: '494' host: 'lms.midocean.ae' x-forwarded-proto: 'https' cf-visitor: '{"scheme":"https"}' cf-ipcountry: 'DE' cdn-loop: 'cloudflare; loops=1' x-turnitin-signature: '46500b4f2ab5823c8b5d2b7e929395279a18d11c6a9c231d81578d320a520088' content-type: 'application/json' x-turnitin-eventtype: 'SUBMISSION_COMPLETE' accept-encoding: 'gzip, br' cookie: 'MoodleSession=c757e8e9fcbaf6d3805f457aa9e004c2' cf-ray: '9aeea787ae769fce-FRA' accept: '*/*' user-agent: 'AHC/2.1' b3: '694163d323ddf9aa7edbbfba54fabdaa-ad31bdd47f8a52ca-0' traceparent: '00-694163d323ddf9aa7edbbfba54fabdaa-ad31bdd47f8a52ca-00' x-forwarded-for: '35.158.179.21' [2025-12-16 16:51:15.165754] [info] WEBHOOK REQUEST: {"owner":"cec7517c-b8cc-4454-bda3-e493e9e0f5bc","title":"%D8%B1%D8%B3%D8%A7%D9%84%D8%A9 %D8%A7%D9%84%D9%85%D8%A7%D8%AC%D8%B3%D8%AA%D9%8A%D8%B1 %D8%B4%D9%87%D8%AF %D9%81%D8%AA%D8%AD%D9%8A.docx","status":"COMPLETE","id":"a26abee2-a0da-4cbb-aa51-32d7c2d35582","content_type":"application/vnd.openxmlformats-officedocument.wordprocessingml.document","page_count":72,"word_count":13684,"character_count":73013,"created_time":"2025-12-16T13:50:02.318Z","capabilities":["INDEX","SIMILARITY","VIEWER"]} [2025-12-16 16:51:15.165775] [info] EXPECTED SIGNATURE: 46500b4f2ab5823c8b5d2b7e929395279a18d11c6a9c231d81578d320a520088 [2025-12-16 16:51:15.748693] [info] [PUT] Request to: https://midocean.turnitin.com/api/v1/submissions/a26abee2-a0da-4cbb-aa51-32d7c2d35582/similarity [2025-12-16 16:51:15.748737] [info] Headers: 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-16 16:51:15.748755] [info] Request: 0: '{"generation_settings":{"search_repositories":["INTERNET","PUBLICATION","CROSSREF","CROSSREF_POSTED_CONTENT","SUBMITTED_WORK"],"auto_exclude_self_matching_scope":"GROUP_CONTEXT"},"view_settings":{"exclude_quotes":true,"exclude_bibliography":true}}' [2025-12-16 16:51:16.459060] [info] Response: 0: '{"message":"Successfully scheduled similarity report generation","httpstatus":202}' [2025-12-16 16:51:16.462079] [info] -------- WEBHOOK END -------- [2025-12-16 16:52:35.155172] [info] -------- WEBHOOK START -------- [2025-12-16 16:52:35.155215] [info] WEBHOOK HEADERS: connection: 'Keep-Alive' content-length: '1411' host: 'lms.midocean.ae' x-forwarded-proto: 'https' cf-visitor: '{"scheme":"https"}' cf-ipcountry: 'DE' cdn-loop: 'cloudflare; loops=1' x-turnitin-signature: '9000dc499ef5b137184efd4841c8db8456e769186b8b73c666362d9b5cd42505' content-type: 'application/json' x-turnitin-eventtype: 'SIMILARITY_COMPLETE' accept-encoding: 'gzip, br' cookie: 'MoodleSession=ae8c2c77bea2dec98cd9cb44e0c23c31' cf-ray: '9aeea97b9c67d364-FRA' accept: '*/*' user-agent: 'AHC/2.1' b3: '6941642306ed3c1e2b61bfbf0f0f2990-eb50687193bfbaa3-0' traceparent: '00-6941642306ed3c1e2b61bfbf0f0f2990-eb50687193bfbaa3-00' x-forwarded-for: '52.57.242.45' [2025-12-16 16:52:35.155311] [info] WEBHOOK REQUEST: {"overall_match_percentage":20,"internet_match_percentage":10,"publication_match_percentage":3,"submitted_works_match_percentage":18,"status":"COMPLETE","time_generated":"2025-12-16T13:52:34.957927Z","time_requested":"2025-12-16T13:51:16.424946Z","submission_id":"a26abee2-a0da-4cbb-aa51-32d7c2d35582","top_matches":[{"percentage":2.6077278,"source_type":"SUBMITTED_WORK","matched_word_count_total":328,"submitted_date":"2015-04-13","institution_name":"New York Institute of Technology","name":"New York Institute of Technology on 2015-04-13"},{"percentage":2.1784067,"source_type":"SUBMITTED_WORK","matched_word_count_total":274,"submitted_date":"2024-05-05","institution_name":"Hofstra University","name":"Hofstra University on 2024-05-05"},{"percentage":2.1784067,"source_type":"SUBMITTED_WORK","matched_word_count_total":274,"submitted_date":"2024-05-01","institution_name":"Hofstra University","name":"Hofstra University on 2024-05-01"},{"percentage":2.0671012,"source_type":"SUBMITTED_WORK","matched_word_count_total":260,"submitted_date":"2025-09-22","institution_name":"University of Samarra","name":"University of Samarra on 2025-09-22"},{"percentage":1.7331849,"source_type":"SUBMITTED_WORK","matched_word_count_total":218,"submitted_date":"2025-08-05","institution_name":"University College of Bahrain","name":"University College of Bahrain on 2025-08-05"}],"top_source_largest_matched_word_count":9} [2025-12-16 16:52:35.155316] [info] EXPECTED SIGNATURE: 9000dc499ef5b137184efd4841c8db8456e769186b8b73c666362d9b5cd42505 [2025-12-16 16:52:35.162159] [info] -------- WEBHOOK END -------- [2025-12-16 17:00:01.151621] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/features-enabled [2025-12-16 17:00:01.151653] [info] Headers: 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-16 17:00:01.151765] [info] Request: 0: '[]' [2025-12-16 17:00:01.685374] [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-16 17:00:01.686275] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/webhooks/158405da-13c6-4d62-8fa1-875f5d09346a [2025-12-16 17:00:01.686292] [info] Headers: 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-16 17:00:01.686307] [info] Request: 0: '[]' [2025-12-16 17:00:01.788888] [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-16 17:00:01.789798] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/eula/latest?lang=en-US [2025-12-16 17:00:01.789814] [info] Headers: 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-16 17:00:01.789829] [info] Request: 0: '[]' [2025-12-16 17:00:01.843854] [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-16 17:25:01.729931] [info] [POST] Request to: https://midocean.turnitin.com/api/v1/submissions [2025-12-16 17:25:01.729964] [info] Headers: 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-16 17:25:01.730041] [info] Request: 0: '{"owner":"009f315f-a6ab-4e89-98a4-2df46624a18c","submitter":"009f315f-a6ab-4e89-98a4-2df46624a18c","title":"%D8%A8%D8%AD%D8%AB %D8%A7%D9%84%D8%AA%D8%AE%D8%B1%D8%AC %D8%A7%D9%84%D9%86%D9%87%D8%A7%D8%A6%D9%8A %D8%A3%D9%85%D9%84 %D8%A7%D9%84%D9%85%D8%B7%D9%8A%D8%B1%D9%8A.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":"009f315f-a6ab-4e89-98a4-2df46624a18c","family_name":"\u0627\u0644\u0645\u0637\u064a\u0631\u064a","given_name":"\u0623\u0645\u0644","email":"amal.almutairy99@gmail.com"}],"original_submitted_time":"2025-12-16T14:25:01Z"},"eula":{"accepted_timestamp":"2025-10-25T17:03:24Z","language":"en-US","version":"v1beta"},"owner_default_permission_set":"LEARNER","submitter_default_permission_set":"LEARNER"}' [2025-12-16 17:25:02.269275] [info] Response: 0: '{"owner":"009f315f-a6ab-4e89-98a4-2df46624a18c","title":"%D8%A8%D8%AD%D8%AB %D8%A7%D9%84%D8%AA%D8%AE%D8%B1%D8%AC %D8%A7%D9%84%D9%86%D9%87%D8%A7%D8%A6%D9%8A %D8%A3%D9%85%D9%84 %D8%A7%D9%84%D9%85%D8%B7%D9%8A%D8%B1%D9%8A.docx","status":"CREATED","id":"2a8bd470-bc9d-46ae-9bee-5a2784780a42","created_time":"2025-12-16T14:25:02.070Z","httpstatus":201}' [2025-12-16 17:25:02.271657] [info] [PUT] Request to: https://midocean.turnitin.com/api/v1/submissions/2a8bd470-bc9d-46ae-9bee-5a2784780a42/original [2025-12-16 17:25:02.271675] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' 4: 'Content-Type: binary/octet-stream' 5: 'Content-Disposition: inline; filename="%D8%A8%D8%AD%D8%AB %D8%A7%D9%84%D8%AA%D8%AE%D8%B1%D8%AC %D8%A7%D9%84%D9%86%D9%87%D8%A7%D8%A6%D9%8A %D8%A3%D9%85%D9%84 %D8%A7%D9%84%D9%85%D8%B7%D9%8A%D8%B1%D9%8A.docx"' [2025-12-16 17:25:02.445550] [info] Response: 0: '{"message":"Successfully uploaded file for submission 2a8bd470-bc9d-46ae-9bee-5a2784780a42","httpstatus":202}' [2025-12-16 17:25:18.805130] [info] -------- WEBHOOK START -------- [2025-12-16 17:25:18.805167] [info] WEBHOOK HEADERS: connection: 'Keep-Alive' content-length: '524' host: 'lms.midocean.ae' x-forwarded-proto: 'https' cf-visitor: '{"scheme":"https"}' cf-ipcountry: 'DE' cdn-loop: 'cloudflare; loops=1' x-turnitin-signature: 'afc1dd41cca3874998fe158768d162d80223ff1b0fa55d0b266b7829d0013ff2' content-type: 'application/json' x-turnitin-eventtype: 'SUBMISSION_COMPLETE' accept-encoding: 'gzip, br' cookie: 'MoodleSession=a9333479916ff09bb675cba3a6891301' cf-ray: '9aeed96c6804dcce-FRA' accept: '*/*' user-agent: 'AHC/2.1' b3: '69416bce7b7bbc120c1abe1ab18eada1-31ce4bec71e8bee9-0' traceparent: '00-69416bce7b7bbc120c1abe1ab18eada1-31ce4bec71e8bee9-00' x-forwarded-for: '35.158.179.21' [2025-12-16 17:25:18.805263] [info] WEBHOOK REQUEST: {"owner":"009f315f-a6ab-4e89-98a4-2df46624a18c","title":"%D8%A8%D8%AD%D8%AB %D8%A7%D9%84%D8%AA%D8%AE%D8%B1%D8%AC %D8%A7%D9%84%D9%86%D9%87%D8%A7%D8%A6%D9%8A %D8%A3%D9%85%D9%84 %D8%A7%D9%84%D9%85%D8%B7%D9%8A%D8%B1%D9%8A.docx","status":"COMPLETE","id":"2a8bd470-bc9d-46ae-9bee-5a2784780a42","content_type":"application/vnd.openxmlformats-officedocument.wordprocessingml.document","page_count":16,"word_count":4373,"character_count":24581,"created_time":"2025-12-16T14:25:02.070Z","capabilities":["INDEX","SIMILARITY","VIEWER"]} [2025-12-16 17:25:18.805270] [info] EXPECTED SIGNATURE: afc1dd41cca3874998fe158768d162d80223ff1b0fa55d0b266b7829d0013ff2 [2025-12-16 17:25:19.308156] [info] [PUT] Request to: https://midocean.turnitin.com/api/v1/submissions/2a8bd470-bc9d-46ae-9bee-5a2784780a42/similarity [2025-12-16 17:25:19.308197] [info] Headers: 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-16 17:25:19.308217] [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-16 17:25:20.119239] [info] Response: 0: '{"message":"Successfully scheduled similarity report generation","httpstatus":202}' [2025-12-16 17:25:20.123362] [info] -------- WEBHOOK END -------- [2025-12-16 17:25:38.856057] [info] -------- WEBHOOK START -------- [2025-12-16 17:25:38.856102] [info] WEBHOOK HEADERS: connection: 'Keep-Alive' content-length: '1463' host: 'lms.midocean.ae' x-forwarded-proto: 'https' cf-visitor: '{"scheme":"https"}' cf-ipcountry: 'DE' cdn-loop: 'cloudflare; loops=1' x-turnitin-signature: '1940e3f51d3c0f27779fde05c3d4bd543da10aa33d31e4d577c2383ebd4c22f7' content-type: 'application/json' x-turnitin-eventtype: 'SIMILARITY_COMPLETE' accept-encoding: 'gzip, br' cookie: 'MoodleSession=ae8c2c77bea2dec98cd9cb44e0c23c31' cf-ray: '9aeed9e9b894afea-FRA' accept: '*/*' user-agent: 'AHC/2.1' b3: '69416be23aa105fd5de44a296fa2f3fa-3faf771e3bc0e94a-0' traceparent: '00-69416be23aa105fd5de44a296fa2f3fa-3faf771e3bc0e94a-00' x-forwarded-for: '52.57.242.45' [2025-12-16 17:25:38.856209] [info] WEBHOOK REQUEST: {"overall_match_percentage":20,"internet_match_percentage":2,"publication_match_percentage":1,"submitted_works_match_percentage":20,"status":"COMPLETE","time_generated":"2025-12-16T14:25:38.605468Z","time_requested":"2025-12-16T14:25:20.087363Z","submission_id":"2a8bd470-bc9d-46ae-9bee-5a2784780a42","top_matches":[{"percentage":3.069577,"source_type":"SUBMITTED_WORK","matched_word_count_total":135,"submitted_date":"2025-09-01","institution_name":"University College of Bahrain","name":"University College of Bahrain on 2025-09-01"},{"percentage":2.6603003,"source_type":"SUBMITTED_WORK","matched_word_count_total":117,"submitted_date":"2025-06-05","institution_name":"Mohammed Bin Rashid School of Government","name":"Mohammed Bin Rashid School of Government on 2025-06-05"},{"percentage":2.205548,"source_type":"SUBMITTED_WORK","matched_word_count_total":97,"submitted_date":"2024-12-09","institution_name":"Ajman University of Science and Technology","name":"Ajman University of Science and Technology on 2024-12-09"},{"percentage":2.023647,"source_type":"SUBMITTED_WORK","matched_word_count_total":89,"submitted_date":"2025-07-28","institution_name":"University of Petra","name":"University of Petra on 2025-07-28"},{"percentage":1.9554343,"source_type":"SUBMITTED_WORK","matched_word_count_total":86,"submitted_date":"2025-11-12","institution_name":"Al Ain University","name":"Al Ain University on 2025-11-12"}],"top_source_largest_matched_word_count":10} [2025-12-16 17:25:38.856214] [info] EXPECTED SIGNATURE: 1940e3f51d3c0f27779fde05c3d4bd543da10aa33d31e4d577c2383ebd4c22f7 [2025-12-16 17:25:38.860229] [info] -------- WEBHOOK END -------- [2025-12-16 17:30:01.113132] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/features-enabled [2025-12-16 17:30:01.113163] [info] Headers: 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-16 17:30:01.113255] [info] Request: 0: '[]' [2025-12-16 17:30:01.260608] [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-16 17:30:01.262197] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/webhooks/158405da-13c6-4d62-8fa1-875f5d09346a [2025-12-16 17:30:01.262212] [info] Headers: 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-16 17:30:01.262227] [info] Request: 0: '[]' [2025-12-16 17:30:01.339114] [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-16 17:30:01.339735] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/eula/latest?lang=en-US [2025-12-16 17:30:01.339757] [info] Headers: 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-16 17:30:01.339772] [info] Request: 0: '[]' [2025-12-16 17:30:01.488816] [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-16 17:30:01.503926] [info] [POST] Request to: https://midocean.turnitin.com/api/v1/submissions [2025-12-16 17:30:01.503954] [info] Headers: 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-16 17:30:01.503973] [info] Request: 0: '{"owner":"b4ac8487-0825-4744-a79e-a594510e20ca","submitter":"b4ac8487-0825-4744-a79e-a594510e20ca","title":"%E2%80%8E%E2%81%A8%D8%AE%D8%B7%D8%A9 %D8%A7%D9%84%D8%A3%D8%B7%D8%B1%D9%88%D8%AD%D8%A9 %D9%85%D8%B9%D8%AF%D9%84%D8%A9%E2%80%94%D8%B9%D8%A8%D8%AF%D8%A7%D9%84%D8%B3%D9%84%D8%A7%D9%85 %D8%A7%D9%84%D8%B9%D8%AA%D8%A8%D9%8A- %D8%AA%D9%82%D9%86%D9%8A%D8%A9 %D8%A7%D9%84%D9%85%D8%B9%D9%84%D9%88%D9%85%D8%A7%D8%AA%E2%81%A9.pdf","metadata":{"group":{"id":"120032","name":"\u062a\u0633\u0644\u064a\u0645 \u0627\u0644\u062a\u0639\u062f\u064a\u0644 \u0627\u0644\u062b\u0627\u0646\u064a \u0648\u0627\u0644\u0646\u0647\u0627\u0626\u064a","type":"ASSIGNMENT"},"group_context":{"id":"4093","name":"\u0627\u0644\u0641\u0635\u0644 \u0627\u0644\u0631\u0627\u0628\u0639 \u062f\/ \u0646\u0631\u0645\u064a\u0646 \u0645\u0648\u0633\u0649 - \u0627\u0644\u0641\u0635\u0644 \u0627\u0644\u062f\u0631\u0627\u0633\u064a \u0627\u0644\u062b\u0627\u0644\u062b 2025"},"owners":[{"id":"b4ac8487-0825-4744-a79e-a594510e20ca","family_name":"\u0627\u0644\u0639\u062a\u064a\u0628\u064a","given_name":"\u0639\u0628\u062f\u0627\u0644\u0633\u0644\u0627\u0645","email":"abduls3@hotmail.com"}],"original_submitted_time":"2025-12-16T14:30:01Z"},"eula":{"accepted_timestamp":"2025-11-08T10:23:17Z","language":"en-US","version":"v1beta"},"owner_default_permission_set":"LEARNER","submitter_default_permission_set":"LEARNER"}' [2025-12-16 17:30:01.775559] [info] Response: 0: '{"owner":"b4ac8487-0825-4744-a79e-a594510e20ca","title":"%E2%80%8E%E2%81%A8%D8%AE%D8%B7%D8%A9 %D8%A7%D9%84%D8%A3%D8%B7%D8%B1%D9%88%D8%AD%D8%A9 %D9%85%D8%B9%D8%AF%D9%84%D8%A9%E2%80%94%D8%B9%D8%A8%D8%AF%D8%A7%D9%84%D8%B3%D9%84%D8%A7%D9%85 %D8%A7%D9%84%D8%B9%D8%AA%D8%A8%D9%8A- %D8%AA%D9%82%D9%86%D9%8A%D8%A9 %D8%A7%D9%84%D9%85%D8%B9%D9%84%D9%88%D9%85%D8%A7%D8%AA%E2%81%A9.pdf","status":"CREATED","id":"c537821b-49c6-4fc6-90d3-e61454561c89","created_time":"2025-12-16T14:30:01.757Z","httpstatus":201}' [2025-12-16 17:30:01.778040] [info] [PUT] Request to: https://midocean.turnitin.com/api/v1/submissions/c537821b-49c6-4fc6-90d3-e61454561c89/original [2025-12-16 17:30:01.778069] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' 4: 'Content-Type: binary/octet-stream' 5: 'Content-Disposition: inline; filename="%E2%80%8E%E2%81%A8%D8%AE%D8%B7%D8%A9 %D8%A7%D9%84%D8%A3%D8%B7%D8%B1%D9%88%D8%AD%D8%A9 %D9%85%D8%B9%D8%AF%D9%84%D8%A9%E2%80%94%D8%B9%D8%A8%D8%AF%D8%A7%D9%84%D8%B3%D9%84%D8%A7%D9%85 %D8%A7%D9%84%D8%B9%D8%AA%D8%A8%D9%8A- %D8%AA%D9%82%D9%86%D9%8A%D8%A9 %D8%A7%D9%84%D9%85%D8%B9%D9%84%D9%88%D9%85%D8%A7%D8%AA%E2%81%A9.pdf"' [2025-12-16 17:30:02.008658] [info] Response: 0: '{"message":"Successfully uploaded file for submission c537821b-49c6-4fc6-90d3-e61454561c89","httpstatus":202}' [2025-12-16 17:30:37.193773] [info] -------- WEBHOOK START -------- [2025-12-16 17:30:37.193811] [info] WEBHOOK HEADERS: connection: 'Keep-Alive' content-length: '619' host: 'lms.midocean.ae' x-forwarded-proto: 'https' cf-visitor: '{"scheme":"https"}' cf-ipcountry: 'DE' cdn-loop: 'cloudflare; loops=1' x-turnitin-signature: 'd9d0101330bbeb4282392323e48065cd0a827a7e39ee0a09c69db5d7dfd22986' content-type: 'application/json' x-turnitin-eventtype: 'SUBMISSION_COMPLETE' accept-encoding: 'gzip, br' cookie: 'MoodleSession=324e10fb2da50f832a10fa7312dc8911' cf-ray: '9aeee132497930f4-FRA' accept: '*/*' user-agent: 'AHC/2.1' b3: '69416d0c5382b0667c603530bc9b98dd-ba6e2a671c58c2e9-0' traceparent: '00-69416d0c5382b0667c603530bc9b98dd-ba6e2a671c58c2e9-00' x-forwarded-for: '35.158.179.21' [2025-12-16 17:30:37.193896] [info] WEBHOOK REQUEST: {"owner":"b4ac8487-0825-4744-a79e-a594510e20ca","title":"%E2%80%8E%E2%81%A8%D8%AE%D8%B7%D8%A9 %D8%A7%D9%84%D8%A3%D8%B7%D8%B1%D9%88%D8%AD%D8%A9 %D9%85%D8%B9%D8%AF%D9%84%D8%A9%E2%80%94%D8%B9%D8%A8%D8%AF%D8%A7%D9%84%D8%B3%D9%84%D8%A7%D9%85 %D8%A7%D9%84%D8%B9%D8%AA%D8%A8%D9%8A- %D8%AA%D9%82%D9%86%D9%8A%D8%A9 %D8%A7%D9%84%D9%85%D8%B9%D9%84%D9%88%D9%85%D8%A7%D8%AA%E2%81%A9.pdf","status":"COMPLETE","id":"c537821b-49c6-4fc6-90d3-e61454561c89","content_type":"application/pdf","page_count":41,"word_count":9028,"character_count":56406,"created_time":"2025-12-16T14:30:01.757Z","capabilities":["VIEWER","SIMILARITY","INDEX"]} [2025-12-16 17:30:37.193902] [info] EXPECTED SIGNATURE: d9d0101330bbeb4282392323e48065cd0a827a7e39ee0a09c69db5d7dfd22986 [2025-12-16 17:30:37.434642] [info] [PUT] Request to: https://midocean.turnitin.com/api/v1/submissions/c537821b-49c6-4fc6-90d3-e61454561c89/similarity [2025-12-16 17:30:37.434683] [info] Headers: 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-16 17:30:37.434703] [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-16 17:30:38.103259] [info] Response: 0: '{"message":"Successfully scheduled similarity report generation","httpstatus":202}' [2025-12-16 17:30:38.105719] [info] -------- WEBHOOK END -------- [2025-12-16 17:31:28.000299] [info] -------- WEBHOOK START -------- [2025-12-16 17:31:28.000345] [info] WEBHOOK HEADERS: connection: 'Keep-Alive' content-length: '1378' host: 'lms.midocean.ae' x-forwarded-proto: 'https' cf-visitor: '{"scheme":"https"}' cf-ipcountry: 'DE' cdn-loop: 'cloudflare; loops=1' x-turnitin-signature: 'a13d30606fc642764b5e9b8c520acb34a5a21eaae7d78adc82134e744d8ef267' content-type: 'application/json' x-turnitin-eventtype: 'SIMILARITY_COMPLETE' accept-encoding: 'gzip, br' cookie: 'MoodleSession=8834c22b7f9b5830b6222bc953ffabbf' cf-ray: '9aeee26fdd9b30f4-FRA' accept: '*/*' user-agent: 'AHC/2.1' b3: '69416d3f0b0b319cd1428f11ee8f8312-1d6e84648f13a2a4-0' traceparent: '00-69416d3f0b0b319cd1428f11ee8f8312-1d6e84648f13a2a4-00' x-forwarded-for: '35.158.179.21' [2025-12-16 17:31:28.000454] [info] WEBHOOK REQUEST: {"overall_match_percentage":10,"internet_match_percentage":7,"publication_match_percentage":6,"submitted_works_match_percentage":9,"status":"COMPLETE","time_generated":"2025-12-16T14:31:27.801648Z","time_requested":"2025-12-16T14:30:38.07766Z","submission_id":"c537821b-49c6-4fc6-90d3-e61454561c89","top_matches":[{"percentage":2.5326715,"source_type":"PUBLICATION","matched_word_count_total":250,"name":"Esmat Zaidan, Jon Truby, Imad Antoine Ibrahim, Thomas Hoppe. \"Hybrid global governance for responsible and inclusive Artificial Intelligence: Proposing a new Sustainable Development Goal 18\", Technology in Society, 2026"},{"percentage":2.0767906,"source_type":"SUBMITTED_WORK","matched_word_count_total":205,"submitted_date":"2025-12-15","institution_name":"Colorado Technical University Online","name":"Colorado Technical University Online on 2025-12-15"},{"percentage":2.0767906,"source_type":"SUBMITTED_WORK","matched_word_count_total":205,"submitted_date":"2025-12-08","institution_name":"Colorado Technical University Online","name":"Colorado Technical University Online on 2025-12-08"},{"percentage":2.0565293,"source_type":"SUBMITTED_WORK","matched_word_count_total":203,"submitted_date":"2025-10-19","institution_name":"Colorado Technical University Online","name":"Colorado Technical University Online on 2025-10-19"}],"top_source_largest_matched_word_count":33} [2025-12-16 17:31:28.000468] [info] EXPECTED SIGNATURE: a13d30606fc642764b5e9b8c520acb34a5a21eaae7d78adc82134e744d8ef267 [2025-12-16 17:31:28.004513] [info] -------- WEBHOOK END -------- [2025-12-16 18:00:01.110873] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/features-enabled [2025-12-16 18:00:01.110902] [info] Headers: 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-16 18:00:01.110985] [info] Request: 0: '[]' [2025-12-16 18:00:01.429090] [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-16 18:00:01.431428] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/webhooks/158405da-13c6-4d62-8fa1-875f5d09346a [2025-12-16 18:00:01.431452] [info] Headers: 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-16 18:00:01.431467] [info] Request: 0: '[]' [2025-12-16 18:00:01.523698] [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","SUBMISSION_COMPLETE","SIMILARITY_UPDATED"],"httpstatus":200}' [2025-12-16 18:00:01.524456] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/eula/latest?lang=en-US [2025-12-16 18:00:01.524470] [info] Headers: 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-16 18:00:01.524482] [info] Request: 0: '[]' [2025-12-16 18:00:01.578939] [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-16 18:00:01.602899] [info] [POST] Request to: https://midocean.turnitin.com/api/v1/submissions [2025-12-16 18:00:01.602925] [info] Headers: 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-16 18:00:01.602941] [info] Request: 0: '{"owner":"e8e6352c-41ed-4979-9435-08c8ded2291e","submitter":"e8e6352c-41ed-4979-9435-08c8ded2291e","title":"%E2%80%8E%E2%81%A8%D8%AA%D8%AD%D9%84%D9%8A%D9%84_%D8%A7%D9%84%D8%B9%D9%84%D8%A7%D9%82%D8%A9_%D8%A8%D9%8A%D9%86_%D8%A7%D9%84%D9%82%D9%8A%D8%A7%D8%AF%D8%A9_%D8%A7%D9%84%D8%B1%D8%B4%D9%8A%D9%82%D8%A9_%28Agile_Leadership%29_%D9%88%D9%86%D8%AC%D8%A7%D8%AD_%D8%A7%D9%84%D9%85%D8%B4%D8%A7%D8%B1%D9%8A%D8%B9_%D8%A7%D9%84%D8%AA%D9%82%D9%86%D9%8A%D8%A9%5B1%5D%5B1%5D%E2%81%A9 2.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":"e8e6352c-41ed-4979-9435-08c8ded2291e","family_name":"\u0627\u0644\u062e\u0627\u0644\u062f\u064a","given_name":"\u0641\u0647\u062f","email":"alkhaldifs@hotmail.com"}],"original_submitted_time":"2025-12-16T15:00:01Z"},"eula":{"accepted_timestamp":"2025-11-21T15:03:31Z","language":"en-US","version":"v1beta"},"owner_default_permission_set":"LEARNER","submitter_default_permission_set":"LEARNER"}' [2025-12-16 18:00:02.791137] [info] Response: 0: '{"owner":"e8e6352c-41ed-4979-9435-08c8ded2291e","title":"%E2%80%8E%E2%81%A8%D8%AA%D8%AD%D9%84%D9%8A%D9%84_%D8%A7%D9%84%D8%B9%D9%84%D8%A7%D9%82%D8%A9_%D8%A8%D9%8A%D9%86_%D8%A7%D9%84%D9%82%D9%8A%D8%A7%D8%AF%D8%A9_%D8%A7%D9%84%D8%B1%D8%B4%D9%8A%D9%82%D8%A9_%28Agile_Leadership%29_%D9%88%D9%86%D8%AC%D8%A7%D8%AD_%D8%A7%D9%84%D9%85%D8%B4%D8%A7%D8%B1%D9%8A%D8%B9_%D8%A7%D9%84%D8%AA%D9%82%D9%86%D9%8A%D8%A9%5B1%5D%5B1%5D%E2%81%A9 2.pdf","status":"CREATED","id":"2ba352cf-26ac-4e81-b22a-e3b221a7981d","created_time":"2025-12-16T15:00:02.309Z","httpstatus":201}' [2025-12-16 18:00:02.794318] [info] [PUT] Request to: https://midocean.turnitin.com/api/v1/submissions/2ba352cf-26ac-4e81-b22a-e3b221a7981d/original [2025-12-16 18:00:02.794358] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' 4: 'Content-Type: binary/octet-stream' 5: 'Content-Disposition: inline; filename="%E2%80%8E%E2%81%A8%D8%AA%D8%AD%D9%84%D9%8A%D9%84_%D8%A7%D9%84%D8%B9%D9%84%D8%A7%D9%82%D8%A9_%D8%A8%D9%8A%D9%86_%D8%A7%D9%84%D9%82%D9%8A%D8%A7%D8%AF%D8%A9_%D8%A7%D9%84%D8%B1%D8%B4%D9%8A%D9%82%D8%A9_%28Agile_Leadership%29_%D9%88%D9%86%D8%AC%D8%A7%D8%AD_%D8%A7%D9%84%D9%85%D8%B4%D8%A7%D8%B1%D9%8A%D8%B9_%D8%A7%D9%84%D8%AA%D9%82%D9%86%D9%8A%D8%A9%5B1%5D%5B1%5D%E2%81%A9 2.pdf"' [2025-12-16 18:00:03.090909] [info] Response: 0: '{"message":"Successfully uploaded file for submission 2ba352cf-26ac-4e81-b22a-e3b221a7981d","httpstatus":202}' [2025-12-16 18:00:23.317199] [info] -------- WEBHOOK START -------- [2025-12-16 18:00:23.317241] [info] WEBHOOK HEADERS: connection: 'Keep-Alive' content-length: '674' host: 'lms.midocean.ae' x-forwarded-proto: 'https' cf-visitor: '{"scheme":"https"}' cf-ipcountry: 'DE' cdn-loop: 'cloudflare; loops=1' x-turnitin-signature: 'd3aa7b44e13a55c160d3bc656d98efdf11b6f1fc92591e8e7f802e5883516e92' content-type: 'application/json' x-turnitin-eventtype: 'SUBMISSION_COMPLETE' accept-encoding: 'gzip, br' cookie: 'MoodleSession=8834c22b7f9b5830b6222bc953ffabbf' cf-ray: '9aef0ccd79b91945-FRA' accept: '*/*' user-agent: 'AHC/2.1' b3: '69417407e7ff9784347f7a453322cec0-1ee85eb478dbaa5e-0' traceparent: '00-69417407e7ff9784347f7a453322cec0-1ee85eb478dbaa5e-00' x-forwarded-for: '35.158.179.21' [2025-12-16 18:00:23.317348] [info] WEBHOOK REQUEST: {"owner":"e8e6352c-41ed-4979-9435-08c8ded2291e","title":"%E2%80%8E%E2%81%A8%D8%AA%D8%AD%D9%84%D9%8A%D9%84_%D8%A7%D9%84%D8%B9%D9%84%D8%A7%D9%82%D8%A9_%D8%A8%D9%8A%D9%86_%D8%A7%D9%84%D9%82%D9%8A%D8%A7%D8%AF%D8%A9_%D8%A7%D9%84%D8%B1%D8%B4%D9%8A%D9%82%D8%A9_%28Agile_Leadership%29_%D9%88%D9%86%D8%AC%D8%A7%D8%AD_%D8%A7%D9%84%D9%85%D8%B4%D8%A7%D8%B1%D9%8A%D8%B9_%D8%A7%D9%84%D8%AA%D9%82%D9%86%D9%8A%D8%A9%5B1%5D%5B1%5D%E2%81%A9 2.pdf","status":"COMPLETE","id":"2ba352cf-26ac-4e81-b22a-e3b221a7981d","content_type":"application/pdf","page_count":28,"word_count":9918,"character_count":56928,"created_time":"2025-12-16T15:00:02.309Z","capabilities":["VIEWER","INDEX","SIMILARITY"]} [2025-12-16 18:00:23.317353] [info] EXPECTED SIGNATURE: d3aa7b44e13a55c160d3bc656d98efdf11b6f1fc92591e8e7f802e5883516e92 [2025-12-16 18:00:23.571957] [info] [PUT] Request to: https://midocean.turnitin.com/api/v1/submissions/2ba352cf-26ac-4e81-b22a-e3b221a7981d/similarity [2025-12-16 18:00:23.571995] [info] Headers: 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-16 18:00:23.572010] [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-16 18:00:24.170286] [info] Response: 0: '{"message":"Successfully scheduled similarity report generation","httpstatus":202}' [2025-12-16 18:00:24.173719] [info] -------- WEBHOOK END -------- [2025-12-16 18:01:36.432364] [info] -------- WEBHOOK START -------- [2025-12-16 18:01:36.432408] [info] WEBHOOK HEADERS: connection: 'Keep-Alive' content-length: '1174' host: 'lms.midocean.ae' x-forwarded-proto: 'https' cf-visitor: '{"scheme":"https"}' cf-ipcountry: 'DE' cdn-loop: 'cloudflare; loops=1' x-turnitin-signature: '4a457980497c4098081dfd50a8b752f190b174f98882078c344c205c7b9cf7f5' content-type: 'application/json' x-turnitin-eventtype: 'SIMILARITY_COMPLETE' accept-encoding: 'gzip, br' cookie: 'MoodleSession=8834c22b7f9b5830b6222bc953ffabbf' cf-ray: '9aef0e968f16d2c7-FRA' accept: '*/*' user-agent: 'AHC/2.1' b3: '694174501ebd1633cd570ecbf24730c1-244783f78e53cb27-0' traceparent: '00-694174501ebd1633cd570ecbf24730c1-244783f78e53cb27-00' x-forwarded-for: '35.158.179.21' [2025-12-16 18:01:36.432504] [info] WEBHOOK REQUEST: {"overall_match_percentage":17,"internet_match_percentage":10,"publication_match_percentage":4,"submitted_works_match_percentage":16,"status":"COMPLETE","time_generated":"2025-12-16T15:01:36.213404Z","time_requested":"2025-12-16T15:00:24.141092Z","submission_id":"2ba352cf-26ac-4e81-b22a-e3b221a7981d","top_matches":[{"percentage":2.1178465,"source_type":"SUBMITTED_WORK","matched_word_count_total":225,"submitted_date":"2024-05-20","institution_name":"Hofstra University","name":"Hofstra University on 2024-05-20"},{"percentage":1.4589609,"source_type":"INTERNET","matched_word_count_total":155,"name":"www.asjp.cerist.dz"},{"percentage":1.3836596,"source_type":"INTERNET","matched_word_count_total":147,"name":"www.asjp.cerist.dz"},{"percentage":1.2989458,"source_type":"SUBMITTED_WORK","matched_word_count_total":138,"submitted_date":"2025-10-30","institution_name":"Abu Dhabi University","name":"Abu Dhabi University on 2025-10-30"},{"percentage":1.2612952,"source_type":"SUBMITTED_WORK","matched_word_count_total":134,"submitted_date":"2022-11-13","institution_name":"Gulf University","name":"Gulf University on 2022-11-13"}],"top_source_largest_matched_word_count":94} [2025-12-16 18:01:36.432519] [info] EXPECTED SIGNATURE: 4a457980497c4098081dfd50a8b752f190b174f98882078c344c205c7b9cf7f5 [2025-12-16 18:01:36.436418] [info] -------- WEBHOOK END -------- [2025-12-16 18:10:01.825917] [info] [POST] Request to: https://midocean.turnitin.com/api/v1/submissions [2025-12-16 18:10:01.825953] [info] Headers: 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-16 18:10:01.826035] [info] Request: 0: '{"owner":"8040063b-2596-47de-abae-73b18cc30f90","submitter":"8040063b-2596-47de-abae-73b18cc30f90","title":"%E2%80%8E%E2%81%A8%D8%B9%D8%A8%D8%AF%D8%A7%D9%84%D9%84%D9%87 %D8%A7%D9%84%D8%A8%D8%B3%D8%AA%D9%83%D9%8A-%D9%86%D8%AA%D8%A7%D8%A6%D8%AC %D8%A7%D9%84%D8%AF%D8%B1%D8%A7%D8%B3%D8%A9 %D9%88%D8%A7%D8%AE%D8%AA%D8%A8%D8%A7%D8%B1 %D8%A7%D9%84%D9%81%D8%B1%D9%88%D8%B6.pdf","metadata":{"group":{"id":"125434","name":"\u0627\u0644\u062a\u0639\u062f\u064a\u0644 \u0627\u0644\u062b\u0627\u0646\u064a \u0644\u0644\u0641\u0635\u0644 \u0627\u0644\u0631\u0627\u0628\u0639 \u0645\u0646 \u0627\u0637\u0631\u0648\u062d\u0629 \u0627\u0644\u062f\u0643\u062a\u0648\u0631\u0627\u0629","type":"ASSIGNMENT"},"group_context":{"id":"4100","name":"\u0627\u0644\u0641\u0635\u0644 \u0627\u0644\u062b\u0627\u0645\u0646 - \u062f\/ \u0645\u062d\u0645\u062f\u0627\u0644\u062e\u0648\u0644\u0649 - \u0627\u0644\u0641\u0635\u0644 \u0627\u0644\u062f\u0631\u0627\u0633\u064a \u0627\u0644\u062b\u0627\u0644\u062b 2025"},"owners":[{"id":"8040063b-2596-47de-abae-73b18cc30f90","family_name":"\u0627\u0644\u0628\u0633\u062a\u0643\u064a","given_name":"\u0639\u0628\u062f\u0627\u0644\u0644\u0647","email":"a.m.albastaki85@gmail.com"}],"original_submitted_time":"2025-12-16T15:10:01Z"},"eula":{"accepted_timestamp":"2025-03-15T15:18:56Z","language":"en-US","version":"v1beta"},"owner_default_permission_set":"LEARNER","submitter_default_permission_set":"LEARNER"}' [2025-12-16 18:10:02.259686] [info] Response: 0: '{"owner":"8040063b-2596-47de-abae-73b18cc30f90","title":"%E2%80%8E%E2%81%A8%D8%B9%D8%A8%D8%AF%D8%A7%D9%84%D9%84%D9%87 %D8%A7%D9%84%D8%A8%D8%B3%D8%AA%D9%83%D9%8A-%D9%86%D8%AA%D8%A7%D8%A6%D8%AC %D8%A7%D9%84%D8%AF%D8%B1%D8%A7%D8%B3%D8%A9 %D9%88%D8%A7%D8%AE%D8%AA%D8%A8%D8%A7%D8%B1 %D8%A7%D9%84%D9%81%D8%B1%D9%88%D8%B6.pdf","status":"CREATED","id":"c83cab04-fe7a-4edf-96ad-02084ad5bfea","created_time":"2025-12-16T15:10:02.227Z","httpstatus":201}' [2025-12-16 18:10:02.261782] [info] [PUT] Request to: https://midocean.turnitin.com/api/v1/submissions/c83cab04-fe7a-4edf-96ad-02084ad5bfea/original [2025-12-16 18:10:02.261811] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' 4: 'Content-Type: binary/octet-stream' 5: 'Content-Disposition: inline; filename="%E2%80%8E%E2%81%A8%D8%B9%D8%A8%D8%AF%D8%A7%D9%84%D9%84%D9%87 %D8%A7%D9%84%D8%A8%D8%B3%D8%AA%D9%83%D9%8A-%D9%86%D8%AA%D8%A7%D8%A6%D8%AC %D8%A7%D9%84%D8%AF%D8%B1%D8%A7%D8%B3%D8%A9 %D9%88%D8%A7%D8%AE%D8%AA%D8%A8%D8%A7%D8%B1 %D8%A7%D9%84%D9%81%D8%B1%D9%88%D8%B6.pdf"' [2025-12-16 18:10:02.608834] [info] Response: 0: '{"message":"Successfully uploaded file for submission c83cab04-fe7a-4edf-96ad-02084ad5bfea","httpstatus":202}' [2025-12-16 18:10:21.121592] [info] -------- WEBHOOK START -------- [2025-12-16 18:10:21.121635] [info] WEBHOOK HEADERS: connection: 'Keep-Alive' content-length: '564' host: 'lms.midocean.ae' x-forwarded-proto: 'https' cf-visitor: '{"scheme":"https"}' cf-ipcountry: 'DE' cdn-loop: 'cloudflare; loops=1' x-turnitin-signature: '87db7a9ce83cedc57289248a197b6b8cb667eaa26afe68c005a8fd3db7643c04' content-type: 'application/json' x-turnitin-eventtype: 'SUBMISSION_COMPLETE' accept-encoding: 'gzip, br' cookie: 'MoodleSession=8834c22b7f9b5830b6222bc953ffabbf' cf-ray: '9aef1b65cd87cab4-FRA' accept: '*/*' user-agent: 'AHC/2.1' b3: '6941765cb88e2969fb52837b33527442-f1fe9de13414c4f8-0' traceparent: '00-6941765cb88e2969fb52837b33527442-f1fe9de13414c4f8-00' x-forwarded-for: '35.158.179.21' [2025-12-16 18:10:21.121738] [info] WEBHOOK REQUEST: {"owner":"8040063b-2596-47de-abae-73b18cc30f90","title":"%E2%80%8E%E2%81%A8%D8%B9%D8%A8%D8%AF%D8%A7%D9%84%D9%84%D9%87 %D8%A7%D9%84%D8%A8%D8%B3%D8%AA%D9%83%D9%8A-%D9%86%D8%AA%D8%A7%D8%A6%D8%AC %D8%A7%D9%84%D8%AF%D8%B1%D8%A7%D8%B3%D8%A9 %D9%88%D8%A7%D8%AE%D8%AA%D8%A8%D8%A7%D8%B1 %D8%A7%D9%84%D9%81%D8%B1%D9%88%D8%B6.pdf","status":"COMPLETE","id":"c83cab04-fe7a-4edf-96ad-02084ad5bfea","content_type":"application/pdf","page_count":22,"word_count":3997,"character_count":20857,"created_time":"2025-12-16T15:10:02.227Z","capabilities":["VIEWER","SIMILARITY","INDEX"]} [2025-12-16 18:10:21.121745] [info] EXPECTED SIGNATURE: 87db7a9ce83cedc57289248a197b6b8cb667eaa26afe68c005a8fd3db7643c04 [2025-12-16 18:10:21.501962] [info] [PUT] Request to: https://midocean.turnitin.com/api/v1/submissions/c83cab04-fe7a-4edf-96ad-02084ad5bfea/similarity [2025-12-16 18:10:21.502001] [info] Headers: 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-16 18:10:21.502016] [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-16 18:10:22.352165] [info] Response: 0: '{"message":"Successfully scheduled similarity report generation","httpstatus":202}' [2025-12-16 18:10:22.354377] [info] -------- WEBHOOK END -------- [2025-12-16 18:10:45.948364] [info] -------- WEBHOOK START -------- [2025-12-16 18:10:45.948405] [info] WEBHOOK HEADERS: connection: 'Keep-Alive' content-length: '882' host: 'lms.midocean.ae' x-forwarded-proto: 'https' cf-visitor: '{"scheme":"https"}' cf-ipcountry: 'DE' cdn-loop: 'cloudflare; loops=1' x-turnitin-signature: '7e43b95731d4045cadb124bf0e49095338ebb79576c9582ee6eeba53452ff45b' content-type: 'application/json' x-turnitin-eventtype: 'SIMILARITY_COMPLETE' accept-encoding: 'gzip, br' cookie: 'MoodleSession=ae8c2c77bea2dec98cd9cb44e0c23c31' cf-ray: '9aef1c00ff6e705f-FRA' accept: '*/*' user-agent: 'AHC/2.1' b3: '6941767541d806eee54928f07d52dbdc-d374df546cbcc2cb-0' traceparent: '00-6941767541d806eee54928f07d52dbdc-d374df546cbcc2cb-00' x-forwarded-for: '52.57.242.45' [2025-12-16 18:10:45.948517] [info] WEBHOOK REQUEST: {"overall_match_percentage":22,"internet_match_percentage":18,"publication_match_percentage":0,"submitted_works_match_percentage":18,"status":"COMPLETE","time_generated":"2025-12-16T15:10:45.571403Z","time_requested":"2025-12-16T15:10:22.312201Z","submission_id":"c83cab04-fe7a-4edf-96ad-02084ad5bfea","top_matches":[{"percentage":9.077879,"source_type":"INTERNET","matched_word_count_total":380,"name":"dspace.zu.edu.ly"},{"percentage":7.6206403,"source_type":"INTERNET","matched_word_count_total":319,"name":"azu.edu.ly"},{"percentage":7.2145247,"source_type":"SUBMITTED_WORK","matched_word_count_total":302,"submitted_date":"2017-05-01","institution_name":"Middle East University","name":"Middle East University on 2017-05-01"},{"percentage":5.685619,"source_type":"INTERNET","matched_word_count_total":238,"name":"libyanuniv.edu.ly"}],"top_source_largest_matched_word_count":43} [2025-12-16 18:10:45.948522] [info] EXPECTED SIGNATURE: 7e43b95731d4045cadb124bf0e49095338ebb79576c9582ee6eeba53452ff45b [2025-12-16 18:10:45.952404] [info] -------- WEBHOOK END -------- [2025-12-16 18:30:01.271110] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/features-enabled [2025-12-16 18:30:01.271136] [info] Headers: 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-16 18:30:01.271203] [info] Request: 0: '[]' [2025-12-16 18:30:01.631999] [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-16 18:30:01.632855] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/webhooks/158405da-13c6-4d62-8fa1-875f5d09346a [2025-12-16 18:30:01.632873] [info] Headers: 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-16 18:30:01.632886] [info] Request: 0: '[]' [2025-12-16 18:30:01.715102] [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","SUBMISSION_COMPLETE","SIMILARITY_UPDATED"],"httpstatus":200}' [2025-12-16 18:30:01.715789] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/eula/latest?lang=en-US [2025-12-16 18:30:01.715805] [info] Headers: 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-16 18:30:01.715820] [info] Request: 0: '[]' [2025-12-16 18:30:01.796221] [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-16 18:40:01.792212] [info] [POST] Request to: https://midocean.turnitin.com/api/v1/submissions [2025-12-16 18:40:01.792247] [info] Headers: 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-16 18:40:01.792316] [info] Request: 0: '{"owner":"cdda5781-f577-46d2-8a93-c8b5f4b08af9","submitter":"cdda5781-f577-46d2-8a93-c8b5f4b08af9","title":"presentation URL.txt","metadata":{"group":{"id":"124847","name":"Task 5: Uploading Final Presentation","type":"ASSIGNMENT"},"group_context":{"id":"4117","name":"Thesis_(2)_AI901_Dr_Amjad_Qatish_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"},{"id":"ded6e2db-6a77-48f2-a76f-d2f52cba315f","family_name":"Alwakeel","given_name":"Ahmed","email":"ahmedalwakeel@midocean.edu.km"}]},"owners":[{"id":"cdda5781-f577-46d2-8a93-c8b5f4b08af9","family_name":"\u0627\u0628\u0648 \u0637\u0627\u0644\u0628","given_name":"\u0623\u062d\u0645\u062f","email":"mr.ahmadabutalib@gmail.com"}],"original_submitted_time":"2025-12-16T15:40:01Z"},"eula":{"accepted_timestamp":"2025-05-05T07:58:28Z","language":"en-US","version":"v1beta"},"owner_default_permission_set":"LEARNER","submitter_default_permission_set":"LEARNER"}' [2025-12-16 18:40:02.293482] [info] Response: 0: '{"owner":"cdda5781-f577-46d2-8a93-c8b5f4b08af9","title":"presentation URL.txt","status":"CREATED","id":"e58f09e6-315e-4a20-83f5-ea8148733ba7","created_time":"2025-12-16T15:40:02.108Z","httpstatus":201}' [2025-12-16 18:40:02.295778] [info] [PUT] Request to: https://midocean.turnitin.com/api/v1/submissions/e58f09e6-315e-4a20-83f5-ea8148733ba7/original [2025-12-16 18:40:02.295798] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' 4: 'Content-Type: binary/octet-stream' 5: 'Content-Disposition: inline; filename="presentation URL.txt"' [2025-12-16 18:40:02.461296] [info] Response: 0: '{"message":"Successfully uploaded file for submission e58f09e6-315e-4a20-83f5-ea8148733ba7","httpstatus":202}' [2025-12-16 18:40:37.773499] [info] -------- WEBHOOK START -------- [2025-12-16 18:40:37.773556] [info] WEBHOOK HEADERS: connection: 'Keep-Alive' content-length: '292' host: 'lms.midocean.ae' x-forwarded-proto: 'https' cf-visitor: '{"scheme":"https"}' cf-ipcountry: 'DE' cdn-loop: 'cloudflare; loops=1' x-turnitin-signature: '3fc28f6df4e2818d4afb9b4fe05b43893e553ff7bef8f0b10aed12e3d63e75d0' content-type: 'application/json' x-turnitin-eventtype: 'SUBMISSION_COMPLETE' accept-encoding: 'gzip, br' cookie: 'MoodleSession=8834c22b7f9b5830b6222bc953ffabbf' cf-ray: '9aef47bfffa9d26a-FRA' accept: '*/*' user-agent: 'AHC/2.1' b3: '69417d75b832853c31943a57b433edff-41537c43eb303afe-0' traceparent: '00-69417d75b832853c31943a57b433edff-41537c43eb303afe-00' x-forwarded-for: '35.158.179.21' [2025-12-16 18:40:37.773657] [info] WEBHOOK REQUEST: {"owner":"cdda5781-f577-46d2-8a93-c8b5f4b08af9","title":"presentation URL.txt","status":"ERROR","id":"e58f09e6-315e-4a20-83f5-ea8148733ba7","content_type":"text/plain","page_count":1,"word_count":1,"character_count":85,"error_code":"TOO_LITTLE_TEXT","created_time":"2025-12-16T15:40:02.108Z"} [2025-12-16 18:40:37.773662] [info] EXPECTED SIGNATURE: 3fc28f6df4e2818d4afb9b4fe05b43893e553ff7bef8f0b10aed12e3d63e75d0 [2025-12-16 18:40:37.776700] [info] [POST] Request to: https://midocean.turnitin.com/remote-logging/api/log [2025-12-16 18:40:37.776711] [info] Headers: 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-16 18:40:37.776722] [info] Request: 0: '{"message":"Error while uploading the file","integration_type":"Moodle","integration_version":"2025021301","lms_version":"405","log_level":"ERROR","date":"2025-12-16 18:40:37","tenant":"https:\/\/midocean.turnitin.com","submission_id":"e58f09e6-315e-4a20-83f5-ea8148733ba7","request":{"url":"\/api\/v1\/submissions\/{{submission_id}}\/original","method":"POST","headers":null,"response_status":500,"response_body":"{\"owner\":\"cdda5781-f577-46d2-8a93-c8b5f4b08af9\",\"title\":\"presentation URL.txt\",\"status\":\"ERROR\",\"id\":\"e58f09e6-315e-4a20-83f5-ea8148733ba7\",\"content_type\":\"text\\\/plain\",\"page_count\":1,\"word_count\":1,\"character_count\":85,\"error_code\":\"TOO_LITTLE_TEXT\",\"created_time\":\"2025-12-16T15:40:02.108Z\"}"}}' [2025-12-16 18:40:37.831578] [info] Response: 0: '{"httpstatus":204}' [2025-12-16 18:40:37.833427] [info] [PUT] Request to: https://midocean.turnitin.com/api/v1/submissions/e58f09e6-315e-4a20-83f5-ea8148733ba7/similarity [2025-12-16 18:40:37.833458] [info] Headers: 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-16 18:40:37.833472] [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-16 18:40:37.927680] [info] Response: 0: '{"success":false,"status":409,"code":"CONFLICT","reference":"c6d9299a-7efa-4386-9b97-34b093e4a9d7","debug_message":"TOO_LITTLE_TEXT","message":"TOO_LITTLE_TEXT","httpstatus":409}' [2025-12-16 18:40:37.931653] [info] -------- WEBHOOK END -------- [2025-12-16 19:00:01.363609] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/features-enabled [2025-12-16 19:00:01.363653] [info] Headers: 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-16 19:00:01.363771] [info] Request: 0: '[]' [2025-12-16 19:00:01.920794] [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-16 19:00:01.921627] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/webhooks/158405da-13c6-4d62-8fa1-875f5d09346a [2025-12-16 19:00:01.921648] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2025-12-16 19:00:01.921664] [info] Request: 0: '[]' [2025-12-16 19:00:02.028444] [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-16 19:00:02.029242] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/eula/latest?lang=en-US [2025-12-16 19:00:02.029258] [info] Headers: 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-16 19:00:02.029272] [info] Request: 0: '[]' [2025-12-16 19:00:02.148694] [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-16 19:20:01.650233] [info] [POST] Request to: https://midocean.turnitin.com/api/v1/submissions [2025-12-16 19:20:01.650264] [info] Headers: 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-16 19:20:01.650338] [info] Request: 0: '{"owner":"635b65b8-388c-49db-a5a4-fa1a60484de0","submitter":"635b65b8-388c-49db-a5a4-fa1a60484de0","title":"Final Project 2_version_ Thesis._The-Role-of-IoT-in-Monitoring-Patients-with-Diabetes-in-COVID-19_Checked.docx","metadata":{"group":{"id":"125717","name":"Task 7: Uploading Final Version of thesis (Checking Plagiarism)","type":"ASSIGNMENT"},"group_context":{"id":"4117","name":"Thesis_(2)_AI901_Dr_Amjad_Qatish_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"},{"id":"ded6e2db-6a77-48f2-a76f-d2f52cba315f","family_name":"Alwakeel","given_name":"Ahmed","email":"ahmedalwakeel@midocean.edu.km"}]},"owners":[{"id":"635b65b8-388c-49db-a5a4-fa1a60484de0","family_name":"\u0627\u0644\u0645\u0627\u0644\u0643\u064a","given_name":"\u0645\u062d\u0645\u062f","email":"mte.almalki@gmail.com"}],"original_submitted_time":"2025-12-16T16:20:01Z"},"eula":{"accepted_timestamp":"2025-03-16T12:25:41Z","language":"en-US","version":"v1beta"},"owner_default_permission_set":"LEARNER","submitter_default_permission_set":"LEARNER"}' [2025-12-16 19:20:02.325851] [info] Response: 0: '{"owner":"635b65b8-388c-49db-a5a4-fa1a60484de0","title":"Final Project 2_version_ Thesis._The-Role-of-IoT-in-Monitoring-Patients-with-Diabetes-in-COVID-19_Checked.docx","status":"CREATED","id":"adf71b15-ca2d-4e90-9123-b80b2c97354f","created_time":"2025-12-16T16:20:02.002Z","httpstatus":201}' [2025-12-16 19:20:02.330635] [info] [PUT] Request to: https://midocean.turnitin.com/api/v1/submissions/adf71b15-ca2d-4e90-9123-b80b2c97354f/original [2025-12-16 19:20:02.330667] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' 4: 'Content-Type: binary/octet-stream' 5: 'Content-Disposition: inline; filename="Final Project 2_version_ Thesis._The-Role-of-IoT-in-Monitoring-Patients-with-Diabetes-in-COVID-19_Checked.docx"' [2025-12-16 19:20:02.630136] [info] Response: 0: '{"message":"Successfully uploaded file for submission adf71b15-ca2d-4e90-9123-b80b2c97354f","httpstatus":202}' [2025-12-16 19:21:26.187388] [info] -------- WEBHOOK START -------- [2025-12-16 19:21:26.187434] [info] WEBHOOK HEADERS: connection: 'Keep-Alive' content-length: '471' host: 'lms.midocean.ae' x-forwarded-proto: 'https' cf-visitor: '{"scheme":"https"}' cf-ipcountry: 'DE' cdn-loop: 'cloudflare; loops=1' x-turnitin-signature: '4847c0fbc5f6c25f0c2da116885d6bac8f9ba482725023b3c408e32a6ec95570' content-type: 'application/json' x-turnitin-eventtype: 'SUBMISSION_COMPLETE' accept-encoding: 'gzip, br' cookie: 'MoodleSession=ae8c2c77bea2dec98cd9cb44e0c23c31' cf-ray: '9aef83867d765778-FRA' accept: '*/*' user-agent: 'AHC/2.1' b3: '694187069ade6da4991c2fac2362a5eb-b48f5d0ac6143ee0-0' traceparent: '00-694187069ade6da4991c2fac2362a5eb-b48f5d0ac6143ee0-00' x-forwarded-for: '52.57.242.45' [2025-12-16 19:21:26.187546] [info] WEBHOOK REQUEST: {"owner":"635b65b8-388c-49db-a5a4-fa1a60484de0","title":"Final Project 2_version_ Thesis._The-Role-of-IoT-in-Monitoring-Patients-with-Diabetes-in-COVID-19_Checked.docx","status":"COMPLETE","id":"adf71b15-ca2d-4e90-9123-b80b2c97354f","content_type":"application/vnd.openxmlformats-officedocument.wordprocessingml.document","page_count":75,"word_count":17622,"character_count":106512,"created_time":"2025-12-16T16:20:02.002Z","capabilities":["VIEWER","INDEX","SIMILARITY"]} [2025-12-16 19:21:26.187551] [info] EXPECTED SIGNATURE: 4847c0fbc5f6c25f0c2da116885d6bac8f9ba482725023b3c408e32a6ec95570 [2025-12-16 19:21:26.884079] [info] [PUT] Request to: https://midocean.turnitin.com/api/v1/submissions/adf71b15-ca2d-4e90-9123-b80b2c97354f/similarity [2025-12-16 19:21:26.884116] [info] Headers: 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-16 19:21:26.884135] [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-16 19:21:27.607863] [info] Response: 0: '{"message":"Successfully scheduled similarity report generation","httpstatus":202}' [2025-12-16 19:21:27.610913] [info] -------- WEBHOOK END -------- [2025-12-16 19:22:17.409375] [info] -------- WEBHOOK START -------- [2025-12-16 19:22:17.409416] [info] WEBHOOK HEADERS: connection: 'Keep-Alive' content-length: '1383' host: 'lms.midocean.ae' x-forwarded-proto: 'https' cf-visitor: '{"scheme":"https"}' cf-ipcountry: 'DE' cdn-loop: 'cloudflare; loops=1' x-turnitin-signature: '2dbbd1380394f67045a37bf86c9df824d4d249dc35e15186d48a3c2cfff204ec' content-type: 'application/json' x-turnitin-eventtype: 'SIMILARITY_COMPLETE' accept-encoding: 'gzip, br' cookie: 'MoodleSession=ae8c2c77bea2dec98cd9cb44e0c23c31' cf-ray: '9aef84c6ad005778-FRA' accept: '*/*' user-agent: 'AHC/2.1' b3: '69418739c6693645e4cb95f45ab446e3-69f97b0b7b9fa1d3-0' traceparent: '00-69418739c6693645e4cb95f45ab446e3-69f97b0b7b9fa1d3-00' x-forwarded-for: '52.57.242.45' [2025-12-16 19:22:17.409514] [info] WEBHOOK REQUEST: {"overall_match_percentage":9,"internet_match_percentage":6,"publication_match_percentage":5,"submitted_works_match_percentage":6,"status":"COMPLETE","time_generated":"2025-12-16T16:22:17.215484Z","time_requested":"2025-12-16T16:21:27.567448Z","submission_id":"adf71b15-ca2d-4e90-9123-b80b2c97354f","top_matches":[{"percentage":0.7644051,"submission_id":"e3b3ad6c-ca2b-4d87-96bd-7c150918321b","source_type":"SUBMITTED_WORK","matched_word_count_total":145,"submitted_date":"2025-09-05","institution_name":"Midocean University","name":"Midocean University on 2025-09-05"},{"percentage":0.7485898,"source_type":"INTERNET","matched_word_count_total":142,"name":"doctorpenguin.com"},{"percentage":0.6431546,"submission_id":"aa91571c-3629-4a80-92f2-e17585387b55","source_type":"SUBMITTED_WORK","matched_word_count_total":122,"submitted_date":"2025-09-05","institution_name":"Midocean University","name":"Midocean University on 2025-09-05"},{"percentage":0.59043705,"source_type":"SUBMITTED_WORK","matched_word_count_total":112,"submitted_date":"2025-10-24","institution_name":"UNICAF","name":"UNICAF on 2025-10-24"},{"percentage":0.58516526,"source_type":"SUBMITTED_WORK","matched_word_count_total":111,"submitted_date":"2025-12-15","institution_name":"Liverpool John Moores University","name":"Liverpool John Moores University on 2025-12-15"}],"top_source_largest_matched_word_count":36} [2025-12-16 19:22:17.409519] [info] EXPECTED SIGNATURE: 2dbbd1380394f67045a37bf86c9df824d4d249dc35e15186d48a3c2cfff204ec [2025-12-16 19:22:17.413306] [info] -------- WEBHOOK END -------- [2025-12-16 19:30:01.264028] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/features-enabled [2025-12-16 19:30:01.264060] [info] Headers: 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-16 19:30:01.264153] [info] Request: 0: '[]' [2025-12-16 19:30:01.440970] [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-16 19:30:01.441700] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/webhooks/158405da-13c6-4d62-8fa1-875f5d09346a [2025-12-16 19:30:01.441716] [info] Headers: 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-16 19:30:01.441730] [info] Request: 0: '[]' [2025-12-16 19:30:01.506880] [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-16 19:30:01.507662] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/eula/latest?lang=en-US [2025-12-16 19:30:01.507678] [info] Headers: 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-16 19:30:01.507693] [info] Request: 0: '[]' [2025-12-16 19:30:01.569869] [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-16 19:35:01.619669] [info] [POST] Request to: https://midocean.turnitin.com/api/v1/submissions [2025-12-16 19:35:01.619715] [info] Headers: 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-16 19:35:01.619832] [info] Request: 0: '{"owner":"99d3cd6e-a1e0-4d55-bdb1-2610d4d5e86b","submitter":"99d3cd6e-a1e0-4d55-bdb1-2610d4d5e86b","title":"%E2%80%8F%E2%80%8F%D8%A7%D9%84%D9%81%D8%B5%D9%84 %D8%A7%D9%84%D8%A3%D9%88%D9%84 %D9%88%D8%A7%D9%84%D8%AB%D8%A7%D9%86%D9%8A %D9%88%D8%A7%D9%84%D8%AB%D8%A7%D9%84%D8%AB %D9%85%D9%86 %D8%A7%D9%84%D8%A8%D8%AD%D8%AB.pdf","metadata":{"group":{"id":"125881","name":"\u0627\u0644\u062a\u0639\u062f\u064a\u0644 \u0627\u0644\u062b\u0627\u0646\u064a \u0648\u0627\u0644\u0627\u062e\u064a\u0631 \u0644\u0644\u0641\u0635\u0644 \u0627\u0644\u062b\u0627\u0644\u062b \u0645\u0646 \u0627\u0637\u0631\u0648\u062d\u0629 \u0627\u0644\u062f\u0643\u062a\u0648\u0631\u0627\u0629","type":"ASSIGNMENT"},"group_context":{"id":"4099","name":"\u0627\u0644\u0641\u0635\u0644 \u0627\u0644\u0633\u0627\u0628\u0639 - \u062f\/ \u0645\u062d\u0645\u062f \u0627\u0644\u062e\u0648\u0644\u0649 - \u0627\u0644\u0641\u0635\u0644 \u0627\u0644\u062f\u0631\u0627\u0633\u064a \u0627\u0644\u062b\u0627\u0644\u062b 2025"},"owners":[{"id":"99d3cd6e-a1e0-4d55-bdb1-2610d4d5e86b","family_name":"\u0628\u062a\u0627\u0648\u064a","given_name":"\u0641\u0627\u0631\u0633","email":"farisbatawi@gmail.com"}],"original_submitted_time":"2025-12-16T16:35:01Z"},"eula":{"accepted_timestamp":"2025-07-12T19:19:02Z","language":"en-US","version":"v1beta"},"owner_default_permission_set":"LEARNER","submitter_default_permission_set":"LEARNER"}' [2025-12-16 19:35:01.907979] [info] Response: 0: '{"owner":"99d3cd6e-a1e0-4d55-bdb1-2610d4d5e86b","title":"%E2%80%8F%E2%80%8F%D8%A7%D9%84%D9%81%D8%B5%D9%84 %D8%A7%D9%84%D8%A3%D9%88%D9%84 %D9%88%D8%A7%D9%84%D8%AB%D8%A7%D9%86%D9%8A %D9%88%D8%A7%D9%84%D8%AB%D8%A7%D9%84%D8%AB %D9%85%D9%86 %D8%A7%D9%84%D8%A8%D8%AD%D8%AB.pdf","status":"CREATED","id":"19012b34-72f4-49d0-9958-a3349e529fc2","created_time":"2025-12-16T16:35:01.877Z","httpstatus":201}' [2025-12-16 19:35:01.910252] [info] [PUT] Request to: https://midocean.turnitin.com/api/v1/submissions/19012b34-72f4-49d0-9958-a3349e529fc2/original [2025-12-16 19:35:01.910281] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' 4: 'Content-Type: binary/octet-stream' 5: 'Content-Disposition: inline; filename="%E2%80%8F%E2%80%8F%D8%A7%D9%84%D9%81%D8%B5%D9%84 %D8%A7%D9%84%D8%A3%D9%88%D9%84 %D9%88%D8%A7%D9%84%D8%AB%D8%A7%D9%86%D9%8A %D9%88%D8%A7%D9%84%D8%AB%D8%A7%D9%84%D8%AB %D9%85%D9%86 %D8%A7%D9%84%D8%A8%D8%AD%D8%AB.pdf"' [2025-12-16 19:35:02.212946] [info] Response: 0: '{"message":"Successfully uploaded file for submission 19012b34-72f4-49d0-9958-a3349e529fc2","httpstatus":202}' [2025-12-16 19:35:34.254059] [info] -------- WEBHOOK START -------- [2025-12-16 19:35:34.254102] [info] WEBHOOK HEADERS: connection: 'Keep-Alive' content-length: '517' host: 'lms.midocean.ae' x-forwarded-proto: 'https' cf-visitor: '{"scheme":"https"}' cf-ipcountry: 'DE' cdn-loop: 'cloudflare; loops=1' x-turnitin-signature: '9a0817748473ebe5ee99588ead27e8fd86252ba2dd3be28d29cfd30837ed332b' content-type: 'application/json' x-turnitin-eventtype: 'SUBMISSION_COMPLETE' accept-encoding: 'gzip, br' cookie: 'MoodleSession=ae8c2c77bea2dec98cd9cb44e0c23c31' cf-ray: '9aef983aed2f909a-FRA' accept: '*/*' user-agent: 'AHC/2.1' b3: '69418a56fdeddf9ae7b544fe806f4f21-bdb77db7f214c1a0-0' traceparent: '00-69418a56fdeddf9ae7b544fe806f4f21-bdb77db7f214c1a0-00' x-forwarded-for: '52.57.242.45' [2025-12-16 19:35:34.254201] [info] WEBHOOK REQUEST: {"owner":"99d3cd6e-a1e0-4d55-bdb1-2610d4d5e86b","title":"%E2%80%8F%E2%80%8F%D8%A7%D9%84%D9%81%D8%B5%D9%84 %D8%A7%D9%84%D8%A3%D9%88%D9%84 %D9%88%D8%A7%D9%84%D8%AB%D8%A7%D9%86%D9%8A %D9%88%D8%A7%D9%84%D8%AB%D8%A7%D9%84%D8%AB %D9%85%D9%86 %D8%A7%D9%84%D8%A8%D8%AD%D8%AB.pdf","status":"COMPLETE","id":"19012b34-72f4-49d0-9958-a3349e529fc2","content_type":"application/pdf","page_count":53,"word_count":10924,"character_count":64072,"created_time":"2025-12-16T16:35:01.877Z","capabilities":["INDEX","SIMILARITY","VIEWER"]} [2025-12-16 19:35:34.254208] [info] EXPECTED SIGNATURE: 9a0817748473ebe5ee99588ead27e8fd86252ba2dd3be28d29cfd30837ed332b [2025-12-16 19:35:34.503456] [info] [PUT] Request to: https://midocean.turnitin.com/api/v1/submissions/19012b34-72f4-49d0-9958-a3349e529fc2/similarity [2025-12-16 19:35:34.503498] [info] Headers: 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-16 19:35:34.503515] [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-16 19:35:35.380448] [info] Response: 0: '{"message":"Successfully scheduled similarity report generation","httpstatus":202}' [2025-12-16 19:35:35.385426] [info] -------- WEBHOOK END -------- [2025-12-16 19:36:54.364742] [info] -------- WEBHOOK START -------- [2025-12-16 19:36:54.364789] [info] WEBHOOK HEADERS: connection: 'Keep-Alive' content-length: '801' host: 'lms.midocean.ae' x-forwarded-proto: 'https' cf-visitor: '{"scheme":"https"}' cf-ipcountry: 'DE' cdn-loop: 'cloudflare; loops=1' x-turnitin-signature: 'a19707722291691bb624af47e198e7f2a0a1449b99823a33fdc29ccd3428b1d2' content-type: 'application/json' x-turnitin-eventtype: 'SIMILARITY_COMPLETE' accept-encoding: 'gzip, br' cookie: 'MoodleSession=8834c22b7f9b5830b6222bc953ffabbf' cf-ray: '9aef9a2f9966bbb3-FRA' accept: '*/*' user-agent: 'AHC/2.1' b3: '69418aa6a10de7bd8eb05e5df5486ef3-6dc34c2a9ab9837c-0' traceparent: '00-69418aa6a10de7bd8eb05e5df5486ef3-6dc34c2a9ab9837c-00' x-forwarded-for: '35.158.179.21' [2025-12-16 19:36:54.364898] [info] WEBHOOK REQUEST: {"overall_match_percentage":17,"internet_match_percentage":14,"publication_match_percentage":7,"submitted_works_match_percentage":14,"status":"COMPLETE","time_generated":"2025-12-16T16:36:54.148548Z","time_requested":"2025-12-16T16:35:35.282411Z","submission_id":"19012b34-72f4-49d0-9958-a3349e529fc2","top_matches":[{"percentage":1.8408089,"source_type":"INTERNET","matched_word_count_total":213,"name":"dokumen.pub"},{"percentage":1.4778326,"source_type":"PUBLICATION","matched_word_count_total":171,"name":"Don W. Stacks, Michael B. Salwen, Kristen C. Eichhorn. \"An Integrated Approach to Communication Theory and Research\", Routledge, 2019"},{"percentage":1.4259788,"source_type":"INTERNET","matched_word_count_total":165,"name":"www.asjp.cerist.dz"}],"top_source_largest_matched_word_count":31} [2025-12-16 19:36:54.364905] [info] EXPECTED SIGNATURE: a19707722291691bb624af47e198e7f2a0a1449b99823a33fdc29ccd3428b1d2 [2025-12-16 19:36:54.368972] [info] -------- WEBHOOK END -------- [2025-12-16 19:49:31.055514] [info] [POST] Request to: https://midocean.turnitin.com/api/v1/submissions/adf71b15-ca2d-4e90-9123-b80b2c97354f/viewer-url [2025-12-16 19:49:31.055566] [info] Headers: 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-16 19:49:31.055644] [info] Request: 0: '{"locale":"en","viewer_user_id":"ded6e2db-6a77-48f2-a76f-d2f52cba315f","given_name":"\u0645\u062d\u0645\u062f","family_name":"\u0627\u0644\u0645\u0627\u0644\u0643\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-16 19:49:31.884027] [info] Response: 0: '{"viewer_url":"https:\/\/midocean.turnitin.com\/viewer\/submissions\/oid:2945:337768247?locale=en#token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJqdGkiOiI0NTczODdjYi02OTE0LTQ0MDItYWE1ZS05NTYyMDA2MTc2NzMiLCJpYXQiOjE3NjU5MDM3NjEsImF1ZCI6ImF1cm9yYSIsImlzcyI6Imh0dHA6Ly9sb2NhbGhvc3Q6ODA4MC8iLCJzdWIiOiJjZWY2NjY2MC0zM2E2LTQwZTQtODQxNS1mM2VjMTVlNWJiNTIiLCJleHAiOjE3NjU5MDM4NDEsImF1dGhvcml0aWVzIjpbIkNWX0xBVU5DSCJdLCJjb25maWciOiJ7XCJzdWJtaXNzaW9uc1wiOntcIm9pZDoyOTQ1OjMzNzc2ODI0N1wiOntcImF1dGhvclwiOlwi2YXYrdmF2K8g2KfZhNmF2KfZhNmD2YpcIixcInRpdGxlXCI6XCJGaW5hbCBQcm9qZWN0IDJfdmVyc2lvbl8gVGhlc2lzLl9UaGUtUm9sZS1vZi1Jb1QtaW4tTW9uaXRvcmluZy1QYXRpZW50cy13aXRoLURpYWJldGVzLWluLUNPVklELTE5X0NoZWNrZWQuZG9jeFwifX0sXCJwcm9kdWN0S2V5XCI6XCJvYzJfcGxhdGludW1cIixcImxvZ29cIjpcIm5vbmVcIixcInVzZXJcIjp7XCJpZFwiOlwiY2VmNjY2NjAtMzNhNi00MGU0LTg0MTUtZjNlYzE1ZTViYjUyXCIsXCJmaXJzdE5hbWVcIjpcIkFobWVkXCIsXCJsYXN0TmFtZVwiOlwiQWx3YWtlZWxcIixcImVtYWlsXCI6XCJjMWFhNDgxMS01ZTg2LTRjMzUtYjFiMi03MzhlZGJiODZiMzU6ZGVkNmUyZGItNmE3Ny00OGYyLWE3NmYtZDJmNTJjYmEzMTVmQGZha2UuZmFrZVwiLFwicm9sZVwiOlwidHJuOnJvbGU6Ojpvcmdhbml6YXRpb246aW5zdHJ1Y3RvclwifSxcInRlbmFudFwiOntcIm5vZGVJZFwiOjI5NDUsXCJuYW1lXCI6XCJtaWRvY2VhblwiLFwiaWRcIjpcIjZlMGU2YThhLWIwNDMtNDNmNy1hZjJhLWFjNGU5NjM1NjM5NFwifSxcImZlYXR1cmVzXCI6e1wid2hpdGVsYWJlbFwiOnRydWUsXCJ1c2VySW50ZXJ2aWV3XCI6dHJ1ZSxcInN3c1JlcG9ydFwiOnRydWUsXCJzd3NSZXBvcnRWMlwiOlwiZW5hYmxlZFwifSxcInNpbWlsYXJpdHlcIjp7XCJtYXlWaWV3U3VibWlzc2lvbkZ1bGxTb3VyY2VcIjpmYWxzZSxcIm1heVZpZXdNYXRjaFN1Ym1pc3Npb25JbmZvXCI6ZmFsc2UsXCJtb2Rlc1wiOntcIm1hdGNoT3ZlcnZpZXdcIjp0cnVlLFwiYWxsU291cmNlc1wiOnRydWV9LFwiZGVmYXVsdE1vZGVcIjpcIm1hdGNoT3ZlcnZpZXdcIixcInZpZXdTZXR0aW5nc1wiOntcInNhdmVDaGFuZ2VzXCI6ZmFsc2UsXCJvcHRpb25zXCI6e1wiZGVmYXVsdFZhbHVlXCI6XCJoaWRkZW5cIixcImV4Y2x1ZGVRdW90ZXNcIjpcImVkaXRhYmxlXCIsXCJleGNsdWRlQmlibGlvZ3JhcGh5XCI6XCJlZGl0YWJsZVwiLFwiZXhjbHVkZUNpdGF0aW9uc1wiOlwiZWRpdGFibGVcIixcImV4Y2x1ZGVTbWFsbE1hdGNoZXNXb3JkQ291bnRcIjpcImVkaXRhYmxlXCIsXCJleGNsdWRlU21hbGxTb3VyY2VzUGN0XCI6XCJlZGl0YWJsZVwiLFwiZXhjbHVkZUFic3RyYWN0XCI6XCJoaWRkZW5cIixcImV4Y2x1ZGVNZXRob2RzXCI6XCJoaWRkZW5cIixcImV4Y2x1ZGVTdWJtaXR0ZWRXb3Jrc1wiOlwiZWRpdGFibGVcIixcImV4Y2x1ZGVJbnRlcm5ldFwiOlwiZWRpdGFibGVcIixcImV4Y2x1ZGVQaHJhc2VzXCI6XCJoaWRkZW5cIixcImV4Y2x1ZGVQcmVwcmludHNcIjpcImhpZGRlblwiLFwiZXhjbHVkZVNvdXJjZXNcIjpcImVkaXRhYmxlXCIsXCJleGNsdWRlTm9kZUdyb3Vwc1wiOntcInB1YmxpY2F0aW9uXCI6XCJlZGl0YWJsZVwiLFwiY3Jvc3NyZWZcIjpcImVkaXRhYmxlXCIsXCJjcm9zc3JlZl9wb3N0ZWRfY29udGVudFwiOlwiZWRpdGFibGVcIn19fX0sXCJzaWRlYmFyXCI6e1wibW9kZXNcIjp7XCJhaVdyaXRpbmdEZXRlY3Rpb25cIjp0cnVlLFwiZG9jdW1lbnREZXRhaWxzXCI6dHJ1ZSxcImZsYWdzXCI6dHJ1ZSxcInNpbWlsYXJpdHlcIjp0cnVlLFwic2VjdGlvbnNFeGNsdXNpb25cIjpmYWxzZX0sXCJkZWZhdWx0TW9kZVwiOlwic2ltaWxhcml0eVwifSxcImFubm90YXRpb25zXCI6e1wic2NvcGVcIjpcInRjYVwiLFwicGVybWlzc2lvbnNcIjp7XCJjcmVhdGVcIjpbXCJzZWxmXCJdLFwidmlld1wiOltcImFsbFwiXSxcImVkaXRcIjpbXCJzZWxmXCJdLFwiZGVsZXRlXCI6W1wic2VsZlwiXX0sXCJlbmFibGVkXCI6ZmFsc2V9LFwiYXBwXCI6e1wibGF1bmNoZXJcIjpcInRjYVwiLFwiaW50ZWdyYXRpb25cIjpcIk1vb2RsZVwifSxcInByb2R1Y3RcIjp7XCJrZXlcIjpcIm9jMl9wbGF0aW51bVwifX0ifQ.i1eW4WQzO_KMnZsQMVcHXq8SXw26SqWY09j6IbYud74","httpstatus":200}' [2025-12-16 19:55:01.649688] [info] [POST] Request to: https://midocean.turnitin.com/api/v1/submissions [2025-12-16 19:55:01.649732] [info] Headers: 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-16 19:55:01.649825] [info] Request: 0: '{"owner":"19645be6-ed9d-4356-b8fa-036c6ea94b8f","submitter":"19645be6-ed9d-4356-b8fa-036c6ea94b8f","title":"Nasser_CKD.docx","metadata":{"group":{"id":"125944","name":"Thesis for check","type":"ASSIGNMENT"},"group_context":{"id":"4115","name":"Thesis_(2)_AI901_Dr_Wessam_Ahmed_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"},{"id":"ded6e2db-6a77-48f2-a76f-d2f52cba315f","family_name":"Alwakeel","given_name":"Ahmed","email":"ahmedalwakeel@midocean.edu.km"}]},"owners":[{"id":"19645be6-ed9d-4356-b8fa-036c6ea94b8f","family_name":"\u0642\u0646\u0627\u0628\u0637\u0647","given_name":"\u0646\u0627\u0635\u0631","email":"nasser.qanabta@gmail.com"}],"original_submitted_time":"2025-12-16T16:55:01Z"},"eula":{"accepted_timestamp":"2025-06-27T22:02:03Z","language":"en-US","version":"v1beta"},"owner_default_permission_set":"LEARNER","submitter_default_permission_set":"LEARNER"}' [2025-12-16 19:55:02.334095] [info] Response: 0: '{"owner":"19645be6-ed9d-4356-b8fa-036c6ea94b8f","title":"Nasser_CKD.docx","status":"CREATED","id":"3660dc7a-b41c-46c9-8d6b-114813ca7059","created_time":"2025-12-16T16:55:01.911Z","httpstatus":201}' [2025-12-16 19:55:02.337615] [info] [PUT] Request to: https://midocean.turnitin.com/api/v1/submissions/3660dc7a-b41c-46c9-8d6b-114813ca7059/original [2025-12-16 19:55:02.337654] [info] Headers: 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="Nasser_CKD.docx"' [2025-12-16 19:55:02.675061] [info] Response: 0: '{"message":"Successfully uploaded file for submission 3660dc7a-b41c-46c9-8d6b-114813ca7059","httpstatus":202}' [2025-12-16 19:56:19.159477] [info] -------- WEBHOOK START -------- [2025-12-16 19:56:19.159519] [info] WEBHOOK HEADERS: connection: 'Keep-Alive' content-length: '376' host: 'lms.midocean.ae' x-forwarded-proto: 'https' cf-visitor: '{"scheme":"https"}' cf-ipcountry: 'DE' cdn-loop: 'cloudflare; loops=1' x-turnitin-signature: '6c5198832e96ba3cae45988a3927c0bb09634d978d0290a9f8ea8781819d2483' content-type: 'application/json' x-turnitin-eventtype: 'SUBMISSION_COMPLETE' accept-encoding: 'gzip, br' cookie: 'MoodleSession=8834c22b7f9b5830b6222bc953ffabbf' cf-ray: '9aefb69f9ab91182-FRA' accept: '*/*' user-agent: 'AHC/2.1' b3: '69418f330706d8385123c7ad0a4cc882-fe1d12a542b0ec1d-0' traceparent: '00-69418f330706d8385123c7ad0a4cc882-fe1d12a542b0ec1d-00' x-forwarded-for: '35.158.179.21' [2025-12-16 19:56:19.159625] [info] WEBHOOK REQUEST: {"owner":"19645be6-ed9d-4356-b8fa-036c6ea94b8f","title":"Nasser_CKD.docx","status":"COMPLETE","id":"3660dc7a-b41c-46c9-8d6b-114813ca7059","content_type":"application/vnd.openxmlformats-officedocument.wordprocessingml.document","page_count":72,"word_count":17036,"character_count":104989,"created_time":"2025-12-16T16:55:01.911Z","capabilities":["VIEWER","SIMILARITY","INDEX"]} [2025-12-16 19:56:19.159631] [info] EXPECTED SIGNATURE: 6c5198832e96ba3cae45988a3927c0bb09634d978d0290a9f8ea8781819d2483 [2025-12-16 19:56:19.830816] [info] [PUT] Request to: https://midocean.turnitin.com/api/v1/submissions/3660dc7a-b41c-46c9-8d6b-114813ca7059/similarity [2025-12-16 19:56:19.830852] [info] Headers: 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-16 19:56:19.830869] [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-16 19:56:21.180824] [info] Response: 0: '{"message":"Successfully scheduled similarity report generation","httpstatus":202}' [2025-12-16 19:56:21.183207] [info] -------- WEBHOOK END -------- [2025-12-16 19:57:23.334050] [info] -------- WEBHOOK START -------- [2025-12-16 19:57:23.334085] [info] WEBHOOK HEADERS: connection: 'Keep-Alive' content-length: '1563' host: 'lms.midocean.ae' 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: '69418f73b299afc16a3b3c68367bbf01-127c1c2bae174d32-0' cf-ray: '9aefb830b8e4d3b5-FRA' accept: '*/*' user-agent: 'AHC/2.1' traceparent: '00-69418f73b299afc16a3b3c68367bbf01-127c1c2bae174d32-00' x-turnitin-signature: '5e60d9f7a954083c02786d6b27fd14ec77dc058237129e473c3a9dca707782ac' x-forwarded-for: '52.57.242.45' [2025-12-16 19:57:23.334178] [info] WEBHOOK REQUEST: {"overall_match_percentage":29,"internet_match_percentage":22,"publication_match_percentage":21,"submitted_works_match_percentage":24,"status":"COMPLETE","time_generated":"2025-12-16T16:57:23.140717Z","time_requested":"2025-12-16T16:56:21.148645Z","submission_id":"3660dc7a-b41c-46c9-8d6b-114813ca7059","top_matches":[{"percentage":3.2670145,"source_type":"PUBLICATION","matched_word_count_total":601,"name":"V. Sharmila, S. Kannadhasan, A. Rajiv Kannan, P. Sivakumar, V. Vennila. \"Challenges in Information, Communication and Computing Technology\", CRC Press, 2024"},{"percentage":3.0930636,"source_type":"PUBLICATION","matched_word_count_total":569,"name":"Pushpa Choudhary, Sambit Satpathy, Arvind Dagur, Dhirendra Kumar Shukla. \"Recent Trends in Intelligent Computing and Communication\", CRC Press, 2025"},{"percentage":2.9626005,"source_type":"PUBLICATION","matched_word_count_total":545,"name":"S.P. Jani, M. Adam Khan. \"Applications of AI in Smart Technologies and Manufacturing\", CRC Press, 2025"},{"percentage":2.7669058,"source_type":"PUBLICATION","matched_word_count_total":509,"name":"Bilal Sowan, Li Zhang, Essam H. Houssein, Hazem Qattous, Mohammad Azzeh, Bayan Massad. \"DOVE-FELM: A fusion-optimized feature selection and heterogeneous ensemble learning framework for early prediction of chronic kidney disease risk\", Array, 2025"},{"percentage":2.7234182,"source_type":"PUBLICATION","matched_word_count_total":501,"name":"\"Applied Informatics\", Springer Science and Business Media LLC, 2026"}],"top_source_largest_matched_word_count":28} [2025-12-16 19:57:23.334192] [info] EXPECTED SIGNATURE: 5e60d9f7a954083c02786d6b27fd14ec77dc058237129e473c3a9dca707782ac [2025-12-16 19:57:23.338552] [info] -------- WEBHOOK END -------- [2025-12-16 20:00:01.286750] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/features-enabled [2025-12-16 20:00:01.286776] [info] Headers: 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-16 20:00:01.286858] [info] Request: 0: '[]' [2025-12-16 20:00:01.779115] [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-16 20:00:01.781930] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/webhooks/158405da-13c6-4d62-8fa1-875f5d09346a [2025-12-16 20:00:01.781949] [info] Headers: 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-16 20:00:01.781965] [info] Request: 0: '[]' [2025-12-16 20:00:01.853848] [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-16 20:00:01.854568] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/eula/latest?lang=en-US [2025-12-16 20:00:01.854583] [info] Headers: 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-16 20:00:01.854598] [info] Request: 0: '[]' [2025-12-16 20:00:01.919063] [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-16 20:10:39.094958] [info] [POST] Request to: https://midocean.turnitin.com/api/v1/submissions/0ec20301-369f-41f5-aa11-715262bab3cd/viewer-url [2025-12-16 20:10:39.095006] [info] Headers: 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-16 20:10:39.095109] [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-16 20:10:39.773646] [info] Response: 0: '{"viewer_url":"https:\/\/midocean.turnitin.com\/viewer\/submissions\/oid:2945:337599096?locale=en#token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJqdGkiOiIwNDE1OGRjOS05YThjLTQ3OTMtYTk0Yi1jNjRlNjc5MGQxMjMiLCJpYXQiOjE3NjU5MDUwMjksImF1ZCI6ImF1cm9yYSIsImlzcyI6Imh0dHA6Ly9sb2NhbGhvc3Q6ODA4MC8iLCJzdWIiOiJjZWY2NjY2MC0zM2E2LTQwZTQtODQxNS1mM2VjMTVlNWJiNTIiLCJleHAiOjE3NjU5MDUxMDksImF1dGhvcml0aWVzIjpbIkNWX0xBVU5DSCJdLCJjb25maWciOiJ7XCJzdWJtaXNzaW9uc1wiOntcIm9pZDoyOTQ1OjMzNzU5OTA5NlwiOntcImF1dGhvclwiOlwi2LnYqNiv2KfZhNit2KfZgdi4INin2YTYudi12KfYsVwiLFwidGl0bGVcIjpcIlNlbnRpbWVudCBBbmFseXNpcyBmb3IgTW9iaWxlIEFwcCBSZXZpZXdzIEEgQ29tcGFyYXRpdmUgU3R1ZHkucGRmXCJ9fSxcInByb2R1Y3RLZXlcIjpcIm9jMl9wbGF0aW51bVwiLFwibG9nb1wiOlwibm9uZVwiLFwidXNlclwiOntcImlkXCI6XCJjZWY2NjY2MC0zM2E2LTQwZTQtODQxNS1mM2VjMTVlNWJiNTJcIixcImZpcnN0TmFtZVwiOlwiQWhtZWRcIixcImxhc3ROYW1lXCI6XCJBbHdha2VlbFwiLFwiZW1haWxcIjpcImMxYWE0ODExLTVlODYtNGMzNS1iMWIyLTczOGVkYmI4NmIzNTpkZWQ2ZTJkYi02YTc3LTQ4ZjItYTc2Zi1kMmY1MmNiYTMxNWZAZmFrZS5mYWtlXCIsXCJyb2xlXCI6XCJ0cm46cm9sZTo6Om9yZ2FuaXphdGlvbjppbnN0cnVjdG9yXCJ9LFwidGVuYW50XCI6e1wibm9kZUlkXCI6Mjk0NSxcIm5hbWVcIjpcIm1pZG9jZWFuXCIsXCJpZFwiOlwiNmUwZTZhOGEtYjA0My00M2Y3LWFmMmEtYWM0ZTk2MzU2Mzk0XCJ9LFwiZmVhdHVyZXNcIjp7XCJ3aGl0ZWxhYmVsXCI6dHJ1ZSxcInVzZXJJbnRlcnZpZXdcIjp0cnVlLFwic3dzUmVwb3J0XCI6dHJ1ZSxcInN3c1JlcG9ydFYyXCI6XCJlbmFibGVkXCJ9LFwic2ltaWxhcml0eVwiOntcIm1heVZpZXdTdWJtaXNzaW9uRnVsbFNvdXJjZVwiOmZhbHNlLFwibWF5Vmlld01hdGNoU3VibWlzc2lvbkluZm9cIjpmYWxzZSxcIm1vZGVzXCI6e1wibWF0Y2hPdmVydmlld1wiOnRydWUsXCJhbGxTb3VyY2VzXCI6dHJ1ZX0sXCJkZWZhdWx0TW9kZVwiOlwibWF0Y2hPdmVydmlld1wiLFwidmlld1NldHRpbmdzXCI6e1wic2F2ZUNoYW5nZXNcIjpmYWxzZSxcIm9wdGlvbnNcIjp7XCJkZWZhdWx0VmFsdWVcIjpcImhpZGRlblwiLFwiZXhjbHVkZVF1b3Rlc1wiOlwiZWRpdGFibGVcIixcImV4Y2x1ZGVCaWJsaW9ncmFwaHlcIjpcImVkaXRhYmxlXCIsXCJleGNsdWRlQ2l0YXRpb25zXCI6XCJlZGl0YWJsZVwiLFwiZXhjbHVkZVNtYWxsTWF0Y2hlc1dvcmRDb3VudFwiOlwiZWRpdGFibGVcIixcImV4Y2x1ZGVTbWFsbFNvdXJjZXNQY3RcIjpcImVkaXRhYmxlXCIsXCJleGNsdWRlQWJzdHJhY3RcIjpcImhpZGRlblwiLFwiZXhjbHVkZU1ldGhvZHNcIjpcImhpZGRlblwiLFwiZXhjbHVkZVN1Ym1pdHRlZFdvcmtzXCI6XCJlZGl0YWJsZVwiLFwiZXhjbHVkZUludGVybmV0XCI6XCJlZGl0YWJsZVwiLFwiZXhjbHVkZVBocmFzZXNcIjpcImhpZGRlblwiLFwiZXhjbHVkZVByZXByaW50c1wiOlwiaGlkZGVuXCIsXCJleGNsdWRlU291cmNlc1wiOlwiZWRpdGFibGVcIixcImV4Y2x1ZGVOb2RlR3JvdXBzXCI6e1wicHVibGljYXRpb25cIjpcImVkaXRhYmxlXCIsXCJjcm9zc3JlZlwiOlwiZWRpdGFibGVcIixcImNyb3NzcmVmX3Bvc3RlZF9jb250ZW50XCI6XCJlZGl0YWJsZVwifX19fSxcInNpZGViYXJcIjp7XCJtb2Rlc1wiOntcImFpV3JpdGluZ0RldGVjdGlvblwiOnRydWUsXCJkb2N1bWVudERldGFpbHNcIjp0cnVlLFwiZmxhZ3NcIjp0cnVlLFwic2ltaWxhcml0eVwiOnRydWUsXCJzZWN0aW9uc0V4Y2x1c2lvblwiOmZhbHNlfSxcImRlZmF1bHRNb2RlXCI6XCJzaW1pbGFyaXR5XCJ9LFwiYW5ub3RhdGlvbnNcIjp7XCJzY29wZVwiOlwidGNhXCIsXCJwZXJtaXNzaW9uc1wiOntcImNyZWF0ZVwiOltcInNlbGZcIl0sXCJ2aWV3XCI6W1wiYWxsXCJdLFwiZWRpdFwiOltcInNlbGZcIl0sXCJkZWxldGVcIjpbXCJzZWxmXCJdfSxcImVuYWJsZWRcIjpmYWxzZX0sXCJhcHBcIjp7XCJsYXVuY2hlclwiOlwidGNhXCIsXCJpbnRlZ3JhdGlvblwiOlwiTW9vZGxlXCJ9LFwicHJvZHVjdFwiOntcImtleVwiOlwib2MyX3BsYXRpbnVtXCJ9fSJ9.hNjrLYgN0-WZ0lMkjBta67Eiv5bbUHX-ZBlkUsOk2w8","httpstatus":200}' [2025-12-16 20:15:01.290893] [info] [POST] Request to: https://midocean.turnitin.com/api/v1/submissions [2025-12-16 20:15:01.290930] [info] Headers: 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-16 20:15:01.291011] [info] Request: 0: '{"owner":"7bc5580b-aeb0-4745-bd63-a2e97679b883","submitter":"7bc5580b-aeb0-4745-bd63-a2e97679b883","title":"%28 %D9%83%D8%B1%D9%8A%D9%85%D8%A9%29 %D8%A7%D9%84%D8%AE%D8%B7%D8%A7%D8%A8_%D8%A7%D9%84%D8%AA%D8%B9%D9%84%D9%8A%D9%85%D9%8A_%D9%81%D9%8A_%D9%88%D8%B3%D8%A7%D8%A6%D9%84_%D8%A7%D9%84%D8%A5%D8%B9%D9%84%D8%A7%D9%85_%D8%A7%D9%84%D8%B1%D9%82%D9%85%D9%8A_%D9%81%D9%8A_%D8%B6%D9%88%D8%A1_%D8%B1%D8%A4%D9%8A%D8%A9_2030_%28%D8%AF%D8%B1%D8%A7%D8%B3%D8%A9_%D8%AA%D8%AD%D9%84%D9%8A%D9%84%D9%8A%D8%A9%29 3.pdf","metadata":{"group":{"id":"120032","name":"\u062a\u0633\u0644\u064a\u0645 \u0627\u0644\u062a\u0639\u062f\u064a\u0644 \u0627\u0644\u062b\u0627\u0646\u064a \u0648\u0627\u0644\u0646\u0647\u0627\u0626\u064a","type":"ASSIGNMENT"},"group_context":{"id":"4093","name":"\u0627\u0644\u0641\u0635\u0644 \u0627\u0644\u0631\u0627\u0628\u0639 \u062f\/ \u0646\u0631\u0645\u064a\u0646 \u0645\u0648\u0633\u0649 - \u0627\u0644\u0641\u0635\u0644 \u0627\u0644\u062f\u0631\u0627\u0633\u064a \u0627\u0644\u062b\u0627\u0644\u062b 2025"},"owners":[{"id":"7bc5580b-aeb0-4745-bd63-a2e97679b883","family_name":"\u0627\u0644\u0628\u0644\u062e\u064a","given_name":"\u0643\u0631\u064a\u0645\u0629","email":"karrimah2009@hotmail.com"}],"original_submitted_time":"2025-12-16T17:15:01Z"},"eula":{"accepted_timestamp":"2025-11-08T17:10:11Z","language":"en-US","version":"v1beta"},"owner_default_permission_set":"LEARNER","submitter_default_permission_set":"LEARNER"}' [2025-12-16 20:15:01.696764] [info] Response: 0: '{"owner":"7bc5580b-aeb0-4745-bd63-a2e97679b883","title":"%28 %D9%83%D8%B1%D9%8A%D9%85%D8%A9%29 %D8%A7%D9%84%D8%AE%D8%B7%D8%A7%D8%A8_%D8%A7%D9%84%D8%AA%D8%B9%D9%84%D9%8A%D9%85%D9%8A_%D9%81%D9%8A_%D9%88%D8%B3%D8%A7%D8%A6%D9%84_%D8%A7%D9%84%D8%A5%D8%B9%D9%84%D8%A7%D9%85_%D8%A7%D9%84%D8%B1%D9%82%D9%85%D9%8A_%D9%81%D9%8A_%D8%B6%D9%88%D8%A1_%D8%B1%D8%A4%D9%8A%D8%A9_2030_%28%D8%AF%D8%B1%D8%A7%D8%B3%D8%A9_%D8%AA%D8%AD%D9%84%D9%8A%D9%84%D9%8A%D8%A9%29 3.pdf","status":"CREATED","id":"126535ad-6859-48d3-b73a-b2a851d7b7bd","created_time":"2025-12-16T17:15:01.671Z","httpstatus":201}' [2025-12-16 20:15:01.698832] [info] [PUT] Request to: https://midocean.turnitin.com/api/v1/submissions/126535ad-6859-48d3-b73a-b2a851d7b7bd/original [2025-12-16 20:15:01.698859] [info] Headers: 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="%28 %D9%83%D8%B1%D9%8A%D9%85%D8%A9%29 %D8%A7%D9%84%D8%AE%D8%B7%D8%A7%D8%A8_%D8%A7%D9%84%D8%AA%D8%B9%D9%84%D9%8A%D9%85%D9%8A_%D9%81%D9%8A_%D9%88%D8%B3%D8%A7%D8%A6%D9%84_%D8%A7%D9%84%D8%A5%D8%B9%D9%84%D8%A7%D9%85_%D8%A7%D9%84%D8%B1%D9%82%D9%85%D9%8A_%D9%81%D9%8A_%D8%B6%D9%88%D8%A1_%D8%B1%D8%A4%D9%8A%D8%A9_2030_%28%D8%AF%D8%B1%D8%A7%D8%B3%D8%A9_%D8%AA%D8%AD%D9%84%D9%8A%D9%84%D9%8A%D8%A9%29 3.pdf"' [2025-12-16 20:15:01.968365] [info] Response: 0: '{"message":"Successfully uploaded file for submission 126535ad-6859-48d3-b73a-b2a851d7b7bd","httpstatus":202}' [2025-12-16 20:15:02.224178] [info] [POST] Request to: https://midocean.turnitin.com/api/v1/submissions/3660dc7a-b41c-46c9-8d6b-114813ca7059/viewer-url [2025-12-16 20:15:02.224229] [info] Headers: 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-16 20:15:02.224315] [info] Request: 0: '{"locale":"en","viewer_user_id":"ded6e2db-6a77-48f2-a76f-d2f52cba315f","given_name":"\u0646\u0627\u0635\u0631","family_name":"\u0642\u0646\u0627\u0628\u0637\u0647","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-16 20:15:02.674968] [info] Response: 0: '{"viewer_url":"https:\/\/midocean.turnitin.com\/viewer\/submissions\/oid:2945:337777503?locale=en#token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJqdGkiOiI2MjVjMzFiMC1jYWJlLTQ5YjgtYWIwZi02N2JiZjJhYTJlY2MiLCJpYXQiOjE3NjU5MDUyOTIsImF1ZCI6ImF1cm9yYSIsImlzcyI6Imh0dHA6Ly9sb2NhbGhvc3Q6ODA4MC8iLCJzdWIiOiJjZWY2NjY2MC0zM2E2LTQwZTQtODQxNS1mM2VjMTVlNWJiNTIiLCJleHAiOjE3NjU5MDUzNzIsImF1dGhvcml0aWVzIjpbIkNWX0xBVU5DSCJdLCJjb25maWciOiJ7XCJzdWJtaXNzaW9uc1wiOntcIm9pZDoyOTQ1OjMzNzc3NzUwM1wiOntcImF1dGhvclwiOlwi2YbYp9i12LEg2YLZhtin2KjYt9mHXCIsXCJ0aXRsZVwiOlwiTmFzc2VyX0NLRC5kb2N4XCJ9fSxcInByb2R1Y3RLZXlcIjpcIm9jMl9wbGF0aW51bVwiLFwibG9nb1wiOlwibm9uZVwiLFwidXNlclwiOntcImlkXCI6XCJjZWY2NjY2MC0zM2E2LTQwZTQtODQxNS1mM2VjMTVlNWJiNTJcIixcImZpcnN0TmFtZVwiOlwiQWhtZWRcIixcImxhc3ROYW1lXCI6XCJBbHdha2VlbFwiLFwiZW1haWxcIjpcImMxYWE0ODExLTVlODYtNGMzNS1iMWIyLTczOGVkYmI4NmIzNTpkZWQ2ZTJkYi02YTc3LTQ4ZjItYTc2Zi1kMmY1MmNiYTMxNWZAZmFrZS5mYWtlXCIsXCJyb2xlXCI6XCJ0cm46cm9sZTo6Om9yZ2FuaXphdGlvbjppbnN0cnVjdG9yXCJ9LFwidGVuYW50XCI6e1wibm9kZUlkXCI6Mjk0NSxcIm5hbWVcIjpcIm1pZG9jZWFuXCIsXCJpZFwiOlwiNmUwZTZhOGEtYjA0My00M2Y3LWFmMmEtYWM0ZTk2MzU2Mzk0XCJ9LFwiZmVhdHVyZXNcIjp7XCJ3aGl0ZWxhYmVsXCI6dHJ1ZSxcInVzZXJJbnRlcnZpZXdcIjp0cnVlLFwic3dzUmVwb3J0XCI6dHJ1ZSxcInN3c1JlcG9ydFYyXCI6XCJlbmFibGVkXCJ9LFwic2ltaWxhcml0eVwiOntcIm1heVZpZXdTdWJtaXNzaW9uRnVsbFNvdXJjZVwiOmZhbHNlLFwibWF5Vmlld01hdGNoU3VibWlzc2lvbkluZm9cIjpmYWxzZSxcIm1vZGVzXCI6e1wibWF0Y2hPdmVydmlld1wiOnRydWUsXCJhbGxTb3VyY2VzXCI6dHJ1ZX0sXCJkZWZhdWx0TW9kZVwiOlwibWF0Y2hPdmVydmlld1wiLFwidmlld1NldHRpbmdzXCI6e1wic2F2ZUNoYW5nZXNcIjpmYWxzZSxcIm9wdGlvbnNcIjp7XCJkZWZhdWx0VmFsdWVcIjpcImhpZGRlblwiLFwiZXhjbHVkZVF1b3Rlc1wiOlwiZWRpdGFibGVcIixcImV4Y2x1ZGVCaWJsaW9ncmFwaHlcIjpcImVkaXRhYmxlXCIsXCJleGNsdWRlQ2l0YXRpb25zXCI6XCJlZGl0YWJsZVwiLFwiZXhjbHVkZVNtYWxsTWF0Y2hlc1dvcmRDb3VudFwiOlwiZWRpdGFibGVcIixcImV4Y2x1ZGVTbWFsbFNvdXJjZXNQY3RcIjpcImVkaXRhYmxlXCIsXCJleGNsdWRlQWJzdHJhY3RcIjpcImhpZGRlblwiLFwiZXhjbHVkZU1ldGhvZHNcIjpcImhpZGRlblwiLFwiZXhjbHVkZVN1Ym1pdHRlZFdvcmtzXCI6XCJlZGl0YWJsZVwiLFwiZXhjbHVkZUludGVybmV0XCI6XCJlZGl0YWJsZVwiLFwiZXhjbHVkZVBocmFzZXNcIjpcImhpZGRlblwiLFwiZXhjbHVkZVByZXByaW50c1wiOlwiaGlkZGVuXCIsXCJleGNsdWRlU291cmNlc1wiOlwiZWRpdGFibGVcIixcImV4Y2x1ZGVOb2RlR3JvdXBzXCI6e1wicHVibGljYXRpb25cIjpcImVkaXRhYmxlXCIsXCJjcm9zc3JlZlwiOlwiZWRpdGFibGVcIixcImNyb3NzcmVmX3Bvc3RlZF9jb250ZW50XCI6XCJlZGl0YWJsZVwifX19fSxcInNpZGViYXJcIjp7XCJtb2Rlc1wiOntcImFpV3JpdGluZ0RldGVjdGlvblwiOnRydWUsXCJkb2N1bWVudERldGFpbHNcIjp0cnVlLFwiZmxhZ3NcIjp0cnVlLFwic2ltaWxhcml0eVwiOnRydWUsXCJzZWN0aW9uc0V4Y2x1c2lvblwiOmZhbHNlfSxcImRlZmF1bHRNb2RlXCI6XCJzaW1pbGFyaXR5XCJ9LFwiYW5ub3RhdGlvbnNcIjp7XCJzY29wZVwiOlwidGNhXCIsXCJwZXJtaXNzaW9uc1wiOntcImNyZWF0ZVwiOltcInNlbGZcIl0sXCJ2aWV3XCI6W1wiYWxsXCJdLFwiZWRpdFwiOltcInNlbGZcIl0sXCJkZWxldGVcIjpbXCJzZWxmXCJdfSxcImVuYWJsZWRcIjpmYWxzZX0sXCJhcHBcIjp7XCJsYXVuY2hlclwiOlwidGNhXCIsXCJpbnRlZ3JhdGlvblwiOlwiTW9vZGxlXCJ9LFwicHJvZHVjdFwiOntcImtleVwiOlwib2MyX3BsYXRpbnVtXCJ9fSJ9.S-zcqfF8pbXweA7ZLZWzsbkuxN46GRHUj618Yevl0kU","httpstatus":200}' [2025-12-16 20:15:16.702138] [info] -------- WEBHOOK START -------- [2025-12-16 20:15:16.702182] [info] WEBHOOK HEADERS: connection: 'Keep-Alive' content-length: '698' host: 'lms.midocean.ae' x-forwarded-proto: 'https' cf-visitor: '{"scheme":"https"}' cf-ipcountry: 'DE' cdn-loop: 'cloudflare; loops=1' x-turnitin-signature: '27ff78aae2b5d7ac03ad1b60404c3edc6e9564a1d71d1777b194c8255c6eaabe' content-type: 'application/json' x-turnitin-eventtype: 'SUBMISSION_COMPLETE' accept-encoding: 'gzip, br' cookie: 'MoodleSession=6a50f294add10518aa690d11523a96ca' cf-ray: '9aefd263fa3a3669-FRA' accept: '*/*' user-agent: 'AHC/2.1' b3: '694193a41452a0bbb91c10b6623788ac-a8b26f6683e26c70-0' traceparent: '00-694193a41452a0bbb91c10b6623788ac-a8b26f6683e26c70-00' x-forwarded-for: '52.57.242.45' [2025-12-16 20:15:16.702281] [info] WEBHOOK REQUEST: {"owner":"7bc5580b-aeb0-4745-bd63-a2e97679b883","title":"%28 %D9%83%D8%B1%D9%8A%D9%85%D8%A9%29 %D8%A7%D9%84%D8%AE%D8%B7%D8%A7%D8%A8_%D8%A7%D9%84%D8%AA%D8%B9%D9%84%D9%8A%D9%85%D9%8A_%D9%81%D9%8A_%D9%88%D8%B3%D8%A7%D8%A6%D9%84_%D8%A7%D9%84%D8%A5%D8%B9%D9%84%D8%A7%D9%85_%D8%A7%D9%84%D8%B1%D9%82%D9%85%D9%8A_%D9%81%D9%8A_%D8%B6%D9%88%D8%A1_%D8%B1%D8%A4%D9%8A%D8%A9_2030_%28%D8%AF%D8%B1%D8%A7%D8%B3%D8%A9_%D8%AA%D8%AD%D9%84%D9%8A%D9%84%D9%8A%D8%A9%29 3.pdf","status":"COMPLETE","id":"126535ad-6859-48d3-b73a-b2a851d7b7bd","content_type":"application/pdf","page_count":21,"word_count":6932,"character_count":37104,"created_time":"2025-12-16T17:15:01.671Z","capabilities":["VIEWER","INDEX","SIMILARITY"]} [2025-12-16 20:15:16.702294] [info] EXPECTED SIGNATURE: 27ff78aae2b5d7ac03ad1b60404c3edc6e9564a1d71d1777b194c8255c6eaabe [2025-12-16 20:15:16.973305] [info] [PUT] Request to: https://midocean.turnitin.com/api/v1/submissions/126535ad-6859-48d3-b73a-b2a851d7b7bd/similarity [2025-12-16 20:15:16.973349] [info] Headers: 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-16 20:15:16.973367] [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-16 20:15:17.863476] [info] Response: 0: '{"message":"Successfully scheduled similarity report generation","httpstatus":202}' [2025-12-16 20:15:17.866997] [info] -------- WEBHOOK END -------- [2025-12-16 20:15:49.116677] [info] -------- WEBHOOK START -------- [2025-12-16 20:15:49.116712] [info] WEBHOOK HEADERS: connection: 'Keep-Alive' content-length: '906' host: 'lms.midocean.ae' x-forwarded-proto: 'https' cf-visitor: '{"scheme":"https"}' cf-ipcountry: 'DE' cdn-loop: 'cloudflare; loops=1' x-turnitin-signature: '3b64fc1d155dfea2ecccc8f7dcc1c39a924475b16158b8ef18b1faaf9f40c0b5' content-type: 'application/json' x-turnitin-eventtype: 'SIMILARITY_COMPLETE' accept-encoding: 'gzip, br' cookie: 'MoodleSession=600dd0b4ba30a0f6edd174ab707f684c' cf-ray: '9aefd32fd9883669-FRA' accept: '*/*' user-agent: 'AHC/2.1' b3: '694193c571457c8130a1cc97fbb03a12-c084cde7bcb2785a-0' traceparent: '00-694193c571457c8130a1cc97fbb03a12-c084cde7bcb2785a-00' x-forwarded-for: '52.57.242.45' [2025-12-16 20:15:49.116735] [info] WEBHOOK REQUEST: {"overall_match_percentage":1,"internet_match_percentage":1,"publication_match_percentage":0,"submitted_works_match_percentage":0,"status":"COMPLETE","time_generated":"2025-12-16T17:15:48.965028Z","time_requested":"2025-12-16T17:15:17.806253Z","submission_id":"126535ad-6859-48d3-b73a-b2a851d7b7bd","top_matches":[{"percentage":0.1935038,"source_type":"INTERNET","matched_word_count_total":14,"name":"vuir.vu.edu.au"},{"percentage":0.1935038,"source_type":"INTERNET","matched_word_count_total":14,"name":"academicjournals.org"},{"percentage":0.1935038,"source_type":"INTERNET","matched_word_count_total":14,"name":"jppolicy.ut.ac.ir"},{"percentage":0.1935038,"source_type":"SUBMITTED_WORK","matched_word_count_total":14,"submitted_date":"2024-11-25","institution_name":"Liverpool John Moores University","name":"Liverpool John Moores University on 2024-11-25"}],"top_source_largest_matched_word_count":14} [2025-12-16 20:15:49.116739] [info] EXPECTED SIGNATURE: 3b64fc1d155dfea2ecccc8f7dcc1c39a924475b16158b8ef18b1faaf9f40c0b5 [2025-12-16 20:15:49.120481] [info] -------- WEBHOOK END -------- [2025-12-16 20:30:01.270893] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/features-enabled [2025-12-16 20:30:01.270927] [info] Headers: 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-16 20:30:01.271020] [info] Request: 0: '[]' [2025-12-16 20:30:01.579940] [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-16 20:30:01.580759] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/webhooks/158405da-13c6-4d62-8fa1-875f5d09346a [2025-12-16 20:30:01.580774] [info] Headers: 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-16 20:30:01.580789] [info] Request: 0: '[]' [2025-12-16 20:30:01.671905] [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","SUBMISSION_COMPLETE","SIMILARITY_UPDATED"],"httpstatus":200}' [2025-12-16 20:30:01.672753] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/eula/latest?lang=en-US [2025-12-16 20:30:01.672769] [info] Headers: 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-16 20:30:01.672782] [info] Request: 0: '[]' [2025-12-16 20:30:01.760085] [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-16 20:33:21.897675] [info] [POST] Request to: https://midocean.turnitin.com/api/v1/submissions/bdeefc5f-b561-4d27-83a0-cafb5a1ad57c/viewer-url [2025-12-16 20:33:21.897732] [info] Headers: 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-16 20:33:21.897829] [info] Request: 0: '{"locale":"en","viewer_user_id":"ded6e2db-6a77-48f2-a76f-d2f52cba315f","given_name":"\u0633\u062d\u0627\u0628","family_name":"\u0627\u0644\u062d\u0645\u064a\u062f","viewer_default_permission_set":"INSTRUCTOR","viewer_permissions":{"may_view_submission_full_source":false,"may_view_match_submission_info":false,"may_view_save_viewer_changes":false},"similarity":{"modes":{"match_overview":true,"all_sources":true},"view_settings":{"save_changes":false}}}' [2025-12-16 20:33:22.344845] [info] Response: 0: '{"viewer_url":"https:\/\/midocean.turnitin.com\/viewer\/submissions\/oid:2945:337177373?locale=en#token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJqdGkiOiJkOTgyNjM0Yy1hNmVjLTQ3MjQtODNjYi0wOGRkMmJhZWFkYzMiLCJpYXQiOjE3NjU5MDYzOTIsImF1ZCI6ImF1cm9yYSIsImlzcyI6Imh0dHA6Ly9sb2NhbGhvc3Q6ODA4MC8iLCJzdWIiOiJjZWY2NjY2MC0zM2E2LTQwZTQtODQxNS1mM2VjMTVlNWJiNTIiLCJleHAiOjE3NjU5MDY0NzIsImF1dGhvcml0aWVzIjpbIkNWX0xBVU5DSCJdLCJjb25maWciOiJ7XCJzdWJtaXNzaW9uc1wiOntcIm9pZDoyOTQ1OjMzNzE3NzM3M1wiOntcImF1dGhvclwiOlwi2LPYrdin2Kgg2KfZhNit2YXZitivXCIsXCJ0aXRsZVwiOlwiQW4gQUktRHJpdmVuIEZyYW1ld29yayBmb3IgR2F0aGVyaW5nIGFuZCBEb2N1bWVudGluZyBCdXNpbmVzcyBSZXF1aXJlbWVudHMgICAgLnBkZlwifX0sXCJwcm9kdWN0S2V5XCI6XCJvYzJfcGxhdGludW1cIixcImxvZ29cIjpcIm5vbmVcIixcInVzZXJcIjp7XCJpZFwiOlwiY2VmNjY2NjAtMzNhNi00MGU0LTg0MTUtZjNlYzE1ZTViYjUyXCIsXCJmaXJzdE5hbWVcIjpcIkFobWVkXCIsXCJsYXN0TmFtZVwiOlwiQWx3YWtlZWxcIixcImVtYWlsXCI6XCJjMWFhNDgxMS01ZTg2LTRjMzUtYjFiMi03MzhlZGJiODZiMzU6ZGVkNmUyZGItNmE3Ny00OGYyLWE3NmYtZDJmNTJjYmEzMTVmQGZha2UuZmFrZVwiLFwicm9sZVwiOlwidHJuOnJvbGU6Ojpvcmdhbml6YXRpb246aW5zdHJ1Y3RvclwifSxcInRlbmFudFwiOntcIm5vZGVJZFwiOjI5NDUsXCJuYW1lXCI6XCJtaWRvY2VhblwiLFwiaWRcIjpcIjZlMGU2YThhLWIwNDMtNDNmNy1hZjJhLWFjNGU5NjM1NjM5NFwifSxcImZlYXR1cmVzXCI6e1wid2hpdGVsYWJlbFwiOnRydWUsXCJ1c2VySW50ZXJ2aWV3XCI6dHJ1ZSxcInN3c1JlcG9ydFwiOnRydWUsXCJzd3NSZXBvcnRWMlwiOlwiZW5hYmxlZFwifSxcInNpbWlsYXJpdHlcIjp7XCJtYXlWaWV3U3VibWlzc2lvbkZ1bGxTb3VyY2VcIjpmYWxzZSxcIm1heVZpZXdNYXRjaFN1Ym1pc3Npb25JbmZvXCI6ZmFsc2UsXCJtb2Rlc1wiOntcIm1hdGNoT3ZlcnZpZXdcIjp0cnVlLFwiYWxsU291cmNlc1wiOnRydWV9LFwiZGVmYXVsdE1vZGVcIjpcIm1hdGNoT3ZlcnZpZXdcIixcInZpZXdTZXR0aW5nc1wiOntcInNhdmVDaGFuZ2VzXCI6ZmFsc2UsXCJvcHRpb25zXCI6e1wiZGVmYXVsdFZhbHVlXCI6XCJoaWRkZW5cIixcImV4Y2x1ZGVRdW90ZXNcIjpcImVkaXRhYmxlXCIsXCJleGNsdWRlQmlibGlvZ3JhcGh5XCI6XCJlZGl0YWJsZVwiLFwiZXhjbHVkZUNpdGF0aW9uc1wiOlwiZWRpdGFibGVcIixcImV4Y2x1ZGVTbWFsbE1hdGNoZXNXb3JkQ291bnRcIjpcImVkaXRhYmxlXCIsXCJleGNsdWRlU21hbGxTb3VyY2VzUGN0XCI6XCJlZGl0YWJsZVwiLFwiZXhjbHVkZUFic3RyYWN0XCI6XCJoaWRkZW5cIixcImV4Y2x1ZGVNZXRob2RzXCI6XCJoaWRkZW5cIixcImV4Y2x1ZGVTdWJtaXR0ZWRXb3Jrc1wiOlwiZWRpdGFibGVcIixcImV4Y2x1ZGVJbnRlcm5ldFwiOlwiZWRpdGFibGVcIixcImV4Y2x1ZGVQaHJhc2VzXCI6XCJoaWRkZW5cIixcImV4Y2x1ZGVQcmVwcmludHNcIjpcImhpZGRlblwiLFwiZXhjbHVkZVNvdXJjZXNcIjpcImVkaXRhYmxlXCIsXCJleGNsdWRlTm9kZUdyb3Vwc1wiOntcInB1YmxpY2F0aW9uXCI6XCJlZGl0YWJsZVwiLFwiY3Jvc3NyZWZcIjpcImVkaXRhYmxlXCIsXCJjcm9zc3JlZl9wb3N0ZWRfY29udGVudFwiOlwiZWRpdGFibGVcIn19fX0sXCJzaWRlYmFyXCI6e1wibW9kZXNcIjp7XCJhaVdyaXRpbmdEZXRlY3Rpb25cIjp0cnVlLFwiZG9jdW1lbnREZXRhaWxzXCI6dHJ1ZSxcImZsYWdzXCI6dHJ1ZSxcInNpbWlsYXJpdHlcIjp0cnVlLFwic2VjdGlvbnNFeGNsdXNpb25cIjpmYWxzZX0sXCJkZWZhdWx0TW9kZVwiOlwic2ltaWxhcml0eVwifSxcImFubm90YXRpb25zXCI6e1wic2NvcGVcIjpcInRjYVwiLFwicGVybWlzc2lvbnNcIjp7XCJjcmVhdGVcIjpbXCJzZWxmXCJdLFwidmlld1wiOltcImFsbFwiXSxcImVkaXRcIjpbXCJzZWxmXCJdLFwiZGVsZXRlXCI6W1wic2VsZlwiXX0sXCJlbmFibGVkXCI6ZmFsc2V9LFwiYXBwXCI6e1wibGF1bmNoZXJcIjpcInRjYVwiLFwiaW50ZWdyYXRpb25cIjpcIk1vb2RsZVwifSxcInByb2R1Y3RcIjp7XCJrZXlcIjpcIm9jMl9wbGF0aW51bVwifX0ifQ.bqTFMZjyXPrjP108Hu6gCHTxPoydyuo_fw5cOQzSkTM","httpstatus":200}' [2025-12-16 20:33:38.911469] [info] [POST] Request to: https://midocean.turnitin.com/api/v1/submissions/3774b85e-2c38-4840-9e62-3bd0badce693/viewer-url [2025-12-16 20:33:38.911525] [info] Headers: 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-16 20:33:38.911619] [info] Request: 0: '{"locale":"en","viewer_user_id":"ded6e2db-6a77-48f2-a76f-d2f52cba315f","given_name":"\u0633\u062d\u0627\u0628","family_name":"\u0627\u0644\u062d\u0645\u064a\u062f","viewer_default_permission_set":"INSTRUCTOR","viewer_permissions":{"may_view_submission_full_source":false,"may_view_match_submission_info":false,"may_view_save_viewer_changes":false},"similarity":{"modes":{"match_overview":true,"all_sources":true},"view_settings":{"save_changes":false}}}' [2025-12-16 20:33:39.316162] [info] Response: 0: '{"viewer_url":"https:\/\/midocean.turnitin.com\/viewer\/submissions\/oid:2945:337166804?locale=en#token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJqdGkiOiIwMDMyMmI4Zi03OWJmLTQ0MTUtOGY3Yi00NmM2ZTkzYTRjZGQiLCJpYXQiOjE3NjU5MDY0MDksImF1ZCI6ImF1cm9yYSIsImlzcyI6Imh0dHA6Ly9sb2NhbGhvc3Q6ODA4MC8iLCJzdWIiOiJjZWY2NjY2MC0zM2E2LTQwZTQtODQxNS1mM2VjMTVlNWJiNTIiLCJleHAiOjE3NjU5MDY0ODksImF1dGhvcml0aWVzIjpbIkNWX0xBVU5DSCJdLCJjb25maWciOiJ7XCJzdWJtaXNzaW9uc1wiOntcIm9pZDoyOTQ1OjMzNzE2NjgwNFwiOntcImF1dGhvclwiOlwi2LPYrdin2Kgg2KfZhNit2YXZitivXCIsXCJ0aXRsZVwiOlwiU2FoYWJfQWxodW1hZWRfVGhlc2lzXyUyODIlMjlfQUk5MDEuZG9jeFwifX0sXCJwcm9kdWN0S2V5XCI6XCJvYzJfcGxhdGludW1cIixcImxvZ29cIjpcIm5vbmVcIixcInVzZXJcIjp7XCJpZFwiOlwiY2VmNjY2NjAtMzNhNi00MGU0LTg0MTUtZjNlYzE1ZTViYjUyXCIsXCJmaXJzdE5hbWVcIjpcIkFobWVkXCIsXCJsYXN0TmFtZVwiOlwiQWx3YWtlZWxcIixcImVtYWlsXCI6XCJjMWFhNDgxMS01ZTg2LTRjMzUtYjFiMi03MzhlZGJiODZiMzU6ZGVkNmUyZGItNmE3Ny00OGYyLWE3NmYtZDJmNTJjYmEzMTVmQGZha2UuZmFrZVwiLFwicm9sZVwiOlwidHJuOnJvbGU6Ojpvcmdhbml6YXRpb246aW5zdHJ1Y3RvclwifSxcInRlbmFudFwiOntcIm5vZGVJZFwiOjI5NDUsXCJuYW1lXCI6XCJtaWRvY2VhblwiLFwiaWRcIjpcIjZlMGU2YThhLWIwNDMtNDNmNy1hZjJhLWFjNGU5NjM1NjM5NFwifSxcImZlYXR1cmVzXCI6e1wid2hpdGVsYWJlbFwiOnRydWUsXCJ1c2VySW50ZXJ2aWV3XCI6dHJ1ZSxcInN3c1JlcG9ydFwiOnRydWUsXCJzd3NSZXBvcnRWMlwiOlwiZW5hYmxlZFwifSxcInNpbWlsYXJpdHlcIjp7XCJtYXlWaWV3U3VibWlzc2lvbkZ1bGxTb3VyY2VcIjpmYWxzZSxcIm1heVZpZXdNYXRjaFN1Ym1pc3Npb25JbmZvXCI6ZmFsc2UsXCJtb2Rlc1wiOntcIm1hdGNoT3ZlcnZpZXdcIjp0cnVlLFwiYWxsU291cmNlc1wiOnRydWV9LFwiZGVmYXVsdE1vZGVcIjpcIm1hdGNoT3ZlcnZpZXdcIixcInZpZXdTZXR0aW5nc1wiOntcInNhdmVDaGFuZ2VzXCI6ZmFsc2UsXCJvcHRpb25zXCI6e1wiZGVmYXVsdFZhbHVlXCI6XCJoaWRkZW5cIixcImV4Y2x1ZGVRdW90ZXNcIjpcImVkaXRhYmxlXCIsXCJleGNsdWRlQmlibGlvZ3JhcGh5XCI6XCJlZGl0YWJsZVwiLFwiZXhjbHVkZUNpdGF0aW9uc1wiOlwiZWRpdGFibGVcIixcImV4Y2x1ZGVTbWFsbE1hdGNoZXNXb3JkQ291bnRcIjpcImVkaXRhYmxlXCIsXCJleGNsdWRlU21hbGxTb3VyY2VzUGN0XCI6XCJlZGl0YWJsZVwiLFwiZXhjbHVkZUFic3RyYWN0XCI6XCJoaWRkZW5cIixcImV4Y2x1ZGVNZXRob2RzXCI6XCJoaWRkZW5cIixcImV4Y2x1ZGVTdWJtaXR0ZWRXb3Jrc1wiOlwiZWRpdGFibGVcIixcImV4Y2x1ZGVJbnRlcm5ldFwiOlwiZWRpdGFibGVcIixcImV4Y2x1ZGVQaHJhc2VzXCI6XCJoaWRkZW5cIixcImV4Y2x1ZGVQcmVwcmludHNcIjpcImhpZGRlblwiLFwiZXhjbHVkZVNvdXJjZXNcIjpcImVkaXRhYmxlXCIsXCJleGNsdWRlTm9kZUdyb3Vwc1wiOntcInB1YmxpY2F0aW9uXCI6XCJlZGl0YWJsZVwiLFwiY3Jvc3NyZWZcIjpcImVkaXRhYmxlXCIsXCJjcm9zc3JlZl9wb3N0ZWRfY29udGVudFwiOlwiZWRpdGFibGVcIn19fX0sXCJzaWRlYmFyXCI6e1wibW9kZXNcIjp7XCJhaVdyaXRpbmdEZXRlY3Rpb25cIjp0cnVlLFwiZG9jdW1lbnREZXRhaWxzXCI6dHJ1ZSxcImZsYWdzXCI6dHJ1ZSxcInNpbWlsYXJpdHlcIjp0cnVlLFwic2VjdGlvbnNFeGNsdXNpb25cIjpmYWxzZX0sXCJkZWZhdWx0TW9kZVwiOlwic2ltaWxhcml0eVwifSxcImFubm90YXRpb25zXCI6e1wic2NvcGVcIjpcInRjYVwiLFwicGVybWlzc2lvbnNcIjp7XCJjcmVhdGVcIjpbXCJzZWxmXCJdLFwidmlld1wiOltcImFsbFwiXSxcImVkaXRcIjpbXCJzZWxmXCJdLFwiZGVsZXRlXCI6W1wic2VsZlwiXX0sXCJlbmFibGVkXCI6ZmFsc2V9LFwiYXBwXCI6e1wibGF1bmNoZXJcIjpcInRjYVwiLFwiaW50ZWdyYXRpb25cIjpcIk1vb2RsZVwifSxcInByb2R1Y3RcIjp7XCJrZXlcIjpcIm9jMl9wbGF0aW51bVwifX0ifQ.3FzsYYLDreo6Z8aUPuEsdGM0uO_pBvmBgo92nYGl2e0","httpstatus":200}' [2025-12-16 20:40:01.477139] [info] [POST] Request to: https://midocean.turnitin.com/api/v1/submissions [2025-12-16 20:40:01.477193] [info] Headers: 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-16 20:40:01.477289] [info] Request: 0: '{"owner":"f573fcfa-547a-4b1e-bade-e87390c73935","submitter":"f573fcfa-547a-4b1e-bade-e87390c73935","title":"An Integrated Technical and Fundamental Stock Analysis Model for the Saudi Stock Market %28Tadawul%29.pdf","metadata":{"group":{"id":"125910","name":"Assignment 2- PDF (Graduation Project 2)","type":"ASSIGNMENT"},"group_context":{"id":"4114","name":"Thesis_(1)_AI900a_Dr_Ashraf_El-Sayed_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"},{"id":"df361711-ecd2-4c5c-97dd-8fca311dbf6b","family_name":"Sakr","given_name":"Hesham","email":"hesham.sakr@midocean.edu.km"}]},"owners":[{"id":"f573fcfa-547a-4b1e-bade-e87390c73935","family_name":"\u0639\u0637\u0631\u062c\u064a","given_name":"\u0645\u0627\u0644\u0643","email":"malek.atarji@gmail.com"}],"original_submitted_time":"2025-12-16T17:40:01Z"},"eula":{"accepted_timestamp":"2025-07-11T09:11:36Z","language":"en-US","version":"v1beta"},"owner_default_permission_set":"LEARNER","submitter_default_permission_set":"LEARNER"}' [2025-12-16 20:40:01.956866] [info] Response: 0: '{"owner":"f573fcfa-547a-4b1e-bade-e87390c73935","title":"An Integrated Technical and Fundamental Stock Analysis Model for the Saudi Stock Market %28Tadawul%29.pdf","status":"CREATED","id":"6b28ece4-c0dd-450c-a273-aed0c4d5768b","created_time":"2025-12-16T17:40:01.760Z","httpstatus":201}' [2025-12-16 20:40:01.959228] [info] [PUT] Request to: https://midocean.turnitin.com/api/v1/submissions/6b28ece4-c0dd-450c-a273-aed0c4d5768b/original [2025-12-16 20:40:01.959264] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' 4: 'Content-Type: binary/octet-stream' 5: 'Content-Disposition: inline; filename="An Integrated Technical and Fundamental Stock Analysis Model for the Saudi Stock Market %28Tadawul%29.pdf"' [2025-12-16 20:40:02.208842] [info] Response: 0: '{"message":"Successfully uploaded file for submission 6b28ece4-c0dd-450c-a273-aed0c4d5768b","httpstatus":202}' [2025-12-16 20:40:02.900926] [info] [POST] Request to: https://midocean.turnitin.com/api/v1/submissions [2025-12-16 20:40:02.900978] [info] Headers: 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-16 20:40:02.900999] [info] Request: 0: '{"owner":"f573fcfa-547a-4b1e-bade-e87390c73935","submitter":"f573fcfa-547a-4b1e-bade-e87390c73935","title":"An Integrated Technical and Fundamental Stock Analysis Model for the Saudi Stock Market %28Tadawul%29.docx","metadata":{"group":{"id":"125909","name":"Assignment 2- Docx (Graduation Project 2)","type":"ASSIGNMENT"},"group_context":{"id":"4114","name":"Thesis_(1)_AI900a_Dr_Ashraf_El-Sayed_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"},{"id":"df361711-ecd2-4c5c-97dd-8fca311dbf6b","family_name":"Sakr","given_name":"Hesham","email":"hesham.sakr@midocean.edu.km"}]},"owners":[{"id":"f573fcfa-547a-4b1e-bade-e87390c73935","family_name":"\u0639\u0637\u0631\u062c\u064a","given_name":"\u0645\u0627\u0644\u0643","email":"malek.atarji@gmail.com"}],"original_submitted_time":"2025-12-16T17:40:02Z"},"eula":{"accepted_timestamp":"2025-07-11T09:11:36Z","language":"en-US","version":"v1beta"},"owner_default_permission_set":"LEARNER","submitter_default_permission_set":"LEARNER"}' [2025-12-16 20:40:03.447805] [info] Response: 0: '{"owner":"f573fcfa-547a-4b1e-bade-e87390c73935","title":"An Integrated Technical and Fundamental Stock Analysis Model for the Saudi Stock Market %28Tadawul%29.docx","status":"CREATED","id":"bd35a1a7-222e-43b2-915e-475c55b7a360","created_time":"2025-12-16T17:40:03.214Z","httpstatus":201}' [2025-12-16 20:40:03.450606] [info] [PUT] Request to: https://midocean.turnitin.com/api/v1/submissions/bd35a1a7-222e-43b2-915e-475c55b7a360/original [2025-12-16 20:40:03.450624] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' 4: 'Content-Type: binary/octet-stream' 5: 'Content-Disposition: inline; filename="An Integrated Technical and Fundamental Stock Analysis Model for the Saudi Stock Market %28Tadawul%29.docx"' [2025-12-16 20:40:03.620028] [info] Response: 0: '{"message":"Successfully uploaded file for submission bd35a1a7-222e-43b2-915e-475c55b7a360","httpstatus":202}' [2025-12-16 20:40:23.700191] [info] -------- WEBHOOK START -------- [2025-12-16 20:40:23.700232] [info] WEBHOOK HEADERS: connection: 'Keep-Alive' content-length: '408' host: 'lms.midocean.ae' x-forwarded-proto: 'https' cf-visitor: '{"scheme":"https"}' cf-ipcountry: 'DE' cdn-loop: 'cloudflare; loops=1' x-turnitin-signature: '64259b5f523b1db8018fb58c4d022cd250ef25446cbacb6141f4af32ee7b4a3a' content-type: 'application/json' x-turnitin-eventtype: 'SUBMISSION_COMPLETE' accept-encoding: 'gzip, br' cookie: 'MoodleSession=8834c22b7f9b5830b6222bc953ffabbf' cf-ray: '9aeff72fff336e15-FRA' accept: '*/*' user-agent: 'AHC/2.1' b3: '694199875a4330cc5f73fe22e8478033-cd6e5eeff30985fd-0' traceparent: '00-694199875a4330cc5f73fe22e8478033-cd6e5eeff30985fd-00' x-forwarded-for: '35.158.179.21' [2025-12-16 20:40:23.700340] [info] WEBHOOK REQUEST: {"owner":"f573fcfa-547a-4b1e-bade-e87390c73935","title":"An Integrated Technical and Fundamental Stock Analysis Model for the Saudi Stock Market %28Tadawul%29.pdf","status":"COMPLETE","id":"6b28ece4-c0dd-450c-a273-aed0c4d5768b","content_type":"application/pdf","page_count":34,"word_count":9488,"character_count":64801,"created_time":"2025-12-16T17:40:01.760Z","capabilities":["INDEX","SIMILARITY","VIEWER"]} [2025-12-16 20:40:23.700346] [info] EXPECTED SIGNATURE: 64259b5f523b1db8018fb58c4d022cd250ef25446cbacb6141f4af32ee7b4a3a [2025-12-16 20:40:24.361011] [info] [PUT] Request to: https://midocean.turnitin.com/api/v1/submissions/6b28ece4-c0dd-450c-a273-aed0c4d5768b/similarity [2025-12-16 20:40:24.361056] [info] Headers: 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-16 20:40:24.361074] [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-16 20:40:25.051740] [info] Response: 0: '{"message":"Successfully scheduled similarity report generation","httpstatus":202}' [2025-12-16 20:40:25.054162] [info] -------- WEBHOOK END -------- [2025-12-16 20:41:01.039138] [info] -------- WEBHOOK START -------- [2025-12-16 20:41:01.039180] [info] WEBHOOK HEADERS: connection: 'Keep-Alive' content-length: '1024' host: 'lms.midocean.ae' x-forwarded-proto: 'https' cf-visitor: '{"scheme":"https"}' cf-ipcountry: 'DE' cdn-loop: 'cloudflare; loops=1' x-turnitin-signature: 'e513fe3b623936f97e468bf42d50cfd3ef2c250ca7617cf0ff0078516b6f0c94' content-type: 'application/json' x-turnitin-eventtype: 'SIMILARITY_COMPLETE' accept-encoding: 'gzip, br' cookie: 'MoodleSession=8834c22b7f9b5830b6222bc953ffabbf' cf-ray: '9aeff81958386e15-FRA' accept: '*/*' user-agent: 'AHC/2.1' b3: '694199ad931db1b9ed0017217835ea73-5d1fcd726022d13c-0' traceparent: '00-694199ad931db1b9ed0017217835ea73-5d1fcd726022d13c-00' x-forwarded-for: '35.158.179.21' [2025-12-16 20:41:01.039279] [info] WEBHOOK REQUEST: {"overall_match_percentage":15,"internet_match_percentage":12,"publication_match_percentage":9,"submitted_works_match_percentage":13,"status":"COMPLETE","time_generated":"2025-12-16T17:41:00.892664Z","time_requested":"2025-12-16T17:40:25.006465Z","submission_id":"6b28ece4-c0dd-450c-a273-aed0c4d5768b","top_matches":[{"percentage":3.3994627,"source_type":"INTERNET","matched_word_count_total":329,"name":"github.com"},{"percentage":2.882827,"source_type":"INTERNET","matched_word_count_total":279,"name":"ntnuopen.ntnu.no"},{"percentage":2.6555073,"source_type":"SUBMITTED_WORK","matched_word_count_total":257,"submitted_date":"2025-12-10","institution_name":"Liverpool John Moores University","name":"Liverpool John Moores University on 2025-12-10"},{"percentage":2.6555073,"source_type":"SUBMITTED_WORK","matched_word_count_total":257,"submitted_date":"2025-11-08","institution_name":"Liverpool John Moores University","name":"Liverpool John Moores University on 2025-11-08"}],"top_source_largest_matched_word_count":31} [2025-12-16 20:41:01.039285] [info] EXPECTED SIGNATURE: e513fe3b623936f97e468bf42d50cfd3ef2c250ca7617cf0ff0078516b6f0c94 [2025-12-16 20:41:01.043294] [info] -------- WEBHOOK END -------- [2025-12-16 20:41:04.420133] [info] -------- WEBHOOK START -------- [2025-12-16 20:41:04.420178] [info] WEBHOOK HEADERS: connection: 'Keep-Alive' content-length: '465' host: 'lms.midocean.ae' x-forwarded-proto: 'https' cf-visitor: '{"scheme":"https"}' cf-ipcountry: 'DE' cdn-loop: 'cloudflare; loops=1' x-turnitin-signature: 'd68b1b31e419bd9adcbde08969e809949a468353996c1482588fbba54755cbdc' content-type: 'application/json' x-turnitin-eventtype: 'SUBMISSION_COMPLETE' accept-encoding: 'gzip, br' cookie: 'MoodleSession=8834c22b7f9b5830b6222bc953ffabbf' cf-ray: '9aeff82e79936e15-FRA' accept: '*/*' user-agent: 'AHC/2.1' b3: '694199b0ee57cbf02dd88d028b5cadc4-61a309e891fe2dff-0' traceparent: '00-694199b0ee57cbf02dd88d028b5cadc4-61a309e891fe2dff-00' x-forwarded-for: '35.158.179.21' [2025-12-16 20:41:04.420289] [info] WEBHOOK REQUEST: {"owner":"f573fcfa-547a-4b1e-bade-e87390c73935","title":"An Integrated Technical and Fundamental Stock Analysis Model for the Saudi Stock Market %28Tadawul%29.docx","status":"COMPLETE","id":"bd35a1a7-222e-43b2-915e-475c55b7a360","content_type":"application/vnd.openxmlformats-officedocument.wordprocessingml.document","page_count":34,"word_count":9065,"character_count":55369,"created_time":"2025-12-16T17:40:03.214Z","capabilities":["INDEX","SIMILARITY","VIEWER"]} [2025-12-16 20:41:04.420295] [info] EXPECTED SIGNATURE: d68b1b31e419bd9adcbde08969e809949a468353996c1482588fbba54755cbdc [2025-12-16 20:41:05.137994] [info] [PUT] Request to: https://midocean.turnitin.com/api/v1/submissions/bd35a1a7-222e-43b2-915e-475c55b7a360/similarity [2025-12-16 20:41:05.138037] [info] Headers: 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-16 20:41:05.138055] [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-16 20:41:05.997056] [info] Response: 0: '{"message":"Successfully scheduled similarity report generation","httpstatus":202}' [2025-12-16 20:41:05.999823] [info] -------- WEBHOOK END -------- [2025-12-16 20:41:39.642273] [info] -------- WEBHOOK START -------- [2025-12-16 20:41:39.642321] [info] WEBHOOK HEADERS: connection: 'Keep-Alive' content-length: '1024' host: 'lms.midocean.ae' x-forwarded-proto: 'https' cf-visitor: '{"scheme":"https"}' cf-ipcountry: 'DE' cdn-loop: 'cloudflare; loops=1' x-turnitin-signature: 'f8fd39d7410b9bb508178ea14944a9622029d22bebf2f9841b44825e301bad53' content-type: 'application/json' x-turnitin-eventtype: 'SIMILARITY_COMPLETE' accept-encoding: 'gzip, br' cookie: 'MoodleSession=8834c22b7f9b5830b6222bc953ffabbf' cf-ray: '9aeff90a5e236e15-FRA' accept: '*/*' user-agent: 'AHC/2.1' b3: '694199d34ccc3eac144ad5afb0c152ae-3bf87f35a3e46e13-0' traceparent: '00-694199d34ccc3eac144ad5afb0c152ae-3bf87f35a3e46e13-00' x-forwarded-for: '35.158.179.21' [2025-12-16 20:41:39.642416] [info] WEBHOOK REQUEST: {"overall_match_percentage":15,"internet_match_percentage":12,"publication_match_percentage":9,"submitted_works_match_percentage":13,"status":"COMPLETE","time_generated":"2025-12-16T17:41:39.447364Z","time_requested":"2025-12-16T17:41:05.783694Z","submission_id":"bd35a1a7-222e-43b2-915e-475c55b7a360","top_matches":[{"percentage":3.3994627,"source_type":"INTERNET","matched_word_count_total":329,"name":"github.com"},{"percentage":2.882827,"source_type":"INTERNET","matched_word_count_total":279,"name":"ntnuopen.ntnu.no"},{"percentage":2.6555073,"source_type":"SUBMITTED_WORK","matched_word_count_total":257,"submitted_date":"2025-12-10","institution_name":"Liverpool John Moores University","name":"Liverpool John Moores University on 2025-12-10"},{"percentage":2.6555073,"source_type":"SUBMITTED_WORK","matched_word_count_total":257,"submitted_date":"2025-11-08","institution_name":"Liverpool John Moores University","name":"Liverpool John Moores University on 2025-11-08"}],"top_source_largest_matched_word_count":31} [2025-12-16 20:41:39.642421] [info] EXPECTED SIGNATURE: f8fd39d7410b9bb508178ea14944a9622029d22bebf2f9841b44825e301bad53 [2025-12-16 20:41:39.649816] [info] -------- WEBHOOK END -------- [2025-12-16 20:50:01.477998] [info] [POST] Request to: https://midocean.turnitin.com/api/v1/submissions [2025-12-16 20:50:01.478034] [info] Headers: 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-16 20:50:01.478100] [info] Request: 0: '{"owner":"0fb477d2-35f8-425d-b6b9-9ccc2fc5711e","submitter":"0fb477d2-35f8-425d-b6b9-9ccc2fc5711e","title":"onlinetext_8104_125434_81167.txt","metadata":{"group":{"id":"125434","name":"\u0627\u0644\u062a\u0639\u062f\u064a\u0644 \u0627\u0644\u062b\u0627\u0646\u064a \u0644\u0644\u0641\u0635\u0644 \u0627\u0644\u0631\u0627\u0628\u0639 \u0645\u0646 \u0627\u0637\u0631\u0648\u062d\u0629 \u0627\u0644\u062f\u0643\u062a\u0648\u0631\u0627\u0629","type":"ASSIGNMENT"},"group_context":{"id":"4100","name":"\u0627\u0644\u0641\u0635\u0644 \u0627\u0644\u062b\u0627\u0645\u0646 - \u062f\/ \u0645\u062d\u0645\u062f\u0627\u0644\u062e\u0648\u0644\u0649 - \u0627\u0644\u0641\u0635\u0644 \u0627\u0644\u062f\u0631\u0627\u0633\u064a \u0627\u0644\u062b\u0627\u0644\u062b 2025"},"owners":[{"id":"0fb477d2-35f8-425d-b6b9-9ccc2fc5711e","family_name":"\u0645\u0637\u0631","given_name":"\u0639\u0628\u062f\u0627\u0644\u0631\u062d\u0645\u0646","email":"eng.matar11@gmail.com"}],"original_submitted_time":"2025-12-16T17:50:01Z"},"eula":{"accepted_timestamp":"2025-03-13T08:01:41Z","language":"en-US","version":"v1beta"},"owner_default_permission_set":"LEARNER","submitter_default_permission_set":"LEARNER"}' [2025-12-16 20:50:01.743911] [info] Response: 0: '{"owner":"0fb477d2-35f8-425d-b6b9-9ccc2fc5711e","title":"onlinetext_8104_125434_81167.txt","status":"CREATED","id":"f9a5f2ef-5a6e-4b6d-805e-3c045161ad18","created_time":"2025-12-16T17:50:01.718Z","httpstatus":201}' [2025-12-16 20:50:01.747615] [info] [PUT] Request to: https://midocean.turnitin.com/api/v1/submissions/f9a5f2ef-5a6e-4b6d-805e-3c045161ad18/original [2025-12-16 20:50:01.747643] [info] Headers: 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="onlinetext_8104_125434_81167.txt"' [2025-12-16 20:50:01.937733] [info] Response: 0: '{"message":"Successfully uploaded file for submission f9a5f2ef-5a6e-4b6d-805e-3c045161ad18","httpstatus":202}' [2025-12-16 20:50:02.165955] [info] [POST] Request to: https://midocean.turnitin.com/api/v1/submissions [2025-12-16 20:50:02.166007] [info] Headers: 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-16 20:50:02.166029] [info] Request: 0: '{"owner":"0fb477d2-35f8-425d-b6b9-9ccc2fc5711e","submitter":"0fb477d2-35f8-425d-b6b9-9ccc2fc5711e","title":"%D8%A7%D9%84%D9%86%D8%B3%D8%AE%D8%A9 %D8%A8%D8%AF%D9%88%D9%86 %D8%A7%D9%84%D8%AA%D8%B9%D9%84%D9%8A%D9%82%D8%A7%D8%AA .pdf","metadata":{"group":{"id":"125434","name":"\u0627\u0644\u062a\u0639\u062f\u064a\u0644 \u0627\u0644\u062b\u0627\u0646\u064a \u0644\u0644\u0641\u0635\u0644 \u0627\u0644\u0631\u0627\u0628\u0639 \u0645\u0646 \u0627\u0637\u0631\u0648\u062d\u0629 \u0627\u0644\u062f\u0643\u062a\u0648\u0631\u0627\u0629","type":"ASSIGNMENT"},"group_context":{"id":"4100","name":"\u0627\u0644\u0641\u0635\u0644 \u0627\u0644\u062b\u0627\u0645\u0646 - \u062f\/ \u0645\u062d\u0645\u062f\u0627\u0644\u062e\u0648\u0644\u0649 - \u0627\u0644\u0641\u0635\u0644 \u0627\u0644\u062f\u0631\u0627\u0633\u064a \u0627\u0644\u062b\u0627\u0644\u062b 2025"},"owners":[{"id":"0fb477d2-35f8-425d-b6b9-9ccc2fc5711e","family_name":"\u0645\u0637\u0631","given_name":"\u0639\u0628\u062f\u0627\u0644\u0631\u062d\u0645\u0646","email":"eng.matar11@gmail.com"}],"original_submitted_time":"2025-12-16T17:50:02Z"},"eula":{"accepted_timestamp":"2025-03-13T08:01:41Z","language":"en-US","version":"v1beta"},"owner_default_permission_set":"LEARNER","submitter_default_permission_set":"LEARNER"}' [2025-12-16 20:50:02.536246] [info] Response: 0: '{"owner":"0fb477d2-35f8-425d-b6b9-9ccc2fc5711e","title":"%D8%A7%D9%84%D9%86%D8%B3%D8%AE%D8%A9 %D8%A8%D8%AF%D9%88%D9%86 %D8%A7%D9%84%D8%AA%D8%B9%D9%84%D9%8A%D9%82%D8%A7%D8%AA .pdf","status":"CREATED","id":"f6ee0662-87fc-4e5e-879c-ea06690d9c0b","created_time":"2025-12-16T17:50:02.515Z","httpstatus":201}' [2025-12-16 20:50:02.540615] [info] [PUT] Request to: https://midocean.turnitin.com/api/v1/submissions/f6ee0662-87fc-4e5e-879c-ea06690d9c0b/original [2025-12-16 20:50:02.540649] [info] Headers: 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%86%D8%B3%D8%AE%D8%A9 %D8%A8%D8%AF%D9%88%D9%86 %D8%A7%D9%84%D8%AA%D8%B9%D9%84%D9%8A%D9%82%D8%A7%D8%AA .pdf"' [2025-12-16 20:50:02.941929] [info] Response: 0: '{"message":"Successfully uploaded file for submission f6ee0662-87fc-4e5e-879c-ea06690d9c0b","httpstatus":202}' [2025-12-16 20:50:07.424022] [info] -------- WEBHOOK START -------- [2025-12-16 20:50:07.424066] [info] WEBHOOK HEADERS: connection: 'Keep-Alive' content-length: '325' host: 'lms.midocean.ae' x-forwarded-proto: 'https' cf-visitor: '{"scheme":"https"}' cf-ipcountry: 'DE' cdn-loop: 'cloudflare; loops=1' x-turnitin-signature: 'a60d07ff3f35b213b5563e3019e3052eb8d75fba077bc496d94a6ba1a6fc8abf' content-type: 'application/json' x-turnitin-eventtype: 'SUBMISSION_COMPLETE' accept-encoding: 'gzip, br' cookie: 'MoodleSession=8834c22b7f9b5830b6222bc953ffabbf' cf-ray: '9af005703c019f32-FRA' accept: '*/*' user-agent: 'AHC/2.1' b3: '69419bcff2547faba2ce911c9a7ba151-04848f583bc55cab-0' traceparent: '00-69419bcff2547faba2ce911c9a7ba151-04848f583bc55cab-00' x-forwarded-for: '35.158.179.21' [2025-12-16 20:50:07.424163] [info] WEBHOOK REQUEST: {"owner":"0fb477d2-35f8-425d-b6b9-9ccc2fc5711e","title":"onlinetext_8104_125434_81167.txt","status":"COMPLETE","id":"f9a5f2ef-5a6e-4b6d-805e-3c045161ad18","content_type":"text/plain","page_count":1,"word_count":46,"character_count":266,"created_time":"2025-12-16T17:50:01.718Z","capabilities":["VIEWER","SIMILARITY","INDEX"]} [2025-12-16 20:50:07.424169] [info] EXPECTED SIGNATURE: a60d07ff3f35b213b5563e3019e3052eb8d75fba077bc496d94a6ba1a6fc8abf [2025-12-16 20:50:07.662628] [info] [PUT] Request to: https://midocean.turnitin.com/api/v1/submissions/f9a5f2ef-5a6e-4b6d-805e-3c045161ad18/similarity [2025-12-16 20:50:07.662668] [info] Headers: 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-16 20:50:07.662686] [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-16 20:50:08.297703] [info] Response: 0: '{"message":"Successfully scheduled similarity report generation","httpstatus":202}' [2025-12-16 20:50:08.301198] [info] -------- WEBHOOK END -------- [2025-12-16 20:50:15.272387] [info] -------- WEBHOOK START -------- [2025-12-16 20:50:15.272428] [info] WEBHOOK HEADERS: connection: 'Keep-Alive' content-length: '357' host: 'lms.midocean.ae' x-forwarded-proto: 'https' cf-visitor: '{"scheme":"https"}' cf-ipcountry: 'DE' cdn-loop: 'cloudflare; loops=1' x-turnitin-signature: '6749cf342a29271b74d0381e0d8fcda596c1055ea6db40abfec2b79e871b3c75' content-type: 'application/json' x-turnitin-eventtype: 'SIMILARITY_COMPLETE' accept-encoding: 'gzip, br' cookie: 'MoodleSession=600dd0b4ba30a0f6edd174ab707f684c' cf-ray: '9af005a1496cd286-FRA' accept: '*/*' user-agent: 'AHC/2.1' b3: '69419bd72885d6608f9c430f79516ec0-d7179b31aa8b4a25-0' traceparent: '00-69419bd72885d6608f9c430f79516ec0-d7179b31aa8b4a25-00' x-forwarded-for: '52.57.242.45' [2025-12-16 20:50:15.272528] [info] WEBHOOK REQUEST: {"overall_match_percentage":0,"internet_match_percentage":0,"publication_match_percentage":0,"submitted_works_match_percentage":0,"status":"COMPLETE","time_generated":"2025-12-16T17:50:15.058996Z","time_requested":"2025-12-16T17:50:08.27159Z","submission_id":"f9a5f2ef-5a6e-4b6d-805e-3c045161ad18","top_matches":[],"top_source_largest_matched_word_count":0} [2025-12-16 20:50:15.272535] [info] EXPECTED SIGNATURE: 6749cf342a29271b74d0381e0d8fcda596c1055ea6db40abfec2b79e871b3c75 [2025-12-16 20:50:15.276361] [info] -------- WEBHOOK END -------- [2025-12-16 20:51:08.639383] [info] -------- WEBHOOK START -------- [2025-12-16 20:51:08.639417] [info] WEBHOOK HEADERS: connection: 'Keep-Alive' content-length: '427' host: 'lms.midocean.ae' x-forwarded-proto: 'https' cf-visitor: '{"scheme":"https"}' cf-ipcountry: 'DE' cdn-loop: 'cloudflare; loops=1' x-turnitin-signature: '5eb41761e2020627cabac972b7a768cfdc3add7348e48d4b8a1f79c3929f8618' content-type: 'application/json' x-turnitin-eventtype: 'SUBMISSION_COMPLETE' accept-encoding: 'gzip, br' cookie: 'MoodleSession=8834c22b7f9b5830b6222bc953ffabbf' cf-ray: '9af006eeefe29f32-FRA' accept: '*/*' user-agent: 'AHC/2.1' b3: '69419c0c686f9480699e6806dd17e31f-dcc4f8b1b78a715c-0' traceparent: '00-69419c0c686f9480699e6806dd17e31f-dcc4f8b1b78a715c-00' x-forwarded-for: '35.158.179.21' [2025-12-16 20:51:08.639445] [info] WEBHOOK REQUEST: {"owner":"0fb477d2-35f8-425d-b6b9-9ccc2fc5711e","title":"%D8%A7%D9%84%D9%86%D8%B3%D8%AE%D8%A9 %D8%A8%D8%AF%D9%88%D9%86 %D8%A7%D9%84%D8%AA%D8%B9%D9%84%D9%8A%D9%82%D8%A7%D8%AA .pdf","status":"COMPLETE","id":"f6ee0662-87fc-4e5e-879c-ea06690d9c0b","content_type":"application/pdf","page_count":179,"word_count":34445,"character_count":193841,"created_time":"2025-12-16T17:50:02.515Z","capabilities":["INDEX","SIMILARITY","VIEWER"]} [2025-12-16 20:51:08.639448] [info] EXPECTED SIGNATURE: 5eb41761e2020627cabac972b7a768cfdc3add7348e48d4b8a1f79c3929f8618 [2025-12-16 20:51:08.891546] [info] [PUT] Request to: https://midocean.turnitin.com/api/v1/submissions/f6ee0662-87fc-4e5e-879c-ea06690d9c0b/similarity [2025-12-16 20:51:08.891587] [info] Headers: 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-16 20:51:08.891875] [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-16 20:51:10.680742] [info] Response: 0: '{"message":"Successfully scheduled similarity report generation","httpstatus":202}' [2025-12-16 20:51:10.684176] [info] -------- WEBHOOK END -------- [2025-12-16 20:53:37.465116] [info] -------- WEBHOOK START -------- [2025-12-16 20:53:37.465159] [info] WEBHOOK HEADERS: connection: 'Keep-Alive' content-length: '1097' host: 'lms.midocean.ae' x-forwarded-proto: 'https' cf-visitor: '{"scheme":"https"}' cf-ipcountry: 'DE' cdn-loop: 'cloudflare; loops=1' x-turnitin-signature: '27e75131c5a9eac8dd3879f88fc44d52708e8adb35e9efc012f30f288a08a4c9' content-type: 'application/json' x-turnitin-eventtype: 'SIMILARITY_COMPLETE' accept-encoding: 'gzip, br' cookie: 'MoodleSession=600dd0b4ba30a0f6edd174ab707f684c' cf-ray: '9af00a90e9b830f9-FRA' accept: '*/*' user-agent: 'AHC/2.1' b3: '69419ca1a39400c03afe0890771d9f26-4f80671c794fbe4f-0' traceparent: '00-69419ca1a39400c03afe0890771d9f26-4f80671c794fbe4f-00' x-forwarded-for: '52.57.242.45' [2025-12-16 20:53:37.465265] [info] WEBHOOK REQUEST: {"overall_match_percentage":9,"internet_match_percentage":5,"publication_match_percentage":2,"submitted_works_match_percentage":8,"status":"COMPLETE","time_generated":"2025-12-16T17:53:37.213164Z","time_requested":"2025-12-16T17:51:10.641965Z","submission_id":"f6ee0662-87fc-4e5e-879c-ea06690d9c0b","top_matches":[{"percentage":0.8420353,"source_type":"SUBMITTED_WORK","matched_word_count_total":304,"submitted_date":"2021-12-15","institution_name":"Arab East College","name":"Arab East College on 2021-12-15"},{"percentage":0.6426059,"source_type":"INTERNET","matched_word_count_total":232,"name":"e-biblio.univ-mosta.dz"},{"percentage":0.6342963,"source_type":"SUBMITTED_WORK","matched_word_count_total":229,"submitted_date":"2023-12-02","institution_name":"Hofstra University","name":"Hofstra University on 2023-12-02"},{"percentage":0.59828824,"source_type":"INTERNET","matched_word_count_total":216,"name":"dn720003.ca.archive.org"},{"percentage":0.59828824,"source_type":"INTERNET","matched_word_count_total":216,"name":"dn790003.ca.archive.org"}],"top_source_largest_matched_word_count":41} [2025-12-16 20:53:37.465271] [info] EXPECTED SIGNATURE: 27e75131c5a9eac8dd3879f88fc44d52708e8adb35e9efc012f30f288a08a4c9 [2025-12-16 20:53:37.469537] [info] -------- WEBHOOK END -------- [2025-12-16 21:00:01.260715] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/features-enabled [2025-12-16 21:00:01.260741] [info] Headers: 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-16 21:00:01.260824] [info] Request: 0: '[]' [2025-12-16 21:00:01.546551] [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-16 21:00:01.548619] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/webhooks/158405da-13c6-4d62-8fa1-875f5d09346a [2025-12-16 21:00:01.548645] [info] Headers: 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-16 21:00:01.548662] [info] Request: 0: '[]' [2025-12-16 21:00:01.658607] [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":["SUBMISSION_COMPLETE","SIMILARITY_COMPLETE","SIMILARITY_UPDATED"],"httpstatus":200}' [2025-12-16 21:00:01.659487] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/eula/latest?lang=en-US [2025-12-16 21:00:01.659504] [info] Headers: 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-16 21:00:01.659531] [info] Request: 0: '[]' [2025-12-16 21:00:01.713717] [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-16 21:01:27.244422] [info] [POST] Request to: https://midocean.turnitin.com/api/v1/submissions/3774b85e-2c38-4840-9e62-3bd0badce693/viewer-url [2025-12-16 21:01:27.244478] [info] Headers: 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-16 21:01:27.244569] [info] Request: 0: '{"locale":"en","viewer_user_id":"ded6e2db-6a77-48f2-a76f-d2f52cba315f","given_name":"\u0633\u062d\u0627\u0628","family_name":"\u0627\u0644\u062d\u0645\u064a\u062f","viewer_default_permission_set":"INSTRUCTOR","viewer_permissions":{"may_view_submission_full_source":false,"may_view_match_submission_info":false,"may_view_save_viewer_changes":false},"similarity":{"modes":{"match_overview":true,"all_sources":true},"view_settings":{"save_changes":false}}}' [2025-12-16 21:01:27.793657] [info] Response: 0: '{"viewer_url":"https:\/\/midocean.turnitin.com\/viewer\/submissions\/oid:2945:337166804?locale=en#token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJqdGkiOiI4YWFhMzE4NC04YjIzLTQ0ZDktYjQ2NC01ZDc1NzBiYjMzNGMiLCJpYXQiOjE3NjU5MDgwNzcsImF1ZCI6ImF1cm9yYSIsImlzcyI6Imh0dHA6Ly9sb2NhbGhvc3Q6ODA4MC8iLCJzdWIiOiJjZWY2NjY2MC0zM2E2LTQwZTQtODQxNS1mM2VjMTVlNWJiNTIiLCJleHAiOjE3NjU5MDgxNTcsImF1dGhvcml0aWVzIjpbIkNWX0xBVU5DSCJdLCJjb25maWciOiJ7XCJzdWJtaXNzaW9uc1wiOntcIm9pZDoyOTQ1OjMzNzE2NjgwNFwiOntcImF1dGhvclwiOlwi2LPYrdin2Kgg2KfZhNit2YXZitivXCIsXCJ0aXRsZVwiOlwiU2FoYWJfQWxodW1hZWRfVGhlc2lzXyUyODIlMjlfQUk5MDEuZG9jeFwifX0sXCJwcm9kdWN0S2V5XCI6XCJvYzJfcGxhdGludW1cIixcImxvZ29cIjpcIm5vbmVcIixcInVzZXJcIjp7XCJpZFwiOlwiY2VmNjY2NjAtMzNhNi00MGU0LTg0MTUtZjNlYzE1ZTViYjUyXCIsXCJmaXJzdE5hbWVcIjpcIkFobWVkXCIsXCJsYXN0TmFtZVwiOlwiQWx3YWtlZWxcIixcImVtYWlsXCI6XCJjMWFhNDgxMS01ZTg2LTRjMzUtYjFiMi03MzhlZGJiODZiMzU6ZGVkNmUyZGItNmE3Ny00OGYyLWE3NmYtZDJmNTJjYmEzMTVmQGZha2UuZmFrZVwiLFwicm9sZVwiOlwidHJuOnJvbGU6Ojpvcmdhbml6YXRpb246aW5zdHJ1Y3RvclwifSxcInRlbmFudFwiOntcIm5vZGVJZFwiOjI5NDUsXCJuYW1lXCI6XCJtaWRvY2VhblwiLFwiaWRcIjpcIjZlMGU2YThhLWIwNDMtNDNmNy1hZjJhLWFjNGU5NjM1NjM5NFwifSxcImZlYXR1cmVzXCI6e1wid2hpdGVsYWJlbFwiOnRydWUsXCJ1c2VySW50ZXJ2aWV3XCI6dHJ1ZSxcInN3c1JlcG9ydFwiOnRydWUsXCJzd3NSZXBvcnRWMlwiOlwiZW5hYmxlZFwifSxcInNpbWlsYXJpdHlcIjp7XCJtYXlWaWV3U3VibWlzc2lvbkZ1bGxTb3VyY2VcIjpmYWxzZSxcIm1heVZpZXdNYXRjaFN1Ym1pc3Npb25JbmZvXCI6ZmFsc2UsXCJtb2Rlc1wiOntcIm1hdGNoT3ZlcnZpZXdcIjp0cnVlLFwiYWxsU291cmNlc1wiOnRydWV9LFwiZGVmYXVsdE1vZGVcIjpcIm1hdGNoT3ZlcnZpZXdcIixcInZpZXdTZXR0aW5nc1wiOntcInNhdmVDaGFuZ2VzXCI6ZmFsc2UsXCJvcHRpb25zXCI6e1wiZGVmYXVsdFZhbHVlXCI6XCJoaWRkZW5cIixcImV4Y2x1ZGVRdW90ZXNcIjpcImVkaXRhYmxlXCIsXCJleGNsdWRlQmlibGlvZ3JhcGh5XCI6XCJlZGl0YWJsZVwiLFwiZXhjbHVkZUNpdGF0aW9uc1wiOlwiZWRpdGFibGVcIixcImV4Y2x1ZGVTbWFsbE1hdGNoZXNXb3JkQ291bnRcIjpcImVkaXRhYmxlXCIsXCJleGNsdWRlU21hbGxTb3VyY2VzUGN0XCI6XCJlZGl0YWJsZVwiLFwiZXhjbHVkZUFic3RyYWN0XCI6XCJoaWRkZW5cIixcImV4Y2x1ZGVNZXRob2RzXCI6XCJoaWRkZW5cIixcImV4Y2x1ZGVTdWJtaXR0ZWRXb3Jrc1wiOlwiZWRpdGFibGVcIixcImV4Y2x1ZGVJbnRlcm5ldFwiOlwiZWRpdGFibGVcIixcImV4Y2x1ZGVQaHJhc2VzXCI6XCJoaWRkZW5cIixcImV4Y2x1ZGVQcmVwcmludHNcIjpcImhpZGRlblwiLFwiZXhjbHVkZVNvdXJjZXNcIjpcImVkaXRhYmxlXCIsXCJleGNsdWRlTm9kZUdyb3Vwc1wiOntcInB1YmxpY2F0aW9uXCI6XCJlZGl0YWJsZVwiLFwiY3Jvc3NyZWZcIjpcImVkaXRhYmxlXCIsXCJjcm9zc3JlZl9wb3N0ZWRfY29udGVudFwiOlwiZWRpdGFibGVcIn19fX0sXCJzaWRlYmFyXCI6e1wibW9kZXNcIjp7XCJhaVdyaXRpbmdEZXRlY3Rpb25cIjp0cnVlLFwiZG9jdW1lbnREZXRhaWxzXCI6dHJ1ZSxcImZsYWdzXCI6dHJ1ZSxcInNpbWlsYXJpdHlcIjp0cnVlLFwic2VjdGlvbnNFeGNsdXNpb25cIjpmYWxzZX0sXCJkZWZhdWx0TW9kZVwiOlwic2ltaWxhcml0eVwifSxcImFubm90YXRpb25zXCI6e1wic2NvcGVcIjpcInRjYVwiLFwicGVybWlzc2lvbnNcIjp7XCJjcmVhdGVcIjpbXCJzZWxmXCJdLFwidmlld1wiOltcImFsbFwiXSxcImVkaXRcIjpbXCJzZWxmXCJdLFwiZGVsZXRlXCI6W1wic2VsZlwiXX0sXCJlbmFibGVkXCI6ZmFsc2V9LFwiYXBwXCI6e1wibGF1bmNoZXJcIjpcInRjYVwiLFwiaW50ZWdyYXRpb25cIjpcIk1vb2RsZVwifSxcInByb2R1Y3RcIjp7XCJrZXlcIjpcIm9jMl9wbGF0aW51bVwifX0ifQ.z83PiS0tihU4mpKB9Lx05rOspEJGox-s5kWl8i8UoHY","httpstatus":200}' [2025-12-16 21:05:01.931338] [info] [POST] Request to: https://midocean.turnitin.com/api/v1/submissions [2025-12-16 21:05:01.931394] [info] Headers: 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-16 21:05:01.931499] [info] Request: 0: '{"owner":"ded6e2db-6a77-48f2-a76f-d2f52cba315f","submitter":"ded6e2db-6a77-48f2-a76f-d2f52cba315f","title":"Sahab_Alhumaed_Thesis_%282%29_AI901.pdf","metadata":{"group":{"id":"125720","name":"Thesis version 1 for checking Plagiarism","type":"ASSIGNMENT"},"group_context":{"id":"4118","name":"Thesis_(2)_AI901_Dr_Khaled_Eskaf_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"},{"id":"ded6e2db-6a77-48f2-a76f-d2f52cba315f","family_name":"Alwakeel","given_name":"Ahmed","email":"ahmedalwakeel@midocean.edu.km"}]},"owners":[{"id":"ded6e2db-6a77-48f2-a76f-d2f52cba315f","family_name":"Alwakeel","given_name":"Ahmed","email":"ahmedalwakeel@midocean.edu.km"}],"original_submitted_time":"2025-12-16T18:05:01Z"},"eula":{"accepted_timestamp":"2025-02-20T07:42:42Z","language":"en-US","version":"v1beta"},"owner_default_permission_set":"LEARNER","submitter_default_permission_set":"LEARNER"}' [2025-12-16 21:05:02.639131] [info] Response: 0: '{"owner":"ded6e2db-6a77-48f2-a76f-d2f52cba315f","title":"Sahab_Alhumaed_Thesis_%282%29_AI901.pdf","status":"CREATED","id":"5e02c873-3397-441b-996e-9b2d277ce0ae","created_time":"2025-12-16T18:05:02.409Z","httpstatus":201}' [2025-12-16 21:05:02.669574] [info] [PUT] Request to: https://midocean.turnitin.com/api/v1/submissions/5e02c873-3397-441b-996e-9b2d277ce0ae/original [2025-12-16 21:05:02.669620] [info] Headers: 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="Sahab_Alhumaed_Thesis_%282%29_AI901.pdf"' [2025-12-16 21:05:03.085556] [info] Response: 0: '{"message":"Successfully uploaded file for submission 5e02c873-3397-441b-996e-9b2d277ce0ae","httpstatus":202}' [2025-12-16 21:05:04.167431] [info] [POST] Request to: https://midocean.turnitin.com/api/v1/submissions [2025-12-16 21:05:04.167479] [info] Headers: 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-16 21:05:04.167500] [info] Request: 0: '{"owner":"ded6e2db-6a77-48f2-a76f-d2f52cba315f","submitter":"ded6e2db-6a77-48f2-a76f-d2f52cba315f","title":"Sahab_Alhumaed_Thesis_%282%29_AI901.docx","metadata":{"group":{"id":"125720","name":"Thesis version 1 for checking Plagiarism","type":"ASSIGNMENT"},"group_context":{"id":"4118","name":"Thesis_(2)_AI901_Dr_Khaled_Eskaf_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"},{"id":"ded6e2db-6a77-48f2-a76f-d2f52cba315f","family_name":"Alwakeel","given_name":"Ahmed","email":"ahmedalwakeel@midocean.edu.km"}]},"owners":[{"id":"ded6e2db-6a77-48f2-a76f-d2f52cba315f","family_name":"Alwakeel","given_name":"Ahmed","email":"ahmedalwakeel@midocean.edu.km"}],"original_submitted_time":"2025-12-16T18:05:04Z"},"eula":{"accepted_timestamp":"2025-02-20T07:42:42Z","language":"en-US","version":"v1beta"},"owner_default_permission_set":"LEARNER","submitter_default_permission_set":"LEARNER"}' [2025-12-16 21:05:04.595366] [info] Response: 0: '{"owner":"ded6e2db-6a77-48f2-a76f-d2f52cba315f","title":"Sahab_Alhumaed_Thesis_%282%29_AI901.docx","status":"CREATED","id":"8a06e668-4ddf-45e9-838c-21762de98b59","created_time":"2025-12-16T18:05:04.424Z","httpstatus":201}' [2025-12-16 21:05:04.597563] [info] [PUT] Request to: https://midocean.turnitin.com/api/v1/submissions/8a06e668-4ddf-45e9-838c-21762de98b59/original [2025-12-16 21:05:04.597592] [info] Headers: 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="Sahab_Alhumaed_Thesis_%282%29_AI901.docx"' [2025-12-16 21:05:04.914529] [info] Response: 0: '{"message":"Successfully uploaded file for submission 8a06e668-4ddf-45e9-838c-21762de98b59","httpstatus":202}' [2025-12-16 21:05:05.674721] [info] [POST] Request to: https://midocean.turnitin.com/api/v1/submissions [2025-12-16 21:05:05.674767] [info] Headers: 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-16 21:05:05.674788] [info] Request: 0: '{"owner":"ccf2837a-b081-4cfe-b7ad-6353e50790a9","submitter":"ccf2837a-b081-4cfe-b7ad-6353e50790a9","title":"Thesis%282%29 Fraud Detection in Financial Industry Using Machine Learning as a tool - Final.docx","metadata":{"group":{"id":"125967","name":"Thesis version 2","type":"ASSIGNMENT"},"group_context":{"id":"4118","name":"Thesis_(2)_AI901_Dr_Khaled_Eskaf_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"},{"id":"ded6e2db-6a77-48f2-a76f-d2f52cba315f","family_name":"Alwakeel","given_name":"Ahmed","email":"ahmedalwakeel@midocean.edu.km"}]},"owners":[{"id":"ccf2837a-b081-4cfe-b7ad-6353e50790a9","family_name":"\u0639\u0628\u062f\u0647","given_name":"\u0645\u062d\u0645\u062f","email":"m.abdelsatar@gmail.com"}],"original_submitted_time":"2025-12-16T18:05:05Z"},"eula":{"accepted_timestamp":"2025-03-12T13:37:02Z","language":"en-US","version":"v1beta"},"owner_default_permission_set":"LEARNER","submitter_default_permission_set":"LEARNER"}' [2025-12-16 21:05:06.206171] [info] Response: 0: '{"owner":"ccf2837a-b081-4cfe-b7ad-6353e50790a9","title":"Thesis%282%29 Fraud Detection in Financial Industry Using Machine Learning as a tool - Final.docx","status":"CREATED","id":"2ab4489a-9b36-4554-96f9-0fef0e041cbc","created_time":"2025-12-16T18:05:05.970Z","httpstatus":201}' [2025-12-16 21:05:06.210376] [info] [PUT] Request to: https://midocean.turnitin.com/api/v1/submissions/2ab4489a-9b36-4554-96f9-0fef0e041cbc/original [2025-12-16 21:05:06.210407] [info] Headers: 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="Thesis%282%29 Fraud Detection in Financial Industry Using Machine Learning as a tool - Final.docx"' [2025-12-16 21:05:06.999655] [info] Response: 0: '{"message":"Successfully uploaded file for submission 2ab4489a-9b36-4554-96f9-0fef0e041cbc","httpstatus":202}' [2025-12-16 21:05:07.769912] [info] [POST] Request to: https://midocean.turnitin.com/api/v1/submissions [2025-12-16 21:05:07.769957] [info] Headers: 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-16 21:05:07.769987] [info] Request: 0: '{"owner":"ccf2837a-b081-4cfe-b7ad-6353e50790a9","submitter":"ccf2837a-b081-4cfe-b7ad-6353e50790a9","title":"Thesis%282%29 Fraud Detection in Financial Industry Using Machine Learning as a tool - Final.pdf","metadata":{"group":{"id":"125967","name":"Thesis version 2","type":"ASSIGNMENT"},"group_context":{"id":"4118","name":"Thesis_(2)_AI901_Dr_Khaled_Eskaf_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"},{"id":"ded6e2db-6a77-48f2-a76f-d2f52cba315f","family_name":"Alwakeel","given_name":"Ahmed","email":"ahmedalwakeel@midocean.edu.km"}]},"owners":[{"id":"ccf2837a-b081-4cfe-b7ad-6353e50790a9","family_name":"\u0639\u0628\u062f\u0647","given_name":"\u0645\u062d\u0645\u062f","email":"m.abdelsatar@gmail.com"}],"original_submitted_time":"2025-12-16T18:05:07Z"},"eula":{"accepted_timestamp":"2025-03-12T13:37:02Z","language":"en-US","version":"v1beta"},"owner_default_permission_set":"LEARNER","submitter_default_permission_set":"LEARNER"}' [2025-12-16 21:05:08.184123] [info] Response: 0: '{"owner":"ccf2837a-b081-4cfe-b7ad-6353e50790a9","title":"Thesis%282%29 Fraud Detection in Financial Industry Using Machine Learning as a tool - Final.pdf","status":"CREATED","id":"261843cb-4f6b-4ac7-a6ea-1e2338fcfcc4","created_time":"2025-12-16T18:05:08.000Z","httpstatus":201}' [2025-12-16 21:05:08.186162] [info] [PUT] Request to: https://midocean.turnitin.com/api/v1/submissions/261843cb-4f6b-4ac7-a6ea-1e2338fcfcc4/original [2025-12-16 21:05:08.186197] [info] Headers: 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="Thesis%282%29 Fraud Detection in Financial Industry Using Machine Learning as a tool - Final.pdf"' [2025-12-16 21:05:08.538060] [info] Response: 0: '{"message":"Successfully uploaded file for submission 261843cb-4f6b-4ac7-a6ea-1e2338fcfcc4","httpstatus":202}' [2025-12-16 21:05:25.851120] [info] -------- WEBHOOK START -------- [2025-12-16 21:05:25.851161] [info] WEBHOOK HEADERS: connection: 'Keep-Alive' content-length: '342' host: 'lms.midocean.ae' x-forwarded-proto: 'https' cf-visitor: '{"scheme":"https"}' cf-ipcountry: 'DE' cdn-loop: 'cloudflare; loops=1' x-turnitin-signature: 'cca9a878bf622b1b102639f92b4076606014df01bfe37ea0db75e333f193675f' content-type: 'application/json' x-turnitin-eventtype: 'SUBMISSION_COMPLETE' accept-encoding: 'gzip, br' cookie: 'MoodleSession=600dd0b4ba30a0f6edd174ab707f684c' cf-ray: '9af01bdc6dbd9b1b-FRA' accept: '*/*' user-agent: 'AHC/2.1' b3: '69419f659c26b3d9541db784007bdf88-98b9c11aab5fb059-0' traceparent: '00-69419f659c26b3d9541db784007bdf88-98b9c11aab5fb059-00' x-forwarded-for: '52.57.242.45' [2025-12-16 21:05:25.851258] [info] WEBHOOK REQUEST: {"owner":"ded6e2db-6a77-48f2-a76f-d2f52cba315f","title":"Sahab_Alhumaed_Thesis_%282%29_AI901.pdf","status":"COMPLETE","id":"5e02c873-3397-441b-996e-9b2d277ce0ae","content_type":"application/pdf","page_count":35,"word_count":6573,"character_count":46517,"created_time":"2025-12-16T18:05:02.409Z","capabilities":["SIMILARITY","VIEWER","INDEX"]} [2025-12-16 21:05:25.851263] [info] EXPECTED SIGNATURE: cca9a878bf622b1b102639f92b4076606014df01bfe37ea0db75e333f193675f [2025-12-16 21:05:26.582397] [info] [PUT] Request to: https://midocean.turnitin.com/api/v1/submissions/5e02c873-3397-441b-996e-9b2d277ce0ae/similarity [2025-12-16 21:05:26.582434] [info] Headers: 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-16 21:05:26.582458] [info] Request: 0: '{"generation_settings":{"search_repositories":["INTERNET","PUBLICATION","CROSSREF","CROSSREF_POSTED_CONTENT","SUBMITTED_WORK"],"auto_exclude_self_matching_scope":"GROUP_CONTEXT"},"view_settings":{"exclude_quotes":true,"exclude_bibliography":true}}' [2025-12-16 21:05:27.422444] [info] Response: 0: '{"message":"Successfully scheduled similarity report generation","httpstatus":202}' [2025-12-16 21:05:27.424629] [info] -------- WEBHOOK END -------- [2025-12-16 21:05:52.073486] [info] -------- WEBHOOK START -------- [2025-12-16 21:05:52.073527] [info] WEBHOOK HEADERS: connection: 'Keep-Alive' content-length: '400' host: 'lms.midocean.ae' x-forwarded-proto: 'https' cf-visitor: '{"scheme":"https"}' cf-ipcountry: 'DE' cdn-loop: 'cloudflare; loops=1' x-turnitin-signature: 'cefaeb472c42f7e433533f220ea24a0aa97b6d6296b8a5b5d5028d835eaf5090' content-type: 'application/json' x-turnitin-eventtype: 'SUBMISSION_COMPLETE' accept-encoding: 'gzip, br' cookie: 'MoodleSession=8834c22b7f9b5830b6222bc953ffabbf' cf-ray: '9af01c805e2fd36a-FRA' accept: '*/*' user-agent: 'AHC/2.1' b3: '69419f80285139576f749f4b63bf3e9e-c266a94abbe4840d-0' traceparent: '00-69419f80285139576f749f4b63bf3e9e-c266a94abbe4840d-00' x-forwarded-for: '35.158.179.21' [2025-12-16 21:05:52.073622] [info] WEBHOOK REQUEST: {"owner":"ccf2837a-b081-4cfe-b7ad-6353e50790a9","title":"Thesis%282%29 Fraud Detection in Financial Industry Using Machine Learning as a tool - Final.pdf","status":"COMPLETE","id":"261843cb-4f6b-4ac7-a6ea-1e2338fcfcc4","content_type":"application/pdf","page_count":48,"word_count":10643,"character_count":67837,"created_time":"2025-12-16T18:05:08.000Z","capabilities":["SIMILARITY","VIEWER","INDEX"]} [2025-12-16 21:05:52.073628] [info] EXPECTED SIGNATURE: cefaeb472c42f7e433533f220ea24a0aa97b6d6296b8a5b5d5028d835eaf5090 [2025-12-16 21:05:52.654973] [info] [PUT] Request to: https://midocean.turnitin.com/api/v1/submissions/261843cb-4f6b-4ac7-a6ea-1e2338fcfcc4/similarity [2025-12-16 21:05:52.655013] [info] Headers: 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-16 21:05:52.655030] [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-16 21:05:53.218972] [info] Response: 0: '{"message":"Successfully scheduled similarity report generation","httpstatus":202}' [2025-12-16 21:05:53.221636] [info] -------- WEBHOOK END -------- [2025-12-16 21:05:58.500616] [info] -------- WEBHOOK START -------- [2025-12-16 21:05:58.500658] [info] WEBHOOK HEADERS: connection: 'Keep-Alive' content-length: '399' host: 'lms.midocean.ae' x-forwarded-proto: 'https' cf-visitor: '{"scheme":"https"}' cf-ipcountry: 'DE' cdn-loop: 'cloudflare; loops=1' x-turnitin-signature: '47d4a6d30fb8bf56ec124e8e312593fe9c811d4d6889420830fdd225cbea9579' content-type: 'application/json' x-turnitin-eventtype: 'SUBMISSION_COMPLETE' accept-encoding: 'gzip, br' cookie: 'MoodleSession=8834c22b7f9b5830b6222bc953ffabbf' cf-ray: '9af01ca88c63d36a-FRA' accept: '*/*' user-agent: 'AHC/2.1' b3: '69419f86c64f768b3f90dcc9bf586e96-abcbb1cb72a99545-0' traceparent: '00-69419f86c64f768b3f90dcc9bf586e96-abcbb1cb72a99545-00' x-forwarded-for: '35.158.179.21' [2025-12-16 21:05:58.500746] [info] WEBHOOK REQUEST: {"owner":"ded6e2db-6a77-48f2-a76f-d2f52cba315f","title":"Sahab_Alhumaed_Thesis_%282%29_AI901.docx","status":"COMPLETE","id":"8a06e668-4ddf-45e9-838c-21762de98b59","content_type":"application/vnd.openxmlformats-officedocument.wordprocessingml.document","page_count":35,"word_count":6342,"character_count":40101,"created_time":"2025-12-16T18:05:04.424Z","capabilities":["INDEX","SIMILARITY","VIEWER"]} [2025-12-16 21:05:58.500758] [info] EXPECTED SIGNATURE: 47d4a6d30fb8bf56ec124e8e312593fe9c811d4d6889420830fdd225cbea9579 [2025-12-16 21:05:59.476707] [info] [PUT] Request to: https://midocean.turnitin.com/api/v1/submissions/8a06e668-4ddf-45e9-838c-21762de98b59/similarity [2025-12-16 21:05:59.476743] [info] Headers: 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-16 21:05:59.476761] [info] Request: 0: '{"generation_settings":{"search_repositories":["INTERNET","PUBLICATION","CROSSREF","CROSSREF_POSTED_CONTENT","SUBMITTED_WORK"],"auto_exclude_self_matching_scope":"GROUP_CONTEXT"},"view_settings":{"exclude_quotes":true,"exclude_bibliography":true}}' [2025-12-16 21:06:00.364126] [info] Response: 0: '{"message":"Successfully scheduled similarity report generation","httpstatus":202}' [2025-12-16 21:06:00.366272] [info] -------- WEBHOOK END -------- [2025-12-16 21:06:12.161015] [info] -------- WEBHOOK START -------- [2025-12-16 21:06:12.161060] [info] WEBHOOK HEADERS: connection: 'Keep-Alive' content-length: '457' host: 'lms.midocean.ae' x-forwarded-proto: 'https' cf-visitor: '{"scheme":"https"}' cf-ipcountry: 'DE' cdn-loop: 'cloudflare; loops=1' x-turnitin-signature: 'd69ee55679b8bfb4f2242cd4cd7606f28f36abfd15cf64a2f6b35f5424a6c283' content-type: 'application/json' x-turnitin-eventtype: 'SUBMISSION_COMPLETE' accept-encoding: 'gzip, br' cookie: 'MoodleSession=8834c22b7f9b5830b6222bc953ffabbf' cf-ray: '9af01cfdebe8d36a-FRA' accept: '*/*' user-agent: 'AHC/2.1' b3: '69419f947671bfa6f05a25d07a6434d5-c4f436c1bd5190ec-0' traceparent: '00-69419f947671bfa6f05a25d07a6434d5-c4f436c1bd5190ec-00' x-forwarded-for: '35.158.179.21' [2025-12-16 21:06:12.161163] [info] WEBHOOK REQUEST: {"owner":"ccf2837a-b081-4cfe-b7ad-6353e50790a9","title":"Thesis%282%29 Fraud Detection in Financial Industry Using Machine Learning as a tool - Final.docx","status":"COMPLETE","id":"2ab4489a-9b36-4554-96f9-0fef0e041cbc","content_type":"application/vnd.openxmlformats-officedocument.wordprocessingml.document","page_count":48,"word_count":10218,"character_count":63579,"created_time":"2025-12-16T18:05:05.970Z","capabilities":["VIEWER","INDEX","SIMILARITY"]} [2025-12-16 21:06:12.161170] [info] EXPECTED SIGNATURE: d69ee55679b8bfb4f2242cd4cd7606f28f36abfd15cf64a2f6b35f5424a6c283 [2025-12-16 21:06:12.915115] [info] [PUT] Request to: https://midocean.turnitin.com/api/v1/submissions/2ab4489a-9b36-4554-96f9-0fef0e041cbc/similarity [2025-12-16 21:06:12.915155] [info] Headers: 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-16 21:06:12.915174] [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-16 21:06:13.505817] [info] Response: 0: '{"message":"Successfully scheduled similarity report generation","httpstatus":202}' [2025-12-16 21:06:13.553302] [info] -------- WEBHOOK END -------- [2025-12-16 21:06:24.495609] [info] -------- WEBHOOK START -------- [2025-12-16 21:06:24.495650] [info] WEBHOOK HEADERS: connection: 'Keep-Alive' content-length: '1648' host: 'lms.midocean.ae' x-forwarded-proto: 'https' cf-visitor: '{"scheme":"https"}' cf-ipcountry: 'DE' cdn-loop: 'cloudflare; loops=1' x-turnitin-signature: '895cea9fe98b6ae7c2da4c31faefc689065c26623162d652d980fa40db32c68b' content-type: 'application/json' x-turnitin-eventtype: 'SIMILARITY_COMPLETE' accept-encoding: 'gzip, br' cookie: 'MoodleSession=8834c22b7f9b5830b6222bc953ffabbf' cf-ray: '9af01d4afdf4d36a-FRA' accept: '*/*' user-agent: 'AHC/2.1' b3: '69419fa00cf9ec666c2673a68f13cebe-359f74bc7cad749c-0' traceparent: '00-69419fa00cf9ec666c2673a68f13cebe-359f74bc7cad749c-00' x-forwarded-for: '35.158.179.21' [2025-12-16 21:06:24.495767] [info] WEBHOOK REQUEST: {"overall_match_percentage":12,"internet_match_percentage":7,"publication_match_percentage":8,"submitted_works_match_percentage":9,"status":"COMPLETE","time_generated":"2025-12-16T18:06:24.345122Z","time_requested":"2025-12-16T18:05:27.281341Z","submission_id":"5e02c873-3397-441b-996e-9b2d277ce0ae","top_matches":[{"percentage":2.346488,"source_type":"PUBLICATION","matched_word_count_total":154,"name":"Arvind Dagur, Sohit Agarwal, Dhirendra Kumar Shukla, Shabir Ali, Sandhya Sharma. \"Artificial Intelligence and Sustainable Innovation - Volume 1\", CRC Press, 2026"},{"percentage":2.28554,"source_type":"SUBMITTED_WORK","matched_word_count_total":150,"submitted_date":"2025-03-26","institution_name":"Higher Education Commission Pakistan","name":"Higher Education Commission Pakistan on 2025-03-26"},{"percentage":2.1331708,"source_type":"PUBLICATION","matched_word_count_total":140,"name":"EzzatiKarami, Mahtab. \"Automatically Classifying Non-Functional Requirements with Feature Extraction and Supervised Machine Learning Techniques\", The University of Western Ontario (Canada), 2023"},{"percentage":2.102697,"source_type":"PUBLICATION","matched_word_count_total":138,"name":"S.P. Jani, M. Adam Khan. \"Applications of AI in Smart Technologies and Manufacturing\", CRC Press, 2025"},{"percentage":1.7674844,"source_type":"PUBLICATION","matched_word_count_total":116,"name":"Mahdi Kabootari, Younes Abdeahad, Yalda Kheirkhah, Esmaeil Kheirkhah. \"Enhancing software requirements classification: a comparative study of deep learning model integration with embedding techniques\", Computing, 2025"}],"top_source_largest_matched_word_count":12} [2025-12-16 21:06:24.495774] [info] EXPECTED SIGNATURE: 895cea9fe98b6ae7c2da4c31faefc689065c26623162d652d980fa40db32c68b [2025-12-16 21:06:24.500310] [info] -------- WEBHOOK END -------- [2025-12-16 21:06:30.951287] [info] -------- WEBHOOK START -------- [2025-12-16 21:06:30.951337] [info] WEBHOOK HEADERS: connection: 'Keep-Alive' content-length: '1461' host: 'lms.midocean.ae' x-forwarded-proto: 'https' cf-visitor: '{"scheme":"https"}' cf-ipcountry: 'DE' cdn-loop: 'cloudflare; loops=1' x-turnitin-signature: 'fa4db9f46725a1c9ad2712f1e02140ba9df8f21ce7d29045deb48f6f862976ae' content-type: 'application/json' x-turnitin-eventtype: 'SIMILARITY_COMPLETE' accept-encoding: 'gzip, br' cookie: 'MoodleSession=8834c22b7f9b5830b6222bc953ffabbf' cf-ray: '9af01d735c5ed36a-FRA' accept: '*/*' user-agent: 'AHC/2.1' b3: '69419fa6d2d81997b3607e84154419ba-2d8973bd1f963721-0' traceparent: '00-69419fa6d2d81997b3607e84154419ba-2d8973bd1f963721-00' x-forwarded-for: '35.158.179.21' [2025-12-16 21:06:30.951472] [info] WEBHOOK REQUEST: {"overall_match_percentage":12,"internet_match_percentage":6,"publication_match_percentage":5,"submitted_works_match_percentage":10,"status":"COMPLETE","time_generated":"2025-12-16T18:06:30.808083Z","time_requested":"2025-12-16T18:05:53.184821Z","submission_id":"261843cb-4f6b-4ac7-a6ea-1e2338fcfcc4","top_matches":[{"percentage":2.2106147,"source_type":"SUBMITTED_WORK","matched_word_count_total":237,"submitted_date":"2022-11-30","institution_name":"Cranfield University","name":"Cranfield University on 2022-11-30"},{"percentage":2.2106147,"source_type":"SUBMITTED_WORK","matched_word_count_total":237,"submitted_date":"2024-09-29","institution_name":"University of London External System","name":"University of London External System on 2024-09-29"},{"percentage":2.1080122,"source_type":"SUBMITTED_WORK","matched_word_count_total":226,"submitted_date":"2024-08-01","institution_name":"University of Sheffield","name":"University of Sheffield on 2024-08-01"},{"percentage":1.8748251,"source_type":"SUBMITTED_WORK","matched_word_count_total":201,"submitted_date":"2025-11-14","institution_name":"Victorian Institute of Technology","name":"Victorian Institute of Technology on 2025-11-14"},{"percentage":1.5110531,"source_type":"SUBMITTED_WORK","matched_word_count_total":162,"submitted_date":"2022-04-20","institution_name":"Glasgow Caledonian University","name":"Glasgow Caledonian University on 2022-04-20"}],"top_source_largest_matched_word_count":218} [2025-12-16 21:06:30.951488] [info] EXPECTED SIGNATURE: fa4db9f46725a1c9ad2712f1e02140ba9df8f21ce7d29045deb48f6f862976ae [2025-12-16 21:06:30.955780] [info] -------- WEBHOOK END -------- [2025-12-16 21:06:44.018802] [info] -------- WEBHOOK START -------- [2025-12-16 21:06:44.018841] [info] WEBHOOK HEADERS: connection: 'Keep-Alive' content-length: '1447' host: 'lms.midocean.ae' x-forwarded-proto: 'https' cf-visitor: '{"scheme":"https"}' cf-ipcountry: 'DE' cdn-loop: 'cloudflare; loops=1' x-turnitin-signature: '0fa29526e0ff4dbafc10e5610ad820a8e089646444be3b64649692e442930abe' content-type: 'application/json' x-turnitin-eventtype: 'SIMILARITY_COMPLETE' accept-encoding: 'gzip, br' cookie: 'MoodleSession=600dd0b4ba30a0f6edd174ab707f684c' cf-ray: '9af01dc508cfdc55-FRA' accept: '*/*' user-agent: 'AHC/2.1' b3: '69419fb361643210a748d2f6f0942442-18688fa14e847f19-0' traceparent: '00-69419fb361643210a748d2f6f0942442-18688fa14e847f19-00' x-forwarded-for: '52.57.242.45' [2025-12-16 21:06:44.018934] [info] WEBHOOK REQUEST: {"overall_match_percentage":12,"internet_match_percentage":6,"publication_match_percentage":5,"submitted_works_match_percentage":11,"status":"COMPLETE","time_generated":"2025-12-16T18:06:43.827565Z","time_requested":"2025-12-16T18:06:13.473954Z","submission_id":"2ab4489a-9b36-4554-96f9-0fef0e041cbc","top_matches":[{"percentage":2.2106147,"source_type":"SUBMITTED_WORK","matched_word_count_total":237,"submitted_date":"2022-11-30","institution_name":"Cranfield University","name":"Cranfield University on 2022-11-30"},{"percentage":2.2106147,"source_type":"SUBMITTED_WORK","matched_word_count_total":237,"submitted_date":"2024-09-29","institution_name":"University of London External System","name":"University of London External System on 2024-09-29"},{"percentage":2.1080122,"source_type":"SUBMITTED_WORK","matched_word_count_total":226,"submitted_date":"2024-08-01","institution_name":"University of Sheffield","name":"University of Sheffield on 2024-08-01"},{"percentage":1.8748251,"source_type":"SUBMITTED_WORK","matched_word_count_total":201,"submitted_date":"2025-11-14","institution_name":"Victorian Institute of Technology","name":"Victorian Institute of Technology on 2025-11-14"},{"percentage":1.6976029,"source_type":"SUBMITTED_WORK","matched_word_count_total":182,"submitted_date":"2024-08-30","institution_name":"University of Stirling","name":"University of Stirling on 2024-08-30"}],"top_source_largest_matched_word_count":218} [2025-12-16 21:06:44.018939] [info] EXPECTED SIGNATURE: 0fa29526e0ff4dbafc10e5610ad820a8e089646444be3b64649692e442930abe [2025-12-16 21:06:44.022917] [info] -------- WEBHOOK END -------- [2025-12-16 21:06:47.871927] [info] -------- WEBHOOK START -------- [2025-12-16 21:06:47.871972] [info] WEBHOOK HEADERS: connection: 'Keep-Alive' content-length: '1648' host: 'lms.midocean.ae' x-forwarded-proto: 'https' cf-visitor: '{"scheme":"https"}' cf-ipcountry: 'DE' cdn-loop: 'cloudflare; loops=1' x-turnitin-signature: '6876c7c00a62969fdbeb350ab51633410735b80b9eee3e9f040af4e142d72230' content-type: 'application/json' x-turnitin-eventtype: 'SIMILARITY_COMPLETE' accept-encoding: 'gzip, br' cookie: 'MoodleSession=8834c22b7f9b5830b6222bc953ffabbf' cf-ray: '9af01ddd0b9dd36a-FRA' accept: '*/*' user-agent: 'AHC/2.1' b3: '69419fb7cff872945cbd40370229e138-172392b13ad70f39-0' traceparent: '00-69419fb7cff872945cbd40370229e138-172392b13ad70f39-00' x-forwarded-for: '35.158.179.21' [2025-12-16 21:06:47.872067] [info] WEBHOOK REQUEST: {"overall_match_percentage":12,"internet_match_percentage":7,"publication_match_percentage":8,"submitted_works_match_percentage":9,"status":"COMPLETE","time_generated":"2025-12-16T18:06:47.726347Z","time_requested":"2025-12-16T18:06:00.331979Z","submission_id":"8a06e668-4ddf-45e9-838c-21762de98b59","top_matches":[{"percentage":2.346488,"source_type":"PUBLICATION","matched_word_count_total":154,"name":"Arvind Dagur, Sohit Agarwal, Dhirendra Kumar Shukla, Shabir Ali, Sandhya Sharma. \"Artificial Intelligence and Sustainable Innovation - Volume 1\", CRC Press, 2026"},{"percentage":2.28554,"source_type":"SUBMITTED_WORK","matched_word_count_total":150,"submitted_date":"2025-03-26","institution_name":"Higher Education Commission Pakistan","name":"Higher Education Commission Pakistan on 2025-03-26"},{"percentage":2.1331708,"source_type":"PUBLICATION","matched_word_count_total":140,"name":"EzzatiKarami, Mahtab. \"Automatically Classifying Non-Functional Requirements with Feature Extraction and Supervised Machine Learning Techniques\", The University of Western Ontario (Canada), 2023"},{"percentage":2.102697,"source_type":"PUBLICATION","matched_word_count_total":138,"name":"S.P. Jani, M. Adam Khan. \"Applications of AI in Smart Technologies and Manufacturing\", CRC Press, 2025"},{"percentage":1.7674844,"source_type":"PUBLICATION","matched_word_count_total":116,"name":"Mahdi Kabootari, Younes Abdeahad, Yalda Kheirkhah, Esmaeil Kheirkhah. \"Enhancing software requirements classification: a comparative study of deep learning model integration with embedding techniques\", Computing, 2025"}],"top_source_largest_matched_word_count":12} [2025-12-16 21:06:47.872082] [info] EXPECTED SIGNATURE: 6876c7c00a62969fdbeb350ab51633410735b80b9eee3e9f040af4e142d72230 [2025-12-16 21:06:47.902710] [info] -------- WEBHOOK END -------- [2025-12-16 21:07:33.804343] [info] [POST] Request to: https://midocean.turnitin.com/api/v1/submissions/5e02c873-3397-441b-996e-9b2d277ce0ae/viewer-url [2025-12-16 21:07:33.804394] [info] Headers: 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-16 21:07:33.804486] [info] Request: 0: '{"locale":"en","viewer_user_id":"ded6e2db-6a77-48f2-a76f-d2f52cba315f","given_name":"Ahmed","family_name":"Alwakeel","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-16 21:07:34.385073] [info] Response: 0: '{"viewer_url":"https:\/\/midocean.turnitin.com\/viewer\/submissions\/oid:2945:337788518?locale=en#token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJqdGkiOiI4MWU3MWJiNy02NDMyLTQzYTQtOTVjZC05ZGQ3YzYxM2JiYTIiLCJpYXQiOjE3NjU5MDg0NDQsImF1ZCI6ImF1cm9yYSIsImlzcyI6Imh0dHA6Ly9sb2NhbGhvc3Q6ODA4MC8iLCJzdWIiOiJjZWY2NjY2MC0zM2E2LTQwZTQtODQxNS1mM2VjMTVlNWJiNTIiLCJleHAiOjE3NjU5MDg1MjQsImF1dGhvcml0aWVzIjpbIkNWX0xBVU5DSCJdLCJjb25maWciOiJ7XCJzdWJtaXNzaW9uc1wiOntcIm9pZDoyOTQ1OjMzNzc4ODUxOFwiOntcImF1dGhvclwiOlwiQWhtZWQgQWx3YWtlZWxcIixcInRpdGxlXCI6XCJTYWhhYl9BbGh1bWFlZF9UaGVzaXNfJTI4MiUyOV9BSTkwMS5wZGZcIn19LFwicHJvZHVjdEtleVwiOlwib2MyX3BsYXRpbnVtXCIsXCJsb2dvXCI6XCJub25lXCIsXCJ1c2VyXCI6e1wiaWRcIjpcImNlZjY2NjYwLTMzYTYtNDBlNC04NDE1LWYzZWMxNWU1YmI1MlwiLFwiZmlyc3ROYW1lXCI6XCJBaG1lZFwiLFwibGFzdE5hbWVcIjpcIkFsd2FrZWVsXCIsXCJlbWFpbFwiOlwiYzFhYTQ4MTEtNWU4Ni00YzM1LWIxYjItNzM4ZWRiYjg2YjM1OmRlZDZlMmRiLTZhNzctNDhmMi1hNzZmLWQyZjUyY2JhMzE1ZkBmYWtlLmZha2VcIixcInJvbGVcIjpcInRybjpyb2xlOjo6b3JnYW5pemF0aW9uOmluc3RydWN0b3JcIn0sXCJ0ZW5hbnRcIjp7XCJub2RlSWRcIjoyOTQ1LFwibmFtZVwiOlwibWlkb2NlYW5cIixcImlkXCI6XCI2ZTBlNmE4YS1iMDQzLTQzZjctYWYyYS1hYzRlOTYzNTYzOTRcIn0sXCJmZWF0dXJlc1wiOntcIndoaXRlbGFiZWxcIjp0cnVlLFwidXNlckludGVydmlld1wiOnRydWUsXCJzd3NSZXBvcnRcIjp0cnVlLFwic3dzUmVwb3J0VjJcIjpcImVuYWJsZWRcIn0sXCJzaW1pbGFyaXR5XCI6e1wibWF5Vmlld1N1Ym1pc3Npb25GdWxsU291cmNlXCI6ZmFsc2UsXCJtYXlWaWV3TWF0Y2hTdWJtaXNzaW9uSW5mb1wiOmZhbHNlLFwibW9kZXNcIjp7XCJtYXRjaE92ZXJ2aWV3XCI6dHJ1ZSxcImFsbFNvdXJjZXNcIjp0cnVlfSxcImRlZmF1bHRNb2RlXCI6XCJtYXRjaE92ZXJ2aWV3XCIsXCJ2aWV3U2V0dGluZ3NcIjp7XCJzYXZlQ2hhbmdlc1wiOmZhbHNlLFwib3B0aW9uc1wiOntcImRlZmF1bHRWYWx1ZVwiOlwiaGlkZGVuXCIsXCJleGNsdWRlUXVvdGVzXCI6XCJlZGl0YWJsZVwiLFwiZXhjbHVkZUJpYmxpb2dyYXBoeVwiOlwiZWRpdGFibGVcIixcImV4Y2x1ZGVDaXRhdGlvbnNcIjpcImVkaXRhYmxlXCIsXCJleGNsdWRlU21hbGxNYXRjaGVzV29yZENvdW50XCI6XCJlZGl0YWJsZVwiLFwiZXhjbHVkZVNtYWxsU291cmNlc1BjdFwiOlwiZWRpdGFibGVcIixcImV4Y2x1ZGVBYnN0cmFjdFwiOlwiaGlkZGVuXCIsXCJleGNsdWRlTWV0aG9kc1wiOlwiaGlkZGVuXCIsXCJleGNsdWRlU3VibWl0dGVkV29ya3NcIjpcImVkaXRhYmxlXCIsXCJleGNsdWRlSW50ZXJuZXRcIjpcImVkaXRhYmxlXCIsXCJleGNsdWRlUGhyYXNlc1wiOlwiaGlkZGVuXCIsXCJleGNsdWRlUHJlcHJpbnRzXCI6XCJoaWRkZW5cIixcImV4Y2x1ZGVTb3VyY2VzXCI6XCJlZGl0YWJsZVwiLFwiZXhjbHVkZU5vZGVHcm91cHNcIjp7XCJwdWJsaWNhdGlvblwiOlwiZWRpdGFibGVcIixcImNyb3NzcmVmXCI6XCJlZGl0YWJsZVwiLFwiY3Jvc3NyZWZfcG9zdGVkX2NvbnRlbnRcIjpcImVkaXRhYmxlXCJ9fX19LFwic2lkZWJhclwiOntcIm1vZGVzXCI6e1wiYWlXcml0aW5nRGV0ZWN0aW9uXCI6dHJ1ZSxcImRvY3VtZW50RGV0YWlsc1wiOnRydWUsXCJmbGFnc1wiOnRydWUsXCJzaW1pbGFyaXR5XCI6dHJ1ZSxcInNlY3Rpb25zRXhjbHVzaW9uXCI6ZmFsc2V9LFwiZGVmYXVsdE1vZGVcIjpcInNpbWlsYXJpdHlcIn0sXCJhbm5vdGF0aW9uc1wiOntcInNjb3BlXCI6XCJ0Y2FcIixcInBlcm1pc3Npb25zXCI6e1wiY3JlYXRlXCI6W1wic2VsZlwiXSxcInZpZXdcIjpbXCJhbGxcIl0sXCJlZGl0XCI6W1wic2VsZlwiXSxcImRlbGV0ZVwiOltcInNlbGZcIl19LFwiZW5hYmxlZFwiOmZhbHNlfSxcImFwcFwiOntcImxhdW5jaGVyXCI6XCJ0Y2FcIixcImludGVncmF0aW9uXCI6XCJNb29kbGVcIn0sXCJwcm9kdWN0XCI6e1wia2V5XCI6XCJvYzJfcGxhdGludW1cIn19In0.JoM28FfxBy4jz5UQucjk1p9k1r3ZLqYaxiozV-YNiyc","httpstatus":200}' [2025-12-16 21:10:01.264975] [info] [POST] Request to: https://midocean.turnitin.com/api/v1/submissions [2025-12-16 21:10:01.265022] [info] Headers: 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-16 21:10:01.265101] [info] Request: 0: '{"owner":"fc236de9-20ff-4863-ab14-8826b5448b88","submitter":"fc236de9-20ff-4863-ab14-8826b5448b88","title":"%D8%AE%D8%B7%D8%A9 %D8%A8%D8%AD%D8%AB %D8%A7%D9%84%D8%AA%D8%AE%D8%B1%D8%AC %D8%A7%D9%84%D8%AA%D8%B9%D8%AF%D9%8A%D9%84 %D8%A7%D8%AE%D9%8A%D8%B1.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":"fc236de9-20ff-4863-ab14-8826b5448b88","family_name":"\u0627\u0644\u0628\u0648\u0627\u0631\u062f\u064a","given_name":"\u0645\u0627\u0647\u0631","email":"maher8791@hotmail.com"}],"original_submitted_time":"2025-12-16T18:10:01Z"},"eula":{"accepted_timestamp":"2025-07-12T20:31:56Z","language":"en-US","version":"v1beta"},"owner_default_permission_set":"LEARNER","submitter_default_permission_set":"LEARNER"}' [2025-12-16 21:10:01.548472] [info] Response: 0: '{"owner":"fc236de9-20ff-4863-ab14-8826b5448b88","title":"%D8%AE%D8%B7%D8%A9 %D8%A8%D8%AD%D8%AB %D8%A7%D9%84%D8%AA%D8%AE%D8%B1%D8%AC %D8%A7%D9%84%D8%AA%D8%B9%D8%AF%D9%8A%D9%84 %D8%A7%D8%AE%D9%8A%D8%B1.pdf","status":"CREATED","id":"5a70dc26-c454-455f-9ac8-9594faaa7458","created_time":"2025-12-16T18:10:01.528Z","httpstatus":201}' [2025-12-16 21:10:01.550522] [info] [PUT] Request to: https://midocean.turnitin.com/api/v1/submissions/5a70dc26-c454-455f-9ac8-9594faaa7458/original [2025-12-16 21:10:01.550549] [info] Headers: 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%AE%D8%B7%D8%A9 %D8%A8%D8%AD%D8%AB %D8%A7%D9%84%D8%AA%D8%AE%D8%B1%D8%AC %D8%A7%D9%84%D8%AA%D8%B9%D8%AF%D9%8A%D9%84 %D8%A7%D8%AE%D9%8A%D8%B1.pdf"' [2025-12-16 21:10:01.855644] [info] Response: 0: '{"message":"Successfully uploaded file for submission 5a70dc26-c454-455f-9ac8-9594faaa7458","httpstatus":202}' [2025-12-16 21:10:14.288454] [info] -------- WEBHOOK START -------- [2025-12-16 21:10:14.288501] [info] WEBHOOK HEADERS: connection: 'Keep-Alive' content-length: '449' host: 'lms.midocean.ae' x-forwarded-proto: 'https' cf-visitor: '{"scheme":"https"}' cf-ipcountry: 'DE' cdn-loop: 'cloudflare; loops=1' x-turnitin-signature: 'e5d0950e35722e2128826c2f119b2478aca386a94e8af9059853faa6b32bbedc' content-type: 'application/json' x-turnitin-eventtype: 'SUBMISSION_COMPLETE' accept-encoding: 'gzip, br' cookie: 'MoodleSession=600dd0b4ba30a0f6edd174ab707f684c' cf-ray: '9af022e71f4a14c4-FRA' accept: '*/*' user-agent: 'AHC/2.1' b3: '6941a086c1fdf133b296a380dba110e8-65cffcf8131aae53-0' traceparent: '00-6941a086c1fdf133b296a380dba110e8-65cffcf8131aae53-00' x-forwarded-for: '52.57.242.45' [2025-12-16 21:10:14.288605] [info] WEBHOOK REQUEST: {"owner":"fc236de9-20ff-4863-ab14-8826b5448b88","title":"%D8%AE%D8%B7%D8%A9 %D8%A8%D8%AD%D8%AB %D8%A7%D9%84%D8%AA%D8%AE%D8%B1%D8%AC %D8%A7%D9%84%D8%AA%D8%B9%D8%AF%D9%8A%D9%84 %D8%A7%D8%AE%D9%8A%D8%B1.pdf","status":"COMPLETE","id":"5a70dc26-c454-455f-9ac8-9594faaa7458","content_type":"application/pdf","page_count":14,"word_count":4659,"character_count":27553,"created_time":"2025-12-16T18:10:01.528Z","capabilities":["INDEX","SIMILARITY","VIEWER"]} [2025-12-16 21:10:14.288611] [info] EXPECTED SIGNATURE: e5d0950e35722e2128826c2f119b2478aca386a94e8af9059853faa6b32bbedc [2025-12-16 21:10:14.574518] [info] [PUT] Request to: https://midocean.turnitin.com/api/v1/submissions/5a70dc26-c454-455f-9ac8-9594faaa7458/similarity [2025-12-16 21:10:14.574553] [info] Headers: 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-16 21:10:14.574572] [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-16 21:10:15.310906] [info] Response: 0: '{"message":"Successfully scheduled similarity report generation","httpstatus":202}' [2025-12-16 21:10:15.313563] [info] -------- WEBHOOK END -------- [2025-12-16 21:10:43.252016] [info] -------- WEBHOOK START -------- [2025-12-16 21:10:43.252065] [info] WEBHOOK HEADERS: connection: 'Keep-Alive' content-length: '950' host: 'lms.midocean.ae' x-forwarded-proto: 'https' cf-visitor: '{"scheme":"https"}' cf-ipcountry: 'DE' cdn-loop: 'cloudflare; loops=1' x-turnitin-signature: 'e271b988125b5f52b4bd7b507f92e5b6f9d687c81cbf6c23026e722789dd337d' content-type: 'application/json' x-turnitin-eventtype: 'SIMILARITY_COMPLETE' accept-encoding: 'gzip, br' cookie: 'MoodleSession=600dd0b4ba30a0f6edd174ab707f684c' cf-ray: '9af0239c2f8d14c4-FRA' accept: '*/*' user-agent: 'AHC/2.1' b3: '6941a0a31209155643b9058ef11eb666-5b38be270ab3a35e-0' traceparent: '00-6941a0a31209155643b9058ef11eb666-5b38be270ab3a35e-00' x-forwarded-for: '52.57.242.45' [2025-12-16 21:10:43.252170] [info] WEBHOOK REQUEST: {"overall_match_percentage":15,"internet_match_percentage":9,"publication_match_percentage":0,"submitted_works_match_percentage":11,"status":"COMPLETE","time_generated":"2025-12-16T18:10:43.068816Z","time_requested":"2025-12-16T18:10:15.237221Z","submission_id":"5a70dc26-c454-455f-9ac8-9594faaa7458","top_matches":[{"percentage":2.4864647,"source_type":"SUBMITTED_WORK","matched_word_count_total":124,"submitted_date":"2025-11-21","institution_name":"Al Ain University","name":"Al Ain University on 2025-11-21"},{"percentage":2.1656306,"source_type":"SUBMITTED_WORK","matched_word_count_total":108,"submitted_date":"2025-07-22","institution_name":"Al Ain University","name":"Al Ain University on 2025-07-22"},{"percentage":1.7846401,"source_type":"SUBMITTED_WORK","matched_word_count_total":89,"submitted_date":"2025-05-06","institution_name":"Al Ain University","name":"Al Ain University on 2025-05-06"}],"top_source_largest_matched_word_count":18} [2025-12-16 21:10:43.252185] [info] EXPECTED SIGNATURE: e271b988125b5f52b4bd7b507f92e5b6f9d687c81cbf6c23026e722789dd337d [2025-12-16 21:10:43.256123] [info] -------- WEBHOOK END -------- [2025-12-16 21:20:01.408682] [info] [POST] Request to: https://midocean.turnitin.com/api/v1/submissions [2025-12-16 21:20:01.408727] [info] Headers: 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-16 21:20:01.408823] [info] Request: 0: '{"owner":"a3bb1d10-4a03-48a5-afea-f33aa6c4c63b","submitter":"a3bb1d10-4a03-48a5-afea-f33aa6c4c63b","title":"Fraud Detection in Financial Industries Using Machine Learning as a Tool_Final.pdf","metadata":{"group":{"id":"125967","name":"Thesis version 2","type":"ASSIGNMENT"},"group_context":{"id":"4118","name":"Thesis_(2)_AI901_Dr_Khaled_Eskaf_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"},{"id":"ded6e2db-6a77-48f2-a76f-d2f52cba315f","family_name":"Alwakeel","given_name":"Ahmed","email":"ahmedalwakeel@midocean.edu.km"}]},"owners":[{"id":"a3bb1d10-4a03-48a5-afea-f33aa6c4c63b","family_name":"\u0623\u062d\u0645\u062f","given_name":"\u0627\u0644\u0635\u062f\u064a\u0642","email":"alsiddiqs@outlook.com"}],"original_submitted_time":"2025-12-16T18:20:01Z"},"eula":{"accepted_timestamp":"2025-03-13T02:03:36Z","language":"en-US","version":"v1beta"},"owner_default_permission_set":"LEARNER","submitter_default_permission_set":"LEARNER"}' [2025-12-16 21:20:02.137372] [info] Response: 0: '{"owner":"a3bb1d10-4a03-48a5-afea-f33aa6c4c63b","title":"Fraud Detection in Financial Industries Using Machine Learning as a Tool_Final.pdf","status":"CREATED","id":"9b0a2a25-fe14-49cf-9e5a-62a86455dfca","created_time":"2025-12-16T18:20:01.686Z","httpstatus":201}' [2025-12-16 21:20:02.140108] [info] [PUT] Request to: https://midocean.turnitin.com/api/v1/submissions/9b0a2a25-fe14-49cf-9e5a-62a86455dfca/original [2025-12-16 21:20:02.140141] [info] Headers: 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="Fraud Detection in Financial Industries Using Machine Learning as a Tool_Final.pdf"' [2025-12-16 21:20:02.487324] [info] Response: 0: '{"message":"Successfully uploaded file for submission 9b0a2a25-fe14-49cf-9e5a-62a86455dfca","httpstatus":202}' [2025-12-16 21:20:31.096344] [info] -------- WEBHOOK START -------- [2025-12-16 21:20:31.096388] [info] WEBHOOK HEADERS: connection: 'Keep-Alive' content-length: '386' host: 'lms.midocean.ae' x-forwarded-proto: 'https' cf-visitor: '{"scheme":"https"}' cf-ipcountry: 'DE' cdn-loop: 'cloudflare; loops=1' x-turnitin-signature: '3139cde54038f3b9c81e90a4e6e28a5302f4e1c87b9ed378df60f825d06cf3d7' content-type: 'application/json' x-turnitin-eventtype: 'SUBMISSION_COMPLETE' accept-encoding: 'gzip, br' cookie: 'MoodleSession=8834c22b7f9b5830b6222bc953ffabbf' cf-ray: '9af031f62a872bd2-FRA' accept: '*/*' user-agent: 'AHC/2.1' b3: '6941a2ee4fdfa91d8376bb3d65e2518f-67c1c44ea7145fbb-0' traceparent: '00-6941a2ee4fdfa91d8376bb3d65e2518f-67c1c44ea7145fbb-00' x-forwarded-for: '35.158.179.21' [2025-12-16 21:20:31.096509] [info] WEBHOOK REQUEST: {"owner":"a3bb1d10-4a03-48a5-afea-f33aa6c4c63b","title":"Fraud Detection in Financial Industries Using Machine Learning as a Tool_Final.pdf","status":"COMPLETE","id":"9b0a2a25-fe14-49cf-9e5a-62a86455dfca","content_type":"application/pdf","page_count":48,"word_count":10640,"character_count":67805,"created_time":"2025-12-16T18:20:01.686Z","capabilities":["SIMILARITY","VIEWER","INDEX"]} [2025-12-16 21:20:31.096515] [info] EXPECTED SIGNATURE: 3139cde54038f3b9c81e90a4e6e28a5302f4e1c87b9ed378df60f825d06cf3d7 [2025-12-16 21:20:31.791690] [info] [PUT] Request to: https://midocean.turnitin.com/api/v1/submissions/9b0a2a25-fe14-49cf-9e5a-62a86455dfca/similarity [2025-12-16 21:20:31.791724] [info] Headers: 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-16 21:20:31.791740] [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-16 21:20:32.571430] [info] Response: 0: '{"message":"Successfully scheduled similarity report generation","httpstatus":202}' [2025-12-16 21:20:32.573681] [info] -------- WEBHOOK END -------- [2025-12-16 21:21:03.710933] [info] -------- WEBHOOK START -------- [2025-12-16 21:21:03.710979] [info] WEBHOOK HEADERS: connection: 'Keep-Alive' content-length: '1447' host: 'lms.midocean.ae' x-forwarded-proto: 'https' cf-visitor: '{"scheme":"https"}' cf-ipcountry: 'DE' cdn-loop: 'cloudflare; loops=1' x-turnitin-signature: 'df6d82864e52810a2ef900c06289f03ed662c5b2949da9d34256f86519ceb76c' content-type: 'application/json' x-turnitin-eventtype: 'SIMILARITY_COMPLETE' accept-encoding: 'gzip, br' cookie: 'MoodleSession=8834c22b7f9b5830b6222bc953ffabbf' cf-ray: '9af032c20c042bd2-FRA' accept: '*/*' user-agent: 'AHC/2.1' b3: '6941a30f766c2a88dfed4b9d4ffe0a4f-fa2033ebe26e72b5-0' traceparent: '00-6941a30f766c2a88dfed4b9d4ffe0a4f-fa2033ebe26e72b5-00' x-forwarded-for: '35.158.179.21' [2025-12-16 21:21:03.711086] [info] WEBHOOK REQUEST: {"overall_match_percentage":12,"internet_match_percentage":6,"publication_match_percentage":5,"submitted_works_match_percentage":11,"status":"COMPLETE","time_generated":"2025-12-16T18:21:03.563788Z","time_requested":"2025-12-16T18:20:32.532755Z","submission_id":"9b0a2a25-fe14-49cf-9e5a-62a86455dfca","top_matches":[{"percentage":2.2106147,"source_type":"SUBMITTED_WORK","matched_word_count_total":237,"submitted_date":"2022-11-30","institution_name":"Cranfield University","name":"Cranfield University on 2022-11-30"},{"percentage":2.2106147,"source_type":"SUBMITTED_WORK","matched_word_count_total":237,"submitted_date":"2024-09-29","institution_name":"University of London External System","name":"University of London External System on 2024-09-29"},{"percentage":2.1080122,"source_type":"SUBMITTED_WORK","matched_word_count_total":226,"submitted_date":"2024-08-01","institution_name":"University of Sheffield","name":"University of Sheffield on 2024-08-01"},{"percentage":1.8748251,"source_type":"SUBMITTED_WORK","matched_word_count_total":201,"submitted_date":"2025-11-14","institution_name":"Victorian Institute of Technology","name":"Victorian Institute of Technology on 2025-11-14"},{"percentage":1.6976029,"source_type":"SUBMITTED_WORK","matched_word_count_total":182,"submitted_date":"2024-08-30","institution_name":"University of Stirling","name":"University of Stirling on 2024-08-30"}],"top_source_largest_matched_word_count":218} [2025-12-16 21:21:03.711091] [info] EXPECTED SIGNATURE: df6d82864e52810a2ef900c06289f03ed662c5b2949da9d34256f86519ceb76c [2025-12-16 21:21:03.715522] [info] -------- WEBHOOK END -------- [2025-12-16 21:30:01.422487] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/features-enabled [2025-12-16 21:30:01.422525] [info] Headers: 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-16 21:30:01.422616] [info] Request: 0: '[]' [2025-12-16 21:30:01.593077] [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-16 21:30:01.595561] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/webhooks/158405da-13c6-4d62-8fa1-875f5d09346a [2025-12-16 21:30:01.595587] [info] Headers: 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-16 21:30:01.595603] [info] Request: 0: '[]' [2025-12-16 21:30:01.724190] [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":["SUBMISSION_COMPLETE","SIMILARITY_COMPLETE","SIMILARITY_UPDATED"],"httpstatus":200}' [2025-12-16 21:30:01.725080] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/eula/latest?lang=en-US [2025-12-16 21:30:01.725095] [info] Headers: 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-16 21:30:01.725109] [info] Request: 0: '[]' [2025-12-16 21:30:01.803003] [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-16 21:35:01.141010] [info] [POST] Request to: https://midocean.turnitin.com/api/v1/submissions [2025-12-16 21:35:01.141051] [info] Headers: 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-16 21:35:01.141148] [info] Request: 0: '{"owner":"0c22ac35-480c-45d2-b596-bce636451b23","submitter":"0c22ac35-480c-45d2-b596-bce636451b23","title":"Final Project 1.2 wiam %2C Zakia.docx","metadata":{"group":{"id":"125720","name":"Thesis version 1 for checking Plagiarism","type":"ASSIGNMENT"},"group_context":{"id":"4118","name":"Thesis_(2)_AI901_Dr_Khaled_Eskaf_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"},{"id":"ded6e2db-6a77-48f2-a76f-d2f52cba315f","family_name":"Alwakeel","given_name":"Ahmed","email":"ahmedalwakeel@midocean.edu.km"}]},"owners":[{"id":"0c22ac35-480c-45d2-b596-bce636451b23","family_name":"\u0627\u0644\u063a\u0627\u0645\u062f\u064a","given_name":"\u0632\u0643\u064a\u0647","email":"zakiaalghamdi@hotmail.com"}],"original_submitted_time":"2025-12-16T18:35:01Z"},"eula":{"accepted_timestamp":"2025-03-13T13:13:53Z","language":"en-US","version":"v1beta"},"owner_default_permission_set":"LEARNER","submitter_default_permission_set":"LEARNER"}' [2025-12-16 21:35:01.605832] [info] Response: 0: '{"owner":"0c22ac35-480c-45d2-b596-bce636451b23","title":"Final Project 1.2 wiam %2C Zakia.docx","status":"CREATED","id":"3521abc3-c79b-47ee-9c0f-1c406a0eaa41","created_time":"2025-12-16T18:35:01.404Z","httpstatus":201}' [2025-12-16 21:35:01.620008] [info] [PUT] Request to: https://midocean.turnitin.com/api/v1/submissions/3521abc3-c79b-47ee-9c0f-1c406a0eaa41/original [2025-12-16 21:35:01.620042] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' 4: 'Content-Type: binary/octet-stream' 5: 'Content-Disposition: inline; filename="Final Project 1.2 wiam %2C Zakia.docx"' [2025-12-16 21:35:01.993119] [info] Response: 0: '{"message":"Successfully uploaded file for submission 3521abc3-c79b-47ee-9c0f-1c406a0eaa41","httpstatus":202}' [2025-12-16 21:35:02.739598] [info] [POST] Request to: https://midocean.turnitin.com/api/v1/submissions [2025-12-16 21:35:02.739645] [info] Headers: 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-16 21:35:02.739665] [info] Request: 0: '{"owner":"9d2bbef4-7aec-4f99-a7a7-6ff42bd145d8","submitter":"9d2bbef4-7aec-4f99-a7a7-6ff42bd145d8","title":"Final Project 1.2 wiam %2C Zakia.docx","metadata":{"group":{"id":"125720","name":"Thesis version 1 for checking Plagiarism","type":"ASSIGNMENT"},"group_context":{"id":"4118","name":"Thesis_(2)_AI901_Dr_Khaled_Eskaf_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"},{"id":"ded6e2db-6a77-48f2-a76f-d2f52cba315f","family_name":"Alwakeel","given_name":"Ahmed","email":"ahmedalwakeel@midocean.edu.km"}]},"owners":[{"id":"9d2bbef4-7aec-4f99-a7a7-6ff42bd145d8","family_name":"\u0627\u0644\u062d\u0631\u0628\u064a","given_name":"\u0648\u0626\u0627\u0645","email":"weamk.alharbi@gmail.com"}],"original_submitted_time":"2025-12-16T18:35:02Z"},"eula":{"accepted_timestamp":"2025-03-12T20:41:47Z","language":"en-US","version":"v1beta"},"owner_default_permission_set":"LEARNER","submitter_default_permission_set":"LEARNER"}' [2025-12-16 21:35:03.224040] [info] Response: 0: '{"owner":"9d2bbef4-7aec-4f99-a7a7-6ff42bd145d8","title":"Final Project 1.2 wiam %2C Zakia.docx","status":"CREATED","id":"d14e01d0-349c-4e56-914d-a907d0516869","created_time":"2025-12-16T18:35:03.016Z","httpstatus":201}' [2025-12-16 21:35:03.226696] [info] [PUT] Request to: https://midocean.turnitin.com/api/v1/submissions/d14e01d0-349c-4e56-914d-a907d0516869/original [2025-12-16 21:35:03.226744] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' 4: 'Content-Type: binary/octet-stream' 5: 'Content-Disposition: inline; filename="Final Project 1.2 wiam %2C Zakia.docx"' [2025-12-16 21:35:03.572263] [info] Response: 0: '{"message":"Successfully uploaded file for submission d14e01d0-349c-4e56-914d-a907d0516869","httpstatus":202}' [2025-12-16 21:35:30.249838] [info] -------- WEBHOOK START -------- [2025-12-16 21:35:30.249969] [info] WEBHOOK HEADERS: connection: 'Keep-Alive' content-length: '397' host: 'lms.midocean.ae' x-forwarded-proto: 'https' cf-visitor: '{"scheme":"https"}' cf-ipcountry: 'DE' cdn-loop: 'cloudflare; loops=1' x-turnitin-signature: 'c38d687be5fe64c96b68988e440b7e0634a0fcc878da9f8208e8a9f4ec5e59f1' content-type: 'application/json' x-turnitin-eventtype: 'SUBMISSION_COMPLETE' accept-encoding: 'gzip, br' cookie: 'MoodleSession=600dd0b4ba30a0f6edd174ab707f684c' cf-ray: '9af047e9eb09dc8c-FRA' accept: '*/*' user-agent: 'AHC/2.1' b3: '6941a67279e22cec1f7d3c3149d3a6de-ccb8609e776fa650-0' traceparent: '00-6941a67279e22cec1f7d3c3149d3a6de-ccb8609e776fa650-00' x-forwarded-for: '52.57.242.45' [2025-12-16 21:35:30.250006] [info] WEBHOOK REQUEST: {"owner":"9d2bbef4-7aec-4f99-a7a7-6ff42bd145d8","title":"Final Project 1.2 wiam %2C Zakia.docx","status":"COMPLETE","id":"d14e01d0-349c-4e56-914d-a907d0516869","content_type":"application/vnd.openxmlformats-officedocument.wordprocessingml.document","page_count":24,"word_count":3875,"character_count":25881,"created_time":"2025-12-16T18:35:03.016Z","capabilities":["SIMILARITY","VIEWER","INDEX"]} [2025-12-16 21:35:30.250011] [info] EXPECTED SIGNATURE: c38d687be5fe64c96b68988e440b7e0634a0fcc878da9f8208e8a9f4ec5e59f1 [2025-12-16 21:35:30.889655] [info] [PUT] Request to: https://midocean.turnitin.com/api/v1/submissions/d14e01d0-349c-4e56-914d-a907d0516869/similarity [2025-12-16 21:35:30.889700] [info] Headers: 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-16 21:35:30.889719] [info] Request: 0: '{"generation_settings":{"search_repositories":["INTERNET","PUBLICATION","CROSSREF","CROSSREF_POSTED_CONTENT","SUBMITTED_WORK"],"auto_exclude_self_matching_scope":"GROUP_CONTEXT"},"view_settings":{"exclude_quotes":true,"exclude_bibliography":true}}' [2025-12-16 21:35:31.559890] [info] Response: 0: '{"message":"Successfully scheduled similarity report generation","httpstatus":202}' [2025-12-16 21:35:31.564335] [info] -------- WEBHOOK END -------- [2025-12-16 21:35:35.495363] [info] -------- WEBHOOK START -------- [2025-12-16 21:35:35.495404] [info] WEBHOOK HEADERS: connection: 'Keep-Alive' content-length: '397' host: 'lms.midocean.ae' x-forwarded-proto: 'https' cf-visitor: '{"scheme":"https"}' cf-ipcountry: 'DE' cdn-loop: 'cloudflare; loops=1' x-turnitin-signature: '13c8e223693952ede45206be91a7be8aade3abd78215305b50e2a320ff4ae304' content-type: 'application/json' x-turnitin-eventtype: 'SUBMISSION_COMPLETE' accept-encoding: 'gzip, br' cookie: 'MoodleSession=600dd0b4ba30a0f6edd174ab707f684c' cf-ray: '9af0480abde2dc8c-FRA' accept: '*/*' user-agent: 'AHC/2.1' b3: '6941a677d68ccc94bff236b7f4396e81-0377fb28a79a83b1-0' traceparent: '00-6941a677d68ccc94bff236b7f4396e81-0377fb28a79a83b1-00' x-forwarded-for: '52.57.242.45' [2025-12-16 21:35:35.495503] [info] WEBHOOK REQUEST: {"owner":"0c22ac35-480c-45d2-b596-bce636451b23","title":"Final Project 1.2 wiam %2C Zakia.docx","status":"COMPLETE","id":"3521abc3-c79b-47ee-9c0f-1c406a0eaa41","content_type":"application/vnd.openxmlformats-officedocument.wordprocessingml.document","page_count":24,"word_count":3875,"character_count":25881,"created_time":"2025-12-16T18:35:01.404Z","capabilities":["INDEX","SIMILARITY","VIEWER"]} [2025-12-16 21:35:35.495510] [info] EXPECTED SIGNATURE: 13c8e223693952ede45206be91a7be8aade3abd78215305b50e2a320ff4ae304 [2025-12-16 21:35:36.297185] [info] [PUT] Request to: https://midocean.turnitin.com/api/v1/submissions/3521abc3-c79b-47ee-9c0f-1c406a0eaa41/similarity [2025-12-16 21:35:36.297239] [info] Headers: 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-16 21:35:36.297265] [info] Request: 0: '{"generation_settings":{"search_repositories":["INTERNET","PUBLICATION","CROSSREF","CROSSREF_POSTED_CONTENT","SUBMITTED_WORK"],"auto_exclude_self_matching_scope":"GROUP_CONTEXT"},"view_settings":{"exclude_quotes":true,"exclude_bibliography":true}}' [2025-12-16 21:35:36.900705] [info] Response: 0: '{"message":"Successfully scheduled similarity report generation","httpstatus":202}' [2025-12-16 21:35:36.907257] [info] -------- WEBHOOK END -------- [2025-12-16 21:35:58.428353] [info] -------- WEBHOOK START -------- [2025-12-16 21:35:58.428395] [info] WEBHOOK HEADERS: connection: 'Keep-Alive' content-length: '1388' host: 'lms.midocean.ae' x-forwarded-proto: 'https' cf-visitor: '{"scheme":"https"}' cf-ipcountry: 'DE' cdn-loop: 'cloudflare; loops=1' x-turnitin-signature: 'dc14a13b9ae601beab450ddea75e127f5cdbd6c965a90cd94737d01997d39aa5' content-type: 'application/json' x-turnitin-eventtype: 'SIMILARITY_COMPLETE' accept-encoding: 'gzip, br' cookie: 'MoodleSession=8834c22b7f9b5830b6222bc953ffabbf' cf-ray: '9af04899eae45d9e-FRA' accept: '*/*' user-agent: 'AHC/2.1' b3: '6941a68e885aa1c1b86e680edadc2401-992299e9bfe02ded-0' traceparent: '00-6941a68e885aa1c1b86e680edadc2401-992299e9bfe02ded-00' x-forwarded-for: '35.158.179.21' [2025-12-16 21:35:58.428488] [info] WEBHOOK REQUEST: {"overall_match_percentage":16,"internet_match_percentage":8,"publication_match_percentage":7,"submitted_works_match_percentage":12,"status":"COMPLETE","time_generated":"2025-12-16T18:35:58.208648Z","time_requested":"2025-12-16T18:35:31.529768Z","submission_id":"d14e01d0-349c-4e56-914d-a907d0516869","top_matches":[{"percentage":2.621334,"submission_id":"dc80ee67-f877-47bb-8de2-3718f9414688","source_type":"SUBMITTED_WORK","matched_word_count_total":101,"submitted_date":"2025-09-05","institution_name":"Midocean University","name":"Midocean University on 2025-09-05"},{"percentage":2.5953803,"submission_id":"e3b3ad6c-ca2b-4d87-96bd-7c150918321b","source_type":"SUBMITTED_WORK","matched_word_count_total":100,"submitted_date":"2025-09-05","institution_name":"Midocean University","name":"Midocean University on 2025-09-05"},{"percentage":2.5175188,"source_type":"PUBLICATION","matched_word_count_total":97,"name":"Poonam Nandal, Mamta Dahiya, Meeta Singh, Arvind Dagur, Brijesh Kumar. \"Progressive Computational Intelligence, Information Technology and Networking\", CRC Press, 2025"},{"percentage":2.1541655,"submission_id":"aa91571c-3629-4a80-92f2-e17585387b55","source_type":"SUBMITTED_WORK","matched_word_count_total":83,"submitted_date":"2025-09-05","institution_name":"Midocean University","name":"Midocean University on 2025-09-05"}],"top_source_largest_matched_word_count":26} [2025-12-16 21:35:58.428493] [info] EXPECTED SIGNATURE: dc14a13b9ae601beab450ddea75e127f5cdbd6c965a90cd94737d01997d39aa5 [2025-12-16 21:35:58.432285] [info] -------- WEBHOOK END -------- [2025-12-16 21:36:12.284523] [info] -------- WEBHOOK START -------- [2025-12-16 21:36:12.284563] [info] WEBHOOK HEADERS: connection: 'Keep-Alive' content-length: '1388' host: 'lms.midocean.ae' x-forwarded-proto: 'https' cf-visitor: '{"scheme":"https"}' cf-ipcountry: 'DE' cdn-loop: 'cloudflare; loops=1' x-turnitin-signature: 'a715002c9ce0bc114cd0551a2aff931fcf7c357a2d3bbd8803d6f8a9ef2f84c1' content-type: 'application/json' x-turnitin-eventtype: 'SIMILARITY_COMPLETE' accept-encoding: 'gzip, br' cookie: 'MoodleSession=8834c22b7f9b5830b6222bc953ffabbf' cf-ray: '9af048f09e5c5d9e-FRA' accept: '*/*' user-agent: 'AHC/2.1' b3: '6941a69c01594080aeb59024b2930cae-6101b1c47939abc2-0' traceparent: '00-6941a69c01594080aeb59024b2930cae-6101b1c47939abc2-00' x-forwarded-for: '35.158.179.21' [2025-12-16 21:36:12.284662] [info] WEBHOOK REQUEST: {"overall_match_percentage":16,"internet_match_percentage":8,"publication_match_percentage":7,"submitted_works_match_percentage":13,"status":"COMPLETE","time_generated":"2025-12-16T18:36:12.100563Z","time_requested":"2025-12-16T18:35:36.866134Z","submission_id":"3521abc3-c79b-47ee-9c0f-1c406a0eaa41","top_matches":[{"percentage":2.621334,"submission_id":"dc80ee67-f877-47bb-8de2-3718f9414688","source_type":"SUBMITTED_WORK","matched_word_count_total":101,"submitted_date":"2025-09-05","institution_name":"Midocean University","name":"Midocean University on 2025-09-05"},{"percentage":2.5953803,"submission_id":"e3b3ad6c-ca2b-4d87-96bd-7c150918321b","source_type":"SUBMITTED_WORK","matched_word_count_total":100,"submitted_date":"2025-09-05","institution_name":"Midocean University","name":"Midocean University on 2025-09-05"},{"percentage":2.5175188,"source_type":"PUBLICATION","matched_word_count_total":97,"name":"Poonam Nandal, Mamta Dahiya, Meeta Singh, Arvind Dagur, Brijesh Kumar. \"Progressive Computational Intelligence, Information Technology and Networking\", CRC Press, 2025"},{"percentage":2.1541655,"submission_id":"aa91571c-3629-4a80-92f2-e17585387b55","source_type":"SUBMITTED_WORK","matched_word_count_total":83,"submitted_date":"2025-09-05","institution_name":"Midocean University","name":"Midocean University on 2025-09-05"}],"top_source_largest_matched_word_count":26} [2025-12-16 21:36:12.284676] [info] EXPECTED SIGNATURE: a715002c9ce0bc114cd0551a2aff931fcf7c357a2d3bbd8803d6f8a9ef2f84c1 [2025-12-16 21:36:12.289907] [info] -------- WEBHOOK END -------- [2025-12-16 21:37:39.750384] [info] [POST] Request to: https://midocean.turnitin.com/api/v1/submissions/3521abc3-c79b-47ee-9c0f-1c406a0eaa41/viewer-url [2025-12-16 21:37:39.750436] [info] Headers: 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-16 21:37:39.750521] [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-16 21:37:40.372778] [info] Response: 0: '{"viewer_url":"https:\/\/midocean.turnitin.com\/viewer\/submissions\/oid:2945:337792202?locale=en#token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJqdGkiOiI5Njg3MjljOC1mZmM2LTQ3YzMtOTZlOS0xY2E5N2EzZTc3MzIiLCJpYXQiOjE3NjU5MTAyNTAsImF1ZCI6ImF1cm9yYSIsImlzcyI6Imh0dHA6Ly9sb2NhbGhvc3Q6ODA4MC8iLCJzdWIiOiJjZWY2NjY2MC0zM2E2LTQwZTQtODQxNS1mM2VjMTVlNWJiNTIiLCJleHAiOjE3NjU5MTAzMzAsImF1dGhvcml0aWVzIjpbIkNWX0xBVU5DSCJdLCJjb25maWciOiJ7XCJzdWJtaXNzaW9uc1wiOntcIm9pZDoyOTQ1OjMzNzc5MjIwMlwiOntcImF1dGhvclwiOlwi2LLZg9mK2Ycg2KfZhNi62KfZhdiv2YpcIixcInRpdGxlXCI6XCJGaW5hbCBQcm9qZWN0ICAxLjIgd2lhbSAlMkMgWmFraWEuZG9jeFwifX0sXCJwcm9kdWN0S2V5XCI6XCJvYzJfcGxhdGludW1cIixcImxvZ29cIjpcIm5vbmVcIixcInVzZXJcIjp7XCJpZFwiOlwiY2VmNjY2NjAtMzNhNi00MGU0LTg0MTUtZjNlYzE1ZTViYjUyXCIsXCJmaXJzdE5hbWVcIjpcIkFobWVkXCIsXCJsYXN0TmFtZVwiOlwiQWx3YWtlZWxcIixcImVtYWlsXCI6XCJjMWFhNDgxMS01ZTg2LTRjMzUtYjFiMi03MzhlZGJiODZiMzU6ZGVkNmUyZGItNmE3Ny00OGYyLWE3NmYtZDJmNTJjYmEzMTVmQGZha2UuZmFrZVwiLFwicm9sZVwiOlwidHJuOnJvbGU6Ojpvcmdhbml6YXRpb246aW5zdHJ1Y3RvclwifSxcInRlbmFudFwiOntcIm5vZGVJZFwiOjI5NDUsXCJuYW1lXCI6XCJtaWRvY2VhblwiLFwiaWRcIjpcIjZlMGU2YThhLWIwNDMtNDNmNy1hZjJhLWFjNGU5NjM1NjM5NFwifSxcImZlYXR1cmVzXCI6e1wid2hpdGVsYWJlbFwiOnRydWUsXCJ1c2VySW50ZXJ2aWV3XCI6dHJ1ZSxcInN3c1JlcG9ydFwiOnRydWUsXCJzd3NSZXBvcnRWMlwiOlwiZW5hYmxlZFwifSxcInNpbWlsYXJpdHlcIjp7XCJtYXlWaWV3U3VibWlzc2lvbkZ1bGxTb3VyY2VcIjpmYWxzZSxcIm1heVZpZXdNYXRjaFN1Ym1pc3Npb25JbmZvXCI6ZmFsc2UsXCJtb2Rlc1wiOntcIm1hdGNoT3ZlcnZpZXdcIjp0cnVlLFwiYWxsU291cmNlc1wiOnRydWV9LFwiZGVmYXVsdE1vZGVcIjpcIm1hdGNoT3ZlcnZpZXdcIixcInZpZXdTZXR0aW5nc1wiOntcInNhdmVDaGFuZ2VzXCI6ZmFsc2UsXCJvcHRpb25zXCI6e1wiZGVmYXVsdFZhbHVlXCI6XCJoaWRkZW5cIixcImV4Y2x1ZGVRdW90ZXNcIjpcImVkaXRhYmxlXCIsXCJleGNsdWRlQmlibGlvZ3JhcGh5XCI6XCJlZGl0YWJsZVwiLFwiZXhjbHVkZUNpdGF0aW9uc1wiOlwiZWRpdGFibGVcIixcImV4Y2x1ZGVTbWFsbE1hdGNoZXNXb3JkQ291bnRcIjpcImVkaXRhYmxlXCIsXCJleGNsdWRlU21hbGxTb3VyY2VzUGN0XCI6XCJlZGl0YWJsZVwiLFwiZXhjbHVkZUFic3RyYWN0XCI6XCJoaWRkZW5cIixcImV4Y2x1ZGVNZXRob2RzXCI6XCJoaWRkZW5cIixcImV4Y2x1ZGVTdWJtaXR0ZWRXb3Jrc1wiOlwiZWRpdGFibGVcIixcImV4Y2x1ZGVJbnRlcm5ldFwiOlwiZWRpdGFibGVcIixcImV4Y2x1ZGVQaHJhc2VzXCI6XCJoaWRkZW5cIixcImV4Y2x1ZGVQcmVwcmludHNcIjpcImhpZGRlblwiLFwiZXhjbHVkZVNvdXJjZXNcIjpcImVkaXRhYmxlXCIsXCJleGNsdWRlTm9kZUdyb3Vwc1wiOntcInB1YmxpY2F0aW9uXCI6XCJlZGl0YWJsZVwiLFwiY3Jvc3NyZWZcIjpcImVkaXRhYmxlXCIsXCJjcm9zc3JlZl9wb3N0ZWRfY29udGVudFwiOlwiZWRpdGFibGVcIn19fX0sXCJzaWRlYmFyXCI6e1wibW9kZXNcIjp7XCJhaVdyaXRpbmdEZXRlY3Rpb25cIjp0cnVlLFwiZG9jdW1lbnREZXRhaWxzXCI6dHJ1ZSxcImZsYWdzXCI6dHJ1ZSxcInNpbWlsYXJpdHlcIjp0cnVlLFwic2VjdGlvbnNFeGNsdXNpb25cIjpmYWxzZX0sXCJkZWZhdWx0TW9kZVwiOlwic2ltaWxhcml0eVwifSxcImFubm90YXRpb25zXCI6e1wic2NvcGVcIjpcInRjYVwiLFwicGVybWlzc2lvbnNcIjp7XCJjcmVhdGVcIjpbXCJzZWxmXCJdLFwidmlld1wiOltcImFsbFwiXSxcImVkaXRcIjpbXCJzZWxmXCJdLFwiZGVsZXRlXCI6W1wic2VsZlwiXX0sXCJlbmFibGVkXCI6ZmFsc2V9LFwiYXBwXCI6e1wibGF1bmNoZXJcIjpcInRjYVwiLFwiaW50ZWdyYXRpb25cIjpcIk1vb2RsZVwifSxcInByb2R1Y3RcIjp7XCJrZXlcIjpcIm9jMl9wbGF0aW51bVwifX0ifQ.9GU9W5yXp9sHbVIqUTUiRCq5ZrD7gldd00txIE-i3U8","httpstatus":200}' [2025-12-16 22:00:01.251528] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/features-enabled [2025-12-16 22:00:01.251559] [info] Headers: 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-16 22:00:01.251650] [info] Request: 0: '[]' [2025-12-16 22:00:01.591428] [info] [POST] Request to: https://midocean.turnitin.com/api/v1/submissions [2025-12-16 22:00:01.591469] [info] Headers: 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-16 22:00:01.591562] [info] Request: 0: '{"owner":"19645be6-ed9d-4356-b8fa-036c6ea94b8f","submitter":"19645be6-ed9d-4356-b8fa-036c6ea94b8f","title":"final_update.docx","metadata":{"group":{"id":"125958","name":"Thesis for all after updating","type":"ASSIGNMENT"},"group_context":{"id":"4115","name":"Thesis_(2)_AI901_Dr_Wessam_Ahmed_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"},{"id":"ded6e2db-6a77-48f2-a76f-d2f52cba315f","family_name":"Alwakeel","given_name":"Ahmed","email":"ahmedalwakeel@midocean.edu.km"}]},"owners":[{"id":"19645be6-ed9d-4356-b8fa-036c6ea94b8f","family_name":"\u0642\u0646\u0627\u0628\u0637\u0647","given_name":"\u0646\u0627\u0635\u0631","email":"nasser.qanabta@gmail.com"}],"original_submitted_time":"2025-12-16T19:00:01Z"},"eula":{"accepted_timestamp":"2025-06-27T22:02:03Z","language":"en-US","version":"v1beta"},"owner_default_permission_set":"LEARNER","submitter_default_permission_set":"LEARNER"}' [2025-12-16 22:00:01.663587] [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-16 22:00:01.665992] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/webhooks/158405da-13c6-4d62-8fa1-875f5d09346a [2025-12-16 22:00:01.666018] [info] Headers: 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-16 22:00:01.666039] [info] Request: 0: '[]' [2025-12-16 22:00:01.719995] [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","SUBMISSION_COMPLETE","SIMILARITY_UPDATED"],"httpstatus":200}' [2025-12-16 22:00:01.720681] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/eula/latest?lang=en-US [2025-12-16 22:00:01.720695] [info] Headers: 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-16 22:00:01.720709] [info] Request: 0: '[]' [2025-12-16 22:00:01.845578] [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-16 22:00:02.459635] [info] Response: 0: '{"owner":"19645be6-ed9d-4356-b8fa-036c6ea94b8f","title":"final_update.docx","status":"CREATED","id":"bb5f1ab4-86c6-4698-8cbd-831e9ec8bb30","created_time":"2025-12-16T19:00:02.096Z","httpstatus":201}' [2025-12-16 22:00:02.464524] [info] [PUT] Request to: https://midocean.turnitin.com/api/v1/submissions/bb5f1ab4-86c6-4698-8cbd-831e9ec8bb30/original [2025-12-16 22:00:02.464555] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' 4: 'Content-Type: binary/octet-stream' 5: 'Content-Disposition: inline; filename="final_update.docx"' [2025-12-16 22:00:02.861572] [info] Response: 0: '{"message":"Successfully uploaded file for submission bb5f1ab4-86c6-4698-8cbd-831e9ec8bb30","httpstatus":202}' [2025-12-16 22:01:17.616168] [info] -------- WEBHOOK START -------- [2025-12-16 22:01:17.616209] [info] WEBHOOK HEADERS: connection: 'Keep-Alive' content-length: '378' host: 'lms.midocean.ae' x-forwarded-proto: 'https' cf-visitor: '{"scheme":"https"}' cf-ipcountry: 'DE' cdn-loop: 'cloudflare; loops=1' x-turnitin-signature: '72d8eeb3b016d409290d2ca0546f2d945111e84867a68b39efb856b05291e5ce' content-type: 'application/json' x-turnitin-eventtype: 'SUBMISSION_COMPLETE' accept-encoding: 'gzip, br' cookie: 'MoodleSession=8834c22b7f9b5830b6222bc953ffabbf' cf-ray: '9af06db0ec80dcb4-FRA' accept: '*/*' user-agent: 'AHC/2.1' b3: '6941ac7d4af4216f699f4d6f2144b32f-2acd4c339c31ef09-0' traceparent: '00-6941ac7d4af4216f699f4d6f2144b32f-2acd4c339c31ef09-00' x-forwarded-for: '35.158.179.21' [2025-12-16 22:01:17.616297] [info] WEBHOOK REQUEST: {"owner":"19645be6-ed9d-4356-b8fa-036c6ea94b8f","title":"final_update.docx","status":"COMPLETE","id":"bb5f1ab4-86c6-4698-8cbd-831e9ec8bb30","content_type":"application/vnd.openxmlformats-officedocument.wordprocessingml.document","page_count":72,"word_count":17036,"character_count":104989,"created_time":"2025-12-16T19:00:02.096Z","capabilities":["VIEWER","INDEX","SIMILARITY"]} [2025-12-16 22:01:17.616303] [info] EXPECTED SIGNATURE: 72d8eeb3b016d409290d2ca0546f2d945111e84867a68b39efb856b05291e5ce [2025-12-16 22:01:18.907883] [info] [PUT] Request to: https://midocean.turnitin.com/api/v1/submissions/bb5f1ab4-86c6-4698-8cbd-831e9ec8bb30/similarity [2025-12-16 22:01:18.907918] [info] Headers: 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-16 22:01:18.907943] [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-16 22:01:19.574784] [info] Response: 0: '{"message":"Successfully scheduled similarity report generation","httpstatus":202}' [2025-12-16 22:01:19.576700] [info] -------- WEBHOOK END -------- [2025-12-16 22:02:21.727329] [info] -------- WEBHOOK START -------- [2025-12-16 22:02:21.727370] [info] WEBHOOK HEADERS: connection: 'Keep-Alive' content-length: '1562' host: 'lms.midocean.ae' x-forwarded-proto: 'https' cf-visitor: '{"scheme":"https"}' cf-ipcountry: 'DE' cdn-loop: 'cloudflare; loops=1' x-turnitin-signature: '5dc580c2066ba2ffbecae1ca69735c2ea47d4b8bf9a63153f9e0f5f830d2b07d' content-type: 'application/json' x-turnitin-eventtype: 'SIMILARITY_COMPLETE' accept-encoding: 'gzip, br' cookie: 'MoodleSession=600dd0b4ba30a0f6edd174ab707f684c' cf-ray: '9af06f419c6c9b8c-FRA' accept: '*/*' user-agent: 'AHC/2.1' b3: '6941acbd2ef4814832a51e9c09a820b1-ede1792c9cb3ca28-0' traceparent: '00-6941acbd2ef4814832a51e9c09a820b1-ede1792c9cb3ca28-00' x-forwarded-for: '52.57.242.45' [2025-12-16 22:02:21.727468] [info] WEBHOOK REQUEST: {"overall_match_percentage":30,"internet_match_percentage":22,"publication_match_percentage":22,"submitted_works_match_percentage":24,"status":"COMPLETE","time_generated":"2025-12-16T19:02:21.073317Z","time_requested":"2025-12-16T19:01:19.542199Z","submission_id":"bb5f1ab4-86c6-4698-8cbd-831e9ec8bb30","top_matches":[{"percentage":3.2664819,"source_type":"PUBLICATION","matched_word_count_total":601,"name":"V. Sharmila, S. Kannadhasan, A. Rajiv Kannan, P. Sivakumar, V. Vennila. \"Challenges in Information, Communication and Computing Technology\", CRC Press, 2024"},{"percentage":3.0925593,"source_type":"PUBLICATION","matched_word_count_total":569,"name":"Pushpa Choudhary, Sambit Satpathy, Arvind Dagur, Dhirendra Kumar Shukla. \"Recent Trends in Intelligent Computing and Communication\", CRC Press, 2025"},{"percentage":2.9621174,"source_type":"PUBLICATION","matched_word_count_total":545,"name":"S.P. Jani, M. Adam Khan. \"Applications of AI in Smart Technologies and Manufacturing\", CRC Press, 2025"},{"percentage":2.7664547,"source_type":"PUBLICATION","matched_word_count_total":509,"name":"Bilal Sowan, Li Zhang, Essam H. Houssein, Hazem Qattous, Mohammad Azzeh, Bayan Massad. \"DOVE-FELM: A fusion-optimized feature selection and heterogeneous ensemble learning framework for early prediction of chronic kidney disease risk\", Array, 2025"},{"percentage":2.722974,"source_type":"PUBLICATION","matched_word_count_total":501,"name":"\"Applied Informatics\", Springer Science and Business Media LLC, 2026"}],"top_source_largest_matched_word_count":28} [2025-12-16 22:02:21.727473] [info] EXPECTED SIGNATURE: 5dc580c2066ba2ffbecae1ca69735c2ea47d4b8bf9a63153f9e0f5f830d2b07d [2025-12-16 22:02:21.732244] [info] -------- WEBHOOK END -------- [2025-12-16 22:30:01.435298] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/features-enabled [2025-12-16 22:30:01.435326] [info] Headers: 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-16 22:30:01.435390] [info] Request: 0: '[]' [2025-12-16 22:30:01.768521] [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-16 22:30:01.769335] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/webhooks/158405da-13c6-4d62-8fa1-875f5d09346a [2025-12-16 22:30:01.769350] [info] Headers: 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-16 22:30:01.769361] [info] Request: 0: '[]' [2025-12-16 22:30:01.855097] [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-16 22:30:01.855848] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/eula/latest?lang=en-US [2025-12-16 22:30:01.855864] [info] Headers: 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-16 22:30:01.855879] [info] Request: 0: '[]' [2025-12-16 22:30:01.925288] [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-16 22:30:01.958933] [info] [POST] Request to: https://midocean.turnitin.com/api/v1/submissions [2025-12-16 22:30:01.958969] [info] Headers: 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-16 22:30:01.958992] [info] Request: 0: '{"owner":"db52a36c-15ba-4278-93fe-11a8ffe53151","submitter":"db52a36c-15ba-4278-93fe-11a8ffe53151","title":"%EF%BF%BD%EF%BF%BD%D9%86%D9%85%D9%88%D8%B0%D8%AC %D8%AA%D9%82%D9%8A%D9%8A%D9%85 %D8%A7%D9%84%D9%85%D8%B4%D8%B1%D9%88%D8%B9 %D8%A7%D9%84%D9%86%D9%87%D8%A7%D9%8A%D9%94%D9%89 -%EF%BF%BD.docx","metadata":{"group":{"id":"117567","name":"\u062a\u0633\u0644\u064a\u0645 \u0627\u0644\u0625\u0637\u0627\u0631 \u0627\u0644\u0646\u0638\u0631\u064a \u0627\u0644\u062e\u0627\u0635 \u0628\u0627\u0644\u0645\u0634\u0631\u0648\u0639 \u0627\u0644\u0646\u0647\u0627\u0626\u064a (\u0627\u0644\u0641\u0635\u0644 \u0627\u0644\u0623\u0648\u0644 \u0648\u0627\u0644\u062b\u0627\u0646\u064a \u0641\u0642\u0637 \u0628\u0635\u064a\u063a\u0629 Word)","type":"ASSIGNMENT"},"group_context":{"id":"3844","name":"Final_Project_MGM697_S3_MBA_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":"db52a36c-15ba-4278-93fe-11a8ffe53151","family_name":"\u0634\u0642\u064a\u0631","given_name":"\u0645\u062d\u0645\u062f","email":"m.a.m.shugair@gmail.com"}],"original_submitted_time":"2025-12-16T19:30:01Z"},"eula":{"accepted_timestamp":"2025-11-12T11:28:03Z","language":"en-US","version":"v1beta"},"owner_default_permission_set":"LEARNER","submitter_default_permission_set":"LEARNER"}' [2025-12-16 22:30:02.512403] [info] Response: 0: '{"owner":"db52a36c-15ba-4278-93fe-11a8ffe53151","title":"%EF%BF%BD%EF%BF%BD%D9%86%D9%85%D9%88%D8%B0%D8%AC %D8%AA%D9%82%D9%8A%D9%8A%D9%85 %D8%A7%D9%84%D9%85%D8%B4%D8%B1%D9%88%D8%B9 %D8%A7%D9%84%D9%86%D9%87%D8%A7%D9%8A%D9%94%D9%89 -%EF%BF%BD.docx","status":"CREATED","id":"cb0414e8-897d-415a-93bf-897d57b9f9e9","created_time":"2025-12-16T19:30:02.306Z","httpstatus":201}' [2025-12-16 22:30:02.515012] [info] [PUT] Request to: https://midocean.turnitin.com/api/v1/submissions/cb0414e8-897d-415a-93bf-897d57b9f9e9/original [2025-12-16 22:30:02.515039] [info] Headers: 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="%EF%BF%BD%EF%BF%BD%D9%86%D9%85%D9%88%D8%B0%D8%AC %D8%AA%D9%82%D9%8A%D9%8A%D9%85 %D8%A7%D9%84%D9%85%D8%B4%D8%B1%D9%88%D8%B9 %D8%A7%D9%84%D9%86%D9%87%D8%A7%D9%8A%D9%94%D9%89 -%EF%BF%BD.docx"' [2025-12-16 22:30:02.742233] [info] Response: 0: '{"message":"Successfully uploaded file for submission cb0414e8-897d-415a-93bf-897d57b9f9e9","httpstatus":202}' [2025-12-16 22:30:10.575542] [info] -------- WEBHOOK START -------- [2025-12-16 22:30:10.575581] [info] WEBHOOK HEADERS: connection: 'Keep-Alive' content-length: '543' host: 'lms.midocean.ae' x-forwarded-proto: 'https' cf-visitor: '{"scheme":"https"}' cf-ipcountry: 'DE' cdn-loop: 'cloudflare; loops=1' x-turnitin-signature: '757834c9f0b78c10e4536d8ff67ec3ad8892f16a5c3545f484f72f3e4d819bbd' content-type: 'application/json' x-turnitin-eventtype: 'SUBMISSION_COMPLETE' accept-encoding: 'gzip, br' cookie: 'MoodleSession=600dd0b4ba30a0f6edd174ab707f684c' cf-ray: '9af097ffef4c35fe-FRA' accept: '*/*' user-agent: 'AHC/2.1' b3: '6941b3420864af21f8dfaeb1a82ff5fd-32a596f75a05d185-0' traceparent: '00-6941b3420864af21f8dfaeb1a82ff5fd-32a596f75a05d185-00' x-forwarded-for: '52.57.242.45' [2025-12-16 22:30:10.575674] [info] WEBHOOK REQUEST: {"owner":"db52a36c-15ba-4278-93fe-11a8ffe53151","title":"%EF%BF%BD%EF%BF%BD%D9%86%D9%85%D9%88%D8%B0%D8%AC %D8%AA%D9%82%D9%8A%D9%8A%D9%85 %D8%A7%D9%84%D9%85%D8%B4%D8%B1%D9%88%D8%B9 %D8%A7%D9%84%D9%86%D9%87%D8%A7%D9%8A%D9%94%D9%89 -%EF%BF%BD.docx","status":"COMPLETE","id":"cb0414e8-897d-415a-93bf-897d57b9f9e9","content_type":"application/vnd.openxmlformats-officedocument.wordprocessingml.document","page_count":2,"word_count":289,"character_count":1817,"created_time":"2025-12-16T19:30:02.306Z","capabilities":["INDEX","SIMILARITY","VIEWER"]} [2025-12-16 22:30:10.575679] [info] EXPECTED SIGNATURE: 757834c9f0b78c10e4536d8ff67ec3ad8892f16a5c3545f484f72f3e4d819bbd [2025-12-16 22:30:10.865521] [info] [PUT] Request to: https://midocean.turnitin.com/api/v1/submissions/cb0414e8-897d-415a-93bf-897d57b9f9e9/similarity [2025-12-16 22:30:10.865552] [info] Headers: 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-16 22:30:10.865567] [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-16 22:30:11.514096] [info] Response: 0: '{"message":"Successfully scheduled similarity report generation","httpstatus":202}' [2025-12-16 22:30:11.516524] [info] -------- WEBHOOK END -------- [2025-12-16 22:30:15.798283] [info] -------- WEBHOOK START -------- [2025-12-16 22:30:15.798319] [info] WEBHOOK HEADERS: connection: 'Keep-Alive' content-length: '467' host: 'lms.midocean.ae' x-forwarded-proto: 'https' cf-visitor: '{"scheme":"https"}' cf-ipcountry: 'DE' cdn-loop: 'cloudflare; loops=1' x-turnitin-signature: '3ead6b1c6660bab9e49f471aab965fe0c99c160658865dd092ee0c5317b85522' content-type: 'application/json' x-turnitin-eventtype: 'SIMILARITY_COMPLETE' accept-encoding: 'gzip, br' cookie: 'MoodleSession=8834c22b7f9b5830b6222bc953ffabbf' cf-ray: '9af098205f0f18de-FRA' accept: '*/*' user-agent: 'AHC/2.1' b3: '6941b34757c7ef84d4d507d5c1e96e8c-041b714540f40292-0' traceparent: '00-6941b34757c7ef84d4d507d5c1e96e8c-041b714540f40292-00' x-forwarded-for: '35.158.179.21' [2025-12-16 22:30:15.798423] [info] WEBHOOK REQUEST: {"overall_match_percentage":3,"internet_match_percentage":3,"publication_match_percentage":0,"submitted_works_match_percentage":0,"status":"COMPLETE","time_generated":"2025-12-16T19:30:15.544964Z","time_requested":"2025-12-16T19:30:11.475668Z","submission_id":"cb0414e8-897d-415a-93bf-897d57b9f9e9","top_matches":[{"percentage":2.909091,"source_type":"INTERNET","matched_word_count_total":8,"name":"repository.sustech.edu"}],"top_source_largest_matched_word_count":8} [2025-12-16 22:30:15.798428] [info] EXPECTED SIGNATURE: 3ead6b1c6660bab9e49f471aab965fe0c99c160658865dd092ee0c5317b85522 [2025-12-16 22:30:15.802561] [info] -------- WEBHOOK END -------- [2025-12-16 22:35:01.781826] [info] [POST] Request to: https://midocean.turnitin.com/api/v1/submissions [2025-12-16 22:35:01.781867] [info] Headers: 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-16 22:35:01.781960] [info] Request: 0: '{"owner":"4f1b6626-2577-4a0f-8dc7-c1b3beebf9a3","submitter":"4f1b6626-2577-4a0f-8dc7-c1b3beebf9a3","title":"Master Thesis Mona Abdulwahab .docx","metadata":{"group":{"id":"125404","name":"Final Final thesis","type":"ASSIGNMENT"},"group_context":{"id":"4119","name":"Thesis_(2)_AI901_Dr_Hager_Saleh_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"},{"id":"ded6e2db-6a77-48f2-a76f-d2f52cba315f","family_name":"Alwakeel","given_name":"Ahmed","email":"ahmedalwakeel@midocean.edu.km"}]},"owners":[{"id":"4f1b6626-2577-4a0f-8dc7-c1b3beebf9a3","family_name":"\u0639\u0628\u062f\u0627\u0644\u0648\u0647\u0627\u0628","given_name":"\u0645\u0646\u0649","email":"monam.abdulwahab@gmail.com"}],"original_submitted_time":"2025-12-16T19:35:01Z"},"eula":{"accepted_timestamp":"2025-03-05T00:10:48Z","language":"en-US","version":"v1beta"},"owner_default_permission_set":"LEARNER","submitter_default_permission_set":"LEARNER"}' [2025-12-16 22:35:02.452127] [info] Response: 0: '{"owner":"4f1b6626-2577-4a0f-8dc7-c1b3beebf9a3","title":"Master Thesis Mona Abdulwahab .docx","status":"CREATED","id":"24405898-e62e-4045-a503-4b22fad2104d","created_time":"2025-12-16T19:35:02.118Z","httpstatus":201}' [2025-12-16 22:35:02.457107] [info] [PUT] Request to: https://midocean.turnitin.com/api/v1/submissions/24405898-e62e-4045-a503-4b22fad2104d/original [2025-12-16 22:35:02.457138] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' 4: 'Content-Type: binary/octet-stream' 5: 'Content-Disposition: inline; filename="Master Thesis Mona Abdulwahab .docx"' [2025-12-16 22:35:03.154175] [info] Response: 0: '{"message":"Successfully uploaded file for submission 24405898-e62e-4045-a503-4b22fad2104d","httpstatus":202}' [2025-12-16 22:36:20.247644] [info] -------- WEBHOOK START -------- [2025-12-16 22:36:20.247684] [info] WEBHOOK HEADERS: connection: 'Keep-Alive' content-length: '395' host: 'lms.midocean.ae' x-forwarded-proto: 'https' cf-visitor: '{"scheme":"https"}' cf-ipcountry: 'DE' cdn-loop: 'cloudflare; loops=1' x-turnitin-signature: 'afb242011b8ec798e3e42a6bd9f8d3c8e44ed2e94cb8bcad5e570bfe477696e5' content-type: 'application/json' x-turnitin-eventtype: 'SUBMISSION_COMPLETE' accept-encoding: 'gzip, br' cookie: 'MoodleSession=8834c22b7f9b5830b6222bc953ffabbf' cf-ray: '9af0a1066f75d7b7-FRA' accept: '*/*' user-agent: 'AHC/2.1' b3: '6941b4b4e1008724de81ac63b22ed2bd-30d17d12aaec07ec-0' traceparent: '00-6941b4b4e1008724de81ac63b22ed2bd-30d17d12aaec07ec-00' x-forwarded-for: '35.158.179.21' [2025-12-16 22:36:20.247795] [info] WEBHOOK REQUEST: {"owner":"4f1b6626-2577-4a0f-8dc7-c1b3beebf9a3","title":"Master Thesis Mona Abdulwahab .docx","status":"COMPLETE","id":"24405898-e62e-4045-a503-4b22fad2104d","content_type":"application/vnd.openxmlformats-officedocument.wordprocessingml.document","page_count":58,"word_count":12394,"character_count":78959,"created_time":"2025-12-16T19:35:02.118Z","capabilities":["SIMILARITY","VIEWER","INDEX"]} [2025-12-16 22:36:20.247801] [info] EXPECTED SIGNATURE: afb242011b8ec798e3e42a6bd9f8d3c8e44ed2e94cb8bcad5e570bfe477696e5 [2025-12-16 22:36:21.040142] [info] [PUT] Request to: https://midocean.turnitin.com/api/v1/submissions/24405898-e62e-4045-a503-4b22fad2104d/similarity [2025-12-16 22:36:21.040177] [info] Headers: 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-16 22:36:21.040193] [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-16 22:36:21.682615] [info] Response: 0: '{"message":"Successfully scheduled similarity report generation","httpstatus":202}' [2025-12-16 22:36:21.685445] [info] -------- WEBHOOK END -------- [2025-12-16 22:37:08.448780] [info] -------- WEBHOOK START -------- [2025-12-16 22:37:08.448816] [info] WEBHOOK HEADERS: connection: 'Keep-Alive' content-length: '1737' host: 'lms.midocean.ae' x-forwarded-proto: 'https' cf-visitor: '{"scheme":"https"}' cf-ipcountry: 'DE' cdn-loop: 'cloudflare; loops=1' x-turnitin-signature: '2b88b2431377462f9020ec01be7d5485402a0c811dbc0e6e7fd94d604311eae3' content-type: 'application/json' x-turnitin-eventtype: 'SIMILARITY_COMPLETE' accept-encoding: 'gzip, br' cookie: 'MoodleSession=600dd0b4ba30a0f6edd174ab707f684c' cf-ray: '9af0a233ad684f95-FRA' accept: '*/*' user-agent: 'AHC/2.1' b3: '6941b4e4c6bdb8df791116e26fbe8ce9-f1837057a919ad42-0' traceparent: '00-6941b4e4c6bdb8df791116e26fbe8ce9-f1837057a919ad42-00' x-forwarded-for: '52.57.242.45' [2025-12-16 22:37:08.448914] [info] WEBHOOK REQUEST: {"overall_match_percentage":17,"internet_match_percentage":12,"publication_match_percentage":13,"submitted_works_match_percentage":12,"status":"COMPLETE","time_generated":"2025-12-16T19:37:08.272253Z","time_requested":"2025-12-16T19:36:21.650886Z","submission_id":"24405898-e62e-4045-a503-4b22fad2104d","top_matches":[{"percentage":4.1647596,"source_type":"PUBLICATION","matched_word_count_total":546,"name":"S.P. Jani, M. Adam Khan. \"Applications of AI in Smart Technologies and Manufacturing\", CRC Press, 2025"},{"percentage":3.4477499,"source_type":"PUBLICATION","matched_word_count_total":452,"name":"Pushpa Choudhary, Sambit Satpathy, Arvind Dagur, Dhirendra Kumar Shukla. \"Recent Trends in Intelligent Computing and Communication\", CRC Press, 2025"},{"percentage":2.9595728,"source_type":"PUBLICATION","matched_word_count_total":388,"name":"R. N. V. Jagan Mohan, B. H. V. S. Rama Krishnam Raju, V. Chandra Sekhar, T. V. K. P. Prasad. \"Algorithms in Advanced Artificial Intelligence - Proceedings of International Conference on Algorithms in Advanced Artificial Intelligence (ICAAAI-2024)\", CRC Press, 2025"},{"percentage":2.1815407,"source_type":"PUBLICATION","matched_word_count_total":286,"name":"Arvind Dagur, Sohit Agarwal, Dhirendra Kumar Shukla, Shabir Ali, Sandhya Sharma. \"Artificial Intelligence and Sustainable Innovation - Volume 1\", CRC Press, 2026"},{"percentage":2.1586576,"source_type":"PUBLICATION","matched_word_count_total":283,"name":"Udara Yedukondalu, V Vijayasri Bolisetty. \"Advancing Innovation through AI and Machine Learning Algorithms - Computational Intelligence for Virtual System Optimization. A proceeding of ICMVRCET – 2025\", CRC Press, 2025"}],"top_source_largest_matched_word_count":22} [2025-12-16 22:37:08.448926] [info] EXPECTED SIGNATURE: 2b88b2431377462f9020ec01be7d5485402a0c811dbc0e6e7fd94d604311eae3 [2025-12-16 22:37:08.452826] [info] -------- WEBHOOK END -------- [2025-12-16 22:55:01.143476] [info] [POST] Request to: https://midocean.turnitin.com/api/v1/submissions [2025-12-16 22:55:01.143528] [info] Headers: 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-16 22:55:01.143613] [info] Request: 0: '{"owner":"dea6e9a2-5c72-4cb7-ac53-fea3b20b7e5d","submitter":"dea6e9a2-5c72-4cb7-ac53-fea3b20b7e5d","title":"Sentiment Analysis for Mobile App Reviews A Comparative Study.docx","metadata":{"group":{"id":"125958","name":"Thesis for all after updating","type":"ASSIGNMENT"},"group_context":{"id":"4115","name":"Thesis_(2)_AI901_Dr_Wessam_Ahmed_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"},{"id":"ded6e2db-6a77-48f2-a76f-d2f52cba315f","family_name":"Alwakeel","given_name":"Ahmed","email":"ahmedalwakeel@midocean.edu.km"}]},"owners":[{"id":"dea6e9a2-5c72-4cb7-ac53-fea3b20b7e5d","family_name":"\u0627\u0644\u0639\u0635\u0627\u0631","given_name":"\u0639\u0628\u062f\u0627\u0644\u062d\u0627\u0641\u0638","email":"abood.assar.88@gmail.com"}],"original_submitted_time":"2025-12-16T19:55:01Z"},"eula":{"accepted_timestamp":"2025-03-13T21:08:30Z","language":"en-US","version":"v1beta"},"owner_default_permission_set":"LEARNER","submitter_default_permission_set":"LEARNER"}' [2025-12-16 22:55:01.617530] [info] Response: 0: '{"owner":"dea6e9a2-5c72-4cb7-ac53-fea3b20b7e5d","title":"Sentiment Analysis for Mobile App Reviews A Comparative Study.docx","status":"CREATED","id":"ae5b875e-cd17-4d5b-8782-b9b038ff2ce9","created_time":"2025-12-16T19:55:01.431Z","httpstatus":201}' [2025-12-16 22:55:01.622601] [info] [PUT] Request to: https://midocean.turnitin.com/api/v1/submissions/ae5b875e-cd17-4d5b-8782-b9b038ff2ce9/original [2025-12-16 22:55:01.622636] [info] Headers: 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="Sentiment Analysis for Mobile App Reviews A Comparative Study.docx"' [2025-12-16 22:55:02.078764] [info] Response: 0: '{"message":"Successfully uploaded file for submission ae5b875e-cd17-4d5b-8782-b9b038ff2ce9","httpstatus":202}' [2025-12-16 22:56:31.023780] [info] -------- WEBHOOK START -------- [2025-12-16 22:56:31.023814] [info] WEBHOOK HEADERS: connection: 'Keep-Alive' content-length: '427' host: 'lms.midocean.ae' x-forwarded-proto: 'https' cf-visitor: '{"scheme":"https"}' cf-ipcountry: 'DE' cdn-loop: 'cloudflare; loops=1' x-turnitin-signature: '8ab5c01d842149b67caafe5b843563929207c042919cf97722ac22454838dc76' content-type: 'application/json' x-turnitin-eventtype: 'SUBMISSION_COMPLETE' accept-encoding: 'gzip, br' cookie: 'MoodleSession=8834c22b7f9b5830b6222bc953ffabbf' cf-ray: '9af0be95a9484d56-FRA' accept: '*/*' user-agent: 'AHC/2.1' b3: '6941b96e219258636fdef5e57c8b329e-bf3f7a1cef83ec28-0' traceparent: '00-6941b96e219258636fdef5e57c8b329e-bf3f7a1cef83ec28-00' x-forwarded-for: '35.158.179.21' [2025-12-16 22:56:31.023916] [info] WEBHOOK REQUEST: {"owner":"dea6e9a2-5c72-4cb7-ac53-fea3b20b7e5d","title":"Sentiment Analysis for Mobile App Reviews A Comparative Study.docx","status":"COMPLETE","id":"ae5b875e-cd17-4d5b-8782-b9b038ff2ce9","content_type":"application/vnd.openxmlformats-officedocument.wordprocessingml.document","page_count":82,"word_count":19054,"character_count":112530,"created_time":"2025-12-16T19:55:01.431Z","capabilities":["INDEX","SIMILARITY","VIEWER"]} [2025-12-16 22:56:31.023921] [info] EXPECTED SIGNATURE: 8ab5c01d842149b67caafe5b843563929207c042919cf97722ac22454838dc76 [2025-12-16 22:56:31.674055] [info] [PUT] Request to: https://midocean.turnitin.com/api/v1/submissions/ae5b875e-cd17-4d5b-8782-b9b038ff2ce9/similarity [2025-12-16 22:56:31.674088] [info] Headers: 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-16 22:56:31.674103] [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-16 22:56:32.397321] [info] Response: 0: '{"message":"Successfully scheduled similarity report generation","httpstatus":202}' [2025-12-16 22:56:32.399430] [info] -------- WEBHOOK END -------- [2025-12-16 22:57:41.191797] [info] -------- WEBHOOK START -------- [2025-12-16 22:57:41.191839] [info] WEBHOOK HEADERS: connection: 'Keep-Alive' content-length: '1399' host: 'lms.midocean.ae' x-forwarded-proto: 'https' cf-visitor: '{"scheme":"https"}' cf-ipcountry: 'DE' cdn-loop: 'cloudflare; loops=1' x-turnitin-signature: '9847528c041892aa78d2ae5bccf99a035a1aaa825e4302cde11e7c26c9d74a01' content-type: 'application/json' x-turnitin-eventtype: 'SIMILARITY_COMPLETE' accept-encoding: 'gzip, br' cookie: 'MoodleSession=600dd0b4ba30a0f6edd174ab707f684c' cf-ray: '9af0c04c4b8ed2cf-FRA' accept: '*/*' user-agent: 'AHC/2.1' b3: '6941b9b557684f07fd04bc7cff8ad7b6-2fdba211bebec13c-0' traceparent: '00-6941b9b557684f07fd04bc7cff8ad7b6-2fdba211bebec13c-00' x-forwarded-for: '52.57.242.45' [2025-12-16 22:57:41.191926] [info] WEBHOOK REQUEST: {"overall_match_percentage":31,"internet_match_percentage":19,"publication_match_percentage":21,"submitted_works_match_percentage":26,"status":"COMPLETE","time_generated":"2025-12-16T19:57:40.97884Z","time_requested":"2025-12-16T19:56:32.362812Z","submission_id":"ae5b875e-cd17-4d5b-8782-b9b038ff2ce9","top_matches":[{"percentage":4.8423204,"source_type":"PUBLICATION","matched_word_count_total":995,"name":"Pushpa Choudhary, Sambit Satpathy, Arvind Dagur, Dhirendra Kumar Shukla. \"Recent Trends in Intelligent Computing and Communication\", CRC Press, 2025"},{"percentage":3.6889236,"source_type":"PUBLICATION","matched_word_count_total":758,"name":"Thangaprakash Sengodan, Sanjay Misra, M Murugappan. \"Advances in Electrical and Computer Technologies\", CRC Press, 2025"},{"percentage":3.5526571,"source_type":"PUBLICATION","matched_word_count_total":730,"name":"S.P. Jani, M. Adam Khan. \"Applications of AI in Smart Technologies and Manufacturing\", CRC Press, 2025"},{"percentage":3.387191,"source_type":"PUBLICATION","matched_word_count_total":696,"name":"\"Advances in Data-Driven Computing and Intelligent Systems\", Springer Science and Business Media LLC, 2025"},{"percentage":3.2898579,"source_type":"PUBLICATION","matched_word_count_total":676,"name":"\"Multi-Strategy Learning Environment\", Springer Science and Business Media LLC, 2026"}],"top_source_largest_matched_word_count":37} [2025-12-16 22:57:41.191931] [info] EXPECTED SIGNATURE: 9847528c041892aa78d2ae5bccf99a035a1aaa825e4302cde11e7c26c9d74a01 [2025-12-16 22:57:41.195463] [info] -------- WEBHOOK END -------- [2025-12-16 23:00:01.664062] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/features-enabled [2025-12-16 23:00:01.664089] [info] Headers: 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-16 23:00:01.664172] [info] Request: 0: '[]' [2025-12-16 23:00:01.872993] [info] [POST] Request to: https://midocean.turnitin.com/api/v1/submissions [2025-12-16 23:00:01.873037] [info] Headers: 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-16 23:00:01.873122] [info] Request: 0: '{"owner":"7b612d4f-28d7-4c4c-b39a-405b43793ee3","submitter":"7b612d4f-28d7-4c4c-b39a-405b43793ee3","title":"hussamalden-project2.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":"7b612d4f-28d7-4c4c-b39a-405b43793ee3","family_name":"\u0627\u0628\u0648\u0634\u0644\u062d\u0629","given_name":"\u062d\u0633\u0627\u0645 \u0627\u0644\u062f\u064a\u0646","email":"h.abushelha@gmail.com"}],"original_submitted_time":"2025-12-16T20:00:01Z"},"eula":{"accepted_timestamp":"2025-11-14T11:04:36Z","language":"en-US","version":"v1beta"},"owner_default_permission_set":"LEARNER","submitter_default_permission_set":"LEARNER"}' [2025-12-16 23:00:01.922178] [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-16 23:00:01.924168] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/webhooks/158405da-13c6-4d62-8fa1-875f5d09346a [2025-12-16 23:00:01.924190] [info] Headers: 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-16 23:00:01.924207] [info] Request: 0: '[]' [2025-12-16 23:00:01.974334] [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","SUBMISSION_COMPLETE","SIMILARITY_UPDATED"],"httpstatus":200}' [2025-12-16 23:00:01.974963] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/eula/latest?lang=en-US [2025-12-16 23:00:01.974978] [info] Headers: 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-16 23:00:01.974992] [info] Request: 0: '[]' [2025-12-16 23:00:02.062787] [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-16 23:00:02.462863] [info] Response: 0: '{"owner":"7b612d4f-28d7-4c4c-b39a-405b43793ee3","title":"hussamalden-project2.pdf","status":"CREATED","id":"eed3eda7-2ee0-49b8-8d75-e7d119c1f228","created_time":"2025-12-16T20:00:02.291Z","httpstatus":201}' [2025-12-16 23:00:02.465800] [info] [PUT] Request to: https://midocean.turnitin.com/api/v1/submissions/eed3eda7-2ee0-49b8-8d75-e7d119c1f228/original [2025-12-16 23:00:02.465826] [info] Headers: 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="hussamalden-project2.pdf"' [2025-12-16 23:00:02.710764] [info] Response: 0: '{"message":"Successfully uploaded file for submission eed3eda7-2ee0-49b8-8d75-e7d119c1f228","httpstatus":202}' [2025-12-16 23:00:14.030812] [info] -------- WEBHOOK START -------- [2025-12-16 23:00:14.030852] [info] WEBHOOK HEADERS: connection: 'Keep-Alive' content-length: '327' host: 'lms.midocean.ae' x-forwarded-proto: 'https' cf-visitor: '{"scheme":"https"}' cf-ipcountry: 'DE' cdn-loop: 'cloudflare; loops=1' x-turnitin-signature: 'c3396ac80f1fa805938cf53d7c22cafc910d990d87090c7bc337820b30d921b4' content-type: 'application/json' x-turnitin-eventtype: 'SUBMISSION_COMPLETE' accept-encoding: 'gzip, br' cookie: 'MoodleSession=8834c22b7f9b5830b6222bc953ffabbf' cf-ray: '9af0c4078c2ee860-FRA' accept: '*/*' user-agent: 'AHC/2.1' b3: '6941ba4ddaf8c5add839731afeb1b329-3897b40f0484012e-0' traceparent: '00-6941ba4ddaf8c5add839731afeb1b329-3897b40f0484012e-00' x-forwarded-for: '35.158.179.21' [2025-12-16 23:00:14.030944] [info] WEBHOOK REQUEST: {"owner":"7b612d4f-28d7-4c4c-b39a-405b43793ee3","title":"hussamalden-project2.pdf","status":"COMPLETE","id":"eed3eda7-2ee0-49b8-8d75-e7d119c1f228","content_type":"application/pdf","page_count":12,"word_count":2691,"character_count":17108,"created_time":"2025-12-16T20:00:02.291Z","capabilities":["SIMILARITY","VIEWER","INDEX"]} [2025-12-16 23:00:14.030949] [info] EXPECTED SIGNATURE: c3396ac80f1fa805938cf53d7c22cafc910d990d87090c7bc337820b30d921b4 [2025-12-16 23:00:14.860425] [info] [PUT] Request to: https://midocean.turnitin.com/api/v1/submissions/eed3eda7-2ee0-49b8-8d75-e7d119c1f228/similarity [2025-12-16 23:00:14.860464] [info] Headers: 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-16 23:00:14.860481] [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-16 23:00:15.512906] [info] Response: 0: '{"message":"Successfully scheduled similarity report generation","httpstatus":202}' [2025-12-16 23:00:15.515322] [info] -------- WEBHOOK END -------- [2025-12-16 23:00:36.013803] [info] -------- WEBHOOK START -------- [2025-12-16 23:00:36.013839] [info] WEBHOOK HEADERS: connection: 'Keep-Alive' content-length: '1414' host: 'lms.midocean.ae' x-forwarded-proto: 'https' cf-visitor: '{"scheme":"https"}' cf-ipcountry: 'DE' cdn-loop: 'cloudflare; loops=1' x-turnitin-signature: 'aec4004a9fca92d772abbcf96e124e926eaa2a087b07dc25b2873381a206d06f' content-type: 'application/json' x-turnitin-eventtype: 'SIMILARITY_COMPLETE' accept-encoding: 'gzip, br' cookie: 'MoodleSession=8834c22b7f9b5830b6222bc953ffabbf' cf-ray: '9af0c490fd0ae860-FRA' accept: '*/*' user-agent: 'AHC/2.1' b3: '6941ba635d08d71cd79a4d6beaf1deb1-02b64bc46d759d0c-0' traceparent: '00-6941ba635d08d71cd79a4d6beaf1deb1-02b64bc46d759d0c-00' x-forwarded-for: '35.158.179.21' [2025-12-16 23:00:36.013945] [info] WEBHOOK REQUEST: {"overall_match_percentage":53,"internet_match_percentage":30,"publication_match_percentage":26,"submitted_works_match_percentage":53,"status":"COMPLETE","time_generated":"2025-12-16T20:00:35.816101Z","time_requested":"2025-12-16T20:00:15.480948Z","submission_id":"eed3eda7-2ee0-49b8-8d75-e7d119c1f228","top_matches":[{"percentage":19.209858,"source_type":"SUBMITTED_WORK","matched_word_count_total":530,"submitted_date":"2025-09-05","institution_name":"Victoria University","name":"Victoria University on 2025-09-05"},{"percentage":18.702429,"source_type":"SUBMITTED_WORK","matched_word_count_total":516,"submitted_date":"2025-08-31","institution_name":"Victoria University","name":"Victoria University on 2025-08-31"},{"percentage":17.651323,"source_type":"SUBMITTED_WORK","matched_word_count_total":487,"submitted_date":"2025-09-05","institution_name":"Victoria University","name":"Victoria University on 2025-09-05"},{"percentage":17.361362,"source_type":"SUBMITTED_WORK","matched_word_count_total":479,"submitted_date":"2025-09-12","institution_name":"Queen's University of Belfast","name":"Queen's University of Belfast on 2025-09-12"},{"percentage":16.056541,"source_type":"SUBMITTED_WORK","matched_word_count_total":443,"submitted_date":"2025-11-25","institution_name":"Vidyashilp University, Bangalore","name":"Vidyashilp University, Bangalore on 2025-11-25"}],"top_source_largest_matched_word_count":57} [2025-12-16 23:00:36.013951] [info] EXPECTED SIGNATURE: aec4004a9fca92d772abbcf96e124e926eaa2a087b07dc25b2873381a206d06f [2025-12-16 23:00:36.017932] [info] -------- WEBHOOK END -------- [2025-12-16 23:10:01.526602] [info] [POST] Request to: https://midocean.turnitin.com/api/v1/submissions [2025-12-16 23:10:01.526649] [info] Headers: 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-16 23:10:01.526747] [info] Request: 0: '{"owner":"3104bb5b-26bf-44e0-8096-d9b580b0ac1d","submitter":"3104bb5b-26bf-44e0-8096-d9b580b0ac1d","title":"Sultan Ali Senan.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":"3104bb5b-26bf-44e0-8096-d9b580b0ac1d","family_name":"\u0633\u0646\u0627\u0646","given_name":"\u0633\u0644\u0637\u0627\u0646","email":"senan.sultan@gmail.com"}],"original_submitted_time":"2025-12-16T20:10:01Z"},"eula":{"accepted_timestamp":"2025-11-04T13:23:26Z","language":"en-US","version":"v1beta"},"owner_default_permission_set":"LEARNER","submitter_default_permission_set":"LEARNER"}' [2025-12-16 23:10:02.087548] [info] Response: 0: '{"owner":"3104bb5b-26bf-44e0-8096-d9b580b0ac1d","title":"Sultan Ali Senan.pdf","status":"CREATED","id":"4b00dc52-a49f-42f2-bab3-5503b15c421e","created_time":"2025-12-16T20:10:01.818Z","httpstatus":201}' [2025-12-16 23:10:02.089767] [info] [PUT] Request to: https://midocean.turnitin.com/api/v1/submissions/4b00dc52-a49f-42f2-bab3-5503b15c421e/original [2025-12-16 23:10:02.089795] [info] Headers: 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="Sultan Ali Senan.pdf"' [2025-12-16 23:10:02.338654] [info] Response: 0: '{"message":"Successfully uploaded file for submission 4b00dc52-a49f-42f2-bab3-5503b15c421e","httpstatus":202}' [2025-12-16 23:10:08.936048] [info] -------- WEBHOOK START -------- [2025-12-16 23:10:08.936090] [info] WEBHOOK HEADERS: connection: 'Keep-Alive' content-length: '323' host: 'lms.midocean.ae' x-forwarded-proto: 'https' cf-visitor: '{"scheme":"https"}' cf-ipcountry: 'DE' cdn-loop: 'cloudflare; loops=1' x-turnitin-signature: '93796bfbb4a17e5d364e727b103750eb936cec62c4de02f52adb9fe329944989' content-type: 'application/json' x-turnitin-eventtype: 'SUBMISSION_COMPLETE' accept-encoding: 'gzip, br' cookie: 'MoodleSession=8834c22b7f9b5830b6222bc953ffabbf' cf-ray: '9af0d28dac27dc72-FRA' accept: '*/*' user-agent: 'AHC/2.1' b3: '6941bca083585b7669d7b85426e4c3b0-e71b85b7ce91c8f7-0' traceparent: '00-6941bca083585b7669d7b85426e4c3b0-e71b85b7ce91c8f7-00' x-forwarded-for: '35.158.179.21' [2025-12-16 23:10:08.936181] [info] WEBHOOK REQUEST: {"owner":"3104bb5b-26bf-44e0-8096-d9b580b0ac1d","title":"Sultan Ali Senan.pdf","status":"COMPLETE","id":"4b00dc52-a49f-42f2-bab3-5503b15c421e","content_type":"application/pdf","page_count":10,"word_count":3087,"character_count":21643,"created_time":"2025-12-16T20:10:01.818Z","capabilities":["VIEWER","INDEX","SIMILARITY"]} [2025-12-16 23:10:08.936186] [info] EXPECTED SIGNATURE: 93796bfbb4a17e5d364e727b103750eb936cec62c4de02f52adb9fe329944989 [2025-12-16 23:10:09.403987] [info] [PUT] Request to: https://midocean.turnitin.com/api/v1/submissions/4b00dc52-a49f-42f2-bab3-5503b15c421e/similarity [2025-12-16 23:10:09.404026] [info] Headers: 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-16 23:10:09.404043] [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-16 23:10:10.108412] [info] Response: 0: '{"message":"Successfully scheduled similarity report generation","httpstatus":202}' [2025-12-16 23:10:10.111514] [info] -------- WEBHOOK END -------- [2025-12-16 23:10:31.167378] [info] -------- WEBHOOK START -------- [2025-12-16 23:10:31.167424] [info] WEBHOOK HEADERS: connection: 'Keep-Alive' content-length: '1427' host: 'lms.midocean.ae' x-forwarded-proto: 'https' cf-visitor: '{"scheme":"https"}' cf-ipcountry: 'DE' cdn-loop: 'cloudflare; loops=1' x-turnitin-signature: '318638f296dbce18a4c7c906c4546d470a50d98d4bac36a80e10e59b1cf89e37' content-type: 'application/json' x-turnitin-eventtype: 'SIMILARITY_COMPLETE' accept-encoding: 'gzip, br' cookie: 'MoodleSession=600dd0b4ba30a0f6edd174ab707f684c' cf-ray: '9af0d318ad24d24b-FRA' accept: '*/*' user-agent: 'AHC/2.1' b3: '6941bcb6530c06b5fd3e4d38d9555dd6-cc9ecf74ae9003ae-0' traceparent: '00-6941bcb6530c06b5fd3e4d38d9555dd6-cc9ecf74ae9003ae-00' x-forwarded-for: '52.57.242.45' [2025-12-16 23:10:31.167520] [info] WEBHOOK REQUEST: {"overall_match_percentage":63,"internet_match_percentage":32,"publication_match_percentage":28,"submitted_works_match_percentage":62,"status":"COMPLETE","time_generated":"2025-12-16T20:10:30.764836Z","time_requested":"2025-12-16T20:10:10.076976Z","submission_id":"4b00dc52-a49f-42f2-bab3-5503b15c421e","top_matches":[{"percentage":40.700638,"source_type":"SUBMITTED_WORK","matched_word_count_total":1278,"submitted_date":"2025-11-11","institution_name":"Victoria University","name":"Victoria University on 2025-11-11"},{"percentage":39.10828,"source_type":"SUBMITTED_WORK","matched_word_count_total":1228,"submitted_date":"2025-12-07","institution_name":"The Robert Gordon University","name":"The Robert Gordon University on 2025-12-07"},{"percentage":37.45223,"source_type":"SUBMITTED_WORK","matched_word_count_total":1176,"submitted_date":"2025-12-07","institution_name":"The Robert Gordon University","name":"The Robert Gordon University on 2025-12-07"},{"percentage":36.910828,"source_type":"SUBMITTED_WORK","matched_word_count_total":1159,"submitted_date":"2025-12-07","institution_name":"The Robert Gordon University","name":"The Robert Gordon University on 2025-12-07"},{"percentage":36.624203,"source_type":"SUBMITTED_WORK","matched_word_count_total":1150,"submitted_date":"2025-11-11","institution_name":"Victoria University","name":"Victoria University on 2025-11-11"}],"top_source_largest_matched_word_count":37} [2025-12-16 23:10:31.167532] [info] EXPECTED SIGNATURE: 318638f296dbce18a4c7c906c4546d470a50d98d4bac36a80e10e59b1cf89e37 [2025-12-16 23:10:31.171294] [info] -------- WEBHOOK END -------- [2025-12-16 23:30:01.086703] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/features-enabled [2025-12-16 23:30:01.086735] [info] Headers: 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-16 23:30:01.086823] [info] Request: 0: '[]' [2025-12-16 23:30:01.344021] [info] [POST] Request to: https://midocean.turnitin.com/api/v1/submissions [2025-12-16 23:30:01.344064] [info] Headers: 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-16 23:30:01.344141] [info] Request: 0: '{"owner":"19d627ab-0662-4dba-8c9d-7a802f78d7bd","submitter":"19d627ab-0662-4dba-8c9d-7a802f78d7bd","title":"%D8%AA%D8%A3%D8%AB%D9%8A%D8%B1 %D8%A7%D9%84%D8%AA%D8%B3%D9%88%D9%8A%D9%82 %D8%A7%D9%84%D8%AA%D9%86%D8%A8%D8%A4%D9%8A %D8%A7%D9%84%D8%B5%D9%88%D8%AA%D9%8A %D8%B9%D8%A8%D8%B1 %D8%A7%D9%84%D9%85%D8%B3%D8%A7%D8%B9%D8%AF%D8%A7%D8%AA %D8%A7%D9%84%D8%B5%D9%88%D8%AA%D9%8A%D8%A9 %D8%A7%D9%84%D9%85%D8%B3%D8%AA%D9%86%D8%AF%D8%A9 %D8%A5%D9%84%D9%89 %D8%A7%D9%84%D8%B0%D9%83%D8%A7%D8%A1 %D8%A7%D9%84%D8%A7%D8%B5%D8%B7%D9%86%D8%A7%D8%B9%D9%8A %D8%B9%D9%84%D9%89 %D9%86%D9%8A%D8%A9 %D8%A7%D9%84%D8%B4%D8%B1%D8%A7%D8%A1 %D9%84%D8%AF%D9%89 %D8%A7%D9%84%D9%85%D8%B3%D8%AA%D9%87%D9%84%D9%83 %D8%A7%D9%84%D8%B3%D8%B9%D9%88%D8%AF%D9%8A %D8%A7%D9%84%D9%85%D8%B3%D8%AA%D9%87%D8%AF%D9%81 %D9%84%D9%85%D9%86%D8%AA%D8%AC%D8%A7%D8%AA %D8%A7%D9%84%D8%AF%D9%88%D8%A7%D8%AC%D9%86 .docx","metadata":{"group":{"id":"122752","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":"4109","name":"Graduation_Project_MKT500_Y1_BDM_Third Trimester 2025"},"owners":[{"id":"19d627ab-0662-4dba-8c9d-7a802f78d7bd","family_name":"\u0627\u0644\u0634\u0647\u0627\u0646\u064a","given_name":"\u062d\u0633\u0646","email":"sa_az2008@hotmail.com"}],"original_submitted_time":"2025-12-16T20:30:01Z"},"eula":{"accepted_timestamp":"2025-10-14T09:47:40Z","language":"en-US","version":"v1beta"},"owner_default_permission_set":"LEARNER","submitter_default_permission_set":"LEARNER"}' [2025-12-16 23:30:01.478101] [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-16 23:30:01.481934] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/webhooks/158405da-13c6-4d62-8fa1-875f5d09346a [2025-12-16 23:30:01.481973] [info] Headers: 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-16 23:30:01.482000] [info] Request: 0: '[]' [2025-12-16 23:30:01.534416] [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-16 23:30:01.535104] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/eula/latest?lang=en-US [2025-12-16 23:30:01.535119] [info] Headers: 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-16 23:30:01.535149] [info] Request: 0: '[]' [2025-12-16 23:30:01.587946] [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-16 23:30:01.762259] [info] Response: 0: '{"owner":"19d627ab-0662-4dba-8c9d-7a802f78d7bd","title":"%D8%AA%D8%A3%D8%AB%D9%8A%D8%B1 %D8%A7%D9%84%D8%AA%D8%B3%D9%88%D9%8A%D9%82 %D8%A7%D9%84%D8%AA%D9%86%D8%A8%D8%A4%D9%8A %D8%A7%D9%84%D8%B5%D9%88%D8%AA%D9%8A %D8%B9%D8%A8%D8%B1 %D8%A7%D9%84%D9%85%D8%B3%D8%A7%D8%B9%D8%AF%D8%A7%D8%AA %D8%A7%D9%84%D8%B5%D9%88%D8%AA%D9%8A%D8%A9 %D8%A7%D9%84%D9%85%D8%B3%D8%AA%D9%86%D8%AF%D8%A9 %D8%A5%D9%84%D9%89 %D8%A7%D9%84%D8%B0%D9%83%D8%A7%D8%A1 %D8%A7%D9%84%D8%A7%D8%B5%D8%B7%D9%86%D8%A7%D8%B9%D9%8A %D8%B9%D9%84%D9%89 %D9%86%D9%8A%D8%A9 %D8%A7%D9%84%D8%B4%D8%B1%D8%A7%","status":"CREATED","id":"b52d385f-16f8-4dac-b847-e8a2d051953e","created_time":"2025-12-16T20:30:01.740Z","httpstatus":201}' [2025-12-16 23:30:01.769403] [info] [PUT] Request to: https://midocean.turnitin.com/api/v1/submissions/b52d385f-16f8-4dac-b847-e8a2d051953e/original [2025-12-16 23:30:01.769442] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' 4: 'Content-Type: binary/octet-stream' 5: 'Content-Disposition: inline; filename="%D8%AA%D8%A3%D8%AB%D9%8A%D8%B1 %D8%A7%D9%84%D8%AA%D8%B3%D9%88%D9%8A%D9%82 %D8%A7%D9%84%D8%AA%D9%86%D8%A8%D8%A4%D9%8A %D8%A7%D9%84%D8%B5%D9%88%D8%AA%D9%8A %D8%B9%D8%A8%D8%B1 %D8%A7%D9%84%D9%85%D8%B3%D8%A7%D8%B9%D8%AF%D8%A7%D8%AA %D8%A7%D9%84%D8%B5%D9%88%D8%AA%D9%8A%D8%A9 %D8%A7%D9%84%D9%85%D8%B3%D8%AA%D9%86%D8%AF%D8%A9 %D8%A5%D9%84%D9%89 %D8%A7%D9%84%D8%B0%D9%83%D8%A7%D8%A1 %D8%A7%D9%84%D8%A7%D8%B5%D8%B7%D9%86%D8%A7%D8%B9%D9%8A %D8%B9%D9%84%D9%89 %D9%86%D9%8A%D8%A9 %D8%A7%D9%84%D8%B4%D8%B1%D8%A7%D8%A1 %D9%84%D8%AF%D9%89 %D8%A7%D9%84%D9%85%D8%B3%D8%AA%D9%87%D9%84%D9%83 %D8%A7%D9%84%D8%B3%D8%B9%D9%88%D8%AF%D9%8A %D8%A7%D9%84%D9%85%D8%B3%D8%AA%D9%87%D8%AF%D9%81 %D9%84%D9%85%D9%86%D8%AA%D8%AC%D8%A7%D8%AA %D8%A7%D9%84%D8%AF%D9%88%D8%A7%D8%AC%D9%86 .docx"' [2025-12-16 23:30:02.006190] [info] Response: 0: '{"message":"Successfully uploaded file for submission b52d385f-16f8-4dac-b847-e8a2d051953e","httpstatus":202}' [2025-12-16 23:31:07.734740] [info] -------- WEBHOOK START -------- [2025-12-16 23:31:07.734776] [info] WEBHOOK HEADERS: connection: 'Keep-Alive' content-length: '860' host: 'lms.midocean.ae' x-forwarded-proto: 'https' cf-visitor: '{"scheme":"https"}' cf-ipcountry: 'DE' cdn-loop: 'cloudflare; loops=1' x-turnitin-signature: '667c173ad5edca1fa82f3a94df7b5296caae6e941c2714eec0d0649c9a4c7e2b' content-type: 'application/json' x-turnitin-eventtype: 'SUBMISSION_COMPLETE' accept-encoding: 'gzip, br' cookie: 'MoodleSession=600dd0b4ba30a0f6edd174ab707f684c' cf-ray: '9af0f1492bcc5c68-FRA' accept: '*/*' user-agent: 'AHC/2.1' b3: '6941c18b7be9067f65707052232f729e-b6c4305f2b938c0d-0' traceparent: '00-6941c18b7be9067f65707052232f729e-b6c4305f2b938c0d-00' x-forwarded-for: '52.57.242.45' [2025-12-16 23:31:07.734807] [info] WEBHOOK REQUEST: {"owner":"19d627ab-0662-4dba-8c9d-7a802f78d7bd","title":"%D8%AA%D8%A3%D8%AB%D9%8A%D8%B1 %D8%A7%D9%84%D8%AA%D8%B3%D9%88%D9%8A%D9%82 %D8%A7%D9%84%D8%AA%D9%86%D8%A8%D8%A4%D9%8A %D8%A7%D9%84%D8%B5%D9%88%D8%AA%D9%8A %D8%B9%D8%A8%D8%B1 %D8%A7%D9%84%D9%85%D8%B3%D8%A7%D8%B9%D8%AF%D8%A7%D8%AA %D8%A7%D9%84%D8%B5%D9%88%D8%AA%D9%8A%D8%A9 %D8%A7%D9%84%D9%85%D8%B3%D8%AA%D9%86%D8%AF%D8%A9 %D8%A5%D9%84%D9%89 %D8%A7%D9%84%D8%B0%D9%83%D8%A7%D8%A1 %D8%A7%D9%84%D8%A7%D8%B5%D8%B7%D9%86%D8%A7%D8%B9%D9%8A %D8%B9%D9%84%D9%89 %D9%86%D9%8A%D8%A9 %D8%A7%D9%84%D8%B4%D8%B1%D8%A7%","status":"COMPLETE","id":"b52d385f-16f8-4dac-b847-e8a2d051953e","content_type":"application/vnd.openxmlformats-officedocument.wordprocessingml.document","page_count":88,"word_count":12865,"character_count":71642,"created_time":"2025-12-16T20:30:01.740Z","capabilities":["INDEX","SIMILARITY","VIEWER"]} [2025-12-16 23:31:07.734812] [info] EXPECTED SIGNATURE: 667c173ad5edca1fa82f3a94df7b5296caae6e941c2714eec0d0649c9a4c7e2b [2025-12-16 23:31:08.319350] [info] [PUT] Request to: https://midocean.turnitin.com/api/v1/submissions/b52d385f-16f8-4dac-b847-e8a2d051953e/similarity [2025-12-16 23:31:08.319389] [info] Headers: 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-16 23:31:08.319406] [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-16 23:31:08.943512] [info] Response: 0: '{"message":"Successfully scheduled similarity report generation","httpstatus":202}' [2025-12-16 23:31:08.946264] [info] -------- WEBHOOK END -------- [2025-12-16 23:32:14.343004] [info] -------- WEBHOOK START -------- [2025-12-16 23:32:14.343055] [info] WEBHOOK HEADERS: connection: 'Keep-Alive' content-length: '1178' host: 'lms.midocean.ae' x-forwarded-proto: 'https' cf-visitor: '{"scheme":"https"}' cf-ipcountry: 'DE' cdn-loop: 'cloudflare; loops=1' x-turnitin-signature: '199097a6777e17f08326d5a7c5606776b8709ba9ae4be0a7f0aa7e1a999ea143' content-type: 'application/json' x-turnitin-eventtype: 'SIMILARITY_COMPLETE' accept-encoding: 'gzip, br' cookie: 'MoodleSession=600dd0b4ba30a0f6edd174ab707f684c' cf-ray: '9af0f2e98eb1973d-FRA' accept: '*/*' user-agent: 'AHC/2.1' b3: '6941c1ce4e100e29499406224a6049c0-54bd8822c7a0470e-0' traceparent: '00-6941c1ce4e100e29499406224a6049c0-54bd8822c7a0470e-00' x-forwarded-for: '52.57.242.45' [2025-12-16 23:32:14.343194] [info] WEBHOOK REQUEST: {"overall_match_percentage":8,"internet_match_percentage":6,"publication_match_percentage":3,"submitted_works_match_percentage":7,"status":"COMPLETE","time_generated":"2025-12-16T20:32:14.073994Z","time_requested":"2025-12-16T20:31:08.91232Z","submission_id":"b52d385f-16f8-4dac-b847-e8a2d051953e","top_matches":[{"percentage":0.8564641,"source_type":"INTERNET","matched_word_count_total":137,"name":"bakkah.com"},{"percentage":0.6814203,"source_type":"INTERNET","matched_word_count_total":109,"name":"airsi2022.unizar.es"},{"percentage":0.61265314,"source_type":"SUBMITTED_WORK","matched_word_count_total":98,"submitted_date":"2025-10-12","institution_name":"University of Sunderland","name":"University of Sunderland on 2025-10-12"},{"percentage":0.60015005,"source_type":"SUBMITTED_WORK","matched_word_count_total":96,"submitted_date":"2025-12-08","institution_name":"Majmaah University","name":"Majmaah University on 2025-12-08"},{"percentage":0.60015005,"source_type":"SUBMITTED_WORK","matched_word_count_total":96,"submitted_date":"2024-07-12","institution_name":"University of Kufa","name":"University of Kufa on 2024-07-12"}],"top_source_largest_matched_word_count":50} [2025-12-16 23:32:14.343213] [info] EXPECTED SIGNATURE: 199097a6777e17f08326d5a7c5606776b8709ba9ae4be0a7f0aa7e1a999ea143 [2025-12-16 23:32:14.348093] [info] -------- WEBHOOK END -------- [2025-12-16 23:35:01.146234] [info] [POST] Request to: https://midocean.turnitin.com/api/v1/submissions [2025-12-16 23:35:01.146286] [info] Headers: 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-16 23:35:01.146383] [info] Request: 0: '{"owner":"19d627ab-0662-4dba-8c9d-7a802f78d7bd","submitter":"19d627ab-0662-4dba-8c9d-7a802f78d7bd","title":"%D8%AA%D8%A3%D8%AB%D9%8A%D8%B1 %D8%A7%D9%84%D8%AA%D8%B3%D9%88%D9%8A%D9%82 %D8%A7%D9%84%D8%AA%D9%86%D8%A8%D8%A4%D9%8A %D8%A7%D9%84%D8%B5%D9%88%D8%AA%D9%8A %D8%B9%D8%A8%D8%B1 %D8%A7%D9%84%D9%85%D8%B3%D8%A7%D8%B9%D8%AF%D8%A7%D8%AA %D8%A7%D9%84%D8%B5%D9%88%D8%AA%D9%8A%D8%A9 %D8%A7%D9%84%D9%85%D8%B3%D8%AA%D9%86%D8%AF%D8%A9 %D8%A5%D9%84%D9%89 %D8%A7%D9%84%D8%B0%D9%83%D8%A7%D8%A1 %D8%A7%D9%84%D8%A7%D8%B5%D8%B7%D9%86%D8%A7%D8%B9%D9%8A %D8%B9%D9%84%D9%89 %D9%86%D9%8A%D8%A9 %D8%A7%D9%84%D8%B4%D8%B1%D8%A7%D8%A1 %D9%84%D8%AF%D9%89 %D8%A7%D9%84%D9%85%D8%B3%D8%AA%D9%87%D9%84%D9%83 %D8%A7%D9%84%D8%B3%D8%B9%D9%88%D8%AF%D9%8A %D8%A7%D9%84%D9%85%D8%B3%D8%AA%D9%87%D8%AF%D9%81 %D9%84%D9%85%D9%86%D8%AA%D8%AC%D8%A7%D8%AA %D8%A7%D9%84%D8%AF%D9%88%D8%A7%D8%AC%D9%86 .pdf","metadata":{"group":{"id":"122753","name":"\u0645\u0644\u0641 \u0644\u0631\u0641\u0639 \u0627\u0644\u0628\u062d\u062b \u0627\u0644\u0646\u0647\u0627\u0626\u064a \u0643\u0627\u0645\u0644\u0627 \u0628\u0635\u064a\u063a\u0629 pdf","type":"ASSIGNMENT"},"group_context":{"id":"4109","name":"Graduation_Project_MKT500_Y1_BDM_Third Trimester 2025"},"owners":[{"id":"19d627ab-0662-4dba-8c9d-7a802f78d7bd","family_name":"\u0627\u0644\u0634\u0647\u0627\u0646\u064a","given_name":"\u062d\u0633\u0646","email":"sa_az2008@hotmail.com"}],"original_submitted_time":"2025-12-16T20:35:01Z"},"eula":{"accepted_timestamp":"2025-10-14T09:47:40Z","language":"en-US","version":"v1beta"},"owner_default_permission_set":"LEARNER","submitter_default_permission_set":"LEARNER"}' [2025-12-16 23:35:01.488461] [info] Response: 0: '{"owner":"19d627ab-0662-4dba-8c9d-7a802f78d7bd","title":"%D8%AA%D8%A3%D8%AB%D9%8A%D8%B1 %D8%A7%D9%84%D8%AA%D8%B3%D9%88%D9%8A%D9%82 %D8%A7%D9%84%D8%AA%D9%86%D8%A8%D8%A4%D9%8A %D8%A7%D9%84%D8%B5%D9%88%D8%AA%D9%8A %D8%B9%D8%A8%D8%B1 %D8%A7%D9%84%D9%85%D8%B3%D8%A7%D8%B9%D8%AF%D8%A7%D8%AA %D8%A7%D9%84%D8%B5%D9%88%D8%AA%D9%8A%D8%A9 %D8%A7%D9%84%D9%85%D8%B3%D8%AA%D9%86%D8%AF%D8%A9 %D8%A5%D9%84%D9%89 %D8%A7%D9%84%D8%B0%D9%83%D8%A7%D8%A1 %D8%A7%D9%84%D8%A7%D8%B5%D8%B7%D9%86%D8%A7%D8%B9%D9%8A %D8%B9%D9%84%D9%89 %D9%86%D9%8A%D8%A9 %D8%A7%D9%84%D8%B4%D8%B1%D8%A7%","status":"CREATED","id":"0c5e318d-44b6-426c-b903-4d9464717ddd","created_time":"2025-12-16T20:35:01.464Z","httpstatus":201}' [2025-12-16 23:35:01.491240] [info] [PUT] Request to: https://midocean.turnitin.com/api/v1/submissions/0c5e318d-44b6-426c-b903-4d9464717ddd/original [2025-12-16 23:35:01.491271] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' 4: 'Content-Type: binary/octet-stream' 5: 'Content-Disposition: inline; filename="%D8%AA%D8%A3%D8%AB%D9%8A%D8%B1 %D8%A7%D9%84%D8%AA%D8%B3%D9%88%D9%8A%D9%82 %D8%A7%D9%84%D8%AA%D9%86%D8%A8%D8%A4%D9%8A %D8%A7%D9%84%D8%B5%D9%88%D8%AA%D9%8A %D8%B9%D8%A8%D8%B1 %D8%A7%D9%84%D9%85%D8%B3%D8%A7%D8%B9%D8%AF%D8%A7%D8%AA %D8%A7%D9%84%D8%B5%D9%88%D8%AA%D9%8A%D8%A9 %D8%A7%D9%84%D9%85%D8%B3%D8%AA%D9%86%D8%AF%D8%A9 %D8%A5%D9%84%D9%89 %D8%A7%D9%84%D8%B0%D9%83%D8%A7%D8%A1 %D8%A7%D9%84%D8%A7%D8%B5%D8%B7%D9%86%D8%A7%D8%B9%D9%8A %D8%B9%D9%84%D9%89 %D9%86%D9%8A%D8%A9 %D8%A7%D9%84%D8%B4%D8%B1%D8%A7%D8%A1 %D9%84%D8%AF%D9%89 %D8%A7%D9%84%D9%85%D8%B3%D8%AA%D9%87%D9%84%D9%83 %D8%A7%D9%84%D8%B3%D8%B9%D9%88%D8%AF%D9%8A %D8%A7%D9%84%D9%85%D8%B3%D8%AA%D9%87%D8%AF%D9%81 %D9%84%D9%85%D9%86%D8%AA%D8%AC%D8%A7%D8%AA %D8%A7%D9%84%D8%AF%D9%88%D8%A7%D8%AC%D9%86 .pdf"' [2025-12-16 23:35:01.794274] [info] Response: 0: '{"message":"Successfully uploaded file for submission 0c5e318d-44b6-426c-b903-4d9464717ddd","httpstatus":202}' [2025-12-16 23:35:31.948960] [info] -------- WEBHOOK START -------- [2025-12-16 23:35:31.949002] [info] WEBHOOK HEADERS: connection: 'Keep-Alive' content-length: '804' host: 'lms.midocean.ae' x-forwarded-proto: 'https' cf-visitor: '{"scheme":"https"}' cf-ipcountry: 'DE' cdn-loop: 'cloudflare; loops=1' x-turnitin-signature: 'ed36a9d31a3b7c8d1944f6116eba134af6db7bdad4f2eed30960ad88a97f5f59' content-type: 'application/json' x-turnitin-eventtype: 'SUBMISSION_COMPLETE' accept-encoding: 'gzip, br' cookie: 'MoodleSession=600dd0b4ba30a0f6edd174ab707f684c' cf-ray: '9af0f7bc7dd22bfa-FRA' accept: '*/*' user-agent: 'AHC/2.1' b3: '6941c293d43ac577b8313df231cbcab9-9ec3f518d3931800-0' traceparent: '00-6941c293d43ac577b8313df231cbcab9-9ec3f518d3931800-00' x-forwarded-for: '52.57.242.45' [2025-12-16 23:35:31.949098] [info] WEBHOOK REQUEST: {"owner":"19d627ab-0662-4dba-8c9d-7a802f78d7bd","title":"%D8%AA%D8%A3%D8%AB%D9%8A%D8%B1 %D8%A7%D9%84%D8%AA%D8%B3%D9%88%D9%8A%D9%82 %D8%A7%D9%84%D8%AA%D9%86%D8%A8%D8%A4%D9%8A %D8%A7%D9%84%D8%B5%D9%88%D8%AA%D9%8A %D8%B9%D8%A8%D8%B1 %D8%A7%D9%84%D9%85%D8%B3%D8%A7%D8%B9%D8%AF%D8%A7%D8%AA %D8%A7%D9%84%D8%B5%D9%88%D8%AA%D9%8A%D8%A9 %D8%A7%D9%84%D9%85%D8%B3%D8%AA%D9%86%D8%AF%D8%A9 %D8%A5%D9%84%D9%89 %D8%A7%D9%84%D8%B0%D9%83%D8%A7%D8%A1 %D8%A7%D9%84%D8%A7%D8%B5%D8%B7%D9%86%D8%A7%D8%B9%D9%8A %D8%B9%D9%84%D9%89 %D9%86%D9%8A%D8%A9 %D8%A7%D9%84%D8%B4%D8%B1%D8%A7%","status":"COMPLETE","id":"0c5e318d-44b6-426c-b903-4d9464717ddd","content_type":"application/pdf","page_count":88,"word_count":15205,"character_count":89531,"created_time":"2025-12-16T20:35:01.464Z","capabilities":["SIMILARITY","VIEWER","INDEX"]} [2025-12-16 23:35:31.949103] [info] EXPECTED SIGNATURE: ed36a9d31a3b7c8d1944f6116eba134af6db7bdad4f2eed30960ad88a97f5f59 [2025-12-16 23:35:32.189974] [info] [PUT] Request to: https://midocean.turnitin.com/api/v1/submissions/0c5e318d-44b6-426c-b903-4d9464717ddd/similarity [2025-12-16 23:35:32.190007] [info] Headers: 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-16 23:35:32.190023] [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-16 23:35:32.892913] [info] Response: 0: '{"message":"Successfully scheduled similarity report generation","httpstatus":202}' [2025-12-16 23:35:32.894898] [info] -------- WEBHOOK END -------- [2025-12-16 23:36:36.105052] [info] -------- WEBHOOK START -------- [2025-12-16 23:36:36.105087] [info] WEBHOOK HEADERS: connection: 'Keep-Alive' content-length: '1175' host: 'lms.midocean.ae' x-forwarded-proto: 'https' cf-visitor: '{"scheme":"https"}' cf-ipcountry: 'DE' cdn-loop: 'cloudflare; loops=1' x-turnitin-signature: '1b955e9e56d3f0d70b5d058f4abf54e39e795677e071da30e6cd1632379b54a5' content-type: 'application/json' x-turnitin-eventtype: 'SIMILARITY_COMPLETE' accept-encoding: 'gzip, br' cookie: 'MoodleSession=600dd0b4ba30a0f6edd174ab707f684c' cf-ray: '9af0f94d8cf0d28e-FRA' accept: '*/*' user-agent: 'AHC/2.1' b3: '6941c2d42a36530276a44183bb129156-f6f4b24fb5d018e7-0' traceparent: '00-6941c2d42a36530276a44183bb129156-f6f4b24fb5d018e7-00' x-forwarded-for: '52.57.242.45' [2025-12-16 23:36:36.105194] [info] WEBHOOK REQUEST: {"overall_match_percentage":8,"internet_match_percentage":5,"publication_match_percentage":3,"submitted_works_match_percentage":6,"status":"COMPLETE","time_generated":"2025-12-16T20:36:35.843316Z","time_requested":"2025-12-16T20:35:32.853884Z","submission_id":"0c5e318d-44b6-426c-b903-4d9464717ddd","top_matches":[{"percentage":0.7814454,"source_type":"INTERNET","matched_word_count_total":125,"name":"bakkah.com"},{"percentage":0.6814203,"source_type":"INTERNET","matched_word_count_total":109,"name":"airsi2022.unizar.es"},{"percentage":0.61265314,"source_type":"SUBMITTED_WORK","matched_word_count_total":98,"submitted_date":"2025-10-12","institution_name":"University of Sunderland","name":"University of Sunderland on 2025-10-12"},{"percentage":0.5751438,"source_type":"SUBMITTED_WORK","matched_word_count_total":92,"submitted_date":"2025-12-08","institution_name":"Majmaah University","name":"Majmaah University on 2025-12-08"},{"percentage":0.5501375,"source_type":"SUBMITTED_WORK","matched_word_count_total":88,"submitted_date":"2025-08-17","institution_name":"Muscat University","name":"Muscat University on 2025-08-17"}],"top_source_largest_matched_word_count":49} [2025-12-16 23:36:36.105200] [info] EXPECTED SIGNATURE: 1b955e9e56d3f0d70b5d058f4abf54e39e795677e071da30e6cd1632379b54a5 [2025-12-16 23:36:36.109483] [info] -------- WEBHOOK END -------- [2025-12-16 23:39:07.794354] [info] [POST] Request to: https://midocean.turnitin.com/api/v1/submissions/3521abc3-c79b-47ee-9c0f-1c406a0eaa41/viewer-url [2025-12-16 23:39:07.794405] [info] Headers: 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-16 23:39:07.794490] [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-16 23:39:08.342314] [info] Response: 0: '{"viewer_url":"https:\/\/midocean.turnitin.com\/viewer\/submissions\/oid:2945:337792202?locale=en#token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJqdGkiOiI5ZWI4ZDE4NC1lZTE5LTRhMDUtYjk2NS0wMmI0NTI3MGNjYWEiLCJpYXQiOjE3NjU5MTc1MzgsImF1ZCI6ImF1cm9yYSIsImlzcyI6Imh0dHA6Ly9sb2NhbGhvc3Q6ODA4MC8iLCJzdWIiOiJjZWY2NjY2MC0zM2E2LTQwZTQtODQxNS1mM2VjMTVlNWJiNTIiLCJleHAiOjE3NjU5MTc2MTgsImF1dGhvcml0aWVzIjpbIkNWX0xBVU5DSCJdLCJjb25maWciOiJ7XCJzdWJtaXNzaW9uc1wiOntcIm9pZDoyOTQ1OjMzNzc5MjIwMlwiOntcImF1dGhvclwiOlwi2LLZg9mK2Ycg2KfZhNi62KfZhdiv2YpcIixcInRpdGxlXCI6XCJGaW5hbCBQcm9qZWN0ICAxLjIgd2lhbSAlMkMgWmFraWEuZG9jeFwifX0sXCJwcm9kdWN0S2V5XCI6XCJvYzJfcGxhdGludW1cIixcImxvZ29cIjpcIm5vbmVcIixcInVzZXJcIjp7XCJpZFwiOlwiY2VmNjY2NjAtMzNhNi00MGU0LTg0MTUtZjNlYzE1ZTViYjUyXCIsXCJmaXJzdE5hbWVcIjpcIkFobWVkXCIsXCJsYXN0TmFtZVwiOlwiQWx3YWtlZWxcIixcImVtYWlsXCI6XCJjMWFhNDgxMS01ZTg2LTRjMzUtYjFiMi03MzhlZGJiODZiMzU6ZGVkNmUyZGItNmE3Ny00OGYyLWE3NmYtZDJmNTJjYmEzMTVmQGZha2UuZmFrZVwiLFwicm9sZVwiOlwidHJuOnJvbGU6Ojpvcmdhbml6YXRpb246aW5zdHJ1Y3RvclwifSxcInRlbmFudFwiOntcIm5vZGVJZFwiOjI5NDUsXCJuYW1lXCI6XCJtaWRvY2VhblwiLFwiaWRcIjpcIjZlMGU2YThhLWIwNDMtNDNmNy1hZjJhLWFjNGU5NjM1NjM5NFwifSxcImZlYXR1cmVzXCI6e1wid2hpdGVsYWJlbFwiOnRydWUsXCJ1c2VySW50ZXJ2aWV3XCI6dHJ1ZSxcInN3c1JlcG9ydFwiOnRydWUsXCJzd3NSZXBvcnRWMlwiOlwiZW5hYmxlZFwifSxcInNpbWlsYXJpdHlcIjp7XCJtYXlWaWV3U3VibWlzc2lvbkZ1bGxTb3VyY2VcIjpmYWxzZSxcIm1heVZpZXdNYXRjaFN1Ym1pc3Npb25JbmZvXCI6ZmFsc2UsXCJtb2Rlc1wiOntcIm1hdGNoT3ZlcnZpZXdcIjp0cnVlLFwiYWxsU291cmNlc1wiOnRydWV9LFwiZGVmYXVsdE1vZGVcIjpcIm1hdGNoT3ZlcnZpZXdcIixcInZpZXdTZXR0aW5nc1wiOntcInNhdmVDaGFuZ2VzXCI6ZmFsc2UsXCJvcHRpb25zXCI6e1wiZGVmYXVsdFZhbHVlXCI6XCJoaWRkZW5cIixcImV4Y2x1ZGVRdW90ZXNcIjpcImVkaXRhYmxlXCIsXCJleGNsdWRlQmlibGlvZ3JhcGh5XCI6XCJlZGl0YWJsZVwiLFwiZXhjbHVkZUNpdGF0aW9uc1wiOlwiZWRpdGFibGVcIixcImV4Y2x1ZGVTbWFsbE1hdGNoZXNXb3JkQ291bnRcIjpcImVkaXRhYmxlXCIsXCJleGNsdWRlU21hbGxTb3VyY2VzUGN0XCI6XCJlZGl0YWJsZVwiLFwiZXhjbHVkZUFic3RyYWN0XCI6XCJoaWRkZW5cIixcImV4Y2x1ZGVNZXRob2RzXCI6XCJoaWRkZW5cIixcImV4Y2x1ZGVTdWJtaXR0ZWRXb3Jrc1wiOlwiZWRpdGFibGVcIixcImV4Y2x1ZGVJbnRlcm5ldFwiOlwiZWRpdGFibGVcIixcImV4Y2x1ZGVQaHJhc2VzXCI6XCJoaWRkZW5cIixcImV4Y2x1ZGVQcmVwcmludHNcIjpcImhpZGRlblwiLFwiZXhjbHVkZVNvdXJjZXNcIjpcImVkaXRhYmxlXCIsXCJleGNsdWRlTm9kZUdyb3Vwc1wiOntcInB1YmxpY2F0aW9uXCI6XCJlZGl0YWJsZVwiLFwiY3Jvc3NyZWZcIjpcImVkaXRhYmxlXCIsXCJjcm9zc3JlZl9wb3N0ZWRfY29udGVudFwiOlwiZWRpdGFibGVcIn19fX0sXCJzaWRlYmFyXCI6e1wibW9kZXNcIjp7XCJhaVdyaXRpbmdEZXRlY3Rpb25cIjp0cnVlLFwiZG9jdW1lbnREZXRhaWxzXCI6dHJ1ZSxcImZsYWdzXCI6dHJ1ZSxcInNpbWlsYXJpdHlcIjp0cnVlLFwic2VjdGlvbnNFeGNsdXNpb25cIjpmYWxzZX0sXCJkZWZhdWx0TW9kZVwiOlwic2ltaWxhcml0eVwifSxcImFubm90YXRpb25zXCI6e1wic2NvcGVcIjpcInRjYVwiLFwicGVybWlzc2lvbnNcIjp7XCJjcmVhdGVcIjpbXCJzZWxmXCJdLFwidmlld1wiOltcImFsbFwiXSxcImVkaXRcIjpbXCJzZWxmXCJdLFwiZGVsZXRlXCI6W1wic2VsZlwiXX0sXCJlbmFibGVkXCI6ZmFsc2V9LFwiYXBwXCI6e1wibGF1bmNoZXJcIjpcInRjYVwiLFwiaW50ZWdyYXRpb25cIjpcIk1vb2RsZVwifSxcInByb2R1Y3RcIjp7XCJrZXlcIjpcIm9jMl9wbGF0aW51bVwifX0ifQ.KbjZPSg0Vb80xb-Od89gwMgdSQS9VVtWWj8Vw8ISn0I","httpstatus":200}'