[2026-10-04 0:00:02.170301] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/features-enabled [2026-10-04 0:00:02.170332] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-10-04 0:00:02.170418] [info] Request: 0: '[]' [2026-10-04 0:00:03.554799] [info] Response: 0: '{"similarity":{"viewer_modes":{"match_overview":true,"all_sources":true},"generation_settings":{"search_repositories":["INTERNET","PUBLICATION","CROSSREF","CROSSREF_POSTED_CONTENT","SUBMITTED_WORK"],"submission_auto_excludes":true},"view_settings":{"exclude_bibliography":true,"exclude_citations":true,"exclude_quotes":true,"exclude_abstract":false,"exclude_methods":false,"exclude_small_matches":true,"exclude_internet":true,"exclude_publications":true,"exclude_preprints":false,"exclude_custom_sections":false,"exclude_crossref":true,"exclude_crossref_posted_content":true,"exclude_submitted_works":true}},"tenant":{"require_eula":true},"product_name":"Turnitin Originality","access_options":["CORE_API","NATIVE","DRAFT_COACH"],"capability":["AI_WRITING_DETECTION"],"httpstatus":200}' [2026-10-04 0:00:03.558037] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/webhooks/f48e6289-6fe9-48b9-b9e8-b7b981f251ea [2026-10-04 0:00:03.558073] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-10-04 0:00:03.558099] [info] Request: 0: '[]' [2026-10-04 0:00:03.609193] [info] Response: 0: '{"id":"f48e6289-6fe9-48b9-b9e8-b7b981f251ea","url":"https:\/\/lms.midocean.edu.km\/plagiarism\/turnitinsim\/callbacks.php","description":"Webhook for https:\/\/lms.midocean.edu.km\/plagiarism\/turnitinsim\/callbacks.php","created_time":"2026-07-01T22:30:02.118Z","event_types":["SIMILARITY_UPDATED","SIMILARITY_COMPLETE","SUBMISSION_COMPLETE"],"httpstatus":200}' [2026-10-04 0:00:03.609977] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/eula/latest?lang=en-US [2026-10-04 0:00:03.609993] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-10-04 0:00:03.610008] [info] Request: 0: '[]' [2026-10-04 0:00:03.677409] [info] Response: 0: '{"version":"v1beta","valid_from":"2018-04-30T17:00:00Z","valid_until":null,"url":"https:\/\/static.turnitin.com\/eula\/v1beta\/en-us\/eula.html","available_languages":["sv-SE","zh-CN","ja-JP","ko-KR","es-MX","nl-NL","ru-RU","zh-TW","ar-SA","pt-BR","de-DE","el-GR","nb-NO","cs-CZ","da-DK","tr-TR","pl-PL","fi-FI","it-IT","vi-VN","fr-FR","en-US","ro-RO"],"httpstatus":200}' [2026-10-04 0:10:01.361018] [info] [POST] Request to: https://midocean.turnitin.com/api/v1/submissions [2026-10-04 0:10:01.361072] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-10-04 0:10:01.361171] [info] Request: 0: '{"owner":"c1809484-fed8-40ca-8fe5-88b598fed99a","submitter":"c1809484-fed8-40ca-8fe5-88b598fed99a","title":"%E2%80%8E%E2%81%A8%D8%AA%D9%82%D8%B1%D9%8A%D8%B1 %D8%A7%D9%84%D9%81%D8%AD%D8%B5 %D9%84%D8%A7%D8%B7%D8%B1%D9%88%D8%AD%D8%A9 %D8%A7%D9%84%D8%AF%D9%83%D8%AA%D9%88%D8%B1%D8%A7%D8%A9 copy%E2%81%A9.docx","metadata":{"group":{"id":"179576","name":"\u0627\u0633\u062a\u0644\u0627\u0645 \u0645\u062a\u0637\u0644\u0628\u0627\u062a \u0627\u0644\u0645\u0646\u0627\u0642\u0634\u0629","type":"ASSIGNMENT"},"group_context":{"id":"4829","name":"\u0627\u0644\u0641\u0635\u0644 \u0627\u0644\u062a\u0627\u0633\u0639 - \u062f\/ \u0645\u062d\u0645\u062f \u0627\u0644\u062e\u0648\u0644\u064a - \u0627\u0644\u0641\u0635\u0644 \u0627\u0644\u062f\u0631\u0627\u0633\u064a \u0627\u0644\u062b\u0627\u0646\u064a 2026","owners":[{"id":"f89cb21e-cea2-44d6-9f21-fbfb5e032347","family_name":"barakat","given_name":"mohamed","email":"mohamed.brakat@midocean.edu.km"},{"id":"7d8f76c5-9d8a-4a15-8e98-e6218b3315f7","family_name":"Alkhuly","given_name":"Muhammad","email":"muhammadalkhuly@midocean.edu.km"}]},"owners":[{"id":"c1809484-fed8-40ca-8fe5-88b598fed99a","family_name":"\u0633\u0631\u0648\u062c\u064a","given_name":"\u062d\u0646\u0627\u0646","email":"hanosuruji4ever@gmail.com"}],"original_submitted_time":"2026-10-03T21:10:01Z"},"eula":{"accepted_timestamp":"2025-07-14T12:58:16Z","language":"en-US","version":"v1beta"},"owner_default_permission_set":"LEARNER","submitter_default_permission_set":"LEARNER"}' [2026-10-04 0:10:01.779257] [info] Response: 0: '{"owner":"c1809484-fed8-40ca-8fe5-88b598fed99a","title":"%E2%80%8E%E2%81%A8%D8%AA%D9%82%D8%B1%D9%8A%D8%B1 %D8%A7%D9%84%D9%81%D8%AD%D8%B5 %D9%84%D8%A7%D8%B7%D8%B1%D9%88%D8%AD%D8%A9 %D8%A7%D9%84%D8%AF%D9%83%D8%AA%D9%88%D8%B1%D8%A7%D8%A9 copy%E2%81%A9.docx","status":"CREATED","id":"a6a7ede5-e53c-4b86-9cc1-8e44324546d5","created_time":"2026-10-03T21:10:01.608Z","httpstatus":201}' [2026-10-04 0:10:01.781454] [info] [PUT] Request to: https://midocean.turnitin.com/api/v1/submissions/a6a7ede5-e53c-4b86-9cc1-8e44324546d5/original [2026-10-04 0:10:01.781486] [info] Headers: 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%D9%82%D8%B1%D9%8A%D8%B1 %D8%A7%D9%84%D9%81%D8%AD%D8%B5 %D9%84%D8%A7%D8%B7%D8%B1%D9%88%D8%AD%D8%A9 %D8%A7%D9%84%D8%AF%D9%83%D8%AA%D9%88%D8%B1%D8%A7%D8%A9 copy%E2%81%A9.docx"' [2026-10-04 0:10:02.066286] [info] Response: 0: '{"message":"Successfully uploaded file for submission a6a7ede5-e53c-4b86-9cc1-8e44324546d5","httpstatus":202}' [2026-10-04 0:10:03.061007] [info] [POST] Request to: https://midocean.turnitin.com/api/v1/submissions [2026-10-04 0:10:03.061060] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-10-04 0:10:03.061084] [info] Request: 0: '{"owner":"c1809484-fed8-40ca-8fe5-88b598fed99a","submitter":"c1809484-fed8-40ca-8fe5-88b598fed99a","title":"%E2%80%8E%E2%81%A8%D8%AE%D8%B7%D8%A7%D8%A8%D8%A7%D8%AA %D8%A7%D9%84%D9%82%D8%A8%D9%88%D9%84%E2%81%A9.pdf","metadata":{"group":{"id":"179576","name":"\u0627\u0633\u062a\u0644\u0627\u0645 \u0645\u062a\u0637\u0644\u0628\u0627\u062a \u0627\u0644\u0645\u0646\u0627\u0642\u0634\u0629","type":"ASSIGNMENT"},"group_context":{"id":"4829","name":"\u0627\u0644\u0641\u0635\u0644 \u0627\u0644\u062a\u0627\u0633\u0639 - \u062f\/ \u0645\u062d\u0645\u062f \u0627\u0644\u062e\u0648\u0644\u064a - \u0627\u0644\u0641\u0635\u0644 \u0627\u0644\u062f\u0631\u0627\u0633\u064a \u0627\u0644\u062b\u0627\u0646\u064a 2026","owners":[{"id":"f89cb21e-cea2-44d6-9f21-fbfb5e032347","family_name":"barakat","given_name":"mohamed","email":"mohamed.brakat@midocean.edu.km"},{"id":"7d8f76c5-9d8a-4a15-8e98-e6218b3315f7","family_name":"Alkhuly","given_name":"Muhammad","email":"muhammadalkhuly@midocean.edu.km"}]},"owners":[{"id":"c1809484-fed8-40ca-8fe5-88b598fed99a","family_name":"\u0633\u0631\u0648\u062c\u064a","given_name":"\u062d\u0646\u0627\u0646","email":"hanosuruji4ever@gmail.com"}],"original_submitted_time":"2026-10-03T21:10:03Z"},"eula":{"accepted_timestamp":"2025-07-14T12:58:16Z","language":"en-US","version":"v1beta"},"owner_default_permission_set":"LEARNER","submitter_default_permission_set":"LEARNER"}' [2026-10-04 0:10:03.506759] [info] Response: 0: '{"owner":"c1809484-fed8-40ca-8fe5-88b598fed99a","title":"%E2%80%8E%E2%81%A8%D8%AE%D8%B7%D8%A7%D8%A8%D8%A7%D8%AA %D8%A7%D9%84%D9%82%D8%A8%D9%88%D9%84%E2%81%A9.pdf","status":"CREATED","id":"de373a67-75b8-4546-b5a7-f2d81658e49a","created_time":"2026-10-03T21:10:03.341Z","httpstatus":201}' [2026-10-04 0:10:03.508963] [info] [PUT] Request to: https://midocean.turnitin.com/api/v1/submissions/de373a67-75b8-4546-b5a7-f2d81658e49a/original [2026-10-04 0:10:03.509000] [info] Headers: 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%D8%A7%D8%AA %D8%A7%D9%84%D9%82%D8%A8%D9%88%D9%84%E2%81%A9.pdf"' [2026-10-04 0:10:03.735300] [info] Response: 0: '{"message":"Successfully uploaded file for submission de373a67-75b8-4546-b5a7-f2d81658e49a","httpstatus":202}' [2026-10-04 0:10:04.795324] [info] [POST] Request to: https://midocean.turnitin.com/api/v1/submissions [2026-10-04 0:10:04.795376] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-10-04 0:10:04.795401] [info] Request: 0: '{"owner":"c1809484-fed8-40ca-8fe5-88b598fed99a","submitter":"c1809484-fed8-40ca-8fe5-88b598fed99a","title":"%E2%80%8E%E2%81%A8%D8%A7%D8%AA%D8%AC%D8%A7%D9%87%D8%A7%D8%AA %D8%A7%D9%84%D8%AC%D9%85%D9%87%D9%88%D8%B1 %D8%A7%D9%84%D8%B3%D8%B9%D9%88%D8%AF%D9%8A %D9%86%D8%AD%D9%88 %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%A7%D9%84%D8%AA%D9%86%D9%85%D9%8A%D8%A9 %D8%A7%D9%84%D8%B3%D9%8A%D8%A7%D8%AD%D9%8A%D8%A9 %D8%A7%D9%84%D9%85%D8%B3%D8%AA%D8%AF%D8%A7%D9%85%D8%A9 %D9%81%D9%8A %D8%A7%D9%84%D9%85%D9%85%D9%84%D9%83%D8%A9 %D8%A7%D9%84%D8%B9%D8%B1%D8%A8%D9%8A%D8%A9 %D8%A7%D9%84%D8%B3%D8%B9%D9%88%D8%AF%D9%8A%D8%A9 %D8%AF%D8%B1%D8%A7%D8%B3%D8%A9 %D9%85%D9%8A%D8%AF%D8%A7%D9%86%D9%8A%D8%A9%E2%81%A9.pdf","metadata":{"group":{"id":"179576","name":"\u0627\u0633\u062a\u0644\u0627\u0645 \u0645\u062a\u0637\u0644\u0628\u0627\u062a \u0627\u0644\u0645\u0646\u0627\u0642\u0634\u0629","type":"ASSIGNMENT"},"group_context":{"id":"4829","name":"\u0627\u0644\u0641\u0635\u0644 \u0627\u0644\u062a\u0627\u0633\u0639 - \u062f\/ \u0645\u062d\u0645\u062f \u0627\u0644\u062e\u0648\u0644\u064a - \u0627\u0644\u0641\u0635\u0644 \u0627\u0644\u062f\u0631\u0627\u0633\u064a \u0627\u0644\u062b\u0627\u0646\u064a 2026","owners":[{"id":"f89cb21e-cea2-44d6-9f21-fbfb5e032347","family_name":"barakat","given_name":"mohamed","email":"mohamed.brakat@midocean.edu.km"},{"id":"7d8f76c5-9d8a-4a15-8e98-e6218b3315f7","family_name":"Alkhuly","given_name":"Muhammad","email":"muhammadalkhuly@midocean.edu.km"}]},"owners":[{"id":"c1809484-fed8-40ca-8fe5-88b598fed99a","family_name":"\u0633\u0631\u0648\u062c\u064a","given_name":"\u062d\u0646\u0627\u0646","email":"hanosuruji4ever@gmail.com"}],"original_submitted_time":"2026-10-03T21:10:04Z"},"eula":{"accepted_timestamp":"2025-07-14T12:58:16Z","language":"en-US","version":"v1beta"},"owner_default_permission_set":"LEARNER","submitter_default_permission_set":"LEARNER"}' [2026-10-04 0:10:04.797617] [info] -------- WEBHOOK START -------- [2026-10-04 0:10:04.797658] [info] WEBHOOK HEADERS: connection: 'Keep-Alive' host: 'lms.midocean.edu.km' content-length: '380' 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' cookie: 'MoodleSession=bad36591635b1226b5a4a7cbc16321e6' cf-ray: 'a44eee77dd0adbd8-FRA' accept: '*/*' user-agent: 'AHC/2.1' x-amzn-trace-id: 'Root=1-6ac16f2c-33da74ad41c4fd43e5d01469;Parent=912f4b0a4c5aa6ff;Sampled=0' x-turnitin-signature: '7a2c6d39b9b969e6c52bf0904faf394537f34cfc4c40e15c98fe06b6528dd88c' x-forwarded-for: '52.57.242.45' [2026-10-04 0:10:04.797764] [info] WEBHOOK REQUEST: {"owner":"c1809484-fed8-40ca-8fe5-88b598fed99a","title":"%E2%80%8E%E2%81%A8%D8%AE%D8%B7%D8%A7%D8%A8%D8%A7%D8%AA %D8%A7%D9%84%D9%82%D8%A8%D9%88%D9%84%E2%81%A9.pdf","status":"ERROR","id":"de373a67-75b8-4546-b5a7-f2d81658e49a","content_type":"application/pdf","page_count":0,"word_count":0,"character_count":0,"error_code":"TOO_LITTLE_TEXT","created_time":"2026-10-03T21:10:03.341Z"} [2026-10-04 0:10:04.797770] [info] EXPECTED SIGNATURE: 7a2c6d39b9b969e6c52bf0904faf394537f34cfc4c40e15c98fe06b6528dd88c [2026-10-04 0:10:04.805283] [info] [POST] Request to: https://midocean.turnitin.com/remote-logging/api/log [2026-10-04 0:10:04.805299] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-10-04 0:10:04.805313] [info] Request: 0: '{"message":"Error while uploading the file","integration_type":"Moodle","integration_version":"2025021301","lms_version":"405","log_level":"ERROR","date":"2026-10-04 00:10:04","tenant":"https:\/\/midocean.turnitin.com","submission_id":"de373a67-75b8-4546-b5a7-f2d81658e49a","request":{"url":"\/api\/v1\/submissions\/{{submission_id}}\/original","method":"POST","headers":null,"response_status":500,"response_body":"{\"owner\":\"c1809484-fed8-40ca-8fe5-88b598fed99a\",\"title\":\"%E2%80%8E%E2%81%A8%D8%AE%D8%B7%D8%A7%D8%A8%D8%A7%D8%AA %D8%A7%D9%84%D9%82%D8%A8%D9%88%D9%84%E2%81%A9.pdf\",\"status\":\"ERROR\",\"id\":\"de373a67-75b8-4546-b5a7-f2d81658e49a\",\"content_type\":\"application\\\/pdf\",\"page_count\":0,\"word_count\":0,\"character_count\":0,\"error_code\":\"TOO_LITTLE_TEXT\",\"created_time\":\"2026-10-03T21:10:03.341Z\"}"}}' [2026-10-04 0:10:04.851700] [info] Response: 0: '{"httpstatus":204}' [2026-10-04 0:10:04.853862] [info] [PUT] Request to: https://midocean.turnitin.com/api/v1/submissions/de373a67-75b8-4546-b5a7-f2d81658e49a/similarity [2026-10-04 0:10:04.853890] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-10-04 0:10:04.853905] [info] Request: 0: '{"generation_settings":{"search_repositories":["INTERNET","PUBLICATION","CROSSREF","CROSSREF_POSTED_CONTENT","SUBMITTED_WORK"],"auto_exclude_self_matching_scope":"GROUP_CONTEXT"},"view_settings":{"exclude_quotes":false,"exclude_bibliography":false}}' [2026-10-04 0:10:04.907593] [info] Response: 0: '{"success":false,"status":409,"code":"CONFLICT","reference":"4ed3f26e-198c-4111-9ae7-ddb1360f6c86","debug_message":"TOO_LITTLE_TEXT","message":"TOO_LITTLE_TEXT","httpstatus":409}' [2026-10-04 0:10:04.909540] [info] -------- WEBHOOK END -------- [2026-10-04 0:10:05.146969] [info] Response: 0: '{"owner":"c1809484-fed8-40ca-8fe5-88b598fed99a","title":"%E2%80%8E%E2%81%A8%D8%A7%D8%AA%D8%AC%D8%A7%D9%87%D8%A7%D8%AA %D8%A7%D9%84%D8%AC%D9%85%D9%87%D9%88%D8%B1 %D8%A7%D9%84%D8%B3%D8%B9%D9%88%D8%AF%D9%8A %D9%86%D8%AD%D9%88 %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%A7%D9%84%D8%AA%D9%86%D9%85%D9%8A%D8%A9 %D8%A7%D9%84%D8%B3%D9%8A%D8%A7%D8%AD%D9%8A%D8%A9 %D8%A7%D9%84%D9%85%D8%B3%D8%AA%D8%AF%D8%A7%D9%85%D8%A9 %D9%81%D9%8A %D8%A7%D9%84%D9%85%D9%85%D9%84%D9%83%D8%A9 %D8%A7%D9%84%D8%B9%","status":"CREATED","id":"e94ccf5a-5f99-4371-bb03-610f0b90d59d","created_time":"2026-10-03T21:10:05.001Z","httpstatus":201}' [2026-10-04 0:10:05.150422] [info] [PUT] Request to: https://midocean.turnitin.com/api/v1/submissions/e94ccf5a-5f99-4371-bb03-610f0b90d59d/original [2026-10-04 0:10:05.150468] [info] Headers: 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%D8%AA%D8%AC%D8%A7%D9%87%D8%A7%D8%AA %D8%A7%D9%84%D8%AC%D9%85%D9%87%D9%88%D8%B1 %D8%A7%D9%84%D8%B3%D8%B9%D9%88%D8%AF%D9%8A %D9%86%D8%AD%D9%88 %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%A7%D9%84%D8%AA%D9%86%D9%85%D9%8A%D8%A9 %D8%A7%D9%84%D8%B3%D9%8A%D8%A7%D8%AD%D9%8A%D8%A9 %D8%A7%D9%84%D9%85%D8%B3%D8%AA%D8%AF%D8%A7%D9%85%D8%A9 %D9%81%D9%8A %D8%A7%D9%84%D9%85%D9%85%D9%84%D9%83%D8%A9 %D8%A7%D9%84%D8%B9%D8%B1%D8%A8%D9%8A%D8%A9 %D8%A7%D9%84%D8%B3%D8%B9%D9%88%D8%AF%D9%8A%D8%A9 %D8%AF%D8%B1%D8%A7%D8%B3%D8%A9 %D9%85%D9%8A%D8%AF%D8%A7%D9%86%D9%8A%D8%A9%E2%81%A9.pdf"' [2026-10-04 0:10:05.469320] [info] Response: 0: '{"message":"Successfully uploaded file for submission e94ccf5a-5f99-4371-bb03-610f0b90d59d","httpstatus":202}' [2026-10-04 0:10:06.115658] [info] [POST] Request to: https://midocean.turnitin.com/api/v1/submissions [2026-10-04 0:10:06.115710] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-10-04 0:10:06.115731] [info] Request: 0: '{"owner":"c1809484-fed8-40ca-8fe5-88b598fed99a","submitter":"c1809484-fed8-40ca-8fe5-88b598fed99a","title":"%E2%80%8E%E2%81%A8%D8%A7%D8%AA%D8%AC%D8%A7%D9%87%D8%A7%D8%AA %D8%A7%D9%84%D8%AC%D9%85%D9%87%D9%88%D8%B1 %D8%A7%D9%84%D8%B3%D8%B9%D9%88%D8%AF%D9%8A %D9%86%D8%AD%D9%88 %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%A7%D9%84%D8%AA%D9%86%D9%85%D9%8A%D8%A9 %D8%A7%D9%84%D8%B3%D9%8A%D8%A7%D8%AD%D9%8A%D8%A9 %D8%A7%D9%84%D9%85%D8%B3%D8%AA%D8%AF%D8%A7%D9%85%D8%A9 %D9%81%D9%8A %D8%A7%D9%84%D9%85%D9%85%D9%84%D9%83%D8%A9 %D8%A7%D9%84%D8%B9%D8%B1%D8%A8%D9%8A%D8%A9 %D8%A7%D9%84%D8%B3%D8%B9%D9%88%D8%AF%D9%8A%D8%A9 %D8%AF%D8%B1%D8%A7%D8%B3%D8%A9 %D9%85%D9%8A%D8%AF%D8%A7%D9%86%D9%8A%D8%A9%E2%81%A9.docx","metadata":{"group":{"id":"179576","name":"\u0627\u0633\u062a\u0644\u0627\u0645 \u0645\u062a\u0637\u0644\u0628\u0627\u062a \u0627\u0644\u0645\u0646\u0627\u0642\u0634\u0629","type":"ASSIGNMENT"},"group_context":{"id":"4829","name":"\u0627\u0644\u0641\u0635\u0644 \u0627\u0644\u062a\u0627\u0633\u0639 - \u062f\/ \u0645\u062d\u0645\u062f \u0627\u0644\u062e\u0648\u0644\u064a - \u0627\u0644\u0641\u0635\u0644 \u0627\u0644\u062f\u0631\u0627\u0633\u064a \u0627\u0644\u062b\u0627\u0646\u064a 2026","owners":[{"id":"f89cb21e-cea2-44d6-9f21-fbfb5e032347","family_name":"barakat","given_name":"mohamed","email":"mohamed.brakat@midocean.edu.km"},{"id":"7d8f76c5-9d8a-4a15-8e98-e6218b3315f7","family_name":"Alkhuly","given_name":"Muhammad","email":"muhammadalkhuly@midocean.edu.km"}]},"owners":[{"id":"c1809484-fed8-40ca-8fe5-88b598fed99a","family_name":"\u0633\u0631\u0648\u062c\u064a","given_name":"\u062d\u0646\u0627\u0646","email":"hanosuruji4ever@gmail.com"}],"original_submitted_time":"2026-10-03T21:10:06Z"},"eula":{"accepted_timestamp":"2025-07-14T12:58:16Z","language":"en-US","version":"v1beta"},"owner_default_permission_set":"LEARNER","submitter_default_permission_set":"LEARNER"}' [2026-10-04 0:10:06.500211] [info] Response: 0: '{"owner":"c1809484-fed8-40ca-8fe5-88b598fed99a","title":"%E2%80%8E%E2%81%A8%D8%A7%D8%AA%D8%AC%D8%A7%D9%87%D8%A7%D8%AA %D8%A7%D9%84%D8%AC%D9%85%D9%87%D9%88%D8%B1 %D8%A7%D9%84%D8%B3%D8%B9%D9%88%D8%AF%D9%8A %D9%86%D8%AD%D9%88 %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%A7%D9%84%D8%AA%D9%86%D9%85%D9%8A%D8%A9 %D8%A7%D9%84%D8%B3%D9%8A%D8%A7%D8%AD%D9%8A%D8%A9 %D8%A7%D9%84%D9%85%D8%B3%D8%AA%D8%AF%D8%A7%D9%85%D8%A9 %D9%81%D9%8A %D8%A7%D9%84%D9%85%D9%85%D9%84%D9%83%D8%A9 %D8%A7%D9%84%D8%B9%","status":"CREATED","id":"8d86a498-cd25-4dfa-aede-ce03be329b16","created_time":"2026-10-03T21:10:06.320Z","httpstatus":201}' [2026-10-04 0:10:06.505013] [info] [PUT] Request to: https://midocean.turnitin.com/api/v1/submissions/8d86a498-cd25-4dfa-aede-ce03be329b16/original [2026-10-04 0:10:06.505064] [info] Headers: 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%D8%AA%D8%AC%D8%A7%D9%87%D8%A7%D8%AA %D8%A7%D9%84%D8%AC%D9%85%D9%87%D9%88%D8%B1 %D8%A7%D9%84%D8%B3%D8%B9%D9%88%D8%AF%D9%8A %D9%86%D8%AD%D9%88 %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%A7%D9%84%D8%AA%D9%86%D9%85%D9%8A%D8%A9 %D8%A7%D9%84%D8%B3%D9%8A%D8%A7%D8%AD%D9%8A%D8%A9 %D8%A7%D9%84%D9%85%D8%B3%D8%AA%D8%AF%D8%A7%D9%85%D8%A9 %D9%81%D9%8A %D8%A7%D9%84%D9%85%D9%85%D9%84%D9%83%D8%A9 %D8%A7%D9%84%D8%B9%D8%B1%D8%A8%D9%8A%D8%A9 %D8%A7%D9%84%D8%B3%D8%B9%D9%88%D8%AF%D9%8A%D8%A9 %D8%AF%D8%B1%D8%A7%D8%B3%D8%A9 %D9%85%D9%8A%D8%AF%D8%A7%D9%86%D9%8A%D8%A9%E2%81%A9.docx"' [2026-10-04 0:10:06.788391] [info] Response: 0: '{"message":"Successfully uploaded file for submission 8d86a498-cd25-4dfa-aede-ce03be329b16","httpstatus":202}' [2026-10-04 0:10:09.658894] [info] -------- WEBHOOK START -------- [2026-10-04 0:10:09.658936] [info] WEBHOOK HEADERS: connection: 'Keep-Alive' host: 'lms.midocean.edu.km' content-length: '551' 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' cookie: 'MoodleSession=389a62ada5b1d44041af621d21d41b35' cf-ray: 'a44eee9628a9a073-FRA' accept: '*/*' user-agent: 'AHC/2.1' x-amzn-trace-id: 'Root=1-6ac16f31-c6af270f776ad30d75c600bc;Parent=0069866a49e326d4;Sampled=0' x-turnitin-signature: '59aa109d962d0ed69ce9941ee26a6230abfc2906321cb27374a9a23322f07fd1' x-forwarded-for: '52.29.246.76' [2026-10-04 0:10:09.659034] [info] WEBHOOK REQUEST: {"owner":"c1809484-fed8-40ca-8fe5-88b598fed99a","title":"%E2%80%8E%E2%81%A8%D8%AA%D9%82%D8%B1%D9%8A%D8%B1 %D8%A7%D9%84%D9%81%D8%AD%D8%B5 %D9%84%D8%A7%D8%B7%D8%B1%D9%88%D8%AD%D8%A9 %D8%A7%D9%84%D8%AF%D9%83%D8%AA%D9%88%D8%B1%D8%A7%D8%A9 copy%E2%81%A9.docx","status":"COMPLETE","id":"a6a7ede5-e53c-4b86-9cc1-8e44324546d5","content_type":"application/vnd.openxmlformats-officedocument.wordprocessingml.document","page_count":2,"word_count":122,"character_count":604,"created_time":"2026-10-03T21:10:01.608Z","capabilities":["SIMILARITY","VIEWER","INDEX"]} [2026-10-04 0:10:09.659040] [info] EXPECTED SIGNATURE: 59aa109d962d0ed69ce9941ee26a6230abfc2906321cb27374a9a23322f07fd1 [2026-10-04 0:10:10.273741] [info] [PUT] Request to: https://midocean.turnitin.com/api/v1/submissions/a6a7ede5-e53c-4b86-9cc1-8e44324546d5/similarity [2026-10-04 0:10:10.273788] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-10-04 0:10:10.273808] [info] Request: 0: '{"generation_settings":{"search_repositories":["INTERNET","PUBLICATION","CROSSREF","CROSSREF_POSTED_CONTENT","SUBMITTED_WORK"],"auto_exclude_self_matching_scope":"GROUP_CONTEXT"},"view_settings":{"exclude_quotes":false,"exclude_bibliography":false}}' [2026-10-04 0:10:12.571660] [info] Response: 0: '{"message":"Successfully scheduled similarity report generation","httpstatus":202}' [2026-10-04 0:10:12.573699] [info] -------- WEBHOOK END -------- [2026-10-04 0:10:18.975800] [info] -------- WEBHOOK START -------- [2026-10-04 0:10:18.975845] [info] WEBHOOK HEADERS: connection: 'Keep-Alive' host: 'lms.midocean.edu.km' content-length: '808' 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' cookie: 'MoodleSession=389a62ada5b1d44041af621d21d41b35; __cf_bm=9ZFJFW.KOKoO5FiLuaLYDDLyZGNAjP0HGYo7pn1WphY-1791061809.630287-1.0.1.1-b2snzr9e_v.FjjNGMSpuRgpruENwqxLpGEImRirvwTs5z9CDv3bmfHCLW4d8bTE.Gsaby.UxaN7vy88yLX_VP9sd9q6tuAetNP1idOQTbY.Ggk8p4HfqzW6T7b.FG9eB' cf-ray: 'a44eeed079c9a073-FRA' accept: '*/*' user-agent: 'AHC/2.1' x-amzn-trace-id: 'Root=1-6ac16f3a-d6e9892686fb33815802fbee;Parent=583822fe416752e1;Sampled=0' x-turnitin-signature: 'af98d52427ebca16964942c1ff8fa55822faccadab1219a3edc4e1d59d4d30fb' x-forwarded-for: '52.29.246.76' [2026-10-04 0:10:18.975959] [info] WEBHOOK REQUEST: {"overall_match_percentage":25,"internet_match_percentage":0,"publication_match_percentage":0,"submitted_works_match_percentage":25,"status":"COMPLETE","time_generated":"2026-10-03T21:10:18.776497Z","time_requested":"2026-10-03T21:10:12.525045Z","submission_id":"a6a7ede5-e53c-4b86-9cc1-8e44324546d5","top_matches":[{"percentage":14.912281,"source_type":"SUBMITTED_WORK","matched_word_count_total":17,"submitted_date":"2022-05-01","institution_name":"Ajman University of Science and Technology","name":"Ajman University of Science and Technology on 2022-05-01"},{"percentage":10.526316,"source_type":"SUBMITTED_WORK","matched_word_count_total":12,"submitted_date":"2026-07-21","institution_name":"Bethlehem University","name":"Bethlehem University on 2026-07-21"}],"top_source_largest_matched_word_count":17} [2026-10-04 0:10:18.975965] [info] EXPECTED SIGNATURE: af98d52427ebca16964942c1ff8fa55822faccadab1219a3edc4e1d59d4d30fb [2026-10-04 0:10:18.984602] [info] -------- WEBHOOK END -------- [2026-10-04 0:10:29.991702] [info] -------- WEBHOOK START -------- [2026-10-04 0:10:29.991751] [info] WEBHOOK HEADERS: connection: 'Keep-Alive' host: 'lms.midocean.edu.km' content-length: '805' 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' cookie: 'MoodleSession=bad36591635b1226b5a4a7cbc16321e6; __cf_bm=pm.LzTxIvcqzj7tlmtfTXaw8CNUAia2e7ANgLyMOSMI-1791061804.773907-1.0.1.1-DB_xtq2ZZ82Dxbe6UPnNk1SU5kBN0ntelUt70fx8VYkSj4CkSGK.hlxFnwfD2JJXlM04cLEn4X.3_28Kg4stLC3k0STPECuRXnltm7c4S7mi4uPdFT4DqUJl8RK6ma_F' cf-ray: 'a44eef1558fcdbd8-FRA' accept: '*/*' user-agent: 'AHC/2.1' x-amzn-trace-id: 'Root=1-6ac16f45-8ddf8f3b5d8ac8ed93ded918;Parent=0853b78198941403;Sampled=0' x-turnitin-signature: 'e32abf7f518dd4d84d87f83ceb0ed498b7c47810f2be14ee9f87857d8496128b' x-forwarded-for: '52.57.242.45' [2026-10-04 0:10:29.991873] [info] WEBHOOK REQUEST: {"owner":"c1809484-fed8-40ca-8fe5-88b598fed99a","title":"%E2%80%8E%E2%81%A8%D8%A7%D8%AA%D8%AC%D8%A7%D9%87%D8%A7%D8%AA %D8%A7%D9%84%D8%AC%D9%85%D9%87%D9%88%D8%B1 %D8%A7%D9%84%D8%B3%D8%B9%D9%88%D8%AF%D9%8A %D9%86%D8%AD%D9%88 %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%A7%D9%84%D8%AA%D9%86%D9%85%D9%8A%D8%A9 %D8%A7%D9%84%D8%B3%D9%8A%D8%A7%D8%AD%D9%8A%D8%A9 %D8%A7%D9%84%D9%85%D8%B3%D8%AA%D8%AF%D8%A7%D9%85%D8%A9 %D9%81%D9%8A %D8%A7%D9%84%D9%85%D9%85%D9%84%D9%83%D8%A9 %D8%A7%D9%84%D8%B9%","status":"COMPLETE","id":"e94ccf5a-5f99-4371-bb03-610f0b90d59d","content_type":"application/pdf","page_count":91,"word_count":18733,"character_count":118174,"created_time":"2026-10-03T21:10:05.001Z","capabilities":["SIMILARITY","VIEWER","INDEX"]} [2026-10-04 0:10:29.991879] [info] EXPECTED SIGNATURE: e32abf7f518dd4d84d87f83ceb0ed498b7c47810f2be14ee9f87857d8496128b [2026-10-04 0:10:30.623851] [info] [PUT] Request to: https://midocean.turnitin.com/api/v1/submissions/e94ccf5a-5f99-4371-bb03-610f0b90d59d/similarity [2026-10-04 0:10:30.623904] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-10-04 0:10:30.623938] [info] Request: 0: '{"generation_settings":{"search_repositories":["INTERNET","PUBLICATION","CROSSREF","CROSSREF_POSTED_CONTENT","SUBMITTED_WORK"],"auto_exclude_self_matching_scope":"GROUP_CONTEXT"},"view_settings":{"exclude_quotes":false,"exclude_bibliography":false}}' [2026-10-04 0:10:32.813949] [info] Response: 0: '{"message":"Successfully scheduled similarity report generation","httpstatus":202}' [2026-10-04 0:10:32.816080] [info] -------- WEBHOOK END -------- [2026-10-04 0:11:02.032475] [info] -------- WEBHOOK START -------- [2026-10-04 0:11:02.032521] [info] WEBHOOK HEADERS: connection: 'Keep-Alive' host: 'lms.midocean.edu.km' content-length: '861' 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' cookie: 'MoodleSession=bad36591635b1226b5a4a7cbc16321e6; __cf_bm=pm.LzTxIvcqzj7tlmtfTXaw8CNUAia2e7ANgLyMOSMI-1791061804.773907-1.0.1.1-DB_xtq2ZZ82Dxbe6UPnNk1SU5kBN0ntelUt70fx8VYkSj4CkSGK.hlxFnwfD2JJXlM04cLEn4X.3_28Kg4stLC3k0STPECuRXnltm7c4S7mi4uPdFT4DqUJl8RK6ma_F' cf-ray: 'a44eefdd9ce6dbd8-FRA' accept: '*/*' user-agent: 'AHC/2.1' x-amzn-trace-id: 'Root=1-6ac16f66-e5da7e410dc99379f39ee165;Parent=2c4d1eb0c2efdab6;Sampled=0' x-turnitin-signature: '3c0119a9d6d29435d6aeadb933cdf4893957e64c5b40f5cfae772e3f6b0a6d48' x-forwarded-for: '52.57.242.45' [2026-10-04 0:11:02.032624] [info] WEBHOOK REQUEST: {"owner":"c1809484-fed8-40ca-8fe5-88b598fed99a","title":"%E2%80%8E%E2%81%A8%D8%A7%D8%AA%D8%AC%D8%A7%D9%87%D8%A7%D8%AA %D8%A7%D9%84%D8%AC%D9%85%D9%87%D9%88%D8%B1 %D8%A7%D9%84%D8%B3%D8%B9%D9%88%D8%AF%D9%8A %D9%86%D8%AD%D9%88 %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%A7%D9%84%D8%AA%D9%86%D9%85%D9%8A%D8%A9 %D8%A7%D9%84%D8%B3%D9%8A%D8%A7%D8%AD%D9%8A%D8%A9 %D8%A7%D9%84%D9%85%D8%B3%D8%AA%D8%AF%D8%A7%D9%85%D8%A9 %D9%81%D9%8A %D8%A7%D9%84%D9%85%D9%85%D9%84%D9%83%D8%A9 %D8%A7%D9%84%D8%B9%","status":"COMPLETE","id":"8d86a498-cd25-4dfa-aede-ce03be329b16","content_type":"application/vnd.openxmlformats-officedocument.wordprocessingml.document","page_count":91,"word_count":19859,"character_count":116452,"created_time":"2026-10-03T21:10:06.320Z","capabilities":["INDEX","SIMILARITY","VIEWER"]} [2026-10-04 0:11:02.032632] [info] EXPECTED SIGNATURE: 3c0119a9d6d29435d6aeadb933cdf4893957e64c5b40f5cfae772e3f6b0a6d48 [2026-10-04 0:11:02.751974] [info] [PUT] Request to: https://midocean.turnitin.com/api/v1/submissions/8d86a498-cd25-4dfa-aede-ce03be329b16/similarity [2026-10-04 0:11:02.752023] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-10-04 0:11:02.752043] [info] Request: 0: '{"generation_settings":{"search_repositories":["INTERNET","PUBLICATION","CROSSREF","CROSSREF_POSTED_CONTENT","SUBMITTED_WORK"],"auto_exclude_self_matching_scope":"GROUP_CONTEXT"},"view_settings":{"exclude_quotes":false,"exclude_bibliography":false}}' [2026-10-04 0:11:05.009731] [info] Response: 0: '{"message":"Successfully scheduled similarity report generation","httpstatus":202}' [2026-10-04 0:11:05.012219] [info] -------- WEBHOOK END -------- [2026-10-04 0:11:25.290827] [info] -------- WEBHOOK START -------- [2026-10-04 0:11:25.290873] [info] WEBHOOK HEADERS: connection: 'Keep-Alive' host: 'lms.midocean.edu.km' content-length: '1277' 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' cookie: 'MoodleSession=bad36591635b1226b5a4a7cbc16321e6; __cf_bm=pm.LzTxIvcqzj7tlmtfTXaw8CNUAia2e7ANgLyMOSMI-1791061804.773907-1.0.1.1-DB_xtq2ZZ82Dxbe6UPnNk1SU5kBN0ntelUt70fx8VYkSj4CkSGK.hlxFnwfD2JJXlM04cLEn4X.3_28Kg4stLC3k0STPECuRXnltm7c4S7mi4uPdFT4DqUJl8RK6ma_F' cf-ray: 'a44ef06efc47dbd8-FRA' accept: '*/*' user-agent: 'AHC/2.1' x-amzn-trace-id: 'Root=1-6ac16f7d-2a8a2ae4d50770ddfb454f01;Parent=a3676a168246f958;Sampled=0' x-turnitin-signature: '0cd281baeaff91809e9b39486bec18a123ad3aba4a30a996ee3659ee8055f5ee' x-forwarded-for: '52.57.242.45' [2026-10-04 0:11:25.290913] [info] WEBHOOK REQUEST: {"overall_match_percentage":9,"internet_match_percentage":5,"publication_match_percentage":1,"submitted_works_match_percentage":9,"status":"COMPLETE","time_generated":"2026-10-03T21:11:25.101327Z","time_requested":"2026-10-03T21:10:32.7763Z","submission_id":"e94ccf5a-5f99-4371-bb03-610f0b90d59d","top_matches":[{"percentage":1.3172826,"source_type":"SUBMITTED_WORK","matched_word_count_total":267,"submitted_date":"2026-04-11","institution_name":"Midocean University","name":"Midocean University on 2026-04-11"},{"percentage":0.8189846,"source_type":"SUBMITTED_WORK","matched_word_count_total":166,"submitted_date":"2026-06-15","institution_name":"Universite De Tlemcen","name":"Universite De Tlemcen on 2026-06-15"},{"percentage":0.7301791,"source_type":"SUBMITTED_WORK","matched_word_count_total":148,"submitted_date":"2025-12-02","institution_name":"University of Jordan","name":"University of Jordan on 2025-12-02"},{"percentage":0.71537817,"source_type":"INTERNET","matched_word_count_total":145,"name":"services.kfu.edu.sa"},{"percentage":0.6956436,"source_type":"SUBMITTED_WORK","matched_word_count_total":141,"submitted_date":"2026-02-18","institution_name":"Mansoura University","name":"Mansoura University on 2026-02-18"}],"top_source_largest_matched_word_count":21} [2026-10-04 0:11:25.290919] [info] EXPECTED SIGNATURE: 0cd281baeaff91809e9b39486bec18a123ad3aba4a30a996ee3659ee8055f5ee [2026-10-04 0:11:25.299689] [info] -------- WEBHOOK END -------- [2026-10-04 0:11:56.288502] [info] -------- WEBHOOK START -------- [2026-10-04 0:11:56.288547] [info] WEBHOOK HEADERS: connection: 'Keep-Alive' host: 'lms.midocean.edu.km' content-length: '1279' 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' cookie: 'MoodleSession=389a62ada5b1d44041af621d21d41b35; __cf_bm=9ZFJFW.KOKoO5FiLuaLYDDLyZGNAjP0HGYo7pn1WphY-1791061809.630287-1.0.1.1-b2snzr9e_v.FjjNGMSpuRgpruENwqxLpGEImRirvwTs5z9CDv3bmfHCLW4d8bTE.Gsaby.UxaN7vy88yLX_VP9sd9q6tuAetNP1idOQTbY.Ggk8p4HfqzW6T7b.FG9eB' cf-ray: 'a44ef1308f55bbc1-FRA' accept: '*/*' user-agent: 'AHC/2.1' x-amzn-trace-id: 'Root=1-6ac16f9c-918cd57a6d7f6ce36d7b1163;Parent=812d88a7058fc029;Sampled=0' x-turnitin-signature: '2459207b05b11c56c50d95d6bebdb75e1a28a693fd9eba8bd3eb1d2e999658da' x-forwarded-for: '52.29.246.76' [2026-10-04 0:11:56.288651] [info] WEBHOOK REQUEST: {"overall_match_percentage":10,"internet_match_percentage":5,"publication_match_percentage":1,"submitted_works_match_percentage":9,"status":"COMPLETE","time_generated":"2026-10-03T21:11:56.07126Z","time_requested":"2026-10-03T21:11:04.953975Z","submission_id":"8d86a498-cd25-4dfa-aede-ce03be329b16","top_matches":[{"percentage":1.3168278,"source_type":"SUBMITTED_WORK","matched_word_count_total":267,"submitted_date":"2026-04-11","institution_name":"Midocean University","name":"Midocean University on 2026-04-11"},{"percentage":0.8187019,"source_type":"SUBMITTED_WORK","matched_word_count_total":166,"submitted_date":"2026-06-15","institution_name":"Universite De Tlemcen","name":"Universite De Tlemcen on 2026-06-15"},{"percentage":0.729927,"source_type":"SUBMITTED_WORK","matched_word_count_total":148,"submitted_date":"2025-12-02","institution_name":"University of Jordan","name":"University of Jordan on 2025-12-02"},{"percentage":0.71513116,"source_type":"INTERNET","matched_word_count_total":145,"name":"services.kfu.edu.sa"},{"percentage":0.69540346,"source_type":"SUBMITTED_WORK","matched_word_count_total":141,"submitted_date":"2026-02-18","institution_name":"Mansoura University","name":"Mansoura University on 2026-02-18"}],"top_source_largest_matched_word_count":21} [2026-10-04 0:11:56.288667] [info] EXPECTED SIGNATURE: 2459207b05b11c56c50d95d6bebdb75e1a28a693fd9eba8bd3eb1d2e999658da [2026-10-04 0:11:56.297000] [info] -------- WEBHOOK END -------- [2026-10-04 0:30:01.394819] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/features-enabled [2026-10-04 0:30:01.394850] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-10-04 0:30:01.394937] [info] Request: 0: '[]' [2026-10-04 0:30:01.756788] [info] Response: 0: '{"similarity":{"viewer_modes":{"match_overview":true,"all_sources":true},"generation_settings":{"search_repositories":["INTERNET","PUBLICATION","CROSSREF","CROSSREF_POSTED_CONTENT","SUBMITTED_WORK"],"submission_auto_excludes":true},"view_settings":{"exclude_bibliography":true,"exclude_citations":true,"exclude_quotes":true,"exclude_abstract":false,"exclude_methods":false,"exclude_small_matches":true,"exclude_internet":true,"exclude_publications":true,"exclude_preprints":false,"exclude_custom_sections":false,"exclude_crossref":true,"exclude_crossref_posted_content":true,"exclude_submitted_works":true}},"tenant":{"require_eula":true},"product_name":"Turnitin Originality","access_options":["CORE_API","NATIVE","DRAFT_COACH"],"capability":["AI_WRITING_DETECTION"],"httpstatus":200}' [2026-10-04 0:30:01.757651] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/webhooks/f48e6289-6fe9-48b9-b9e8-b7b981f251ea [2026-10-04 0:30:01.757673] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-10-04 0:30:01.757690] [info] Request: 0: '[]' [2026-10-04 0:30:01.841154] [info] Response: 0: '{"id":"f48e6289-6fe9-48b9-b9e8-b7b981f251ea","url":"https:\/\/lms.midocean.edu.km\/plagiarism\/turnitinsim\/callbacks.php","description":"Webhook for https:\/\/lms.midocean.edu.km\/plagiarism\/turnitinsim\/callbacks.php","created_time":"2026-07-01T22:30:02.118Z","event_types":["SUBMISSION_COMPLETE","SIMILARITY_UPDATED","SIMILARITY_COMPLETE"],"httpstatus":200}' [2026-10-04 0:30:01.841996] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/eula/latest?lang=en-US [2026-10-04 0:30:01.842014] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-10-04 0:30:01.842029] [info] Request: 0: '[]' [2026-10-04 0:30:01.931921] [info] Response: 0: '{"version":"v1beta","valid_from":"2018-04-30T17:00:00Z","valid_until":null,"url":"https:\/\/static.turnitin.com\/eula\/v1beta\/en-us\/eula.html","available_languages":["sv-SE","zh-CN","ja-JP","ko-KR","es-MX","nl-NL","ru-RU","zh-TW","ar-SA","pt-BR","de-DE","el-GR","nb-NO","cs-CZ","da-DK","tr-TR","pl-PL","fi-FI","it-IT","vi-VN","fr-FR","en-US","ro-RO"],"httpstatus":200}' [2026-10-04 1:00:01.676337] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/features-enabled [2026-10-04 1:00:01.676367] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-10-04 1:00:01.676448] [info] Request: 0: '[]' [2026-10-04 1:00:06.219192] [info] Response: 0: '{"similarity":{"viewer_modes":{"match_overview":true,"all_sources":true},"generation_settings":{"search_repositories":["INTERNET","PUBLICATION","CROSSREF","CROSSREF_POSTED_CONTENT","SUBMITTED_WORK"],"submission_auto_excludes":true},"view_settings":{"exclude_bibliography":true,"exclude_citations":true,"exclude_quotes":true,"exclude_abstract":false,"exclude_methods":false,"exclude_small_matches":true,"exclude_internet":true,"exclude_publications":true,"exclude_preprints":false,"exclude_custom_sections":false,"exclude_crossref":true,"exclude_crossref_posted_content":true,"exclude_submitted_works":true}},"tenant":{"require_eula":true},"product_name":"Turnitin Originality","access_options":["NATIVE","CORE_API","DRAFT_COACH"],"capability":["AI_WRITING_DETECTION"],"httpstatus":200}' [2026-10-04 1:00:06.221750] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/webhooks/f48e6289-6fe9-48b9-b9e8-b7b981f251ea [2026-10-04 1:00:06.221784] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-10-04 1:00:06.221802] [info] Request: 0: '[]' [2026-10-04 1:00:06.273336] [info] Response: 0: '{"id":"f48e6289-6fe9-48b9-b9e8-b7b981f251ea","url":"https:\/\/lms.midocean.edu.km\/plagiarism\/turnitinsim\/callbacks.php","description":"Webhook for https:\/\/lms.midocean.edu.km\/plagiarism\/turnitinsim\/callbacks.php","created_time":"2026-07-01T22:30:02.118Z","event_types":["SIMILARITY_UPDATED","SIMILARITY_COMPLETE","SUBMISSION_COMPLETE"],"httpstatus":200}' [2026-10-04 1:00:06.274099] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/eula/latest?lang=en-US [2026-10-04 1:00:06.274115] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-10-04 1:00:06.274130] [info] Request: 0: '[]' [2026-10-04 1:00:06.338366] [info] Response: 0: '{"version":"v1beta","valid_from":"2018-04-30T17:00:00Z","valid_until":null,"url":"https:\/\/static.turnitin.com\/eula\/v1beta\/en-us\/eula.html","available_languages":["sv-SE","zh-CN","ja-JP","ko-KR","es-MX","nl-NL","ru-RU","zh-TW","ar-SA","pt-BR","de-DE","el-GR","nb-NO","cs-CZ","da-DK","tr-TR","pl-PL","fi-FI","it-IT","vi-VN","fr-FR","en-US","ro-RO"],"httpstatus":200}' [2026-10-04 1:15:01.811904] [info] [POST] Request to: https://midocean.turnitin.com/api/v1/submissions [2026-10-04 1:15:01.811964] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-10-04 1:15:01.812050] [info] Request: 0: '{"owner":"c1809484-fed8-40ca-8fe5-88b598fed99a","submitter":"c1809484-fed8-40ca-8fe5-88b598fed99a","title":"%E2%80%8E%E2%81%A8%D8%AE%D8%B7%D8%A7%D8%A8%D8%A7%D8%AA %D8%A7%D9%84%D9%82%D8%A8%D9%88%D9%84%E2%81%A9.pdf","metadata":{"group":{"id":"179576","name":"\u0627\u0633\u062a\u0644\u0627\u0645 \u0645\u062a\u0637\u0644\u0628\u0627\u062a \u0627\u0644\u0645\u0646\u0627\u0642\u0634\u0629","type":"ASSIGNMENT"},"group_context":{"id":"4829","name":"\u0627\u0644\u0641\u0635\u0644 \u0627\u0644\u062a\u0627\u0633\u0639 - \u062f\/ \u0645\u062d\u0645\u062f \u0627\u0644\u062e\u0648\u0644\u064a - \u0627\u0644\u0641\u0635\u0644 \u0627\u0644\u062f\u0631\u0627\u0633\u064a \u0627\u0644\u062b\u0627\u0646\u064a 2026","owners":[{"id":"f89cb21e-cea2-44d6-9f21-fbfb5e032347","family_name":"barakat","given_name":"mohamed","email":"mohamed.brakat@midocean.edu.km"},{"id":"7d8f76c5-9d8a-4a15-8e98-e6218b3315f7","family_name":"Alkhuly","given_name":"Muhammad","email":"muhammadalkhuly@midocean.edu.km"}]},"owners":[{"id":"c1809484-fed8-40ca-8fe5-88b598fed99a","family_name":"\u0633\u0631\u0648\u062c\u064a","given_name":"\u062d\u0646\u0627\u0646","email":"hanosuruji4ever@gmail.com"}],"original_submitted_time":"2026-10-03T22:15:01Z"},"eula":{"accepted_timestamp":"2025-07-14T12:58:16Z","language":"en-US","version":"v1beta"},"owner_default_permission_set":"LEARNER","submitter_default_permission_set":"LEARNER"}' [2026-10-04 1:15:02.276365] [info] Response: 0: '{"owner":"c1809484-fed8-40ca-8fe5-88b598fed99a","title":"%E2%80%8E%E2%81%A8%D8%AE%D8%B7%D8%A7%D8%A8%D8%A7%D8%AA %D8%A7%D9%84%D9%82%D8%A8%D9%88%D9%84%E2%81%A9.pdf","status":"CREATED","id":"932701a7-3cfc-4c12-82d7-521ff7a64992","created_time":"2026-10-03T22:15:02.089Z","httpstatus":201}' [2026-10-04 1:15:02.278827] [info] [PUT] Request to: https://midocean.turnitin.com/api/v1/submissions/932701a7-3cfc-4c12-82d7-521ff7a64992/original [2026-10-04 1:15:02.278863] [info] Headers: 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%D8%A7%D8%AA %D8%A7%D9%84%D9%82%D8%A8%D9%88%D9%84%E2%81%A9.pdf"' [2026-10-04 1:15:02.573811] [info] Response: 0: '{"message":"Successfully uploaded file for submission 932701a7-3cfc-4c12-82d7-521ff7a64992","httpstatus":202}' [2026-10-04 1:15:03.421217] [info] [POST] Request to: https://midocean.turnitin.com/api/v1/submissions [2026-10-04 1:15:03.421274] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-10-04 1:15:03.421297] [info] Request: 0: '{"owner":"c1809484-fed8-40ca-8fe5-88b598fed99a","submitter":"c1809484-fed8-40ca-8fe5-88b598fed99a","title":"%E2%80%8E%E2%81%A8%D8%A7%D8%AA%D8%AC%D8%A7%D9%87%D8%A7%D8%AA %D8%A7%D9%84%D8%AC%D9%85%D9%87%D9%88%D8%B1 %D8%A7%D9%84%D8%B3%D8%B9%D9%88%D8%AF%D9%8A %D9%86%D8%AD%D9%88 %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%A7%D9%84%D8%AA%D9%86%D9%85%D9%8A%D8%A9 %D8%A7%D9%84%D8%B3%D9%8A%D8%A7%D8%AD%D9%8A%D8%A9 %D8%A7%D9%84%D9%85%D8%B3%D8%AA%D8%AF%D8%A7%D9%85%D8%A9 %D9%81%D9%8A %D8%A7%D9%84%D9%85%D9%85%D9%84%D9%83%D8%A9 %D8%A7%D9%84%D8%B9%D8%B1%D8%A8%D9%8A%D8%A9 %D8%A7%D9%84%D8%B3%D8%B9%D9%88%D8%AF%D9%8A%D8%A9 %D8%AF%D8%B1%D8%A7%D8%B3%D8%A9 %D9%85%D9%8A%D8%AF%D8%A7%D9%86%D9%8A%D8%A9%E2%81%A9.pdf","metadata":{"group":{"id":"179576","name":"\u0627\u0633\u062a\u0644\u0627\u0645 \u0645\u062a\u0637\u0644\u0628\u0627\u062a \u0627\u0644\u0645\u0646\u0627\u0642\u0634\u0629","type":"ASSIGNMENT"},"group_context":{"id":"4829","name":"\u0627\u0644\u0641\u0635\u0644 \u0627\u0644\u062a\u0627\u0633\u0639 - \u062f\/ \u0645\u062d\u0645\u062f \u0627\u0644\u062e\u0648\u0644\u064a - \u0627\u0644\u0641\u0635\u0644 \u0627\u0644\u062f\u0631\u0627\u0633\u064a \u0627\u0644\u062b\u0627\u0646\u064a 2026","owners":[{"id":"f89cb21e-cea2-44d6-9f21-fbfb5e032347","family_name":"barakat","given_name":"mohamed","email":"mohamed.brakat@midocean.edu.km"},{"id":"7d8f76c5-9d8a-4a15-8e98-e6218b3315f7","family_name":"Alkhuly","given_name":"Muhammad","email":"muhammadalkhuly@midocean.edu.km"}]},"owners":[{"id":"c1809484-fed8-40ca-8fe5-88b598fed99a","family_name":"\u0633\u0631\u0648\u062c\u064a","given_name":"\u062d\u0646\u0627\u0646","email":"hanosuruji4ever@gmail.com"}],"original_submitted_time":"2026-10-03T22:15:03Z"},"eula":{"accepted_timestamp":"2025-07-14T12:58:16Z","language":"en-US","version":"v1beta"},"owner_default_permission_set":"LEARNER","submitter_default_permission_set":"LEARNER"}' [2026-10-04 1:15:03.616177] [info] -------- WEBHOOK START -------- [2026-10-04 1:15:03.616218] [info] WEBHOOK HEADERS: connection: 'Keep-Alive' host: 'lms.midocean.edu.km' content-length: '380' x-forwarded-proto: 'https' cf-visitor: '{"scheme":"https"}' cf-ipcountry: 'DE' cdn-loop: 'cloudflare; loops=1' x-turnitin-eventtype: 'SUBMISSION_COMPLETE' accept-encoding: 'gzip, br' x-amzn-trace-id: 'Root=1-6ac17e67-f850ffa1a7a11d9b8b0bd613;Parent=de44a655a9ad6115;Sampled=0' cf-ray: 'a44f4da77c045d90-FRA' accept: '*/*' user-agent: 'AHC/2.1' x-turnitin-signature: '342e3fdcc59aeb9a57beb2f69b2f1f51a9e9007cccb3f860f5de546c6f9ceac6' content-type: 'application/json' x-forwarded-for: '35.158.179.21' [2026-10-04 1:15:03.616323] [info] WEBHOOK REQUEST: {"owner":"c1809484-fed8-40ca-8fe5-88b598fed99a","title":"%E2%80%8E%E2%81%A8%D8%AE%D8%B7%D8%A7%D8%A8%D8%A7%D8%AA %D8%A7%D9%84%D9%82%D8%A8%D9%88%D9%84%E2%81%A9.pdf","status":"ERROR","id":"932701a7-3cfc-4c12-82d7-521ff7a64992","content_type":"application/pdf","page_count":0,"word_count":0,"character_count":0,"error_code":"TOO_LITTLE_TEXT","created_time":"2026-10-03T22:15:02.089Z"} [2026-10-04 1:15:03.616329] [info] EXPECTED SIGNATURE: 342e3fdcc59aeb9a57beb2f69b2f1f51a9e9007cccb3f860f5de546c6f9ceac6 [2026-10-04 1:15:03.623814] [info] [POST] Request to: https://midocean.turnitin.com/remote-logging/api/log [2026-10-04 1:15:03.623830] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-10-04 1:15:03.623842] [info] Request: 0: '{"message":"Error while uploading the file","integration_type":"Moodle","integration_version":"2025021301","lms_version":"405","log_level":"ERROR","date":"2026-10-04 01:15:03","tenant":"https:\/\/midocean.turnitin.com","submission_id":"932701a7-3cfc-4c12-82d7-521ff7a64992","request":{"url":"\/api\/v1\/submissions\/{{submission_id}}\/original","method":"POST","headers":null,"response_status":500,"response_body":"{\"owner\":\"c1809484-fed8-40ca-8fe5-88b598fed99a\",\"title\":\"%E2%80%8E%E2%81%A8%D8%AE%D8%B7%D8%A7%D8%A8%D8%A7%D8%AA %D8%A7%D9%84%D9%82%D8%A8%D9%88%D9%84%E2%81%A9.pdf\",\"status\":\"ERROR\",\"id\":\"932701a7-3cfc-4c12-82d7-521ff7a64992\",\"content_type\":\"application\\\/pdf\",\"page_count\":0,\"word_count\":0,\"character_count\":0,\"error_code\":\"TOO_LITTLE_TEXT\",\"created_time\":\"2026-10-03T22:15:02.089Z\"}"}}' [2026-10-04 1:15:03.671422] [info] Response: 0: '{"httpstatus":204}' [2026-10-04 1:15:03.673649] [info] [PUT] Request to: https://midocean.turnitin.com/api/v1/submissions/932701a7-3cfc-4c12-82d7-521ff7a64992/similarity [2026-10-04 1:15:03.673676] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-10-04 1:15:03.673691] [info] Request: 0: '{"generation_settings":{"search_repositories":["INTERNET","PUBLICATION","CROSSREF","CROSSREF_POSTED_CONTENT","SUBMITTED_WORK"],"auto_exclude_self_matching_scope":"GROUP_CONTEXT"},"view_settings":{"exclude_quotes":false,"exclude_bibliography":false}}' [2026-10-04 1:15:03.746773] [info] Response: 0: '{"success":false,"status":409,"code":"CONFLICT","reference":"2b49e26f-ef59-40b7-8783-f5473d968367","debug_message":"TOO_LITTLE_TEXT","message":"TOO_LITTLE_TEXT","httpstatus":409}' [2026-10-04 1:15:03.748687] [info] -------- WEBHOOK END -------- [2026-10-04 1:15:03.856359] [info] Response: 0: '{"owner":"c1809484-fed8-40ca-8fe5-88b598fed99a","title":"%E2%80%8E%E2%81%A8%D8%A7%D8%AA%D8%AC%D8%A7%D9%87%D8%A7%D8%AA %D8%A7%D9%84%D8%AC%D9%85%D9%87%D9%88%D8%B1 %D8%A7%D9%84%D8%B3%D8%B9%D9%88%D8%AF%D9%8A %D9%86%D8%AD%D9%88 %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%A7%D9%84%D8%AA%D9%86%D9%85%D9%8A%D8%A9 %D8%A7%D9%84%D8%B3%D9%8A%D8%A7%D8%AD%D9%8A%D8%A9 %D8%A7%D9%84%D9%85%D8%B3%D8%AA%D8%AF%D8%A7%D9%85%D8%A9 %D9%81%D9%8A %D8%A7%D9%84%D9%85%D9%85%D9%84%D9%83%D8%A9 %D8%A7%D9%84%D8%B9%","status":"CREATED","id":"dd4c8f77-a888-48a2-8993-b2c77644b999","created_time":"2026-10-03T22:15:03.692Z","httpstatus":201}' [2026-10-04 1:15:03.859812] [info] [PUT] Request to: https://midocean.turnitin.com/api/v1/submissions/dd4c8f77-a888-48a2-8993-b2c77644b999/original [2026-10-04 1:15:03.859854] [info] Headers: 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%D8%AA%D8%AC%D8%A7%D9%87%D8%A7%D8%AA %D8%A7%D9%84%D8%AC%D9%85%D9%87%D9%88%D8%B1 %D8%A7%D9%84%D8%B3%D8%B9%D9%88%D8%AF%D9%8A %D9%86%D8%AD%D9%88 %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%A7%D9%84%D8%AA%D9%86%D9%85%D9%8A%D8%A9 %D8%A7%D9%84%D8%B3%D9%8A%D8%A7%D8%AD%D9%8A%D8%A9 %D8%A7%D9%84%D9%85%D8%B3%D8%AA%D8%AF%D8%A7%D9%85%D8%A9 %D9%81%D9%8A %D8%A7%D9%84%D9%85%D9%85%D9%84%D9%83%D8%A9 %D8%A7%D9%84%D8%B9%D8%B1%D8%A8%D9%8A%D8%A9 %D8%A7%D9%84%D8%B3%D8%B9%D9%88%D8%AF%D9%8A%D8%A9 %D8%AF%D8%B1%D8%A7%D8%B3%D8%A9 %D9%85%D9%8A%D8%AF%D8%A7%D9%86%D9%8A%D8%A9%E2%81%A9.pdf"' [2026-10-04 1:15:04.263029] [info] Response: 0: '{"message":"Successfully uploaded file for submission dd4c8f77-a888-48a2-8993-b2c77644b999","httpstatus":202}' [2026-10-04 1:15:05.079519] [info] [POST] Request to: https://midocean.turnitin.com/api/v1/submissions [2026-10-04 1:15:05.079572] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-10-04 1:15:05.079596] [info] Request: 0: '{"owner":"c1809484-fed8-40ca-8fe5-88b598fed99a","submitter":"c1809484-fed8-40ca-8fe5-88b598fed99a","title":"%E2%80%8E%E2%81%A8%D8%A7%D8%AA%D8%AC%D8%A7%D9%87%D8%A7%D8%AA %D8%A7%D9%84%D8%AC%D9%85%D9%87%D9%88%D8%B1 %D8%A7%D9%84%D8%B3%D8%B9%D9%88%D8%AF%D9%8A %D9%86%D8%AD%D9%88 %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%A7%D9%84%D8%AA%D9%86%D9%85%D9%8A%D8%A9 %D8%A7%D9%84%D8%B3%D9%8A%D8%A7%D8%AD%D9%8A%D8%A9 %D8%A7%D9%84%D9%85%D8%B3%D8%AA%D8%AF%D8%A7%D9%85%D8%A9 %D9%81%D9%8A %D8%A7%D9%84%D9%85%D9%85%D9%84%D9%83%D8%A9 %D8%A7%D9%84%D8%B9%D8%B1%D8%A8%D9%8A%D8%A9 %D8%A7%D9%84%D8%B3%D8%B9%D9%88%D8%AF%D9%8A%D8%A9 %D8%AF%D8%B1%D8%A7%D8%B3%D8%A9 %D9%85%D9%8A%D8%AF%D8%A7%D9%86%D9%8A%D8%A9%E2%81%A9.docx","metadata":{"group":{"id":"179576","name":"\u0627\u0633\u062a\u0644\u0627\u0645 \u0645\u062a\u0637\u0644\u0628\u0627\u062a \u0627\u0644\u0645\u0646\u0627\u0642\u0634\u0629","type":"ASSIGNMENT"},"group_context":{"id":"4829","name":"\u0627\u0644\u0641\u0635\u0644 \u0627\u0644\u062a\u0627\u0633\u0639 - \u062f\/ \u0645\u062d\u0645\u062f \u0627\u0644\u062e\u0648\u0644\u064a - \u0627\u0644\u0641\u0635\u0644 \u0627\u0644\u062f\u0631\u0627\u0633\u064a \u0627\u0644\u062b\u0627\u0646\u064a 2026","owners":[{"id":"f89cb21e-cea2-44d6-9f21-fbfb5e032347","family_name":"barakat","given_name":"mohamed","email":"mohamed.brakat@midocean.edu.km"},{"id":"7d8f76c5-9d8a-4a15-8e98-e6218b3315f7","family_name":"Alkhuly","given_name":"Muhammad","email":"muhammadalkhuly@midocean.edu.km"}]},"owners":[{"id":"c1809484-fed8-40ca-8fe5-88b598fed99a","family_name":"\u0633\u0631\u0648\u062c\u064a","given_name":"\u062d\u0646\u0627\u0646","email":"hanosuruji4ever@gmail.com"}],"original_submitted_time":"2026-10-03T22:15:05Z"},"eula":{"accepted_timestamp":"2025-07-14T12:58:16Z","language":"en-US","version":"v1beta"},"owner_default_permission_set":"LEARNER","submitter_default_permission_set":"LEARNER"}' [2026-10-04 1:15:05.468988] [info] Response: 0: '{"owner":"c1809484-fed8-40ca-8fe5-88b598fed99a","title":"%E2%80%8E%E2%81%A8%D8%A7%D8%AA%D8%AC%D8%A7%D9%87%D8%A7%D8%AA %D8%A7%D9%84%D8%AC%D9%85%D9%87%D9%88%D8%B1 %D8%A7%D9%84%D8%B3%D8%B9%D9%88%D8%AF%D9%8A %D9%86%D8%AD%D9%88 %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%A7%D9%84%D8%AA%D9%86%D9%85%D9%8A%D8%A9 %D8%A7%D9%84%D8%B3%D9%8A%D8%A7%D8%AD%D9%8A%D8%A9 %D8%A7%D9%84%D9%85%D8%B3%D8%AA%D8%AF%D8%A7%D9%85%D8%A9 %D9%81%D9%8A %D8%A7%D9%84%D9%85%D9%85%D9%84%D9%83%D8%A9 %D8%A7%D9%84%D8%B9%","status":"CREATED","id":"65a59d62-40b0-4e15-a952-ef54a9528a2c","created_time":"2026-10-03T22:15:05.303Z","httpstatus":201}' [2026-10-04 1:15:05.471889] [info] [PUT] Request to: https://midocean.turnitin.com/api/v1/submissions/65a59d62-40b0-4e15-a952-ef54a9528a2c/original [2026-10-04 1:15:05.471927] [info] Headers: 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%D8%AA%D8%AC%D8%A7%D9%87%D8%A7%D8%AA %D8%A7%D9%84%D8%AC%D9%85%D9%87%D9%88%D8%B1 %D8%A7%D9%84%D8%B3%D8%B9%D9%88%D8%AF%D9%8A %D9%86%D8%AD%D9%88 %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%A7%D9%84%D8%AA%D9%86%D9%85%D9%8A%D8%A9 %D8%A7%D9%84%D8%B3%D9%8A%D8%A7%D8%AD%D9%8A%D8%A9 %D8%A7%D9%84%D9%85%D8%B3%D8%AA%D8%AF%D8%A7%D9%85%D8%A9 %D9%81%D9%8A %D8%A7%D9%84%D9%85%D9%85%D9%84%D9%83%D8%A9 %D8%A7%D9%84%D8%B9%D8%B1%D8%A8%D9%8A%D8%A9 %D8%A7%D9%84%D8%B3%D8%B9%D9%88%D8%AF%D9%8A%D8%A9 %D8%AF%D8%B1%D8%A7%D8%B3%D8%A9 %D9%85%D9%8A%D8%AF%D8%A7%D9%86%D9%8A%D8%A9%E2%81%A9.docx"' [2026-10-04 1:15:05.734805] [info] Response: 0: '{"message":"Successfully uploaded file for submission 65a59d62-40b0-4e15-a952-ef54a9528a2c","httpstatus":202}' [2026-10-04 1:15:48.445928] [info] -------- WEBHOOK START -------- [2026-10-04 1:15:48.445969] [info] WEBHOOK HEADERS: connection: 'Keep-Alive' host: 'lms.midocean.edu.km' content-length: '805' 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' cookie: 'MoodleSession=bd1f080218d98412cbad829976f04795; __cf_bm=iyEyD7VhAVR.xW06WH82rnMt7Izmmr7tQ4UQ76SB_ZY-1791065703.5920336-1.0.1.1-hgmE1yThAVNLmubvDE9erXHKeWAKKDdgnl9hQzwY9dLKV14aCM2zlbz8Yg3JMIl1CzdbaZ.1IEIMZhOcfREyzMsZ8BDSYLatIJ6jjgk5Ky73elMV6jpgg47MVLnF69CM' cf-ray: 'a44f4ebfab9b5d90-FRA' accept: '*/*' user-agent: 'AHC/2.1' x-amzn-trace-id: 'Root=1-6ac17e94-b838c4f73ce86d118b443e20;Parent=feca6f315056b20d;Sampled=0' x-turnitin-signature: '80af5aa3ccfd4ca630db9d5b6b780098e8fc7e0c036a46f5b249809d16425039' x-forwarded-for: '35.158.179.21' [2026-10-04 1:15:48.446069] [info] WEBHOOK REQUEST: {"owner":"c1809484-fed8-40ca-8fe5-88b598fed99a","title":"%E2%80%8E%E2%81%A8%D8%A7%D8%AA%D8%AC%D8%A7%D9%87%D8%A7%D8%AA %D8%A7%D9%84%D8%AC%D9%85%D9%87%D9%88%D8%B1 %D8%A7%D9%84%D8%B3%D8%B9%D9%88%D8%AF%D9%8A %D9%86%D8%AD%D9%88 %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%A7%D9%84%D8%AA%D9%86%D9%85%D9%8A%D8%A9 %D8%A7%D9%84%D8%B3%D9%8A%D8%A7%D8%AD%D9%8A%D8%A9 %D8%A7%D9%84%D9%85%D8%B3%D8%AA%D8%AF%D8%A7%D9%85%D8%A9 %D9%81%D9%8A %D8%A7%D9%84%D9%85%D9%85%D9%84%D9%83%D8%A9 %D8%A7%D9%84%D8%B9%","status":"COMPLETE","id":"dd4c8f77-a888-48a2-8993-b2c77644b999","content_type":"application/pdf","page_count":91,"word_count":18731,"character_count":118167,"created_time":"2026-10-03T22:15:03.692Z","capabilities":["INDEX","VIEWER","SIMILARITY"]} [2026-10-04 1:15:48.446074] [info] EXPECTED SIGNATURE: 80af5aa3ccfd4ca630db9d5b6b780098e8fc7e0c036a46f5b249809d16425039 [2026-10-04 1:15:49.157927] [info] [PUT] Request to: https://midocean.turnitin.com/api/v1/submissions/dd4c8f77-a888-48a2-8993-b2c77644b999/similarity [2026-10-04 1:15:49.157975] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-10-04 1:15:49.157995] [info] Request: 0: '{"generation_settings":{"search_repositories":["INTERNET","PUBLICATION","CROSSREF","CROSSREF_POSTED_CONTENT","SUBMITTED_WORK"],"auto_exclude_self_matching_scope":"GROUP_CONTEXT"},"view_settings":{"exclude_quotes":false,"exclude_bibliography":false}}' [2026-10-04 1:15:51.369548] [info] Response: 0: '{"message":"Successfully scheduled similarity report generation","httpstatus":202}' [2026-10-04 1:15:51.372216] [info] -------- WEBHOOK END -------- [2026-10-04 1:16:13.708517] [info] -------- WEBHOOK START -------- [2026-10-04 1:16:13.708564] [info] WEBHOOK HEADERS: connection: 'Keep-Alive' host: 'lms.midocean.edu.km' content-length: '861' 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' cookie: 'MoodleSession=bad36591635b1226b5a4a7cbc16321e6' cf-ray: 'a44f4f5d8d97dbb1-FRA' accept: '*/*' user-agent: 'AHC/2.1' x-amzn-trace-id: 'Root=1-6ac17ead-cd684720d56641eeb5bf186c;Parent=2e8fccf43917af02;Sampled=0' x-turnitin-signature: 'a5dc08366bc931ef8ac2bb3c1d0dfd9198622dda0aea142134053981423310ea' x-forwarded-for: '52.57.242.45' [2026-10-04 1:16:13.708683] [info] WEBHOOK REQUEST: {"owner":"c1809484-fed8-40ca-8fe5-88b598fed99a","title":"%E2%80%8E%E2%81%A8%D8%A7%D8%AA%D8%AC%D8%A7%D9%87%D8%A7%D8%AA %D8%A7%D9%84%D8%AC%D9%85%D9%87%D9%88%D8%B1 %D8%A7%D9%84%D8%B3%D8%B9%D9%88%D8%AF%D9%8A %D9%86%D8%AD%D9%88 %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%A7%D9%84%D8%AA%D9%86%D9%85%D9%8A%D8%A9 %D8%A7%D9%84%D8%B3%D9%8A%D8%A7%D8%AD%D9%8A%D8%A9 %D8%A7%D9%84%D9%85%D8%B3%D8%AA%D8%AF%D8%A7%D9%85%D8%A9 %D9%81%D9%8A %D8%A7%D9%84%D9%85%D9%85%D9%84%D9%83%D8%A9 %D8%A7%D9%84%D8%B9%","status":"COMPLETE","id":"65a59d62-40b0-4e15-a952-ef54a9528a2c","content_type":"application/vnd.openxmlformats-officedocument.wordprocessingml.document","page_count":91,"word_count":19858,"character_count":116445,"created_time":"2026-10-03T22:15:05.303Z","capabilities":["INDEX","SIMILARITY","VIEWER"]} [2026-10-04 1:16:13.708690] [info] EXPECTED SIGNATURE: a5dc08366bc931ef8ac2bb3c1d0dfd9198622dda0aea142134053981423310ea [2026-10-04 1:16:14.723001] [info] [PUT] Request to: https://midocean.turnitin.com/api/v1/submissions/65a59d62-40b0-4e15-a952-ef54a9528a2c/similarity [2026-10-04 1:16:14.723051] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-10-04 1:16:14.723072] [info] Request: 0: '{"generation_settings":{"search_repositories":["INTERNET","PUBLICATION","CROSSREF","CROSSREF_POSTED_CONTENT","SUBMITTED_WORK"],"auto_exclude_self_matching_scope":"GROUP_CONTEXT"},"view_settings":{"exclude_quotes":false,"exclude_bibliography":false}}' [2026-10-04 1:16:16.162832] [info] Response: 0: '{"message":"Successfully scheduled similarity report generation","httpstatus":202}' [2026-10-04 1:16:16.165433] [info] -------- WEBHOOK END -------- [2026-10-04 1:16:41.093008] [info] -------- WEBHOOK START -------- [2026-10-04 1:16:41.093054] [info] WEBHOOK HEADERS: connection: 'Keep-Alive' host: 'lms.midocean.edu.km' content-length: '1281' 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' cookie: 'MoodleSession=bd1f080218d98412cbad829976f04795; __cf_bm=iyEyD7VhAVR.xW06WH82rnMt7Izmmr7tQ4UQ76SB_ZY-1791065703.5920336-1.0.1.1-hgmE1yThAVNLmubvDE9erXHKeWAKKDdgnl9hQzwY9dLKV14aCM2zlbz8Yg3JMIl1CzdbaZ.1IEIMZhOcfREyzMsZ8BDSYLatIJ6jjgk5Ky73elMV6jpgg47MVLnF69CM' cf-ray: 'a44f5008bfb85d90-FRA' accept: '*/*' user-agent: 'AHC/2.1' x-amzn-trace-id: 'Root=1-6ac17ec9-44f4ac1c5685d38e0215d40e;Parent=d91a7a5578124339;Sampled=0' x-turnitin-signature: 'cda1ae2afff0cc63b8ab4f867af4216f608e005a1dbc401f7ce385c501930136' x-forwarded-for: '35.158.179.21' [2026-10-04 1:16:41.093158] [info] WEBHOOK REQUEST: {"overall_match_percentage":9,"internet_match_percentage":5,"publication_match_percentage":1,"submitted_works_match_percentage":9,"status":"COMPLETE","time_generated":"2026-10-03T22:16:40.872649Z","time_requested":"2026-10-03T22:15:51.31574Z","submission_id":"dd4c8f77-a888-48a2-8993-b2c77644b999","top_matches":[{"percentage":1.3174125,"source_type":"SUBMITTED_WORK","matched_word_count_total":267,"submitted_date":"2026-04-11","institution_name":"Midocean University","name":"Midocean University on 2026-04-11"},{"percentage":0.81906545,"source_type":"SUBMITTED_WORK","matched_word_count_total":166,"submitted_date":"2026-06-15","institution_name":"Universite De Tlemcen","name":"Universite De Tlemcen on 2026-06-15"},{"percentage":0.73025113,"source_type":"SUBMITTED_WORK","matched_word_count_total":148,"submitted_date":"2025-12-02","institution_name":"University of Jordan","name":"University of Jordan on 2025-12-02"},{"percentage":0.71544874,"source_type":"INTERNET","matched_word_count_total":145,"name":"services.kfu.edu.sa"},{"percentage":0.69571227,"source_type":"SUBMITTED_WORK","matched_word_count_total":141,"submitted_date":"2026-02-18","institution_name":"Mansoura University","name":"Mansoura University on 2026-02-18"}],"top_source_largest_matched_word_count":21} [2026-10-04 1:16:41.093173] [info] EXPECTED SIGNATURE: cda1ae2afff0cc63b8ab4f867af4216f608e005a1dbc401f7ce385c501930136 [2026-10-04 1:16:41.101653] [info] -------- WEBHOOK END -------- [2026-10-04 1:17:07.353132] [info] -------- WEBHOOK START -------- [2026-10-04 1:17:07.353178] [info] WEBHOOK HEADERS: connection: 'Keep-Alive' host: 'lms.midocean.edu.km' content-length: '1278' 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' cookie: 'MoodleSession=bad36591635b1226b5a4a7cbc16321e6; __cf_bm=0njwo1CjYlHXEEhjFJLtV6H2Zf1oE.qPCwFWZ.h5Nps-1791065773.691514-1.0.1.1-8xyilYIW1qW4.rYqKdhe6Yl.gSMPrECWSqTk63TQy7M4_Xb19QX0iHKgKyMpxzrCp7OK6e_PrSSHc7bfEgnTSc8CO8cE7XNUaxItC5Ff5uHpZfYqec0kUHURFgKc4kAK' cf-ray: 'a44f50acdb27dbb1-FRA' accept: '*/*' user-agent: 'AHC/2.1' x-amzn-trace-id: 'Root=1-6ac17ee3-129525e80dc0c2afc8cbe5ad;Parent=442bd14b7ee3e2ab;Sampled=0' x-turnitin-signature: '9114e5515a86a14e89a1646500ab49d3cbae27a0e1f3cfa522233651124312f9' x-forwarded-for: '52.57.242.45' [2026-10-04 1:17:07.353276] [info] WEBHOOK REQUEST: {"overall_match_percentage":9,"internet_match_percentage":5,"publication_match_percentage":1,"submitted_works_match_percentage":9,"status":"COMPLETE","time_generated":"2026-10-03T22:17:07.166077Z","time_requested":"2026-10-03T22:16:16.103782Z","submission_id":"65a59d62-40b0-4e15-a952-ef54a9528a2c","top_matches":[{"percentage":1.3168927,"source_type":"SUBMITTED_WORK","matched_word_count_total":267,"submitted_date":"2026-04-11","institution_name":"Midocean University","name":"Midocean University on 2026-04-11"},{"percentage":0.8187423,"source_type":"SUBMITTED_WORK","matched_word_count_total":166,"submitted_date":"2026-06-15","institution_name":"Universite De Tlemcen","name":"Universite De Tlemcen on 2026-06-15"},{"percentage":0.729963,"source_type":"SUBMITTED_WORK","matched_word_count_total":148,"submitted_date":"2025-12-02","institution_name":"University of Jordan","name":"University of Jordan on 2025-12-02"},{"percentage":0.71516645,"source_type":"INTERNET","matched_word_count_total":145,"name":"services.kfu.edu.sa"},{"percentage":0.6954377,"source_type":"SUBMITTED_WORK","matched_word_count_total":141,"submitted_date":"2026-02-18","institution_name":"Mansoura University","name":"Mansoura University on 2026-02-18"}],"top_source_largest_matched_word_count":21} [2026-10-04 1:17:07.353281] [info] EXPECTED SIGNATURE: 9114e5515a86a14e89a1646500ab49d3cbae27a0e1f3cfa522233651124312f9 [2026-10-04 1:17:07.361727] [info] -------- WEBHOOK END -------- [2026-10-04 1:30:01.046056] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/features-enabled [2026-10-04 1:30:01.046092] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-10-04 1:30:01.046180] [info] Request: 0: '[]' [2026-10-04 1:30:01.397660] [info] Response: 0: '{"similarity":{"viewer_modes":{"match_overview":true,"all_sources":true},"generation_settings":{"search_repositories":["INTERNET","PUBLICATION","CROSSREF","CROSSREF_POSTED_CONTENT","SUBMITTED_WORK"],"submission_auto_excludes":true},"view_settings":{"exclude_bibliography":true,"exclude_citations":true,"exclude_quotes":true,"exclude_abstract":false,"exclude_methods":false,"exclude_small_matches":true,"exclude_internet":true,"exclude_publications":true,"exclude_preprints":false,"exclude_custom_sections":false,"exclude_crossref":true,"exclude_crossref_posted_content":true,"exclude_submitted_works":true}},"tenant":{"require_eula":true},"product_name":"Turnitin Originality","access_options":["NATIVE","CORE_API","DRAFT_COACH"],"capability":["AI_WRITING_DETECTION"],"httpstatus":200}' [2026-10-04 1:30:01.398494] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/webhooks/f48e6289-6fe9-48b9-b9e8-b7b981f251ea [2026-10-04 1:30:01.398509] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-10-04 1:30:01.398524] [info] Request: 0: '[]' [2026-10-04 1:30:01.447599] [info] Response: 0: '{"id":"f48e6289-6fe9-48b9-b9e8-b7b981f251ea","url":"https:\/\/lms.midocean.edu.km\/plagiarism\/turnitinsim\/callbacks.php","description":"Webhook for https:\/\/lms.midocean.edu.km\/plagiarism\/turnitinsim\/callbacks.php","created_time":"2026-07-01T22:30:02.118Z","event_types":["SUBMISSION_COMPLETE","SIMILARITY_UPDATED","SIMILARITY_COMPLETE"],"httpstatus":200}' [2026-10-04 1:30:01.448335] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/eula/latest?lang=en-US [2026-10-04 1:30:01.448352] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-10-04 1:30:01.448365] [info] Request: 0: '[]' [2026-10-04 1:30:01.493504] [info] Response: 0: '{"version":"v1beta","valid_from":"2018-04-30T17:00:00Z","valid_until":null,"url":"https:\/\/static.turnitin.com\/eula\/v1beta\/en-us\/eula.html","available_languages":["sv-SE","zh-CN","ja-JP","ko-KR","es-MX","nl-NL","ru-RU","zh-TW","ar-SA","pt-BR","de-DE","el-GR","nb-NO","cs-CZ","da-DK","tr-TR","pl-PL","fi-FI","it-IT","vi-VN","fr-FR","en-US","ro-RO"],"httpstatus":200}' [2026-10-04 2:00:01.338727] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/features-enabled [2026-10-04 2:00:01.338757] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-10-04 2:00:01.338850] [info] Request: 0: '[]' [2026-10-04 2:00:02.050072] [info] Response: 0: '{"similarity":{"viewer_modes":{"match_overview":true,"all_sources":true},"generation_settings":{"search_repositories":["INTERNET","PUBLICATION","CROSSREF","CROSSREF_POSTED_CONTENT","SUBMITTED_WORK"],"submission_auto_excludes":true},"view_settings":{"exclude_bibliography":true,"exclude_citations":true,"exclude_quotes":true,"exclude_abstract":false,"exclude_methods":false,"exclude_small_matches":true,"exclude_internet":true,"exclude_publications":true,"exclude_preprints":false,"exclude_custom_sections":false,"exclude_crossref":true,"exclude_crossref_posted_content":true,"exclude_submitted_works":true}},"tenant":{"require_eula":true},"product_name":"Turnitin Originality","access_options":["CORE_API","NATIVE","DRAFT_COACH"],"capability":["AI_WRITING_DETECTION"],"httpstatus":200}' [2026-10-04 2:00:02.052280] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/webhooks/f48e6289-6fe9-48b9-b9e8-b7b981f251ea [2026-10-04 2:00:02.052309] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-10-04 2:00:02.052329] [info] Request: 0: '[]' [2026-10-04 2:00:02.151504] [info] Response: 0: '{"id":"f48e6289-6fe9-48b9-b9e8-b7b981f251ea","url":"https:\/\/lms.midocean.edu.km\/plagiarism\/turnitinsim\/callbacks.php","description":"Webhook for https:\/\/lms.midocean.edu.km\/plagiarism\/turnitinsim\/callbacks.php","created_time":"2026-07-01T22:30:02.118Z","event_types":["SIMILARITY_COMPLETE","SUBMISSION_COMPLETE","SIMILARITY_UPDATED"],"httpstatus":200}' [2026-10-04 2:00:02.152374] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/eula/latest?lang=en-US [2026-10-04 2:00:02.152395] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-10-04 2:00:02.152410] [info] Request: 0: '[]' [2026-10-04 2:00:02.207828] [info] Response: 0: '{"version":"v1beta","valid_from":"2018-04-30T17:00:00Z","valid_until":null,"url":"https:\/\/static.turnitin.com\/eula\/v1beta\/en-us\/eula.html","available_languages":["sv-SE","zh-CN","ja-JP","ko-KR","es-MX","nl-NL","ru-RU","zh-TW","ar-SA","pt-BR","de-DE","el-GR","nb-NO","cs-CZ","da-DK","tr-TR","pl-PL","fi-FI","it-IT","vi-VN","fr-FR","en-US","ro-RO"],"httpstatus":200}' [2026-10-04 2:30:01.197891] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/features-enabled [2026-10-04 2:30:01.197938] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-10-04 2:30:01.198050] [info] Request: 0: '[]' [2026-10-04 2:30:01.761393] [info] Response: 0: '{"similarity":{"viewer_modes":{"match_overview":true,"all_sources":true},"generation_settings":{"search_repositories":["INTERNET","PUBLICATION","CROSSREF","CROSSREF_POSTED_CONTENT","SUBMITTED_WORK"],"submission_auto_excludes":true},"view_settings":{"exclude_bibliography":true,"exclude_citations":true,"exclude_quotes":true,"exclude_abstract":false,"exclude_methods":false,"exclude_small_matches":true,"exclude_internet":true,"exclude_publications":true,"exclude_preprints":false,"exclude_custom_sections":false,"exclude_crossref":true,"exclude_crossref_posted_content":true,"exclude_submitted_works":true}},"tenant":{"require_eula":true},"product_name":"Turnitin Originality","access_options":["CORE_API","NATIVE","DRAFT_COACH"],"capability":["AI_WRITING_DETECTION"],"httpstatus":200}' [2026-10-04 2:30:01.762478] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/webhooks/f48e6289-6fe9-48b9-b9e8-b7b981f251ea [2026-10-04 2:30:01.762502] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-10-04 2:30:01.762523] [info] Request: 0: '[]' [2026-10-04 2:30:01.846229] [info] Response: 0: '{"id":"f48e6289-6fe9-48b9-b9e8-b7b981f251ea","url":"https:\/\/lms.midocean.edu.km\/plagiarism\/turnitinsim\/callbacks.php","description":"Webhook for https:\/\/lms.midocean.edu.km\/plagiarism\/turnitinsim\/callbacks.php","created_time":"2026-07-01T22:30:02.118Z","event_types":["SIMILARITY_COMPLETE","SUBMISSION_COMPLETE","SIMILARITY_UPDATED"],"httpstatus":200}' [2026-10-04 2:30:01.847397] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/eula/latest?lang=en-US [2026-10-04 2:30:01.847528] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-10-04 2:30:01.847557] [info] Request: 0: '[]' [2026-10-04 2:30:01.932121] [info] Response: 0: '{"version":"v1beta","valid_from":"2018-04-30T17:00:00Z","valid_until":null,"url":"https:\/\/static.turnitin.com\/eula\/v1beta\/en-us\/eula.html","available_languages":["sv-SE","zh-CN","ja-JP","ko-KR","es-MX","nl-NL","ru-RU","zh-TW","ar-SA","pt-BR","de-DE","el-GR","nb-NO","cs-CZ","da-DK","tr-TR","pl-PL","fi-FI","it-IT","vi-VN","fr-FR","en-US","ro-RO"],"httpstatus":200}' [2026-10-04 3:00:01.649375] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/features-enabled [2026-10-04 3:00:01.649416] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-10-04 3:00:01.649508] [info] Request: 0: '[]' [2026-10-04 3:00:02.053426] [info] Response: 0: '{"similarity":{"viewer_modes":{"match_overview":true,"all_sources":true},"generation_settings":{"search_repositories":["INTERNET","PUBLICATION","CROSSREF","CROSSREF_POSTED_CONTENT","SUBMITTED_WORK"],"submission_auto_excludes":true},"view_settings":{"exclude_bibliography":true,"exclude_citations":true,"exclude_quotes":true,"exclude_abstract":false,"exclude_methods":false,"exclude_small_matches":true,"exclude_internet":true,"exclude_publications":true,"exclude_preprints":false,"exclude_custom_sections":false,"exclude_crossref":true,"exclude_crossref_posted_content":true,"exclude_submitted_works":true}},"tenant":{"require_eula":true},"product_name":"Turnitin Originality","access_options":["NATIVE","CORE_API","DRAFT_COACH"],"capability":["AI_WRITING_DETECTION"],"httpstatus":200}' [2026-10-04 3:00:02.056056] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/webhooks/f48e6289-6fe9-48b9-b9e8-b7b981f251ea [2026-10-04 3:00:02.056082] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-10-04 3:00:02.056102] [info] Request: 0: '[]' [2026-10-04 3:00:02.134557] [info] Response: 0: '{"id":"f48e6289-6fe9-48b9-b9e8-b7b981f251ea","url":"https:\/\/lms.midocean.edu.km\/plagiarism\/turnitinsim\/callbacks.php","description":"Webhook for https:\/\/lms.midocean.edu.km\/plagiarism\/turnitinsim\/callbacks.php","created_time":"2026-07-01T22:30:02.118Z","event_types":["SIMILARITY_COMPLETE","SUBMISSION_COMPLETE","SIMILARITY_UPDATED"],"httpstatus":200}' [2026-10-04 3:00:02.135348] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/eula/latest?lang=en-US [2026-10-04 3:00:02.135364] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-10-04 3:00:02.135379] [info] Request: 0: '[]' [2026-10-04 3:00:02.212129] [info] Response: 0: '{"version":"v1beta","valid_from":"2018-04-30T17:00:00Z","valid_until":null,"url":"https:\/\/static.turnitin.com\/eula\/v1beta\/en-us\/eula.html","available_languages":["sv-SE","zh-CN","ja-JP","ko-KR","es-MX","nl-NL","ru-RU","zh-TW","ar-SA","pt-BR","de-DE","el-GR","nb-NO","cs-CZ","da-DK","tr-TR","pl-PL","fi-FI","it-IT","vi-VN","fr-FR","en-US","ro-RO"],"httpstatus":200}' [2026-10-04 3:30:01.119992] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/features-enabled [2026-10-04 3:30:01.120285] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-10-04 3:30:01.120382] [info] Request: 0: '[]' [2026-10-04 3:30:01.470892] [info] Response: 0: '{"similarity":{"viewer_modes":{"match_overview":true,"all_sources":true},"generation_settings":{"search_repositories":["INTERNET","PUBLICATION","CROSSREF","CROSSREF_POSTED_CONTENT","SUBMITTED_WORK"],"submission_auto_excludes":true},"view_settings":{"exclude_bibliography":true,"exclude_citations":true,"exclude_quotes":true,"exclude_abstract":false,"exclude_methods":false,"exclude_small_matches":true,"exclude_internet":true,"exclude_publications":true,"exclude_preprints":false,"exclude_custom_sections":false,"exclude_crossref":true,"exclude_crossref_posted_content":true,"exclude_submitted_works":true}},"tenant":{"require_eula":true},"product_name":"Turnitin Originality","access_options":["CORE_API","NATIVE","DRAFT_COACH"],"capability":["AI_WRITING_DETECTION"],"httpstatus":200}' [2026-10-04 3:30:01.473372] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/webhooks/f48e6289-6fe9-48b9-b9e8-b7b981f251ea [2026-10-04 3:30:01.473397] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-10-04 3:30:01.473414] [info] Request: 0: '[]' [2026-10-04 3:30:01.547837] [info] Response: 0: '{"id":"f48e6289-6fe9-48b9-b9e8-b7b981f251ea","url":"https:\/\/lms.midocean.edu.km\/plagiarism\/turnitinsim\/callbacks.php","description":"Webhook for https:\/\/lms.midocean.edu.km\/plagiarism\/turnitinsim\/callbacks.php","created_time":"2026-07-01T22:30:02.118Z","event_types":["SIMILARITY_UPDATED","SIMILARITY_COMPLETE","SUBMISSION_COMPLETE"],"httpstatus":200}' [2026-10-04 3:30:01.548654] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/eula/latest?lang=en-US [2026-10-04 3:30:01.548671] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-10-04 3:30:01.548686] [info] Request: 0: '[]' [2026-10-04 3:30:01.622895] [info] Response: 0: '{"version":"v1beta","valid_from":"2018-04-30T17:00:00Z","valid_until":null,"url":"https:\/\/static.turnitin.com\/eula\/v1beta\/en-us\/eula.html","available_languages":["sv-SE","zh-CN","ja-JP","ko-KR","es-MX","nl-NL","ru-RU","zh-TW","ar-SA","pt-BR","de-DE","el-GR","nb-NO","cs-CZ","da-DK","tr-TR","pl-PL","fi-FI","it-IT","vi-VN","fr-FR","en-US","ro-RO"],"httpstatus":200}' [2026-10-04 4:00:01.364607] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/features-enabled [2026-10-04 4:00:01.364923] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-10-04 4:00:01.365021] [info] Request: 0: '[]' [2026-10-04 4:00:01.714308] [info] Response: 0: '{"similarity":{"viewer_modes":{"match_overview":true,"all_sources":true},"generation_settings":{"search_repositories":["INTERNET","PUBLICATION","CROSSREF","CROSSREF_POSTED_CONTENT","SUBMITTED_WORK"],"submission_auto_excludes":true},"view_settings":{"exclude_bibliography":true,"exclude_citations":true,"exclude_quotes":true,"exclude_abstract":false,"exclude_methods":false,"exclude_small_matches":true,"exclude_internet":true,"exclude_publications":true,"exclude_preprints":false,"exclude_custom_sections":false,"exclude_crossref":true,"exclude_crossref_posted_content":true,"exclude_submitted_works":true}},"tenant":{"require_eula":true},"product_name":"Turnitin Originality","access_options":["CORE_API","NATIVE","DRAFT_COACH"],"capability":["AI_WRITING_DETECTION"],"httpstatus":200}' [2026-10-04 4:00:01.715023] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/webhooks/f48e6289-6fe9-48b9-b9e8-b7b981f251ea [2026-10-04 4:00:01.715039] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-10-04 4:00:01.715063] [info] Request: 0: '[]' [2026-10-04 4:00:01.781308] [info] Response: 0: '{"id":"f48e6289-6fe9-48b9-b9e8-b7b981f251ea","url":"https:\/\/lms.midocean.edu.km\/plagiarism\/turnitinsim\/callbacks.php","description":"Webhook for https:\/\/lms.midocean.edu.km\/plagiarism\/turnitinsim\/callbacks.php","created_time":"2026-07-01T22:30:02.118Z","event_types":["SIMILARITY_UPDATED","SIMILARITY_COMPLETE","SUBMISSION_COMPLETE"],"httpstatus":200}' [2026-10-04 4:00:01.782040] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/eula/latest?lang=en-US [2026-10-04 4:00:01.782053] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-10-04 4:00:01.782068] [info] Request: 0: '[]' [2026-10-04 4:00:01.881717] [info] Response: 0: '{"version":"v1beta","valid_from":"2018-04-30T17:00:00Z","valid_until":null,"url":"https:\/\/static.turnitin.com\/eula\/v1beta\/en-us\/eula.html","available_languages":["sv-SE","zh-CN","ja-JP","ko-KR","es-MX","nl-NL","ru-RU","zh-TW","ar-SA","pt-BR","de-DE","el-GR","nb-NO","cs-CZ","da-DK","tr-TR","pl-PL","fi-FI","it-IT","vi-VN","fr-FR","en-US","ro-RO"],"httpstatus":200}' [2026-10-04 4:30:01.064126] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/features-enabled [2026-10-04 4:30:01.064312] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-10-04 4:30:01.064404] [info] Request: 0: '[]' [2026-10-04 4:30:01.352925] [info] Response: 0: '{"similarity":{"viewer_modes":{"match_overview":true,"all_sources":true},"generation_settings":{"search_repositories":["INTERNET","PUBLICATION","CROSSREF","CROSSREF_POSTED_CONTENT","SUBMITTED_WORK"],"submission_auto_excludes":true},"view_settings":{"exclude_bibliography":true,"exclude_citations":true,"exclude_quotes":true,"exclude_abstract":false,"exclude_methods":false,"exclude_small_matches":true,"exclude_internet":true,"exclude_publications":true,"exclude_preprints":false,"exclude_custom_sections":false,"exclude_crossref":true,"exclude_crossref_posted_content":true,"exclude_submitted_works":true}},"tenant":{"require_eula":true},"product_name":"Turnitin Originality","access_options":["CORE_API","NATIVE","DRAFT_COACH"],"capability":["AI_WRITING_DETECTION"],"httpstatus":200}' [2026-10-04 4:30:01.353703] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/webhooks/f48e6289-6fe9-48b9-b9e8-b7b981f251ea [2026-10-04 4:30:01.353720] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-10-04 4:30:01.353734] [info] Request: 0: '[]' [2026-10-04 4:30:01.433764] [info] Response: 0: '{"id":"f48e6289-6fe9-48b9-b9e8-b7b981f251ea","url":"https:\/\/lms.midocean.edu.km\/plagiarism\/turnitinsim\/callbacks.php","description":"Webhook for https:\/\/lms.midocean.edu.km\/plagiarism\/turnitinsim\/callbacks.php","created_time":"2026-07-01T22:30:02.118Z","event_types":["SIMILARITY_UPDATED","SUBMISSION_COMPLETE","SIMILARITY_COMPLETE"],"httpstatus":200}' [2026-10-04 4:30:01.434504] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/eula/latest?lang=en-US [2026-10-04 4:30:01.434521] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-10-04 4:30:01.434549] [info] Request: 0: '[]' [2026-10-04 4:30:01.524195] [info] Response: 0: '{"version":"v1beta","valid_from":"2018-04-30T17:00:00Z","valid_until":null,"url":"https:\/\/static.turnitin.com\/eula\/v1beta\/en-us\/eula.html","available_languages":["sv-SE","zh-CN","ja-JP","ko-KR","es-MX","nl-NL","ru-RU","zh-TW","ar-SA","pt-BR","de-DE","el-GR","nb-NO","cs-CZ","da-DK","tr-TR","pl-PL","fi-FI","it-IT","vi-VN","fr-FR","en-US","ro-RO"],"httpstatus":200}' [2026-10-04 5:00:01.205842] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/features-enabled [2026-10-04 5:00:01.205873] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-10-04 5:00:01.205964] [info] Request: 0: '[]' [2026-10-04 5:00:01.610430] [info] Response: 0: '{"similarity":{"viewer_modes":{"match_overview":true,"all_sources":true},"generation_settings":{"search_repositories":["INTERNET","PUBLICATION","CROSSREF","CROSSREF_POSTED_CONTENT","SUBMITTED_WORK"],"submission_auto_excludes":true},"view_settings":{"exclude_bibliography":true,"exclude_citations":true,"exclude_quotes":true,"exclude_abstract":false,"exclude_methods":false,"exclude_small_matches":true,"exclude_internet":true,"exclude_publications":true,"exclude_preprints":false,"exclude_custom_sections":false,"exclude_crossref":true,"exclude_crossref_posted_content":true,"exclude_submitted_works":true}},"tenant":{"require_eula":true},"product_name":"Turnitin Originality","access_options":["NATIVE","CORE_API","DRAFT_COACH"],"capability":["AI_WRITING_DETECTION"],"httpstatus":200}' [2026-10-04 5:00:01.612718] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/webhooks/f48e6289-6fe9-48b9-b9e8-b7b981f251ea [2026-10-04 5:00:01.612744] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-10-04 5:00:01.612762] [info] Request: 0: '[]' [2026-10-04 5:00:01.694938] [info] Response: 0: '{"id":"f48e6289-6fe9-48b9-b9e8-b7b981f251ea","url":"https:\/\/lms.midocean.edu.km\/plagiarism\/turnitinsim\/callbacks.php","description":"Webhook for https:\/\/lms.midocean.edu.km\/plagiarism\/turnitinsim\/callbacks.php","created_time":"2026-07-01T22:30:02.118Z","event_types":["SIMILARITY_UPDATED","SIMILARITY_COMPLETE","SUBMISSION_COMPLETE"],"httpstatus":200}' [2026-10-04 5:00:01.695734] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/eula/latest?lang=en-US [2026-10-04 5:00:01.695750] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-10-04 5:00:01.695765] [info] Request: 0: '[]' [2026-10-04 5:00:01.809005] [info] Response: 0: '{"version":"v1beta","valid_from":"2018-04-30T17:00:00Z","valid_until":null,"url":"https:\/\/static.turnitin.com\/eula\/v1beta\/en-us\/eula.html","available_languages":["sv-SE","zh-CN","ja-JP","ko-KR","es-MX","nl-NL","ru-RU","zh-TW","ar-SA","pt-BR","de-DE","el-GR","nb-NO","cs-CZ","da-DK","tr-TR","pl-PL","fi-FI","it-IT","vi-VN","fr-FR","en-US","ro-RO"],"httpstatus":200}' [2026-10-04 5:30:01.131139] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/features-enabled [2026-10-04 5:30:01.131166] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-10-04 5:30:01.131247] [info] Request: 0: '[]' [2026-10-04 5:30:01.455363] [info] Response: 0: '{"similarity":{"viewer_modes":{"match_overview":true,"all_sources":true},"generation_settings":{"search_repositories":["INTERNET","PUBLICATION","CROSSREF","CROSSREF_POSTED_CONTENT","SUBMITTED_WORK"],"submission_auto_excludes":true},"view_settings":{"exclude_bibliography":true,"exclude_citations":true,"exclude_quotes":true,"exclude_abstract":false,"exclude_methods":false,"exclude_small_matches":true,"exclude_internet":true,"exclude_publications":true,"exclude_preprints":false,"exclude_custom_sections":false,"exclude_crossref":true,"exclude_crossref_posted_content":true,"exclude_submitted_works":true}},"tenant":{"require_eula":true},"product_name":"Turnitin Originality","access_options":["CORE_API","NATIVE","DRAFT_COACH"],"capability":["AI_WRITING_DETECTION"],"httpstatus":200}' [2026-10-04 5:30:01.458000] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/webhooks/f48e6289-6fe9-48b9-b9e8-b7b981f251ea [2026-10-04 5:30:01.458035] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-10-04 5:30:01.458060] [info] Request: 0: '[]' [2026-10-04 5:30:01.559858] [info] Response: 0: '{"id":"f48e6289-6fe9-48b9-b9e8-b7b981f251ea","url":"https:\/\/lms.midocean.edu.km\/plagiarism\/turnitinsim\/callbacks.php","description":"Webhook for https:\/\/lms.midocean.edu.km\/plagiarism\/turnitinsim\/callbacks.php","created_time":"2026-07-01T22:30:02.118Z","event_types":["SIMILARITY_UPDATED","SIMILARITY_COMPLETE","SUBMISSION_COMPLETE"],"httpstatus":200}' [2026-10-04 5:30:01.560745] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/eula/latest?lang=en-US [2026-10-04 5:30:01.560766] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-10-04 5:30:01.560782] [info] Request: 0: '[]' [2026-10-04 5:30:01.615788] [info] Response: 0: '{"version":"v1beta","valid_from":"2018-04-30T17:00:00Z","valid_until":null,"url":"https:\/\/static.turnitin.com\/eula\/v1beta\/en-us\/eula.html","available_languages":["sv-SE","zh-CN","ja-JP","ko-KR","es-MX","nl-NL","ru-RU","zh-TW","ar-SA","pt-BR","de-DE","el-GR","nb-NO","cs-CZ","da-DK","tr-TR","pl-PL","fi-FI","it-IT","vi-VN","fr-FR","en-US","ro-RO"],"httpstatus":200}' [2026-10-04 5:33:13.343679] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/eula/latest?lang=en-US [2026-10-04 5:33:13.343729] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-10-04 5:33:13.343828] [info] Request: 0: '[]' [2026-10-04 5:33:13.402539] [info] Response: 0: '{"version":"v1beta","valid_from":"2018-04-30T17:00:00Z","valid_until":null,"url":"https:\/\/static.turnitin.com\/eula\/v1beta\/en-us\/eula.html","available_languages":["sv-SE","zh-CN","ja-JP","ko-KR","es-MX","nl-NL","ru-RU","zh-TW","ar-SA","pt-BR","de-DE","el-GR","nb-NO","cs-CZ","da-DK","tr-TR","pl-PL","fi-FI","it-IT","vi-VN","fr-FR","en-US","ro-RO"],"httpstatus":200}' [2026-10-04 6:00:01.363492] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/features-enabled [2026-10-04 6:00:01.363523] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-10-04 6:00:01.363622] [info] Request: 0: '[]' [2026-10-04 6:00:01.667501] [info] Response: 0: '{"similarity":{"viewer_modes":{"match_overview":true,"all_sources":true},"generation_settings":{"search_repositories":["INTERNET","PUBLICATION","CROSSREF","CROSSREF_POSTED_CONTENT","SUBMITTED_WORK"],"submission_auto_excludes":true},"view_settings":{"exclude_bibliography":true,"exclude_citations":true,"exclude_quotes":true,"exclude_abstract":false,"exclude_methods":false,"exclude_small_matches":true,"exclude_internet":true,"exclude_publications":true,"exclude_preprints":false,"exclude_custom_sections":false,"exclude_crossref":true,"exclude_crossref_posted_content":true,"exclude_submitted_works":true}},"tenant":{"require_eula":true},"product_name":"Turnitin Originality","access_options":["CORE_API","NATIVE","DRAFT_COACH"],"capability":["AI_WRITING_DETECTION"],"httpstatus":200}' [2026-10-04 6:00:01.668371] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/webhooks/f48e6289-6fe9-48b9-b9e8-b7b981f251ea [2026-10-04 6:00:01.668389] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-10-04 6:00:01.668404] [info] Request: 0: '[]' [2026-10-04 6:00:01.744363] [info] Response: 0: '{"id":"f48e6289-6fe9-48b9-b9e8-b7b981f251ea","url":"https:\/\/lms.midocean.edu.km\/plagiarism\/turnitinsim\/callbacks.php","description":"Webhook for https:\/\/lms.midocean.edu.km\/plagiarism\/turnitinsim\/callbacks.php","created_time":"2026-07-01T22:30:02.118Z","event_types":["SIMILARITY_UPDATED","SIMILARITY_COMPLETE","SUBMISSION_COMPLETE"],"httpstatus":200}' [2026-10-04 6:00:01.745187] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/eula/latest?lang=en-US [2026-10-04 6:00:01.745203] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-10-04 6:00:01.745218] [info] Request: 0: '[]' [2026-10-04 6:00:01.825062] [info] Response: 0: '{"version":"v1beta","valid_from":"2018-04-30T17:00:00Z","valid_until":null,"url":"https:\/\/static.turnitin.com\/eula\/v1beta\/en-us\/eula.html","available_languages":["sv-SE","zh-CN","ja-JP","ko-KR","es-MX","nl-NL","ru-RU","zh-TW","ar-SA","pt-BR","de-DE","el-GR","nb-NO","cs-CZ","da-DK","tr-TR","pl-PL","fi-FI","it-IT","vi-VN","fr-FR","en-US","ro-RO"],"httpstatus":200}' [2026-10-04 6:30:01.252072] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/features-enabled [2026-10-04 6:30:01.252104] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-10-04 6:30:01.252192] [info] Request: 0: '[]' [2026-10-04 6:30:01.586590] [info] Response: 0: '{"similarity":{"viewer_modes":{"match_overview":true,"all_sources":true},"generation_settings":{"search_repositories":["INTERNET","PUBLICATION","CROSSREF","CROSSREF_POSTED_CONTENT","SUBMITTED_WORK"],"submission_auto_excludes":true},"view_settings":{"exclude_bibliography":true,"exclude_citations":true,"exclude_quotes":true,"exclude_abstract":false,"exclude_methods":false,"exclude_small_matches":true,"exclude_internet":true,"exclude_publications":true,"exclude_preprints":false,"exclude_custom_sections":false,"exclude_crossref":true,"exclude_crossref_posted_content":true,"exclude_submitted_works":true}},"tenant":{"require_eula":true},"product_name":"Turnitin Originality","access_options":["CORE_API","NATIVE","DRAFT_COACH"],"capability":["AI_WRITING_DETECTION"],"httpstatus":200}' [2026-10-04 6:30:01.587363] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/webhooks/f48e6289-6fe9-48b9-b9e8-b7b981f251ea [2026-10-04 6:30:01.587378] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-10-04 6:30:01.587392] [info] Request: 0: '[]' [2026-10-04 6:30:01.666740] [info] Response: 0: '{"id":"f48e6289-6fe9-48b9-b9e8-b7b981f251ea","url":"https:\/\/lms.midocean.edu.km\/plagiarism\/turnitinsim\/callbacks.php","description":"Webhook for https:\/\/lms.midocean.edu.km\/plagiarism\/turnitinsim\/callbacks.php","created_time":"2026-07-01T22:30:02.118Z","event_types":["SIMILARITY_UPDATED","SIMILARITY_COMPLETE","SUBMISSION_COMPLETE"],"httpstatus":200}' [2026-10-04 6:30:01.667567] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/eula/latest?lang=en-US [2026-10-04 6:30:01.667584] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-10-04 6:30:01.667599] [info] Request: 0: '[]' [2026-10-04 6:30:01.746382] [info] Response: 0: '{"version":"v1beta","valid_from":"2018-04-30T17:00:00Z","valid_until":null,"url":"https:\/\/static.turnitin.com\/eula\/v1beta\/en-us\/eula.html","available_languages":["sv-SE","zh-CN","ja-JP","ko-KR","es-MX","nl-NL","ru-RU","zh-TW","ar-SA","pt-BR","de-DE","el-GR","nb-NO","cs-CZ","da-DK","tr-TR","pl-PL","fi-FI","it-IT","vi-VN","fr-FR","en-US","ro-RO"],"httpstatus":200}' [2026-10-04 7:00:01.129465] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/features-enabled [2026-10-04 7:00:01.129652] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-10-04 7:00:01.129750] [info] Request: 0: '[]' [2026-10-04 7:00:01.416331] [info] Response: 0: '{"similarity":{"viewer_modes":{"match_overview":true,"all_sources":true},"generation_settings":{"search_repositories":["INTERNET","PUBLICATION","CROSSREF","CROSSREF_POSTED_CONTENT","SUBMITTED_WORK"],"submission_auto_excludes":true},"view_settings":{"exclude_bibliography":true,"exclude_citations":true,"exclude_quotes":true,"exclude_abstract":false,"exclude_methods":false,"exclude_small_matches":true,"exclude_internet":true,"exclude_publications":true,"exclude_preprints":false,"exclude_custom_sections":false,"exclude_crossref":true,"exclude_crossref_posted_content":true,"exclude_submitted_works":true}},"tenant":{"require_eula":true},"product_name":"Turnitin Originality","access_options":["CORE_API","NATIVE","DRAFT_COACH"],"capability":["AI_WRITING_DETECTION"],"httpstatus":200}' [2026-10-04 7:00:01.417165] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/webhooks/f48e6289-6fe9-48b9-b9e8-b7b981f251ea [2026-10-04 7:00:01.417185] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-10-04 7:00:01.417200] [info] Request: 0: '[]' [2026-10-04 7:00:01.504142] [info] Response: 0: '{"id":"f48e6289-6fe9-48b9-b9e8-b7b981f251ea","url":"https:\/\/lms.midocean.edu.km\/plagiarism\/turnitinsim\/callbacks.php","description":"Webhook for https:\/\/lms.midocean.edu.km\/plagiarism\/turnitinsim\/callbacks.php","created_time":"2026-07-01T22:30:02.118Z","event_types":["SIMILARITY_UPDATED","SUBMISSION_COMPLETE","SIMILARITY_COMPLETE"],"httpstatus":200}' [2026-10-04 7:00:01.504961] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/eula/latest?lang=en-US [2026-10-04 7:00:01.504978] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-10-04 7:00:01.504995] [info] Request: 0: '[]' [2026-10-04 7:00:01.561528] [info] Response: 0: '{"version":"v1beta","valid_from":"2018-04-30T17:00:00Z","valid_until":null,"url":"https:\/\/static.turnitin.com\/eula\/v1beta\/en-us\/eula.html","available_languages":["sv-SE","zh-CN","ja-JP","ko-KR","es-MX","nl-NL","ru-RU","zh-TW","ar-SA","pt-BR","de-DE","el-GR","nb-NO","cs-CZ","da-DK","tr-TR","pl-PL","fi-FI","it-IT","vi-VN","fr-FR","en-US","ro-RO"],"httpstatus":200}' [2026-10-04 7:30:01.204687] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/features-enabled [2026-10-04 7:30:01.204715] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-10-04 7:30:01.204804] [info] Request: 0: '[]' [2026-10-04 7:30:01.518261] [info] Response: 0: '{"similarity":{"viewer_modes":{"match_overview":true,"all_sources":true},"generation_settings":{"search_repositories":["INTERNET","PUBLICATION","CROSSREF","CROSSREF_POSTED_CONTENT","SUBMITTED_WORK"],"submission_auto_excludes":true},"view_settings":{"exclude_bibliography":true,"exclude_citations":true,"exclude_quotes":true,"exclude_abstract":false,"exclude_methods":false,"exclude_small_matches":true,"exclude_internet":true,"exclude_publications":true,"exclude_preprints":false,"exclude_custom_sections":false,"exclude_crossref":true,"exclude_crossref_posted_content":true,"exclude_submitted_works":true}},"tenant":{"require_eula":true},"product_name":"Turnitin Originality","access_options":["CORE_API","NATIVE","DRAFT_COACH"],"capability":["AI_WRITING_DETECTION"],"httpstatus":200}' [2026-10-04 7:30:01.519041] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/webhooks/f48e6289-6fe9-48b9-b9e8-b7b981f251ea [2026-10-04 7:30:01.519057] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-10-04 7:30:01.519073] [info] Request: 0: '[]' [2026-10-04 7:30:01.620378] [info] Response: 0: '{"id":"f48e6289-6fe9-48b9-b9e8-b7b981f251ea","url":"https:\/\/lms.midocean.edu.km\/plagiarism\/turnitinsim\/callbacks.php","description":"Webhook for https:\/\/lms.midocean.edu.km\/plagiarism\/turnitinsim\/callbacks.php","created_time":"2026-07-01T22:30:02.118Z","event_types":["SIMILARITY_COMPLETE","SUBMISSION_COMPLETE","SIMILARITY_UPDATED"],"httpstatus":200}' [2026-10-04 7:30:01.621160] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/eula/latest?lang=en-US [2026-10-04 7:30:01.621177] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-10-04 7:30:01.621193] [info] Request: 0: '[]' [2026-10-04 7:30:01.678018] [info] Response: 0: '{"version":"v1beta","valid_from":"2018-04-30T17:00:00Z","valid_until":null,"url":"https:\/\/static.turnitin.com\/eula\/v1beta\/en-us\/eula.html","available_languages":["sv-SE","zh-CN","ja-JP","ko-KR","es-MX","nl-NL","ru-RU","zh-TW","ar-SA","pt-BR","de-DE","el-GR","nb-NO","cs-CZ","da-DK","tr-TR","pl-PL","fi-FI","it-IT","vi-VN","fr-FR","en-US","ro-RO"],"httpstatus":200}' [2026-10-04 8:00:01.199088] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/features-enabled [2026-10-04 8:00:01.199117] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-10-04 8:00:01.199213] [info] Request: 0: '[]' [2026-10-04 8:00:01.542908] [info] Response: 0: '{"similarity":{"viewer_modes":{"match_overview":true,"all_sources":true},"generation_settings":{"search_repositories":["INTERNET","PUBLICATION","CROSSREF","CROSSREF_POSTED_CONTENT","SUBMITTED_WORK"],"submission_auto_excludes":true},"view_settings":{"exclude_bibliography":true,"exclude_citations":true,"exclude_quotes":true,"exclude_abstract":false,"exclude_methods":false,"exclude_small_matches":true,"exclude_internet":true,"exclude_publications":true,"exclude_preprints":false,"exclude_custom_sections":false,"exclude_crossref":true,"exclude_crossref_posted_content":true,"exclude_submitted_works":true}},"tenant":{"require_eula":true},"product_name":"Turnitin Originality","access_options":["CORE_API","NATIVE","DRAFT_COACH"],"capability":["AI_WRITING_DETECTION"],"httpstatus":200}' [2026-10-04 8:00:01.543661] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/webhooks/f48e6289-6fe9-48b9-b9e8-b7b981f251ea [2026-10-04 8:00:01.543677] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-10-04 8:00:01.543690] [info] Request: 0: '[]' [2026-10-04 8:00:01.619187] [info] Response: 0: '{"id":"f48e6289-6fe9-48b9-b9e8-b7b981f251ea","url":"https:\/\/lms.midocean.edu.km\/plagiarism\/turnitinsim\/callbacks.php","description":"Webhook for https:\/\/lms.midocean.edu.km\/plagiarism\/turnitinsim\/callbacks.php","created_time":"2026-07-01T22:30:02.118Z","event_types":["SIMILARITY_COMPLETE","SUBMISSION_COMPLETE","SIMILARITY_UPDATED"],"httpstatus":200}' [2026-10-04 8:00:01.620008] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/eula/latest?lang=en-US [2026-10-04 8:00:01.620027] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-10-04 8:00:01.620042] [info] Request: 0: '[]' [2026-10-04 8:00:01.667505] [info] Response: 0: '{"version":"v1beta","valid_from":"2018-04-30T17:00:00Z","valid_until":null,"url":"https:\/\/static.turnitin.com\/eula\/v1beta\/en-us\/eula.html","available_languages":["sv-SE","zh-CN","ja-JP","ko-KR","es-MX","nl-NL","ru-RU","zh-TW","ar-SA","pt-BR","de-DE","el-GR","nb-NO","cs-CZ","da-DK","tr-TR","pl-PL","fi-FI","it-IT","vi-VN","fr-FR","en-US","ro-RO"],"httpstatus":200}' [2026-10-04 8:30:01.091011] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/features-enabled [2026-10-04 8:30:01.091038] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-10-04 8:30:01.091129] [info] Request: 0: '[]' [2026-10-04 8:30:01.374222] [info] Response: 0: '{"similarity":{"viewer_modes":{"match_overview":true,"all_sources":true},"generation_settings":{"search_repositories":["INTERNET","PUBLICATION","CROSSREF","CROSSREF_POSTED_CONTENT","SUBMITTED_WORK"],"submission_auto_excludes":true},"view_settings":{"exclude_bibliography":true,"exclude_citations":true,"exclude_quotes":true,"exclude_abstract":false,"exclude_methods":false,"exclude_small_matches":true,"exclude_internet":true,"exclude_publications":true,"exclude_preprints":false,"exclude_custom_sections":false,"exclude_crossref":true,"exclude_crossref_posted_content":true,"exclude_submitted_works":true}},"tenant":{"require_eula":true},"product_name":"Turnitin Originality","access_options":["NATIVE","CORE_API","DRAFT_COACH"],"capability":["AI_WRITING_DETECTION"],"httpstatus":200}' [2026-10-04 8:30:01.376343] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/webhooks/f48e6289-6fe9-48b9-b9e8-b7b981f251ea [2026-10-04 8:30:01.376368] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-10-04 8:30:01.376386] [info] Request: 0: '[]' [2026-10-04 8:30:01.427371] [info] Response: 0: '{"id":"f48e6289-6fe9-48b9-b9e8-b7b981f251ea","url":"https:\/\/lms.midocean.edu.km\/plagiarism\/turnitinsim\/callbacks.php","description":"Webhook for https:\/\/lms.midocean.edu.km\/plagiarism\/turnitinsim\/callbacks.php","created_time":"2026-07-01T22:30:02.118Z","event_types":["SIMILARITY_UPDATED","SUBMISSION_COMPLETE","SIMILARITY_COMPLETE"],"httpstatus":200}' [2026-10-04 8:30:01.428083] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/eula/latest?lang=en-US [2026-10-04 8:30:01.428107] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-10-04 8:30:01.428122] [info] Request: 0: '[]' [2026-10-04 8:30:01.510445] [info] Response: 0: '{"version":"v1beta","valid_from":"2018-04-30T17:00:00Z","valid_until":null,"url":"https:\/\/static.turnitin.com\/eula\/v1beta\/en-us\/eula.html","available_languages":["sv-SE","zh-CN","ja-JP","ko-KR","es-MX","nl-NL","ru-RU","zh-TW","ar-SA","pt-BR","de-DE","el-GR","nb-NO","cs-CZ","da-DK","tr-TR","pl-PL","fi-FI","it-IT","vi-VN","fr-FR","en-US","ro-RO"],"httpstatus":200}' [2026-10-04 9:00:01.309055] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/features-enabled [2026-10-04 9:00:01.309094] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-10-04 9:00:01.309217] [info] Request: 0: '[]' [2026-10-04 9:00:01.627115] [info] Response: 0: '{"similarity":{"viewer_modes":{"match_overview":true,"all_sources":true},"generation_settings":{"search_repositories":["INTERNET","PUBLICATION","CROSSREF","CROSSREF_POSTED_CONTENT","SUBMITTED_WORK"],"submission_auto_excludes":true},"view_settings":{"exclude_bibliography":true,"exclude_citations":true,"exclude_quotes":true,"exclude_abstract":false,"exclude_methods":false,"exclude_small_matches":true,"exclude_internet":true,"exclude_publications":true,"exclude_preprints":false,"exclude_custom_sections":false,"exclude_crossref":true,"exclude_crossref_posted_content":true,"exclude_submitted_works":true}},"tenant":{"require_eula":true},"product_name":"Turnitin Originality","access_options":["CORE_API","NATIVE","DRAFT_COACH"],"capability":["AI_WRITING_DETECTION"],"httpstatus":200}' [2026-10-04 9:00:01.629025] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/webhooks/f48e6289-6fe9-48b9-b9e8-b7b981f251ea [2026-10-04 9:00:01.629050] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-10-04 9:00:01.629067] [info] Request: 0: '[]' [2026-10-04 9:00:01.679989] [info] Response: 0: '{"id":"f48e6289-6fe9-48b9-b9e8-b7b981f251ea","url":"https:\/\/lms.midocean.edu.km\/plagiarism\/turnitinsim\/callbacks.php","description":"Webhook for https:\/\/lms.midocean.edu.km\/plagiarism\/turnitinsim\/callbacks.php","created_time":"2026-07-01T22:30:02.118Z","event_types":["SIMILARITY_UPDATED","SIMILARITY_COMPLETE","SUBMISSION_COMPLETE"],"httpstatus":200}' [2026-10-04 9:00:01.680707] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/eula/latest?lang=en-US [2026-10-04 9:00:01.680723] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-10-04 9:00:01.680737] [info] Request: 0: '[]' [2026-10-04 9:00:01.769001] [info] Response: 0: '{"version":"v1beta","valid_from":"2018-04-30T17:00:00Z","valid_until":null,"url":"https:\/\/static.turnitin.com\/eula\/v1beta\/en-us\/eula.html","available_languages":["sv-SE","zh-CN","ja-JP","ko-KR","es-MX","nl-NL","ru-RU","zh-TW","ar-SA","pt-BR","de-DE","el-GR","nb-NO","cs-CZ","da-DK","tr-TR","pl-PL","fi-FI","it-IT","vi-VN","fr-FR","en-US","ro-RO"],"httpstatus":200}' [2026-10-04 9:30:01.167676] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/features-enabled [2026-10-04 9:30:01.168036] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-10-04 9:30:01.168127] [info] Request: 0: '[]' [2026-10-04 9:30:01.556333] [info] Response: 0: '{"similarity":{"viewer_modes":{"match_overview":true,"all_sources":true},"generation_settings":{"search_repositories":["INTERNET","PUBLICATION","CROSSREF","CROSSREF_POSTED_CONTENT","SUBMITTED_WORK"],"submission_auto_excludes":true},"view_settings":{"exclude_bibliography":true,"exclude_citations":true,"exclude_quotes":true,"exclude_abstract":false,"exclude_methods":false,"exclude_small_matches":true,"exclude_internet":true,"exclude_publications":true,"exclude_preprints":false,"exclude_custom_sections":false,"exclude_crossref":true,"exclude_crossref_posted_content":true,"exclude_submitted_works":true}},"tenant":{"require_eula":true},"product_name":"Turnitin Originality","access_options":["CORE_API","NATIVE","DRAFT_COACH"],"capability":["AI_WRITING_DETECTION"],"httpstatus":200}' [2026-10-04 9:30:01.557106] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/webhooks/f48e6289-6fe9-48b9-b9e8-b7b981f251ea [2026-10-04 9:30:01.557122] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-10-04 9:30:01.557137] [info] Request: 0: '[]' [2026-10-04 9:30:01.650243] [info] Response: 0: '{"id":"f48e6289-6fe9-48b9-b9e8-b7b981f251ea","url":"https:\/\/lms.midocean.edu.km\/plagiarism\/turnitinsim\/callbacks.php","description":"Webhook for https:\/\/lms.midocean.edu.km\/plagiarism\/turnitinsim\/callbacks.php","created_time":"2026-07-01T22:30:02.118Z","event_types":["SIMILARITY_COMPLETE","SUBMISSION_COMPLETE","SIMILARITY_UPDATED"],"httpstatus":200}' [2026-10-04 9:30:01.651006] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/eula/latest?lang=en-US [2026-10-04 9:30:01.651021] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-10-04 9:30:01.651036] [info] Request: 0: '[]' [2026-10-04 9:30:01.730272] [info] Response: 0: '{"version":"v1beta","valid_from":"2018-04-30T17:00:00Z","valid_until":null,"url":"https:\/\/static.turnitin.com\/eula\/v1beta\/en-us\/eula.html","available_languages":["sv-SE","zh-CN","ja-JP","ko-KR","es-MX","nl-NL","ru-RU","zh-TW","ar-SA","pt-BR","de-DE","el-GR","nb-NO","cs-CZ","da-DK","tr-TR","pl-PL","fi-FI","it-IT","vi-VN","fr-FR","en-US","ro-RO"],"httpstatus":200}' [2026-10-04 10:00:01.258476] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/features-enabled [2026-10-04 10:00:01.258631] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-10-04 10:00:01.258728] [info] Request: 0: '[]' [2026-10-04 10:00:01.595551] [info] Response: 0: '{"similarity":{"viewer_modes":{"match_overview":true,"all_sources":true},"generation_settings":{"search_repositories":["INTERNET","PUBLICATION","CROSSREF","CROSSREF_POSTED_CONTENT","SUBMITTED_WORK"],"submission_auto_excludes":true},"view_settings":{"exclude_bibliography":true,"exclude_citations":true,"exclude_quotes":true,"exclude_abstract":false,"exclude_methods":false,"exclude_small_matches":true,"exclude_internet":true,"exclude_publications":true,"exclude_preprints":false,"exclude_custom_sections":false,"exclude_crossref":true,"exclude_crossref_posted_content":true,"exclude_submitted_works":true}},"tenant":{"require_eula":true},"product_name":"Turnitin Originality","access_options":["NATIVE","CORE_API","DRAFT_COACH"],"capability":["AI_WRITING_DETECTION"],"httpstatus":200}' [2026-10-04 10:00:01.598529] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/webhooks/f48e6289-6fe9-48b9-b9e8-b7b981f251ea [2026-10-04 10:00:01.598570] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-10-04 10:00:01.598589] [info] Request: 0: '[]' [2026-10-04 10:00:01.649589] [info] Response: 0: '{"id":"f48e6289-6fe9-48b9-b9e8-b7b981f251ea","url":"https:\/\/lms.midocean.edu.km\/plagiarism\/turnitinsim\/callbacks.php","description":"Webhook for https:\/\/lms.midocean.edu.km\/plagiarism\/turnitinsim\/callbacks.php","created_time":"2026-07-01T22:30:02.118Z","event_types":["SIMILARITY_UPDATED","SUBMISSION_COMPLETE","SIMILARITY_COMPLETE"],"httpstatus":200}' [2026-10-04 10:00:01.650372] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/eula/latest?lang=en-US [2026-10-04 10:00:01.650387] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-10-04 10:00:01.650401] [info] Request: 0: '[]' [2026-10-04 10:00:01.696337] [info] Response: 0: '{"version":"v1beta","valid_from":"2018-04-30T17:00:00Z","valid_until":null,"url":"https:\/\/static.turnitin.com\/eula\/v1beta\/en-us\/eula.html","available_languages":["sv-SE","zh-CN","ja-JP","ko-KR","es-MX","nl-NL","ru-RU","zh-TW","ar-SA","pt-BR","de-DE","el-GR","nb-NO","cs-CZ","da-DK","tr-TR","pl-PL","fi-FI","it-IT","vi-VN","fr-FR","en-US","ro-RO"],"httpstatus":200}' [2026-10-04 10:30:01.081823] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/features-enabled [2026-10-04 10:30:01.081975] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-10-04 10:30:01.082070] [info] Request: 0: '[]' [2026-10-04 10:30:01.436866] [info] Response: 0: '{"similarity":{"viewer_modes":{"match_overview":true,"all_sources":true},"generation_settings":{"search_repositories":["INTERNET","PUBLICATION","CROSSREF","CROSSREF_POSTED_CONTENT","SUBMITTED_WORK"],"submission_auto_excludes":true},"view_settings":{"exclude_bibliography":true,"exclude_citations":true,"exclude_quotes":true,"exclude_abstract":false,"exclude_methods":false,"exclude_small_matches":true,"exclude_internet":true,"exclude_publications":true,"exclude_preprints":false,"exclude_custom_sections":false,"exclude_crossref":true,"exclude_crossref_posted_content":true,"exclude_submitted_works":true}},"tenant":{"require_eula":true},"product_name":"Turnitin Originality","access_options":["NATIVE","CORE_API","DRAFT_COACH"],"capability":["AI_WRITING_DETECTION"],"httpstatus":200}' [2026-10-04 10:30:01.437714] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/webhooks/f48e6289-6fe9-48b9-b9e8-b7b981f251ea [2026-10-04 10:30:01.437733] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-10-04 10:30:01.437748] [info] Request: 0: '[]' [2026-10-04 10:30:01.510001] [info] Response: 0: '{"id":"f48e6289-6fe9-48b9-b9e8-b7b981f251ea","url":"https:\/\/lms.midocean.edu.km\/plagiarism\/turnitinsim\/callbacks.php","description":"Webhook for https:\/\/lms.midocean.edu.km\/plagiarism\/turnitinsim\/callbacks.php","created_time":"2026-07-01T22:30:02.118Z","event_types":["SIMILARITY_UPDATED","SIMILARITY_COMPLETE","SUBMISSION_COMPLETE"],"httpstatus":200}' [2026-10-04 10:30:01.510842] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/eula/latest?lang=en-US [2026-10-04 10:30:01.510859] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-10-04 10:30:01.510890] [info] Request: 0: '[]' [2026-10-04 10:30:01.588709] [info] Response: 0: '{"version":"v1beta","valid_from":"2018-04-30T17:00:00Z","valid_until":null,"url":"https:\/\/static.turnitin.com\/eula\/v1beta\/en-us\/eula.html","available_languages":["sv-SE","zh-CN","ja-JP","ko-KR","es-MX","nl-NL","ru-RU","zh-TW","ar-SA","pt-BR","de-DE","el-GR","nb-NO","cs-CZ","da-DK","tr-TR","pl-PL","fi-FI","it-IT","vi-VN","fr-FR","en-US","ro-RO"],"httpstatus":200}' [2026-10-04 11:00:01.229629] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/features-enabled [2026-10-04 11:00:01.229661] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-10-04 11:00:01.229753] [info] Request: 0: '[]' [2026-10-04 11:00:01.540394] [info] Response: 0: '{"similarity":{"viewer_modes":{"match_overview":true,"all_sources":true},"generation_settings":{"search_repositories":["INTERNET","PUBLICATION","CROSSREF","CROSSREF_POSTED_CONTENT","SUBMITTED_WORK"],"submission_auto_excludes":true},"view_settings":{"exclude_bibliography":true,"exclude_citations":true,"exclude_quotes":true,"exclude_abstract":false,"exclude_methods":false,"exclude_small_matches":true,"exclude_internet":true,"exclude_publications":true,"exclude_preprints":false,"exclude_custom_sections":false,"exclude_crossref":true,"exclude_crossref_posted_content":true,"exclude_submitted_works":true}},"tenant":{"require_eula":true},"product_name":"Turnitin Originality","access_options":["NATIVE","CORE_API","DRAFT_COACH"],"capability":["AI_WRITING_DETECTION"],"httpstatus":200}' [2026-10-04 11:00:01.541183] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/webhooks/f48e6289-6fe9-48b9-b9e8-b7b981f251ea [2026-10-04 11:00:01.541201] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-10-04 11:00:01.541214] [info] Request: 0: '[]' [2026-10-04 11:00:01.622970] [info] Response: 0: '{"id":"f48e6289-6fe9-48b9-b9e8-b7b981f251ea","url":"https:\/\/lms.midocean.edu.km\/plagiarism\/turnitinsim\/callbacks.php","description":"Webhook for https:\/\/lms.midocean.edu.km\/plagiarism\/turnitinsim\/callbacks.php","created_time":"2026-07-01T22:30:02.118Z","event_types":["SIMILARITY_UPDATED","SIMILARITY_COMPLETE","SUBMISSION_COMPLETE"],"httpstatus":200}' [2026-10-04 11:00:01.623775] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/eula/latest?lang=en-US [2026-10-04 11:00:01.623791] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-10-04 11:00:01.623805] [info] Request: 0: '[]' [2026-10-04 11:00:01.698425] [info] Response: 0: '{"version":"v1beta","valid_from":"2018-04-30T17:00:00Z","valid_until":null,"url":"https:\/\/static.turnitin.com\/eula\/v1beta\/en-us\/eula.html","available_languages":["sv-SE","zh-CN","ja-JP","ko-KR","es-MX","nl-NL","ru-RU","zh-TW","ar-SA","pt-BR","de-DE","el-GR","nb-NO","cs-CZ","da-DK","tr-TR","pl-PL","fi-FI","it-IT","vi-VN","fr-FR","en-US","ro-RO"],"httpstatus":200}' [2026-10-04 11:30:01.078649] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/features-enabled [2026-10-04 11:30:01.078675] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-10-04 11:30:01.078764] [info] Request: 0: '[]' [2026-10-04 11:30:01.421876] [info] Response: 0: '{"similarity":{"viewer_modes":{"match_overview":true,"all_sources":true},"generation_settings":{"search_repositories":["INTERNET","PUBLICATION","CROSSREF","CROSSREF_POSTED_CONTENT","SUBMITTED_WORK"],"submission_auto_excludes":true},"view_settings":{"exclude_bibliography":true,"exclude_citations":true,"exclude_quotes":true,"exclude_abstract":false,"exclude_methods":false,"exclude_small_matches":true,"exclude_internet":true,"exclude_publications":true,"exclude_preprints":false,"exclude_custom_sections":false,"exclude_crossref":true,"exclude_crossref_posted_content":true,"exclude_submitted_works":true}},"tenant":{"require_eula":true},"product_name":"Turnitin Originality","access_options":["CORE_API","NATIVE","DRAFT_COACH"],"capability":["AI_WRITING_DETECTION"],"httpstatus":200}' [2026-10-04 11:30:01.424428] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/webhooks/f48e6289-6fe9-48b9-b9e8-b7b981f251ea [2026-10-04 11:30:01.424455] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-10-04 11:30:01.424472] [info] Request: 0: '[]' [2026-10-04 11:30:01.492633] [info] Response: 0: '{"id":"f48e6289-6fe9-48b9-b9e8-b7b981f251ea","url":"https:\/\/lms.midocean.edu.km\/plagiarism\/turnitinsim\/callbacks.php","description":"Webhook for https:\/\/lms.midocean.edu.km\/plagiarism\/turnitinsim\/callbacks.php","created_time":"2026-07-01T22:30:02.118Z","event_types":["SIMILARITY_UPDATED","SIMILARITY_COMPLETE","SUBMISSION_COMPLETE"],"httpstatus":200}' [2026-10-04 11:30:01.493479] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/eula/latest?lang=en-US [2026-10-04 11:30:01.493494] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-10-04 11:30:01.493509] [info] Request: 0: '[]' [2026-10-04 11:30:01.565902] [info] Response: 0: '{"version":"v1beta","valid_from":"2018-04-30T17:00:00Z","valid_until":null,"url":"https:\/\/static.turnitin.com\/eula\/v1beta\/en-us\/eula.html","available_languages":["sv-SE","zh-CN","ja-JP","ko-KR","es-MX","nl-NL","ru-RU","zh-TW","ar-SA","pt-BR","de-DE","el-GR","nb-NO","cs-CZ","da-DK","tr-TR","pl-PL","fi-FI","it-IT","vi-VN","fr-FR","en-US","ro-RO"],"httpstatus":200}' [2026-10-04 11:44:34.732393] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/eula/latest?lang=en-US [2026-10-04 11:44:34.732445] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-10-04 11:44:34.732537] [info] Request: 0: '[]' [2026-10-04 11:44:34.834763] [info] Response: 0: '{"version":"v1beta","valid_from":"2018-04-30T17:00:00Z","valid_until":null,"url":"https:\/\/static.turnitin.com\/eula\/v1beta\/en-us\/eula.html","available_languages":["sv-SE","zh-CN","ja-JP","ko-KR","es-MX","nl-NL","ru-RU","zh-TW","ar-SA","pt-BR","de-DE","el-GR","nb-NO","cs-CZ","da-DK","tr-TR","pl-PL","fi-FI","it-IT","vi-VN","fr-FR","en-US","ro-RO"],"httpstatus":200}' [2026-10-04 11:50:01.884428] [info] [POST] Request to: https://midocean.turnitin.com/api/v1/submissions [2026-10-04 11:50:01.884476] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-10-04 11:50:01.884573] [info] Request: 0: '{"owner":"f9943a67-45b7-46b1-9e91-620cef4acea0","submitter":"f9943a67-45b7-46b1-9e91-620cef4acea0","title":"AcceptanceLetter-Arwa3-Moroni-Comoros.pdf","metadata":{"group":{"id":"183784","name":"\u062e\u0637\u0627\u0628\u0627\u062a \u0642\u0628\u0648\u0644 \u0627\u0644\u0646\u0634\u0631 \u0627\u0644\u0645\u0639\u062f\u0644\u0629","type":"ASSIGNMENT"},"group_context":{"id":"4828","name":"\u0627\u0644\u0641\u0635\u0644 \u0627\u0644\u062a\u0627\u0633\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\u0646\u064a 2026","owners":[{"id":"f89cb21e-cea2-44d6-9f21-fbfb5e032347","family_name":"barakat","given_name":"mohamed","email":"mohamed.brakat@midocean.edu.km"},{"id":"0c1798f0-ed7f-45c5-bb5b-94a5eaa64acb","family_name":"Mahmoud","given_name":"Sara","email":"saramahmoud@midocean.edu.km"},{"id":"77bb6553-7d55-4711-a543-22dadd2006f5","family_name":"Walid","given_name":"Mayar","email":"mayarwalid@midocean.edu.km"}]},"owners":[{"id":"f9943a67-45b7-46b1-9e91-620cef4acea0","family_name":"\u0645\u062d\u0645\u062f \u0627\u0644\u0639\u0648\u0627\u062f","given_name":"\u0623\u0631\u0648\u0649","email":"arwaalawwad@hotmail.com"}],"original_submitted_time":"2026-10-04T08:50:01Z"},"eula":{"accepted_timestamp":"2025-03-08T21:43:29Z","language":"en-US","version":"v1beta"},"owner_default_permission_set":"LEARNER","submitter_default_permission_set":"LEARNER"}' [2026-10-04 11:50:09.585720] [info] Response: 0: '{"owner":"f9943a67-45b7-46b1-9e91-620cef4acea0","title":"AcceptanceLetter-Arwa3-Moroni-Comoros.pdf","status":"CREATED","id":"87e49026-3672-458b-8e34-a422d5ad4d13","created_time":"2026-10-04T08:50:02.135Z","httpstatus":201}' [2026-10-04 11:50:09.587722] [info] [PUT] Request to: https://midocean.turnitin.com/api/v1/submissions/87e49026-3672-458b-8e34-a422d5ad4d13/original [2026-10-04 11:50:09.587750] [info] Headers: 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="AcceptanceLetter-Arwa3-Moroni-Comoros.pdf"' [2026-10-04 11:50:09.850255] [info] Response: 0: '{"message":"Successfully uploaded file for submission 87e49026-3672-458b-8e34-a422d5ad4d13","httpstatus":202}' [2026-10-04 11:50:11.229094] [info] [POST] Request to: https://midocean.turnitin.com/api/v1/submissions [2026-10-04 11:50:11.229147] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-10-04 11:50:11.229171] [info] Request: 0: '{"owner":"f9943a67-45b7-46b1-9e91-620cef4acea0","submitter":"f9943a67-45b7-46b1-9e91-620cef4acea0","title":"AcceptanceLetter-Arwa1_Moroni-Comoros.pdf","metadata":{"group":{"id":"183784","name":"\u062e\u0637\u0627\u0628\u0627\u062a \u0642\u0628\u0648\u0644 \u0627\u0644\u0646\u0634\u0631 \u0627\u0644\u0645\u0639\u062f\u0644\u0629","type":"ASSIGNMENT"},"group_context":{"id":"4828","name":"\u0627\u0644\u0641\u0635\u0644 \u0627\u0644\u062a\u0627\u0633\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\u0646\u064a 2026","owners":[{"id":"f89cb21e-cea2-44d6-9f21-fbfb5e032347","family_name":"barakat","given_name":"mohamed","email":"mohamed.brakat@midocean.edu.km"},{"id":"0c1798f0-ed7f-45c5-bb5b-94a5eaa64acb","family_name":"Mahmoud","given_name":"Sara","email":"saramahmoud@midocean.edu.km"},{"id":"77bb6553-7d55-4711-a543-22dadd2006f5","family_name":"Walid","given_name":"Mayar","email":"mayarwalid@midocean.edu.km"}]},"owners":[{"id":"f9943a67-45b7-46b1-9e91-620cef4acea0","family_name":"\u0645\u062d\u0645\u062f \u0627\u0644\u0639\u0648\u0627\u062f","given_name":"\u0623\u0631\u0648\u0649","email":"arwaalawwad@hotmail.com"}],"original_submitted_time":"2026-10-04T08:50:11Z"},"eula":{"accepted_timestamp":"2025-03-08T21:43:29Z","language":"en-US","version":"v1beta"},"owner_default_permission_set":"LEARNER","submitter_default_permission_set":"LEARNER"}' [2026-10-04 11:50:11.609540] [info] Response: 0: '{"owner":"f9943a67-45b7-46b1-9e91-620cef4acea0","title":"AcceptanceLetter-Arwa1_Moroni-Comoros.pdf","status":"CREATED","id":"071d78a6-7a04-4df8-8ab9-8dd5ba2c550f","created_time":"2026-10-04T08:50:11.445Z","httpstatus":201}' [2026-10-04 11:50:11.611711] [info] [PUT] Request to: https://midocean.turnitin.com/api/v1/submissions/071d78a6-7a04-4df8-8ab9-8dd5ba2c550f/original [2026-10-04 11:50:11.611742] [info] Headers: 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="AcceptanceLetter-Arwa1_Moroni-Comoros.pdf"' [2026-10-04 11:50:11.851402] [info] Response: 0: '{"message":"Successfully uploaded file for submission 071d78a6-7a04-4df8-8ab9-8dd5ba2c550f","httpstatus":202}' [2026-10-04 11:50:12.917488] [info] -------- WEBHOOK START -------- [2026-10-04 11:50:12.917527] [info] WEBHOOK HEADERS: connection: 'Keep-Alive' host: 'lms.midocean.edu.km' content-length: '340' x-forwarded-proto: 'https' cf-visitor: '{"scheme":"https"}' cf-ipcountry: 'DE' cdn-loop: 'cloudflare; loops=1' x-turnitin-eventtype: 'SUBMISSION_COMPLETE' accept-encoding: 'gzip, br' x-amzn-trace-id: 'Root=1-6ac21344-dd7217d7d491bbf19f177cc0;Parent=2447c6dced28a7c4;Sampled=0' cf-ray: 'a452f00e8e33d3e8-FRA' accept: '*/*' user-agent: 'AHC/2.1' x-turnitin-signature: 'ab1178aca6c9bbdcc8c7254052d40c3ebc6ff8c4da5eaf16f55f22eecfe7d692' content-type: 'application/json' x-forwarded-for: '52.29.246.76' [2026-10-04 11:50:12.917629] [info] WEBHOOK REQUEST: {"owner":"f9943a67-45b7-46b1-9e91-620cef4acea0","title":"AcceptanceLetter-Arwa3-Moroni-Comoros.pdf","status":"COMPLETE","id":"87e49026-3672-458b-8e34-a422d5ad4d13","content_type":"application/pdf","page_count":1,"word_count":143,"character_count":902,"created_time":"2026-10-04T08:50:02.135Z","capabilities":["INDEX","SIMILARITY","VIEWER"]} [2026-10-04 11:50:12.917634] [info] EXPECTED SIGNATURE: ab1178aca6c9bbdcc8c7254052d40c3ebc6ff8c4da5eaf16f55f22eecfe7d692 [2026-10-04 11:50:13.800564] [info] [PUT] Request to: https://midocean.turnitin.com/api/v1/submissions/87e49026-3672-458b-8e34-a422d5ad4d13/similarity [2026-10-04 11:50:13.800611] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-10-04 11:50:13.800630] [info] Request: 0: '{"generation_settings":{"search_repositories":["INTERNET","PUBLICATION","CROSSREF","CROSSREF_POSTED_CONTENT","SUBMITTED_WORK"],"auto_exclude_self_matching_scope":"GROUP_CONTEXT"},"view_settings":{"exclude_quotes":true,"exclude_bibliography":true}}' [2026-10-04 11:50:15.411005] [info] -------- WEBHOOK START -------- [2026-10-04 11:50:15.411056] [info] WEBHOOK HEADERS: connection: 'Keep-Alive' host: 'lms.midocean.edu.km' content-length: '341' 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' cookie: 'MoodleSession=bad36591635b1226b5a4a7cbc16321e6' cf-ray: 'a452f01e1bf19745-FRA' accept: '*/*' user-agent: 'AHC/2.1' x-amzn-trace-id: 'Root=1-6ac21347-f00d541ba6c095ab15688a0a;Parent=86bc43585163deda;Sampled=0' x-turnitin-signature: '82c3d19cdc8f71257a7422b8794a068a3d8d2ee56d18932aa9a91a110be6df7f' x-forwarded-for: '52.57.242.45' [2026-10-04 11:50:15.411097] [info] WEBHOOK REQUEST: {"owner":"f9943a67-45b7-46b1-9e91-620cef4acea0","title":"AcceptanceLetter-Arwa1_Moroni-Comoros.pdf","status":"COMPLETE","id":"071d78a6-7a04-4df8-8ab9-8dd5ba2c550f","content_type":"application/pdf","page_count":1,"word_count":177,"character_count":1072,"created_time":"2026-10-04T08:50:11.445Z","capabilities":["INDEX","SIMILARITY","VIEWER"]} [2026-10-04 11:50:15.411115] [info] EXPECTED SIGNATURE: 82c3d19cdc8f71257a7422b8794a068a3d8d2ee56d18932aa9a91a110be6df7f [2026-10-04 11:50:15.801776] [info] Response: 0: '{"message":"Successfully scheduled similarity report generation","httpstatus":202}' [2026-10-04 11:50:15.803937] [info] -------- WEBHOOK END -------- [2026-10-04 11:50:16.420690] [info] [PUT] Request to: https://midocean.turnitin.com/api/v1/submissions/071d78a6-7a04-4df8-8ab9-8dd5ba2c550f/similarity [2026-10-04 11:50:16.420734] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-10-04 11:50:16.420754] [info] Request: 0: '{"generation_settings":{"search_repositories":["INTERNET","PUBLICATION","CROSSREF","CROSSREF_POSTED_CONTENT","SUBMITTED_WORK"],"auto_exclude_self_matching_scope":"GROUP_CONTEXT"},"view_settings":{"exclude_quotes":true,"exclude_bibliography":true}}' [2026-10-04 11:50:16.958583] [info] Response: 0: '{"message":"Successfully scheduled similarity report generation","httpstatus":202}' [2026-10-04 11:50:16.960757] [info] -------- WEBHOOK END -------- [2026-10-04 11:50:24.562269] [info] -------- WEBHOOK START -------- [2026-10-04 11:50:24.562315] [info] WEBHOOK HEADERS: connection: 'Keep-Alive' host: 'lms.midocean.edu.km' content-length: '978' 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' cookie: 'MoodleSession=bad36591635b1226b5a4a7cbc16321e6; __cf_bm=PokrfjyN9QBfNadEpToVOybuyIMhS62n1fEiclxukQ4-1791103815.3785725-1.0.1.1-skZOul.oOEynWZE6b7Xbo27zdVRT8m9L4bbynybFU0Xxz4Q8NKTVfrbUi.MTVxxILmj_vPYH25f3iqowI_Z2Vh73t1ai7qZBdOYoZvstDjx728m9lk9yPyrNjbRmW3Zc' cf-ray: 'a452f0575d5b9745-FRA' accept: '*/*' user-agent: 'AHC/2.1' x-amzn-trace-id: 'Root=1-6ac21350-0f281edf6a633f05c6a8121c;Parent=2e33f73c62a094b8;Sampled=0' x-turnitin-signature: '045f0cc1e8aaffbd431c09c6c9eaf0635ca9aec26f4fc2f6db893861eb198ded' x-forwarded-for: '52.57.242.45' [2026-10-04 11:50:24.562416] [info] WEBHOOK REQUEST: {"overall_match_percentage":33,"internet_match_percentage":32,"publication_match_percentage":10,"submitted_works_match_percentage":15,"status":"COMPLETE","time_generated":"2026-10-04T08:50:24.346201Z","time_requested":"2026-10-04T08:50:16.913974Z","submission_id":"071d78a6-7a04-4df8-8ab9-8dd5ba2c550f","top_matches":[{"percentage":14.070352,"source_type":"INTERNET","matched_word_count_total":28,"name":"journals.ajsrp.com"},{"percentage":12.060302,"source_type":"INTERNET","matched_word_count_total":24,"name":"journals.ajsrp.com"},{"percentage":10.552764,"source_type":"SUBMITTED_WORK","matched_word_count_total":21,"submitted_date":"2026-05-24","institution_name":"Majan College","name":"Majan College on 2026-05-24"},{"percentage":10.050251,"source_type":"INTERNET","matched_word_count_total":20,"name":"www.journals.ajsrp.com"},{"percentage":10.050251,"source_type":"INTERNET","matched_word_count_total":20,"name":"ijo-bs.com"}],"top_source_largest_matched_word_count":20} [2026-10-04 11:50:24.562422] [info] EXPECTED SIGNATURE: 045f0cc1e8aaffbd431c09c6c9eaf0635ca9aec26f4fc2f6db893861eb198ded [2026-10-04 11:50:24.570982] [info] -------- WEBHOOK END -------- [2026-10-04 11:50:24.820460] [info] -------- WEBHOOK START -------- [2026-10-04 11:50:24.820499] [info] WEBHOOK HEADERS: connection: 'Keep-Alive' host: 'lms.midocean.edu.km' content-length: '892' 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' cookie: 'MoodleSession=71943cf134e103178b5f504f9cacf4e1; __cf_bm=AyN5tbdkt_xb_anrxb8jQGGBtnboy2CoN0vCO2seJqE-1791103812.88707-1.0.1.1-KlEyqF1.xnuwrkYr3SH1la3_881VxJ46gxOJXa6LL_PA9DnwfLNJO_u22lzI7IZIJjqy0pw1oK7195wcWn4GE2sY00ZABhxvnR9spauQbFhUcKiTVx1g.PvKofY3VntU' cf-ray: 'a452f058f809d3e8-FRA' accept: '*/*' user-agent: 'AHC/2.1' x-amzn-trace-id: 'Root=1-6ac21350-bb7c37695167f15c0ed4e2f6;Parent=b23413298dbd9a34;Sampled=0' x-turnitin-signature: '9f97b1e72ac45ef29fabfda6600f99631495a485a6d2c7838eedf55908eacb5d' x-forwarded-for: '52.29.246.76' [2026-10-04 11:50:24.820606] [info] WEBHOOK REQUEST: {"overall_match_percentage":30,"internet_match_percentage":30,"publication_match_percentage":0,"submitted_works_match_percentage":19,"status":"COMPLETE","time_generated":"2026-10-04T08:50:24.635798Z","time_requested":"2026-10-04T08:50:15.752772Z","submission_id":"87e49026-3672-458b-8e34-a422d5ad4d13","top_matches":[{"percentage":20.13889,"source_type":"INTERNET","matched_word_count_total":29,"name":"vsrp.co.uk"},{"percentage":18.055555,"source_type":"INTERNET","matched_word_count_total":26,"name":"vsrp.co.uk"},{"percentage":17.36111,"source_type":"INTERNET","matched_word_count_total":25,"name":"ijfaes.vsrp.co.uk"},{"percentage":15.277778,"source_type":"SUBMITTED_WORK","matched_word_count_total":22,"submitted_date":"2025-06-01","institution_name":"Australian Institute of Business","name":"Australian Institute of Business on 2025-06-01"}],"top_source_largest_matched_word_count":11} [2026-10-04 11:50:24.820612] [info] EXPECTED SIGNATURE: 9f97b1e72ac45ef29fabfda6600f99631495a485a6d2c7838eedf55908eacb5d [2026-10-04 11:50:24.829103] [info] -------- WEBHOOK END -------- [2026-10-04 12:00:01.156615] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/features-enabled [2026-10-04 12:00:01.156645] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-10-04 12:00:01.156749] [info] Request: 0: '[]' [2026-10-04 12:00:01.293592] [info] Response: 0: '{"similarity":{"viewer_modes":{"match_overview":true,"all_sources":true},"generation_settings":{"search_repositories":["INTERNET","PUBLICATION","CROSSREF","CROSSREF_POSTED_CONTENT","SUBMITTED_WORK"],"submission_auto_excludes":true},"view_settings":{"exclude_bibliography":true,"exclude_citations":true,"exclude_quotes":true,"exclude_abstract":false,"exclude_methods":false,"exclude_small_matches":true,"exclude_internet":true,"exclude_publications":true,"exclude_preprints":false,"exclude_custom_sections":false,"exclude_crossref":true,"exclude_crossref_posted_content":true,"exclude_submitted_works":true}},"tenant":{"require_eula":true},"product_name":"Turnitin Originality","access_options":["NATIVE","CORE_API","DRAFT_COACH"],"capability":["AI_WRITING_DETECTION"],"httpstatus":200}' [2026-10-04 12:00:01.295882] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/webhooks/f48e6289-6fe9-48b9-b9e8-b7b981f251ea [2026-10-04 12:00:01.295907] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-10-04 12:00:01.295924] [info] Request: 0: '[]' [2026-10-04 12:00:01.352920] [info] Response: 0: '{"id":"f48e6289-6fe9-48b9-b9e8-b7b981f251ea","url":"https:\/\/lms.midocean.edu.km\/plagiarism\/turnitinsim\/callbacks.php","description":"Webhook for https:\/\/lms.midocean.edu.km\/plagiarism\/turnitinsim\/callbacks.php","created_time":"2026-07-01T22:30:02.118Z","event_types":["SIMILARITY_UPDATED","SIMILARITY_COMPLETE","SUBMISSION_COMPLETE"],"httpstatus":200}' [2026-10-04 12:00:01.353636] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/eula/latest?lang=en-US [2026-10-04 12:00:01.353653] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-10-04 12:00:01.353679] [info] Request: 0: '[]' [2026-10-04 12:00:01.396991] [info] Response: 0: '{"version":"v1beta","valid_from":"2018-04-30T17:00:00Z","valid_until":null,"url":"https:\/\/static.turnitin.com\/eula\/v1beta\/en-us\/eula.html","available_languages":["sv-SE","zh-CN","ja-JP","ko-KR","es-MX","nl-NL","ru-RU","zh-TW","ar-SA","pt-BR","de-DE","el-GR","nb-NO","cs-CZ","da-DK","tr-TR","pl-PL","fi-FI","it-IT","vi-VN","fr-FR","en-US","ro-RO"],"httpstatus":200}' [2026-10-04 12:05:01.228347] [info] [POST] Request to: https://midocean.turnitin.com/api/v1/submissions [2026-10-04 12:05:01.228395] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-10-04 12:05:01.228493] [info] Request: 0: '{"owner":"f9943a67-45b7-46b1-9e91-620cef4acea0","submitter":"f9943a67-45b7-46b1-9e91-620cef4acea0","title":"AcceptanceLetter-Arwa2-Moroni-Comoros.pdf","metadata":{"group":{"id":"183784","name":"\u062e\u0637\u0627\u0628\u0627\u062a \u0642\u0628\u0648\u0644 \u0627\u0644\u0646\u0634\u0631 \u0627\u0644\u0645\u0639\u062f\u0644\u0629","type":"ASSIGNMENT"},"group_context":{"id":"4828","name":"\u0627\u0644\u0641\u0635\u0644 \u0627\u0644\u062a\u0627\u0633\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\u0646\u064a 2026","owners":[{"id":"f89cb21e-cea2-44d6-9f21-fbfb5e032347","family_name":"barakat","given_name":"mohamed","email":"mohamed.brakat@midocean.edu.km"},{"id":"0c1798f0-ed7f-45c5-bb5b-94a5eaa64acb","family_name":"Mahmoud","given_name":"Sara","email":"saramahmoud@midocean.edu.km"},{"id":"77bb6553-7d55-4711-a543-22dadd2006f5","family_name":"Walid","given_name":"Mayar","email":"mayarwalid@midocean.edu.km"}]},"owners":[{"id":"f9943a67-45b7-46b1-9e91-620cef4acea0","family_name":"\u0645\u062d\u0645\u062f \u0627\u0644\u0639\u0648\u0627\u062f","given_name":"\u0623\u0631\u0648\u0649","email":"arwaalawwad@hotmail.com"}],"original_submitted_time":"2026-10-04T09:05:01Z"},"eula":{"accepted_timestamp":"2025-03-08T21:43:29Z","language":"en-US","version":"v1beta"},"owner_default_permission_set":"LEARNER","submitter_default_permission_set":"LEARNER"}' [2026-10-04 12:05:01.844261] [info] Response: 0: '{"owner":"f9943a67-45b7-46b1-9e91-620cef4acea0","title":"AcceptanceLetter-Arwa2-Moroni-Comoros.pdf","status":"CREATED","id":"09217ec6-c4f0-4b76-be71-ae1f8ed2f5a8","created_time":"2026-10-04T09:05:01.678Z","httpstatus":201}' [2026-10-04 12:05:01.846508] [info] [PUT] Request to: https://midocean.turnitin.com/api/v1/submissions/09217ec6-c4f0-4b76-be71-ae1f8ed2f5a8/original [2026-10-04 12:05:01.846534] [info] Headers: 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="AcceptanceLetter-Arwa2-Moroni-Comoros.pdf"' [2026-10-04 12:05:02.077433] [info] Response: 0: '{"message":"Successfully uploaded file for submission 09217ec6-c4f0-4b76-be71-ae1f8ed2f5a8","httpstatus":202}' [2026-10-04 12:05:04.781274] [info] -------- WEBHOOK START -------- [2026-10-04 12:05:04.781322] [info] WEBHOOK HEADERS: connection: 'Keep-Alive' host: 'lms.midocean.edu.km' content-length: '340' 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' cookie: 'MoodleSession=bad36591635b1226b5a4a7cbc16321e6; __cf_bm=PokrfjyN9QBfNadEpToVOybuyIMhS62n1fEiclxukQ4-1791103815.3785725-1.0.1.1-skZOul.oOEynWZE6b7Xbo27zdVRT8m9L4bbynybFU0Xxz4Q8NKTVfrbUi.MTVxxILmj_vPYH25f3iqowI_Z2Vh73t1ai7qZBdOYoZvstDjx728m9lk9yPyrNjbRmW3Zc' cf-ray: 'a45305d4b804d390-FRA' accept: '*/*' user-agent: 'AHC/2.1' x-amzn-trace-id: 'Root=1-6ac216c0-bf52728a18189d778baca362;Parent=1c33cd52b807422b;Sampled=0' x-turnitin-signature: '0f7257e686d9215694cb07637b9cb1655fe23f929dbf6b650bcb5c83a3987b5c' x-forwarded-for: '52.57.242.45' [2026-10-04 12:05:04.781436] [info] WEBHOOK REQUEST: {"owner":"f9943a67-45b7-46b1-9e91-620cef4acea0","title":"AcceptanceLetter-Arwa2-Moroni-Comoros.pdf","status":"COMPLETE","id":"09217ec6-c4f0-4b76-be71-ae1f8ed2f5a8","content_type":"application/pdf","page_count":1,"word_count":137,"character_count":871,"created_time":"2026-10-04T09:05:01.678Z","capabilities":["SIMILARITY","VIEWER","INDEX"]} [2026-10-04 12:05:04.781444] [info] EXPECTED SIGNATURE: 0f7257e686d9215694cb07637b9cb1655fe23f929dbf6b650bcb5c83a3987b5c [2026-10-04 12:05:05.945509] [info] [PUT] Request to: https://midocean.turnitin.com/api/v1/submissions/09217ec6-c4f0-4b76-be71-ae1f8ed2f5a8/similarity [2026-10-04 12:05:05.945559] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-10-04 12:05:05.945579] [info] Request: 0: '{"generation_settings":{"search_repositories":["INTERNET","PUBLICATION","CROSSREF","CROSSREF_POSTED_CONTENT","SUBMITTED_WORK"],"auto_exclude_self_matching_scope":"GROUP_CONTEXT"},"view_settings":{"exclude_quotes":true,"exclude_bibliography":true}}' [2026-10-04 12:05:07.506473] [info] Response: 0: '{"message":"Successfully scheduled similarity report generation","httpstatus":202}' [2026-10-04 12:05:07.508840] [info] -------- WEBHOOK END -------- [2026-10-04 12:05:15.945245] [info] -------- WEBHOOK START -------- [2026-10-04 12:05:15.945296] [info] WEBHOOK HEADERS: connection: 'Keep-Alive' host: 'lms.midocean.edu.km' content-length: '883' 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' cookie: 'MoodleSession=71943cf134e103178b5f504f9cacf4e1; __cf_bm=AyN5tbdkt_xb_anrxb8jQGGBtnboy2CoN0vCO2seJqE-1791103812.88707-1.0.1.1-KlEyqF1.xnuwrkYr3SH1la3_881VxJ46gxOJXa6LL_PA9DnwfLNJO_u22lzI7IZIJjqy0pw1oK7195wcWn4GE2sY00ZABhxvnR9spauQbFhUcKiTVx1g.PvKofY3VntU' cf-ray: 'a453061a8851e5e3-FRA' accept: '*/*' user-agent: 'AHC/2.1' x-amzn-trace-id: 'Root=1-6ac216cb-12b02ff17c279dded990a389;Parent=dbd108498697c854;Sampled=0' x-turnitin-signature: '10d15d41b539a7f5473a7493606ad8eedd7936cf456cba8ee0e58ff87ecca00b' x-forwarded-for: '52.29.246.76' [2026-10-04 12:05:15.945393] [info] WEBHOOK REQUEST: {"overall_match_percentage":31,"internet_match_percentage":31,"publication_match_percentage":0,"submitted_works_match_percentage":16,"status":"COMPLETE","time_generated":"2026-10-04T09:05:15.725699Z","time_requested":"2026-10-04T09:05:07.457267Z","submission_id":"09217ec6-c4f0-4b76-be71-ae1f8ed2f5a8","top_matches":[{"percentage":21.014492,"source_type":"INTERNET","matched_word_count_total":29,"name":"vsrp.co.uk"},{"percentage":18.115942,"source_type":"INTERNET","matched_word_count_total":25,"name":"ijfaes.vsrp.co.uk"},{"percentage":15.942029,"source_type":"SUBMITTED_WORK","matched_word_count_total":22,"submitted_date":"2025-06-03","institution_name":"University of Newcastle","name":"University of Newcastle on 2025-06-03"},{"percentage":14.492754,"source_type":"INTERNET","matched_word_count_total":20,"name":"ijfaes.vsrp.co.uk"}],"top_source_largest_matched_word_count":11} [2026-10-04 12:05:15.945399] [info] EXPECTED SIGNATURE: 10d15d41b539a7f5473a7493606ad8eedd7936cf456cba8ee0e58ff87ecca00b [2026-10-04 12:05:15.954374] [info] -------- WEBHOOK END -------- [2026-10-04 12:10:01.419570] [info] [POST] Request to: https://midocean.turnitin.com/api/v1/submissions [2026-10-04 12:10:01.419634] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-10-04 12:10:01.419725] [info] Request: 0: '{"owner":"f9943a67-45b7-46b1-9e91-620cef4acea0","submitter":"f9943a67-45b7-46b1-9e91-620cef4acea0","title":"Arwa Mohamed Alawwad. 2021206354.1.9.2026 final and full Approved .pdf","metadata":{"group":{"id":"177137","name":"\u0627\u0644\u0646\u0633\u062e\u0629 \u0627\u0644\u0646\u0647\u0627\u0626\u064a\u0629 \u0645\u0646 \u0627\u0644\u0627\u0637\u0631\u0648\u062d\u0629","type":"ASSIGNMENT"},"group_context":{"id":"4828","name":"\u0627\u0644\u0641\u0635\u0644 \u0627\u0644\u062a\u0627\u0633\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\u0646\u064a 2026","owners":[{"id":"f89cb21e-cea2-44d6-9f21-fbfb5e032347","family_name":"barakat","given_name":"mohamed","email":"mohamed.brakat@midocean.edu.km"},{"id":"0c1798f0-ed7f-45c5-bb5b-94a5eaa64acb","family_name":"Mahmoud","given_name":"Sara","email":"saramahmoud@midocean.edu.km"},{"id":"77bb6553-7d55-4711-a543-22dadd2006f5","family_name":"Walid","given_name":"Mayar","email":"mayarwalid@midocean.edu.km"}]},"owners":[{"id":"f9943a67-45b7-46b1-9e91-620cef4acea0","family_name":"\u0645\u062d\u0645\u062f \u0627\u0644\u0639\u0648\u0627\u062f","given_name":"\u0623\u0631\u0648\u0649","email":"arwaalawwad@hotmail.com"}],"original_submitted_time":"2026-10-04T09:10:01Z"},"eula":{"accepted_timestamp":"2025-03-08T21:43:29Z","language":"en-US","version":"v1beta"},"owner_default_permission_set":"LEARNER","submitter_default_permission_set":"LEARNER"}' [2026-10-04 12:10:01.811661] [info] Response: 0: '{"owner":"f9943a67-45b7-46b1-9e91-620cef4acea0","title":"Arwa Mohamed Alawwad. 2021206354.1.9.2026 final and full Approved .pdf","status":"CREATED","id":"eaef8bb3-6a77-4e15-bacf-f93358250662","created_time":"2026-10-04T09:10:01.639Z","httpstatus":201}' [2026-10-04 12:10:01.814424] [info] [PUT] Request to: https://midocean.turnitin.com/api/v1/submissions/eaef8bb3-6a77-4e15-bacf-f93358250662/original [2026-10-04 12:10:01.814460] [info] Headers: 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="Arwa Mohamed Alawwad. 2021206354.1.9.2026 final and full Approved .pdf"' [2026-10-04 12:10:02.093437] [info] Response: 0: '{"message":"Successfully uploaded file for submission eaef8bb3-6a77-4e15-bacf-f93358250662","httpstatus":202}' [2026-10-04 12:10:03.045082] [info] [POST] Request to: https://midocean.turnitin.com/api/v1/submissions [2026-10-04 12:10:03.045129] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-10-04 12:10:03.045150] [info] Request: 0: '{"owner":"f9943a67-45b7-46b1-9e91-620cef4acea0","submitter":"f9943a67-45b7-46b1-9e91-620cef4acea0","title":"Arwa Mohamed Alawwad. 2021206354.1.9.2026 final and full Approved .docx","metadata":{"group":{"id":"177137","name":"\u0627\u0644\u0646\u0633\u062e\u0629 \u0627\u0644\u0646\u0647\u0627\u0626\u064a\u0629 \u0645\u0646 \u0627\u0644\u0627\u0637\u0631\u0648\u062d\u0629","type":"ASSIGNMENT"},"group_context":{"id":"4828","name":"\u0627\u0644\u0641\u0635\u0644 \u0627\u0644\u062a\u0627\u0633\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\u0646\u064a 2026","owners":[{"id":"f89cb21e-cea2-44d6-9f21-fbfb5e032347","family_name":"barakat","given_name":"mohamed","email":"mohamed.brakat@midocean.edu.km"},{"id":"0c1798f0-ed7f-45c5-bb5b-94a5eaa64acb","family_name":"Mahmoud","given_name":"Sara","email":"saramahmoud@midocean.edu.km"},{"id":"77bb6553-7d55-4711-a543-22dadd2006f5","family_name":"Walid","given_name":"Mayar","email":"mayarwalid@midocean.edu.km"}]},"owners":[{"id":"f9943a67-45b7-46b1-9e91-620cef4acea0","family_name":"\u0645\u062d\u0645\u062f \u0627\u0644\u0639\u0648\u0627\u062f","given_name":"\u0623\u0631\u0648\u0649","email":"arwaalawwad@hotmail.com"}],"original_submitted_time":"2026-10-04T09:10:03Z"},"eula":{"accepted_timestamp":"2025-03-08T21:43:29Z","language":"en-US","version":"v1beta"},"owner_default_permission_set":"LEARNER","submitter_default_permission_set":"LEARNER"}' [2026-10-04 12:10:03.747415] [info] Response: 0: '{"owner":"f9943a67-45b7-46b1-9e91-620cef4acea0","title":"Arwa Mohamed Alawwad. 2021206354.1.9.2026 final and full Approved .docx","status":"CREATED","id":"aeb17256-e6c6-4eee-8c7b-5f4c69d31451","created_time":"2026-10-04T09:10:03.288Z","httpstatus":201}' [2026-10-04 12:10:03.749622] [info] [PUT] Request to: https://midocean.turnitin.com/api/v1/submissions/aeb17256-e6c6-4eee-8c7b-5f4c69d31451/original [2026-10-04 12:10:03.749650] [info] Headers: 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="Arwa Mohamed Alawwad. 2021206354.1.9.2026 final and full Approved .docx"' [2026-10-04 12:10:03.997005] [info] Response: 0: '{"message":"Successfully uploaded file for submission aeb17256-e6c6-4eee-8c7b-5f4c69d31451","httpstatus":202}' [2026-10-04 12:11:06.612292] [info] -------- WEBHOOK START -------- [2026-10-04 12:11:06.612339] [info] WEBHOOK HEADERS: connection: 'Keep-Alive' host: 'lms.midocean.edu.km' content-length: '376' 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' cookie: 'MoodleSession=bad36591635b1226b5a4a7cbc16321e6; __cf_bm=PokrfjyN9QBfNadEpToVOybuyIMhS62n1fEiclxukQ4-1791103815.3785725-1.0.1.1-skZOul.oOEynWZE6b7Xbo27zdVRT8m9L4bbynybFU0Xxz4Q8NKTVfrbUi.MTVxxILmj_vPYH25f3iqowI_Z2Vh73t1ai7qZBdOYoZvstDjx728m9lk9yPyrNjbRmW3Zc' cf-ray: 'a4530eaa3ca6bd24-FRA' accept: '*/*' user-agent: 'AHC/2.1' x-amzn-trace-id: 'Root=1-6ac2182a-68b46fb465f68a04be9da8a3;Parent=3dd6a7c9db438e56;Sampled=0' x-turnitin-signature: '6df6c30eebbbe7a53781559fbfdc5463af94d740b00ed509bfb2cd2a048c7d4b' x-forwarded-for: '52.57.242.45' [2026-10-04 12:11:06.612369] [info] WEBHOOK REQUEST: {"owner":"f9943a67-45b7-46b1-9e91-620cef4acea0","title":"Arwa Mohamed Alawwad. 2021206354.1.9.2026 final and full Approved .pdf","status":"COMPLETE","id":"eaef8bb3-6a77-4e15-bacf-f93358250662","content_type":"application/pdf","page_count":155,"word_count":43911,"character_count":263067,"created_time":"2026-10-04T09:10:01.639Z","capabilities":["SIMILARITY","VIEWER","INDEX"]} [2026-10-04 12:11:06.612374] [info] EXPECTED SIGNATURE: 6df6c30eebbbe7a53781559fbfdc5463af94d740b00ed509bfb2cd2a048c7d4b [2026-10-04 12:11:07.518055] [info] [PUT] Request to: https://midocean.turnitin.com/api/v1/submissions/eaef8bb3-6a77-4e15-bacf-f93358250662/similarity [2026-10-04 12:11:07.518104] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-10-04 12:11:07.518124] [info] Request: 0: '{"generation_settings":{"search_repositories":["INTERNET","PUBLICATION","CROSSREF","CROSSREF_POSTED_CONTENT","SUBMITTED_WORK"],"auto_exclude_self_matching_scope":"GROUP_CONTEXT"},"view_settings":{"exclude_quotes":true,"exclude_bibliography":true}}' [2026-10-04 12:11:09.443965] [info] Response: 0: '{"message":"Successfully scheduled similarity report generation","httpstatus":202}' [2026-10-04 12:11:09.446108] [info] -------- WEBHOOK END -------- [2026-10-04 12:12:10.894246] [info] -------- WEBHOOK START -------- [2026-10-04 12:12:10.894296] [info] WEBHOOK HEADERS: connection: 'Keep-Alive' host: 'lms.midocean.edu.km' content-length: '433' 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' cookie: 'MoodleSession=71943cf134e103178b5f504f9cacf4e1; __cf_bm=BrHuST8Yl826KwzRAN1K0VvpHjz2QpuBmesYj6iTeJk-1791104715.925853-1.0.1.1-3hJPu1aU8t0rY10ukfE8_YeaVq13kVYZguVYl2oLMvd6jtDQrSg0z0pfTt9al7FWt6rPJwwV7G2c6nR6fnnRCxX6qnSglqyBHGzuLY80hzzdj2iEG0OnP1rqqtgkDLvM' cf-ray: 'a453103bfa68e046-FRA' accept: '*/*' user-agent: 'AHC/2.1' x-amzn-trace-id: 'Root=1-6ac2186a-8bad009474f6cafb1aa762aa;Parent=ed1d7b4fe20e1b8e;Sampled=0' x-turnitin-signature: '56a6ff7a42a3d38cd869c8b6e806e8c8a9c9cc1da852736dd1b0a4fbc5e716f8' x-forwarded-for: '52.29.246.76' [2026-10-04 12:12:10.894390] [info] WEBHOOK REQUEST: {"owner":"f9943a67-45b7-46b1-9e91-620cef4acea0","title":"Arwa Mohamed Alawwad. 2021206354.1.9.2026 final and full Approved .docx","status":"COMPLETE","id":"aeb17256-e6c6-4eee-8c7b-5f4c69d31451","content_type":"application/vnd.openxmlformats-officedocument.wordprocessingml.document","page_count":155,"word_count":39452,"character_count":250877,"created_time":"2026-10-04T09:10:03.288Z","capabilities":["SIMILARITY","VIEWER","INDEX"]} [2026-10-04 12:12:10.894396] [info] EXPECTED SIGNATURE: 56a6ff7a42a3d38cd869c8b6e806e8c8a9c9cc1da852736dd1b0a4fbc5e716f8 [2026-10-04 12:12:11.819150] [info] [PUT] Request to: https://midocean.turnitin.com/api/v1/submissions/aeb17256-e6c6-4eee-8c7b-5f4c69d31451/similarity [2026-10-04 12:12:11.819204] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-10-04 12:12:11.819224] [info] Request: 0: '{"generation_settings":{"search_repositories":["INTERNET","PUBLICATION","CROSSREF","CROSSREF_POSTED_CONTENT","SUBMITTED_WORK"],"auto_exclude_self_matching_scope":"GROUP_CONTEXT"},"view_settings":{"exclude_quotes":true,"exclude_bibliography":true}}' [2026-10-04 12:12:11.918386] [info] -------- WEBHOOK START -------- [2026-10-04 12:12:11.918431] [info] WEBHOOK HEADERS: connection: 'Keep-Alive' host: 'lms.midocean.edu.km' content-length: '1273' 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' cookie: 'MoodleSession=bad36591635b1226b5a4a7cbc16321e6; __cf_bm=Z4o7sR0GoT5mTk5zA4R2HT3uqG_vUyhcuSyFL80eN5Y-1791105066.5944328-1.0.1.1-UzEewLXIANf9sQub0q2GtqQa6NKYXDd.8uu_1Ve.s4seoCtBqeo1KiFL_VGPpCEHY1mt143Ct7sx3o_4l4r.3M1LhA00QK_30W1ugKAPM7iMxoiVMaSf01tZDlf7nQUh' cf-ray: 'a45310425c9bdbdc-FRA' accept: '*/*' user-agent: 'AHC/2.1' x-amzn-trace-id: 'Root=1-6ac2186b-4e524d4fc4fb50ccd4d99cf4;Parent=e9a222ff42087709;Sampled=0' x-turnitin-signature: '008348c742a57856b995e3881477fe418d7488d72abe32ab724cce5f4f949225' x-forwarded-for: '52.57.242.45' [2026-10-04 12:12:11.918529] [info] WEBHOOK REQUEST: {"overall_match_percentage":24,"internet_match_percentage":12,"publication_match_percentage":10,"submitted_works_match_percentage":20,"status":"COMPLETE","time_generated":"2026-10-04T09:12:11.682867Z","time_requested":"2026-10-04T09:11:09.402859Z","submission_id":"eaef8bb3-6a77-4e15-bacf-f93358250662","top_matches":[{"percentage":3.6945755,"source_type":"SUBMITTED_WORK","matched_word_count_total":1574,"submitted_date":"2026-04-13","institution_name":"ICS Learn","name":"ICS Learn on 2026-04-13"},{"percentage":3.6570194,"source_type":"SUBMITTED_WORK","matched_word_count_total":1558,"submitted_date":"2026-07-22","institution_name":"ICS Learn","name":"ICS Learn on 2026-07-22"},{"percentage":3.6382415,"source_type":"SUBMITTED_WORK","matched_word_count_total":1550,"submitted_date":"2026-05-11","institution_name":"ICS Learn","name":"ICS Learn on 2026-05-11"},{"percentage":3.6382415,"source_type":"SUBMITTED_WORK","matched_word_count_total":1550,"submitted_date":"2026-04-13","institution_name":"ICS Learn","name":"ICS Learn on 2026-04-13"},{"percentage":3.6218107,"source_type":"SUBMITTED_WORK","matched_word_count_total":1543,"submitted_date":"2026-05-18","institution_name":"ICS Learn","name":"ICS Learn on 2026-05-18"}],"top_source_largest_matched_word_count":186} [2026-10-04 12:12:11.918549] [info] EXPECTED SIGNATURE: 008348c742a57856b995e3881477fe418d7488d72abe32ab724cce5f4f949225 [2026-10-04 12:12:11.927398] [info] -------- WEBHOOK END -------- [2026-10-04 12:12:13.915617] [info] Response: 0: '{"message":"Successfully scheduled similarity report generation","httpstatus":202}' [2026-10-04 12:12:13.917735] [info] -------- WEBHOOK END -------- [2026-10-04 12:13:21.339068] [info] -------- WEBHOOK START -------- [2026-10-04 12:13:21.339114] [info] WEBHOOK HEADERS: connection: 'Keep-Alive' host: 'lms.midocean.edu.km' content-length: '1271' 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' cookie: 'MoodleSession=71943cf134e103178b5f504f9cacf4e1; __cf_bm=BrHuST8Yl826KwzRAN1K0VvpHjz2QpuBmesYj6iTeJk-1791104715.925853-1.0.1.1-3hJPu1aU8t0rY10ukfE8_YeaVq13kVYZguVYl2oLMvd6jtDQrSg0z0pfTt9al7FWt6rPJwwV7G2c6nR6fnnRCxX6qnSglqyBHGzuLY80hzzdj2iEG0OnP1rqqtgkDLvM' cf-ray: 'a45311f43d0ddbcb-FRA' accept: '*/*' user-agent: 'AHC/2.1' x-amzn-trace-id: 'Root=1-6ac218b1-e52b6cd5676385a706020313;Parent=aeec7f4babf2a11f;Sampled=0' x-turnitin-signature: 'ad4bf88171101f6c202bc412c4a68794befbbf5103e01a443438381dbfa220ec' x-forwarded-for: '52.29.246.76' [2026-10-04 12:13:21.339217] [info] WEBHOOK REQUEST: {"overall_match_percentage":24,"internet_match_percentage":12,"publication_match_percentage":10,"submitted_works_match_percentage":20,"status":"COMPLETE","time_generated":"2026-10-04T09:13:21.039272Z","time_requested":"2026-10-04T09:12:13.880344Z","submission_id":"aeb17256-e6c6-4eee-8c7b-5f4c69d31451","top_matches":[{"percentage":3.73823,"source_type":"SUBMITTED_WORK","matched_word_count_total":1592,"submitted_date":"2026-04-13","institution_name":"ICS Learn","name":"ICS Learn on 2026-04-13"},{"percentage":3.7006598,"source_type":"SUBMITTED_WORK","matched_word_count_total":1576,"submitted_date":"2026-07-22","institution_name":"ICS Learn","name":"ICS Learn on 2026-07-22"},{"percentage":3.6818748,"source_type":"SUBMITTED_WORK","matched_word_count_total":1568,"submitted_date":"2026-05-11","institution_name":"ICS Learn","name":"ICS Learn on 2026-05-11"},{"percentage":3.6818748,"source_type":"SUBMITTED_WORK","matched_word_count_total":1568,"submitted_date":"2026-04-13","institution_name":"ICS Learn","name":"ICS Learn on 2026-04-13"},{"percentage":3.6654377,"source_type":"SUBMITTED_WORK","matched_word_count_total":1561,"submitted_date":"2026-05-18","institution_name":"ICS Learn","name":"ICS Learn on 2026-05-18"}],"top_source_largest_matched_word_count":186} [2026-10-04 12:13:21.339224] [info] EXPECTED SIGNATURE: ad4bf88171101f6c202bc412c4a68794befbbf5103e01a443438381dbfa220ec [2026-10-04 12:13:21.347567] [info] -------- WEBHOOK END -------- [2026-10-04 12:30:01.189722] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/features-enabled [2026-10-04 12:30:01.189754] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-10-04 12:30:01.189855] [info] Request: 0: '[]' [2026-10-04 12:30:01.488306] [info] Response: 0: '{"similarity":{"viewer_modes":{"match_overview":true,"all_sources":true},"generation_settings":{"search_repositories":["INTERNET","PUBLICATION","CROSSREF","CROSSREF_POSTED_CONTENT","SUBMITTED_WORK"],"submission_auto_excludes":true},"view_settings":{"exclude_bibliography":true,"exclude_citations":true,"exclude_quotes":true,"exclude_abstract":false,"exclude_methods":false,"exclude_small_matches":true,"exclude_internet":true,"exclude_publications":true,"exclude_preprints":false,"exclude_custom_sections":false,"exclude_crossref":true,"exclude_crossref_posted_content":true,"exclude_submitted_works":true}},"tenant":{"require_eula":true},"product_name":"Turnitin Originality","access_options":["CORE_API","NATIVE","DRAFT_COACH"],"capability":["AI_WRITING_DETECTION"],"httpstatus":200}' [2026-10-04 12:30:01.490509] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/webhooks/f48e6289-6fe9-48b9-b9e8-b7b981f251ea [2026-10-04 12:30:01.490537] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-10-04 12:30:01.490556] [info] Request: 0: '[]' [2026-10-04 12:30:01.576427] [info] Response: 0: '{"id":"f48e6289-6fe9-48b9-b9e8-b7b981f251ea","url":"https:\/\/lms.midocean.edu.km\/plagiarism\/turnitinsim\/callbacks.php","description":"Webhook for https:\/\/lms.midocean.edu.km\/plagiarism\/turnitinsim\/callbacks.php","created_time":"2026-07-01T22:30:02.118Z","event_types":["SIMILARITY_UPDATED","SUBMISSION_COMPLETE","SIMILARITY_COMPLETE"],"httpstatus":200}' [2026-10-04 12:30:01.577240] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/eula/latest?lang=en-US [2026-10-04 12:30:01.577263] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-10-04 12:30:01.577280] [info] Request: 0: '[]' [2026-10-04 12:30:01.621767] [info] Response: 0: '{"version":"v1beta","valid_from":"2018-04-30T17:00:00Z","valid_until":null,"url":"https:\/\/static.turnitin.com\/eula\/v1beta\/en-us\/eula.html","available_languages":["sv-SE","zh-CN","ja-JP","ko-KR","es-MX","nl-NL","ru-RU","zh-TW","ar-SA","pt-BR","de-DE","el-GR","nb-NO","cs-CZ","da-DK","tr-TR","pl-PL","fi-FI","it-IT","vi-VN","fr-FR","en-US","ro-RO"],"httpstatus":200}' [2026-10-04 12:55:01.650322] [info] [POST] Request to: https://midocean.turnitin.com/api/v1/submissions [2026-10-04 12:55:01.650361] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-10-04 12:55:01.650454] [info] Request: 0: '{"owner":"107cdf80-d9b7-412b-b7b2-5ce104d4afc1","submitter":"107cdf80-d9b7-412b-b7b2-5ce104d4afc1","title":"%D8%A7%D9%81%D8%A7%D8%AF%D8%A7%D8%AA %D8%A7%D9%84%D9%82%D8%A8%D9%88%D9%84 %D9%84%D9%84%D8%A7%D8%A8%D8%AD%D8%A7%D8%AB.pdf","metadata":{"group":{"id":"183784","name":"\u062e\u0637\u0627\u0628\u0627\u062a \u0642\u0628\u0648\u0644 \u0627\u0644\u0646\u0634\u0631 \u0627\u0644\u0645\u0639\u062f\u0644\u0629","type":"ASSIGNMENT"},"group_context":{"id":"4828","name":"\u0627\u0644\u0641\u0635\u0644 \u0627\u0644\u062a\u0627\u0633\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\u0646\u064a 2026","owners":[{"id":"f89cb21e-cea2-44d6-9f21-fbfb5e032347","family_name":"barakat","given_name":"mohamed","email":"mohamed.brakat@midocean.edu.km"},{"id":"0c1798f0-ed7f-45c5-bb5b-94a5eaa64acb","family_name":"Mahmoud","given_name":"Sara","email":"saramahmoud@midocean.edu.km"},{"id":"77bb6553-7d55-4711-a543-22dadd2006f5","family_name":"Walid","given_name":"Mayar","email":"mayarwalid@midocean.edu.km"}]},"owners":[{"id":"107cdf80-d9b7-412b-b7b2-5ce104d4afc1","family_name":"\u0627\u0644\u0635\u0641\u0627\u0631","given_name":"\u0635\u0627\u062f\u0642","email":"alsaffarshs@gmail.com"}],"original_submitted_time":"2026-10-04T09:55:01Z"},"eula":{"accepted_timestamp":"2025-03-12T19:08:12Z","language":"en-US","version":"v1beta"},"owner_default_permission_set":"LEARNER","submitter_default_permission_set":"LEARNER"}' [2026-10-04 12:55:02.158515] [info] Response: 0: '{"owner":"107cdf80-d9b7-412b-b7b2-5ce104d4afc1","title":"%D8%A7%D9%81%D8%A7%D8%AF%D8%A7%D8%AA %D8%A7%D9%84%D9%82%D8%A8%D9%88%D9%84 %D9%84%D9%84%D8%A7%D8%A8%D8%AD%D8%A7%D8%AB.pdf","status":"CREATED","id":"503de8c9-60e9-4d4c-baf6-c6b36da86f2f","created_time":"2026-10-04T09:55:01.969Z","httpstatus":201}' [2026-10-04 12:55:02.161293] [info] [PUT] Request to: https://midocean.turnitin.com/api/v1/submissions/503de8c9-60e9-4d4c-baf6-c6b36da86f2f/original [2026-10-04 12:55:02.161330] [info] Headers: 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%A7%D8%AA %D8%A7%D9%84%D9%82%D8%A8%D9%88%D9%84 %D9%84%D9%84%D8%A7%D8%A8%D8%AD%D8%A7%D8%AB.pdf"' [2026-10-04 12:55:02.519448] [info] Response: 0: '{"message":"Successfully uploaded file for submission 503de8c9-60e9-4d4c-baf6-c6b36da86f2f","httpstatus":202}' [2026-10-04 12:55:03.554689] [info] -------- WEBHOOK START -------- [2026-10-04 12:55:03.554728] [info] WEBHOOK HEADERS: connection: 'Keep-Alive' host: 'lms.midocean.edu.km' content-length: '396' 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' cookie: 'MoodleSession=71943cf134e103178b5f504f9cacf4e1' cf-ray: 'a4534f0b1c10dca9-FRA' accept: '*/*' user-agent: 'AHC/2.1' x-amzn-trace-id: 'Root=1-6ac22277-a15038b1b949e956f65159e6;Parent=82ccb53d229a135d;Sampled=0' x-turnitin-signature: 'a59353285a70b2e25b2d00a075bb1f815d63974ec47d4dda4710e91dc8402214' x-forwarded-for: '52.29.246.76' [2026-10-04 12:55:03.554757] [info] WEBHOOK REQUEST: {"owner":"107cdf80-d9b7-412b-b7b2-5ce104d4afc1","title":"%D8%A7%D9%81%D8%A7%D8%AF%D8%A7%D8%AA %D8%A7%D9%84%D9%82%D8%A8%D9%88%D9%84 %D9%84%D9%84%D8%A7%D8%A8%D8%AD%D8%A7%D8%AB.pdf","status":"ERROR","id":"503de8c9-60e9-4d4c-baf6-c6b36da86f2f","content_type":"application/pdf","page_count":0,"word_count":0,"character_count":0,"error_code":"TOO_LITTLE_TEXT","created_time":"2026-10-04T09:55:01.969Z"} [2026-10-04 12:55:03.554760] [info] EXPECTED SIGNATURE: a59353285a70b2e25b2d00a075bb1f815d63974ec47d4dda4710e91dc8402214 [2026-10-04 12:55:03.562833] [info] [PUT] Request to: https://midocean.turnitin.com/api/v1/submissions/503de8c9-60e9-4d4c-baf6-c6b36da86f2f/similarity [2026-10-04 12:55:03.562863] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-10-04 12:55:03.562880] [info] Request: 0: '{"generation_settings":{"search_repositories":["INTERNET","PUBLICATION","CROSSREF","CROSSREF_POSTED_CONTENT","SUBMITTED_WORK"],"auto_exclude_self_matching_scope":"GROUP_CONTEXT"},"view_settings":{"exclude_quotes":true,"exclude_bibliography":true}}' [2026-10-04 12:55:03.609942] [info] Response: 0: '{"success":false,"status":409,"code":"CONFLICT","reference":"fb419fb3-1b14-4aa6-ad51-b14a7998a8a6","debug_message":"TOO_LITTLE_TEXT","message":"TOO_LITTLE_TEXT","httpstatus":409}' [2026-10-04 12:55:03.612119] [info] -------- WEBHOOK END -------- [2026-10-04 12:55:03.820544] [info] [POST] Request to: https://midocean.turnitin.com/api/v1/submissions [2026-10-04 12:55:03.820605] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-10-04 12:55:03.820631] [info] Request: 0: '{"owner":"107cdf80-d9b7-412b-b7b2-5ce104d4afc1","submitter":"107cdf80-d9b7-412b-b7b2-5ce104d4afc1","title":"1.pdf","metadata":{"group":{"id":"183784","name":"\u062e\u0637\u0627\u0628\u0627\u062a \u0642\u0628\u0648\u0644 \u0627\u0644\u0646\u0634\u0631 \u0627\u0644\u0645\u0639\u062f\u0644\u0629","type":"ASSIGNMENT"},"group_context":{"id":"4828","name":"\u0627\u0644\u0641\u0635\u0644 \u0627\u0644\u062a\u0627\u0633\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\u0646\u064a 2026","owners":[{"id":"f89cb21e-cea2-44d6-9f21-fbfb5e032347","family_name":"barakat","given_name":"mohamed","email":"mohamed.brakat@midocean.edu.km"},{"id":"0c1798f0-ed7f-45c5-bb5b-94a5eaa64acb","family_name":"Mahmoud","given_name":"Sara","email":"saramahmoud@midocean.edu.km"},{"id":"77bb6553-7d55-4711-a543-22dadd2006f5","family_name":"Walid","given_name":"Mayar","email":"mayarwalid@midocean.edu.km"}]},"owners":[{"id":"107cdf80-d9b7-412b-b7b2-5ce104d4afc1","family_name":"\u0627\u0644\u0635\u0641\u0627\u0631","given_name":"\u0635\u0627\u062f\u0642","email":"alsaffarshs@gmail.com"}],"original_submitted_time":"2026-10-04T09:55:03Z"},"eula":{"accepted_timestamp":"2025-03-12T19:08:12Z","language":"en-US","version":"v1beta"},"owner_default_permission_set":"LEARNER","submitter_default_permission_set":"LEARNER"}' [2026-10-04 12:55:04.279251] [info] Response: 0: '{"owner":"107cdf80-d9b7-412b-b7b2-5ce104d4afc1","title":"1.pdf","status":"CREATED","id":"ac8770e5-dc99-4a51-b5ec-8aaa3ea27977","created_time":"2026-10-04T09:55:04.022Z","httpstatus":201}' [2026-10-04 12:55:04.281178] [info] [PUT] Request to: https://midocean.turnitin.com/api/v1/submissions/ac8770e5-dc99-4a51-b5ec-8aaa3ea27977/original [2026-10-04 12:55:04.281212] [info] Headers: 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="1.pdf"' [2026-10-04 12:55:04.448708] [info] Response: 0: '{"message":"Successfully uploaded file for submission ac8770e5-dc99-4a51-b5ec-8aaa3ea27977","httpstatus":202}' [2026-10-04 12:55:06.726933] [info] -------- WEBHOOK START -------- [2026-10-04 12:55:06.726975] [info] WEBHOOK HEADERS: connection: 'Keep-Alive' host: 'lms.midocean.edu.km' content-length: '304' 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' cookie: 'MoodleSession=71943cf134e103178b5f504f9cacf4e1; __cf_bm=ydNP1F5gKl_co9cAF9jMa2A8IpXC8YBwmKMH3.BikC8-1791107703.5379086-1.0.1.1-mQuZXX1b21xXyOiAtY8erNVu.PljL55cza09FcHUJKJGElsLx.n1V3lk1uFV82dEIybovbuVNLwcG4PNGO1AAHoGCmNHh1V34Gb.35TphhrzWZe06SCHFFjeQNdGu5hD' cf-ray: 'a4534f1efc0edca9-FRA' accept: '*/*' user-agent: 'AHC/2.1' x-amzn-trace-id: 'Root=1-6ac2227a-9254f7fa0879bc40e74916d2;Parent=dc94b64d06d40316;Sampled=0' x-turnitin-signature: '289a35f0965d4e972c735ca59588b557ef4df95e46696ba90c0b4e84f081d1f6' x-forwarded-for: '52.29.246.76' [2026-10-04 12:55:06.727083] [info] WEBHOOK REQUEST: {"owner":"107cdf80-d9b7-412b-b7b2-5ce104d4afc1","title":"1.pdf","status":"COMPLETE","id":"ac8770e5-dc99-4a51-b5ec-8aaa3ea27977","content_type":"application/pdf","page_count":1,"word_count":251,"character_count":848,"created_time":"2026-10-04T09:55:04.022Z","capabilities":["INDEX","SIMILARITY","VIEWER"]} [2026-10-04 12:55:06.727099] [info] EXPECTED SIGNATURE: 289a35f0965d4e972c735ca59588b557ef4df95e46696ba90c0b4e84f081d1f6 [2026-10-04 12:55:07.769150] [info] [PUT] Request to: https://midocean.turnitin.com/api/v1/submissions/ac8770e5-dc99-4a51-b5ec-8aaa3ea27977/similarity [2026-10-04 12:55:07.769198] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-10-04 12:55:07.769218] [info] Request: 0: '{"generation_settings":{"search_repositories":["INTERNET","PUBLICATION","CROSSREF","CROSSREF_POSTED_CONTENT","SUBMITTED_WORK"],"auto_exclude_self_matching_scope":"GROUP_CONTEXT"},"view_settings":{"exclude_quotes":true,"exclude_bibliography":true}}' [2026-10-04 12:55:09.898134] [info] Response: 0: '{"message":"Successfully scheduled similarity report generation","httpstatus":202}' [2026-10-04 12:55:09.900501] [info] -------- WEBHOOK END -------- [2026-10-04 12:55:22.087701] [info] -------- WEBHOOK START -------- [2026-10-04 12:55:22.087743] [info] WEBHOOK HEADERS: connection: 'Keep-Alive' host: 'lms.midocean.edu.km' content-length: '903' 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' cookie: 'MoodleSession=71943cf134e103178b5f504f9cacf4e1; __cf_bm=ydNP1F5gKl_co9cAF9jMa2A8IpXC8YBwmKMH3.BikC8-1791107703.5379086-1.0.1.1-mQuZXX1b21xXyOiAtY8erNVu.PljL55cza09FcHUJKJGElsLx.n1V3lk1uFV82dEIybovbuVNLwcG4PNGO1AAHoGCmNHh1V34Gb.35TphhrzWZe06SCHFFjeQNdGu5hD' cf-ray: 'a4534f7efb57dca9-FRA' accept: '*/*' user-agent: 'AHC/2.1' x-amzn-trace-id: 'Root=1-6ac2228a-e59a7d93704c2f3f1dcfa8d4;Parent=e614fa16eb5d113b;Sampled=0' x-turnitin-signature: '2989d9dd6b6a7e4e88b85a762ada243023a0f341e8f34c22564fe593fcb869f5' x-forwarded-for: '52.29.246.76' [2026-10-04 12:55:22.087846] [info] WEBHOOK REQUEST: {"overall_match_percentage":63,"internet_match_percentage":59,"publication_match_percentage":57,"submitted_works_match_percentage":61,"status":"COMPLETE","time_generated":"2026-10-04T09:55:21.905345Z","time_requested":"2026-10-04T09:55:09.858799Z","submission_id":"ac8770e5-dc99-4a51-b5ec-8aaa3ea27977","top_matches":[{"percentage":90.43825,"source_type":"INTERNET","matched_word_count_total":227,"name":"tweet.chof360.com"},{"percentage":90.03984,"source_type":"INTERNET","matched_word_count_total":226,"name":"dn720905.ca.archive.org"},{"percentage":90.03984,"source_type":"INTERNET","matched_word_count_total":226,"name":"www.droitetentreprise.com"},{"percentage":90.03984,"source_type":"INTERNET","matched_word_count_total":226,"name":"menassah.com"},{"percentage":90.03984,"source_type":"INTERNET","matched_word_count_total":226,"name":"urdoninews.com"}],"top_source_largest_matched_word_count":27} [2026-10-04 12:55:22.087852] [info] EXPECTED SIGNATURE: 2989d9dd6b6a7e4e88b85a762ada243023a0f341e8f34c22564fe593fcb869f5 [2026-10-04 12:55:22.096108] [info] -------- WEBHOOK END -------- [2026-10-04 13:00:01.163321] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/features-enabled [2026-10-04 13:00:01.163362] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-10-04 13:00:01.163470] [info] Request: 0: '[]' [2026-10-04 13:00:01.340147] [info] Response: 0: '{"similarity":{"viewer_modes":{"match_overview":true,"all_sources":true},"generation_settings":{"search_repositories":["INTERNET","PUBLICATION","CROSSREF","CROSSREF_POSTED_CONTENT","SUBMITTED_WORK"],"submission_auto_excludes":true},"view_settings":{"exclude_bibliography":true,"exclude_citations":true,"exclude_quotes":true,"exclude_abstract":false,"exclude_methods":false,"exclude_small_matches":true,"exclude_internet":true,"exclude_publications":true,"exclude_preprints":false,"exclude_custom_sections":false,"exclude_crossref":true,"exclude_crossref_posted_content":true,"exclude_submitted_works":true}},"tenant":{"require_eula":true},"product_name":"Turnitin Originality","access_options":["CORE_API","NATIVE","DRAFT_COACH"],"capability":["AI_WRITING_DETECTION"],"httpstatus":200}' [2026-10-04 13:00:01.341262] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/webhooks/f48e6289-6fe9-48b9-b9e8-b7b981f251ea [2026-10-04 13:00:01.341295] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-10-04 13:00:01.341317] [info] Request: 0: '[]' [2026-10-04 13:00:01.414768] [info] Response: 0: '{"id":"f48e6289-6fe9-48b9-b9e8-b7b981f251ea","url":"https:\/\/lms.midocean.edu.km\/plagiarism\/turnitinsim\/callbacks.php","description":"Webhook for https:\/\/lms.midocean.edu.km\/plagiarism\/turnitinsim\/callbacks.php","created_time":"2026-07-01T22:30:02.118Z","event_types":["SIMILARITY_UPDATED","SUBMISSION_COMPLETE","SIMILARITY_COMPLETE"],"httpstatus":200}' [2026-10-04 13:00:01.415862] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/eula/latest?lang=en-US [2026-10-04 13:00:01.415884] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-10-04 13:00:01.415905] [info] Request: 0: '[]' [2026-10-04 13:00:01.475197] [info] Response: 0: '{"version":"v1beta","valid_from":"2018-04-30T17:00:00Z","valid_until":null,"url":"https:\/\/static.turnitin.com\/eula\/v1beta\/en-us\/eula.html","available_languages":["sv-SE","zh-CN","ja-JP","ko-KR","es-MX","nl-NL","ru-RU","zh-TW","ar-SA","pt-BR","de-DE","el-GR","nb-NO","cs-CZ","da-DK","tr-TR","pl-PL","fi-FI","it-IT","vi-VN","fr-FR","en-US","ro-RO"],"httpstatus":200}' [2026-10-04 13:00:01.602715] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/submissions/503de8c9-60e9-4d4c-baf6-c6b36da86f2f [2026-10-04 13:00:01.602745] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-10-04 13:00:01.602763] [info] Request: 0: '[]' [2026-10-04 13:00:01.665477] [info] Response: 0: '{"owner":"107cdf80-d9b7-412b-b7b2-5ce104d4afc1","title":"%D8%A7%D9%81%D8%A7%D8%AF%D8%A7%D8%AA %D8%A7%D9%84%D9%82%D8%A8%D9%88%D9%84 %D9%84%D9%84%D8%A7%D8%A8%D8%AD%D8%A7%D8%AB.pdf","status":"ERROR","id":"503de8c9-60e9-4d4c-baf6-c6b36da86f2f","content_type":"application\/pdf","page_count":0,"word_count":0,"character_count":0,"error_code":"TOO_LITTLE_TEXT","created_time":"2026-10-04T09:55:01.969Z","httpstatus":200}' [2026-10-04 13:00:01.666232] [info] [POST] Request to: https://midocean.turnitin.com/remote-logging/api/log [2026-10-04 13:00:01.666249] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-10-04 13:00:01.666265] [info] Request: 0: '{"message":"TOO_LITTLE_TEXT","integration_type":"Moodle","integration_version":"2025021301","lms_version":"405","log_level":"ERROR","date":"2026-10-04 13:00:01","tenant":"https:\/\/midocean.turnitin.com","submission_id":"503de8c9-60e9-4d4c-baf6-c6b36da86f2f","request":{"url":"\/api\/v1\/submissions\/{{submission_id}}","method":"GET","headers":null,"response_status":500,"response_body":"{\"owner\":\"107cdf80-d9b7-412b-b7b2-5ce104d4afc1\",\"title\":\"%D8%A7%D9%81%D8%A7%D8%AF%D8%A7%D8%AA %D8%A7%D9%84%D9%82%D8%A8%D9%88%D9%84 %D9%84%D9%84%D8%A7%D8%A8%D8%AD%D8%A7%D8%AB.pdf\",\"status\":\"ERROR\",\"id\":\"503de8c9-60e9-4d4c-baf6-c6b36da86f2f\",\"content_type\":\"application\\\/pdf\",\"page_count\":0,\"word_count\":0,\"character_count\":0,\"error_code\":\"TOO_LITTLE_TEXT\",\"created_time\":\"2026-10-04T09:55:01.969Z\",\"httpstatus\":200}"}}' [2026-10-04 13:00:01.715763] [info] Response: 0: '{"httpstatus":204}' [2026-10-04 13:17:44.937782] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/eula/latest?lang=en-US [2026-10-04 13:17:44.937835] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-10-04 13:17:44.937923] [info] Request: 0: '[]' [2026-10-04 13:17:45.025783] [info] Response: 0: '{"version":"v1beta","valid_from":"2018-04-30T17:00:00Z","valid_until":null,"url":"https:\/\/static.turnitin.com\/eula\/v1beta\/en-us\/eula.html","available_languages":["sv-SE","zh-CN","ja-JP","ko-KR","es-MX","nl-NL","ru-RU","zh-TW","ar-SA","pt-BR","de-DE","el-GR","nb-NO","cs-CZ","da-DK","tr-TR","pl-PL","fi-FI","it-IT","vi-VN","fr-FR","en-US","ro-RO"],"httpstatus":200}' [2026-10-04 13:30:01.143327] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/features-enabled [2026-10-04 13:30:01.143358] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-10-04 13:30:01.143464] [info] Request: 0: '[]' [2026-10-04 13:30:01.446894] [info] Response: 0: '{"similarity":{"viewer_modes":{"match_overview":true,"all_sources":true},"generation_settings":{"search_repositories":["INTERNET","PUBLICATION","CROSSREF","CROSSREF_POSTED_CONTENT","SUBMITTED_WORK"],"submission_auto_excludes":true},"view_settings":{"exclude_bibliography":true,"exclude_citations":true,"exclude_quotes":true,"exclude_abstract":false,"exclude_methods":false,"exclude_small_matches":true,"exclude_internet":true,"exclude_publications":true,"exclude_preprints":false,"exclude_custom_sections":false,"exclude_crossref":true,"exclude_crossref_posted_content":true,"exclude_submitted_works":true}},"tenant":{"require_eula":true},"product_name":"Turnitin Originality","access_options":["NATIVE","CORE_API","DRAFT_COACH"],"capability":["AI_WRITING_DETECTION"],"httpstatus":200}' [2026-10-04 13:30:01.449198] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/webhooks/f48e6289-6fe9-48b9-b9e8-b7b981f251ea [2026-10-04 13:30:01.449225] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-10-04 13:30:01.449244] [info] Request: 0: '[]' [2026-10-04 13:30:01.527515] [info] Response: 0: '{"id":"f48e6289-6fe9-48b9-b9e8-b7b981f251ea","url":"https:\/\/lms.midocean.edu.km\/plagiarism\/turnitinsim\/callbacks.php","description":"Webhook for https:\/\/lms.midocean.edu.km\/plagiarism\/turnitinsim\/callbacks.php","created_time":"2026-07-01T22:30:02.118Z","event_types":["SIMILARITY_UPDATED","SIMILARITY_COMPLETE","SUBMISSION_COMPLETE"],"httpstatus":200}' [2026-10-04 13:30:01.528498] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/eula/latest?lang=en-US [2026-10-04 13:30:01.528517] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-10-04 13:30:01.528532] [info] Request: 0: '[]' [2026-10-04 13:30:01.645963] [info] Response: 0: '{"version":"v1beta","valid_from":"2018-04-30T17:00:00Z","valid_until":null,"url":"https:\/\/static.turnitin.com\/eula\/v1beta\/en-us\/eula.html","available_languages":["sv-SE","zh-CN","ja-JP","ko-KR","es-MX","nl-NL","ru-RU","zh-TW","ar-SA","pt-BR","de-DE","el-GR","nb-NO","cs-CZ","da-DK","tr-TR","pl-PL","fi-FI","it-IT","vi-VN","fr-FR","en-US","ro-RO"],"httpstatus":200}' [2026-10-04 14:00:01.175136] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/features-enabled [2026-10-04 14:00:01.175168] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-10-04 14:00:01.175260] [info] Request: 0: '[]' [2026-10-04 14:00:01.523502] [info] Response: 0: '{"similarity":{"viewer_modes":{"match_overview":true,"all_sources":true},"generation_settings":{"search_repositories":["INTERNET","PUBLICATION","CROSSREF","CROSSREF_POSTED_CONTENT","SUBMITTED_WORK"],"submission_auto_excludes":true},"view_settings":{"exclude_bibliography":true,"exclude_citations":true,"exclude_quotes":true,"exclude_abstract":false,"exclude_methods":false,"exclude_small_matches":true,"exclude_internet":true,"exclude_publications":true,"exclude_preprints":false,"exclude_custom_sections":false,"exclude_crossref":true,"exclude_crossref_posted_content":true,"exclude_submitted_works":true}},"tenant":{"require_eula":true},"product_name":"Turnitin Originality","access_options":["NATIVE","CORE_API","DRAFT_COACH"],"capability":["AI_WRITING_DETECTION"],"httpstatus":200}' [2026-10-04 14:00:01.524310] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/webhooks/f48e6289-6fe9-48b9-b9e8-b7b981f251ea [2026-10-04 14:00:01.524327] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-10-04 14:00:01.524343] [info] Request: 0: '[]' [2026-10-04 14:00:01.586918] [info] Response: 0: '{"id":"f48e6289-6fe9-48b9-b9e8-b7b981f251ea","url":"https:\/\/lms.midocean.edu.km\/plagiarism\/turnitinsim\/callbacks.php","description":"Webhook for https:\/\/lms.midocean.edu.km\/plagiarism\/turnitinsim\/callbacks.php","created_time":"2026-07-01T22:30:02.118Z","event_types":["SIMILARITY_UPDATED","SIMILARITY_COMPLETE","SUBMISSION_COMPLETE"],"httpstatus":200}' [2026-10-04 14:00:01.587899] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/eula/latest?lang=en-US [2026-10-04 14:00:01.587928] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-10-04 14:00:01.587946] [info] Request: 0: '[]' [2026-10-04 14:00:01.670572] [info] Response: 0: '{"version":"v1beta","valid_from":"2018-04-30T17:00:00Z","valid_until":null,"url":"https:\/\/static.turnitin.com\/eula\/v1beta\/en-us\/eula.html","available_languages":["sv-SE","zh-CN","ja-JP","ko-KR","es-MX","nl-NL","ru-RU","zh-TW","ar-SA","pt-BR","de-DE","el-GR","nb-NO","cs-CZ","da-DK","tr-TR","pl-PL","fi-FI","it-IT","vi-VN","fr-FR","en-US","ro-RO"],"httpstatus":200}' [2026-10-04 14:30:01.349616] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/features-enabled [2026-10-04 14:30:01.349647] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-10-04 14:30:01.349737] [info] Request: 0: '[]' [2026-10-04 14:30:01.685620] [info] Response: 0: '{"similarity":{"viewer_modes":{"match_overview":true,"all_sources":true},"generation_settings":{"search_repositories":["INTERNET","PUBLICATION","CROSSREF","CROSSREF_POSTED_CONTENT","SUBMITTED_WORK"],"submission_auto_excludes":true},"view_settings":{"exclude_bibliography":true,"exclude_citations":true,"exclude_quotes":true,"exclude_abstract":false,"exclude_methods":false,"exclude_small_matches":true,"exclude_internet":true,"exclude_publications":true,"exclude_preprints":false,"exclude_custom_sections":false,"exclude_crossref":true,"exclude_crossref_posted_content":true,"exclude_submitted_works":true}},"tenant":{"require_eula":true},"product_name":"Turnitin Originality","access_options":["NATIVE","CORE_API","DRAFT_COACH"],"capability":["AI_WRITING_DETECTION"],"httpstatus":200}' [2026-10-04 14:30:01.686408] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/webhooks/f48e6289-6fe9-48b9-b9e8-b7b981f251ea [2026-10-04 14:30:01.686424] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-10-04 14:30:01.686438] [info] Request: 0: '[]' [2026-10-04 14:30:01.758743] [info] Response: 0: '{"id":"f48e6289-6fe9-48b9-b9e8-b7b981f251ea","url":"https:\/\/lms.midocean.edu.km\/plagiarism\/turnitinsim\/callbacks.php","description":"Webhook for https:\/\/lms.midocean.edu.km\/plagiarism\/turnitinsim\/callbacks.php","created_time":"2026-07-01T22:30:02.118Z","event_types":["SIMILARITY_UPDATED","SIMILARITY_COMPLETE","SUBMISSION_COMPLETE"],"httpstatus":200}' [2026-10-04 14:30:01.759501] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/eula/latest?lang=en-US [2026-10-04 14:30:01.759517] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-10-04 14:30:01.759533] [info] Request: 0: '[]' [2026-10-04 14:30:01.807050] [info] Response: 0: '{"version":"v1beta","valid_from":"2018-04-30T17:00:00Z","valid_until":null,"url":"https:\/\/static.turnitin.com\/eula\/v1beta\/en-us\/eula.html","available_languages":["sv-SE","zh-CN","ja-JP","ko-KR","es-MX","nl-NL","ru-RU","zh-TW","ar-SA","pt-BR","de-DE","el-GR","nb-NO","cs-CZ","da-DK","tr-TR","pl-PL","fi-FI","it-IT","vi-VN","fr-FR","en-US","ro-RO"],"httpstatus":200}' [2026-10-04 15:00:01.191997] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/features-enabled [2026-10-04 15:00:01.192035] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-10-04 15:00:01.192157] [info] Request: 0: '[]' [2026-10-04 15:00:01.588349] [info] Response: 0: '{"similarity":{"viewer_modes":{"match_overview":true,"all_sources":true},"generation_settings":{"search_repositories":["INTERNET","PUBLICATION","CROSSREF","CROSSREF_POSTED_CONTENT","SUBMITTED_WORK"],"submission_auto_excludes":true},"view_settings":{"exclude_bibliography":true,"exclude_citations":true,"exclude_quotes":true,"exclude_abstract":false,"exclude_methods":false,"exclude_small_matches":true,"exclude_internet":true,"exclude_publications":true,"exclude_preprints":false,"exclude_custom_sections":false,"exclude_crossref":true,"exclude_crossref_posted_content":true,"exclude_submitted_works":true}},"tenant":{"require_eula":true},"product_name":"Turnitin Originality","access_options":["CORE_API","NATIVE","DRAFT_COACH"],"capability":["AI_WRITING_DETECTION"],"httpstatus":200}' [2026-10-04 15:00:01.590599] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/webhooks/f48e6289-6fe9-48b9-b9e8-b7b981f251ea [2026-10-04 15:00:01.590629] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-10-04 15:00:01.590646] [info] Request: 0: '[]' [2026-10-04 15:00:01.699482] [info] Response: 0: '{"id":"f48e6289-6fe9-48b9-b9e8-b7b981f251ea","url":"https:\/\/lms.midocean.edu.km\/plagiarism\/turnitinsim\/callbacks.php","description":"Webhook for https:\/\/lms.midocean.edu.km\/plagiarism\/turnitinsim\/callbacks.php","created_time":"2026-07-01T22:30:02.118Z","event_types":["SIMILARITY_UPDATED","SIMILARITY_COMPLETE","SUBMISSION_COMPLETE"],"httpstatus":200}' [2026-10-04 15:00:01.700359] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/eula/latest?lang=en-US [2026-10-04 15:00:01.700377] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-10-04 15:00:01.700392] [info] Request: 0: '[]' [2026-10-04 15:00:01.767940] [info] Response: 0: '{"version":"v1beta","valid_from":"2018-04-30T17:00:00Z","valid_until":null,"url":"https:\/\/static.turnitin.com\/eula\/v1beta\/en-us\/eula.html","available_languages":["sv-SE","zh-CN","ja-JP","ko-KR","es-MX","nl-NL","ru-RU","zh-TW","ar-SA","pt-BR","de-DE","el-GR","nb-NO","cs-CZ","da-DK","tr-TR","pl-PL","fi-FI","it-IT","vi-VN","fr-FR","en-US","ro-RO"],"httpstatus":200}' [2026-10-04 15:30:01.179115] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/features-enabled [2026-10-04 15:30:01.179531] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-10-04 15:30:01.179630] [info] Request: 0: '[]' [2026-10-04 15:30:01.461889] [info] Response: 0: '{"similarity":{"viewer_modes":{"match_overview":true,"all_sources":true},"generation_settings":{"search_repositories":["INTERNET","PUBLICATION","CROSSREF","CROSSREF_POSTED_CONTENT","SUBMITTED_WORK"],"submission_auto_excludes":true},"view_settings":{"exclude_bibliography":true,"exclude_citations":true,"exclude_quotes":true,"exclude_abstract":false,"exclude_methods":false,"exclude_small_matches":true,"exclude_internet":true,"exclude_publications":true,"exclude_preprints":false,"exclude_custom_sections":false,"exclude_crossref":true,"exclude_crossref_posted_content":true,"exclude_submitted_works":true}},"tenant":{"require_eula":true},"product_name":"Turnitin Originality","access_options":["CORE_API","NATIVE","DRAFT_COACH"],"capability":["AI_WRITING_DETECTION"],"httpstatus":200}' [2026-10-04 15:30:01.462646] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/webhooks/f48e6289-6fe9-48b9-b9e8-b7b981f251ea [2026-10-04 15:30:01.462662] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-10-04 15:30:01.462678] [info] Request: 0: '[]' [2026-10-04 15:30:01.555449] [info] Response: 0: '{"id":"f48e6289-6fe9-48b9-b9e8-b7b981f251ea","url":"https:\/\/lms.midocean.edu.km\/plagiarism\/turnitinsim\/callbacks.php","description":"Webhook for https:\/\/lms.midocean.edu.km\/plagiarism\/turnitinsim\/callbacks.php","created_time":"2026-07-01T22:30:02.118Z","event_types":["SIMILARITY_COMPLETE","SUBMISSION_COMPLETE","SIMILARITY_UPDATED"],"httpstatus":200}' [2026-10-04 15:30:01.556453] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/eula/latest?lang=en-US [2026-10-04 15:30:01.556476] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-10-04 15:30:01.556497] [info] Request: 0: '[]' [2026-10-04 15:30:01.641062] [info] Response: 0: '{"version":"v1beta","valid_from":"2018-04-30T17:00:00Z","valid_until":null,"url":"https:\/\/static.turnitin.com\/eula\/v1beta\/en-us\/eula.html","available_languages":["sv-SE","zh-CN","ja-JP","ko-KR","es-MX","nl-NL","ru-RU","zh-TW","ar-SA","pt-BR","de-DE","el-GR","nb-NO","cs-CZ","da-DK","tr-TR","pl-PL","fi-FI","it-IT","vi-VN","fr-FR","en-US","ro-RO"],"httpstatus":200}' [2026-10-04 16:00:01.163358] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/features-enabled [2026-10-04 16:00:01.163642] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-10-04 16:00:01.163733] [info] Request: 0: '[]' [2026-10-04 16:00:01.471029] [info] Response: 0: '{"similarity":{"viewer_modes":{"match_overview":true,"all_sources":true},"generation_settings":{"search_repositories":["INTERNET","PUBLICATION","CROSSREF","CROSSREF_POSTED_CONTENT","SUBMITTED_WORK"],"submission_auto_excludes":true},"view_settings":{"exclude_bibliography":true,"exclude_citations":true,"exclude_quotes":true,"exclude_abstract":false,"exclude_methods":false,"exclude_small_matches":true,"exclude_internet":true,"exclude_publications":true,"exclude_preprints":false,"exclude_custom_sections":false,"exclude_crossref":true,"exclude_crossref_posted_content":true,"exclude_submitted_works":true}},"tenant":{"require_eula":true},"product_name":"Turnitin Originality","access_options":["CORE_API","NATIVE","DRAFT_COACH"],"capability":["AI_WRITING_DETECTION"],"httpstatus":200}' [2026-10-04 16:00:01.472048] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/webhooks/f48e6289-6fe9-48b9-b9e8-b7b981f251ea [2026-10-04 16:00:01.472075] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-10-04 16:00:01.472098] [info] Request: 0: '[]' [2026-10-04 16:00:01.542748] [info] Response: 0: '{"id":"f48e6289-6fe9-48b9-b9e8-b7b981f251ea","url":"https:\/\/lms.midocean.edu.km\/plagiarism\/turnitinsim\/callbacks.php","description":"Webhook for https:\/\/lms.midocean.edu.km\/plagiarism\/turnitinsim\/callbacks.php","created_time":"2026-07-01T22:30:02.118Z","event_types":["SIMILARITY_UPDATED","SIMILARITY_COMPLETE","SUBMISSION_COMPLETE"],"httpstatus":200}' [2026-10-04 16:00:01.543641] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/eula/latest?lang=en-US [2026-10-04 16:00:01.543661] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-10-04 16:00:01.543677] [info] Request: 0: '[]' [2026-10-04 16:00:01.620451] [info] Response: 0: '{"version":"v1beta","valid_from":"2018-04-30T17:00:00Z","valid_until":null,"url":"https:\/\/static.turnitin.com\/eula\/v1beta\/en-us\/eula.html","available_languages":["sv-SE","zh-CN","ja-JP","ko-KR","es-MX","nl-NL","ru-RU","zh-TW","ar-SA","pt-BR","de-DE","el-GR","nb-NO","cs-CZ","da-DK","tr-TR","pl-PL","fi-FI","it-IT","vi-VN","fr-FR","en-US","ro-RO"],"httpstatus":200}' [2026-10-04 16:05:01.270996] [info] [POST] Request to: https://midocean.turnitin.com/api/v1/submissions [2026-10-04 16:05:01.271166] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-10-04 16:05:01.271254] [info] Request: 0: '{"owner":"395484f4-4225-4940-a73d-f23722e29181","submitter":"395484f4-4225-4940-a73d-f23722e29181","title":"%D8%A3%D8%AB%D8%B1 %D8%A3%D8%AF%D9%88%D8%A7%D8%AA %D8%B0%D9%83%D8%A7%D8%A1 %D8%A7%D9%84%D8%A3%D8%B9%D9%85%D8%A7%D9%84 %D8%B9%D9%84%D9%89 %D8%AC%D9%88%D8%AF%D8%A9 %D8%A7%D9%84%D8%AE%D8%AF%D9%85%D8%A7%D8%AA %D8%A7%D9%84%D8%B5%D8%AD%D9%8A%D8%A9 %D9%81%D9%8A %D8%A7%D9%84%D9%85%D9%85%D9%84%D9%83%D8%A9 %D8%A7%D9%84%D8%B9%D8%B1%D8%A8%D9%8A%D8%A9 %D8%A7%D9%84%D8%B3%D8%B9%D9%88%D8%AF%D9%8A%D8%A9 %281%29.pdf","metadata":{"group":{"id":"183784","name":"\u062e\u0637\u0627\u0628\u0627\u062a \u0642\u0628\u0648\u0644 \u0627\u0644\u0646\u0634\u0631 \u0627\u0644\u0645\u0639\u062f\u0644\u0629","type":"ASSIGNMENT"},"group_context":{"id":"4828","name":"\u0627\u0644\u0641\u0635\u0644 \u0627\u0644\u062a\u0627\u0633\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\u0646\u064a 2026","owners":[{"id":"f89cb21e-cea2-44d6-9f21-fbfb5e032347","family_name":"barakat","given_name":"mohamed","email":"mohamed.brakat@midocean.edu.km"},{"id":"0c1798f0-ed7f-45c5-bb5b-94a5eaa64acb","family_name":"Mahmoud","given_name":"Sara","email":"saramahmoud@midocean.edu.km"},{"id":"77bb6553-7d55-4711-a543-22dadd2006f5","family_name":"Walid","given_name":"Mayar","email":"mayarwalid@midocean.edu.km"}]},"owners":[{"id":"395484f4-4225-4940-a73d-f23722e29181","family_name":"\u0639\u0644\u064a","given_name":"\u0639\u0628\u062f\u0627\u0644\u0643\u0631\u064a\u0645","email":"abdulkarim.monthri@gmail.com"}],"original_submitted_time":"2026-10-04T13:05:01Z"},"eula":{"accepted_timestamp":"2025-03-08T19:00:15Z","language":"en-US","version":"v1beta"},"owner_default_permission_set":"LEARNER","submitter_default_permission_set":"LEARNER"}' [2026-10-04 16:05:01.749428] [info] Response: 0: '{"owner":"395484f4-4225-4940-a73d-f23722e29181","title":"%D8%A3%D8%AB%D8%B1 %D8%A3%D8%AF%D9%88%D8%A7%D8%AA %D8%B0%D9%83%D8%A7%D8%A1 %D8%A7%D9%84%D8%A3%D8%B9%D9%85%D8%A7%D9%84 %D8%B9%D9%84%D9%89 %D8%AC%D9%88%D8%AF%D8%A9 %D8%A7%D9%84%D8%AE%D8%AF%D9%85%D8%A7%D8%AA %D8%A7%D9%84%D8%B5%D8%AD%D9%8A%D8%A9 %D9%81%D9%8A %D8%A7%D9%84%D9%85%D9%85%D9%84%D9%83%D8%A9 %D8%A7%D9%84%D8%B9%D8%B1%D8%A8%D9%8A%D8%A9 %D8%A7%D9%84%D8%B3%D8%B9%D9%88%D8%AF%D9%8A%D8%A9 %281%29.pdf","status":"CREATED","id":"f2c0faf8-7a3a-46d5-880c-223cb1c42b36","created_time":"2026-10-04T13:05:01.531Z","httpstatus":201}' [2026-10-04 16:05:01.751743] [info] [PUT] Request to: https://midocean.turnitin.com/api/v1/submissions/f2c0faf8-7a3a-46d5-880c-223cb1c42b36/original [2026-10-04 16:05:01.751776] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' 4: 'Content-Type: binary/octet-stream' 5: 'Content-Disposition: inline; filename="%D8%A3%D8%AB%D8%B1 %D8%A3%D8%AF%D9%88%D8%A7%D8%AA %D8%B0%D9%83%D8%A7%D8%A1 %D8%A7%D9%84%D8%A3%D8%B9%D9%85%D8%A7%D9%84 %D8%B9%D9%84%D9%89 %D8%AC%D9%88%D8%AF%D8%A9 %D8%A7%D9%84%D8%AE%D8%AF%D9%85%D8%A7%D8%AA %D8%A7%D9%84%D8%B5%D8%AD%D9%8A%D8%A9 %D9%81%D9%8A %D8%A7%D9%84%D9%85%D9%85%D9%84%D9%83%D8%A9 %D8%A7%D9%84%D8%B9%D8%B1%D8%A8%D9%8A%D8%A9 %D8%A7%D9%84%D8%B3%D8%B9%D9%88%D8%AF%D9%8A%D8%A9 %281%29.pdf"' [2026-10-04 16:05:02.024491] [info] Response: 0: '{"message":"Successfully uploaded file for submission f2c0faf8-7a3a-46d5-880c-223cb1c42b36","httpstatus":202}' [2026-10-04 16:05:03.258470] [info] [POST] Request to: https://midocean.turnitin.com/api/v1/submissions [2026-10-04 16:05:03.258524] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-10-04 16:05:03.258546] [info] Request: 0: '{"owner":"395484f4-4225-4940-a73d-f23722e29181","submitter":"395484f4-4225-4940-a73d-f23722e29181","title":"ahmoa100%40gmail.pdf","metadata":{"group":{"id":"183784","name":"\u062e\u0637\u0627\u0628\u0627\u062a \u0642\u0628\u0648\u0644 \u0627\u0644\u0646\u0634\u0631 \u0627\u0644\u0645\u0639\u062f\u0644\u0629","type":"ASSIGNMENT"},"group_context":{"id":"4828","name":"\u0627\u0644\u0641\u0635\u0644 \u0627\u0644\u062a\u0627\u0633\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\u0646\u064a 2026","owners":[{"id":"f89cb21e-cea2-44d6-9f21-fbfb5e032347","family_name":"barakat","given_name":"mohamed","email":"mohamed.brakat@midocean.edu.km"},{"id":"0c1798f0-ed7f-45c5-bb5b-94a5eaa64acb","family_name":"Mahmoud","given_name":"Sara","email":"saramahmoud@midocean.edu.km"},{"id":"77bb6553-7d55-4711-a543-22dadd2006f5","family_name":"Walid","given_name":"Mayar","email":"mayarwalid@midocean.edu.km"}]},"owners":[{"id":"395484f4-4225-4940-a73d-f23722e29181","family_name":"\u0639\u0644\u064a","given_name":"\u0639\u0628\u062f\u0627\u0644\u0643\u0631\u064a\u0645","email":"abdulkarim.monthri@gmail.com"}],"original_submitted_time":"2026-10-04T13:05:03Z"},"eula":{"accepted_timestamp":"2025-03-08T19:00:15Z","language":"en-US","version":"v1beta"},"owner_default_permission_set":"LEARNER","submitter_default_permission_set":"LEARNER"}' [2026-10-04 16:05:03.610821] [info] Response: 0: '{"owner":"395484f4-4225-4940-a73d-f23722e29181","title":"ahmoa100%40gmail.pdf","status":"CREATED","id":"99811029-3bad-4544-aa63-081059d96785","created_time":"2026-10-04T13:05:03.445Z","httpstatus":201}' [2026-10-04 16:05:03.613007] [info] [PUT] Request to: https://midocean.turnitin.com/api/v1/submissions/99811029-3bad-4544-aa63-081059d96785/original [2026-10-04 16:05:03.613040] [info] Headers: 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="ahmoa100%40gmail.pdf"' [2026-10-04 16:05:03.819442] [info] Response: 0: '{"message":"Successfully uploaded file for submission 99811029-3bad-4544-aa63-081059d96785","httpstatus":202}' [2026-10-04 16:05:04.836462] [info] [POST] Request to: https://midocean.turnitin.com/api/v1/submissions [2026-10-04 16:05:04.836519] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-10-04 16:05:04.836540] [info] Request: 0: '{"owner":"395484f4-4225-4940-a73d-f23722e29181","submitter":"395484f4-4225-4940-a73d-f23722e29181","title":"d%D8%AF%D9%89 %D8%B7%D9%84%D8%A7%D8%A8 %D8%A7%D9%84%D9%85%D8%B1%D8%AD%D9%84%D8%A9 %D8%A7%D9%84%D8%A7%D8%A8%D8%AA%D8%AF%D8%A7%D8%A6%D9%8A%D8%A9 %D9%81%D9%8A %D8%A7%D9%84%D9%85%D8%AF%D8%A7%D8%B1%D8%B3 %D8%A7%D9%84%D8%AD%D9%83%D9%88%D9%85%D9%8A%D8%A9 %D8%A8%D9%85%D8%AF%D9%8A%D9%86%D8%A9 %D8%AA%D8%A8%D9%88%D9%83_%D8%AA%D8%B9%D8%AF%D9%8A%D9%84.pdf","metadata":{"group":{"id":"183784","name":"\u062e\u0637\u0627\u0628\u0627\u062a \u0642\u0628\u0648\u0644 \u0627\u0644\u0646\u0634\u0631 \u0627\u0644\u0645\u0639\u062f\u0644\u0629","type":"ASSIGNMENT"},"group_context":{"id":"4828","name":"\u0627\u0644\u0641\u0635\u0644 \u0627\u0644\u062a\u0627\u0633\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\u0646\u064a 2026","owners":[{"id":"f89cb21e-cea2-44d6-9f21-fbfb5e032347","family_name":"barakat","given_name":"mohamed","email":"mohamed.brakat@midocean.edu.km"},{"id":"0c1798f0-ed7f-45c5-bb5b-94a5eaa64acb","family_name":"Mahmoud","given_name":"Sara","email":"saramahmoud@midocean.edu.km"},{"id":"77bb6553-7d55-4711-a543-22dadd2006f5","family_name":"Walid","given_name":"Mayar","email":"mayarwalid@midocean.edu.km"}]},"owners":[{"id":"395484f4-4225-4940-a73d-f23722e29181","family_name":"\u0639\u0644\u064a","given_name":"\u0639\u0628\u062f\u0627\u0644\u0643\u0631\u064a\u0645","email":"abdulkarim.monthri@gmail.com"}],"original_submitted_time":"2026-10-04T13:05:04Z"},"eula":{"accepted_timestamp":"2025-03-08T19:00:15Z","language":"en-US","version":"v1beta"},"owner_default_permission_set":"LEARNER","submitter_default_permission_set":"LEARNER"}' [2026-10-04 16:05:05.163175] [info] Response: 0: '{"owner":"395484f4-4225-4940-a73d-f23722e29181","title":"d%D8%AF%D9%89 %D8%B7%D9%84%D8%A7%D8%A8 %D8%A7%D9%84%D9%85%D8%B1%D8%AD%D9%84%D8%A9 %D8%A7%D9%84%D8%A7%D8%A8%D8%AA%D8%AF%D8%A7%D8%A6%D9%8A%D8%A9 %D9%81%D9%8A %D8%A7%D9%84%D9%85%D8%AF%D8%A7%D8%B1%D8%B3 %D8%A7%D9%84%D8%AD%D9%83%D9%88%D9%85%D9%8A%D8%A9 %D8%A8%D9%85%D8%AF%D9%8A%D9%86%D8%A9 %D8%AA%D8%A8%D9%88%D9%83_%D8%AA%D8%B9%D8%AF%D9%8A%D9%84.pdf","status":"CREATED","id":"6da1019f-95bb-433a-9625-91ec4483a2a9","created_time":"2026-10-04T13:05:05.018Z","httpstatus":201}' [2026-10-04 16:05:05.165298] [info] [PUT] Request to: https://midocean.turnitin.com/api/v1/submissions/6da1019f-95bb-433a-9625-91ec4483a2a9/original [2026-10-04 16:05:05.165337] [info] Headers: 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="d%D8%AF%D9%89 %D8%B7%D9%84%D8%A7%D8%A8 %D8%A7%D9%84%D9%85%D8%B1%D8%AD%D9%84%D8%A9 %D8%A7%D9%84%D8%A7%D8%A8%D8%AA%D8%AF%D8%A7%D8%A6%D9%8A%D8%A9 %D9%81%D9%8A %D8%A7%D9%84%D9%85%D8%AF%D8%A7%D8%B1%D8%B3 %D8%A7%D9%84%D8%AD%D9%83%D9%88%D9%85%D9%8A%D8%A9 %D8%A8%D9%85%D8%AF%D9%8A%D9%86%D8%A9 %D8%AA%D8%A8%D9%88%D9%83_%D8%AA%D8%B9%D8%AF%D9%8A%D9%84.pdf"' [2026-10-04 16:05:05.362605] [info] Response: 0: '{"message":"Successfully uploaded file for submission 6da1019f-95bb-433a-9625-91ec4483a2a9","httpstatus":202}' [2026-10-04 16:05:10.751945] [info] -------- WEBHOOK START -------- [2026-10-04 16:05:10.751990] [info] WEBHOOK HEADERS: connection: 'Keep-Alive' host: 'lms.midocean.edu.km' content-length: '704' 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' cookie: 'MoodleSession=71943cf134e103178b5f504f9cacf4e1' cf-ray: 'a4546589fd5a0063-FRA' accept: '*/*' user-agent: 'AHC/2.1' x-amzn-trace-id: 'Root=1-6ac24f06-640615648793336388316cf9;Parent=5bb575c766f9a854;Sampled=0' x-turnitin-signature: '1111249460c8c4e9f88386fefa1babbc7ee019e880f99170eb4aa1a64549153a' x-forwarded-for: '52.29.246.76' [2026-10-04 16:05:10.752017] [info] WEBHOOK REQUEST: {"owner":"395484f4-4225-4940-a73d-f23722e29181","title":"%D8%A3%D8%AB%D8%B1 %D8%A3%D8%AF%D9%88%D8%A7%D8%AA %D8%B0%D9%83%D8%A7%D8%A1 %D8%A7%D9%84%D8%A3%D8%B9%D9%85%D8%A7%D9%84 %D8%B9%D9%84%D9%89 %D8%AC%D9%88%D8%AF%D8%A9 %D8%A7%D9%84%D8%AE%D8%AF%D9%85%D8%A7%D8%AA %D8%A7%D9%84%D8%B5%D8%AD%D9%8A%D8%A9 %D9%81%D9%8A %D8%A7%D9%84%D9%85%D9%85%D9%84%D9%83%D8%A9 %D8%A7%D9%84%D8%B9%D8%B1%D8%A8%D9%8A%D8%A9 %D8%A7%D9%84%D8%B3%D8%B9%D9%88%D8%AF%D9%8A%D8%A9 %281%29.pdf","status":"COMPLETE","id":"f2c0faf8-7a3a-46d5-880c-223cb1c42b36","content_type":"application/pdf","page_count":22,"word_count":3696,"character_count":22016,"created_time":"2026-10-04T13:05:01.531Z","capabilities":["SIMILARITY","INDEX","VIEWER"]} [2026-10-04 16:05:10.752022] [info] EXPECTED SIGNATURE: 1111249460c8c4e9f88386fefa1babbc7ee019e880f99170eb4aa1a64549153a [2026-10-04 16:05:11.656382] [info] [PUT] Request to: https://midocean.turnitin.com/api/v1/submissions/f2c0faf8-7a3a-46d5-880c-223cb1c42b36/similarity [2026-10-04 16:05:11.656431] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-10-04 16:05:11.656450] [info] Request: 0: '{"generation_settings":{"search_repositories":["INTERNET","PUBLICATION","CROSSREF","CROSSREF_POSTED_CONTENT","SUBMITTED_WORK"],"auto_exclude_self_matching_scope":"GROUP_CONTEXT"},"view_settings":{"exclude_quotes":true,"exclude_bibliography":true}}' [2026-10-04 16:05:13.739352] [info] Response: 0: '{"message":"Successfully scheduled similarity report generation","httpstatus":202}' [2026-10-04 16:05:13.742252] [info] -------- WEBHOOK END -------- [2026-10-04 16:05:13.980895] [info] -------- WEBHOOK START -------- [2026-10-04 16:05:13.980942] [info] WEBHOOK HEADERS: connection: 'Keep-Alive' host: 'lms.midocean.edu.km' content-length: '323' 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' cookie: 'MoodleSession=71943cf134e103178b5f504f9cacf4e1; __cf_bm=.yssr86zg.YrZRDxgYENQA5Daw3l.NMytAsWjAd438w-1791119110.7194672-1.0.1.1-Kki2HCAme7fJ49WCQ6k8WSRFcbzyS6s2sqeGVAq9EaGwD0Cr7LWpUXfMOGe34mTSkDwppki41bLpzKDLD67fr5i.FWqkqfF0A51MAqJMOTM2tR7xkQYx6VZxGMQXSCkC' cf-ray: 'a454659e4be30063-FRA' accept: '*/*' user-agent: 'AHC/2.1' x-amzn-trace-id: 'Root=1-6ac24f09-a82088c3ca1c3c4ddcce6575;Parent=dbe46f1cec58bfe6;Sampled=0' x-turnitin-signature: 'e4eb6993b2a75835a337604ba968aaac2fc6e0c63f3bbf19dea13b8545f0d504' x-forwarded-for: '52.29.246.76' [2026-10-04 16:05:13.981079] [info] WEBHOOK REQUEST: {"owner":"395484f4-4225-4940-a73d-f23722e29181","title":"ahmoa100%40gmail.pdf","status":"COMPLETE","id":"99811029-3bad-4544-aa63-081059d96785","content_type":"application/pdf","page_count":21,"word_count":7482,"character_count":25438,"created_time":"2026-10-04T13:05:03.445Z","capabilities":["VIEWER","SIMILARITY","INDEX"]} [2026-10-04 16:05:13.981085] [info] EXPECTED SIGNATURE: e4eb6993b2a75835a337604ba968aaac2fc6e0c63f3bbf19dea13b8545f0d504 [2026-10-04 16:05:14.971623] [info] [PUT] Request to: https://midocean.turnitin.com/api/v1/submissions/99811029-3bad-4544-aa63-081059d96785/similarity [2026-10-04 16:05:14.971669] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-10-04 16:05:14.971688] [info] Request: 0: '{"generation_settings":{"search_repositories":["INTERNET","PUBLICATION","CROSSREF","CROSSREF_POSTED_CONTENT","SUBMITTED_WORK"],"auto_exclude_self_matching_scope":"GROUP_CONTEXT"},"view_settings":{"exclude_quotes":true,"exclude_bibliography":true}}' [2026-10-04 16:05:17.173858] [info] Response: 0: '{"message":"Successfully scheduled similarity report generation","httpstatus":202}' [2026-10-04 16:05:17.176188] [info] -------- WEBHOOK END -------- [2026-10-04 16:05:24.614659] [info] -------- WEBHOOK START -------- [2026-10-04 16:05:24.614706] [info] WEBHOOK HEADERS: connection: 'Keep-Alive' host: 'lms.midocean.edu.km' content-length: '647' 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' cookie: 'MoodleSession=71943cf134e103178b5f504f9cacf4e1; __cf_bm=.yssr86zg.YrZRDxgYENQA5Daw3l.NMytAsWjAd438w-1791119110.7194672-1.0.1.1-Kki2HCAme7fJ49WCQ6k8WSRFcbzyS6s2sqeGVAq9EaGwD0Cr7LWpUXfMOGe34mTSkDwppki41bLpzKDLD67fr5i.FWqkqfF0A51MAqJMOTM2tR7xkQYx6VZxGMQXSCkC' cf-ray: 'a45465e0bc330063-FRA' accept: '*/*' user-agent: 'AHC/2.1' x-amzn-trace-id: 'Root=1-6ac24f14-11d74d26215bc1d82a7c29e6;Parent=84065205a5bfed34;Sampled=0' x-turnitin-signature: '649e7ead67831aae0f3f962640ea5a97fe501a5b916aa1d576b4c20158fd176b' x-forwarded-for: '52.29.246.76' [2026-10-04 16:05:24.614737] [info] WEBHOOK REQUEST: {"owner":"395484f4-4225-4940-a73d-f23722e29181","title":"d%D8%AF%D9%89 %D8%B7%D9%84%D8%A7%D8%A8 %D8%A7%D9%84%D9%85%D8%B1%D8%AD%D9%84%D8%A9 %D8%A7%D9%84%D8%A7%D8%A8%D8%AA%D8%AF%D8%A7%D8%A6%D9%8A%D8%A9 %D9%81%D9%8A %D8%A7%D9%84%D9%85%D8%AF%D8%A7%D8%B1%D8%B3 %D8%A7%D9%84%D8%AD%D9%83%D9%88%D9%85%D9%8A%D8%A9 %D8%A8%D9%85%D8%AF%D9%8A%D9%86%D8%A9 %D8%AA%D8%A8%D9%88%D9%83_%D8%AA%D8%B9%D8%AF%D9%8A%D9%84.pdf","status":"COMPLETE","id":"6da1019f-95bb-433a-9625-91ec4483a2a9","content_type":"application/pdf","page_count":37,"word_count":5733,"character_count":31868,"created_time":"2026-10-04T13:05:05.018Z","capabilities":["SIMILARITY","INDEX","VIEWER"]} [2026-10-04 16:05:24.614742] [info] EXPECTED SIGNATURE: 649e7ead67831aae0f3f962640ea5a97fe501a5b916aa1d576b4c20158fd176b [2026-10-04 16:05:25.595998] [info] [PUT] Request to: https://midocean.turnitin.com/api/v1/submissions/6da1019f-95bb-433a-9625-91ec4483a2a9/similarity [2026-10-04 16:05:25.596061] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-10-04 16:05:25.596081] [info] Request: 0: '{"generation_settings":{"search_repositories":["INTERNET","PUBLICATION","CROSSREF","CROSSREF_POSTED_CONTENT","SUBMITTED_WORK"],"auto_exclude_self_matching_scope":"GROUP_CONTEXT"},"view_settings":{"exclude_quotes":true,"exclude_bibliography":true}}' [2026-10-04 16:05:26.101250] [info] Response: 0: '{"message":"Successfully scheduled similarity report generation","httpstatus":202}' [2026-10-04 16:05:26.103424] [info] -------- WEBHOOK END -------- [2026-10-04 16:05:30.096724] [info] -------- WEBHOOK START -------- [2026-10-04 16:05:30.096775] [info] WEBHOOK HEADERS: connection: 'Keep-Alive' host: 'lms.midocean.edu.km' content-length: '1200' 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' cookie: 'MoodleSession=71943cf134e103178b5f504f9cacf4e1; __cf_bm=.yssr86zg.YrZRDxgYENQA5Daw3l.NMytAsWjAd438w-1791119110.7194672-1.0.1.1-Kki2HCAme7fJ49WCQ6k8WSRFcbzyS6s2sqeGVAq9EaGwD0Cr7LWpUXfMOGe34mTSkDwppki41bLpzKDLD67fr5i.FWqkqfF0A51MAqJMOTM2tR7xkQYx6VZxGMQXSCkC' cf-ray: 'a4546602faf30063-FRA' accept: '*/*' user-agent: 'AHC/2.1' x-amzn-trace-id: 'Root=1-6ac24f1a-da9d7f95e3f1f941ffb82ac1;Parent=a8a779a1b1a8abf3;Sampled=0' x-turnitin-signature: '4ad4d1ac805bace4841026b4c6a8825d3d0f872781a1c1a7aa6fe597ea6bb3f6' x-forwarded-for: '52.29.246.76' [2026-10-04 16:05:30.096805] [info] WEBHOOK REQUEST: {"overall_match_percentage":23,"internet_match_percentage":16,"publication_match_percentage":2,"submitted_works_match_percentage":16,"status":"COMPLETE","time_generated":"2026-10-04T13:05:29.92862Z","time_requested":"2026-10-04T13:05:13.697628Z","submission_id":"f2c0faf8-7a3a-46d5-880c-223cb1c42b36","top_matches":[{"percentage":6.913183,"source_type":"INTERNET","matched_word_count_total":258,"name":"www.eimj.org"},{"percentage":4.6623793,"source_type":"INTERNET","matched_word_count_total":174,"name":"www.scribd.com"},{"percentage":4.4212217,"source_type":"SUBMITTED_WORK","matched_word_count_total":165,"submitted_date":"2026-02-28","institution_name":"University College of Bahrain","name":"University College of Bahrain on 2026-02-28"},{"percentage":3.483387,"source_type":"SUBMITTED_WORK","matched_word_count_total":130,"submitted_date":"2026-08-20","institution_name":"Muscat University","name":"Muscat University on 2026-08-20"},{"percentage":3.4297965,"source_type":"SUBMITTED_WORK","matched_word_count_total":128,"submitted_date":"2026-01-19","institution_name":"Applied Science University","name":"Applied Science University on 2026-01-19"}],"top_source_largest_matched_word_count":229} [2026-10-04 16:05:30.096810] [info] EXPECTED SIGNATURE: 4ad4d1ac805bace4841026b4c6a8825d3d0f872781a1c1a7aa6fe597ea6bb3f6 [2026-10-04 16:05:30.105396] [info] -------- WEBHOOK END -------- [2026-10-04 16:05:30.290606] [info] -------- WEBHOOK START -------- [2026-10-04 16:05:30.290662] [info] WEBHOOK HEADERS: connection: 'Keep-Alive' host: 'lms.midocean.edu.km' content-length: '664' 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' cookie: 'MoodleSession=71943cf134e103178b5f504f9cacf4e1; __cf_bm=.yssr86zg.YrZRDxgYENQA5Daw3l.NMytAsWjAd438w-1791119110.7194672-1.0.1.1-Kki2HCAme7fJ49WCQ6k8WSRFcbzyS6s2sqeGVAq9EaGwD0Cr7LWpUXfMOGe34mTSkDwppki41bLpzKDLD67fr5i.FWqkqfF0A51MAqJMOTM2tR7xkQYx6VZxGMQXSCkC' cf-ray: 'a45466043bba0063-FRA' accept: '*/*' user-agent: 'AHC/2.1' x-amzn-trace-id: 'Root=1-6ac24f1a-7ed82238abfae22e5256915d;Parent=cb98a089bad48009;Sampled=0' x-turnitin-signature: '61b999d1b38a0f61640308e6e8d89fb519c25c42aea09269a59e8df2fd621460' x-forwarded-for: '52.29.246.76' [2026-10-04 16:05:30.290829] [info] WEBHOOK REQUEST: {"overall_match_percentage":3,"internet_match_percentage":3,"publication_match_percentage":0,"submitted_works_match_percentage":1,"status":"COMPLETE","time_generated":"2026-10-04T13:05:30.105013Z","time_requested":"2026-10-04T13:05:17.12843Z","submission_id":"99811029-3bad-4544-aa63-081059d96785","top_matches":[{"percentage":2.882547,"source_type":"INTERNET","matched_word_count_total":201,"name":"eimj.org"},{"percentage":1.4197619,"source_type":"INTERNET","matched_word_count_total":99,"name":"www.mahdi.edu.sd"},{"percentage":1.4197619,"source_type":"INTERNET","matched_word_count_total":99,"name":"mahdi.edu.sd"}],"top_source_largest_matched_word_count":166} [2026-10-04 16:05:30.290838] [info] EXPECTED SIGNATURE: 61b999d1b38a0f61640308e6e8d89fb519c25c42aea09269a59e8df2fd621460 [2026-10-04 16:05:30.299582] [info] -------- WEBHOOK END -------- [2026-10-04 16:05:44.863213] [info] -------- WEBHOOK START -------- [2026-10-04 16:05:44.863260] [info] WEBHOOK HEADERS: connection: 'Keep-Alive' host: 'lms.midocean.edu.km' content-length: '1382' 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' cookie: 'MoodleSession=71943cf134e103178b5f504f9cacf4e1; __cf_bm=.yssr86zg.YrZRDxgYENQA5Daw3l.NMytAsWjAd438w-1791119110.7194672-1.0.1.1-Kki2HCAme7fJ49WCQ6k8WSRFcbzyS6s2sqeGVAq9EaGwD0Cr7LWpUXfMOGe34mTSkDwppki41bLpzKDLD67fr5i.FWqkqfF0A51MAqJMOTM2tR7xkQYx6VZxGMQXSCkC' cf-ray: 'a454665f4b570063-FRA' accept: '*/*' user-agent: 'AHC/2.1' x-amzn-trace-id: 'Root=1-6ac24f28-816397af8b4d18d710fed40e;Parent=4029555f7018c273;Sampled=0' x-turnitin-signature: '2b5478c8e528700c9918f983fe164a25a16adb59ee1f2e5b11cd1607387f358d' x-forwarded-for: '52.29.246.76' [2026-10-04 16:05:44.863358] [info] WEBHOOK REQUEST: {"overall_match_percentage":6,"internet_match_percentage":3,"publication_match_percentage":1,"submitted_works_match_percentage":5,"status":"COMPLETE","time_generated":"2026-10-04T13:05:44.672182Z","time_requested":"2026-10-04T13:05:26.060466Z","submission_id":"6da1019f-95bb-433a-9625-91ec4483a2a9","top_matches":[{"percentage":1.3509115,"source_type":"SUBMITTED_WORK","matched_word_count_total":83,"submitted_date":"2026-05-23","institution_name":"Majan College","name":"Majan College on 2026-05-23"},{"percentage":0.6998698,"source_type":"SUBMITTED_WORK","matched_word_count_total":43,"submitted_date":"2025-08-29","institution_name":"Muscat University","name":"Muscat University on 2025-08-29"},{"percentage":0.61848956,"source_type":"SUBMITTED_WORK","matched_word_count_total":38,"submitted_date":"2021-11-09","institution_name":"Columbus State University","name":"Columbus State University on 2021-11-09"},{"percentage":0.61848956,"source_type":"SUBMITTED_WORK","matched_word_count_total":38,"submitted_date":"2021-03-26","institution_name":"Far Eastern University","name":"Far Eastern University on 2021-03-26"},{"percentage":0.61848956,"source_type":"SUBMITTED_WORK","matched_word_count_total":38,"submitted_date":"2021-09-20","institution_name":"Angeles University Foundation","name":"Angeles University Foundation on 2021-09-20"}],"top_source_largest_matched_word_count":8} [2026-10-04 16:05:44.863363] [info] EXPECTED SIGNATURE: 2b5478c8e528700c9918f983fe164a25a16adb59ee1f2e5b11cd1607387f358d [2026-10-04 16:05:44.871778] [info] -------- WEBHOOK END -------- [2026-10-04 16:30:01.178965] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/features-enabled [2026-10-04 16:30:01.179013] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-10-04 16:30:01.179124] [info] Request: 0: '[]' [2026-10-04 16:30:01.538930] [info] Response: 0: '{"similarity":{"viewer_modes":{"match_overview":true,"all_sources":true},"generation_settings":{"search_repositories":["INTERNET","PUBLICATION","CROSSREF","CROSSREF_POSTED_CONTENT","SUBMITTED_WORK"],"submission_auto_excludes":true},"view_settings":{"exclude_bibliography":true,"exclude_citations":true,"exclude_quotes":true,"exclude_abstract":false,"exclude_methods":false,"exclude_small_matches":true,"exclude_internet":true,"exclude_publications":true,"exclude_preprints":false,"exclude_custom_sections":false,"exclude_crossref":true,"exclude_crossref_posted_content":true,"exclude_submitted_works":true}},"tenant":{"require_eula":true},"product_name":"Turnitin Originality","access_options":["CORE_API","NATIVE","DRAFT_COACH"],"capability":["AI_WRITING_DETECTION"],"httpstatus":200}' [2026-10-04 16:30:01.539810] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/webhooks/f48e6289-6fe9-48b9-b9e8-b7b981f251ea [2026-10-04 16:30:01.539833] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-10-04 16:30:01.539849] [info] Request: 0: '[]' [2026-10-04 16:30:01.633891] [info] Response: 0: '{"id":"f48e6289-6fe9-48b9-b9e8-b7b981f251ea","url":"https:\/\/lms.midocean.edu.km\/plagiarism\/turnitinsim\/callbacks.php","description":"Webhook for https:\/\/lms.midocean.edu.km\/plagiarism\/turnitinsim\/callbacks.php","created_time":"2026-07-01T22:30:02.118Z","event_types":["SIMILARITY_UPDATED","SUBMISSION_COMPLETE","SIMILARITY_COMPLETE"],"httpstatus":200}' [2026-10-04 16:30:01.634718] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/eula/latest?lang=en-US [2026-10-04 16:30:01.634738] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-10-04 16:30:01.634758] [info] Request: 0: '[]' [2026-10-04 16:30:01.684891] [info] Response: 0: '{"version":"v1beta","valid_from":"2018-04-30T17:00:00Z","valid_until":null,"url":"https:\/\/static.turnitin.com\/eula\/v1beta\/en-us\/eula.html","available_languages":["sv-SE","zh-CN","ja-JP","ko-KR","es-MX","nl-NL","ru-RU","zh-TW","ar-SA","pt-BR","de-DE","el-GR","nb-NO","cs-CZ","da-DK","tr-TR","pl-PL","fi-FI","it-IT","vi-VN","fr-FR","en-US","ro-RO"],"httpstatus":200}' [2026-10-04 17:00:01.269454] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/features-enabled [2026-10-04 17:00:01.269484] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-10-04 17:00:01.269576] [info] Request: 0: '[]' [2026-10-04 17:00:01.622729] [info] Response: 0: '{"similarity":{"viewer_modes":{"match_overview":true,"all_sources":true},"generation_settings":{"search_repositories":["INTERNET","PUBLICATION","CROSSREF","CROSSREF_POSTED_CONTENT","SUBMITTED_WORK"],"submission_auto_excludes":true},"view_settings":{"exclude_bibliography":true,"exclude_citations":true,"exclude_quotes":true,"exclude_abstract":false,"exclude_methods":false,"exclude_small_matches":true,"exclude_internet":true,"exclude_publications":true,"exclude_preprints":false,"exclude_custom_sections":false,"exclude_crossref":true,"exclude_crossref_posted_content":true,"exclude_submitted_works":true}},"tenant":{"require_eula":true},"product_name":"Turnitin Originality","access_options":["CORE_API","NATIVE","DRAFT_COACH"],"capability":["AI_WRITING_DETECTION"],"httpstatus":200}' [2026-10-04 17:00:01.623508] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/webhooks/f48e6289-6fe9-48b9-b9e8-b7b981f251ea [2026-10-04 17:00:01.623536] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-10-04 17:00:01.623550] [info] Request: 0: '[]' [2026-10-04 17:00:01.674772] [info] Response: 0: '{"id":"f48e6289-6fe9-48b9-b9e8-b7b981f251ea","url":"https:\/\/lms.midocean.edu.km\/plagiarism\/turnitinsim\/callbacks.php","description":"Webhook for https:\/\/lms.midocean.edu.km\/plagiarism\/turnitinsim\/callbacks.php","created_time":"2026-07-01T22:30:02.118Z","event_types":["SIMILARITY_UPDATED","SIMILARITY_COMPLETE","SUBMISSION_COMPLETE"],"httpstatus":200}' [2026-10-04 17:00:01.675477] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/eula/latest?lang=en-US [2026-10-04 17:00:01.675493] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-10-04 17:00:01.675508] [info] Request: 0: '[]' [2026-10-04 17:00:01.722938] [info] Response: 0: '{"version":"v1beta","valid_from":"2018-04-30T17:00:00Z","valid_until":null,"url":"https:\/\/static.turnitin.com\/eula\/v1beta\/en-us\/eula.html","available_languages":["sv-SE","zh-CN","ja-JP","ko-KR","es-MX","nl-NL","ru-RU","zh-TW","ar-SA","pt-BR","de-DE","el-GR","nb-NO","cs-CZ","da-DK","tr-TR","pl-PL","fi-FI","it-IT","vi-VN","fr-FR","en-US","ro-RO"],"httpstatus":200}' [2026-10-04 17:30:01.259383] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/features-enabled [2026-10-04 17:30:01.259413] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-10-04 17:30:01.259502] [info] Request: 0: '[]' [2026-10-04 17:30:01.581931] [info] Response: 0: '{"similarity":{"viewer_modes":{"match_overview":true,"all_sources":true},"generation_settings":{"search_repositories":["INTERNET","PUBLICATION","CROSSREF","CROSSREF_POSTED_CONTENT","SUBMITTED_WORK"],"submission_auto_excludes":true},"view_settings":{"exclude_bibliography":true,"exclude_citations":true,"exclude_quotes":true,"exclude_abstract":false,"exclude_methods":false,"exclude_small_matches":true,"exclude_internet":true,"exclude_publications":true,"exclude_preprints":false,"exclude_custom_sections":false,"exclude_crossref":true,"exclude_crossref_posted_content":true,"exclude_submitted_works":true}},"tenant":{"require_eula":true},"product_name":"Turnitin Originality","access_options":["CORE_API","NATIVE","DRAFT_COACH"],"capability":["AI_WRITING_DETECTION"],"httpstatus":200}' [2026-10-04 17:30:01.583137] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/webhooks/f48e6289-6fe9-48b9-b9e8-b7b981f251ea [2026-10-04 17:30:01.583172] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-10-04 17:30:01.583197] [info] Request: 0: '[]' [2026-10-04 17:30:01.658983] [info] Response: 0: '{"id":"f48e6289-6fe9-48b9-b9e8-b7b981f251ea","url":"https:\/\/lms.midocean.edu.km\/plagiarism\/turnitinsim\/callbacks.php","description":"Webhook for https:\/\/lms.midocean.edu.km\/plagiarism\/turnitinsim\/callbacks.php","created_time":"2026-07-01T22:30:02.118Z","event_types":["SIMILARITY_COMPLETE","SUBMISSION_COMPLETE","SIMILARITY_UPDATED"],"httpstatus":200}' [2026-10-04 17:30:01.659754] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/eula/latest?lang=en-US [2026-10-04 17:30:01.659773] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-10-04 17:30:01.659800] [info] Request: 0: '[]' [2026-10-04 17:30:01.706728] [info] Response: 0: '{"version":"v1beta","valid_from":"2018-04-30T17:00:00Z","valid_until":null,"url":"https:\/\/static.turnitin.com\/eula\/v1beta\/en-us\/eula.html","available_languages":["sv-SE","zh-CN","ja-JP","ko-KR","es-MX","nl-NL","ru-RU","zh-TW","ar-SA","pt-BR","de-DE","el-GR","nb-NO","cs-CZ","da-DK","tr-TR","pl-PL","fi-FI","it-IT","vi-VN","fr-FR","en-US","ro-RO"],"httpstatus":200}' [2026-10-04 18:00:01.363500] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/features-enabled [2026-10-04 18:00:01.363539] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-10-04 18:00:01.363641] [info] Request: 0: '[]' [2026-10-04 18:00:01.704123] [info] Response: 0: '{"similarity":{"viewer_modes":{"match_overview":true,"all_sources":true},"generation_settings":{"search_repositories":["INTERNET","PUBLICATION","CROSSREF","CROSSREF_POSTED_CONTENT","SUBMITTED_WORK"],"submission_auto_excludes":true},"view_settings":{"exclude_bibliography":true,"exclude_citations":true,"exclude_quotes":true,"exclude_abstract":false,"exclude_methods":false,"exclude_small_matches":true,"exclude_internet":true,"exclude_publications":true,"exclude_preprints":false,"exclude_custom_sections":false,"exclude_crossref":true,"exclude_crossref_posted_content":true,"exclude_submitted_works":true}},"tenant":{"require_eula":true},"product_name":"Turnitin Originality","access_options":["CORE_API","NATIVE","DRAFT_COACH"],"capability":["AI_WRITING_DETECTION"],"httpstatus":200}' [2026-10-04 18:00:01.704879] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/webhooks/f48e6289-6fe9-48b9-b9e8-b7b981f251ea [2026-10-04 18:00:01.704896] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-10-04 18:00:01.704911] [info] Request: 0: '[]' [2026-10-04 18:00:01.776005] [info] Response: 0: '{"id":"f48e6289-6fe9-48b9-b9e8-b7b981f251ea","url":"https:\/\/lms.midocean.edu.km\/plagiarism\/turnitinsim\/callbacks.php","description":"Webhook for https:\/\/lms.midocean.edu.km\/plagiarism\/turnitinsim\/callbacks.php","created_time":"2026-07-01T22:30:02.118Z","event_types":["SIMILARITY_COMPLETE","SUBMISSION_COMPLETE","SIMILARITY_UPDATED"],"httpstatus":200}' [2026-10-04 18:00:01.776844] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/eula/latest?lang=en-US [2026-10-04 18:00:01.776880] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-10-04 18:00:01.776895] [info] Request: 0: '[]' [2026-10-04 18:00:01.843575] [info] Response: 0: '{"version":"v1beta","valid_from":"2018-04-30T17:00:00Z","valid_until":null,"url":"https:\/\/static.turnitin.com\/eula\/v1beta\/en-us\/eula.html","available_languages":["sv-SE","zh-CN","ja-JP","ko-KR","es-MX","nl-NL","ru-RU","zh-TW","ar-SA","pt-BR","de-DE","el-GR","nb-NO","cs-CZ","da-DK","tr-TR","pl-PL","fi-FI","it-IT","vi-VN","fr-FR","en-US","ro-RO"],"httpstatus":200}' [2026-10-04 18:30:01.217355] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/features-enabled [2026-10-04 18:30:01.217397] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-10-04 18:30:01.217488] [info] Request: 0: '[]' [2026-10-04 18:30:01.592398] [info] Response: 0: '{"similarity":{"viewer_modes":{"match_overview":true,"all_sources":true},"generation_settings":{"search_repositories":["INTERNET","PUBLICATION","CROSSREF","CROSSREF_POSTED_CONTENT","SUBMITTED_WORK"],"submission_auto_excludes":true},"view_settings":{"exclude_bibliography":true,"exclude_citations":true,"exclude_quotes":true,"exclude_abstract":false,"exclude_methods":false,"exclude_small_matches":true,"exclude_internet":true,"exclude_publications":true,"exclude_preprints":false,"exclude_custom_sections":false,"exclude_crossref":true,"exclude_crossref_posted_content":true,"exclude_submitted_works":true}},"tenant":{"require_eula":true},"product_name":"Turnitin Originality","access_options":["CORE_API","NATIVE","DRAFT_COACH"],"capability":["AI_WRITING_DETECTION"],"httpstatus":200}' [2026-10-04 18:30:01.593250] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/webhooks/f48e6289-6fe9-48b9-b9e8-b7b981f251ea [2026-10-04 18:30:01.593267] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-10-04 18:30:01.593281] [info] Request: 0: '[]' [2026-10-04 18:30:01.642576] [info] Response: 0: '{"id":"f48e6289-6fe9-48b9-b9e8-b7b981f251ea","url":"https:\/\/lms.midocean.edu.km\/plagiarism\/turnitinsim\/callbacks.php","description":"Webhook for https:\/\/lms.midocean.edu.km\/plagiarism\/turnitinsim\/callbacks.php","created_time":"2026-07-01T22:30:02.118Z","event_types":["SIMILARITY_UPDATED","SIMILARITY_COMPLETE","SUBMISSION_COMPLETE"],"httpstatus":200}' [2026-10-04 18:30:01.643300] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/eula/latest?lang=en-US [2026-10-04 18:30:01.643316] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-10-04 18:30:01.643331] [info] Request: 0: '[]' [2026-10-04 18:30:01.686789] [info] Response: 0: '{"version":"v1beta","valid_from":"2018-04-30T17:00:00Z","valid_until":null,"url":"https:\/\/static.turnitin.com\/eula\/v1beta\/en-us\/eula.html","available_languages":["sv-SE","zh-CN","ja-JP","ko-KR","es-MX","nl-NL","ru-RU","zh-TW","ar-SA","pt-BR","de-DE","el-GR","nb-NO","cs-CZ","da-DK","tr-TR","pl-PL","fi-FI","it-IT","vi-VN","fr-FR","en-US","ro-RO"],"httpstatus":200}' [2026-10-04 19:00:01.110218] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/features-enabled [2026-10-04 19:00:01.110249] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-10-04 19:00:01.110351] [info] Request: 0: '[]' [2026-10-04 19:00:01.460819] [info] Response: 0: '{"similarity":{"viewer_modes":{"match_overview":true,"all_sources":true},"generation_settings":{"search_repositories":["INTERNET","PUBLICATION","CROSSREF","CROSSREF_POSTED_CONTENT","SUBMITTED_WORK"],"submission_auto_excludes":true},"view_settings":{"exclude_bibliography":true,"exclude_citations":true,"exclude_quotes":true,"exclude_abstract":false,"exclude_methods":false,"exclude_small_matches":true,"exclude_internet":true,"exclude_publications":true,"exclude_preprints":false,"exclude_custom_sections":false,"exclude_crossref":true,"exclude_crossref_posted_content":true,"exclude_submitted_works":true}},"tenant":{"require_eula":true},"product_name":"Turnitin Originality","access_options":["NATIVE","CORE_API","DRAFT_COACH"],"capability":["AI_WRITING_DETECTION"],"httpstatus":200}' [2026-10-04 19:00:01.464114] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/webhooks/f48e6289-6fe9-48b9-b9e8-b7b981f251ea [2026-10-04 19:00:01.464150] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-10-04 19:00:01.464175] [info] Request: 0: '[]' [2026-10-04 19:00:01.543864] [info] Response: 0: '{"id":"f48e6289-6fe9-48b9-b9e8-b7b981f251ea","url":"https:\/\/lms.midocean.edu.km\/plagiarism\/turnitinsim\/callbacks.php","description":"Webhook for https:\/\/lms.midocean.edu.km\/plagiarism\/turnitinsim\/callbacks.php","created_time":"2026-07-01T22:30:02.118Z","event_types":["SIMILARITY_UPDATED","SUBMISSION_COMPLETE","SIMILARITY_COMPLETE"],"httpstatus":200}' [2026-10-04 19:00:01.544755] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/eula/latest?lang=en-US [2026-10-04 19:00:01.544775] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-10-04 19:00:01.544790] [info] Request: 0: '[]' [2026-10-04 19:00:01.624002] [info] Response: 0: '{"version":"v1beta","valid_from":"2018-04-30T17:00:00Z","valid_until":null,"url":"https:\/\/static.turnitin.com\/eula\/v1beta\/en-us\/eula.html","available_languages":["sv-SE","zh-CN","ja-JP","ko-KR","es-MX","nl-NL","ru-RU","zh-TW","ar-SA","pt-BR","de-DE","el-GR","nb-NO","cs-CZ","da-DK","tr-TR","pl-PL","fi-FI","it-IT","vi-VN","fr-FR","en-US","ro-RO"],"httpstatus":200}' [2026-10-04 19:30:01.046035] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/features-enabled [2026-10-04 19:30:01.046066] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-10-04 19:30:01.046175] [info] Request: 0: '[]' [2026-10-04 19:30:01.340040] [info] Response: 0: '{"similarity":{"viewer_modes":{"match_overview":true,"all_sources":true},"generation_settings":{"search_repositories":["INTERNET","PUBLICATION","CROSSREF","CROSSREF_POSTED_CONTENT","SUBMITTED_WORK"],"submission_auto_excludes":true},"view_settings":{"exclude_bibliography":true,"exclude_citations":true,"exclude_quotes":true,"exclude_abstract":false,"exclude_methods":false,"exclude_small_matches":true,"exclude_internet":true,"exclude_publications":true,"exclude_preprints":false,"exclude_custom_sections":false,"exclude_crossref":true,"exclude_crossref_posted_content":true,"exclude_submitted_works":true}},"tenant":{"require_eula":true},"product_name":"Turnitin Originality","access_options":["CORE_API","NATIVE","DRAFT_COACH"],"capability":["AI_WRITING_DETECTION"],"httpstatus":200}' [2026-10-04 19:30:01.342097] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/webhooks/f48e6289-6fe9-48b9-b9e8-b7b981f251ea [2026-10-04 19:30:01.342123] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-10-04 19:30:01.342139] [info] Request: 0: '[]' [2026-10-04 19:30:01.415743] [info] Response: 0: '{"id":"f48e6289-6fe9-48b9-b9e8-b7b981f251ea","url":"https:\/\/lms.midocean.edu.km\/plagiarism\/turnitinsim\/callbacks.php","description":"Webhook for https:\/\/lms.midocean.edu.km\/plagiarism\/turnitinsim\/callbacks.php","created_time":"2026-07-01T22:30:02.118Z","event_types":["SIMILARITY_UPDATED","SIMILARITY_COMPLETE","SUBMISSION_COMPLETE"],"httpstatus":200}' [2026-10-04 19:30:01.416594] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/eula/latest?lang=en-US [2026-10-04 19:30:01.416610] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-10-04 19:30:01.416625] [info] Request: 0: '[]' [2026-10-04 19:30:01.462791] [info] Response: 0: '{"version":"v1beta","valid_from":"2018-04-30T17:00:00Z","valid_until":null,"url":"https:\/\/static.turnitin.com\/eula\/v1beta\/en-us\/eula.html","available_languages":["sv-SE","zh-CN","ja-JP","ko-KR","es-MX","nl-NL","ru-RU","zh-TW","ar-SA","pt-BR","de-DE","el-GR","nb-NO","cs-CZ","da-DK","tr-TR","pl-PL","fi-FI","it-IT","vi-VN","fr-FR","en-US","ro-RO"],"httpstatus":200}' [2026-10-04 20:00:01.286613] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/features-enabled [2026-10-04 20:00:01.286644] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-10-04 20:00:01.286730] [info] Request: 0: '[]' [2026-10-04 20:00:01.639980] [info] Response: 0: '{"similarity":{"viewer_modes":{"match_overview":true,"all_sources":true},"generation_settings":{"search_repositories":["INTERNET","PUBLICATION","CROSSREF","CROSSREF_POSTED_CONTENT","SUBMITTED_WORK"],"submission_auto_excludes":true},"view_settings":{"exclude_bibliography":true,"exclude_citations":true,"exclude_quotes":true,"exclude_abstract":false,"exclude_methods":false,"exclude_small_matches":true,"exclude_internet":true,"exclude_publications":true,"exclude_preprints":false,"exclude_custom_sections":false,"exclude_crossref":true,"exclude_crossref_posted_content":true,"exclude_submitted_works":true}},"tenant":{"require_eula":true},"product_name":"Turnitin Originality","access_options":["NATIVE","CORE_API","DRAFT_COACH"],"capability":["AI_WRITING_DETECTION"],"httpstatus":200}' [2026-10-04 20:00:01.642563] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/webhooks/f48e6289-6fe9-48b9-b9e8-b7b981f251ea [2026-10-04 20:00:01.642596] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-10-04 20:00:01.642620] [info] Request: 0: '[]' [2026-10-04 20:00:01.692290] [info] Response: 0: '{"id":"f48e6289-6fe9-48b9-b9e8-b7b981f251ea","url":"https:\/\/lms.midocean.edu.km\/plagiarism\/turnitinsim\/callbacks.php","description":"Webhook for https:\/\/lms.midocean.edu.km\/plagiarism\/turnitinsim\/callbacks.php","created_time":"2026-07-01T22:30:02.118Z","event_types":["SIMILARITY_UPDATED","SIMILARITY_COMPLETE","SUBMISSION_COMPLETE"],"httpstatus":200}' [2026-10-04 20:00:01.693090] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/eula/latest?lang=en-US [2026-10-04 20:00:01.693110] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-10-04 20:00:01.693125] [info] Request: 0: '[]' [2026-10-04 20:00:01.741239] [info] Response: 0: '{"version":"v1beta","valid_from":"2018-04-30T17:00:00Z","valid_until":null,"url":"https:\/\/static.turnitin.com\/eula\/v1beta\/en-us\/eula.html","available_languages":["sv-SE","zh-CN","ja-JP","ko-KR","es-MX","nl-NL","ru-RU","zh-TW","ar-SA","pt-BR","de-DE","el-GR","nb-NO","cs-CZ","da-DK","tr-TR","pl-PL","fi-FI","it-IT","vi-VN","fr-FR","en-US","ro-RO"],"httpstatus":200}' [2026-10-04 20:30:01.090281] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/features-enabled [2026-10-04 20:30:01.090310] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-10-04 20:30:01.090399] [info] Request: 0: '[]' [2026-10-04 20:30:01.386043] [info] Response: 0: '{"similarity":{"viewer_modes":{"match_overview":true,"all_sources":true},"generation_settings":{"search_repositories":["INTERNET","PUBLICATION","CROSSREF","CROSSREF_POSTED_CONTENT","SUBMITTED_WORK"],"submission_auto_excludes":true},"view_settings":{"exclude_bibliography":true,"exclude_citations":true,"exclude_quotes":true,"exclude_abstract":false,"exclude_methods":false,"exclude_small_matches":true,"exclude_internet":true,"exclude_publications":true,"exclude_preprints":false,"exclude_custom_sections":false,"exclude_crossref":true,"exclude_crossref_posted_content":true,"exclude_submitted_works":true}},"tenant":{"require_eula":true},"product_name":"Turnitin Originality","access_options":["CORE_API","NATIVE","DRAFT_COACH"],"capability":["AI_WRITING_DETECTION"],"httpstatus":200}' [2026-10-04 20:30:01.388385] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/webhooks/f48e6289-6fe9-48b9-b9e8-b7b981f251ea [2026-10-04 20:30:01.388412] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-10-04 20:30:01.388431] [info] Request: 0: '[]' [2026-10-04 20:30:01.521500] [info] Response: 0: '{"id":"f48e6289-6fe9-48b9-b9e8-b7b981f251ea","url":"https:\/\/lms.midocean.edu.km\/plagiarism\/turnitinsim\/callbacks.php","description":"Webhook for https:\/\/lms.midocean.edu.km\/plagiarism\/turnitinsim\/callbacks.php","created_time":"2026-07-01T22:30:02.118Z","event_types":["SIMILARITY_UPDATED","SIMILARITY_COMPLETE","SUBMISSION_COMPLETE"],"httpstatus":200}' [2026-10-04 20:30:01.522422] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/eula/latest?lang=en-US [2026-10-04 20:30:01.522440] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-10-04 20:30:01.522455] [info] Request: 0: '[]' [2026-10-04 20:30:01.575004] [info] Response: 0: '{"version":"v1beta","valid_from":"2018-04-30T17:00:00Z","valid_until":null,"url":"https:\/\/static.turnitin.com\/eula\/v1beta\/en-us\/eula.html","available_languages":["sv-SE","zh-CN","ja-JP","ko-KR","es-MX","nl-NL","ru-RU","zh-TW","ar-SA","pt-BR","de-DE","el-GR","nb-NO","cs-CZ","da-DK","tr-TR","pl-PL","fi-FI","it-IT","vi-VN","fr-FR","en-US","ro-RO"],"httpstatus":200}' [2026-10-04 21:00:01.301429] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/features-enabled [2026-10-04 21:00:01.301460] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-10-04 21:00:01.301549] [info] Request: 0: '[]' [2026-10-04 21:00:01.628592] [info] Response: 0: '{"similarity":{"viewer_modes":{"match_overview":true,"all_sources":true},"generation_settings":{"search_repositories":["INTERNET","PUBLICATION","CROSSREF","CROSSREF_POSTED_CONTENT","SUBMITTED_WORK"],"submission_auto_excludes":true},"view_settings":{"exclude_bibliography":true,"exclude_citations":true,"exclude_quotes":true,"exclude_abstract":false,"exclude_methods":false,"exclude_small_matches":true,"exclude_internet":true,"exclude_publications":true,"exclude_preprints":false,"exclude_custom_sections":false,"exclude_crossref":true,"exclude_crossref_posted_content":true,"exclude_submitted_works":true}},"tenant":{"require_eula":true},"product_name":"Turnitin Originality","access_options":["NATIVE","CORE_API","DRAFT_COACH"],"capability":["AI_WRITING_DETECTION"],"httpstatus":200}' [2026-10-04 21:00:01.631325] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/webhooks/f48e6289-6fe9-48b9-b9e8-b7b981f251ea [2026-10-04 21:00:01.631351] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-10-04 21:00:01.631370] [info] Request: 0: '[]' [2026-10-04 21:00:01.682326] [info] Response: 0: '{"id":"f48e6289-6fe9-48b9-b9e8-b7b981f251ea","url":"https:\/\/lms.midocean.edu.km\/plagiarism\/turnitinsim\/callbacks.php","description":"Webhook for https:\/\/lms.midocean.edu.km\/plagiarism\/turnitinsim\/callbacks.php","created_time":"2026-07-01T22:30:02.118Z","event_types":["SIMILARITY_UPDATED","SIMILARITY_COMPLETE","SUBMISSION_COMPLETE"],"httpstatus":200}' [2026-10-04 21:00:01.683157] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/eula/latest?lang=en-US [2026-10-04 21:00:01.683175] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-10-04 21:00:01.683191] [info] Request: 0: '[]' [2026-10-04 21:00:01.755696] [info] Response: 0: '{"version":"v1beta","valid_from":"2018-04-30T17:00:00Z","valid_until":null,"url":"https:\/\/static.turnitin.com\/eula\/v1beta\/en-us\/eula.html","available_languages":["sv-SE","zh-CN","ja-JP","ko-KR","es-MX","nl-NL","ru-RU","zh-TW","ar-SA","pt-BR","de-DE","el-GR","nb-NO","cs-CZ","da-DK","tr-TR","pl-PL","fi-FI","it-IT","vi-VN","fr-FR","en-US","ro-RO"],"httpstatus":200}' [2026-10-04 21:06:46.873778] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/eula/latest?lang=en-US [2026-10-04 21:06:46.874120] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-10-04 21:06:46.874156] [info] Request: 0: '[]' [2026-10-04 21:06:46.940412] [info] Response: 0: '{"version":"v1beta","valid_from":"2018-04-30T17:00:00Z","valid_until":null,"url":"https:\/\/static.turnitin.com\/eula\/v1beta\/en-us\/eula.html","available_languages":["sv-SE","zh-CN","ja-JP","ko-KR","es-MX","nl-NL","ru-RU","zh-TW","ar-SA","pt-BR","de-DE","el-GR","nb-NO","cs-CZ","da-DK","tr-TR","pl-PL","fi-FI","it-IT","vi-VN","fr-FR","en-US","ro-RO"],"httpstatus":200}' [2026-10-04 21:12:21.055300] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/eula/latest?lang=en-US [2026-10-04 21:12:21.055454] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-10-04 21:12:21.055552] [info] Request: 0: '[]' [2026-10-04 21:12:21.141308] [info] Response: 0: '{"version":"v1beta","valid_from":"2018-04-30T17:00:00Z","valid_until":null,"url":"https:\/\/static.turnitin.com\/eula\/v1beta\/en-us\/eula.html","available_languages":["sv-SE","zh-CN","ja-JP","ko-KR","es-MX","nl-NL","ru-RU","zh-TW","ar-SA","pt-BR","de-DE","el-GR","nb-NO","cs-CZ","da-DK","tr-TR","pl-PL","fi-FI","it-IT","vi-VN","fr-FR","en-US","ro-RO"],"httpstatus":200}' [2026-10-04 21:30:01.500468] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/features-enabled [2026-10-04 21:30:01.500830] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-10-04 21:30:01.500977] [info] Request: 0: '[]' [2026-10-04 21:30:01.832168] [info] Response: 0: '{"similarity":{"viewer_modes":{"match_overview":true,"all_sources":true},"generation_settings":{"search_repositories":["INTERNET","PUBLICATION","CROSSREF","CROSSREF_POSTED_CONTENT","SUBMITTED_WORK"],"submission_auto_excludes":true},"view_settings":{"exclude_bibliography":true,"exclude_citations":true,"exclude_quotes":true,"exclude_abstract":false,"exclude_methods":false,"exclude_small_matches":true,"exclude_internet":true,"exclude_publications":true,"exclude_preprints":false,"exclude_custom_sections":false,"exclude_crossref":true,"exclude_crossref_posted_content":true,"exclude_submitted_works":true}},"tenant":{"require_eula":true},"product_name":"Turnitin Originality","access_options":["NATIVE","CORE_API","DRAFT_COACH"],"capability":["AI_WRITING_DETECTION"],"httpstatus":200}' [2026-10-04 21:30:01.833055] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/webhooks/f48e6289-6fe9-48b9-b9e8-b7b981f251ea [2026-10-04 21:30:01.833075] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-10-04 21:30:01.833091] [info] Request: 0: '[]' [2026-10-04 21:30:01.908601] [info] Response: 0: '{"id":"f48e6289-6fe9-48b9-b9e8-b7b981f251ea","url":"https:\/\/lms.midocean.edu.km\/plagiarism\/turnitinsim\/callbacks.php","description":"Webhook for https:\/\/lms.midocean.edu.km\/plagiarism\/turnitinsim\/callbacks.php","created_time":"2026-07-01T22:30:02.118Z","event_types":["SIMILARITY_UPDATED","SUBMISSION_COMPLETE","SIMILARITY_COMPLETE"],"httpstatus":200}' [2026-10-04 21:30:01.909399] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/eula/latest?lang=en-US [2026-10-04 21:30:01.909420] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-10-04 21:30:01.909436] [info] Request: 0: '[]' [2026-10-04 21:30:01.991384] [info] Response: 0: '{"version":"v1beta","valid_from":"2018-04-30T17:00:00Z","valid_until":null,"url":"https:\/\/static.turnitin.com\/eula\/v1beta\/en-us\/eula.html","available_languages":["sv-SE","zh-CN","ja-JP","ko-KR","es-MX","nl-NL","ru-RU","zh-TW","ar-SA","pt-BR","de-DE","el-GR","nb-NO","cs-CZ","da-DK","tr-TR","pl-PL","fi-FI","it-IT","vi-VN","fr-FR","en-US","ro-RO"],"httpstatus":200}' [2026-10-04 22:00:01.268508] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/features-enabled [2026-10-04 22:00:01.268800] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-10-04 22:00:01.268903] [info] Request: 0: '[]' [2026-10-04 22:00:01.630659] [info] Response: 0: '{"similarity":{"viewer_modes":{"match_overview":true,"all_sources":true},"generation_settings":{"search_repositories":["INTERNET","PUBLICATION","CROSSREF","CROSSREF_POSTED_CONTENT","SUBMITTED_WORK"],"submission_auto_excludes":true},"view_settings":{"exclude_bibliography":true,"exclude_citations":true,"exclude_quotes":true,"exclude_abstract":false,"exclude_methods":false,"exclude_small_matches":true,"exclude_internet":true,"exclude_publications":true,"exclude_preprints":false,"exclude_custom_sections":false,"exclude_crossref":true,"exclude_crossref_posted_content":true,"exclude_submitted_works":true}},"tenant":{"require_eula":true},"product_name":"Turnitin Originality","access_options":["CORE_API","NATIVE","DRAFT_COACH"],"capability":["AI_WRITING_DETECTION"],"httpstatus":200}' [2026-10-04 22:00:01.633635] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/webhooks/f48e6289-6fe9-48b9-b9e8-b7b981f251ea [2026-10-04 22:00:01.633667] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-10-04 22:00:01.633686] [info] Request: 0: '[]' [2026-10-04 22:00:01.710088] [info] Response: 0: '{"id":"f48e6289-6fe9-48b9-b9e8-b7b981f251ea","url":"https:\/\/lms.midocean.edu.km\/plagiarism\/turnitinsim\/callbacks.php","description":"Webhook for https:\/\/lms.midocean.edu.km\/plagiarism\/turnitinsim\/callbacks.php","created_time":"2026-07-01T22:30:02.118Z","event_types":["SIMILARITY_COMPLETE","SUBMISSION_COMPLETE","SIMILARITY_UPDATED"],"httpstatus":200}' [2026-10-04 22:00:01.710863] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/eula/latest?lang=en-US [2026-10-04 22:00:01.710880] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-10-04 22:00:01.710913] [info] Request: 0: '[]' [2026-10-04 22:00:01.801641] [info] Response: 0: '{"version":"v1beta","valid_from":"2018-04-30T17:00:00Z","valid_until":null,"url":"https:\/\/static.turnitin.com\/eula\/v1beta\/en-us\/eula.html","available_languages":["sv-SE","zh-CN","ja-JP","ko-KR","es-MX","nl-NL","ru-RU","zh-TW","ar-SA","pt-BR","de-DE","el-GR","nb-NO","cs-CZ","da-DK","tr-TR","pl-PL","fi-FI","it-IT","vi-VN","fr-FR","en-US","ro-RO"],"httpstatus":200}' [2026-10-04 22:30:01.124630] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/features-enabled [2026-10-04 22:30:01.124784] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-10-04 22:30:01.124891] [info] Request: 0: '[]' [2026-10-04 22:30:01.455305] [info] Response: 0: '{"similarity":{"viewer_modes":{"match_overview":true,"all_sources":true},"generation_settings":{"search_repositories":["INTERNET","PUBLICATION","CROSSREF","CROSSREF_POSTED_CONTENT","SUBMITTED_WORK"],"submission_auto_excludes":true},"view_settings":{"exclude_bibliography":true,"exclude_citations":true,"exclude_quotes":true,"exclude_abstract":false,"exclude_methods":false,"exclude_small_matches":true,"exclude_internet":true,"exclude_publications":true,"exclude_preprints":false,"exclude_custom_sections":false,"exclude_crossref":true,"exclude_crossref_posted_content":true,"exclude_submitted_works":true}},"tenant":{"require_eula":true},"product_name":"Turnitin Originality","access_options":["CORE_API","NATIVE","DRAFT_COACH"],"capability":["AI_WRITING_DETECTION"],"httpstatus":200}' [2026-10-04 22:30:01.456082] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/webhooks/f48e6289-6fe9-48b9-b9e8-b7b981f251ea [2026-10-04 22:30:01.456101] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-10-04 22:30:01.456119] [info] Request: 0: '[]' [2026-10-04 22:30:01.540873] [info] Response: 0: '{"id":"f48e6289-6fe9-48b9-b9e8-b7b981f251ea","url":"https:\/\/lms.midocean.edu.km\/plagiarism\/turnitinsim\/callbacks.php","description":"Webhook for https:\/\/lms.midocean.edu.km\/plagiarism\/turnitinsim\/callbacks.php","created_time":"2026-07-01T22:30:02.118Z","event_types":["SIMILARITY_COMPLETE","SUBMISSION_COMPLETE","SIMILARITY_UPDATED"],"httpstatus":200}' [2026-10-04 22:30:01.541713] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/eula/latest?lang=en-US [2026-10-04 22:30:01.541734] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-10-04 22:30:01.541750] [info] Request: 0: '[]' [2026-10-04 22:30:01.637926] [info] Response: 0: '{"version":"v1beta","valid_from":"2018-04-30T17:00:00Z","valid_until":null,"url":"https:\/\/static.turnitin.com\/eula\/v1beta\/en-us\/eula.html","available_languages":["sv-SE","zh-CN","ja-JP","ko-KR","es-MX","nl-NL","ru-RU","zh-TW","ar-SA","pt-BR","de-DE","el-GR","nb-NO","cs-CZ","da-DK","tr-TR","pl-PL","fi-FI","it-IT","vi-VN","fr-FR","en-US","ro-RO"],"httpstatus":200}' [2026-10-04 23:00:01.321101] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/features-enabled [2026-10-04 23:00:01.321131] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-10-04 23:00:01.321229] [info] Request: 0: '[]' [2026-10-04 23:00:01.600843] [info] Response: 0: '{"similarity":{"viewer_modes":{"match_overview":true,"all_sources":true},"generation_settings":{"search_repositories":["INTERNET","PUBLICATION","CROSSREF","CROSSREF_POSTED_CONTENT","SUBMITTED_WORK"],"submission_auto_excludes":true},"view_settings":{"exclude_bibliography":true,"exclude_citations":true,"exclude_quotes":true,"exclude_abstract":false,"exclude_methods":false,"exclude_small_matches":true,"exclude_internet":true,"exclude_publications":true,"exclude_preprints":false,"exclude_custom_sections":false,"exclude_crossref":true,"exclude_crossref_posted_content":true,"exclude_submitted_works":true}},"tenant":{"require_eula":true},"product_name":"Turnitin Originality","access_options":["NATIVE","CORE_API","DRAFT_COACH"],"capability":["AI_WRITING_DETECTION"],"httpstatus":200}' [2026-10-04 23:00:01.603707] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/webhooks/f48e6289-6fe9-48b9-b9e8-b7b981f251ea [2026-10-04 23:00:01.603739] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-10-04 23:00:01.603760] [info] Request: 0: '[]' [2026-10-04 23:00:01.680366] [info] Response: 0: '{"id":"f48e6289-6fe9-48b9-b9e8-b7b981f251ea","url":"https:\/\/lms.midocean.edu.km\/plagiarism\/turnitinsim\/callbacks.php","description":"Webhook for https:\/\/lms.midocean.edu.km\/plagiarism\/turnitinsim\/callbacks.php","created_time":"2026-07-01T22:30:02.118Z","event_types":["SIMILARITY_UPDATED","SUBMISSION_COMPLETE","SIMILARITY_COMPLETE"],"httpstatus":200}' [2026-10-04 23:00:01.681305] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/eula/latest?lang=en-US [2026-10-04 23:00:01.681324] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-10-04 23:00:01.681341] [info] Request: 0: '[]' [2026-10-04 23:00:01.753118] [info] Response: 0: '{"version":"v1beta","valid_from":"2018-04-30T17:00:00Z","valid_until":null,"url":"https:\/\/static.turnitin.com\/eula\/v1beta\/en-us\/eula.html","available_languages":["sv-SE","zh-CN","ja-JP","ko-KR","es-MX","nl-NL","ru-RU","zh-TW","ar-SA","pt-BR","de-DE","el-GR","nb-NO","cs-CZ","da-DK","tr-TR","pl-PL","fi-FI","it-IT","vi-VN","fr-FR","en-US","ro-RO"],"httpstatus":200}' [2026-10-04 23:30:01.202047] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/features-enabled [2026-10-04 23:30:01.202086] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-10-04 23:30:01.202176] [info] Request: 0: '[]' [2026-10-04 23:30:01.523773] [info] Response: 0: '{"similarity":{"viewer_modes":{"match_overview":true,"all_sources":true},"generation_settings":{"search_repositories":["INTERNET","PUBLICATION","CROSSREF","CROSSREF_POSTED_CONTENT","SUBMITTED_WORK"],"submission_auto_excludes":true},"view_settings":{"exclude_bibliography":true,"exclude_citations":true,"exclude_quotes":true,"exclude_abstract":false,"exclude_methods":false,"exclude_small_matches":true,"exclude_internet":true,"exclude_publications":true,"exclude_preprints":false,"exclude_custom_sections":false,"exclude_crossref":true,"exclude_crossref_posted_content":true,"exclude_submitted_works":true}},"tenant":{"require_eula":true},"product_name":"Turnitin Originality","access_options":["CORE_API","NATIVE","DRAFT_COACH"],"capability":["AI_WRITING_DETECTION"],"httpstatus":200}' [2026-10-04 23:30:01.525908] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/webhooks/f48e6289-6fe9-48b9-b9e8-b7b981f251ea [2026-10-04 23:30:01.525942] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-10-04 23:30:01.525960] [info] Request: 0: '[]' [2026-10-04 23:30:01.588767] [info] Response: 0: '{"id":"f48e6289-6fe9-48b9-b9e8-b7b981f251ea","url":"https:\/\/lms.midocean.edu.km\/plagiarism\/turnitinsim\/callbacks.php","description":"Webhook for https:\/\/lms.midocean.edu.km\/plagiarism\/turnitinsim\/callbacks.php","created_time":"2026-07-01T22:30:02.118Z","event_types":["SIMILARITY_UPDATED","SIMILARITY_COMPLETE","SUBMISSION_COMPLETE"],"httpstatus":200}' [2026-10-04 23:30:01.589636] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/eula/latest?lang=en-US [2026-10-04 23:30:01.589658] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-10-04 23:30:01.589673] [info] Request: 0: '[]' [2026-10-04 23:30:01.656723] [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}'