[2026-04-26 0:00:01.542901] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/features-enabled [2026-04-26 0:00:01.542927] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-26 0:00:01.543009] [info] Request: 0: '[]' [2026-04-26 0:00:02.352171] [info] Response: 0: '{"similarity":{"viewer_modes":{"match_overview":true,"all_sources":true},"generation_settings":{"search_repositories":["INTERNET","PUBLICATION","CROSSREF","CROSSREF_POSTED_CONTENT","SUBMITTED_WORK"],"submission_auto_excludes":true},"view_settings":{"exclude_bibliography":true,"exclude_citations":true,"exclude_quotes":true,"exclude_abstract":false,"exclude_methods":false,"exclude_small_matches":true,"exclude_internet":true,"exclude_publications":true,"exclude_preprints":false,"exclude_custom_sections":false,"exclude_crossref":true,"exclude_crossref_posted_content":true,"exclude_submitted_works":true}},"tenant":{"require_eula":true},"product_name":"Turnitin Originality","access_options":["NATIVE","CORE_API","DRAFT_COACH"],"capability":["AI_WRITING_DETECTION"],"httpstatus":200}' [2026-04-26 0:00:02.354455] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/webhooks/5fc58884-69fd-449e-97ee-2bfdc2dd72f0 [2026-04-26 0:00:02.354475] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-26 0:00:02.354490] [info] Request: 0: '[]' [2026-04-26 0:00:02.434187] [info] Response: 0: '{"id":"5fc58884-69fd-449e-97ee-2bfdc2dd72f0","url":"https:\/\/lms.midocean.edu.km\/plagiarism\/turnitinsim\/callbacks.php","description":"Webhook for https:\/\/lms.midocean.edu.km\/plagiarism\/turnitinsim\/callbacks.php","created_time":"2026-03-04T22:00:02.566Z","event_types":["SUBMISSION_COMPLETE","SIMILARITY_UPDATED","SIMILARITY_COMPLETE"],"httpstatus":200}' [2026-04-26 0:00:02.434847] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/eula/latest?lang=en-US [2026-04-26 0:00:02.434861] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-26 0:00:02.434876] [info] Request: 0: '[]' [2026-04-26 0:00:02.524693] [info] Response: 0: '{"version":"v1beta","valid_from":"2018-04-30T17:00:00Z","valid_until":null,"url":"https:\/\/static.turnitin.com\/eula\/v1beta\/en-us\/eula.html","available_languages":["sv-SE","zh-CN","ja-JP","ko-KR","es-MX","nl-NL","ru-RU","zh-TW","ar-SA","pt-BR","de-DE","el-GR","nb-NO","cs-CZ","da-DK","tr-TR","pl-PL","fi-FI","it-IT","vi-VN","fr-FR","en-US","ro-RO"],"httpstatus":200}' [2026-04-26 0:10:20.504024] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/eula/latest?lang=en-US [2026-04-26 0:10:20.504060] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-26 0:10:20.504148] [info] Request: 0: '[]' [2026-04-26 0:10:20.586363] [info] Response: 0: '{"version":"v1beta","valid_from":"2018-04-30T17:00:00Z","valid_until":null,"url":"https:\/\/static.turnitin.com\/eula\/v1beta\/en-us\/eula.html","available_languages":["sv-SE","zh-CN","ja-JP","ko-KR","es-MX","nl-NL","ru-RU","zh-TW","ar-SA","pt-BR","de-DE","el-GR","nb-NO","cs-CZ","da-DK","tr-TR","pl-PL","fi-FI","it-IT","vi-VN","fr-FR","en-US","ro-RO"],"httpstatus":200}' [2026-04-26 0:15:01.349585] [info] [POST] Request to: https://midocean.turnitin.com/api/v1/submissions [2026-04-26 0:15:01.349621] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-26 0:15:01.349699] [info] Request: 0: '{"owner":"e4af2b37-868b-4e82-bffe-6510353aa6c2","submitter":"e4af2b37-868b-4e82-bffe-6510353aa6c2","title":"merwa_omer.pdf","metadata":{"group":{"id":"145469","name":"Project-2-2","type":"ASSIGNMENT"},"group_context":{"id":"4476","name":"Practical_Machine_Learning_and_Data_Exploration_First Trimester 2026"},"owners":[{"id":"e4af2b37-868b-4e82-bffe-6510353aa6c2","family_name":"\u0625\u062f\u0631\u064a\u0633","given_name":"\u0645\u0631\u0648\u0629","email":"merwa.ibra@gmail.com"}],"original_submitted_time":"2026-04-25T21:15:01Z"},"eula":{"accepted_timestamp":"2026-04-25T21:10:24Z","language":"en-US","version":"v1beta"},"owner_default_permission_set":"LEARNER","submitter_default_permission_set":"LEARNER"}' [2026-04-26 0:15:01.986414] [info] Response: 0: '{"owner":"e4af2b37-868b-4e82-bffe-6510353aa6c2","title":"merwa_omer.pdf","status":"CREATED","id":"cc5cddee-831d-44a2-a30d-98a566b201d9","created_time":"2026-04-25T21:15:01.964Z","httpstatus":201}' [2026-04-26 0:15:01.988382] [info] [PUT] Request to: https://midocean.turnitin.com/api/v1/submissions/cc5cddee-831d-44a2-a30d-98a566b201d9/original [2026-04-26 0:15:01.988408] [info] Headers: 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="merwa_omer.pdf"' [2026-04-26 0:15:02.223402] [info] Response: 0: '{"message":"Successfully uploaded file for submission cc5cddee-831d-44a2-a30d-98a566b201d9","httpstatus":202}' [2026-04-26 0:15:06.570904] [info] -------- WEBHOOK START -------- [2026-04-26 0:15:06.570935] [info] WEBHOOK HEADERS: connection: 'Keep-Alive' content-length: '316' accept-encoding: 'gzip, br' x-forwarded-proto: 'https' cf-visitor: '{"scheme":"https"}' cf-ipcountry: 'DE' cdn-loop: 'cloudflare; loops=1' x-turnitin-signature: '824101f09a8fecb76a1e1f6381615553d0090776eec9b45b39ae9f3f78085b8e' content-type: 'application/json' x-turnitin-eventtype: 'SUBMISSION_COMPLETE' host: 'lms.midocean.edu.km' cookie: 'MoodleSession=a325db3f1b4517831658e4b9c063f21d' cf-ray: '9f205c75fb621e6c-FRA' accept: '*/*' user-agent: 'AHC/2.1' x-amzn-trace-id: 'Root=1-69ed2eda-9daa1a72eb6b41ef31051e8d;Parent=0230d267b0523725;Sampled=0' traceparent: '00-69ed2eda9daa1a72eb6b41ef31051e8d-0230d267b0523725-00' x-forwarded-for: '52.57.242.45' [2026-04-26 0:15:06.571039] [info] WEBHOOK REQUEST: {"owner":"e4af2b37-868b-4e82-bffe-6510353aa6c2","title":"merwa_omer.pdf","status":"COMPLETE","id":"cc5cddee-831d-44a2-a30d-98a566b201d9","content_type":"application/pdf","page_count":5,"word_count":1457,"character_count":10089,"created_time":"2026-04-25T21:15:01.964Z","capabilities":["VIEWER","INDEX","SIMILARITY"]} [2026-04-26 0:15:06.571046] [info] EXPECTED SIGNATURE: 824101f09a8fecb76a1e1f6381615553d0090776eec9b45b39ae9f3f78085b8e [2026-04-26 0:15:06.693571] [info] [PUT] Request to: https://midocean.turnitin.com/api/v1/submissions/cc5cddee-831d-44a2-a30d-98a566b201d9/similarity [2026-04-26 0:15:06.693602] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-26 0:15:06.693618] [info] Request: 0: '{"generation_settings":{"search_repositories":["INTERNET","PUBLICATION","CROSSREF","CROSSREF_POSTED_CONTENT","SUBMITTED_WORK"],"auto_exclude_self_matching_scope":"GROUP_CONTEXT"},"view_settings":{"exclude_quotes":false,"exclude_bibliography":false}}' [2026-04-26 0:15:07.335119] [info] Response: 0: '{"message":"Successfully scheduled similarity report generation","httpstatus":202}' [2026-04-26 0:15:07.337393] [info] -------- WEBHOOK END -------- [2026-04-26 0:15:21.957777] [info] -------- WEBHOOK START -------- [2026-04-26 0:15:21.957808] [info] WEBHOOK HEADERS: connection: 'Keep-Alive' content-length: '1491' accept-encoding: 'gzip, br' x-forwarded-proto: 'https' cf-visitor: '{"scheme":"https"}' cf-ipcountry: 'DE' cdn-loop: 'cloudflare; loops=1' x-turnitin-signature: '0914701ba388268cfe6b8cb484d2862018170e418bf666c35e7944c1bf02ce84' content-type: 'application/json' x-turnitin-eventtype: 'SIMILARITY_COMPLETE' host: 'lms.midocean.edu.km' cookie: 'MoodleSession=a325db3f1b4517831658e4b9c063f21d' cf-ray: '9f205cd62c791e6c-FRA' accept: '*/*' user-agent: 'AHC/2.1' x-amzn-trace-id: 'Root=1-69ed2ee9-bbc849fa5956656d5dfca0af;Parent=0568a6911428f775;Sampled=0' traceparent: '00-69ed2ee9bbc849fa5956656d5dfca0af-0568a6911428f775-00' x-forwarded-for: '52.57.242.45' [2026-04-26 0:15:21.957910] [info] WEBHOOK REQUEST: {"overall_match_percentage":66,"internet_match_percentage":50,"publication_match_percentage":46,"submitted_works_match_percentage":64,"status":"COMPLETE","time_generated":"2026-04-25T21:15:21.791164Z","time_requested":"2026-04-25T21:15:07.301825Z","submission_id":"cc5cddee-831d-44a2-a30d-98a566b201d9","top_matches":[{"percentage":30.722485,"source_type":"PUBLICATION","matched_word_count_total":455,"name":"Natasa Kleanthous, Abir Hussain. \"Machine Learning in Farm Animal Behavior using Python\", CRC Press, 2025"},{"percentage":28.15665,"source_type":"SUBMITTED_WORK","matched_word_count_total":417,"submitted_date":"2025-05-29","institution_name":"De Montfort University","name":"De Montfort University on 2025-05-29"},{"percentage":27.81904,"source_type":"SUBMITTED_WORK","matched_word_count_total":412,"submitted_date":"2026-01-01","institution_name":"RDI Distance Learning","name":"RDI Distance Learning on 2026-01-01"},{"percentage":27.81904,"source_type":"SUBMITTED_WORK","matched_word_count_total":412,"submitted_date":"2026-02-02","institution_name":"University of South Wales - Pontypridd and Cardiff","name":"University of South Wales - Pontypridd and Cardiff on 2026-02-02"},{"percentage":27.75152,"submission_id":"d6cb8a66-74c2-4d7c-992f-cf7488386f4d","source_type":"SUBMITTED_WORK","matched_word_count_total":411,"submitted_date":"2025-12-12","institution_name":"University of Essex","name":"University of Essex on 2025-12-12"}],"top_source_largest_matched_word_count":29} [2026-04-26 0:15:21.957915] [info] EXPECTED SIGNATURE: 0914701ba388268cfe6b8cb484d2862018170e418bf666c35e7944c1bf02ce84 [2026-04-26 0:15:21.964070] [info] -------- WEBHOOK END -------- [2026-04-26 0:30:01.449134] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/features-enabled [2026-04-26 0:30:01.449156] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-26 0:30:01.449233] [info] Request: 0: '[]' [2026-04-26 0:30:01.824201] [info] Response: 0: '{"similarity":{"viewer_modes":{"match_overview":true,"all_sources":true},"generation_settings":{"search_repositories":["INTERNET","PUBLICATION","CROSSREF","CROSSREF_POSTED_CONTENT","SUBMITTED_WORK"],"submission_auto_excludes":true},"view_settings":{"exclude_bibliography":true,"exclude_citations":true,"exclude_quotes":true,"exclude_abstract":false,"exclude_methods":false,"exclude_small_matches":true,"exclude_internet":true,"exclude_publications":true,"exclude_preprints":false,"exclude_custom_sections":false,"exclude_crossref":true,"exclude_crossref_posted_content":true,"exclude_submitted_works":true}},"tenant":{"require_eula":true},"product_name":"Turnitin Originality","access_options":["CORE_API","NATIVE","DRAFT_COACH"],"capability":["AI_WRITING_DETECTION"],"httpstatus":200}' [2026-04-26 0:30:01.826828] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/webhooks/5fc58884-69fd-449e-97ee-2bfdc2dd72f0 [2026-04-26 0:30:01.826849] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-26 0:30:01.826870] [info] Request: 0: '[]' [2026-04-26 0:30:01.928313] [info] Response: 0: '{"id":"5fc58884-69fd-449e-97ee-2bfdc2dd72f0","url":"https:\/\/lms.midocean.edu.km\/plagiarism\/turnitinsim\/callbacks.php","description":"Webhook for https:\/\/lms.midocean.edu.km\/plagiarism\/turnitinsim\/callbacks.php","created_time":"2026-03-04T22:00:02.566Z","event_types":["SUBMISSION_COMPLETE","SIMILARITY_COMPLETE","SIMILARITY_UPDATED"],"httpstatus":200}' [2026-04-26 0:30:01.928982] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/eula/latest?lang=en-US [2026-04-26 0:30:01.928999] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-26 0:30:01.929014] [info] Request: 0: '[]' [2026-04-26 0:30:01.981600] [info] Response: 0: '{"version":"v1beta","valid_from":"2018-04-30T17:00:00Z","valid_until":null,"url":"https:\/\/static.turnitin.com\/eula\/v1beta\/en-us\/eula.html","available_languages":["sv-SE","zh-CN","ja-JP","ko-KR","es-MX","nl-NL","ru-RU","zh-TW","ar-SA","pt-BR","de-DE","el-GR","nb-NO","cs-CZ","da-DK","tr-TR","pl-PL","fi-FI","it-IT","vi-VN","fr-FR","en-US","ro-RO"],"httpstatus":200}' [2026-04-26 0:45:01.140456] [info] [POST] Request to: https://midocean.turnitin.com/api/v1/submissions [2026-04-26 0:45:01.140490] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-26 0:45:01.140574] [info] Request: 0: '{"owner":"90b4f6cf-b1a1-4f2f-ba3b-ea2dfbfb2492","submitter":"90b4f6cf-b1a1-4f2f-ba3b-ea2dfbfb2492","title":"%D9%85%D8%B4%D8%B1%D9%88%D8%B9 %D8%A7%D9%84%D8%AA%D8%AE%D8%B1%D8%AC.pdf","metadata":{"group":{"id":"146245","name":"\u0645\u0634\u0631\u0648\u0639 \u0627\u0644\u062a\u062e\u0631\u062c (Final file)","type":"ASSIGNMENT"},"group_context":{"id":"4328","name":"Graduation_Project_DGM500_T1_BDM_First Trimester 2026","owners":[{"id":"82c5cab8-6666-488c-9e33-0b3a2d6921f3","family_name":"Issa","given_name":"Raghad","email":"raghadissa@midocean.edu.km"}]},"owners":[{"id":"90b4f6cf-b1a1-4f2f-ba3b-ea2dfbfb2492","family_name":"\u0627\u0644\u0634\u0647\u0631\u0627\u0646\u064a","given_name":"\u0627\u0645\u0644","email":"Ammmal999@hotmail.com"}],"original_submitted_time":"2026-04-25T21:45:01Z"},"eula":{"accepted_timestamp":"2026-02-11T16:15:09Z","language":"en-US","version":"v1beta"},"owner_default_permission_set":"LEARNER","submitter_default_permission_set":"LEARNER"}' [2026-04-26 0:45:01.662857] [info] Response: 0: '{"owner":"90b4f6cf-b1a1-4f2f-ba3b-ea2dfbfb2492","title":"%D9%85%D8%B4%D8%B1%D9%88%D8%B9 %D8%A7%D9%84%D8%AA%D8%AE%D8%B1%D8%AC.pdf","status":"CREATED","id":"bf469d94-9c52-4d29-ae79-54f1aa41e796","created_time":"2026-04-25T21:45:01.502Z","httpstatus":201}' [2026-04-26 0:45:01.666771] [info] [PUT] Request to: https://midocean.turnitin.com/api/v1/submissions/bf469d94-9c52-4d29-ae79-54f1aa41e796/original [2026-04-26 0:45:01.666802] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' 4: 'Content-Type: binary/octet-stream' 5: 'Content-Disposition: inline; filename="%D9%85%D8%B4%D8%B1%D9%88%D8%B9 %D8%A7%D9%84%D8%AA%D8%AE%D8%B1%D8%AC.pdf"' [2026-04-26 0:45:01.984947] [info] Response: 0: '{"message":"Successfully uploaded file for submission bf469d94-9c52-4d29-ae79-54f1aa41e796","httpstatus":202}' [2026-04-26 0:45:05.884927] [info] [POST] Request to: https://midocean.turnitin.com/api/v1/submissions/245bc609-ae1f-4713-8c1a-30d55d6a3cbc/viewer-url [2026-04-26 0:45:05.884980] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-26 0:45:05.885082] [info] Request: 0: '{"locale":"en","viewer_user_id":"ded6e2db-6a77-48f2-a76f-d2f52cba315f","given_name":"\u0633\u0644\u064a\u0645\u0627\u0646","family_name":"\u0627\u0644\u0642\u0648\u064a\u0641\u0644\u064a","viewer_default_permission_set":"INSTRUCTOR","viewer_permissions":{"may_view_submission_full_source":false,"may_view_match_submission_info":false,"may_view_save_viewer_changes":false},"similarity":{"modes":{"match_overview":true,"all_sources":true},"view_settings":{"save_changes":false}}}' [2026-04-26 0:45:06.595098] [info] Response: 0: '{"viewer_url":"https:\/\/midocean.turnitin.com\/viewer\/submissions\/oid:2945:379734215?locale=en#token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJqdGkiOiJhNmIwY2MxZC05ZDcyLTRiMDUtODAyNy00MWUyZjc5NTRiNmEiLCJpYXQiOjE3NzcxNTM0OTYsImF1ZCI6ImF1cm9yYSIsImlzcyI6Imh0dHA6Ly9sb2NhbGhvc3Q6ODA4MC8iLCJzdWIiOiJjZWY2NjY2MC0zM2E2LTQwZTQtODQxNS1mM2VjMTVlNWJiNTIiLCJleHAiOjE3NzcxNTM1NzYsImF1dGhvcml0aWVzIjpbIkNWX0xBVU5DSCJdLCJjb25maWciOiJ7XCJzdWJtaXNzaW9uc1wiOntcIm9pZDoyOTQ1OjM3OTczNDIxNVwiOntcImF1dGhvclwiOlwi2LPZhNmK2YXYp9mGINin2YTZgtmI2YrZgdmE2YpcIixcInRpdGxlXCI6XCJNYXN0ZXIgVGhlc2lzIENoYXB0ZXIxLTIgRGVlcCBMZWFybmluZy1CYXNlZCBQbGFudCBEaXNlYXNlIERldGVjdGlvbiBVc2luZyBMZWFmIEltYWdlIEFuYWx5c2lzIHYuMjAuZG9jeFwifX0sXCJwcm9kdWN0S2V5XCI6XCJvYzJfcGxhdGludW1cIixcImxvZ29cIjpcIm5vbmVcIixcInVzZXJcIjp7XCJpZFwiOlwiY2VmNjY2NjAtMzNhNi00MGU0LTg0MTUtZjNlYzE1ZTViYjUyXCIsXCJmaXJzdE5hbWVcIjpcIkFobWVkXCIsXCJsYXN0TmFtZVwiOlwiQWx3YWtlZWxcIixcImVtYWlsXCI6XCJjMWFhNDgxMS01ZTg2LTRjMzUtYjFiMi03MzhlZGJiODZiMzU6ZGVkNmUyZGItNmE3Ny00OGYyLWE3NmYtZDJmNTJjYmEzMTVmQGZha2UuZmFrZVwiLFwicm9sZVwiOlwidHJuOnJvbGU6Ojpvcmdhbml6YXRpb246aW5zdHJ1Y3RvclwifSxcInRlbmFudFwiOntcIm5vZGVJZFwiOjI5NDUsXCJuYW1lXCI6XCJtaWRvY2VhblwiLFwiaWRcIjpcIjZlMGU2YThhLWIwNDMtNDNmNy1hZjJhLWFjNGU5NjM1NjM5NFwifSxcImZlYXR1cmVzXCI6e1wid2hpdGVsYWJlbFwiOnRydWUsXCJ1c2VySW50ZXJ2aWV3XCI6dHJ1ZSxcInN3c1JlcG9ydFwiOnRydWUsXCJzd3NSZXBvcnRWMlwiOlwiZW5hYmxlZFwifSxcInNpbWlsYXJpdHlcIjp7XCJtYXlWaWV3U3VibWlzc2lvbkZ1bGxTb3VyY2VcIjpmYWxzZSxcIm1heVZpZXdNYXRjaFN1Ym1pc3Npb25JbmZvXCI6ZmFsc2UsXCJtb2Rlc1wiOntcIm1hdGNoT3ZlcnZpZXdcIjp0cnVlLFwiYWxsU291cmNlc1wiOnRydWV9LFwiZGVmYXVsdE1vZGVcIjpcIm1hdGNoT3ZlcnZpZXdcIixcInZpZXdTZXR0aW5nc1wiOntcInNhdmVDaGFuZ2VzXCI6ZmFsc2UsXCJvcHRpb25zXCI6e1wiZGVmYXVsdFZhbHVlXCI6XCJoaWRkZW5cIixcImV4Y2x1ZGVRdW90ZXNcIjpcImVkaXRhYmxlXCIsXCJleGNsdWRlQmlibGlvZ3JhcGh5XCI6XCJlZGl0YWJsZVwiLFwiZXhjbHVkZUNpdGF0aW9uc1wiOlwiZWRpdGFibGVcIixcImV4Y2x1ZGVTbWFsbE1hdGNoZXNXb3JkQ291bnRcIjpcImVkaXRhYmxlXCIsXCJleGNsdWRlU21hbGxTb3VyY2VzUGN0XCI6XCJlZGl0YWJsZVwiLFwiZXhjbHVkZUFic3RyYWN0XCI6XCJoaWRkZW5cIixcImV4Y2x1ZGVNZXRob2RzXCI6XCJoaWRkZW5cIixcImV4Y2x1ZGVTdWJtaXR0ZWRXb3Jrc1wiOlwiZWRpdGFibGVcIixcImV4Y2x1ZGVJbnRlcm5ldFwiOlwiZWRpdGFibGVcIixcImV4Y2x1ZGVQaHJhc2VzXCI6XCJoaWRkZW5cIixcImV4Y2x1ZGVQcmVwcmludHNcIjpcImhpZGRlblwiLFwiZXhjbHVkZVNvdXJjZXNcIjpcImVkaXRhYmxlXCIsXCJleGNsdWRlTm9kZUdyb3Vwc1wiOntcInB1YmxpY2F0aW9uXCI6XCJlZGl0YWJsZVwiLFwiY3Jvc3NyZWZcIjpcImVkaXRhYmxlXCIsXCJjcm9zc3JlZl9wb3N0ZWRfY29udGVudFwiOlwiZWRpdGFibGVcIn19fX0sXCJzaWRlYmFyXCI6e1wibW9kZXNcIjp7XCJhaVdyaXRpbmdEZXRlY3Rpb25cIjp0cnVlLFwiZG9jdW1lbnREZXRhaWxzXCI6dHJ1ZSxcImZsYWdzXCI6dHJ1ZSxcInNpbWlsYXJpdHlcIjp0cnVlLFwic2VjdGlvbnNFeGNsdXNpb25cIjpmYWxzZX0sXCJkZWZhdWx0TW9kZVwiOlwic2ltaWxhcml0eVwifSxcImFubm90YXRpb25zXCI6e1wic2NvcGVcIjpcInRjYVwiLFwicGVybWlzc2lvbnNcIjp7XCJjcmVhdGVcIjpbXCJzZWxmXCJdLFwidmlld1wiOltcImFsbFwiXSxcImVkaXRcIjpbXCJzZWxmXCJdLFwiZGVsZXRlXCI6W1wic2VsZlwiXX0sXCJlbmFibGVkXCI6ZmFsc2V9LFwiYXBwXCI6e1wibGF1bmNoZXJcIjpcInRjYVwiLFwiaW50ZWdyYXRpb25cIjpcIk1vb2RsZVwifSxcInByb2R1Y3RcIjp7XCJrZXlcIjpcIm9jMl9wbGF0aW51bVwifX0ifQ.sd8EMsp0Twi_503czRru-I9gRBcX8OaqQzQRoSuCjp0","httpstatus":200}' [2026-04-26 0:45:42.960220] [info] -------- WEBHOOK START -------- [2026-04-26 0:45:42.960257] [info] WEBHOOK HEADERS: connection: 'Keep-Alive' content-length: '377' accept-encoding: 'gzip, br' x-forwarded-proto: 'https' cf-visitor: '{"scheme":"https"}' cf-ipcountry: 'DE' cdn-loop: 'cloudflare; loops=1' x-turnitin-signature: '8b8e72dce12dffa83a956b8639d238f0da70cc278f96a0adfe2b37921c62dd4c' content-type: 'application/json' x-turnitin-eventtype: 'SUBMISSION_COMPLETE' host: 'lms.midocean.edu.km' cookie: 'MoodleSession=a325db3f1b4517831658e4b9c063f21d' cf-ray: '9f20894b5d568eb7-FRA' accept: '*/*' user-agent: 'AHC/2.1' x-amzn-trace-id: 'Root=1-69ed3606-0e71f4423292e190381c99b9;Parent=10e27b3f0b9d6c91;Sampled=0' traceparent: '00-69ed36060e71f4423292e190381c99b9-10e27b3f0b9d6c91-00' x-forwarded-for: '52.57.242.45' [2026-04-26 0:45:42.960367] [info] WEBHOOK REQUEST: {"owner":"90b4f6cf-b1a1-4f2f-ba3b-ea2dfbfb2492","title":"%D9%85%D8%B4%D8%B1%D9%88%D8%B9 %D8%A7%D9%84%D8%AA%D8%AE%D8%B1%D8%AC.pdf","status":"COMPLETE","id":"bf469d94-9c52-4d29-ae79-54f1aa41e796","content_type":"application/pdf","page_count":111,"word_count":18573,"character_count":118331,"created_time":"2026-04-25T21:45:01.502Z","capabilities":["INDEX","SIMILARITY","VIEWER"]} [2026-04-26 0:45:42.960372] [info] EXPECTED SIGNATURE: 8b8e72dce12dffa83a956b8639d238f0da70cc278f96a0adfe2b37921c62dd4c [2026-04-26 0:45:43.246659] [info] [PUT] Request to: https://midocean.turnitin.com/api/v1/submissions/bf469d94-9c52-4d29-ae79-54f1aa41e796/similarity [2026-04-26 0:45:43.246697] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-26 0:45:43.246716] [info] Request: 0: '{"generation_settings":{"search_repositories":["INTERNET","PUBLICATION","CROSSREF","CROSSREF_POSTED_CONTENT","SUBMITTED_WORK"],"auto_exclude_self_matching_scope":"GROUP_CONTEXT"},"view_settings":{"exclude_quotes":true,"exclude_bibliography":true}}' [2026-04-26 0:45:43.863053] [info] Response: 0: '{"message":"Successfully scheduled similarity report generation","httpstatus":202}' [2026-04-26 0:45:43.865391] [info] -------- WEBHOOK END -------- [2026-04-26 0:46:34.026108] [info] -------- WEBHOOK START -------- [2026-04-26 0:46:34.026139] [info] WEBHOOK HEADERS: connection: 'Keep-Alive' content-length: '1170' accept-encoding: 'gzip, br' x-forwarded-proto: 'https' cf-visitor: '{"scheme":"https"}' cf-ipcountry: 'DE' cdn-loop: 'cloudflare; loops=1' x-turnitin-signature: '08ebe8be19f4e433eaa60398cd27045dcb929748b7f2358bf78e8324a1a696c8' content-type: 'application/json' x-turnitin-eventtype: 'SIMILARITY_COMPLETE' host: 'lms.midocean.edu.km' cookie: 'MoodleSession=103a525a7b5f4f37d0a42f80f4c9a91b' cf-ray: '9f208a8a898bd3b1-FRA' accept: '*/*' user-agent: 'AHC/2.1' x-amzn-trace-id: 'Root=1-69ed3639-3ae2a114feae63f921ac36ff;Parent=49480c60a79bd355;Sampled=0' traceparent: '00-69ed36393ae2a114feae63f921ac36ff-49480c60a79bd355-00' x-forwarded-for: '35.158.179.21' [2026-04-26 0:46:34.026237] [info] WEBHOOK REQUEST: {"overall_match_percentage":9,"internet_match_percentage":5,"publication_match_percentage":2,"submitted_works_match_percentage":7,"status":"COMPLETE","time_generated":"2026-04-25T21:46:33.78283Z","time_requested":"2026-04-25T21:45:43.77061Z","submission_id":"bf469d94-9c52-4d29-ae79-54f1aa41e796","top_matches":[{"percentage":1.8452473,"source_type":"INTERNET","matched_word_count_total":357,"name":"docs.google.com"},{"percentage":1.5041091,"source_type":"SUBMITTED_WORK","matched_word_count_total":291,"submitted_date":"2025-12-20","institution_name":"Majan College","name":"Majan College on 2025-12-20"},{"percentage":1.4472528,"source_type":"SUBMITTED_WORK","matched_word_count_total":280,"submitted_date":"2015-08-28","institution_name":"University of Leicester","name":"University of Leicester on 2015-08-28"},{"percentage":1.4317465,"source_type":"SUBMITTED_WORK","matched_word_count_total":277,"submitted_date":"2026-01-11","institution_name":"Muscat University","name":"Muscat University on 2026-01-11"},{"percentage":1.4317465,"source_type":"INTERNET","matched_word_count_total":277,"name":"accounting-studies.ly"}],"top_source_largest_matched_word_count":17} [2026-04-26 0:46:34.026251] [info] EXPECTED SIGNATURE: 08ebe8be19f4e433eaa60398cd27045dcb929748b7f2358bf78e8324a1a696c8 [2026-04-26 0:46:34.032366] [info] -------- WEBHOOK END -------- [2026-04-26 1:00:01.705956] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/features-enabled [2026-04-26 1:00:01.705986] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-26 1:00:01.706072] [info] Request: 0: '[]' [2026-04-26 1:00:04.635860] [info] Response: 0: '{"similarity":{"viewer_modes":{"match_overview":true,"all_sources":true},"generation_settings":{"search_repositories":["INTERNET","PUBLICATION","CROSSREF","CROSSREF_POSTED_CONTENT","SUBMITTED_WORK"],"submission_auto_excludes":true},"view_settings":{"exclude_bibliography":true,"exclude_citations":true,"exclude_quotes":true,"exclude_abstract":false,"exclude_methods":false,"exclude_small_matches":true,"exclude_internet":true,"exclude_publications":true,"exclude_preprints":false,"exclude_custom_sections":false,"exclude_crossref":true,"exclude_crossref_posted_content":true,"exclude_submitted_works":true}},"tenant":{"require_eula":true},"product_name":"Turnitin Originality","access_options":["CORE_API","NATIVE","DRAFT_COACH"],"capability":["AI_WRITING_DETECTION"],"httpstatus":200}' [2026-04-26 1:00:04.636672] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/webhooks/5fc58884-69fd-449e-97ee-2bfdc2dd72f0 [2026-04-26 1:00:04.636684] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-26 1:00:04.636698] [info] Request: 0: '[]' [2026-04-26 1:00:04.729475] [info] Response: 0: '{"id":"5fc58884-69fd-449e-97ee-2bfdc2dd72f0","url":"https:\/\/lms.midocean.edu.km\/plagiarism\/turnitinsim\/callbacks.php","description":"Webhook for https:\/\/lms.midocean.edu.km\/plagiarism\/turnitinsim\/callbacks.php","created_time":"2026-03-04T22:00:02.566Z","event_types":["SUBMISSION_COMPLETE","SIMILARITY_COMPLETE","SIMILARITY_UPDATED"],"httpstatus":200}' [2026-04-26 1:00:04.730304] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/eula/latest?lang=en-US [2026-04-26 1:00:04.730319] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-26 1:00:04.730333] [info] Request: 0: '[]' [2026-04-26 1:00:04.781111] [info] Response: 0: '{"version":"v1beta","valid_from":"2018-04-30T17:00:00Z","valid_until":null,"url":"https:\/\/static.turnitin.com\/eula\/v1beta\/en-us\/eula.html","available_languages":["sv-SE","zh-CN","ja-JP","ko-KR","es-MX","nl-NL","ru-RU","zh-TW","ar-SA","pt-BR","de-DE","el-GR","nb-NO","cs-CZ","da-DK","tr-TR","pl-PL","fi-FI","it-IT","vi-VN","fr-FR","en-US","ro-RO"],"httpstatus":200}' [2026-04-26 1:30:01.305974] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/features-enabled [2026-04-26 1:30:01.306010] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-26 1:30:01.306081] [info] Request: 0: '[]' [2026-04-26 1:30:01.675440] [info] Response: 0: '{"similarity":{"viewer_modes":{"match_overview":true,"all_sources":true},"generation_settings":{"search_repositories":["INTERNET","PUBLICATION","CROSSREF","CROSSREF_POSTED_CONTENT","SUBMITTED_WORK"],"submission_auto_excludes":true},"view_settings":{"exclude_bibliography":true,"exclude_citations":true,"exclude_quotes":true,"exclude_abstract":false,"exclude_methods":false,"exclude_small_matches":true,"exclude_internet":true,"exclude_publications":true,"exclude_preprints":false,"exclude_custom_sections":false,"exclude_crossref":true,"exclude_crossref_posted_content":true,"exclude_submitted_works":true}},"tenant":{"require_eula":true},"product_name":"Turnitin Originality","access_options":["CORE_API","NATIVE","DRAFT_COACH"],"capability":["AI_WRITING_DETECTION"],"httpstatus":200}' [2026-04-26 1:30:01.676211] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/webhooks/5fc58884-69fd-449e-97ee-2bfdc2dd72f0 [2026-04-26 1:30:01.676227] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-26 1:30:01.676240] [info] Request: 0: '[]' [2026-04-26 1:30:01.765542] [info] Response: 0: '{"id":"5fc58884-69fd-449e-97ee-2bfdc2dd72f0","url":"https:\/\/lms.midocean.edu.km\/plagiarism\/turnitinsim\/callbacks.php","description":"Webhook for https:\/\/lms.midocean.edu.km\/plagiarism\/turnitinsim\/callbacks.php","created_time":"2026-03-04T22:00:02.566Z","event_types":["SUBMISSION_COMPLETE","SIMILARITY_COMPLETE","SIMILARITY_UPDATED"],"httpstatus":200}' [2026-04-26 1:30:01.766244] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/eula/latest?lang=en-US [2026-04-26 1:30:01.766258] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-26 1:30:01.766271] [info] Request: 0: '[]' [2026-04-26 1:30:01.857389] [info] Response: 0: '{"version":"v1beta","valid_from":"2018-04-30T17:00:00Z","valid_until":null,"url":"https:\/\/static.turnitin.com\/eula\/v1beta\/en-us\/eula.html","available_languages":["sv-SE","zh-CN","ja-JP","ko-KR","es-MX","nl-NL","ru-RU","zh-TW","ar-SA","pt-BR","de-DE","el-GR","nb-NO","cs-CZ","da-DK","tr-TR","pl-PL","fi-FI","it-IT","vi-VN","fr-FR","en-US","ro-RO"],"httpstatus":200}' [2026-04-26 2:00:01.446008] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/features-enabled [2026-04-26 2:00:01.446038] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-26 2:00:01.446125] [info] Request: 0: '[]' [2026-04-26 2:00:01.983551] [info] Response: 0: '{"similarity":{"viewer_modes":{"match_overview":true,"all_sources":true},"generation_settings":{"search_repositories":["INTERNET","PUBLICATION","CROSSREF","CROSSREF_POSTED_CONTENT","SUBMITTED_WORK"],"submission_auto_excludes":true},"view_settings":{"exclude_bibliography":true,"exclude_citations":true,"exclude_quotes":true,"exclude_abstract":false,"exclude_methods":false,"exclude_small_matches":true,"exclude_internet":true,"exclude_publications":true,"exclude_preprints":false,"exclude_custom_sections":false,"exclude_crossref":true,"exclude_crossref_posted_content":true,"exclude_submitted_works":true}},"tenant":{"require_eula":true},"product_name":"Turnitin Originality","access_options":["CORE_API","NATIVE","DRAFT_COACH"],"capability":["AI_WRITING_DETECTION"],"httpstatus":200}' [2026-04-26 2:00:01.984324] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/webhooks/5fc58884-69fd-449e-97ee-2bfdc2dd72f0 [2026-04-26 2:00:01.984340] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-26 2:00:01.984354] [info] Request: 0: '[]' [2026-04-26 2:00:02.121586] [info] Response: 0: '{"id":"5fc58884-69fd-449e-97ee-2bfdc2dd72f0","url":"https:\/\/lms.midocean.edu.km\/plagiarism\/turnitinsim\/callbacks.php","description":"Webhook for https:\/\/lms.midocean.edu.km\/plagiarism\/turnitinsim\/callbacks.php","created_time":"2026-03-04T22:00:02.566Z","event_types":["SIMILARITY_COMPLETE","SIMILARITY_UPDATED","SUBMISSION_COMPLETE"],"httpstatus":200}' [2026-04-26 2:00:02.122397] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/eula/latest?lang=en-US [2026-04-26 2:00:02.122414] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-26 2:00:02.122427] [info] Request: 0: '[]' [2026-04-26 2:00:02.249891] [info] Response: 0: '{"version":"v1beta","valid_from":"2018-04-30T17:00:00Z","valid_until":null,"url":"https:\/\/static.turnitin.com\/eula\/v1beta\/en-us\/eula.html","available_languages":["sv-SE","zh-CN","ja-JP","ko-KR","es-MX","nl-NL","ru-RU","zh-TW","ar-SA","pt-BR","de-DE","el-GR","nb-NO","cs-CZ","da-DK","tr-TR","pl-PL","fi-FI","it-IT","vi-VN","fr-FR","en-US","ro-RO"],"httpstatus":200}' [2026-04-26 2:30:01.368418] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/features-enabled [2026-04-26 2:30:01.368443] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-26 2:30:01.368530] [info] Request: 0: '[]' [2026-04-26 2:30:01.788073] [info] Response: 0: '{"similarity":{"viewer_modes":{"match_overview":true,"all_sources":true},"generation_settings":{"search_repositories":["INTERNET","PUBLICATION","CROSSREF","CROSSREF_POSTED_CONTENT","SUBMITTED_WORK"],"submission_auto_excludes":true},"view_settings":{"exclude_bibliography":true,"exclude_citations":true,"exclude_quotes":true,"exclude_abstract":false,"exclude_methods":false,"exclude_small_matches":true,"exclude_internet":true,"exclude_publications":true,"exclude_preprints":false,"exclude_custom_sections":false,"exclude_crossref":true,"exclude_crossref_posted_content":true,"exclude_submitted_works":true}},"tenant":{"require_eula":true},"product_name":"Turnitin Originality","access_options":["CORE_API","NATIVE","DRAFT_COACH"],"capability":["AI_WRITING_DETECTION"],"httpstatus":200}' [2026-04-26 2:30:01.788810] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/webhooks/5fc58884-69fd-449e-97ee-2bfdc2dd72f0 [2026-04-26 2:30:01.788825] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-26 2:30:01.788840] [info] Request: 0: '[]' [2026-04-26 2:30:01.877196] [info] Response: 0: '{"id":"5fc58884-69fd-449e-97ee-2bfdc2dd72f0","url":"https:\/\/lms.midocean.edu.km\/plagiarism\/turnitinsim\/callbacks.php","description":"Webhook for https:\/\/lms.midocean.edu.km\/plagiarism\/turnitinsim\/callbacks.php","created_time":"2026-03-04T22:00:02.566Z","event_types":["SUBMISSION_COMPLETE","SIMILARITY_UPDATED","SIMILARITY_COMPLETE"],"httpstatus":200}' [2026-04-26 2:30:01.877979] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/eula/latest?lang=en-US [2026-04-26 2:30:01.877995] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-26 2:30:01.878010] [info] Request: 0: '[]' [2026-04-26 2:30:01.966167] [info] Response: 0: '{"version":"v1beta","valid_from":"2018-04-30T17:00:00Z","valid_until":null,"url":"https:\/\/static.turnitin.com\/eula\/v1beta\/en-us\/eula.html","available_languages":["sv-SE","zh-CN","ja-JP","ko-KR","es-MX","nl-NL","ru-RU","zh-TW","ar-SA","pt-BR","de-DE","el-GR","nb-NO","cs-CZ","da-DK","tr-TR","pl-PL","fi-FI","it-IT","vi-VN","fr-FR","en-US","ro-RO"],"httpstatus":200}' [2026-04-26 3:00:01.500757] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/features-enabled [2026-04-26 3:00:01.500782] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-26 3:00:01.500864] [info] Request: 0: '[]' [2026-04-26 3:00:01.848463] [info] Response: 0: '{"similarity":{"viewer_modes":{"match_overview":true,"all_sources":true},"generation_settings":{"search_repositories":["INTERNET","PUBLICATION","CROSSREF","CROSSREF_POSTED_CONTENT","SUBMITTED_WORK"],"submission_auto_excludes":true},"view_settings":{"exclude_bibliography":true,"exclude_citations":true,"exclude_quotes":true,"exclude_abstract":false,"exclude_methods":false,"exclude_small_matches":true,"exclude_internet":true,"exclude_publications":true,"exclude_preprints":false,"exclude_custom_sections":false,"exclude_crossref":true,"exclude_crossref_posted_content":true,"exclude_submitted_works":true}},"tenant":{"require_eula":true},"product_name":"Turnitin Originality","access_options":["CORE_API","NATIVE","DRAFT_COACH"],"capability":["AI_WRITING_DETECTION"],"httpstatus":200}' [2026-04-26 3:00:01.849268] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/webhooks/5fc58884-69fd-449e-97ee-2bfdc2dd72f0 [2026-04-26 3:00:01.849284] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-26 3:00:01.849297] [info] Request: 0: '[]' [2026-04-26 3:00:01.932637] [info] Response: 0: '{"id":"5fc58884-69fd-449e-97ee-2bfdc2dd72f0","url":"https:\/\/lms.midocean.edu.km\/plagiarism\/turnitinsim\/callbacks.php","description":"Webhook for https:\/\/lms.midocean.edu.km\/plagiarism\/turnitinsim\/callbacks.php","created_time":"2026-03-04T22:00:02.566Z","event_types":["SUBMISSION_COMPLETE","SIMILARITY_UPDATED","SIMILARITY_COMPLETE"],"httpstatus":200}' [2026-04-26 3:00:01.933334] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/eula/latest?lang=en-US [2026-04-26 3:00:01.933351] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-26 3:00:01.933366] [info] Request: 0: '[]' [2026-04-26 3:00:02.072391] [info] Response: 0: '{"version":"v1beta","valid_from":"2018-04-30T17:00:00Z","valid_until":null,"url":"https:\/\/static.turnitin.com\/eula\/v1beta\/en-us\/eula.html","available_languages":["sv-SE","zh-CN","ja-JP","ko-KR","es-MX","nl-NL","ru-RU","zh-TW","ar-SA","pt-BR","de-DE","el-GR","nb-NO","cs-CZ","da-DK","tr-TR","pl-PL","fi-FI","it-IT","vi-VN","fr-FR","en-US","ro-RO"],"httpstatus":200}' [2026-04-26 3:10:01.496984] [info] [POST] Request to: https://midocean.turnitin.com/api/v1/submissions [2026-04-26 3:10:01.497030] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-26 3:10:01.497109] [info] Request: 0: '{"owner":"045722b7-37ff-463c-9096-875a19ad36c5","submitter":"045722b7-37ff-463c-9096-875a19ad36c5","title":"%D8%AA%D8%B9%D8%AF%D9%8A%D9%84 %D9%88%D9%85%D8%B9%D8%A7%D9%84%D8%AC%D8%A9 %D8%A7%D9%84%D8%A7%D9%82%D8%AA%D8%A8%D8%A7%D8%B3 %D8%A8%D8%AD%D8%AB %D8%A7%D9%84%D8%B1%D8%B6%D8%A7 %D8%A7%D9%84%D9%88%D8%B8%D9%8A%D9%81%D9%8A %D9%88%D8%A7%D9%84%D8%A7%D9%94%D8%AF%D8%A7%D8%A1.docx","metadata":{"group":{"id":"129865","name":"\u062a\u0633\u0644\u064a\u0645 \u0627\u0644\u0625\u0637\u0627\u0631 \u0627\u0644\u0646\u0638\u0631\u064a \u0627\u0644\u062e\u0627\u0635 \u0628\u0627\u0644\u0645\u0634\u0631\u0648\u0639 \u0627\u0644\u0646\u0647\u0627\u0626\u064a (\u0627\u0644\u0641\u0635\u0644 \u0627\u0644\u0623\u0648\u0644 \u0648\u0627\u0644\u062b\u0627\u0646\u064a \u0641\u0642\u0637 \u0628\u0635\u064a\u063a\u0629 Word)","type":"ASSIGNMENT"},"group_context":{"id":"4170","name":"Final_Project_MGM697_S3_MBA_First Trimester 2026","owners":[{"id":"0ad552f1-ae25-4e00-aba7-c00e45a40367","family_name":"Ahmed","given_name":"Alaa","email":"alaaahmed@midocean.edu.km"},{"id":"aca825b9-3cf5-4b48-aae6-a30fd4ce95ef","family_name":"Salah","given_name":"Rokaya","email":"rokayasalah@midocean.edu.km"},{"id":"401c1d17-10dd-4e6f-9414-99fcb9938408","family_name":"Faried","given_name":"Sara","email":"sarafaried@midocean.edu.km"}]},"owners":[{"id":"045722b7-37ff-463c-9096-875a19ad36c5","family_name":"\u0627\u0644\u0639\u0646\u0632\u064a","given_name":"\u0645\u0634\u0627\u0631\u064a","email":"mishari464@hotmail.com"}],"original_submitted_time":"2026-04-26T00:10:01Z"},"eula":{"accepted_timestamp":"2026-03-09T21:38:22Z","language":"en-US","version":"v1beta"},"owner_default_permission_set":"LEARNER","submitter_default_permission_set":"LEARNER"}' [2026-04-26 3:10:01.916583] [info] Response: 0: '{"owner":"045722b7-37ff-463c-9096-875a19ad36c5","title":"%D8%AA%D8%B9%D8%AF%D9%8A%D9%84 %D9%88%D9%85%D8%B9%D8%A7%D9%84%D8%AC%D8%A9 %D8%A7%D9%84%D8%A7%D9%82%D8%AA%D8%A8%D8%A7%D8%B3 %D8%A8%D8%AD%D8%AB %D8%A7%D9%84%D8%B1%D8%B6%D8%A7 %D8%A7%D9%84%D9%88%D8%B8%D9%8A%D9%81%D9%8A %D9%88%D8%A7%D9%84%D8%A7%D9%94%D8%AF%D8%A7%D8%A1.docx","status":"CREATED","id":"f88e8768-6eda-4d89-b4f2-2f6534f5d2ac","created_time":"2026-04-26T00:10:01.722Z","httpstatus":201}' [2026-04-26 3:10:01.919059] [info] [PUT] Request to: https://midocean.turnitin.com/api/v1/submissions/f88e8768-6eda-4d89-b4f2-2f6534f5d2ac/original [2026-04-26 3:10:01.919086] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' 4: 'Content-Type: binary/octet-stream' 5: 'Content-Disposition: inline; filename="%D8%AA%D8%B9%D8%AF%D9%8A%D9%84 %D9%88%D9%85%D8%B9%D8%A7%D9%84%D8%AC%D8%A9 %D8%A7%D9%84%D8%A7%D9%82%D8%AA%D8%A8%D8%A7%D8%B3 %D8%A8%D8%AD%D8%AB %D8%A7%D9%84%D8%B1%D8%B6%D8%A7 %D8%A7%D9%84%D9%88%D8%B8%D9%8A%D9%81%D9%8A %D9%88%D8%A7%D9%84%D8%A7%D9%94%D8%AF%D8%A7%D8%A1.docx"' [2026-04-26 3:10:02.254458] [info] Response: 0: '{"message":"Successfully uploaded file for submission f88e8768-6eda-4d89-b4f2-2f6534f5d2ac","httpstatus":202}' [2026-04-26 3:10:31.876943] [info] -------- WEBHOOK START -------- [2026-04-26 3:10:31.876981] [info] WEBHOOK HEADERS: connection: 'Keep-Alive' content-length: '628' accept-encoding: 'gzip, br' x-forwarded-proto: 'https' cf-visitor: '{"scheme":"https"}' cf-ipcountry: 'DE' cdn-loop: 'cloudflare; loops=1' x-turnitin-signature: 'bc977fd7f007453526e8baed3ddbf14f089e8fc7425f4555106119dca75fd626' content-type: 'application/json' x-turnitin-eventtype: 'SUBMISSION_COMPLETE' host: 'lms.midocean.edu.km' cookie: 'MoodleSession=103a525a7b5f4f37d0a42f80f4c9a91b' cf-ray: '9f215d6d1be59752-FRA' accept: '*/*' user-agent: 'AHC/2.1' x-amzn-trace-id: 'Root=1-69ed57f7-82700adaa3de77b0a7dcf1b7;Parent=2263bc02c04d2f56;Sampled=0' traceparent: '00-69ed57f782700adaa3de77b0a7dcf1b7-2263bc02c04d2f56-00' x-forwarded-for: '35.158.179.21' [2026-04-26 3:10:31.877083] [info] WEBHOOK REQUEST: {"owner":"045722b7-37ff-463c-9096-875a19ad36c5","title":"%D8%AA%D8%B9%D8%AF%D9%8A%D9%84 %D9%88%D9%85%D8%B9%D8%A7%D9%84%D8%AC%D8%A9 %D8%A7%D9%84%D8%A7%D9%82%D8%AA%D8%A8%D8%A7%D8%B3 %D8%A8%D8%AD%D8%AB %D8%A7%D9%84%D8%B1%D8%B6%D8%A7 %D8%A7%D9%84%D9%88%D8%B8%D9%8A%D9%81%D9%8A %D9%88%D8%A7%D9%84%D8%A7%D9%94%D8%AF%D8%A7%D8%A1.docx","status":"COMPLETE","id":"f88e8768-6eda-4d89-b4f2-2f6534f5d2ac","content_type":"application/vnd.openxmlformats-officedocument.wordprocessingml.document","page_count":51,"word_count":7398,"character_count":37758,"created_time":"2026-04-26T00:10:01.722Z","capabilities":["SIMILARITY","VIEWER","INDEX"]} [2026-04-26 3:10:31.877099] [info] EXPECTED SIGNATURE: bc977fd7f007453526e8baed3ddbf14f089e8fc7425f4555106119dca75fd626 [2026-04-26 3:10:32.032252] [info] [PUT] Request to: https://midocean.turnitin.com/api/v1/submissions/f88e8768-6eda-4d89-b4f2-2f6534f5d2ac/similarity [2026-04-26 3:10:32.032289] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-26 3:10:32.032309] [info] Request: 0: '{"generation_settings":{"search_repositories":["INTERNET","PUBLICATION","CROSSREF","CROSSREF_POSTED_CONTENT","SUBMITTED_WORK"],"auto_exclude_self_matching_scope":"GROUP_CONTEXT"},"view_settings":{"exclude_quotes":false,"exclude_bibliography":false}}' [2026-04-26 3:10:32.729666] [info] Response: 0: '{"message":"Successfully scheduled similarity report generation","httpstatus":202}' [2026-04-26 3:10:32.732039] [info] -------- WEBHOOK END -------- [2026-04-26 3:10:59.852737] [info] -------- WEBHOOK START -------- [2026-04-26 3:10:59.852773] [info] WEBHOOK HEADERS: connection: 'Keep-Alive' content-length: '1174' accept-encoding: 'gzip, br' x-forwarded-proto: 'https' cf-visitor: '{"scheme":"https"}' cf-ipcountry: 'DE' cdn-loop: 'cloudflare; loops=1' x-turnitin-signature: 'f71b02a174c323ce25855d96f79195f7afabea2126682e613a4f6e4b772920cd' content-type: 'application/json' x-turnitin-eventtype: 'SIMILARITY_COMPLETE' host: 'lms.midocean.edu.km' cookie: 'MoodleSession=103a525a7b5f4f37d0a42f80f4c9a91b' cf-ray: '9f215e1bff549752-FRA' accept: '*/*' user-agent: 'AHC/2.1' x-amzn-trace-id: 'Root=1-69ed5813-a1b9ef1e60e18b7c3bb5ffbb;Parent=d4f0e6b804a6de14;Sampled=0' traceparent: '00-69ed5813a1b9ef1e60e18b7c3bb5ffbb-d4f0e6b804a6de14-00' x-forwarded-for: '35.158.179.21' [2026-04-26 3:10:59.852875] [info] WEBHOOK REQUEST: {"overall_match_percentage":38,"internet_match_percentage":19,"publication_match_percentage":3,"submitted_works_match_percentage":35,"status":"COMPLETE","time_generated":"2026-04-26T00:10:59.65129Z","time_requested":"2026-04-26T00:10:32.693869Z","submission_id":"f88e8768-6eda-4d89-b4f2-2f6534f5d2ac","top_matches":[{"percentage":9.737679,"source_type":"SUBMITTED_WORK","matched_word_count_total":735,"submitted_date":"2024-05-21","institution_name":"University of Tabuk","name":"University of Tabuk on 2024-05-21"},{"percentage":7.551669,"source_type":"SUBMITTED_WORK","matched_word_count_total":570,"submitted_date":"2022-05-22","institution_name":"Hofstra University","name":"Hofstra University on 2022-05-22"},{"percentage":7.233704,"source_type":"SUBMITTED_WORK","matched_word_count_total":546,"submitted_date":"2022-05-29","institution_name":"University of Dammam","name":"University of Dammam on 2022-05-29"},{"percentage":7.0879703,"source_type":"SUBMITTED_WORK","matched_word_count_total":535,"submitted_date":"2022-08-09","institution_name":"King Abdulaziz University","name":"King Abdulaziz University on 2022-08-09"}],"top_source_largest_matched_word_count":89} [2026-04-26 3:10:59.852881] [info] EXPECTED SIGNATURE: f71b02a174c323ce25855d96f79195f7afabea2126682e613a4f6e4b772920cd [2026-04-26 3:10:59.858161] [info] -------- WEBHOOK END -------- [2026-04-26 3:20:01.152350] [info] [POST] Request to: https://midocean.turnitin.com/api/v1/submissions [2026-04-26 3:20:01.152390] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-26 3:20:01.152482] [info] Request: 0: '{"owner":"40590c63-8c58-435d-9cda-b76333b6a060","submitter":"40590c63-8c58-435d-9cda-b76333b6a060","title":"%D8%A8%D8%AD%D8%AB %D8%AA%D8%AE%D8%B1%D8%AC %D8%A8%D8%B9%D9%86%D9%88%D8%A7%D9%86 %D8%AA%D8%A7%D9%94%D8%AB%D9%8A%D8%B1 %D9%85%D9%88%D9%94%D8%B4%D8%B1%D8%A7%D8%AA %D8%A7%D9%84%D8%A7%D9%94%D8%AF%D8%A7%D8%A1 %D9%81%D9%8A %D8%A7%D9%84%D8%A7%D9%95%D8%B9%D9%84%D8%A7%D9%86%D8%A7%D8%AA %D8%A7%D9%84%D9%85%D8%AF%D9%81%D9%88%D8%B9%D8%A9 %D8%B9%D9%84%D9%89 %D8%AC%D9%88%D8%AF%D8%A9 %D8%A7%D9%84%D9%82%D8%B1%D8%A7%D8%B1 %D8%A7%D9%84%D8%AA%D8%B3%D9%88%D9%8A%D9%82%D9%8A- %D8%AF%D8%B1%D8%A7%D8%B3%D8%A9 %D9%85%D9%8A%D8%AF%D8%A7%D9%86%D9%8A%D8%A9 %D8%AA%D8%AD%D9%84%D9%8A%D9%84%D9%8A%D8%A9 %D8%AE%D8%A7%D9%84%D8%AF %D8%B9%D8%A8%D8%AF%D8%A7%D9%84%D9%84%D9%87 %D8%A7%D9%84%D8%B3%D8%A8%D9%8A%D8%B9%D9%8A .docx","metadata":{"group":{"id":"141131","name":"Word \u062a\u0633\u0644\u064a\u0645 \u0627\u0644\u0631\u0633\u0627\u0644\u0629","type":"ASSIGNMENT"},"group_context":{"id":"4369","name":"Final_Project_MKT761_T3_MDM_First Trimester 2026","owners":[{"id":"dd30e50b-276a-412c-ada3-9860f8485c34","family_name":"Huzien","given_name":"Heba","email":"hebahuzien@midocean.edu.km"}]},"owners":[{"id":"40590c63-8c58-435d-9cda-b76333b6a060","family_name":"\u0627\u0644\u0633\u0628\u064a\u0639\u064a","given_name":"\u062e\u0627\u0644\u062f","email":"k.a.alsubaie@gmail.com"}],"original_submitted_time":"2026-04-26T00:20:01Z"},"eula":{"accepted_timestamp":"2026-02-12T12:53:59Z","language":"en-US","version":"v1beta"},"owner_default_permission_set":"LEARNER","submitter_default_permission_set":"LEARNER"}' [2026-04-26 3:20:01.564905] [info] Response: 0: '{"owner":"40590c63-8c58-435d-9cda-b76333b6a060","title":"%D8%A8%D8%AD%D8%AB %D8%AA%D8%AE%D8%B1%D8%AC %D8%A8%D8%B9%D9%86%D9%88%D8%A7%D9%86 %D8%AA%D8%A7%D9%94%D8%AB%D9%8A%D8%B1 %D9%85%D9%88%D9%94%D8%B4%D8%B1%D8%A7%D8%AA %D8%A7%D9%84%D8%A7%D9%94%D8%AF%D8%A7%D8%A1 %D9%81%D9%8A %D8%A7%D9%84%D8%A7%D9%95%D8%B9%D9%84%D8%A7%D9%86%D8%A7%D8%AA %D8%A7%D9%84%D9%85%D8%AF%D9%81%D9%88%D8%B9%D8%A9 %D8%B9%D9%84%D9%89 %D8%AC%D9%88%D8%AF%D8%A9 %D8%A7%D9%84%D9%82%D8%B1%D8%A7%D8%B1 %D8%A7%D9%84%D8%AA%D8%B3%D9%88%D9%8A%D9%82%D9%8A- %D8%AF%D8%B1%D8%A7%D8%B3%D8%A9 %D9%85%D9%8","status":"CREATED","id":"148fb79e-dd3f-46d9-a346-ccc3a910a80b","created_time":"2026-04-26T00:20:01.397Z","httpstatus":201}' [2026-04-26 3:20:01.568016] [info] [PUT] Request to: https://midocean.turnitin.com/api/v1/submissions/148fb79e-dd3f-46d9-a346-ccc3a910a80b/original [2026-04-26 3:20:01.568042] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' 4: 'Content-Type: binary/octet-stream' 5: 'Content-Disposition: inline; filename="%D8%A8%D8%AD%D8%AB %D8%AA%D8%AE%D8%B1%D8%AC %D8%A8%D8%B9%D9%86%D9%88%D8%A7%D9%86 %D8%AA%D8%A7%D9%94%D8%AB%D9%8A%D8%B1 %D9%85%D9%88%D9%94%D8%B4%D8%B1%D8%A7%D8%AA %D8%A7%D9%84%D8%A7%D9%94%D8%AF%D8%A7%D8%A1 %D9%81%D9%8A %D8%A7%D9%84%D8%A7%D9%95%D8%B9%D9%84%D8%A7%D9%86%D8%A7%D8%AA %D8%A7%D9%84%D9%85%D8%AF%D9%81%D9%88%D8%B9%D8%A9 %D8%B9%D9%84%D9%89 %D8%AC%D9%88%D8%AF%D8%A9 %D8%A7%D9%84%D9%82%D8%B1%D8%A7%D8%B1 %D8%A7%D9%84%D8%AA%D8%B3%D9%88%D9%8A%D9%82%D9%8A- %D8%AF%D8%B1%D8%A7%D8%B3%D8%A9 %D9%85%D9%8A%D8%AF%D8%A7%D9%86%D9%8A%D8%A9 %D8%AA%D8%AD%D9%84%D9%8A%D9%84%D9%8A%D8%A9 %D8%AE%D8%A7%D9%84%D8%AF %D8%B9%D8%A8%D8%AF%D8%A7%D9%84%D9%84%D9%87 %D8%A7%D9%84%D8%B3%D8%A8%D9%8A%D8%B9%D9%8A .docx"' [2026-04-26 3:20:01.784593] [info] Response: 0: '{"message":"Successfully uploaded file for submission 148fb79e-dd3f-46d9-a346-ccc3a910a80b","httpstatus":202}' [2026-04-26 3:20:35.266367] [info] -------- WEBHOOK START -------- [2026-04-26 3:20:35.266402] [info] WEBHOOK HEADERS: connection: 'Keep-Alive' content-length: '860' accept-encoding: 'gzip, br' x-forwarded-proto: 'https' cf-visitor: '{"scheme":"https"}' cf-ipcountry: 'DE' cdn-loop: 'cloudflare; loops=1' x-turnitin-signature: 'df6901b6db4c4db86e528ada722440791156207cb6d4c7c554fecd0368c6fd70' content-type: 'application/json' x-turnitin-eventtype: 'SUBMISSION_COMPLETE' host: 'lms.midocean.edu.km' cookie: 'MoodleSession=103a525a7b5f4f37d0a42f80f4c9a91b' cf-ray: '9f216c284c269740-FRA' accept: '*/*' user-agent: 'AHC/2.1' x-amzn-trace-id: 'Root=1-69ed5a53-6ee97e9608e104162ac1a0a4;Parent=7be94f5a3dec15b8;Sampled=0' traceparent: '00-69ed5a536ee97e9608e104162ac1a0a4-7be94f5a3dec15b8-00' x-forwarded-for: '35.158.179.21' [2026-04-26 3:20:35.266532] [info] WEBHOOK REQUEST: {"owner":"40590c63-8c58-435d-9cda-b76333b6a060","title":"%D8%A8%D8%AD%D8%AB %D8%AA%D8%AE%D8%B1%D8%AC %D8%A8%D8%B9%D9%86%D9%88%D8%A7%D9%86 %D8%AA%D8%A7%D9%94%D8%AB%D9%8A%D8%B1 %D9%85%D9%88%D9%94%D8%B4%D8%B1%D8%A7%D8%AA %D8%A7%D9%84%D8%A7%D9%94%D8%AF%D8%A7%D8%A1 %D9%81%D9%8A %D8%A7%D9%84%D8%A7%D9%95%D8%B9%D9%84%D8%A7%D9%86%D8%A7%D8%AA %D8%A7%D9%84%D9%85%D8%AF%D9%81%D9%88%D8%B9%D8%A9 %D8%B9%D9%84%D9%89 %D8%AC%D9%88%D8%AF%D8%A9 %D8%A7%D9%84%D9%82%D8%B1%D8%A7%D8%B1 %D8%A7%D9%84%D8%AA%D8%B3%D9%88%D9%8A%D9%82%D9%8A- %D8%AF%D8%B1%D8%A7%D8%B3%D8%A9 %D9%85%D9%8","status":"COMPLETE","id":"148fb79e-dd3f-46d9-a346-ccc3a910a80b","content_type":"application/vnd.openxmlformats-officedocument.wordprocessingml.document","page_count":38,"word_count":11967,"character_count":64765,"created_time":"2026-04-26T00:20:01.397Z","capabilities":["VIEWER","INDEX","SIMILARITY"]} [2026-04-26 3:20:35.266539] [info] EXPECTED SIGNATURE: df6901b6db4c4db86e528ada722440791156207cb6d4c7c554fecd0368c6fd70 [2026-04-26 3:20:35.472539] [info] [PUT] Request to: https://midocean.turnitin.com/api/v1/submissions/148fb79e-dd3f-46d9-a346-ccc3a910a80b/similarity [2026-04-26 3:20:35.472579] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-26 3:20:35.472595] [info] Request: 0: '{"generation_settings":{"search_repositories":["INTERNET","PUBLICATION","CROSSREF","CROSSREF_POSTED_CONTENT","SUBMITTED_WORK"],"auto_exclude_self_matching_scope":"GROUP_CONTEXT"},"view_settings":{"exclude_quotes":true,"exclude_bibliography":true}}' [2026-04-26 3:20:36.117571] [info] Response: 0: '{"message":"Successfully scheduled similarity report generation","httpstatus":202}' [2026-04-26 3:20:36.120552] [info] -------- WEBHOOK END -------- [2026-04-26 3:21:13.497250] [info] -------- WEBHOOK START -------- [2026-04-26 3:21:13.497282] [info] WEBHOOK HEADERS: connection: 'Keep-Alive' content-length: '1411' accept-encoding: 'gzip, br' x-forwarded-proto: 'https' cf-visitor: '{"scheme":"https"}' cf-ipcountry: 'DE' cdn-loop: 'cloudflare; loops=1' x-turnitin-signature: 'e320eacf1419e138a6e60ea17f0db7de46f27857b8b4a913f50659fe68690cce' content-type: 'application/json' x-turnitin-eventtype: 'SIMILARITY_COMPLETE' host: 'lms.midocean.edu.km' cookie: 'MoodleSession=a325db3f1b4517831658e4b9c063f21d' cf-ray: '9f216d17386cd388-FRA' accept: '*/*' user-agent: 'AHC/2.1' x-amzn-trace-id: 'Root=1-69ed5a79-1c96575aae33e94f908b8ed5;Parent=370e969a11502b77;Sampled=0' traceparent: '00-69ed5a791c96575aae33e94f908b8ed5-370e969a11502b77-00' x-forwarded-for: '52.57.242.45' [2026-04-26 3:21:13.497380] [info] WEBHOOK REQUEST: {"overall_match_percentage":11,"internet_match_percentage":7,"publication_match_percentage":2,"submitted_works_match_percentage":10,"status":"COMPLETE","time_generated":"2026-04-26T00:21:13.185698Z","time_requested":"2026-04-26T00:20:36.086275Z","submission_id":"148fb79e-dd3f-46d9-a346-ccc3a910a80b","top_matches":[{"percentage":1.24103,"source_type":"SUBMITTED_WORK","matched_word_count_total":147,"submitted_date":"2025-06-05","institution_name":"Mohammed Bin Rashid School of Government","name":"Mohammed Bin Rashid School of Government on 2025-06-05"},{"percentage":0.9877586,"source_type":"SUBMITTED_WORK","matched_word_count_total":117,"submitted_date":"2025-12-02","institution_name":"University of Tabuk","name":"University of Tabuk on 2025-12-02"},{"percentage":0.953989,"source_type":"SUBMITTED_WORK","matched_word_count_total":113,"submitted_date":"2025-12-04","institution_name":"University of Tabuk","name":"University of Tabuk on 2025-12-04"},{"percentage":0.86112285,"source_type":"SUBMITTED_WORK","matched_word_count_total":102,"submitted_date":"2013-12-09","institution_name":"TechKnowledge","name":"TechKnowledge on 2013-12-09"},{"percentage":0.8357957,"source_type":"SUBMITTED_WORK","matched_word_count_total":99,"submitted_date":"2026-04-04","institution_name":"Al Buraimi University College","name":"Al Buraimi University College on 2026-04-04"}],"top_source_largest_matched_word_count":9} [2026-04-26 3:21:13.497394] [info] EXPECTED SIGNATURE: e320eacf1419e138a6e60ea17f0db7de46f27857b8b4a913f50659fe68690cce [2026-04-26 3:21:13.502480] [info] -------- WEBHOOK END -------- [2026-04-26 3:30:01.173809] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/features-enabled [2026-04-26 3:30:01.173835] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-26 3:30:01.173917] [info] Request: 0: '[]' [2026-04-26 3:30:01.401895] [info] [POST] Request to: https://midocean.turnitin.com/api/v1/submissions [2026-04-26 3:30:01.401933] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-26 3:30:01.402023] [info] Request: 0: '{"owner":"e68c56c9-8f33-4490-b426-45b6e9d630ad","submitter":"e68c56c9-8f33-4490-b426-45b6e9d630ad","title":"Pneumonia Classification from Chest X-ray Images Using CNN Final document 3.docx","metadata":{"group":{"id":"146240","name":"Final document 3","type":"ASSIGNMENT"},"group_context":{"id":"4490","name":"Thesis_(1)_AI900a_Dr_Hager_Saleh_First Trimester 2026","owners":[{"id":"ded6e2db-6a77-48f2-a76f-d2f52cba315f","family_name":"Alwakeel","given_name":"Ahmed","email":"ahmedalwakeel@midocean.edu.km"}]},"owners":[{"id":"e68c56c9-8f33-4490-b426-45b6e9d630ad","family_name":"\u0627\u0644 \u0639\u0628\u0648\u062f","given_name":"\u0639\u0628\u062f\u0627\u0644\u0639\u0632\u064a\u0632","email":"azooz.44232@gmail.com"}],"original_submitted_time":"2026-04-26T00:30:01Z"},"eula":{"accepted_timestamp":"2025-11-14T15:48:49Z","language":"en-US","version":"v1beta"},"owner_default_permission_set":"LEARNER","submitter_default_permission_set":"LEARNER"}' [2026-04-26 3:30:01.407109] [info] Response: 0: '{"similarity":{"viewer_modes":{"match_overview":true,"all_sources":true},"generation_settings":{"search_repositories":["INTERNET","PUBLICATION","CROSSREF","CROSSREF_POSTED_CONTENT","SUBMITTED_WORK"],"submission_auto_excludes":true},"view_settings":{"exclude_bibliography":true,"exclude_citations":true,"exclude_quotes":true,"exclude_abstract":false,"exclude_methods":false,"exclude_small_matches":true,"exclude_internet":true,"exclude_publications":true,"exclude_preprints":false,"exclude_custom_sections":false,"exclude_crossref":true,"exclude_crossref_posted_content":true,"exclude_submitted_works":true}},"tenant":{"require_eula":true},"product_name":"Turnitin Originality","access_options":["NATIVE","CORE_API","DRAFT_COACH"],"capability":["AI_WRITING_DETECTION"],"httpstatus":200}' [2026-04-26 3:30:01.409662] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/webhooks/5fc58884-69fd-449e-97ee-2bfdc2dd72f0 [2026-04-26 3:30:01.409682] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-26 3:30:01.409699] [info] Request: 0: '[]' [2026-04-26 3:30:01.488948] [info] Response: 0: '{"id":"5fc58884-69fd-449e-97ee-2bfdc2dd72f0","url":"https:\/\/lms.midocean.edu.km\/plagiarism\/turnitinsim\/callbacks.php","description":"Webhook for https:\/\/lms.midocean.edu.km\/plagiarism\/turnitinsim\/callbacks.php","created_time":"2026-03-04T22:00:02.566Z","event_types":["SUBMISSION_COMPLETE","SIMILARITY_COMPLETE","SIMILARITY_UPDATED"],"httpstatus":200}' [2026-04-26 3:30:01.489656] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/eula/latest?lang=en-US [2026-04-26 3:30:01.489669] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-26 3:30:01.489681] [info] Request: 0: '[]' [2026-04-26 3:30:01.553339] [info] Response: 0: '{"version":"v1beta","valid_from":"2018-04-30T17:00:00Z","valid_until":null,"url":"https:\/\/static.turnitin.com\/eula\/v1beta\/en-us\/eula.html","available_languages":["sv-SE","zh-CN","ja-JP","ko-KR","es-MX","nl-NL","ru-RU","zh-TW","ar-SA","pt-BR","de-DE","el-GR","nb-NO","cs-CZ","da-DK","tr-TR","pl-PL","fi-FI","it-IT","vi-VN","fr-FR","en-US","ro-RO"],"httpstatus":200}' [2026-04-26 3:30:02.054208] [info] Response: 0: '{"owner":"e68c56c9-8f33-4490-b426-45b6e9d630ad","title":"Pneumonia Classification from Chest X-ray Images Using CNN Final document 3.docx","status":"CREATED","id":"91ff8aed-fd4a-4e22-867f-e93c132c867a","created_time":"2026-04-26T00:30:01.675Z","httpstatus":201}' [2026-04-26 3:30:02.058440] [info] [PUT] Request to: https://midocean.turnitin.com/api/v1/submissions/91ff8aed-fd4a-4e22-867f-e93c132c867a/original [2026-04-26 3:30:02.058471] [info] Headers: 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="Pneumonia Classification from Chest X-ray Images Using CNN Final document 3.docx"' [2026-04-26 3:30:02.266385] [info] Response: 0: '{"message":"Successfully uploaded file for submission 91ff8aed-fd4a-4e22-867f-e93c132c867a","httpstatus":202}' [2026-04-26 3:30:21.294358] [info] -------- WEBHOOK START -------- [2026-04-26 3:30:21.294390] [info] WEBHOOK HEADERS: connection: 'Keep-Alive' content-length: '440' accept-encoding: 'gzip, br' x-forwarded-proto: 'https' cf-visitor: '{"scheme":"https"}' cf-ipcountry: 'DE' cdn-loop: 'cloudflare; loops=1' x-turnitin-signature: '493cb0e9be9469ada328b652d6f79a3fd8dcc2c574912adee90c0663267fa961' content-type: 'application/json' x-turnitin-eventtype: 'SUBMISSION_COMPLETE' host: 'lms.midocean.edu.km' cookie: 'MoodleSession=103a525a7b5f4f37d0a42f80f4c9a91b' cf-ray: '9f217a76ecec4d4f-FRA' accept: '*/*' user-agent: 'AHC/2.1' x-amzn-trace-id: 'Root=1-69ed5c9d-69fca041f841b29e60a9270c;Parent=2dbd32c30202c7bf;Sampled=0' traceparent: '00-69ed5c9d69fca041f841b29e60a9270c-2dbd32c30202c7bf-00' x-forwarded-for: '35.158.179.21' [2026-04-26 3:30:21.294503] [info] WEBHOOK REQUEST: {"owner":"e68c56c9-8f33-4490-b426-45b6e9d630ad","title":"Pneumonia Classification from Chest X-ray Images Using CNN Final document 3.docx","status":"COMPLETE","id":"91ff8aed-fd4a-4e22-867f-e93c132c867a","content_type":"application/vnd.openxmlformats-officedocument.wordprocessingml.document","page_count":20,"word_count":4098,"character_count":24403,"created_time":"2026-04-26T00:30:01.675Z","capabilities":["INDEX","SIMILARITY","VIEWER"]} [2026-04-26 3:30:21.294508] [info] EXPECTED SIGNATURE: 493cb0e9be9469ada328b652d6f79a3fd8dcc2c574912adee90c0663267fa961 [2026-04-26 3:30:21.511262] [info] [PUT] Request to: https://midocean.turnitin.com/api/v1/submissions/91ff8aed-fd4a-4e22-867f-e93c132c867a/similarity [2026-04-26 3:30:21.511293] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-26 3:30:21.511311] [info] Request: 0: '{"generation_settings":{"search_repositories":["INTERNET","PUBLICATION","CROSSREF","CROSSREF_POSTED_CONTENT","SUBMITTED_WORK"],"auto_exclude_self_matching_scope":"GROUP_CONTEXT"},"view_settings":{"exclude_quotes":false,"exclude_bibliography":false}}' [2026-04-26 3:30:22.049000] [info] Response: 0: '{"message":"Successfully scheduled similarity report generation","httpstatus":202}' [2026-04-26 3:30:22.051935] [info] -------- WEBHOOK END -------- [2026-04-26 3:30:47.921202] [info] -------- WEBHOOK START -------- [2026-04-26 3:30:47.921237] [info] WEBHOOK HEADERS: connection: 'Keep-Alive' content-length: '1594' accept-encoding: 'gzip, br' x-forwarded-proto: 'https' cf-visitor: '{"scheme":"https"}' cf-ipcountry: 'DE' cdn-loop: 'cloudflare; loops=1' x-turnitin-signature: '3ea757a6dca9e6984f881f7c3a75f93d88f9939635ce4d31b2fddc393f15e39d' content-type: 'application/json' x-turnitin-eventtype: 'SIMILARITY_COMPLETE' host: 'lms.midocean.edu.km' cookie: 'MoodleSession=a325db3f1b4517831658e4b9c063f21d' cf-ray: '9f217b1d59bcdbdc-FRA' accept: '*/*' user-agent: 'AHC/2.1' x-amzn-trace-id: 'Root=1-69ed5cb7-a2d8a1457ef4ed00a0fd5f3e;Parent=ad5af6cbe36ab8fb;Sampled=0' traceparent: '00-69ed5cb7a2d8a1457ef4ed00a0fd5f3e-ad5af6cbe36ab8fb-00' x-forwarded-for: '52.57.242.45' [2026-04-26 3:30:47.921336] [info] WEBHOOK REQUEST: {"overall_match_percentage":28,"internet_match_percentage":19,"publication_match_percentage":20,"submitted_works_match_percentage":23,"status":"COMPLETE","time_generated":"2026-04-26T00:30:47.708722Z","time_requested":"2026-04-26T00:30:22.010318Z","submission_id":"91ff8aed-fd4a-4e22-867f-e93c132c867a","top_matches":[{"percentage":6.8552036,"source_type":"SUBMITTED_WORK","matched_word_count_total":303,"submitted_date":"2025-05-31","institution_name":"Asia Pacific University College of Technology and Innovation (UCTI)","name":"Asia Pacific University College of Technology and Innovation (UCTI) on 2025-05-31"},{"percentage":6.832579,"source_type":"PUBLICATION","matched_word_count_total":302,"name":"\"ICT Analysis and Applications\", Springer Science and Business Media LLC, 2026"},{"percentage":6.2443438,"source_type":"PUBLICATION","matched_word_count_total":276,"name":"H.L. Gururaj, Francesco Flammini, S. Srividhya, M.L. Chayadevi, Sheba Selvam. \"Computer Science Engineering\", CRC Press, 2024"},{"percentage":5.5882354,"source_type":"PUBLICATION","matched_word_count_total":247,"name":"Pushpa Choudhary, Sambit Satpathy, Arvind Dagur, Dhirendra Kumar Shukla. \"Recent Trends in Intelligent Computing and Communication\", CRC Press, 2025"},{"percentage":5.5429864,"source_type":"SUBMITTED_WORK","matched_word_count_total":245,"submitted_date":"2025-10-19","institution_name":"Asia Pacific University College of Technology and Innovation (UCTI)","name":"Asia Pacific University College of Technology and Innovation (UCTI) on 2025-10-19"}],"top_source_largest_matched_word_count":22} [2026-04-26 3:30:47.921343] [info] EXPECTED SIGNATURE: 3ea757a6dca9e6984f881f7c3a75f93d88f9939635ce4d31b2fddc393f15e39d [2026-04-26 3:30:47.927030] [info] -------- WEBHOOK END -------- [2026-04-26 4:00:01.174134] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/features-enabled [2026-04-26 4:00:01.174164] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-26 4:00:01.174243] [info] Request: 0: '[]' [2026-04-26 4:00:01.654860] [info] Response: 0: '{"similarity":{"viewer_modes":{"match_overview":true,"all_sources":true},"generation_settings":{"search_repositories":["INTERNET","PUBLICATION","CROSSREF","CROSSREF_POSTED_CONTENT","SUBMITTED_WORK"],"submission_auto_excludes":true},"view_settings":{"exclude_bibliography":true,"exclude_citations":true,"exclude_quotes":true,"exclude_abstract":false,"exclude_methods":false,"exclude_small_matches":true,"exclude_internet":true,"exclude_publications":true,"exclude_preprints":false,"exclude_custom_sections":false,"exclude_crossref":true,"exclude_crossref_posted_content":true,"exclude_submitted_works":true}},"tenant":{"require_eula":true},"product_name":"Turnitin Originality","access_options":["NATIVE","CORE_API","DRAFT_COACH"],"capability":["AI_WRITING_DETECTION"],"httpstatus":200}' [2026-04-26 4:00:01.655644] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/webhooks/5fc58884-69fd-449e-97ee-2bfdc2dd72f0 [2026-04-26 4:00:01.655658] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-26 4:00:01.655670] [info] Request: 0: '[]' [2026-04-26 4:00:01.753957] [info] Response: 0: '{"id":"5fc58884-69fd-449e-97ee-2bfdc2dd72f0","url":"https:\/\/lms.midocean.edu.km\/plagiarism\/turnitinsim\/callbacks.php","description":"Webhook for https:\/\/lms.midocean.edu.km\/plagiarism\/turnitinsim\/callbacks.php","created_time":"2026-03-04T22:00:02.566Z","event_types":["SIMILARITY_COMPLETE","SIMILARITY_UPDATED","SUBMISSION_COMPLETE"],"httpstatus":200}' [2026-04-26 4:00:01.754659] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/eula/latest?lang=en-US [2026-04-26 4:00:01.754673] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-26 4:00:01.754686] [info] Request: 0: '[]' [2026-04-26 4:00:01.884721] [info] Response: 0: '{"version":"v1beta","valid_from":"2018-04-30T17:00:00Z","valid_until":null,"url":"https:\/\/static.turnitin.com\/eula\/v1beta\/en-us\/eula.html","available_languages":["sv-SE","zh-CN","ja-JP","ko-KR","es-MX","nl-NL","ru-RU","zh-TW","ar-SA","pt-BR","de-DE","el-GR","nb-NO","cs-CZ","da-DK","tr-TR","pl-PL","fi-FI","it-IT","vi-VN","fr-FR","en-US","ro-RO"],"httpstatus":200}' [2026-04-26 4:25:01.257102] [info] [POST] Request to: https://midocean.turnitin.com/api/v1/submissions [2026-04-26 4:25:01.257138] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-26 4:25:01.257215] [info] Request: 0: '{"owner":"418ecc45-d787-4d20-af12-a28f446b7ce2","submitter":"418ecc45-d787-4d20-af12-a28f446b7ce2","title":"%D8%B1%D8%B3%D8%A7%D9%84%D8%A9 %D8%A7%D9%84%D9%85%D8%A7%D8%AC%D8%B3%D8%AA%D9%8A%D8%B1.docx","metadata":{"group":{"id":"141131","name":"Word \u062a\u0633\u0644\u064a\u0645 \u0627\u0644\u0631\u0633\u0627\u0644\u0629","type":"ASSIGNMENT"},"group_context":{"id":"4369","name":"Final_Project_MKT761_T3_MDM_First Trimester 2026","owners":[{"id":"dd30e50b-276a-412c-ada3-9860f8485c34","family_name":"Huzien","given_name":"Heba","email":"hebahuzien@midocean.edu.km"}]},"owners":[{"id":"418ecc45-d787-4d20-af12-a28f446b7ce2","family_name":"\u0627\u0644\u0639\u0646\u0632\u064a","given_name":"\u0627\u0633\u0645\u0627\u0621","email":"asma_14166@hotmail.com"}],"original_submitted_time":"2026-04-26T01:25:01Z"},"eula":{"accepted_timestamp":"2026-02-11T17:16:55Z","language":"en-US","version":"v1beta"},"owner_default_permission_set":"LEARNER","submitter_default_permission_set":"LEARNER"}' [2026-04-26 4:25:01.704250] [info] Response: 0: '{"owner":"418ecc45-d787-4d20-af12-a28f446b7ce2","title":"%D8%B1%D8%B3%D8%A7%D9%84%D8%A9 %D8%A7%D9%84%D9%85%D8%A7%D8%AC%D8%B3%D8%AA%D9%8A%D8%B1.docx","status":"CREATED","id":"c0a30436-4144-4cf6-88a3-4e74acf1711e","created_time":"2026-04-26T01:25:01.535Z","httpstatus":201}' [2026-04-26 4:25:01.706476] [info] [PUT] Request to: https://midocean.turnitin.com/api/v1/submissions/c0a30436-4144-4cf6-88a3-4e74acf1711e/original [2026-04-26 4:25:01.706499] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' 4: 'Content-Type: binary/octet-stream' 5: 'Content-Disposition: inline; filename="%D8%B1%D8%B3%D8%A7%D9%84%D8%A9 %D8%A7%D9%84%D9%85%D8%A7%D8%AC%D8%B3%D8%AA%D9%8A%D8%B1.docx"' [2026-04-26 4:25:01.927922] [info] Response: 0: '{"message":"Successfully uploaded file for submission c0a30436-4144-4cf6-88a3-4e74acf1711e","httpstatus":202}' [2026-04-26 4:25:33.671880] [info] -------- WEBHOOK START -------- [2026-04-26 4:25:33.671916] [info] WEBHOOK HEADERS: connection: 'Keep-Alive' content-length: '449' accept-encoding: 'gzip, br' x-forwarded-proto: 'https' cf-visitor: '{"scheme":"https"}' cf-ipcountry: 'DE' cdn-loop: 'cloudflare; loops=1' x-turnitin-signature: '770b5a68702d387247a13f5dca6174c97642299aaa49873c1b32770ea8ccb5e5' content-type: 'application/json' x-turnitin-eventtype: 'SUBMISSION_COMPLETE' host: 'lms.midocean.edu.km' cookie: 'MoodleSession=a325db3f1b4517831658e4b9c063f21d' cf-ray: '9f21cb555dbac4d8-FRA' accept: '*/*' user-agent: 'AHC/2.1' x-amzn-trace-id: 'Root=1-69ed698d-e059838ecb9a5066da4130c9;Parent=2ec2775495bc16e0;Sampled=0' traceparent: '00-69ed698de059838ecb9a5066da4130c9-2ec2775495bc16e0-00' x-forwarded-for: '52.57.242.45' [2026-04-26 4:25:33.672028] [info] WEBHOOK REQUEST: {"owner":"418ecc45-d787-4d20-af12-a28f446b7ce2","title":"%D8%B1%D8%B3%D8%A7%D9%84%D8%A9 %D8%A7%D9%84%D9%85%D8%A7%D8%AC%D8%B3%D8%AA%D9%8A%D8%B1.docx","status":"COMPLETE","id":"c0a30436-4144-4cf6-88a3-4e74acf1711e","content_type":"application/vnd.openxmlformats-officedocument.wordprocessingml.document","page_count":51,"word_count":9543,"character_count":54190,"created_time":"2026-04-26T01:25:01.535Z","capabilities":["SIMILARITY","VIEWER","INDEX"]} [2026-04-26 4:25:33.672033] [info] EXPECTED SIGNATURE: 770b5a68702d387247a13f5dca6174c97642299aaa49873c1b32770ea8ccb5e5 [2026-04-26 4:25:34.001622] [info] [PUT] Request to: https://midocean.turnitin.com/api/v1/submissions/c0a30436-4144-4cf6-88a3-4e74acf1711e/similarity [2026-04-26 4:25:34.001660] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-26 4:25:34.001677] [info] Request: 0: '{"generation_settings":{"search_repositories":["INTERNET","PUBLICATION","CROSSREF","CROSSREF_POSTED_CONTENT","SUBMITTED_WORK"],"auto_exclude_self_matching_scope":"GROUP_CONTEXT"},"view_settings":{"exclude_quotes":true,"exclude_bibliography":true}}' [2026-04-26 4:25:34.659488] [info] Response: 0: '{"message":"Successfully scheduled similarity report generation","httpstatus":202}' [2026-04-26 4:25:34.662185] [info] -------- WEBHOOK END -------- [2026-04-26 4:26:04.041858] [info] -------- WEBHOOK START -------- [2026-04-26 4:26:04.041894] [info] WEBHOOK HEADERS: connection: 'Keep-Alive' content-length: '1478' accept-encoding: 'gzip, br' x-forwarded-proto: 'https' cf-visitor: '{"scheme":"https"}' cf-ipcountry: 'DE' cdn-loop: 'cloudflare; loops=1' x-turnitin-signature: '27f22fdf9176c31870c876675e8d7ea815eb87f110ce1c0e153e465d4469a9db' content-type: 'application/json' x-turnitin-eventtype: 'SIMILARITY_COMPLETE' host: 'lms.midocean.edu.km' cookie: 'MoodleSession=103a525a7b5f4f37d0a42f80f4c9a91b' cf-ray: '9f21cc131fd0bbf5-FRA' accept: '*/*' user-agent: 'AHC/2.1' x-amzn-trace-id: 'Root=1-69ed69ab-efb15eba257d88d362a3f4f0;Parent=7469eeb87a400668;Sampled=0' traceparent: '00-69ed69abefb15eba257d88d362a3f4f0-7469eeb87a400668-00' x-forwarded-for: '35.158.179.21' [2026-04-26 4:26:04.041996] [info] WEBHOOK REQUEST: {"overall_match_percentage":21,"internet_match_percentage":7,"publication_match_percentage":1,"submitted_works_match_percentage":20,"status":"COMPLETE","time_generated":"2026-04-26T01:26:03.7504Z","time_requested":"2026-04-26T01:25:34.625076Z","submission_id":"c0a30436-4144-4cf6-88a3-4e74acf1711e","top_matches":[{"percentage":2.342003,"source_type":"SUBMITTED_WORK","matched_word_count_total":199,"submitted_date":"2026-02-02","institution_name":"Muscat University","name":"Muscat University on 2026-02-02"},{"percentage":2.3184652,"source_type":"SUBMITTED_WORK","matched_word_count_total":197,"submitted_date":"2025-10-05","institution_name":"Al-Madinah International University (MEDIU)","name":"Al-Madinah International University (MEDIU) on 2025-10-05"},{"percentage":2.2007768,"source_type":"SUBMITTED_WORK","matched_word_count_total":187,"submitted_date":"2026-04-14","institution_name":"Higher College of Technology","name":"Higher College of Technology on 2026-04-14"},{"percentage":1.9418619,"source_type":"SUBMITTED_WORK","matched_word_count_total":165,"submitted_date":"2026-02-07","institution_name":"Tikrit University","name":"Tikrit University on 2026-02-07"},{"percentage":1.9300929,"source_type":"SUBMITTED_WORK","matched_word_count_total":164,"submitted_date":"2026-03-23","institution_name":"University of Science and Technology of Fujairah","name":"University of Science and Technology of Fujairah on 2026-03-23"}],"top_source_largest_matched_word_count":13} [2026-04-26 4:26:04.042009] [info] EXPECTED SIGNATURE: 27f22fdf9176c31870c876675e8d7ea815eb87f110ce1c0e153e465d4469a9db [2026-04-26 4:26:04.047264] [info] -------- WEBHOOK END -------- [2026-04-26 4:30:01.522012] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/features-enabled [2026-04-26 4:30:01.522049] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-26 4:30:01.522134] [info] Request: 0: '[]' [2026-04-26 4:30:01.762828] [info] Response: 0: '{"similarity":{"viewer_modes":{"match_overview":true,"all_sources":true},"generation_settings":{"search_repositories":["INTERNET","PUBLICATION","CROSSREF","CROSSREF_POSTED_CONTENT","SUBMITTED_WORK"],"submission_auto_excludes":true},"view_settings":{"exclude_bibliography":true,"exclude_citations":true,"exclude_quotes":true,"exclude_abstract":false,"exclude_methods":false,"exclude_small_matches":true,"exclude_internet":true,"exclude_publications":true,"exclude_preprints":false,"exclude_custom_sections":false,"exclude_crossref":true,"exclude_crossref_posted_content":true,"exclude_submitted_works":true}},"tenant":{"require_eula":true},"product_name":"Turnitin Originality","access_options":["CORE_API","NATIVE","DRAFT_COACH"],"capability":["AI_WRITING_DETECTION"],"httpstatus":200}' [2026-04-26 4:30:01.765114] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/webhooks/5fc58884-69fd-449e-97ee-2bfdc2dd72f0 [2026-04-26 4:30:01.765131] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-26 4:30:01.765146] [info] Request: 0: '[]' [2026-04-26 4:30:01.819293] [info] Response: 0: '{"id":"5fc58884-69fd-449e-97ee-2bfdc2dd72f0","url":"https:\/\/lms.midocean.edu.km\/plagiarism\/turnitinsim\/callbacks.php","description":"Webhook for https:\/\/lms.midocean.edu.km\/plagiarism\/turnitinsim\/callbacks.php","created_time":"2026-03-04T22:00:02.566Z","event_types":["SUBMISSION_COMPLETE","SIMILARITY_UPDATED","SIMILARITY_COMPLETE"],"httpstatus":200}' [2026-04-26 4:30:01.819916] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/eula/latest?lang=en-US [2026-04-26 4:30:01.819930] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-26 4:30:01.819941] [info] Request: 0: '[]' [2026-04-26 4:30:01.899061] [info] Response: 0: '{"version":"v1beta","valid_from":"2018-04-30T17:00:00Z","valid_until":null,"url":"https:\/\/static.turnitin.com\/eula\/v1beta\/en-us\/eula.html","available_languages":["sv-SE","zh-CN","ja-JP","ko-KR","es-MX","nl-NL","ru-RU","zh-TW","ar-SA","pt-BR","de-DE","el-GR","nb-NO","cs-CZ","da-DK","tr-TR","pl-PL","fi-FI","it-IT","vi-VN","fr-FR","en-US","ro-RO"],"httpstatus":200}' [2026-04-26 5:00:01.181442] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/features-enabled [2026-04-26 5:00:01.181467] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-26 5:00:01.181535] [info] Request: 0: '[]' [2026-04-26 5:00:01.580805] [info] Response: 0: '{"similarity":{"viewer_modes":{"match_overview":true,"all_sources":true},"generation_settings":{"search_repositories":["INTERNET","PUBLICATION","CROSSREF","CROSSREF_POSTED_CONTENT","SUBMITTED_WORK"],"submission_auto_excludes":true},"view_settings":{"exclude_bibliography":true,"exclude_citations":true,"exclude_quotes":true,"exclude_abstract":false,"exclude_methods":false,"exclude_small_matches":true,"exclude_internet":true,"exclude_publications":true,"exclude_preprints":false,"exclude_custom_sections":false,"exclude_crossref":true,"exclude_crossref_posted_content":true,"exclude_submitted_works":true}},"tenant":{"require_eula":true},"product_name":"Turnitin Originality","access_options":["CORE_API","NATIVE","DRAFT_COACH"],"capability":["AI_WRITING_DETECTION"],"httpstatus":200}' [2026-04-26 5:00:01.581537] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/webhooks/5fc58884-69fd-449e-97ee-2bfdc2dd72f0 [2026-04-26 5:00:01.581552] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-26 5:00:01.581566] [info] Request: 0: '[]' [2026-04-26 5:00:01.668181] [info] Response: 0: '{"id":"5fc58884-69fd-449e-97ee-2bfdc2dd72f0","url":"https:\/\/lms.midocean.edu.km\/plagiarism\/turnitinsim\/callbacks.php","description":"Webhook for https:\/\/lms.midocean.edu.km\/plagiarism\/turnitinsim\/callbacks.php","created_time":"2026-03-04T22:00:02.566Z","event_types":["SIMILARITY_COMPLETE","SIMILARITY_UPDATED","SUBMISSION_COMPLETE"],"httpstatus":200}' [2026-04-26 5:00:01.668814] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/eula/latest?lang=en-US [2026-04-26 5:00:01.668828] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-26 5:00:01.668843] [info] Request: 0: '[]' [2026-04-26 5:00:01.761606] [info] Response: 0: '{"version":"v1beta","valid_from":"2018-04-30T17:00:00Z","valid_until":null,"url":"https:\/\/static.turnitin.com\/eula\/v1beta\/en-us\/eula.html","available_languages":["sv-SE","zh-CN","ja-JP","ko-KR","es-MX","nl-NL","ru-RU","zh-TW","ar-SA","pt-BR","de-DE","el-GR","nb-NO","cs-CZ","da-DK","tr-TR","pl-PL","fi-FI","it-IT","vi-VN","fr-FR","en-US","ro-RO"],"httpstatus":200}' [2026-04-26 5:30:01.332067] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/features-enabled [2026-04-26 5:30:01.332091] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-26 5:30:01.332155] [info] Request: 0: '[]' [2026-04-26 5:30:01.644589] [info] Response: 0: '{"similarity":{"viewer_modes":{"match_overview":true,"all_sources":true},"generation_settings":{"search_repositories":["INTERNET","PUBLICATION","CROSSREF","CROSSREF_POSTED_CONTENT","SUBMITTED_WORK"],"submission_auto_excludes":true},"view_settings":{"exclude_bibliography":true,"exclude_citations":true,"exclude_quotes":true,"exclude_abstract":false,"exclude_methods":false,"exclude_small_matches":true,"exclude_internet":true,"exclude_publications":true,"exclude_preprints":false,"exclude_custom_sections":false,"exclude_crossref":true,"exclude_crossref_posted_content":true,"exclude_submitted_works":true}},"tenant":{"require_eula":true},"product_name":"Turnitin Originality","access_options":["CORE_API","NATIVE","DRAFT_COACH"],"capability":["AI_WRITING_DETECTION"],"httpstatus":200}' [2026-04-26 5:30:01.645378] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/webhooks/5fc58884-69fd-449e-97ee-2bfdc2dd72f0 [2026-04-26 5:30:01.645394] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-26 5:30:01.645406] [info] Request: 0: '[]' [2026-04-26 5:30:01.701710] [info] Response: 0: '{"id":"5fc58884-69fd-449e-97ee-2bfdc2dd72f0","url":"https:\/\/lms.midocean.edu.km\/plagiarism\/turnitinsim\/callbacks.php","description":"Webhook for https:\/\/lms.midocean.edu.km\/plagiarism\/turnitinsim\/callbacks.php","created_time":"2026-03-04T22:00:02.566Z","event_types":["SUBMISSION_COMPLETE","SIMILARITY_COMPLETE","SIMILARITY_UPDATED"],"httpstatus":200}' [2026-04-26 5:30:01.702317] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/eula/latest?lang=en-US [2026-04-26 5:30:01.702333] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-26 5:30:01.702347] [info] Request: 0: '[]' [2026-04-26 5:30:01.771883] [info] Response: 0: '{"version":"v1beta","valid_from":"2018-04-30T17:00:00Z","valid_until":null,"url":"https:\/\/static.turnitin.com\/eula\/v1beta\/en-us\/eula.html","available_languages":["sv-SE","zh-CN","ja-JP","ko-KR","es-MX","nl-NL","ru-RU","zh-TW","ar-SA","pt-BR","de-DE","el-GR","nb-NO","cs-CZ","da-DK","tr-TR","pl-PL","fi-FI","it-IT","vi-VN","fr-FR","en-US","ro-RO"],"httpstatus":200}' [2026-04-26 5:50:01.569046] [info] [POST] Request to: https://midocean.turnitin.com/api/v1/submissions [2026-04-26 5:50:01.569097] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-26 5:50:01.569188] [info] Request: 0: '{"owner":"f80ac9b4-d345-4b9a-99bc-f98d40183f41","submitter":"f80ac9b4-d345-4b9a-99bc-f98d40183f41","title":"eIZdPSNZwtCl35C8b0lm2lVHjIeLXkmTYY1W2V8d.pdf","metadata":{"group":{"id":"129867","name":"\u062a\u0633\u0644\u064a\u0645 \u0625\u0641\u0627\u062f\u0629 \u0642\u0628\u0648\u0644 \u0627\u0644\u0646\u0634\u0631","type":"ASSIGNMENT"},"group_context":{"id":"4170","name":"Final_Project_MGM697_S3_MBA_First Trimester 2026","owners":[{"id":"0ad552f1-ae25-4e00-aba7-c00e45a40367","family_name":"Ahmed","given_name":"Alaa","email":"alaaahmed@midocean.edu.km"},{"id":"aca825b9-3cf5-4b48-aae6-a30fd4ce95ef","family_name":"Salah","given_name":"Rokaya","email":"rokayasalah@midocean.edu.km"},{"id":"401c1d17-10dd-4e6f-9414-99fcb9938408","family_name":"Faried","given_name":"Sara","email":"sarafaried@midocean.edu.km"}]},"owners":[{"id":"f80ac9b4-d345-4b9a-99bc-f98d40183f41","family_name":"\u0627\u0644\u0642\u062d\u0637\u0627\u0646\u064a","given_name":"\u0634\u064a\u062e\u0629","email":"shwak14@gmail.com"}],"original_submitted_time":"2026-04-26T02:50:01Z"},"eula":{"accepted_timestamp":"2026-03-17T19:06:08Z","language":"en-US","version":"v1beta"},"owner_default_permission_set":"LEARNER","submitter_default_permission_set":"LEARNER"}' [2026-04-26 5:50:02.005604] [info] Response: 0: '{"owner":"f80ac9b4-d345-4b9a-99bc-f98d40183f41","title":"eIZdPSNZwtCl35C8b0lm2lVHjIeLXkmTYY1W2V8d.pdf","status":"CREATED","id":"77611eba-3269-4a55-aa1f-d9eee7fb49c9","created_time":"2026-04-26T02:50:01.838Z","httpstatus":201}' [2026-04-26 5:50:02.008065] [info] [PUT] Request to: https://midocean.turnitin.com/api/v1/submissions/77611eba-3269-4a55-aa1f-d9eee7fb49c9/original [2026-04-26 5:50:02.008095] [info] Headers: 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="eIZdPSNZwtCl35C8b0lm2lVHjIeLXkmTYY1W2V8d.pdf"' [2026-04-26 5:50:02.275526] [info] Response: 0: '{"message":"Successfully uploaded file for submission 77611eba-3269-4a55-aa1f-d9eee7fb49c9","httpstatus":202}' [2026-04-26 5:50:05.086862] [info] -------- WEBHOOK START -------- [2026-04-26 5:50:05.086896] [info] WEBHOOK HEADERS: connection: 'Keep-Alive' content-length: '344' accept-encoding: 'gzip, br' x-forwarded-proto: 'https' cf-visitor: '{"scheme":"https"}' cf-ipcountry: 'DE' cdn-loop: 'cloudflare; loops=1' x-turnitin-signature: '58816d1fea7f999ea2364cb487adfb93e7bbe04cdcf9bdd96a18dffc6956cbae' content-type: 'application/json' x-turnitin-eventtype: 'SUBMISSION_COMPLETE' host: 'lms.midocean.edu.km' cookie: 'MoodleSession=a325db3f1b4517831658e4b9c063f21d' cf-ray: '9f224725a9231e5b-FRA' accept: '*/*' user-agent: 'AHC/2.1' x-amzn-trace-id: 'Root=1-69ed7d5d-77f4a02b3c461fbdd2268090;Parent=1dc7f3eac1e98707;Sampled=0' traceparent: '00-69ed7d5d77f4a02b3c461fbdd2268090-1dc7f3eac1e98707-00' x-forwarded-for: '52.57.242.45' [2026-04-26 5:50:05.086997] [info] WEBHOOK REQUEST: {"owner":"f80ac9b4-d345-4b9a-99bc-f98d40183f41","title":"eIZdPSNZwtCl35C8b0lm2lVHjIeLXkmTYY1W2V8d.pdf","status":"COMPLETE","id":"77611eba-3269-4a55-aa1f-d9eee7fb49c9","content_type":"application/pdf","page_count":1,"word_count":212,"character_count":1285,"created_time":"2026-04-26T02:50:01.838Z","capabilities":["INDEX","VIEWER","SIMILARITY"]} [2026-04-26 5:50:05.087003] [info] EXPECTED SIGNATURE: 58816d1fea7f999ea2364cb487adfb93e7bbe04cdcf9bdd96a18dffc6956cbae [2026-04-26 5:50:05.247612] [info] [PUT] Request to: https://midocean.turnitin.com/api/v1/submissions/77611eba-3269-4a55-aa1f-d9eee7fb49c9/similarity [2026-04-26 5:50:05.247658] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-26 5:50:05.247677] [info] Request: 0: '{"generation_settings":{"search_repositories":["INTERNET","PUBLICATION","CROSSREF","CROSSREF_POSTED_CONTENT","SUBMITTED_WORK"],"auto_exclude_self_matching_scope":"GROUP_CONTEXT"},"view_settings":{"exclude_quotes":false,"exclude_bibliography":false}}' [2026-04-26 5:50:05.977885] [info] Response: 0: '{"message":"Successfully scheduled similarity report generation","httpstatus":202}' [2026-04-26 5:50:05.980118] [info] -------- WEBHOOK END -------- [2026-04-26 5:50:13.964237] [info] -------- WEBHOOK START -------- [2026-04-26 5:50:13.964268] [info] WEBHOOK HEADERS: connection: 'Keep-Alive' content-length: '793' accept-encoding: 'gzip, br' x-forwarded-proto: 'https' cf-visitor: '{"scheme":"https"}' cf-ipcountry: 'DE' cdn-loop: 'cloudflare; loops=1' x-turnitin-signature: '5d309f4b6730acbc604df441e5885e4f46d803d8b649aecc2afa7a523ec37a02' content-type: 'application/json' x-turnitin-eventtype: 'SIMILARITY_COMPLETE' host: 'lms.midocean.edu.km' cookie: 'MoodleSession=a325db3f1b4517831658e4b9c063f21d' cf-ray: '9f22475d2f721e5b-FRA' accept: '*/*' user-agent: 'AHC/2.1' x-amzn-trace-id: 'Root=1-69ed7d65-1eaadb208b111ffd63770128;Parent=c10988097f417f73;Sampled=0' traceparent: '00-69ed7d651eaadb208b111ffd63770128-c10988097f417f73-00' x-forwarded-for: '52.57.242.45' [2026-04-26 5:50:13.964368] [info] WEBHOOK REQUEST: {"overall_match_percentage":89,"internet_match_percentage":89,"publication_match_percentage":0,"submitted_works_match_percentage":0,"status":"COMPLETE","time_generated":"2026-04-26T02:50:13.774Z","time_requested":"2026-04-26T02:50:05.942293Z","submission_id":"77611eba-3269-4a55-aa1f-d9eee7fb49c9","top_matches":[{"percentage":88.97959,"source_type":"INTERNET","matched_word_count_total":218,"name":"journals.yu.edu.jo"},{"percentage":63.67347,"source_type":"INTERNET","matched_word_count_total":156,"name":"jjes.yu.edu.jo"},{"percentage":60.816326,"source_type":"INTERNET","matched_word_count_total":149,"name":"wjoss.uowasit.edu.iq"},{"percentage":4.897959,"source_type":"INTERNET","matched_word_count_total":12,"name":"shsreview.univ-batna.dz"}],"top_source_largest_matched_word_count":169} [2026-04-26 5:50:13.964380] [info] EXPECTED SIGNATURE: 5d309f4b6730acbc604df441e5885e4f46d803d8b649aecc2afa7a523ec37a02 [2026-04-26 5:50:13.969552] [info] -------- WEBHOOK END -------- [2026-04-26 6:00:01.155229] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/features-enabled [2026-04-26 6:00:01.155258] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-26 6:00:01.155338] [info] Request: 0: '[]' [2026-04-26 6:00:01.414323] [info] Response: 0: '{"similarity":{"viewer_modes":{"match_overview":true,"all_sources":true},"generation_settings":{"search_repositories":["INTERNET","PUBLICATION","CROSSREF","CROSSREF_POSTED_CONTENT","SUBMITTED_WORK"],"submission_auto_excludes":true},"view_settings":{"exclude_bibliography":true,"exclude_citations":true,"exclude_quotes":true,"exclude_abstract":false,"exclude_methods":false,"exclude_small_matches":true,"exclude_internet":true,"exclude_publications":true,"exclude_preprints":false,"exclude_custom_sections":false,"exclude_crossref":true,"exclude_crossref_posted_content":true,"exclude_submitted_works":true}},"tenant":{"require_eula":true},"product_name":"Turnitin Originality","access_options":["CORE_API","NATIVE","DRAFT_COACH"],"capability":["AI_WRITING_DETECTION"],"httpstatus":200}' [2026-04-26 6:00:01.415091] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/webhooks/5fc58884-69fd-449e-97ee-2bfdc2dd72f0 [2026-04-26 6:00:01.415106] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-26 6:00:01.415117] [info] Request: 0: '[]' [2026-04-26 6:00:01.483017] [info] Response: 0: '{"id":"5fc58884-69fd-449e-97ee-2bfdc2dd72f0","url":"https:\/\/lms.midocean.edu.km\/plagiarism\/turnitinsim\/callbacks.php","description":"Webhook for https:\/\/lms.midocean.edu.km\/plagiarism\/turnitinsim\/callbacks.php","created_time":"2026-03-04T22:00:02.566Z","event_types":["SUBMISSION_COMPLETE","SIMILARITY_COMPLETE","SIMILARITY_UPDATED"],"httpstatus":200}' [2026-04-26 6:00:01.483700] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/eula/latest?lang=en-US [2026-04-26 6:00:01.483716] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-26 6:00:01.483731] [info] Request: 0: '[]' [2026-04-26 6:00:01.561232] [info] Response: 0: '{"version":"v1beta","valid_from":"2018-04-30T17:00:00Z","valid_until":null,"url":"https:\/\/static.turnitin.com\/eula\/v1beta\/en-us\/eula.html","available_languages":["sv-SE","zh-CN","ja-JP","ko-KR","es-MX","nl-NL","ru-RU","zh-TW","ar-SA","pt-BR","de-DE","el-GR","nb-NO","cs-CZ","da-DK","tr-TR","pl-PL","fi-FI","it-IT","vi-VN","fr-FR","en-US","ro-RO"],"httpstatus":200}' [2026-04-26 6:30:01.138581] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/features-enabled [2026-04-26 6:30:01.138608] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-26 6:30:01.138695] [info] Request: 0: '[]' [2026-04-26 6:30:01.459031] [info] Response: 0: '{"similarity":{"viewer_modes":{"match_overview":true,"all_sources":true},"generation_settings":{"search_repositories":["INTERNET","PUBLICATION","CROSSREF","CROSSREF_POSTED_CONTENT","SUBMITTED_WORK"],"submission_auto_excludes":true},"view_settings":{"exclude_bibliography":true,"exclude_citations":true,"exclude_quotes":true,"exclude_abstract":false,"exclude_methods":false,"exclude_small_matches":true,"exclude_internet":true,"exclude_publications":true,"exclude_preprints":false,"exclude_custom_sections":false,"exclude_crossref":true,"exclude_crossref_posted_content":true,"exclude_submitted_works":true}},"tenant":{"require_eula":true},"product_name":"Turnitin Originality","access_options":["NATIVE","CORE_API","DRAFT_COACH"],"capability":["AI_WRITING_DETECTION"],"httpstatus":200}' [2026-04-26 6:30:01.462388] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/webhooks/5fc58884-69fd-449e-97ee-2bfdc2dd72f0 [2026-04-26 6:30:01.462413] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-26 6:30:01.462429] [info] Request: 0: '[]' [2026-04-26 6:30:01.552097] [info] Response: 0: '{"id":"5fc58884-69fd-449e-97ee-2bfdc2dd72f0","url":"https:\/\/lms.midocean.edu.km\/plagiarism\/turnitinsim\/callbacks.php","description":"Webhook for https:\/\/lms.midocean.edu.km\/plagiarism\/turnitinsim\/callbacks.php","created_time":"2026-03-04T22:00:02.566Z","event_types":["SUBMISSION_COMPLETE","SIMILARITY_COMPLETE","SIMILARITY_UPDATED"],"httpstatus":200}' [2026-04-26 6:30:01.552735] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/eula/latest?lang=en-US [2026-04-26 6:30:01.552750] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-26 6:30:01.552763] [info] Request: 0: '[]' [2026-04-26 6:30:01.657485] [info] Response: 0: '{"version":"v1beta","valid_from":"2018-04-30T17:00:00Z","valid_until":null,"url":"https:\/\/static.turnitin.com\/eula\/v1beta\/en-us\/eula.html","available_languages":["sv-SE","zh-CN","ja-JP","ko-KR","es-MX","nl-NL","ru-RU","zh-TW","ar-SA","pt-BR","de-DE","el-GR","nb-NO","cs-CZ","da-DK","tr-TR","pl-PL","fi-FI","it-IT","vi-VN","fr-FR","en-US","ro-RO"],"httpstatus":200}' [2026-04-26 7:00:01.382663] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/features-enabled [2026-04-26 7:00:01.382878] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-26 7:00:01.382970] [info] Request: 0: '[]' [2026-04-26 7:00:01.760641] [info] Response: 0: '{"similarity":{"viewer_modes":{"match_overview":true,"all_sources":true},"generation_settings":{"search_repositories":["INTERNET","PUBLICATION","CROSSREF","CROSSREF_POSTED_CONTENT","SUBMITTED_WORK"],"submission_auto_excludes":true},"view_settings":{"exclude_bibliography":true,"exclude_citations":true,"exclude_quotes":true,"exclude_abstract":false,"exclude_methods":false,"exclude_small_matches":true,"exclude_internet":true,"exclude_publications":true,"exclude_preprints":false,"exclude_custom_sections":false,"exclude_crossref":true,"exclude_crossref_posted_content":true,"exclude_submitted_works":true}},"tenant":{"require_eula":true},"product_name":"Turnitin Originality","access_options":["NATIVE","CORE_API","DRAFT_COACH"],"capability":["AI_WRITING_DETECTION"],"httpstatus":200}' [2026-04-26 7:00:01.761408] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/webhooks/5fc58884-69fd-449e-97ee-2bfdc2dd72f0 [2026-04-26 7:00:01.761423] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-26 7:00:01.761436] [info] Request: 0: '[]' [2026-04-26 7:00:01.819817] [info] Response: 0: '{"id":"5fc58884-69fd-449e-97ee-2bfdc2dd72f0","url":"https:\/\/lms.midocean.edu.km\/plagiarism\/turnitinsim\/callbacks.php","description":"Webhook for https:\/\/lms.midocean.edu.km\/plagiarism\/turnitinsim\/callbacks.php","created_time":"2026-03-04T22:00:02.566Z","event_types":["SUBMISSION_COMPLETE","SIMILARITY_COMPLETE","SIMILARITY_UPDATED"],"httpstatus":200}' [2026-04-26 7:00:01.820504] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/eula/latest?lang=en-US [2026-04-26 7:00:01.820519] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-26 7:00:01.820533] [info] Request: 0: '[]' [2026-04-26 7:00:01.923433] [info] Response: 0: '{"version":"v1beta","valid_from":"2018-04-30T17:00:00Z","valid_until":null,"url":"https:\/\/static.turnitin.com\/eula\/v1beta\/en-us\/eula.html","available_languages":["sv-SE","zh-CN","ja-JP","ko-KR","es-MX","nl-NL","ru-RU","zh-TW","ar-SA","pt-BR","de-DE","el-GR","nb-NO","cs-CZ","da-DK","tr-TR","pl-PL","fi-FI","it-IT","vi-VN","fr-FR","en-US","ro-RO"],"httpstatus":200}' [2026-04-26 7:30:01.067816] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/features-enabled [2026-04-26 7:30:01.067853] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-26 7:30:01.067939] [info] Request: 0: '[]' [2026-04-26 7:30:01.423206] [info] Response: 0: '{"similarity":{"viewer_modes":{"match_overview":true,"all_sources":true},"generation_settings":{"search_repositories":["INTERNET","PUBLICATION","CROSSREF","CROSSREF_POSTED_CONTENT","SUBMITTED_WORK"],"submission_auto_excludes":true},"view_settings":{"exclude_bibliography":true,"exclude_citations":true,"exclude_quotes":true,"exclude_abstract":false,"exclude_methods":false,"exclude_small_matches":true,"exclude_internet":true,"exclude_publications":true,"exclude_preprints":false,"exclude_custom_sections":false,"exclude_crossref":true,"exclude_crossref_posted_content":true,"exclude_submitted_works":true}},"tenant":{"require_eula":true},"product_name":"Turnitin Originality","access_options":["NATIVE","CORE_API","DRAFT_COACH"],"capability":["AI_WRITING_DETECTION"],"httpstatus":200}' [2026-04-26 7:30:01.423995] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/webhooks/5fc58884-69fd-449e-97ee-2bfdc2dd72f0 [2026-04-26 7:30:01.424009] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-26 7:30:01.424021] [info] Request: 0: '[]' [2026-04-26 7:30:01.514738] [info] Response: 0: '{"id":"5fc58884-69fd-449e-97ee-2bfdc2dd72f0","url":"https:\/\/lms.midocean.edu.km\/plagiarism\/turnitinsim\/callbacks.php","description":"Webhook for https:\/\/lms.midocean.edu.km\/plagiarism\/turnitinsim\/callbacks.php","created_time":"2026-03-04T22:00:02.566Z","event_types":["SUBMISSION_COMPLETE","SIMILARITY_COMPLETE","SIMILARITY_UPDATED"],"httpstatus":200}' [2026-04-26 7:30:01.515430] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/eula/latest?lang=en-US [2026-04-26 7:30:01.515444] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-26 7:30:01.515465] [info] Request: 0: '[]' [2026-04-26 7:30:01.568675] [info] Response: 0: '{"version":"v1beta","valid_from":"2018-04-30T17:00:00Z","valid_until":null,"url":"https:\/\/static.turnitin.com\/eula\/v1beta\/en-us\/eula.html","available_languages":["sv-SE","zh-CN","ja-JP","ko-KR","es-MX","nl-NL","ru-RU","zh-TW","ar-SA","pt-BR","de-DE","el-GR","nb-NO","cs-CZ","da-DK","tr-TR","pl-PL","fi-FI","it-IT","vi-VN","fr-FR","en-US","ro-RO"],"httpstatus":200}' [2026-04-26 8:00:01.138066] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/features-enabled [2026-04-26 8:00:01.138099] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-26 8:00:01.138174] [info] Request: 0: '[]' [2026-04-26 8:00:01.467293] [info] Response: 0: '{"similarity":{"viewer_modes":{"match_overview":true,"all_sources":true},"generation_settings":{"search_repositories":["INTERNET","PUBLICATION","CROSSREF","CROSSREF_POSTED_CONTENT","SUBMITTED_WORK"],"submission_auto_excludes":true},"view_settings":{"exclude_bibliography":true,"exclude_citations":true,"exclude_quotes":true,"exclude_abstract":false,"exclude_methods":false,"exclude_small_matches":true,"exclude_internet":true,"exclude_publications":true,"exclude_preprints":false,"exclude_custom_sections":false,"exclude_crossref":true,"exclude_crossref_posted_content":true,"exclude_submitted_works":true}},"tenant":{"require_eula":true},"product_name":"Turnitin Originality","access_options":["CORE_API","NATIVE","DRAFT_COACH"],"capability":["AI_WRITING_DETECTION"],"httpstatus":200}' [2026-04-26 8:00:01.469222] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/webhooks/5fc58884-69fd-449e-97ee-2bfdc2dd72f0 [2026-04-26 8:00:01.469240] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-26 8:00:01.469254] [info] Request: 0: '[]' [2026-04-26 8:00:01.672586] [info] Response: 0: '{"id":"5fc58884-69fd-449e-97ee-2bfdc2dd72f0","url":"https:\/\/lms.midocean.edu.km\/plagiarism\/turnitinsim\/callbacks.php","description":"Webhook for https:\/\/lms.midocean.edu.km\/plagiarism\/turnitinsim\/callbacks.php","created_time":"2026-03-04T22:00:02.566Z","event_types":["SIMILARITY_COMPLETE","SIMILARITY_UPDATED","SUBMISSION_COMPLETE"],"httpstatus":200}' [2026-04-26 8:00:01.673397] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/eula/latest?lang=en-US [2026-04-26 8:00:01.673409] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-26 8:00:01.673423] [info] Request: 0: '[]' [2026-04-26 8:00:01.744271] [info] Response: 0: '{"version":"v1beta","valid_from":"2018-04-30T17:00:00Z","valid_until":null,"url":"https:\/\/static.turnitin.com\/eula\/v1beta\/en-us\/eula.html","available_languages":["sv-SE","zh-CN","ja-JP","ko-KR","es-MX","nl-NL","ru-RU","zh-TW","ar-SA","pt-BR","de-DE","el-GR","nb-NO","cs-CZ","da-DK","tr-TR","pl-PL","fi-FI","it-IT","vi-VN","fr-FR","en-US","ro-RO"],"httpstatus":200}' [2026-04-26 8:30:01.193556] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/features-enabled [2026-04-26 8:30:01.193583] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-26 8:30:01.193675] [info] Request: 0: '[]' [2026-04-26 8:30:01.502350] [info] Response: 0: '{"similarity":{"viewer_modes":{"match_overview":true,"all_sources":true},"generation_settings":{"search_repositories":["INTERNET","PUBLICATION","CROSSREF","CROSSREF_POSTED_CONTENT","SUBMITTED_WORK"],"submission_auto_excludes":true},"view_settings":{"exclude_bibliography":true,"exclude_citations":true,"exclude_quotes":true,"exclude_abstract":false,"exclude_methods":false,"exclude_small_matches":true,"exclude_internet":true,"exclude_publications":true,"exclude_preprints":false,"exclude_custom_sections":false,"exclude_crossref":true,"exclude_crossref_posted_content":true,"exclude_submitted_works":true}},"tenant":{"require_eula":true},"product_name":"Turnitin Originality","access_options":["NATIVE","CORE_API","DRAFT_COACH"],"capability":["AI_WRITING_DETECTION"],"httpstatus":200}' [2026-04-26 8:30:01.504647] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/webhooks/5fc58884-69fd-449e-97ee-2bfdc2dd72f0 [2026-04-26 8:30:01.504671] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-26 8:30:01.504688] [info] Request: 0: '[]' [2026-04-26 8:30:01.600792] [info] Response: 0: '{"id":"5fc58884-69fd-449e-97ee-2bfdc2dd72f0","url":"https:\/\/lms.midocean.edu.km\/plagiarism\/turnitinsim\/callbacks.php","description":"Webhook for https:\/\/lms.midocean.edu.km\/plagiarism\/turnitinsim\/callbacks.php","created_time":"2026-03-04T22:00:02.566Z","event_types":["SUBMISSION_COMPLETE","SIMILARITY_UPDATED","SIMILARITY_COMPLETE"],"httpstatus":200}' [2026-04-26 8:30:01.601552] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/eula/latest?lang=en-US [2026-04-26 8:30:01.601566] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-26 8:30:01.601579] [info] Request: 0: '[]' [2026-04-26 8:30:01.704988] [info] Response: 0: '{"version":"v1beta","valid_from":"2018-04-30T17:00:00Z","valid_until":null,"url":"https:\/\/static.turnitin.com\/eula\/v1beta\/en-us\/eula.html","available_languages":["sv-SE","zh-CN","ja-JP","ko-KR","es-MX","nl-NL","ru-RU","zh-TW","ar-SA","pt-BR","de-DE","el-GR","nb-NO","cs-CZ","da-DK","tr-TR","pl-PL","fi-FI","it-IT","vi-VN","fr-FR","en-US","ro-RO"],"httpstatus":200}' [2026-04-26 8:40:01.596663] [info] [POST] Request to: https://midocean.turnitin.com/api/v1/submissions [2026-04-26 8:40:01.596693] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-26 8:40:01.596759] [info] Request: 0: '{"owner":"520196c8-1413-46ed-b11b-5d446368ce43","submitter":"520196c8-1413-46ed-b11b-5d446368ce43","title":"%E2%80%8E%E2%81%A8%D9%85%D8%B4%D8%B1%D9%88%D8%B9 %D8%A7%D9%84%D8%AA%D8%AE%D8%B1%D8%AC %7B %D8%A2%D9%84%D8%A7%D8%A1 %D8%B1%D8%A7%D8%A6%D8%AF %7D%E2%81%A9.pdf","metadata":{"group":{"id":"146245","name":"\u0645\u0634\u0631\u0648\u0639 \u0627\u0644\u062a\u062e\u0631\u062c (Final file)","type":"ASSIGNMENT"},"group_context":{"id":"4328","name":"Graduation_Project_DGM500_T1_BDM_First Trimester 2026","owners":[{"id":"82c5cab8-6666-488c-9e33-0b3a2d6921f3","family_name":"Issa","given_name":"Raghad","email":"raghadissa@midocean.edu.km"}]},"owners":[{"id":"520196c8-1413-46ed-b11b-5d446368ce43","family_name":"\u0627\u0628\u0648 \u0645\u0635\u0637\u0641\u0649","given_name":"\u0627\u0644\u0627\u0621","email":"xraedalaa5@gmail.com"}],"original_submitted_time":"2026-04-26T05:40:01Z"},"eula":{"accepted_timestamp":"2025-12-07T01:53:47Z","language":"en-US","version":"v1beta"},"owner_default_permission_set":"LEARNER","submitter_default_permission_set":"LEARNER"}' [2026-04-26 8:40:02.113233] [info] Response: 0: '{"owner":"520196c8-1413-46ed-b11b-5d446368ce43","title":"%E2%80%8E%E2%81%A8%D9%85%D8%B4%D8%B1%D9%88%D8%B9 %D8%A7%D9%84%D8%AA%D8%AE%D8%B1%D8%AC %7B %D8%A2%D9%84%D8%A7%D8%A1 %D8%B1%D8%A7%D8%A6%D8%AF %7D%E2%81%A9.pdf","status":"CREATED","id":"98198f56-1c0f-4ea2-9db4-3bb637c28aa3","created_time":"2026-04-26T05:40:01.875Z","httpstatus":201}' [2026-04-26 8:40:02.116244] [info] [PUT] Request to: https://midocean.turnitin.com/api/v1/submissions/98198f56-1c0f-4ea2-9db4-3bb637c28aa3/original [2026-04-26 8:40:02.116271] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' 4: 'Content-Type: binary/octet-stream' 5: 'Content-Disposition: inline; filename="%E2%80%8E%E2%81%A8%D9%85%D8%B4%D8%B1%D9%88%D8%B9 %D8%A7%D9%84%D8%AA%D8%AE%D8%B1%D8%AC %7B %D8%A2%D9%84%D8%A7%D8%A1 %D8%B1%D8%A7%D8%A6%D8%AF %7D%E2%81%A9.pdf"' [2026-04-26 8:40:02.359766] [info] Response: 0: '{"message":"Successfully uploaded file for submission 98198f56-1c0f-4ea2-9db4-3bb637c28aa3","httpstatus":202}' [2026-04-26 8:40:28.486995] [info] -------- WEBHOOK START -------- [2026-04-26 8:40:28.487030] [info] WEBHOOK HEADERS: connection: 'Keep-Alive' content-length: '459' accept-encoding: 'gzip, br' x-forwarded-proto: 'https' cf-visitor: '{"scheme":"https"}' cf-ipcountry: 'DE' cdn-loop: 'cloudflare; loops=1' x-turnitin-signature: '0674e795ce3477cba4ce55c999738476cc4a67da4cf68d173433c3ef5ec1c867' content-type: 'application/json' x-turnitin-eventtype: 'SUBMISSION_COMPLETE' host: 'lms.midocean.edu.km' cookie: 'MoodleSession=a325db3f1b4517831658e4b9c063f21d' cf-ray: '9f2340bdee649188-FRA' accept: '*/*' user-agent: 'AHC/2.1' x-amzn-trace-id: 'Root=1-69eda54c-50394d3215354eded3d89641;Parent=adf4254552111852;Sampled=0' traceparent: '00-69eda54c50394d3215354eded3d89641-adf4254552111852-00' x-forwarded-for: '52.57.242.45' [2026-04-26 8:40:28.487128] [info] WEBHOOK REQUEST: {"owner":"520196c8-1413-46ed-b11b-5d446368ce43","title":"%E2%80%8E%E2%81%A8%D9%85%D8%B4%D8%B1%D9%88%D8%B9 %D8%A7%D9%84%D8%AA%D8%AE%D8%B1%D8%AC %7B %D8%A2%D9%84%D8%A7%D8%A1 %D8%B1%D8%A7%D8%A6%D8%AF %7D%E2%81%A9.pdf","status":"COMPLETE","id":"98198f56-1c0f-4ea2-9db4-3bb637c28aa3","content_type":"application/pdf","page_count":45,"word_count":7502,"character_count":46083,"created_time":"2026-04-26T05:40:01.875Z","capabilities":["SIMILARITY","VIEWER","INDEX"]} [2026-04-26 8:40:28.487134] [info] EXPECTED SIGNATURE: 0674e795ce3477cba4ce55c999738476cc4a67da4cf68d173433c3ef5ec1c867 [2026-04-26 8:40:28.743365] [info] [PUT] Request to: https://midocean.turnitin.com/api/v1/submissions/98198f56-1c0f-4ea2-9db4-3bb637c28aa3/similarity [2026-04-26 8:40:28.743402] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-26 8:40:28.743417] [info] Request: 0: '{"generation_settings":{"search_repositories":["INTERNET","PUBLICATION","CROSSREF","CROSSREF_POSTED_CONTENT","SUBMITTED_WORK"],"auto_exclude_self_matching_scope":"GROUP_CONTEXT"},"view_settings":{"exclude_quotes":true,"exclude_bibliography":true}}' [2026-04-26 8:40:29.517299] [info] Response: 0: '{"message":"Successfully scheduled similarity report generation","httpstatus":202}' [2026-04-26 8:40:29.519296] [info] -------- WEBHOOK END -------- [2026-04-26 8:40:49.417726] [info] -------- WEBHOOK START -------- [2026-04-26 8:40:49.417761] [info] WEBHOOK HEADERS: connection: 'Keep-Alive' content-length: '1222' accept-encoding: 'gzip, br' x-forwarded-proto: 'https' cf-visitor: '{"scheme":"https"}' cf-ipcountry: 'DE' cdn-loop: 'cloudflare; loops=1' x-turnitin-signature: 'ad011566d6b5d1977f48440b3999e6ce7969022684584b4e45362b782a7e0314' content-type: 'application/json' x-turnitin-eventtype: 'SIMILARITY_COMPLETE' host: 'lms.midocean.edu.km' cookie: 'MoodleSession=103a525a7b5f4f37d0a42f80f4c9a91b' cf-ray: '9f234140ad123721-FRA' accept: '*/*' user-agent: 'AHC/2.1' x-amzn-trace-id: 'Root=1-69eda561-29995cc04b612f1a6a70831a;Parent=a5fdaee20a1a1a23;Sampled=0' traceparent: '00-69eda56129995cc04b612f1a6a70831a-a5fdaee20a1a1a23-00' x-forwarded-for: '35.158.179.21' [2026-04-26 8:40:49.417870] [info] WEBHOOK REQUEST: {"overall_match_percentage":4,"internet_match_percentage":2,"publication_match_percentage":1,"submitted_works_match_percentage":3,"status":"COMPLETE","time_generated":"2026-04-26T05:40:49.197408Z","time_requested":"2026-04-26T05:40:29.425481Z","submission_id":"98198f56-1c0f-4ea2-9db4-3bb637c28aa3","top_matches":[{"percentage":0.37593985,"source_type":"SUBMITTED_WORK","matched_word_count_total":32,"submitted_date":"2022-05-29","institution_name":"Hofstra University","name":"Hofstra University on 2022-05-29"},{"percentage":0.36419174,"source_type":"SUBMITTED_WORK","matched_word_count_total":31,"submitted_date":"2014-09-09","institution_name":"An-Najah National University","name":"An-Najah National University on 2014-09-09"},{"percentage":0.3524436,"source_type":"SUBMITTED_WORK","matched_word_count_total":30,"submitted_date":"2026-02-11","institution_name":"University of Anbar","name":"University of Anbar on 2026-02-11"},{"percentage":0.3524436,"source_type":"SUBMITTED_WORK","matched_word_count_total":30,"submitted_date":"2017-12-21","institution_name":"Naif Arab University for Security Sciences","name":"Naif Arab University for Security Sciences on 2017-12-21"}],"top_source_largest_matched_word_count":23} [2026-04-26 8:40:49.417876] [info] EXPECTED SIGNATURE: ad011566d6b5d1977f48440b3999e6ce7969022684584b4e45362b782a7e0314 [2026-04-26 8:40:49.423005] [info] -------- WEBHOOK END -------- [2026-04-26 9:00:01.250592] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/features-enabled [2026-04-26 9:00:01.250618] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-26 9:00:01.250694] [info] Request: 0: '[]' [2026-04-26 9:00:01.573622] [info] Response: 0: '{"similarity":{"viewer_modes":{"match_overview":true,"all_sources":true},"generation_settings":{"search_repositories":["INTERNET","PUBLICATION","CROSSREF","CROSSREF_POSTED_CONTENT","SUBMITTED_WORK"],"submission_auto_excludes":true},"view_settings":{"exclude_bibliography":true,"exclude_citations":true,"exclude_quotes":true,"exclude_abstract":false,"exclude_methods":false,"exclude_small_matches":true,"exclude_internet":true,"exclude_publications":true,"exclude_preprints":false,"exclude_custom_sections":false,"exclude_crossref":true,"exclude_crossref_posted_content":true,"exclude_submitted_works":true}},"tenant":{"require_eula":true},"product_name":"Turnitin Originality","access_options":["CORE_API","NATIVE","DRAFT_COACH"],"capability":["AI_WRITING_DETECTION"],"httpstatus":200}' [2026-04-26 9:00:01.575681] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/webhooks/5fc58884-69fd-449e-97ee-2bfdc2dd72f0 [2026-04-26 9:00:01.575702] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-26 9:00:01.575719] [info] Request: 0: '[]' [2026-04-26 9:00:01.666927] [info] Response: 0: '{"id":"5fc58884-69fd-449e-97ee-2bfdc2dd72f0","url":"https:\/\/lms.midocean.edu.km\/plagiarism\/turnitinsim\/callbacks.php","description":"Webhook for https:\/\/lms.midocean.edu.km\/plagiarism\/turnitinsim\/callbacks.php","created_time":"2026-03-04T22:00:02.566Z","event_types":["SUBMISSION_COMPLETE","SIMILARITY_COMPLETE","SIMILARITY_UPDATED"],"httpstatus":200}' [2026-04-26 9:00:01.667668] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/eula/latest?lang=en-US [2026-04-26 9:00:01.667691] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-26 9:00:01.667706] [info] Request: 0: '[]' [2026-04-26 9:00:01.723083] [info] Response: 0: '{"version":"v1beta","valid_from":"2018-04-30T17:00:00Z","valid_until":null,"url":"https:\/\/static.turnitin.com\/eula\/v1beta\/en-us\/eula.html","available_languages":["sv-SE","zh-CN","ja-JP","ko-KR","es-MX","nl-NL","ru-RU","zh-TW","ar-SA","pt-BR","de-DE","el-GR","nb-NO","cs-CZ","da-DK","tr-TR","pl-PL","fi-FI","it-IT","vi-VN","fr-FR","en-US","ro-RO"],"httpstatus":200}' [2026-04-26 9:05:01.804414] [info] [POST] Request to: https://midocean.turnitin.com/api/v1/submissions [2026-04-26 9:05:01.804456] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-26 9:05:01.804557] [info] Request: 0: '{"owner":"49902c6c-35f1-4265-ad97-c2d909d7a841","submitter":"49902c6c-35f1-4265-ad97-c2d909d7a841","title":"DOC-20260425-WA0024. %282%29.docx","metadata":{"group":{"id":"146169","name":"Final Thesis","type":"ASSIGNMENT"},"group_context":{"id":"4488","name":"Thesis_(1)_AI900a_Dr_Wessam_Ahmed_First Trimester 2026","owners":[{"id":"ded6e2db-6a77-48f2-a76f-d2f52cba315f","family_name":"Alwakeel","given_name":"Ahmed","email":"ahmedalwakeel@midocean.edu.km"}]},"owners":[{"id":"49902c6c-35f1-4265-ad97-c2d909d7a841","family_name":"\u0627\u0644\u0633\u0628\u064a\u0639\u064a","given_name":"\u0644\u0645\u0649","email":"lama77.alsubaie@gmail.com"}],"original_submitted_time":"2026-04-26T06:05:01Z"},"eula":{"accepted_timestamp":"2025-07-12T22:21:42Z","language":"en-US","version":"v1beta"},"owner_default_permission_set":"LEARNER","submitter_default_permission_set":"LEARNER"}' [2026-04-26 9:05:02.291520] [info] Response: 0: '{"owner":"49902c6c-35f1-4265-ad97-c2d909d7a841","title":"DOC-20260425-WA0024. %282%29.docx","status":"CREATED","id":"9f83c884-d123-4d70-9f29-06f86b127aff","created_time":"2026-04-26T06:05:02.105Z","httpstatus":201}' [2026-04-26 9:05:02.295492] [info] [PUT] Request to: https://midocean.turnitin.com/api/v1/submissions/9f83c884-d123-4d70-9f29-06f86b127aff/original [2026-04-26 9:05:02.295526] [info] Headers: 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="DOC-20260425-WA0024. %282%29.docx"' [2026-04-26 9:05:02.624922] [info] Response: 0: '{"message":"Successfully uploaded file for submission 9f83c884-d123-4d70-9f29-06f86b127aff","httpstatus":202}' [2026-04-26 9:05:50.273570] [info] -------- WEBHOOK START -------- [2026-04-26 9:05:50.273608] [info] WEBHOOK HEADERS: connection: 'Keep-Alive' content-length: '392' accept-encoding: 'gzip, br' x-forwarded-proto: 'https' cf-visitor: '{"scheme":"https"}' cf-ipcountry: 'DE' cdn-loop: 'cloudflare; loops=1' x-turnitin-signature: '38ad8910f0da318afd1337249c73c172fe17f5b22b3773007018e30774bb45de' content-type: 'application/json' x-turnitin-eventtype: 'SUBMISSION_COMPLETE' host: 'lms.midocean.edu.km' cookie: 'MoodleSession=103a525a7b5f4f37d0a42f80f4c9a91b' cf-ray: '9f2365e50a496909-FRA' accept: '*/*' user-agent: 'AHC/2.1' x-amzn-trace-id: 'Root=1-69edab3e-0c10e56608ebf48ef001e486;Parent=e1eebea347e09cc7;Sampled=0' traceparent: '00-69edab3e0c10e56608ebf48ef001e486-e1eebea347e09cc7-00' x-forwarded-for: '35.158.179.21' [2026-04-26 9:05:50.273731] [info] WEBHOOK REQUEST: {"owner":"49902c6c-35f1-4265-ad97-c2d909d7a841","title":"DOC-20260425-WA0024. %282%29.docx","status":"COMPLETE","id":"9f83c884-d123-4d70-9f29-06f86b127aff","content_type":"application/vnd.openxmlformats-officedocument.wordprocessingml.document","page_count":34,"word_count":6741,"character_count":38836,"created_time":"2026-04-26T06:05:02.105Z","capabilities":["VIEWER","INDEX","SIMILARITY"]} [2026-04-26 9:05:50.273745] [info] EXPECTED SIGNATURE: 38ad8910f0da318afd1337249c73c172fe17f5b22b3773007018e30774bb45de [2026-04-26 9:05:50.499293] [info] [PUT] Request to: https://midocean.turnitin.com/api/v1/submissions/9f83c884-d123-4d70-9f29-06f86b127aff/similarity [2026-04-26 9:05:50.499332] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-26 9:05:50.499351] [info] Request: 0: '{"generation_settings":{"search_repositories":["INTERNET","PUBLICATION","CROSSREF","CROSSREF_POSTED_CONTENT","SUBMITTED_WORK"],"auto_exclude_self_matching_scope":"GROUP_CONTEXT"},"view_settings":{"exclude_quotes":false,"exclude_bibliography":false}}' [2026-04-26 9:05:51.129935] [info] Response: 0: '{"message":"Successfully scheduled similarity report generation","httpstatus":202}' [2026-04-26 9:05:51.132291] [info] -------- WEBHOOK END -------- [2026-04-26 9:06:16.145302] [info] -------- WEBHOOK START -------- [2026-04-26 9:06:16.145335] [info] WEBHOOK HEADERS: connection: 'Keep-Alive' content-length: '1413' accept-encoding: 'gzip, br' x-forwarded-proto: 'https' cf-visitor: '{"scheme":"https"}' cf-ipcountry: 'DE' cdn-loop: 'cloudflare; loops=1' x-turnitin-signature: 'e80aaf5c9ff22be006daec07bc878f5f17ed84563b05c747220a62a5f47525f3' content-type: 'application/json' x-turnitin-eventtype: 'SIMILARITY_COMPLETE' host: 'lms.midocean.edu.km' cookie: 'MoodleSession=103a525a7b5f4f37d0a42f80f4c9a91b' cf-ray: '9f236686caee6909-FRA' accept: '*/*' user-agent: 'AHC/2.1' x-amzn-trace-id: 'Root=1-69edab58-c4d1be2528a8268efd076f9a;Parent=c4a21b3fcc13d5bc;Sampled=0' traceparent: '00-69edab58c4d1be2528a8268efd076f9a-c4a21b3fcc13d5bc-00' x-forwarded-for: '35.158.179.21' [2026-04-26 9:06:16.145457] [info] WEBHOOK REQUEST: {"overall_match_percentage":32,"internet_match_percentage":24,"publication_match_percentage":25,"submitted_works_match_percentage":27,"status":"COMPLETE","time_generated":"2026-04-26T06:06:15.954493Z","time_requested":"2026-04-26T06:05:51.095491Z","submission_id":"9f83c884-d123-4d70-9f29-06f86b127aff","top_matches":[{"percentage":5.272133,"source_type":"PUBLICATION","matched_word_count_total":371,"name":"\"Machine Vision in Plant Leaf Disease Detection for Sustainable Agriculture\", Springer Science and Business Media LLC, 2025"},{"percentage":4.5047607,"source_type":"PUBLICATION","matched_word_count_total":317,"name":"Pushpa Choudhary, Sambit Satpathy, Arvind Dagur, Dhirendra Kumar Shukla. \"Recent Trends in Intelligent Computing and Communication\", CRC Press, 2025"},{"percentage":4.3058124,"source_type":"PUBLICATION","matched_word_count_total":303,"name":"\"Machine Learning for Plant Biology\", Wiley, 2025"},{"percentage":3.666335,"source_type":"SUBMITTED_WORK","matched_word_count_total":258,"submitted_date":"2024-07-18","institution_name":"KCA University","name":"KCA University on 2024-07-18"},{"percentage":3.6521244,"source_type":"PUBLICATION","matched_word_count_total":257,"name":"\"Proceedings of the International Conference on Artificial Intelligence, Security, and Networking (CAISN 2024)\", Springer Science and Business Media LLC, 2026"}],"top_source_largest_matched_word_count":31} [2026-04-26 9:06:16.145462] [info] EXPECTED SIGNATURE: e80aaf5c9ff22be006daec07bc878f5f17ed84563b05c747220a62a5f47525f3 [2026-04-26 9:06:16.150923] [info] -------- WEBHOOK END -------- [2026-04-26 9:30:01.613435] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/features-enabled [2026-04-26 9:30:01.613615] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-26 9:30:01.613742] [info] Request: 0: '[]' [2026-04-26 9:30:01.947313] [info] Response: 0: '{"similarity":{"viewer_modes":{"match_overview":true,"all_sources":true},"generation_settings":{"search_repositories":["INTERNET","PUBLICATION","CROSSREF","CROSSREF_POSTED_CONTENT","SUBMITTED_WORK"],"submission_auto_excludes":true},"view_settings":{"exclude_bibliography":true,"exclude_citations":true,"exclude_quotes":true,"exclude_abstract":false,"exclude_methods":false,"exclude_small_matches":true,"exclude_internet":true,"exclude_publications":true,"exclude_preprints":false,"exclude_custom_sections":false,"exclude_crossref":true,"exclude_crossref_posted_content":true,"exclude_submitted_works":true}},"tenant":{"require_eula":true},"product_name":"Turnitin Originality","access_options":["CORE_API","NATIVE","DRAFT_COACH"],"capability":["AI_WRITING_DETECTION"],"httpstatus":200}' [2026-04-26 9:30:01.948323] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/webhooks/5fc58884-69fd-449e-97ee-2bfdc2dd72f0 [2026-04-26 9:30:01.948343] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-26 9:30:01.948362] [info] Request: 0: '[]' [2026-04-26 9:30:02.048758] [info] Response: 0: '{"id":"5fc58884-69fd-449e-97ee-2bfdc2dd72f0","url":"https:\/\/lms.midocean.edu.km\/plagiarism\/turnitinsim\/callbacks.php","description":"Webhook for https:\/\/lms.midocean.edu.km\/plagiarism\/turnitinsim\/callbacks.php","created_time":"2026-03-04T22:00:02.566Z","event_types":["SUBMISSION_COMPLETE","SIMILARITY_COMPLETE","SIMILARITY_UPDATED"],"httpstatus":200}' [2026-04-26 9:30:02.049556] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/eula/latest?lang=en-US [2026-04-26 9:30:02.049575] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-26 9:30:02.049591] [info] Request: 0: '[]' [2026-04-26 9:30:02.120871] [info] Response: 0: '{"version":"v1beta","valid_from":"2018-04-30T17:00:00Z","valid_until":null,"url":"https:\/\/static.turnitin.com\/eula\/v1beta\/en-us\/eula.html","available_languages":["sv-SE","zh-CN","ja-JP","ko-KR","es-MX","nl-NL","ru-RU","zh-TW","ar-SA","pt-BR","de-DE","el-GR","nb-NO","cs-CZ","da-DK","tr-TR","pl-PL","fi-FI","it-IT","vi-VN","fr-FR","en-US","ro-RO"],"httpstatus":200}' [2026-04-26 10:00:01.136080] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/features-enabled [2026-04-26 10:00:01.136106] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-26 10:00:01.136193] [info] Request: 0: '[]' [2026-04-26 10:00:01.510909] [info] Response: 0: '{"similarity":{"viewer_modes":{"match_overview":true,"all_sources":true},"generation_settings":{"search_repositories":["INTERNET","PUBLICATION","CROSSREF","CROSSREF_POSTED_CONTENT","SUBMITTED_WORK"],"submission_auto_excludes":true},"view_settings":{"exclude_bibliography":true,"exclude_citations":true,"exclude_quotes":true,"exclude_abstract":false,"exclude_methods":false,"exclude_small_matches":true,"exclude_internet":true,"exclude_publications":true,"exclude_preprints":false,"exclude_custom_sections":false,"exclude_crossref":true,"exclude_crossref_posted_content":true,"exclude_submitted_works":true}},"tenant":{"require_eula":true},"product_name":"Turnitin Originality","access_options":["CORE_API","NATIVE","DRAFT_COACH"],"capability":["AI_WRITING_DETECTION"],"httpstatus":200}' [2026-04-26 10:00:01.511710] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/webhooks/5fc58884-69fd-449e-97ee-2bfdc2dd72f0 [2026-04-26 10:00:01.511723] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-26 10:00:01.511738] [info] Request: 0: '[]' [2026-04-26 10:00:01.624305] [info] Response: 0: '{"id":"5fc58884-69fd-449e-97ee-2bfdc2dd72f0","url":"https:\/\/lms.midocean.edu.km\/plagiarism\/turnitinsim\/callbacks.php","description":"Webhook for https:\/\/lms.midocean.edu.km\/plagiarism\/turnitinsim\/callbacks.php","created_time":"2026-03-04T22:00:02.566Z","event_types":["SIMILARITY_COMPLETE","SIMILARITY_UPDATED","SUBMISSION_COMPLETE"],"httpstatus":200}' [2026-04-26 10:00:01.625521] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/eula/latest?lang=en-US [2026-04-26 10:00:01.625538] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-26 10:00:01.625551] [info] Request: 0: '[]' [2026-04-26 10:00:01.748055] [info] Response: 0: '{"version":"v1beta","valid_from":"2018-04-30T17:00:00Z","valid_until":null,"url":"https:\/\/static.turnitin.com\/eula\/v1beta\/en-us\/eula.html","available_languages":["sv-SE","zh-CN","ja-JP","ko-KR","es-MX","nl-NL","ru-RU","zh-TW","ar-SA","pt-BR","de-DE","el-GR","nb-NO","cs-CZ","da-DK","tr-TR","pl-PL","fi-FI","it-IT","vi-VN","fr-FR","en-US","ro-RO"],"httpstatus":200}' [2026-04-26 10:11:45.147974] [info] [POST] Request to: https://midocean.turnitin.com/api/v1/submissions/8b992485-cc2c-49e3-86e9-5ac4dcc73650/viewer-url [2026-04-26 10:11:45.148016] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-26 10:11:45.148113] [info] Request: 0: '{"locale":"en","viewer_user_id":"ded6e2db-6a77-48f2-a76f-d2f52cba315f","given_name":"\u0633\u0644\u064a\u0645\u0627\u0646","family_name":"\u0627\u0644\u0642\u0648\u064a\u0641\u0644\u064a","viewer_default_permission_set":"INSTRUCTOR","viewer_permissions":{"may_view_submission_full_source":false,"may_view_match_submission_info":false,"may_view_save_viewer_changes":false},"similarity":{"modes":{"match_overview":true,"all_sources":true},"view_settings":{"save_changes":false}}}' [2026-04-26 10:11:45.955044] [info] Response: 0: '{"viewer_url":"https:\/\/midocean.turnitin.com\/viewer\/submissions\/oid:2945:379734212?locale=en#token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJqdGkiOiIzOGI1ZWMwMy00NTBlLTRlM2UtOGNiOS05NTQ0MGM5MjE3ZDUiLCJpYXQiOjE3NzcxODc0OTUsImF1ZCI6ImF1cm9yYSIsImlzcyI6Imh0dHA6Ly9sb2NhbGhvc3Q6ODA4MC8iLCJzdWIiOiJjZWY2NjY2MC0zM2E2LTQwZTQtODQxNS1mM2VjMTVlNWJiNTIiLCJleHAiOjE3NzcxODc1NzUsImF1dGhvcml0aWVzIjpbIkNWX0xBVU5DSCJdLCJjb25maWciOiJ7XCJzdWJtaXNzaW9uc1wiOntcIm9pZDoyOTQ1OjM3OTczNDIxMlwiOntcImF1dGhvclwiOlwi2LPZhNmK2YXYp9mGINin2YTZgtmI2YrZgdmE2YpcIixcInRpdGxlXCI6XCJNYXN0ZXIgVGhlc2lzIENoYXB0ZXIxLTIgRGVlcCBMZWFybmluZy1CYXNlZCBQbGFudCBEaXNlYXNlIERldGVjdGlvbiBVc2luZyBMZWFmIEltYWdlIEFuYWx5c2lzIHYuMjAucGRmXCJ9fSxcInByb2R1Y3RLZXlcIjpcIm9jMl9wbGF0aW51bVwiLFwibG9nb1wiOlwibm9uZVwiLFwidXNlclwiOntcImlkXCI6XCJjZWY2NjY2MC0zM2E2LTQwZTQtODQxNS1mM2VjMTVlNWJiNTJcIixcImZpcnN0TmFtZVwiOlwiQWhtZWRcIixcImxhc3ROYW1lXCI6XCJBbHdha2VlbFwiLFwiZW1haWxcIjpcImMxYWE0ODExLTVlODYtNGMzNS1iMWIyLTczOGVkYmI4NmIzNTpkZWQ2ZTJkYi02YTc3LTQ4ZjItYTc2Zi1kMmY1MmNiYTMxNWZAZmFrZS5mYWtlXCIsXCJyb2xlXCI6XCJ0cm46cm9sZTo6Om9yZ2FuaXphdGlvbjppbnN0cnVjdG9yXCJ9LFwidGVuYW50XCI6e1wibm9kZUlkXCI6Mjk0NSxcIm5hbWVcIjpcIm1pZG9jZWFuXCIsXCJpZFwiOlwiNmUwZTZhOGEtYjA0My00M2Y3LWFmMmEtYWM0ZTk2MzU2Mzk0XCJ9LFwiZmVhdHVyZXNcIjp7XCJ3aGl0ZWxhYmVsXCI6dHJ1ZSxcInVzZXJJbnRlcnZpZXdcIjp0cnVlLFwic3dzUmVwb3J0XCI6dHJ1ZSxcInN3c1JlcG9ydFYyXCI6XCJlbmFibGVkXCJ9LFwic2ltaWxhcml0eVwiOntcIm1heVZpZXdTdWJtaXNzaW9uRnVsbFNvdXJjZVwiOmZhbHNlLFwibWF5Vmlld01hdGNoU3VibWlzc2lvbkluZm9cIjpmYWxzZSxcIm1vZGVzXCI6e1wibWF0Y2hPdmVydmlld1wiOnRydWUsXCJhbGxTb3VyY2VzXCI6dHJ1ZX0sXCJkZWZhdWx0TW9kZVwiOlwibWF0Y2hPdmVydmlld1wiLFwidmlld1NldHRpbmdzXCI6e1wic2F2ZUNoYW5nZXNcIjpmYWxzZSxcIm9wdGlvbnNcIjp7XCJkZWZhdWx0VmFsdWVcIjpcImhpZGRlblwiLFwiZXhjbHVkZVF1b3Rlc1wiOlwiZWRpdGFibGVcIixcImV4Y2x1ZGVCaWJsaW9ncmFwaHlcIjpcImVkaXRhYmxlXCIsXCJleGNsdWRlQ2l0YXRpb25zXCI6XCJlZGl0YWJsZVwiLFwiZXhjbHVkZVNtYWxsTWF0Y2hlc1dvcmRDb3VudFwiOlwiZWRpdGFibGVcIixcImV4Y2x1ZGVTbWFsbFNvdXJjZXNQY3RcIjpcImVkaXRhYmxlXCIsXCJleGNsdWRlQWJzdHJhY3RcIjpcImhpZGRlblwiLFwiZXhjbHVkZU1ldGhvZHNcIjpcImhpZGRlblwiLFwiZXhjbHVkZVN1Ym1pdHRlZFdvcmtzXCI6XCJlZGl0YWJsZVwiLFwiZXhjbHVkZUludGVybmV0XCI6XCJlZGl0YWJsZVwiLFwiZXhjbHVkZVBocmFzZXNcIjpcImhpZGRlblwiLFwiZXhjbHVkZVByZXByaW50c1wiOlwiaGlkZGVuXCIsXCJleGNsdWRlU291cmNlc1wiOlwiZWRpdGFibGVcIixcImV4Y2x1ZGVOb2RlR3JvdXBzXCI6e1wicHVibGljYXRpb25cIjpcImVkaXRhYmxlXCIsXCJjcm9zc3JlZlwiOlwiZWRpdGFibGVcIixcImNyb3NzcmVmX3Bvc3RlZF9jb250ZW50XCI6XCJlZGl0YWJsZVwifX19fSxcInNpZGViYXJcIjp7XCJtb2Rlc1wiOntcImFpV3JpdGluZ0RldGVjdGlvblwiOnRydWUsXCJkb2N1bWVudERldGFpbHNcIjp0cnVlLFwiZmxhZ3NcIjp0cnVlLFwic2ltaWxhcml0eVwiOnRydWUsXCJzZWN0aW9uc0V4Y2x1c2lvblwiOmZhbHNlfSxcImRlZmF1bHRNb2RlXCI6XCJzaW1pbGFyaXR5XCJ9LFwiYW5ub3RhdGlvbnNcIjp7XCJzY29wZVwiOlwidGNhXCIsXCJwZXJtaXNzaW9uc1wiOntcImNyZWF0ZVwiOltcInNlbGZcIl0sXCJ2aWV3XCI6W1wiYWxsXCJdLFwiZWRpdFwiOltcInNlbGZcIl0sXCJkZWxldGVcIjpbXCJzZWxmXCJdfSxcImVuYWJsZWRcIjpmYWxzZX0sXCJhcHBcIjp7XCJsYXVuY2hlclwiOlwidGNhXCIsXCJpbnRlZ3JhdGlvblwiOlwiTW9vZGxlXCJ9LFwicHJvZHVjdFwiOntcImtleVwiOlwib2MyX3BsYXRpbnVtXCJ9fSJ9.KZ1kh4ml3t-STYwA8Ah-fNzqRxEUVkSOzdm87MWU_fk","httpstatus":200}' [2026-04-26 10:24:26.220320] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/eula/latest?lang=en-US [2026-04-26 10:24:26.220366] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-26 10:24:26.220460] [info] Request: 0: '[]' [2026-04-26 10:24:26.317504] [info] Response: 0: '{"version":"v1beta","valid_from":"2018-04-30T17:00:00Z","valid_until":null,"url":"https:\/\/static.turnitin.com\/eula\/v1beta\/en-us\/eula.html","available_languages":["sv-SE","zh-CN","ja-JP","ko-KR","es-MX","nl-NL","ru-RU","zh-TW","ar-SA","pt-BR","de-DE","el-GR","nb-NO","cs-CZ","da-DK","tr-TR","pl-PL","fi-FI","it-IT","vi-VN","fr-FR","en-US","ro-RO"],"httpstatus":200}' [2026-04-26 10:30:01.058691] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/features-enabled [2026-04-26 10:30:01.058717] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-26 10:30:01.058804] [info] Request: 0: '[]' [2026-04-26 10:30:01.395539] [info] Response: 0: '{"similarity":{"viewer_modes":{"match_overview":true,"all_sources":true},"generation_settings":{"search_repositories":["INTERNET","PUBLICATION","CROSSREF","CROSSREF_POSTED_CONTENT","SUBMITTED_WORK"],"submission_auto_excludes":true},"view_settings":{"exclude_bibliography":true,"exclude_citations":true,"exclude_quotes":true,"exclude_abstract":false,"exclude_methods":false,"exclude_small_matches":true,"exclude_internet":true,"exclude_publications":true,"exclude_preprints":false,"exclude_custom_sections":false,"exclude_crossref":true,"exclude_crossref_posted_content":true,"exclude_submitted_works":true}},"tenant":{"require_eula":true},"product_name":"Turnitin Originality","access_options":["NATIVE","CORE_API","DRAFT_COACH"],"capability":["AI_WRITING_DETECTION"],"httpstatus":200}' [2026-04-26 10:30:01.397840] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/webhooks/5fc58884-69fd-449e-97ee-2bfdc2dd72f0 [2026-04-26 10:30:01.397861] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-26 10:30:01.397880] [info] Request: 0: '[]' [2026-04-26 10:30:01.428857] [info] [POST] Request to: https://midocean.turnitin.com/api/v1/submissions [2026-04-26 10:30:01.428889] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-26 10:30:01.428966] [info] Request: 0: '{"owner":"a340c2dd-8221-4aa6-9d2b-d21694dd3704","submitter":"a340c2dd-8221-4aa6-9d2b-d21694dd3704","title":"%E2%80%8E%E2%81%A8%D8%A7%D9%84%D8%A7%D8%B7%D8%A7%D8%B1 %D8%A7%D9%84%D9%86%D8%B8%D8%B1%D9%8A%E2%81%A9.docx","metadata":{"group":{"id":"129865","name":"\u062a\u0633\u0644\u064a\u0645 \u0627\u0644\u0625\u0637\u0627\u0631 \u0627\u0644\u0646\u0638\u0631\u064a \u0627\u0644\u062e\u0627\u0635 \u0628\u0627\u0644\u0645\u0634\u0631\u0648\u0639 \u0627\u0644\u0646\u0647\u0627\u0626\u064a (\u0627\u0644\u0641\u0635\u0644 \u0627\u0644\u0623\u0648\u0644 \u0648\u0627\u0644\u062b\u0627\u0646\u064a \u0641\u0642\u0637 \u0628\u0635\u064a\u063a\u0629 Word)","type":"ASSIGNMENT"},"group_context":{"id":"4170","name":"Final_Project_MGM697_S3_MBA_First Trimester 2026","owners":[{"id":"0ad552f1-ae25-4e00-aba7-c00e45a40367","family_name":"Ahmed","given_name":"Alaa","email":"alaaahmed@midocean.edu.km"},{"id":"aca825b9-3cf5-4b48-aae6-a30fd4ce95ef","family_name":"Salah","given_name":"Rokaya","email":"rokayasalah@midocean.edu.km"},{"id":"401c1d17-10dd-4e6f-9414-99fcb9938408","family_name":"Faried","given_name":"Sara","email":"sarafaried@midocean.edu.km"}]},"owners":[{"id":"a340c2dd-8221-4aa6-9d2b-d21694dd3704","family_name":"\u0627\u0644\u062d\u0631\u0628\u064a","given_name":"\u0634\u064a\u062e\u0629","email":"shekhah.h.alharbi@gmail.com"}],"original_submitted_time":"2026-04-26T07:30:01Z"},"eula":{"accepted_timestamp":"2026-04-26T07:24:40Z","language":"en-US","version":"v1beta"},"owner_default_permission_set":"LEARNER","submitter_default_permission_set":"LEARNER"}' [2026-04-26 10:30:01.495210] [info] Response: 0: '{"id":"5fc58884-69fd-449e-97ee-2bfdc2dd72f0","url":"https:\/\/lms.midocean.edu.km\/plagiarism\/turnitinsim\/callbacks.php","description":"Webhook for https:\/\/lms.midocean.edu.km\/plagiarism\/turnitinsim\/callbacks.php","created_time":"2026-03-04T22:00:02.566Z","event_types":["SIMILARITY_COMPLETE","SIMILARITY_UPDATED","SUBMISSION_COMPLETE"],"httpstatus":200}' [2026-04-26 10:30:01.495965] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/eula/latest?lang=en-US [2026-04-26 10:30:01.495980] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-26 10:30:01.495995] [info] Request: 0: '[]' [2026-04-26 10:30:01.588917] [info] Response: 0: '{"version":"v1beta","valid_from":"2018-04-30T17:00:00Z","valid_until":null,"url":"https:\/\/static.turnitin.com\/eula\/v1beta\/en-us\/eula.html","available_languages":["sv-SE","zh-CN","ja-JP","ko-KR","es-MX","nl-NL","ru-RU","zh-TW","ar-SA","pt-BR","de-DE","el-GR","nb-NO","cs-CZ","da-DK","tr-TR","pl-PL","fi-FI","it-IT","vi-VN","fr-FR","en-US","ro-RO"],"httpstatus":200}' [2026-04-26 10:30:02.178133] [info] Response: 0: '{"owner":"a340c2dd-8221-4aa6-9d2b-d21694dd3704","title":"%E2%80%8E%E2%81%A8%D8%A7%D9%84%D8%A7%D8%B7%D8%A7%D8%B1 %D8%A7%D9%84%D9%86%D8%B8%D8%B1%D9%8A%E2%81%A9.docx","status":"CREATED","id":"b5d75bc0-025f-4a79-8857-5aa03d5a3623","created_time":"2026-04-26T07:30:02.006Z","httpstatus":201}' [2026-04-26 10:30:02.180130] [info] [PUT] Request to: https://midocean.turnitin.com/api/v1/submissions/b5d75bc0-025f-4a79-8857-5aa03d5a3623/original [2026-04-26 10:30:02.180150] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' 4: 'Content-Type: binary/octet-stream' 5: 'Content-Disposition: inline; filename="%E2%80%8E%E2%81%A8%D8%A7%D9%84%D8%A7%D8%B7%D8%A7%D8%B1 %D8%A7%D9%84%D9%86%D8%B8%D8%B1%D9%8A%E2%81%A9.docx"' [2026-04-26 10:30:02.423796] [info] Response: 0: '{"message":"Successfully uploaded file for submission b5d75bc0-025f-4a79-8857-5aa03d5a3623","httpstatus":202}' [2026-04-26 10:30:16.116719] [info] -------- WEBHOOK START -------- [2026-04-26 10:30:16.116750] [info] WEBHOOK HEADERS: connection: 'Keep-Alive' content-length: '464' accept-encoding: 'gzip, br' x-forwarded-proto: 'https' cf-visitor: '{"scheme":"https"}' cf-ipcountry: 'DE' cdn-loop: 'cloudflare; loops=1' x-turnitin-signature: '19739ae4ef1433db31ed3ef9e25b2c7b4c08146f92243bafcfcfa82fd46feb55' content-type: 'application/json' x-turnitin-eventtype: 'SUBMISSION_COMPLETE' host: 'lms.midocean.edu.km' cookie: 'MoodleSession=103a525a7b5f4f37d0a42f80f4c9a91b' cf-ray: '9f23e1928f364d80-FRA' accept: '*/*' user-agent: 'AHC/2.1' x-amzn-trace-id: 'Root=1-69edbf08-975b67ef12619ec812d783e7;Parent=ebde12aa51711144;Sampled=0' traceparent: '00-69edbf08975b67ef12619ec812d783e7-ebde12aa51711144-00' x-forwarded-for: '35.158.179.21' [2026-04-26 10:30:16.116852] [info] WEBHOOK REQUEST: {"owner":"a340c2dd-8221-4aa6-9d2b-d21694dd3704","title":"%E2%80%8E%E2%81%A8%D8%A7%D9%84%D8%A7%D8%B7%D8%A7%D8%B1 %D8%A7%D9%84%D9%86%D8%B8%D8%B1%D9%8A%E2%81%A9.docx","status":"COMPLETE","id":"b5d75bc0-025f-4a79-8857-5aa03d5a3623","content_type":"application/vnd.openxmlformats-officedocument.wordprocessingml.document","page_count":30,"word_count":3851,"character_count":22102,"created_time":"2026-04-26T07:30:02.006Z","capabilities":["SIMILARITY","VIEWER","INDEX"]} [2026-04-26 10:30:16.116857] [info] EXPECTED SIGNATURE: 19739ae4ef1433db31ed3ef9e25b2c7b4c08146f92243bafcfcfa82fd46feb55 [2026-04-26 10:30:16.280267] [info] [PUT] Request to: https://midocean.turnitin.com/api/v1/submissions/b5d75bc0-025f-4a79-8857-5aa03d5a3623/similarity [2026-04-26 10:30:16.280297] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-26 10:30:16.280313] [info] Request: 0: '{"generation_settings":{"search_repositories":["INTERNET","PUBLICATION","CROSSREF","CROSSREF_POSTED_CONTENT","SUBMITTED_WORK"],"auto_exclude_self_matching_scope":"GROUP_CONTEXT"},"view_settings":{"exclude_quotes":false,"exclude_bibliography":false}}' [2026-04-26 10:30:17.272624] [info] Response: 0: '{"message":"Successfully scheduled similarity report generation","httpstatus":202}' [2026-04-26 10:30:17.275219] [info] -------- WEBHOOK END -------- [2026-04-26 10:30:29.884655] [info] -------- WEBHOOK START -------- [2026-04-26 10:30:29.884690] [info] WEBHOOK HEADERS: connection: 'Keep-Alive' content-length: '1308' accept-encoding: 'gzip, br' x-forwarded-proto: 'https' cf-visitor: '{"scheme":"https"}' cf-ipcountry: 'DE' cdn-loop: 'cloudflare; loops=1' x-turnitin-signature: '3bd0f496b40029bac9ada4f5d18010cd15bc7c8c4c598567f4cceb8ca272c7fb' content-type: 'application/json' x-turnitin-eventtype: 'SIMILARITY_COMPLETE' host: 'lms.midocean.edu.km' cookie: 'MoodleSession=103a525a7b5f4f37d0a42f80f4c9a91b' cf-ray: '9f23e1e8a9d94d80-FRA' accept: '*/*' user-agent: 'AHC/2.1' x-amzn-trace-id: 'Root=1-69edbf15-7df74213be0e3dc78baebf4a;Parent=2874ac794c09af98;Sampled=0' traceparent: '00-69edbf157df74213be0e3dc78baebf4a-2874ac794c09af98-00' x-forwarded-for: '35.158.179.21' [2026-04-26 10:30:29.884802] [info] WEBHOOK REQUEST: {"overall_match_percentage":18,"internet_match_percentage":14,"publication_match_percentage":6,"submitted_works_match_percentage":13,"status":"COMPLETE","time_generated":"2026-04-26T07:30:29.684008Z","time_requested":"2026-04-26T07:30:17.243916Z","submission_id":"b5d75bc0-025f-4a79-8857-5aa03d5a3623","top_matches":[{"percentage":3.4251866,"source_type":"SUBMITTED_WORK","matched_word_count_total":133,"submitted_date":"2026-02-08","institution_name":"Mansoura University","name":"Mansoura University on 2026-02-08"},{"percentage":3.090394,"source_type":"SUBMITTED_WORK","matched_word_count_total":120,"submitted_date":"2026-03-26","institution_name":"A'Sharqiyah University, Oman","name":" A'Sharqiyah University, Oman on 2026-03-26"},{"percentage":2.9358742,"source_type":"SUBMITTED_WORK","matched_word_count_total":114,"submitted_date":"2020-04-14","institution_name":"Al Quds University","name":"Al Quds University on 2020-04-14"},{"percentage":2.8328612,"source_type":"INTERNET","matched_word_count_total":110,"name":"www.hnjournal.net"},{"percentage":2.8328612,"source_type":"SUBMITTED_WORK","matched_word_count_total":110,"submitted_date":"2025-06-23","institution_name":"A'Sharqiyah University, Oman","name":" A'Sharqiyah University, Oman on 2025-06-23"}],"top_source_largest_matched_word_count":19} [2026-04-26 10:30:29.884815] [info] EXPECTED SIGNATURE: 3bd0f496b40029bac9ada4f5d18010cd15bc7c8c4c598567f4cceb8ca272c7fb [2026-04-26 10:30:29.890316] [info] -------- WEBHOOK END -------- [2026-04-26 10:36:35.685585] [info] [POST] Request to: https://midocean.turnitin.com/api/v1/submissions/41006842-8f44-4708-ac49-763f912214d8/viewer-url [2026-04-26 10:36:35.685647] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-26 10:36:35.685761] [info] Request: 0: '{"locale":"en","viewer_user_id":"ded6e2db-6a77-48f2-a76f-d2f52cba315f","given_name":"\u0645\u062d\u0645\u0648\u062f","family_name":"\u0627\u0644\u0631\u0627\u0639\u064a","viewer_default_permission_set":"INSTRUCTOR","viewer_permissions":{"may_view_submission_full_source":false,"may_view_match_submission_info":false,"may_view_save_viewer_changes":false},"similarity":{"modes":{"match_overview":true,"all_sources":true},"view_settings":{"save_changes":false}}}' [2026-04-26 10:36:36.114378] [info] Response: 0: '{"viewer_url":"https:\/\/midocean.turnitin.com\/viewer\/submissions\/oid:2945:378918691?locale=en#token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJqdGkiOiI2ZTk5NTI0Yy1lYjkzLTRiYjEtOTE4Yy03YjY5M2MwMDMwN2UiLCJpYXQiOjE3NzcxODg5ODYsImF1ZCI6ImF1cm9yYSIsImlzcyI6Imh0dHA6Ly9sb2NhbGhvc3Q6ODA4MC8iLCJzdWIiOiJjZWY2NjY2MC0zM2E2LTQwZTQtODQxNS1mM2VjMTVlNWJiNTIiLCJleHAiOjE3NzcxODkwNjYsImF1dGhvcml0aWVzIjpbIkNWX0xBVU5DSCJdLCJjb25maWciOiJ7XCJzdWJtaXNzaW9uc1wiOntcIm9pZDoyOTQ1OjM3ODkxODY5MVwiOntcImF1dGhvclwiOlwi2YXYrdmF2YjYryDYp9mE2LHYp9i52YpcIixcInRpdGxlXCI6XCJIdXNzaWVuIGFuZCBNYWhtb3VkIEZpbmFsIFByb2plY3QgLTEgVjE3LmRvY3hcIn19LFwicHJvZHVjdEtleVwiOlwib2MyX3BsYXRpbnVtXCIsXCJsb2dvXCI6XCJub25lXCIsXCJ1c2VyXCI6e1wiaWRcIjpcImNlZjY2NjYwLTMzYTYtNDBlNC04NDE1LWYzZWMxNWU1YmI1MlwiLFwiZmlyc3ROYW1lXCI6XCJBaG1lZFwiLFwibGFzdE5hbWVcIjpcIkFsd2FrZWVsXCIsXCJlbWFpbFwiOlwiYzFhYTQ4MTEtNWU4Ni00YzM1LWIxYjItNzM4ZWRiYjg2YjM1OmRlZDZlMmRiLTZhNzctNDhmMi1hNzZmLWQyZjUyY2JhMzE1ZkBmYWtlLmZha2VcIixcInJvbGVcIjpcInRybjpyb2xlOjo6b3JnYW5pemF0aW9uOmluc3RydWN0b3JcIn0sXCJ0ZW5hbnRcIjp7XCJub2RlSWRcIjoyOTQ1LFwibmFtZVwiOlwibWlkb2NlYW5cIixcImlkXCI6XCI2ZTBlNmE4YS1iMDQzLTQzZjctYWYyYS1hYzRlOTYzNTYzOTRcIn0sXCJmZWF0dXJlc1wiOntcIndoaXRlbGFiZWxcIjp0cnVlLFwidXNlckludGVydmlld1wiOnRydWUsXCJzd3NSZXBvcnRcIjp0cnVlLFwic3dzUmVwb3J0VjJcIjpcImVuYWJsZWRcIn0sXCJzaW1pbGFyaXR5XCI6e1wibWF5Vmlld1N1Ym1pc3Npb25GdWxsU291cmNlXCI6ZmFsc2UsXCJtYXlWaWV3TWF0Y2hTdWJtaXNzaW9uSW5mb1wiOmZhbHNlLFwibW9kZXNcIjp7XCJtYXRjaE92ZXJ2aWV3XCI6dHJ1ZSxcImFsbFNvdXJjZXNcIjp0cnVlfSxcImRlZmF1bHRNb2RlXCI6XCJtYXRjaE92ZXJ2aWV3XCIsXCJ2aWV3U2V0dGluZ3NcIjp7XCJzYXZlQ2hhbmdlc1wiOmZhbHNlLFwib3B0aW9uc1wiOntcImRlZmF1bHRWYWx1ZVwiOlwiaGlkZGVuXCIsXCJleGNsdWRlUXVvdGVzXCI6XCJlZGl0YWJsZVwiLFwiZXhjbHVkZUJpYmxpb2dyYXBoeVwiOlwiZWRpdGFibGVcIixcImV4Y2x1ZGVDaXRhdGlvbnNcIjpcImVkaXRhYmxlXCIsXCJleGNsdWRlU21hbGxNYXRjaGVzV29yZENvdW50XCI6XCJlZGl0YWJsZVwiLFwiZXhjbHVkZVNtYWxsU291cmNlc1BjdFwiOlwiZWRpdGFibGVcIixcImV4Y2x1ZGVBYnN0cmFjdFwiOlwiaGlkZGVuXCIsXCJleGNsdWRlTWV0aG9kc1wiOlwiaGlkZGVuXCIsXCJleGNsdWRlU3VibWl0dGVkV29ya3NcIjpcImVkaXRhYmxlXCIsXCJleGNsdWRlSW50ZXJuZXRcIjpcImVkaXRhYmxlXCIsXCJleGNsdWRlUGhyYXNlc1wiOlwiaGlkZGVuXCIsXCJleGNsdWRlUHJlcHJpbnRzXCI6XCJoaWRkZW5cIixcImV4Y2x1ZGVTb3VyY2VzXCI6XCJlZGl0YWJsZVwiLFwiZXhjbHVkZU5vZGVHcm91cHNcIjp7XCJwdWJsaWNhdGlvblwiOlwiZWRpdGFibGVcIixcImNyb3NzcmVmXCI6XCJlZGl0YWJsZVwiLFwiY3Jvc3NyZWZfcG9zdGVkX2NvbnRlbnRcIjpcImVkaXRhYmxlXCJ9fX19LFwic2lkZWJhclwiOntcIm1vZGVzXCI6e1wiYWlXcml0aW5nRGV0ZWN0aW9uXCI6dHJ1ZSxcImRvY3VtZW50RGV0YWlsc1wiOnRydWUsXCJmbGFnc1wiOnRydWUsXCJzaW1pbGFyaXR5XCI6dHJ1ZSxcInNlY3Rpb25zRXhjbHVzaW9uXCI6ZmFsc2V9LFwiZGVmYXVsdE1vZGVcIjpcInNpbWlsYXJpdHlcIn0sXCJhbm5vdGF0aW9uc1wiOntcInNjb3BlXCI6XCJ0Y2FcIixcInBlcm1pc3Npb25zXCI6e1wiY3JlYXRlXCI6W1wic2VsZlwiXSxcInZpZXdcIjpbXCJhbGxcIl0sXCJlZGl0XCI6W1wic2VsZlwiXSxcImRlbGV0ZVwiOltcInNlbGZcIl19LFwiZW5hYmxlZFwiOmZhbHNlfSxcImFwcFwiOntcImxhdW5jaGVyXCI6XCJ0Y2FcIixcImludGVncmF0aW9uXCI6XCJNb29kbGVcIn0sXCJwcm9kdWN0XCI6e1wia2V5XCI6XCJvYzJfcGxhdGludW1cIn19In0.e_7g9RECFEeOs0RnaYqB_OYkAYhI9KwXpuA6DAN4rtY","httpstatus":200}' [2026-04-26 11:00:01.238194] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/features-enabled [2026-04-26 11:00:01.238224] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-26 11:00:01.238310] [info] Request: 0: '[]' [2026-04-26 11:00:01.547138] [info] Response: 0: '{"similarity":{"viewer_modes":{"match_overview":true,"all_sources":true},"generation_settings":{"search_repositories":["INTERNET","PUBLICATION","CROSSREF","CROSSREF_POSTED_CONTENT","SUBMITTED_WORK"],"submission_auto_excludes":true},"view_settings":{"exclude_bibliography":true,"exclude_citations":true,"exclude_quotes":true,"exclude_abstract":false,"exclude_methods":false,"exclude_small_matches":true,"exclude_internet":true,"exclude_publications":true,"exclude_preprints":false,"exclude_custom_sections":false,"exclude_crossref":true,"exclude_crossref_posted_content":true,"exclude_submitted_works":true}},"tenant":{"require_eula":true},"product_name":"Turnitin Originality","access_options":["CORE_API","NATIVE","DRAFT_COACH"],"capability":["AI_WRITING_DETECTION"],"httpstatus":200}' [2026-04-26 11:00:01.549427] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/webhooks/5fc58884-69fd-449e-97ee-2bfdc2dd72f0 [2026-04-26 11:00:01.549449] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-26 11:00:01.549465] [info] Request: 0: '[]' [2026-04-26 11:00:01.709367] [info] Response: 0: '{"id":"5fc58884-69fd-449e-97ee-2bfdc2dd72f0","url":"https:\/\/lms.midocean.edu.km\/plagiarism\/turnitinsim\/callbacks.php","description":"Webhook for https:\/\/lms.midocean.edu.km\/plagiarism\/turnitinsim\/callbacks.php","created_time":"2026-03-04T22:00:02.566Z","event_types":["SIMILARITY_COMPLETE","SIMILARITY_UPDATED","SUBMISSION_COMPLETE"],"httpstatus":200}' [2026-04-26 11:00:01.710231] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/eula/latest?lang=en-US [2026-04-26 11:00:01.710247] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-26 11:00:01.710262] [info] Request: 0: '[]' [2026-04-26 11:00:01.831746] [info] Response: 0: '{"version":"v1beta","valid_from":"2018-04-30T17:00:00Z","valid_until":null,"url":"https:\/\/static.turnitin.com\/eula\/v1beta\/en-us\/eula.html","available_languages":["sv-SE","zh-CN","ja-JP","ko-KR","es-MX","nl-NL","ru-RU","zh-TW","ar-SA","pt-BR","de-DE","el-GR","nb-NO","cs-CZ","da-DK","tr-TR","pl-PL","fi-FI","it-IT","vi-VN","fr-FR","en-US","ro-RO"],"httpstatus":200}' [2026-04-26 11:30:01.393800] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/features-enabled [2026-04-26 11:30:01.393834] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-26 11:30:01.393902] [info] Request: 0: '[]' [2026-04-26 11:30:01.692321] [info] Response: 0: '{"similarity":{"viewer_modes":{"match_overview":true,"all_sources":true},"generation_settings":{"search_repositories":["INTERNET","PUBLICATION","CROSSREF","CROSSREF_POSTED_CONTENT","SUBMITTED_WORK"],"submission_auto_excludes":true},"view_settings":{"exclude_bibliography":true,"exclude_citations":true,"exclude_quotes":true,"exclude_abstract":false,"exclude_methods":false,"exclude_small_matches":true,"exclude_internet":true,"exclude_publications":true,"exclude_preprints":false,"exclude_custom_sections":false,"exclude_crossref":true,"exclude_crossref_posted_content":true,"exclude_submitted_works":true}},"tenant":{"require_eula":true},"product_name":"Turnitin Originality","access_options":["CORE_API","NATIVE","DRAFT_COACH"],"capability":["AI_WRITING_DETECTION"],"httpstatus":200}' [2026-04-26 11:30:01.693113] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/webhooks/5fc58884-69fd-449e-97ee-2bfdc2dd72f0 [2026-04-26 11:30:01.693128] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-26 11:30:01.693141] [info] Request: 0: '[]' [2026-04-26 11:30:01.785718] [info] Response: 0: '{"id":"5fc58884-69fd-449e-97ee-2bfdc2dd72f0","url":"https:\/\/lms.midocean.edu.km\/plagiarism\/turnitinsim\/callbacks.php","description":"Webhook for https:\/\/lms.midocean.edu.km\/plagiarism\/turnitinsim\/callbacks.php","created_time":"2026-03-04T22:00:02.566Z","event_types":["SIMILARITY_COMPLETE","SIMILARITY_UPDATED","SUBMISSION_COMPLETE"],"httpstatus":200}' [2026-04-26 11:30:01.786333] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/eula/latest?lang=en-US [2026-04-26 11:30:01.786346] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-26 11:30:01.786360] [info] Request: 0: '[]' [2026-04-26 11:30:01.866411] [info] Response: 0: '{"version":"v1beta","valid_from":"2018-04-30T17:00:00Z","valid_until":null,"url":"https:\/\/static.turnitin.com\/eula\/v1beta\/en-us\/eula.html","available_languages":["sv-SE","zh-CN","ja-JP","ko-KR","es-MX","nl-NL","ru-RU","zh-TW","ar-SA","pt-BR","de-DE","el-GR","nb-NO","cs-CZ","da-DK","tr-TR","pl-PL","fi-FI","it-IT","vi-VN","fr-FR","en-US","ro-RO"],"httpstatus":200}' [2026-04-26 12:00:01.232429] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/features-enabled [2026-04-26 12:00:01.232456] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-26 12:00:01.232543] [info] Request: 0: '[]' [2026-04-26 12:00:01.557647] [info] Response: 0: '{"similarity":{"viewer_modes":{"match_overview":true,"all_sources":true},"generation_settings":{"search_repositories":["INTERNET","PUBLICATION","CROSSREF","CROSSREF_POSTED_CONTENT","SUBMITTED_WORK"],"submission_auto_excludes":true},"view_settings":{"exclude_bibliography":true,"exclude_citations":true,"exclude_quotes":true,"exclude_abstract":false,"exclude_methods":false,"exclude_small_matches":true,"exclude_internet":true,"exclude_publications":true,"exclude_preprints":false,"exclude_custom_sections":false,"exclude_crossref":true,"exclude_crossref_posted_content":true,"exclude_submitted_works":true}},"tenant":{"require_eula":true},"product_name":"Turnitin Originality","access_options":["NATIVE","CORE_API","DRAFT_COACH"],"capability":["AI_WRITING_DETECTION"],"httpstatus":200}' [2026-04-26 12:00:01.560024] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/webhooks/5fc58884-69fd-449e-97ee-2bfdc2dd72f0 [2026-04-26 12:00:01.560048] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-26 12:00:01.560065] [info] Request: 0: '[]' [2026-04-26 12:00:01.644365] [info] Response: 0: '{"id":"5fc58884-69fd-449e-97ee-2bfdc2dd72f0","url":"https:\/\/lms.midocean.edu.km\/plagiarism\/turnitinsim\/callbacks.php","description":"Webhook for https:\/\/lms.midocean.edu.km\/plagiarism\/turnitinsim\/callbacks.php","created_time":"2026-03-04T22:00:02.566Z","event_types":["SIMILARITY_COMPLETE","SIMILARITY_UPDATED","SUBMISSION_COMPLETE"],"httpstatus":200}' [2026-04-26 12:00:01.645052] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/eula/latest?lang=en-US [2026-04-26 12:00:01.645066] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-26 12:00:01.645078] [info] Request: 0: '[]' [2026-04-26 12:00:01.708076] [info] Response: 0: '{"version":"v1beta","valid_from":"2018-04-30T17:00:00Z","valid_until":null,"url":"https:\/\/static.turnitin.com\/eula\/v1beta\/en-us\/eula.html","available_languages":["sv-SE","zh-CN","ja-JP","ko-KR","es-MX","nl-NL","ru-RU","zh-TW","ar-SA","pt-BR","de-DE","el-GR","nb-NO","cs-CZ","da-DK","tr-TR","pl-PL","fi-FI","it-IT","vi-VN","fr-FR","en-US","ro-RO"],"httpstatus":200}' [2026-04-26 12:20:01.471859] [info] [POST] Request to: https://midocean.turnitin.com/api/v1/submissions [2026-04-26 12:20:01.471909] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-26 12:20:01.471992] [info] Request: 0: '{"owner":"9ea0aa92-201a-4307-8e78-60cf84a1b359","submitter":"9ea0aa92-201a-4307-8e78-60cf84a1b359","title":"%D8%A7%D9%84%D8%A7%D8%B3%D8%AA%D8%A8%D9%8A%D8%A7%D9%86.docx","metadata":{"group":{"id":"136925","name":"\u0627\u0644\u062a\u0639\u062f\u064a\u0644 \u0627\u0644\u062b\u0627\u0646\u0649 \u0644\u0644\u0641\u0635\u0644 \u0627\u0644\u062b\u0627\u0644\u062b \u0645\u0646 \u0622\u0637\u0631\u0648\u062d\u0629 \u0627\u0644\u062f\u0643\u062a\u0648\u0631\u0627\u0629","type":"ASSIGNMENT"},"group_context":{"id":"4473","name":"\u0627\u0644\u0641\u0635\u0644 \u0627\u0644\u0633\u0627\u0628\u0639 -\u062f\/\u0633\u0627\u0631\u0629 \u0645\u062d\u0645\u0648\u062f - \u0627\u0644\u0641\u0635\u0644 \u0627\u0644\u062f\u0631\u0627\u0633\u064a \u0627\u0644\u0623\u0648\u0644 2026"},"owners":[{"id":"9ea0aa92-201a-4307-8e78-60cf84a1b359","family_name":"\u0627\u0644\u0639\u062a\u064a\u0628\u064a","given_name":"\u0623\u0645\u0627\u0646\u064a","email":"a.a.otbiii@gmail.com"}],"original_submitted_time":"2026-04-26T09:20:01Z"},"eula":{"accepted_timestamp":"2025-04-03T06:12:13Z","language":"en-US","version":"v1beta"},"owner_default_permission_set":"LEARNER","submitter_default_permission_set":"LEARNER"}' [2026-04-26 12:20:01.801067] [info] Response: 0: '{"owner":"9ea0aa92-201a-4307-8e78-60cf84a1b359","title":"%D8%A7%D9%84%D8%A7%D8%B3%D8%AA%D8%A8%D9%8A%D8%A7%D9%86.docx","status":"CREATED","id":"3400dbcc-f04c-4566-ab39-3a8e9c09f6f6","created_time":"2026-04-26T09:20:01.782Z","httpstatus":201}' [2026-04-26 12:20:01.802917] [info] [PUT] Request to: https://midocean.turnitin.com/api/v1/submissions/3400dbcc-f04c-4566-ab39-3a8e9c09f6f6/original [2026-04-26 12:20:01.802948] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' 4: 'Content-Type: binary/octet-stream' 5: 'Content-Disposition: inline; filename="%D8%A7%D9%84%D8%A7%D8%B3%D8%AA%D8%A8%D9%8A%D8%A7%D9%86.docx"' [2026-04-26 12:20:02.020418] [info] Response: 0: '{"message":"Successfully uploaded file for submission 3400dbcc-f04c-4566-ab39-3a8e9c09f6f6","httpstatus":202}' [2026-04-26 12:20:02.204727] [info] [POST] Request to: https://midocean.turnitin.com/api/v1/submissions [2026-04-26 12:20:02.204766] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-26 12:20:02.204785] [info] Request: 0: '{"owner":"9ea0aa92-201a-4307-8e78-60cf84a1b359","submitter":"9ea0aa92-201a-4307-8e78-60cf84a1b359","title":"%D8%AF%D9%88%D8%B1_%D8%A7%D9%84%D8%B0%D9%83%D8%A7%D8%A1_%D8%A7%D9%84%D8%A7%D8%B5%D8%B7%D9%86%D8%A7%D8%B9%D9%8A_%D9%81%D9%8A_%D8%AA%D8%B7%D9%88%D9%8A%D8%B1_%D8%A7%D9%95%D8%AF%D8%A7%D8%B1%D8%A9_%D8%A7%D9%84%D9%85%D9%88%D8%A7%D8%B1%D8%AF_%D8%A7%D9%84%D8%A8%D8%B4%D8%B1%D9%8A%D8%A9_%D8%AF%D8%B1%D8%A7%D8%B3%D8%A9_%D8%AA%D8%B7%D8%A8%D9%8A%D9%82%D9%8A%D8%A9 - %D8%AA%D8%B3%D9%84%D9%8A%D9%85 %D8%B1%D9%82%D9%85 2.docx","metadata":{"group":{"id":"136925","name":"\u0627\u0644\u062a\u0639\u062f\u064a\u0644 \u0627\u0644\u062b\u0627\u0646\u0649 \u0644\u0644\u0641\u0635\u0644 \u0627\u0644\u062b\u0627\u0644\u062b \u0645\u0646 \u0622\u0637\u0631\u0648\u062d\u0629 \u0627\u0644\u062f\u0643\u062a\u0648\u0631\u0627\u0629","type":"ASSIGNMENT"},"group_context":{"id":"4473","name":"\u0627\u0644\u0641\u0635\u0644 \u0627\u0644\u0633\u0627\u0628\u0639 -\u062f\/\u0633\u0627\u0631\u0629 \u0645\u062d\u0645\u0648\u062f - \u0627\u0644\u0641\u0635\u0644 \u0627\u0644\u062f\u0631\u0627\u0633\u064a \u0627\u0644\u0623\u0648\u0644 2026"},"owners":[{"id":"9ea0aa92-201a-4307-8e78-60cf84a1b359","family_name":"\u0627\u0644\u0639\u062a\u064a\u0628\u064a","given_name":"\u0623\u0645\u0627\u0646\u064a","email":"a.a.otbiii@gmail.com"}],"original_submitted_time":"2026-04-26T09:20:02Z"},"eula":{"accepted_timestamp":"2025-04-03T06:12:13Z","language":"en-US","version":"v1beta"},"owner_default_permission_set":"LEARNER","submitter_default_permission_set":"LEARNER"}' [2026-04-26 12:20:02.547331] [info] Response: 0: '{"owner":"9ea0aa92-201a-4307-8e78-60cf84a1b359","title":"%D8%AF%D9%88%D8%B1_%D8%A7%D9%84%D8%B0%D9%83%D8%A7%D8%A1_%D8%A7%D9%84%D8%A7%D8%B5%D8%B7%D9%86%D8%A7%D8%B9%D9%8A_%D9%81%D9%8A_%D8%AA%D8%B7%D9%88%D9%8A%D8%B1_%D8%A7%D9%95%D8%AF%D8%A7%D8%B1%D8%A9_%D8%A7%D9%84%D9%85%D9%88%D8%A7%D8%B1%D8%AF_%D8%A7%D9%84%D8%A8%D8%B4%D8%B1%D9%8A%D8%A9_%D8%AF%D8%B1%D8%A7%D8%B3%D8%A9_%D8%AA%D8%B7%D8%A8%D9%8A%D9%82%D9%8A%D8%A9 - %D8%AA%D8%B3%D9%84%D9%8A%D9%85 %D8%B1%D9%82%D9%85 2.docx","status":"CREATED","id":"062658b1-6980-4629-9606-26b903531d85","created_time":"2026-04-26T09:20:02.528Z","httpstatus":201}' [2026-04-26 12:20:02.549913] [info] [PUT] Request to: https://midocean.turnitin.com/api/v1/submissions/062658b1-6980-4629-9606-26b903531d85/original [2026-04-26 12:20:02.549941] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' 4: 'Content-Type: binary/octet-stream' 5: 'Content-Disposition: inline; filename="%D8%AF%D9%88%D8%B1_%D8%A7%D9%84%D8%B0%D9%83%D8%A7%D8%A1_%D8%A7%D9%84%D8%A7%D8%B5%D8%B7%D9%86%D8%A7%D8%B9%D9%8A_%D9%81%D9%8A_%D8%AA%D8%B7%D9%88%D9%8A%D8%B1_%D8%A7%D9%95%D8%AF%D8%A7%D8%B1%D8%A9_%D8%A7%D9%84%D9%85%D9%88%D8%A7%D8%B1%D8%AF_%D8%A7%D9%84%D8%A8%D8%B4%D8%B1%D9%8A%D8%A9_%D8%AF%D8%B1%D8%A7%D8%B3%D8%A9_%D8%AA%D8%B7%D8%A8%D9%8A%D9%82%D9%8A%D8%A9 - %D8%AA%D8%B3%D9%84%D9%8A%D9%85 %D8%B1%D9%82%D9%85 2.docx"' [2026-04-26 12:20:02.838949] [info] Response: 0: '{"message":"Successfully uploaded file for submission 062658b1-6980-4629-9606-26b903531d85","httpstatus":202}' [2026-04-26 12:20:12.750060] [info] -------- WEBHOOK START -------- [2026-04-26 12:20:12.750096] [info] WEBHOOK HEADERS: connection: 'Keep-Alive' content-length: '415' accept-encoding: 'gzip, br' x-forwarded-proto: 'https' cf-visitor: '{"scheme":"https"}' cf-ipcountry: 'DE' cdn-loop: 'cloudflare; loops=1' x-turnitin-signature: '698e39aa94b392ad0b26c2253cf7275c6c105084c9aaeaa92b20144572f54c0d' content-type: 'application/json' x-turnitin-eventtype: 'SUBMISSION_COMPLETE' host: 'lms.midocean.edu.km' cookie: 'MoodleSession=a325db3f1b4517831658e4b9c063f21d' cf-ray: '9f24829f99fb9e0d-FRA' accept: '*/*' user-agent: 'AHC/2.1' x-amzn-trace-id: 'Root=1-69edd8cc-97d825ae0c32512a0972d849;Parent=0a947e55527925b5;Sampled=0' traceparent: '00-69edd8cc97d825ae0c32512a0972d849-0a947e55527925b5-00' x-forwarded-for: '52.57.242.45' [2026-04-26 12:20:12.750188] [info] WEBHOOK REQUEST: {"owner":"9ea0aa92-201a-4307-8e78-60cf84a1b359","title":"%D8%A7%D9%84%D8%A7%D8%B3%D8%AA%D8%A8%D9%8A%D8%A7%D9%86.docx","status":"COMPLETE","id":"3400dbcc-f04c-4566-ab39-3a8e9c09f6f6","content_type":"application/vnd.openxmlformats-officedocument.wordprocessingml.document","page_count":9,"word_count":791,"character_count":4152,"created_time":"2026-04-26T09:20:01.782Z","capabilities":["INDEX","SIMILARITY","VIEWER"]} [2026-04-26 12:20:12.750193] [info] EXPECTED SIGNATURE: 698e39aa94b392ad0b26c2253cf7275c6c105084c9aaeaa92b20144572f54c0d [2026-04-26 12:20:12.875003] [info] [PUT] Request to: https://midocean.turnitin.com/api/v1/submissions/3400dbcc-f04c-4566-ab39-3a8e9c09f6f6/similarity [2026-04-26 12:20:12.875037] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-26 12:20:12.875056] [info] Request: 0: '{"generation_settings":{"search_repositories":["INTERNET","PUBLICATION","CROSSREF","CROSSREF_POSTED_CONTENT","SUBMITTED_WORK"],"auto_exclude_self_matching_scope":"GROUP_CONTEXT"},"view_settings":{"exclude_quotes":false,"exclude_bibliography":false}}' [2026-04-26 12:20:13.523633] [info] Response: 0: '{"message":"Successfully scheduled similarity report generation","httpstatus":202}' [2026-04-26 12:20:13.525468] [info] -------- WEBHOOK END -------- [2026-04-26 12:20:19.055329] [info] -------- WEBHOOK START -------- [2026-04-26 12:20:19.055361] [info] WEBHOOK HEADERS: connection: 'Keep-Alive' content-length: '1468' accept-encoding: 'gzip, br' x-forwarded-proto: 'https' cf-visitor: '{"scheme":"https"}' cf-ipcountry: 'DE' cdn-loop: 'cloudflare; loops=1' x-turnitin-signature: '34857ab4797969991995200ea7aacee8938b2e47ec4b900fb53004bebed2f01d' content-type: 'application/json' x-turnitin-eventtype: 'SIMILARITY_COMPLETE' host: 'lms.midocean.edu.km' cookie: 'MoodleSession=103a525a7b5f4f37d0a42f80f4c9a91b' cf-ray: '9f2482c6faaed3a5-FRA' accept: '*/*' user-agent: 'AHC/2.1' x-amzn-trace-id: 'Root=1-69edd8d2-fb17f78de3a0e9106f2c9a35;Parent=f9288fd711de2f20;Sampled=0' traceparent: '00-69edd8d2fb17f78de3a0e9106f2c9a35-f9288fd711de2f20-00' x-forwarded-for: '35.158.179.21' [2026-04-26 12:20:19.055469] [info] WEBHOOK REQUEST: {"overall_match_percentage":18,"internet_match_percentage":9,"publication_match_percentage":0,"submitted_works_match_percentage":17,"status":"COMPLETE","time_generated":"2026-04-26T09:20:18.819008Z","time_requested":"2026-04-26T09:20:13.491998Z","submission_id":"3400dbcc-f04c-4566-ab39-3a8e9c09f6f6","top_matches":[{"percentage":4.432855,"source_type":"SUBMITTED_WORK","matched_word_count_total":34,"submitted_date":"2024-12-19","institution_name":"University College of Bahrain","name":"University College of Bahrain on 2024-12-19"},{"percentage":4.172099,"source_type":"SUBMITTED_WORK","matched_word_count_total":32,"submitted_date":"2026-04-12","institution_name":"University of Buraimi","name":"University of Buraimi on 2026-04-12"},{"percentage":3.5202086,"source_type":"SUBMITTED_WORK","matched_word_count_total":27,"submitted_date":"2025-11-07","institution_name":"Ajman University of Science and Technology","name":"Ajman University of Science and Technology on 2025-11-07"},{"percentage":3.3898306,"source_type":"SUBMITTED_WORK","matched_word_count_total":26,"submitted_date":"2024-06-13","institution_name":"Mohammed Bin Rashid School of Government","name":"Mohammed Bin Rashid School of Government on 2024-06-13"},{"percentage":3.2594523,"source_type":"SUBMITTED_WORK","matched_word_count_total":25,"submitted_date":"2022-04-20","institution_name":"Hofstra University","name":"Hofstra University on 2022-04-20"}],"top_source_largest_matched_word_count":18} [2026-04-26 12:20:19.055484] [info] EXPECTED SIGNATURE: 34857ab4797969991995200ea7aacee8938b2e47ec4b900fb53004bebed2f01d [2026-04-26 12:20:19.060905] [info] -------- WEBHOOK END -------- [2026-04-26 12:20:52.992005] [info] -------- WEBHOOK START -------- [2026-04-26 12:20:52.992041] [info] WEBHOOK HEADERS: connection: 'Keep-Alive' content-length: '770' accept-encoding: 'gzip, br' x-forwarded-proto: 'https' cf-visitor: '{"scheme":"https"}' cf-ipcountry: 'DE' cdn-loop: 'cloudflare; loops=1' x-turnitin-signature: '9aebfa78a6bd0f18e74f25fc1666cb86996289fd1a08ec35baa84dd747176998' content-type: 'application/json' x-turnitin-eventtype: 'SUBMISSION_COMPLETE' host: 'lms.midocean.edu.km' cookie: 'MoodleSession=103a525a7b5f4f37d0a42f80f4c9a91b' cf-ray: '9f24839b1ae5d3a5-FRA' accept: '*/*' user-agent: 'AHC/2.1' x-amzn-trace-id: 'Root=1-69edd8f4-00efd113a1e64464c6aa8d2d;Parent=df684a2680d0f251;Sampled=0' traceparent: '00-69edd8f400efd113a1e64464c6aa8d2d-df684a2680d0f251-00' x-forwarded-for: '35.158.179.21' [2026-04-26 12:20:52.992149] [info] WEBHOOK REQUEST: {"owner":"9ea0aa92-201a-4307-8e78-60cf84a1b359","title":"%D8%AF%D9%88%D8%B1_%D8%A7%D9%84%D8%B0%D9%83%D8%A7%D8%A1_%D8%A7%D9%84%D8%A7%D8%B5%D8%B7%D9%86%D8%A7%D8%B9%D9%8A_%D9%81%D9%8A_%D8%AA%D8%B7%D9%88%D9%8A%D8%B1_%D8%A7%D9%95%D8%AF%D8%A7%D8%B1%D8%A9_%D8%A7%D9%84%D9%85%D9%88%D8%A7%D8%B1%D8%AF_%D8%A7%D9%84%D8%A8%D8%B4%D8%B1%D9%8A%D8%A9_%D8%AF%D8%B1%D8%A7%D8%B3%D8%A9_%D8%AA%D8%B7%D8%A8%D9%8A%D9%82%D9%8A%D8%A9 - %D8%AA%D8%B3%D9%84%D9%8A%D9%85 %D8%B1%D9%82%D9%85 2.docx","status":"COMPLETE","id":"062658b1-6980-4629-9606-26b903531d85","content_type":"application/vnd.openxmlformats-officedocument.wordprocessingml.document","page_count":98,"word_count":17348,"character_count":96702,"created_time":"2026-04-26T09:20:02.528Z","capabilities":["VIEWER","INDEX","SIMILARITY"]} [2026-04-26 12:20:52.992155] [info] EXPECTED SIGNATURE: 9aebfa78a6bd0f18e74f25fc1666cb86996289fd1a08ec35baa84dd747176998 [2026-04-26 12:20:53.115946] [info] [PUT] Request to: https://midocean.turnitin.com/api/v1/submissions/062658b1-6980-4629-9606-26b903531d85/similarity [2026-04-26 12:20:53.115981] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-26 12:20:53.115998] [info] Request: 0: '{"generation_settings":{"search_repositories":["INTERNET","PUBLICATION","CROSSREF","CROSSREF_POSTED_CONTENT","SUBMITTED_WORK"],"auto_exclude_self_matching_scope":"GROUP_CONTEXT"},"view_settings":{"exclude_quotes":false,"exclude_bibliography":false}}' [2026-04-26 12:20:53.697906] [info] Response: 0: '{"message":"Successfully scheduled similarity report generation","httpstatus":202}' [2026-04-26 12:20:53.700350] [info] -------- WEBHOOK END -------- [2026-04-26 12:22:01.595536] [info] -------- WEBHOOK START -------- [2026-04-26 12:22:01.595570] [info] WEBHOOK HEADERS: connection: 'Keep-Alive' content-length: '1180' accept-encoding: 'gzip, br' x-forwarded-proto: 'https' cf-visitor: '{"scheme":"https"}' cf-ipcountry: 'DE' cdn-loop: 'cloudflare; loops=1' x-turnitin-signature: '6499f2eb33eae9a9b6d0930043cf8894e4ce4e329d40a507285a66d266993b86' content-type: 'application/json' x-turnitin-eventtype: 'SIMILARITY_COMPLETE' host: 'lms.midocean.edu.km' cookie: 'MoodleSession=a325db3f1b4517831658e4b9c063f21d' cf-ray: '9f248547be821c60-FRA' accept: '*/*' user-agent: 'AHC/2.1' x-amzn-trace-id: 'Root=1-69edd939-af968e1ea87b2ea0ca433f41;Parent=ec4a5f5d70d0d4f2;Sampled=0' traceparent: '00-69edd939af968e1ea87b2ea0ca433f41-ec4a5f5d70d0d4f2-00' x-forwarded-for: '52.57.242.45' [2026-04-26 12:22:01.595679] [info] WEBHOOK REQUEST: {"overall_match_percentage":41,"internet_match_percentage":34,"publication_match_percentage":2,"submitted_works_match_percentage":31,"status":"COMPLETE","time_generated":"2026-04-26T09:22:01.246773Z","time_requested":"2026-04-26T09:20:53.667204Z","submission_id":"062658b1-6980-4629-9606-26b903531d85","top_matches":[{"percentage":4.5791936,"source_type":"INTERNET","matched_word_count_total":802,"name":"bakkah.com"},{"percentage":3.8883178,"source_type":"INTERNET","matched_word_count_total":681,"name":"hdtc.ae"},{"percentage":3.7684138,"source_type":"SUBMITTED_WORK","matched_word_count_total":660,"submitted_date":"2025-12-24","institution_name":"University of Tabuk","name":"University of Tabuk on 2025-12-24"},{"percentage":3.745575,"source_type":"SUBMITTED_WORK","matched_word_count_total":656,"submitted_date":"2026-03-15","institution_name":"Northern Technical University","name":"Northern Technical University on 2026-03-15"},{"percentage":3.562864,"source_type":"SUBMITTED_WORK","matched_word_count_total":624,"submitted_date":"2024-05-28","institution_name":"Hofstra University","name":"Hofstra University on 2024-05-28"}],"top_source_largest_matched_word_count":145} [2026-04-26 12:22:01.595685] [info] EXPECTED SIGNATURE: 6499f2eb33eae9a9b6d0930043cf8894e4ce4e329d40a507285a66d266993b86 [2026-04-26 12:22:01.600855] [info] -------- WEBHOOK END -------- [2026-04-26 12:30:01.080218] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/features-enabled [2026-04-26 12:30:01.080245] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-26 12:30:01.080346] [info] Request: 0: '[]' [2026-04-26 12:30:01.223942] [info] Response: 0: '{"similarity":{"viewer_modes":{"match_overview":true,"all_sources":true},"generation_settings":{"search_repositories":["INTERNET","PUBLICATION","CROSSREF","CROSSREF_POSTED_CONTENT","SUBMITTED_WORK"],"submission_auto_excludes":true},"view_settings":{"exclude_bibliography":true,"exclude_citations":true,"exclude_quotes":true,"exclude_abstract":false,"exclude_methods":false,"exclude_small_matches":true,"exclude_internet":true,"exclude_publications":true,"exclude_preprints":false,"exclude_custom_sections":false,"exclude_crossref":true,"exclude_crossref_posted_content":true,"exclude_submitted_works":true}},"tenant":{"require_eula":true},"product_name":"Turnitin Originality","access_options":["CORE_API","NATIVE","DRAFT_COACH"],"capability":["AI_WRITING_DETECTION"],"httpstatus":200}' [2026-04-26 12:30:01.226042] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/webhooks/5fc58884-69fd-449e-97ee-2bfdc2dd72f0 [2026-04-26 12:30:01.226063] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-26 12:30:01.226078] [info] Request: 0: '[]' [2026-04-26 12:30:01.295679] [info] Response: 0: '{"id":"5fc58884-69fd-449e-97ee-2bfdc2dd72f0","url":"https:\/\/lms.midocean.edu.km\/plagiarism\/turnitinsim\/callbacks.php","description":"Webhook for https:\/\/lms.midocean.edu.km\/plagiarism\/turnitinsim\/callbacks.php","created_time":"2026-03-04T22:00:02.566Z","event_types":["SUBMISSION_COMPLETE","SIMILARITY_COMPLETE","SIMILARITY_UPDATED"],"httpstatus":200}' [2026-04-26 12:30:01.296312] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/eula/latest?lang=en-US [2026-04-26 12:30:01.296334] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-26 12:30:01.296349] [info] Request: 0: '[]' [2026-04-26 12:30:01.365514] [info] Response: 0: '{"version":"v1beta","valid_from":"2018-04-30T17:00:00Z","valid_until":null,"url":"https:\/\/static.turnitin.com\/eula\/v1beta\/en-us\/eula.html","available_languages":["sv-SE","zh-CN","ja-JP","ko-KR","es-MX","nl-NL","ru-RU","zh-TW","ar-SA","pt-BR","de-DE","el-GR","nb-NO","cs-CZ","da-DK","tr-TR","pl-PL","fi-FI","it-IT","vi-VN","fr-FR","en-US","ro-RO"],"httpstatus":200}' [2026-04-26 12:45:01.234966] [info] [POST] Request to: https://midocean.turnitin.com/api/v1/submissions [2026-04-26 12:45:01.235004] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-26 12:45:01.235100] [info] Request: 0: '{"owner":"6ef43cee-ea9c-419a-a05a-01e5c0ee8298","submitter":"6ef43cee-ea9c-419a-a05a-01e5c0ee8298","title":"%D8%A7%D9%84%D9%85%D9%84%D9%81 %D8%A7%D9%84%D8%A3%D8%AE%D9%8A%D8%B1 %D9%88%D9%88%D8%B1%D8%AF.docx","metadata":{"group":{"id":"129819","name":"\u062a\u0633\u0644\u064a\u0645 \u0627\u0644\u0625\u0637\u0627\u0631 \u0627\u0644\u0646\u0638\u0631\u064a \u0627\u0644\u062e\u0627\u0635 \u0628\u0627\u0644\u0645\u0634\u0631\u0648\u0639 \u0627\u0644\u0646\u0647\u0627\u0626\u064a (\u0627\u0644\u0641\u0635\u0644 \u0627\u0644\u0623\u0648\u0644 \u0648\u0627\u0644\u062b\u0627\u0646\u064a \u0641\u0642\u0637 \u0628\u0635\u064a\u063a\u0629 Word)","type":"ASSIGNMENT"},"group_context":{"id":"4207","name":"Final_Project_PMG697_S3_MPM_First Trimester 2026","owners":[{"id":"0ad552f1-ae25-4e00-aba7-c00e45a40367","family_name":"Ahmed","given_name":"Alaa","email":"alaaahmed@midocean.edu.km"},{"id":"aca825b9-3cf5-4b48-aae6-a30fd4ce95ef","family_name":"Salah","given_name":"Rokaya","email":"rokayasalah@midocean.edu.km"},{"id":"401c1d17-10dd-4e6f-9414-99fcb9938408","family_name":"Faried","given_name":"Sara","email":"sarafaried@midocean.edu.km"}]},"owners":[{"id":"6ef43cee-ea9c-419a-a05a-01e5c0ee8298","family_name":"Bin hamamm","given_name":"\u0634\u064a\u062e\u0629","email":"so6500538@gmail.com"}],"original_submitted_time":"2026-04-26T09:45:01Z"},"eula":{"accepted_timestamp":"2026-03-09T04:31:51Z","language":"en-US","version":"v1beta"},"owner_default_permission_set":"LEARNER","submitter_default_permission_set":"LEARNER"}' [2026-04-26 12:45:01.722585] [info] Response: 0: '{"owner":"6ef43cee-ea9c-419a-a05a-01e5c0ee8298","title":"%D8%A7%D9%84%D9%85%D9%84%D9%81 %D8%A7%D9%84%D8%A3%D8%AE%D9%8A%D8%B1 %D9%88%D9%88%D8%B1%D8%AF.docx","status":"CREATED","id":"1ef0059c-c2d0-4abc-9c5c-7c6b28ca9687","created_time":"2026-04-26T09:45:01.537Z","httpstatus":201}' [2026-04-26 12:45:01.725116] [info] [PUT] Request to: https://midocean.turnitin.com/api/v1/submissions/1ef0059c-c2d0-4abc-9c5c-7c6b28ca9687/original [2026-04-26 12:45:01.725151] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' 4: 'Content-Type: binary/octet-stream' 5: 'Content-Disposition: inline; filename="%D8%A7%D9%84%D9%85%D9%84%D9%81 %D8%A7%D9%84%D8%A3%D8%AE%D9%8A%D8%B1 %D9%88%D9%88%D8%B1%D8%AF.docx"' [2026-04-26 12:45:02.093925] [info] Response: 0: '{"message":"Successfully uploaded file for submission 1ef0059c-c2d0-4abc-9c5c-7c6b28ca9687","httpstatus":202}' [2026-04-26 12:45:19.568881] [info] -------- WEBHOOK START -------- [2026-04-26 12:45:19.568922] [info] WEBHOOK HEADERS: connection: 'Keep-Alive' content-length: '456' accept-encoding: 'gzip, br' x-forwarded-proto: 'https' cf-visitor: '{"scheme":"https"}' cf-ipcountry: 'DE' cdn-loop: 'cloudflare; loops=1' x-turnitin-signature: '314eaa4ef56ea984b6e78eca85879a15071a685ba9975eae6b8f9744bb8794dc' content-type: 'application/json' x-turnitin-eventtype: 'SUBMISSION_COMPLETE' host: 'lms.midocean.edu.km' cookie: 'MoodleSession=103a525a7b5f4f37d0a42f80f4c9a91b' cf-ray: '9f24a76929c1353c-FRA' accept: '*/*' user-agent: 'AHC/2.1' x-amzn-trace-id: 'Root=1-69eddeaf-784f8691a88c9e0528f725d6;Parent=c1fa6cd2cabc0f8e;Sampled=0' traceparent: '00-69eddeaf784f8691a88c9e0528f725d6-c1fa6cd2cabc0f8e-00' x-forwarded-for: '35.158.179.21' [2026-04-26 12:45:19.569015] [info] WEBHOOK REQUEST: {"owner":"6ef43cee-ea9c-419a-a05a-01e5c0ee8298","title":"%D8%A7%D9%84%D9%85%D9%84%D9%81 %D8%A7%D9%84%D8%A3%D8%AE%D9%8A%D8%B1 %D9%88%D9%88%D8%B1%D8%AF.docx","status":"COMPLETE","id":"1ef0059c-c2d0-4abc-9c5c-7c6b28ca9687","content_type":"application/vnd.openxmlformats-officedocument.wordprocessingml.document","page_count":31,"word_count":4303,"character_count":23312,"created_time":"2026-04-26T09:45:01.537Z","capabilities":["INDEX","SIMILARITY","VIEWER"]} [2026-04-26 12:45:19.569020] [info] EXPECTED SIGNATURE: 314eaa4ef56ea984b6e78eca85879a15071a685ba9975eae6b8f9744bb8794dc [2026-04-26 12:45:19.851495] [info] [PUT] Request to: https://midocean.turnitin.com/api/v1/submissions/1ef0059c-c2d0-4abc-9c5c-7c6b28ca9687/similarity [2026-04-26 12:45:19.851530] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-26 12:45:19.851547] [info] Request: 0: '{"generation_settings":{"search_repositories":["INTERNET","PUBLICATION","CROSSREF","CROSSREF_POSTED_CONTENT","SUBMITTED_WORK"],"auto_exclude_self_matching_scope":"GROUP_CONTEXT"},"view_settings":{"exclude_quotes":true,"exclude_bibliography":true}}' [2026-04-26 12:45:20.528449] [info] Response: 0: '{"message":"Successfully scheduled similarity report generation","httpstatus":202}' [2026-04-26 12:45:20.530955] [info] -------- WEBHOOK END -------- [2026-04-26 12:45:32.380789] [info] -------- WEBHOOK START -------- [2026-04-26 12:45:32.380821] [info] WEBHOOK HEADERS: connection: 'Keep-Alive' content-length: '1264' accept-encoding: 'gzip, br' x-forwarded-proto: 'https' cf-visitor: '{"scheme":"https"}' cf-ipcountry: 'DE' cdn-loop: 'cloudflare; loops=1' x-turnitin-signature: '1931785ef1f6bea9b39322a857ca2c1f06c728d83ae522e5122d7d8426e5f69a' content-type: 'application/json' x-turnitin-eventtype: 'SIMILARITY_COMPLETE' host: 'lms.midocean.edu.km' cookie: 'MoodleSession=103a525a7b5f4f37d0a42f80f4c9a91b' cf-ray: '9f24a7b94b10353c-FRA' accept: '*/*' user-agent: 'AHC/2.1' x-amzn-trace-id: 'Root=1-69eddebc-a996319239f4227fed78dea3;Parent=a9661020fb4ac73e;Sampled=0' traceparent: '00-69eddebca996319239f4227fed78dea3-a9661020fb4ac73e-00' x-forwarded-for: '35.158.179.21' [2026-04-26 12:45:32.380918] [info] WEBHOOK REQUEST: {"overall_match_percentage":7,"internet_match_percentage":5,"publication_match_percentage":0,"submitted_works_match_percentage":6,"status":"COMPLETE","time_generated":"2026-04-26T09:45:32.193155Z","time_requested":"2026-04-26T09:45:20.49438Z","submission_id":"1ef0059c-c2d0-4abc-9c5c-7c6b28ca9687","top_matches":[{"percentage":1.3383423,"source_type":"INTERNET","matched_word_count_total":57,"name":"www.ajsp.net"},{"percentage":0.89222825,"source_type":"SUBMITTED_WORK","matched_word_count_total":38,"submitted_date":"2020-12-13","institution_name":"Hofstra University","name":"Hofstra University on 2020-12-13"},{"percentage":0.7513501,"source_type":"SUBMITTED_WORK","matched_word_count_total":32,"submitted_date":"2025-12-28","institution_name":"Muscat University","name":"Muscat University on 2025-12-28"},{"percentage":0.61047196,"source_type":"SUBMITTED_WORK","matched_word_count_total":26,"submitted_date":"2025-12-07","institution_name":"University of Anbar","name":"University of Anbar on 2025-12-07"},{"percentage":0.58699226,"source_type":"SUBMITTED_WORK","matched_word_count_total":25,"submitted_date":"2022-06-28","institution_name":"Police Sciences Academy","name":"Police Sciences Academy on 2022-06-28"}],"top_source_largest_matched_word_count":21} [2026-04-26 12:45:32.380933] [info] EXPECTED SIGNATURE: 1931785ef1f6bea9b39322a857ca2c1f06c728d83ae522e5122d7d8426e5f69a [2026-04-26 12:45:32.386148] [info] -------- WEBHOOK END -------- [2026-04-26 13:00:01.494546] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/features-enabled [2026-04-26 13:00:01.494575] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-26 13:00:01.494673] [info] Request: 0: '[]' [2026-04-26 13:00:01.843080] [info] Response: 0: '{"similarity":{"viewer_modes":{"match_overview":true,"all_sources":true},"generation_settings":{"search_repositories":["INTERNET","PUBLICATION","CROSSREF","CROSSREF_POSTED_CONTENT","SUBMITTED_WORK"],"submission_auto_excludes":true},"view_settings":{"exclude_bibliography":true,"exclude_citations":true,"exclude_quotes":true,"exclude_abstract":false,"exclude_methods":false,"exclude_small_matches":true,"exclude_internet":true,"exclude_publications":true,"exclude_preprints":false,"exclude_custom_sections":false,"exclude_crossref":true,"exclude_crossref_posted_content":true,"exclude_submitted_works":true}},"tenant":{"require_eula":true},"product_name":"Turnitin Originality","access_options":["NATIVE","CORE_API","DRAFT_COACH"],"capability":["AI_WRITING_DETECTION"],"httpstatus":200}' [2026-04-26 13:00:01.845269] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/webhooks/5fc58884-69fd-449e-97ee-2bfdc2dd72f0 [2026-04-26 13:00:01.845289] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-26 13:00:01.845305] [info] Request: 0: '[]' [2026-04-26 13:00:01.922024] [info] Response: 0: '{"id":"5fc58884-69fd-449e-97ee-2bfdc2dd72f0","url":"https:\/\/lms.midocean.edu.km\/plagiarism\/turnitinsim\/callbacks.php","description":"Webhook for https:\/\/lms.midocean.edu.km\/plagiarism\/turnitinsim\/callbacks.php","created_time":"2026-03-04T22:00:02.566Z","event_types":["SUBMISSION_COMPLETE","SIMILARITY_UPDATED","SIMILARITY_COMPLETE"],"httpstatus":200}' [2026-04-26 13:00:01.922657] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/eula/latest?lang=en-US [2026-04-26 13:00:01.922669] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-26 13:00:01.922683] [info] Request: 0: '[]' [2026-04-26 13:00:02.038072] [info] Response: 0: '{"version":"v1beta","valid_from":"2018-04-30T17:00:00Z","valid_until":null,"url":"https:\/\/static.turnitin.com\/eula\/v1beta\/en-us\/eula.html","available_languages":["sv-SE","zh-CN","ja-JP","ko-KR","es-MX","nl-NL","ru-RU","zh-TW","ar-SA","pt-BR","de-DE","el-GR","nb-NO","cs-CZ","da-DK","tr-TR","pl-PL","fi-FI","it-IT","vi-VN","fr-FR","en-US","ro-RO"],"httpstatus":200}' [2026-04-26 13:30:01.300981] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/features-enabled [2026-04-26 13:30:01.301011] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-26 13:30:01.301104] [info] Request: 0: '[]' [2026-04-26 13:30:01.633543] [info] Response: 0: '{"similarity":{"viewer_modes":{"match_overview":true,"all_sources":true},"generation_settings":{"search_repositories":["INTERNET","PUBLICATION","CROSSREF","CROSSREF_POSTED_CONTENT","SUBMITTED_WORK"],"submission_auto_excludes":true},"view_settings":{"exclude_bibliography":true,"exclude_citations":true,"exclude_quotes":true,"exclude_abstract":false,"exclude_methods":false,"exclude_small_matches":true,"exclude_internet":true,"exclude_publications":true,"exclude_preprints":false,"exclude_custom_sections":false,"exclude_crossref":true,"exclude_crossref_posted_content":true,"exclude_submitted_works":true}},"tenant":{"require_eula":true},"product_name":"Turnitin Originality","access_options":["NATIVE","CORE_API","DRAFT_COACH"],"capability":["AI_WRITING_DETECTION"],"httpstatus":200}' [2026-04-26 13:30:01.634417] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/webhooks/5fc58884-69fd-449e-97ee-2bfdc2dd72f0 [2026-04-26 13:30:01.634432] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-26 13:30:01.634447] [info] Request: 0: '[]' [2026-04-26 13:30:01.692280] [info] Response: 0: '{"id":"5fc58884-69fd-449e-97ee-2bfdc2dd72f0","url":"https:\/\/lms.midocean.edu.km\/plagiarism\/turnitinsim\/callbacks.php","description":"Webhook for https:\/\/lms.midocean.edu.km\/plagiarism\/turnitinsim\/callbacks.php","created_time":"2026-03-04T22:00:02.566Z","event_types":["SUBMISSION_COMPLETE","SIMILARITY_COMPLETE","SIMILARITY_UPDATED"],"httpstatus":200}' [2026-04-26 13:30:01.692992] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/eula/latest?lang=en-US [2026-04-26 13:30:01.693007] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-26 13:30:01.693022] [info] Request: 0: '[]' [2026-04-26 13:30:01.801805] [info] Response: 0: '{"version":"v1beta","valid_from":"2018-04-30T17:00:00Z","valid_until":null,"url":"https:\/\/static.turnitin.com\/eula\/v1beta\/en-us\/eula.html","available_languages":["sv-SE","zh-CN","ja-JP","ko-KR","es-MX","nl-NL","ru-RU","zh-TW","ar-SA","pt-BR","de-DE","el-GR","nb-NO","cs-CZ","da-DK","tr-TR","pl-PL","fi-FI","it-IT","vi-VN","fr-FR","en-US","ro-RO"],"httpstatus":200}' [2026-04-26 13:30:01.881529] [info] [POST] Request to: https://midocean.turnitin.com/api/v1/submissions [2026-04-26 13:30:01.881562] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-26 13:30:01.881649] [info] Request: 0: '{"owner":"80ad906a-ce75-4528-85f6-91bfb9780b86","submitter":"80ad906a-ce75-4528-85f6-91bfb9780b86","title":"mohammed-salem-alkhulaifi.pdf","metadata":{"group":{"id":"145469","name":"Project-2-2","type":"ASSIGNMENT"},"group_context":{"id":"4476","name":"Practical_Machine_Learning_and_Data_Exploration_First Trimester 2026"},"owners":[{"id":"80ad906a-ce75-4528-85f6-91bfb9780b86","family_name":"\u0627\u0644\u062e\u0644\u064a\u0641\u064a","given_name":"\u0645\u062d\u0645\u062f","email":"mohammedlanqes@gmail.com"}],"original_submitted_time":"2026-04-26T10:30:01Z"},"eula":{"accepted_timestamp":"2026-03-15T17:33:09Z","language":"en-US","version":"v1beta"},"owner_default_permission_set":"LEARNER","submitter_default_permission_set":"LEARNER"}' [2026-04-26 13:30:02.217215] [info] Response: 0: '{"owner":"80ad906a-ce75-4528-85f6-91bfb9780b86","title":"mohammed-salem-alkhulaifi.pdf","status":"CREATED","id":"227ed5cd-3059-401f-9138-6f24740f4afe","created_time":"2026-04-26T10:30:02.194Z","httpstatus":201}' [2026-04-26 13:30:02.219798] [info] [PUT] Request to: https://midocean.turnitin.com/api/v1/submissions/227ed5cd-3059-401f-9138-6f24740f4afe/original [2026-04-26 13:30:02.219821] [info] Headers: 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="mohammed-salem-alkhulaifi.pdf"' [2026-04-26 13:30:02.493554] [info] Response: 0: '{"message":"Successfully uploaded file for submission 227ed5cd-3059-401f-9138-6f24740f4afe","httpstatus":202}' [2026-04-26 13:30:07.165682] [info] -------- WEBHOOK START -------- [2026-04-26 13:30:07.165729] [info] WEBHOOK HEADERS: connection: 'Keep-Alive' content-length: '330' accept-encoding: 'gzip, br' x-forwarded-proto: 'https' cf-visitor: '{"scheme":"https"}' cf-ipcountry: 'DE' cdn-loop: 'cloudflare; loops=1' x-turnitin-signature: 'd13f9923344bd96d4f23cd63fbb0310b2231982e0979492c997018550de90631' content-type: 'application/json' x-turnitin-eventtype: 'SUBMISSION_COMPLETE' host: 'lms.midocean.edu.km' cookie: 'MoodleSession=a325db3f1b4517831658e4b9c063f21d' cf-ray: '9f24e906aa948ab5-FRA' accept: '*/*' user-agent: 'AHC/2.1' x-amzn-trace-id: 'Root=1-69ede92f-79e55b749ad84c4ad4dd064a;Parent=98f28a75e0efc18d;Sampled=0' traceparent: '00-69ede92f79e55b749ad84c4ad4dd064a-98f28a75e0efc18d-00' x-forwarded-for: '52.57.242.45' [2026-04-26 13:30:07.165836] [info] WEBHOOK REQUEST: {"owner":"80ad906a-ce75-4528-85f6-91bfb9780b86","title":"mohammed-salem-alkhulaifi.pdf","status":"COMPLETE","id":"227ed5cd-3059-401f-9138-6f24740f4afe","content_type":"application/pdf","page_count":6,"word_count":1132,"character_count":6034,"created_time":"2026-04-26T10:30:02.194Z","capabilities":["SIMILARITY","VIEWER","INDEX"]} [2026-04-26 13:30:07.165842] [info] EXPECTED SIGNATURE: d13f9923344bd96d4f23cd63fbb0310b2231982e0979492c997018550de90631 [2026-04-26 13:30:07.428670] [info] [PUT] Request to: https://midocean.turnitin.com/api/v1/submissions/227ed5cd-3059-401f-9138-6f24740f4afe/similarity [2026-04-26 13:30:07.428714] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-26 13:30:07.428734] [info] Request: 0: '{"generation_settings":{"search_repositories":["INTERNET","PUBLICATION","CROSSREF","CROSSREF_POSTED_CONTENT","SUBMITTED_WORK"],"auto_exclude_self_matching_scope":"GROUP_CONTEXT"},"view_settings":{"exclude_quotes":false,"exclude_bibliography":false}}' [2026-04-26 13:30:08.027800] [info] Response: 0: '{"message":"Successfully scheduled similarity report generation","httpstatus":202}' [2026-04-26 13:30:08.030889] [info] -------- WEBHOOK END -------- [2026-04-26 13:30:19.568542] [info] -------- WEBHOOK START -------- [2026-04-26 13:30:19.568577] [info] WEBHOOK HEADERS: connection: 'Keep-Alive' content-length: '1428' accept-encoding: 'gzip, br' x-forwarded-proto: 'https' cf-visitor: '{"scheme":"https"}' cf-ipcountry: 'DE' cdn-loop: 'cloudflare; loops=1' x-turnitin-signature: '135cba7a18ac25b8283f7630ccfb6d3a592d53c5178ae26e4de7c46eb4f8893a' content-type: 'application/json' x-turnitin-eventtype: 'SIMILARITY_COMPLETE' host: 'lms.midocean.edu.km' cookie: 'MoodleSession=103a525a7b5f4f37d0a42f80f4c9a91b' cf-ray: '9f24e9542904f8b2-FRA' accept: '*/*' user-agent: 'AHC/2.1' x-amzn-trace-id: 'Root=1-69ede93b-dd7ffb1dec8254825d63b2a8;Parent=5c1a933ea53b7432;Sampled=0' traceparent: '00-69ede93bdd7ffb1dec8254825d63b2a8-5c1a933ea53b7432-00' x-forwarded-for: '35.158.179.21' [2026-04-26 13:30:19.568681] [info] WEBHOOK REQUEST: {"overall_match_percentage":67,"internet_match_percentage":45,"publication_match_percentage":32,"submitted_works_match_percentage":65,"status":"COMPLETE","time_generated":"2026-04-26T10:30:19.343174Z","time_requested":"2026-04-26T10:30:07.991616Z","submission_id":"227ed5cd-3059-401f-9138-6f24740f4afe","top_matches":[{"percentage":28.311687,"source_type":"SUBMITTED_WORK","matched_word_count_total":327,"submitted_date":"2024-11-21","institution_name":"University of North Texas","name":"University of North Texas on 2024-11-21"},{"percentage":27.965368,"source_type":"SUBMITTED_WORK","matched_word_count_total":323,"submitted_date":"2024-11-21","institution_name":"University of North Texas","name":"University of North Texas on 2024-11-21"},{"percentage":27.878788,"source_type":"SUBMITTED_WORK","matched_word_count_total":322,"submitted_date":"2024-11-19","institution_name":"University of North Texas","name":"University of North Texas on 2024-11-19"},{"percentage":27.272728,"source_type":"SUBMITTED_WORK","matched_word_count_total":315,"submitted_date":"2024-11-21","institution_name":"University of North Texas","name":"University of North Texas on 2024-11-21"},{"percentage":25.281385,"source_type":"SUBMITTED_WORK","matched_word_count_total":292,"submitted_date":"2024-11-21","institution_name":"University of North Texas","name":"University of North Texas on 2024-11-21"}],"top_source_largest_matched_word_count":117} [2026-04-26 13:30:19.568696] [info] EXPECTED SIGNATURE: 135cba7a18ac25b8283f7630ccfb6d3a592d53c5178ae26e4de7c46eb4f8893a [2026-04-26 13:30:19.574836] [info] -------- WEBHOOK END -------- [2026-04-26 13:35:01.318125] [info] [POST] Request to: https://midocean.turnitin.com/api/v1/submissions [2026-04-26 13:35:01.318160] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-26 13:35:01.318243] [info] Request: 0: '{"owner":"f7c74755-3f7c-4757-8e91-6b88472106f2","submitter":"f7c74755-3f7c-4757-8e91-6b88472106f2","title":"03 %D8%B9%D8%A8%D8%AF%D8%A7%D9%84%D8%B9%D8%B2%D9%8A%D8%B2 %D9%85%D8%AD%D9%85%D8%AF %D8%A8%D9%86%D8%AA%D9%86 -242000805.docx","metadata":{"group":{"id":"146203","name":"\u0627\u0644\u0646\u0633\u062e\u0629 \u0627\u0644\u0646\u0647\u0627\u0626\u064a\u0629 Word","type":"ASSIGNMENT"},"group_context":{"id":"4351","name":"Graduation_Project_MKT500_Y1_BDM_First Trimester 2026","owners":[{"id":"156f1dd7-beb4-4430-a179-628854767a95","family_name":"ELNOHY","given_name":"Amira","email":"amiraelnouhy@midocean.edu.km"}]},"owners":[{"id":"f7c74755-3f7c-4757-8e91-6b88472106f2","family_name":"\u0628\u0646\u062a\u0646","given_name":"\u0639\u0628\u062f\u0627\u0644\u0639\u0632\u064a\u0632","email":"bantan1423@gmail.com"}],"original_submitted_time":"2026-04-26T10:35:01Z"},"eula":{"accepted_timestamp":"2026-02-14T16:33:51Z","language":"en-US","version":"v1beta"},"owner_default_permission_set":"LEARNER","submitter_default_permission_set":"LEARNER"}' [2026-04-26 13:35:01.727555] [info] Response: 0: '{"owner":"f7c74755-3f7c-4757-8e91-6b88472106f2","title":"03 %D8%B9%D8%A8%D8%AF%D8%A7%D9%84%D8%B9%D8%B2%D9%8A%D8%B2 %D9%85%D8%AD%D9%85%D8%AF %D8%A8%D9%86%D8%AA%D9%86 -242000805.docx","status":"CREATED","id":"0e8b0101-e01a-4425-8b8c-1229da4295c9","created_time":"2026-04-26T10:35:01.558Z","httpstatus":201}' [2026-04-26 13:35:01.730150] [info] [PUT] Request to: https://midocean.turnitin.com/api/v1/submissions/0e8b0101-e01a-4425-8b8c-1229da4295c9/original [2026-04-26 13:35:01.730185] [info] Headers: 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="03 %D8%B9%D8%A8%D8%AF%D8%A7%D9%84%D8%B9%D8%B2%D9%8A%D8%B2 %D9%85%D8%AD%D9%85%D8%AF %D8%A8%D9%86%D8%AA%D9%86 -242000805.docx"' [2026-04-26 13:35:01.951458] [info] Response: 0: '{"message":"Successfully uploaded file for submission 0e8b0101-e01a-4425-8b8c-1229da4295c9","httpstatus":202}' [2026-04-26 13:35:30.296695] [info] -------- WEBHOOK START -------- [2026-04-26 13:35:30.296730] [info] WEBHOOK HEADERS: connection: 'Keep-Alive' content-length: '482' accept-encoding: 'gzip, br' x-forwarded-proto: 'https' cf-visitor: '{"scheme":"https"}' cf-ipcountry: 'DE' cdn-loop: 'cloudflare; loops=1' x-turnitin-signature: '83e59cf3f932b70f2fabf974a322a4e941da8042693673cf1de644f0dd85fb1b' content-type: 'application/json' x-turnitin-eventtype: 'SUBMISSION_COMPLETE' host: 'lms.midocean.edu.km' cookie: 'MoodleSession=103a525a7b5f4f37d0a42f80f4c9a91b' cf-ray: '9f24f0ea3c1c5d7c-FRA' accept: '*/*' user-agent: 'AHC/2.1' x-amzn-trace-id: 'Root=1-69edea72-d267840b957c51428ca910a8;Parent=5c2db2dac3d8b599;Sampled=0' traceparent: '00-69edea72d267840b957c51428ca910a8-5c2db2dac3d8b599-00' x-forwarded-for: '35.158.179.21' [2026-04-26 13:35:30.296832] [info] WEBHOOK REQUEST: {"owner":"f7c74755-3f7c-4757-8e91-6b88472106f2","title":"03 %D8%B9%D8%A8%D8%AF%D8%A7%D9%84%D8%B9%D8%B2%D9%8A%D8%B2 %D9%85%D8%AD%D9%85%D8%AF %D8%A8%D9%86%D8%AA%D9%86 -242000805.docx","status":"COMPLETE","id":"0e8b0101-e01a-4425-8b8c-1229da4295c9","content_type":"application/vnd.openxmlformats-officedocument.wordprocessingml.document","page_count":38,"word_count":5279,"character_count":29893,"created_time":"2026-04-26T10:35:01.558Z","capabilities":["INDEX","VIEWER","SIMILARITY"]} [2026-04-26 13:35:30.296837] [info] EXPECTED SIGNATURE: 83e59cf3f932b70f2fabf974a322a4e941da8042693673cf1de644f0dd85fb1b [2026-04-26 13:35:30.511578] [info] [PUT] Request to: https://midocean.turnitin.com/api/v1/submissions/0e8b0101-e01a-4425-8b8c-1229da4295c9/similarity [2026-04-26 13:35:30.511612] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-26 13:35:30.511631] [info] Request: 0: '{"generation_settings":{"search_repositories":["INTERNET","PUBLICATION","CROSSREF","CROSSREF_POSTED_CONTENT","SUBMITTED_WORK"],"auto_exclude_self_matching_scope":"GROUP_CONTEXT"},"view_settings":{"exclude_quotes":true,"exclude_bibliography":true}}' [2026-04-26 13:35:31.126435] [info] Response: 0: '{"message":"Successfully scheduled similarity report generation","httpstatus":202}' [2026-04-26 13:35:31.128441] [info] -------- WEBHOOK END -------- [2026-04-26 13:35:48.142023] [info] -------- WEBHOOK START -------- [2026-04-26 13:35:48.142061] [info] WEBHOOK HEADERS: connection: 'Keep-Alive' content-length: '1413' accept-encoding: 'gzip, br' x-forwarded-proto: 'https' cf-visitor: '{"scheme":"https"}' cf-ipcountry: 'DE' cdn-loop: 'cloudflare; loops=1' x-turnitin-signature: 'f7c857b7eed1cb99667865fd0f842037308025f9b7da6ba423951c9541b9aed1' content-type: 'application/json' x-turnitin-eventtype: 'SIMILARITY_COMPLETE' host: 'lms.midocean.edu.km' cookie: 'MoodleSession=a325db3f1b4517831658e4b9c063f21d' cf-ray: '9f24f159c937b905-FRA' accept: '*/*' user-agent: 'AHC/2.1' x-amzn-trace-id: 'Root=1-69edea84-2dc294003c71a2a259aaadf3;Parent=913ebd9e5674a2a8;Sampled=0' traceparent: '00-69edea842dc294003c71a2a259aaadf3-913ebd9e5674a2a8-00' x-forwarded-for: '52.57.242.45' [2026-04-26 13:35:48.142168] [info] WEBHOOK REQUEST: {"overall_match_percentage":18,"internet_match_percentage":6,"publication_match_percentage":2,"submitted_works_match_percentage":16,"status":"COMPLETE","time_generated":"2026-04-26T10:35:47.938898Z","time_requested":"2026-04-26T10:35:31.053798Z","submission_id":"0e8b0101-e01a-4425-8b8c-1229da4295c9","top_matches":[{"percentage":2.4023438,"source_type":"SUBMITTED_WORK","matched_word_count_total":123,"submitted_date":"2025-12-14","institution_name":"Arab East College","name":"Arab East College on 2025-12-14"},{"percentage":2.03125,"source_type":"SUBMITTED_WORK","matched_word_count_total":104,"submitted_date":"2026-03-08","institution_name":"Midocean University","name":"Midocean University on 2026-03-08"},{"percentage":2.0117188,"source_type":"SUBMITTED_WORK","matched_word_count_total":103,"submitted_date":"2026-04-12","institution_name":"Applied Science University","name":"Applied Science University on 2026-04-12"},{"percentage":1.8164062,"source_type":"SUBMITTED_WORK","matched_word_count_total":93,"submitted_date":"2025-10-16","institution_name":"Ajman University of Science and Technology","name":"Ajman University of Science and Technology on 2025-10-16"},{"percentage":1.6796875,"source_type":"SUBMITTED_WORK","matched_word_count_total":86,"submitted_date":"2025-12-13","institution_name":"Arab East College","name":"Arab East College on 2025-12-13"}],"top_source_largest_matched_word_count":16} [2026-04-26 13:35:48.142184] [info] EXPECTED SIGNATURE: f7c857b7eed1cb99667865fd0f842037308025f9b7da6ba423951c9541b9aed1 [2026-04-26 13:35:48.147510] [info] -------- WEBHOOK END -------- [2026-04-26 14:00:01.144912] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/features-enabled [2026-04-26 14:00:01.144938] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-26 14:00:01.145020] [info] Request: 0: '[]' [2026-04-26 14:00:01.500689] [info] Response: 0: '{"similarity":{"viewer_modes":{"match_overview":true,"all_sources":true},"generation_settings":{"search_repositories":["INTERNET","PUBLICATION","CROSSREF","CROSSREF_POSTED_CONTENT","SUBMITTED_WORK"],"submission_auto_excludes":true},"view_settings":{"exclude_bibliography":true,"exclude_citations":true,"exclude_quotes":true,"exclude_abstract":false,"exclude_methods":false,"exclude_small_matches":true,"exclude_internet":true,"exclude_publications":true,"exclude_preprints":false,"exclude_custom_sections":false,"exclude_crossref":true,"exclude_crossref_posted_content":true,"exclude_submitted_works":true}},"tenant":{"require_eula":true},"product_name":"Turnitin Originality","access_options":["NATIVE","CORE_API","DRAFT_COACH"],"capability":["AI_WRITING_DETECTION"],"httpstatus":200}' [2026-04-26 14:00:01.501415] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/webhooks/5fc58884-69fd-449e-97ee-2bfdc2dd72f0 [2026-04-26 14:00:01.501429] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-26 14:00:01.501441] [info] Request: 0: '[]' [2026-04-26 14:00:01.576407] [info] Response: 0: '{"id":"5fc58884-69fd-449e-97ee-2bfdc2dd72f0","url":"https:\/\/lms.midocean.edu.km\/plagiarism\/turnitinsim\/callbacks.php","description":"Webhook for https:\/\/lms.midocean.edu.km\/plagiarism\/turnitinsim\/callbacks.php","created_time":"2026-03-04T22:00:02.566Z","event_types":["SIMILARITY_COMPLETE","SIMILARITY_UPDATED","SUBMISSION_COMPLETE"],"httpstatus":200}' [2026-04-26 14:00:01.577074] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/eula/latest?lang=en-US [2026-04-26 14:00:01.577086] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-26 14:00:01.577100] [info] Request: 0: '[]' [2026-04-26 14:00:01.628062] [info] Response: 0: '{"version":"v1beta","valid_from":"2018-04-30T17:00:00Z","valid_until":null,"url":"https:\/\/static.turnitin.com\/eula\/v1beta\/en-us\/eula.html","available_languages":["sv-SE","zh-CN","ja-JP","ko-KR","es-MX","nl-NL","ru-RU","zh-TW","ar-SA","pt-BR","de-DE","el-GR","nb-NO","cs-CZ","da-DK","tr-TR","pl-PL","fi-FI","it-IT","vi-VN","fr-FR","en-US","ro-RO"],"httpstatus":200}' [2026-04-26 14:30:01.162293] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/features-enabled [2026-04-26 14:30:01.162327] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-26 14:30:01.162409] [info] Request: 0: '[]' [2026-04-26 14:30:01.593086] [info] Response: 0: '{"similarity":{"viewer_modes":{"match_overview":true,"all_sources":true},"generation_settings":{"search_repositories":["INTERNET","PUBLICATION","CROSSREF","CROSSREF_POSTED_CONTENT","SUBMITTED_WORK"],"submission_auto_excludes":true},"view_settings":{"exclude_bibliography":true,"exclude_citations":true,"exclude_quotes":true,"exclude_abstract":false,"exclude_methods":false,"exclude_small_matches":true,"exclude_internet":true,"exclude_publications":true,"exclude_preprints":false,"exclude_custom_sections":false,"exclude_crossref":true,"exclude_crossref_posted_content":true,"exclude_submitted_works":true}},"tenant":{"require_eula":true},"product_name":"Turnitin Originality","access_options":["NATIVE","CORE_API","DRAFT_COACH"],"capability":["AI_WRITING_DETECTION"],"httpstatus":200}' [2026-04-26 14:30:01.593975] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/webhooks/5fc58884-69fd-449e-97ee-2bfdc2dd72f0 [2026-04-26 14:30:01.593990] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-26 14:30:01.594003] [info] Request: 0: '[]' [2026-04-26 14:30:01.707653] [info] Response: 0: '{"id":"5fc58884-69fd-449e-97ee-2bfdc2dd72f0","url":"https:\/\/lms.midocean.edu.km\/plagiarism\/turnitinsim\/callbacks.php","description":"Webhook for https:\/\/lms.midocean.edu.km\/plagiarism\/turnitinsim\/callbacks.php","created_time":"2026-03-04T22:00:02.566Z","event_types":["SUBMISSION_COMPLETE","SIMILARITY_COMPLETE","SIMILARITY_UPDATED"],"httpstatus":200}' [2026-04-26 14:30:01.708451] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/eula/latest?lang=en-US [2026-04-26 14:30:01.708466] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-26 14:30:01.708479] [info] Request: 0: '[]' [2026-04-26 14:30:01.827660] [info] Response: 0: '{"version":"v1beta","valid_from":"2018-04-30T17:00:00Z","valid_until":null,"url":"https:\/\/static.turnitin.com\/eula\/v1beta\/en-us\/eula.html","available_languages":["sv-SE","zh-CN","ja-JP","ko-KR","es-MX","nl-NL","ru-RU","zh-TW","ar-SA","pt-BR","de-DE","el-GR","nb-NO","cs-CZ","da-DK","tr-TR","pl-PL","fi-FI","it-IT","vi-VN","fr-FR","en-US","ro-RO"],"httpstatus":200}' [2026-04-26 14:55:01.581613] [info] [POST] Request to: https://midocean.turnitin.com/api/v1/submissions [2026-04-26 14:55:01.581654] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-26 14:55:01.581760] [info] Request: 0: '{"owner":"256379db-d3ec-4f79-a3c9-b3b53f01d34e","submitter":"256379db-d3ec-4f79-a3c9-b3b53f01d34e","title":"Machine_Learning_Code.pdf.pdf","metadata":{"group":{"id":"145469","name":"Project-2-2","type":"ASSIGNMENT"},"group_context":{"id":"4476","name":"Practical_Machine_Learning_and_Data_Exploration_First Trimester 2026"},"owners":[{"id":"256379db-d3ec-4f79-a3c9-b3b53f01d34e","family_name":"\u0627\u0644\u062d\u0631\u0628\u064a","given_name":"\u0646\u0648\u0631\u0629","email":"n.88880@hotmail.com"}],"original_submitted_time":"2026-04-26T11:55:01Z"},"eula":{"accepted_timestamp":"2025-08-16T16:51:43Z","language":"en-US","version":"v1beta"},"owner_default_permission_set":"LEARNER","submitter_default_permission_set":"LEARNER"}' [2026-04-26 14:55:01.918201] [info] Response: 0: '{"owner":"256379db-d3ec-4f79-a3c9-b3b53f01d34e","title":"Machine_Learning_Code.pdf.pdf","status":"CREATED","id":"21d8c336-6041-4192-aac4-d8a4d2bb9895","created_time":"2026-04-26T11:55:01.895Z","httpstatus":201}' [2026-04-26 14:55:01.920792] [info] [PUT] Request to: https://midocean.turnitin.com/api/v1/submissions/21d8c336-6041-4192-aac4-d8a4d2bb9895/original [2026-04-26 14:55:01.920825] [info] Headers: 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="Machine_Learning_Code.pdf.pdf"' [2026-04-26 14:55:02.113759] [info] Response: 0: '{"message":"Successfully uploaded file for submission 21d8c336-6041-4192-aac4-d8a4d2bb9895","httpstatus":202}' [2026-04-26 14:55:06.366569] [info] -------- WEBHOOK START -------- [2026-04-26 14:55:06.366604] [info] WEBHOOK HEADERS: connection: 'Keep-Alive' content-length: '329' accept-encoding: 'gzip, br' x-forwarded-proto: 'https' cf-visitor: '{"scheme":"https"}' cf-ipcountry: 'DE' cdn-loop: 'cloudflare; loops=1' x-turnitin-signature: 'f07053cca3172dcd9ba6081e707675f48f5f749ccab8187a49322ca6a18a2aa1' content-type: 'application/json' x-turnitin-eventtype: 'SUBMISSION_COMPLETE' host: 'lms.midocean.edu.km' cookie: 'MoodleSession=a325db3f1b4517831658e4b9c063f21d' cf-ray: '9f256584ae72804d-FRA' accept: '*/*' user-agent: 'AHC/2.1' x-amzn-trace-id: 'Root=1-69edfd1a-88c4e567ae683a199ff7af48;Parent=9f87719edc12860c;Sampled=0' traceparent: '00-69edfd1a88c4e567ae683a199ff7af48-9f87719edc12860c-00' x-forwarded-for: '52.57.242.45' [2026-04-26 14:55:06.366703] [info] WEBHOOK REQUEST: {"owner":"256379db-d3ec-4f79-a3c9-b3b53f01d34e","title":"Machine_Learning_Code.pdf.pdf","status":"COMPLETE","id":"21d8c336-6041-4192-aac4-d8a4d2bb9895","content_type":"application/pdf","page_count":3,"word_count":419,"character_count":2829,"created_time":"2026-04-26T11:55:01.895Z","capabilities":["INDEX","SIMILARITY","VIEWER"]} [2026-04-26 14:55:06.366708] [info] EXPECTED SIGNATURE: f07053cca3172dcd9ba6081e707675f48f5f749ccab8187a49322ca6a18a2aa1 [2026-04-26 14:55:06.527688] [info] [PUT] Request to: https://midocean.turnitin.com/api/v1/submissions/21d8c336-6041-4192-aac4-d8a4d2bb9895/similarity [2026-04-26 14:55:06.527723] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-26 14:55:06.527740] [info] Request: 0: '{"generation_settings":{"search_repositories":["INTERNET","PUBLICATION","CROSSREF","CROSSREF_POSTED_CONTENT","SUBMITTED_WORK"],"auto_exclude_self_matching_scope":"GROUP_CONTEXT"},"view_settings":{"exclude_quotes":false,"exclude_bibliography":false}}' [2026-04-26 14:55:07.223206] [info] Response: 0: '{"message":"Successfully scheduled similarity report generation","httpstatus":202}' [2026-04-26 14:55:07.226336] [info] -------- WEBHOOK END -------- [2026-04-26 14:55:22.055356] [info] -------- WEBHOOK START -------- [2026-04-26 14:55:22.055389] [info] WEBHOOK HEADERS: connection: 'Keep-Alive' content-length: '1137' accept-encoding: 'gzip, br' x-forwarded-proto: 'https' cf-visitor: '{"scheme":"https"}' cf-ipcountry: 'DE' cdn-loop: 'cloudflare; loops=1' x-turnitin-signature: '6963bf5dbde03e47bc953f77460d288ec39a0dd54efeca3d6e6fbc6912f5874e' content-type: 'application/json' x-turnitin-eventtype: 'SIMILARITY_COMPLETE' host: 'lms.midocean.edu.km' cookie: 'MoodleSession=103a525a7b5f4f37d0a42f80f4c9a91b' cf-ray: '9f2565e6bfe0d278-FRA' accept: '*/*' user-agent: 'AHC/2.1' x-amzn-trace-id: 'Root=1-69edfd29-e14b320ae4c6416def5fc0ac;Parent=bacc8ae6f56d1e92;Sampled=0' traceparent: '00-69edfd29e14b320ae4c6416def5fc0ac-bacc8ae6f56d1e92-00' x-forwarded-for: '35.158.179.21' [2026-04-26 14:55:22.055497] [info] WEBHOOK REQUEST: {"overall_match_percentage":66,"internet_match_percentage":63,"publication_match_percentage":54,"submitted_works_match_percentage":67,"status":"COMPLETE","time_generated":"2026-04-26T11:55:21.817296Z","time_requested":"2026-04-26T11:55:07.187722Z","submission_id":"21d8c336-6041-4192-aac4-d8a4d2bb9895","top_matches":[{"percentage":55.36993,"source_type":"SUBMITTED_WORK","matched_word_count_total":232,"submitted_date":"2024-06-01","institution_name":"Queensland University of Technology","name":"Queensland University of Technology on 2024-06-01"},{"percentage":48.68735,"source_type":"SUBMITTED_WORK","matched_word_count_total":204,"submitted_date":"2025-04-02","institution_name":"Nottingham Trent University","name":"Nottingham Trent University on 2025-04-02"},{"percentage":45.34606,"source_type":"SUBMITTED_WORK","matched_word_count_total":190,"submitted_date":"2026-04-12","institution_name":"The Robert Gordon University","name":"The Robert Gordon University on 2026-04-12"},{"percentage":44.63007,"source_type":"INTERNET","matched_word_count_total":187,"name":"download.bibis.ir"}],"top_source_largest_matched_word_count":23} [2026-04-26 14:55:22.055504] [info] EXPECTED SIGNATURE: 6963bf5dbde03e47bc953f77460d288ec39a0dd54efeca3d6e6fbc6912f5874e [2026-04-26 14:55:22.060636] [info] -------- WEBHOOK END -------- [2026-04-26 15:00:01.717114] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/features-enabled [2026-04-26 15:00:01.717143] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-26 15:00:01.717243] [info] Request: 0: '[]' [2026-04-26 15:00:01.929852] [info] Response: 0: '{"similarity":{"viewer_modes":{"match_overview":true,"all_sources":true},"generation_settings":{"search_repositories":["INTERNET","PUBLICATION","CROSSREF","CROSSREF_POSTED_CONTENT","SUBMITTED_WORK"],"submission_auto_excludes":true},"view_settings":{"exclude_bibliography":true,"exclude_citations":true,"exclude_quotes":true,"exclude_abstract":false,"exclude_methods":false,"exclude_small_matches":true,"exclude_internet":true,"exclude_publications":true,"exclude_preprints":false,"exclude_custom_sections":false,"exclude_crossref":true,"exclude_crossref_posted_content":true,"exclude_submitted_works":true}},"tenant":{"require_eula":true},"product_name":"Turnitin Originality","access_options":["NATIVE","CORE_API","DRAFT_COACH"],"capability":["AI_WRITING_DETECTION"],"httpstatus":200}' [2026-04-26 15:00:01.930861] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/webhooks/5fc58884-69fd-449e-97ee-2bfdc2dd72f0 [2026-04-26 15:00:01.930887] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-26 15:00:01.930910] [info] Request: 0: '[]' [2026-04-26 15:00:02.005122] [info] Response: 0: '{"id":"5fc58884-69fd-449e-97ee-2bfdc2dd72f0","url":"https:\/\/lms.midocean.edu.km\/plagiarism\/turnitinsim\/callbacks.php","description":"Webhook for https:\/\/lms.midocean.edu.km\/plagiarism\/turnitinsim\/callbacks.php","created_time":"2026-03-04T22:00:02.566Z","event_types":["SIMILARITY_COMPLETE","SIMILARITY_UPDATED","SUBMISSION_COMPLETE"],"httpstatus":200}' [2026-04-26 15:00:02.005821] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/eula/latest?lang=en-US [2026-04-26 15:00:02.005839] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-26 15:00:02.005853] [info] Request: 0: '[]' [2026-04-26 15:00:02.070027] [info] Response: 0: '{"version":"v1beta","valid_from":"2018-04-30T17:00:00Z","valid_until":null,"url":"https:\/\/static.turnitin.com\/eula\/v1beta\/en-us\/eula.html","available_languages":["sv-SE","zh-CN","ja-JP","ko-KR","es-MX","nl-NL","ru-RU","zh-TW","ar-SA","pt-BR","de-DE","el-GR","nb-NO","cs-CZ","da-DK","tr-TR","pl-PL","fi-FI","it-IT","vi-VN","fr-FR","en-US","ro-RO"],"httpstatus":200}' [2026-04-26 15:20:01.545605] [info] [POST] Request to: https://midocean.turnitin.com/api/v1/submissions [2026-04-26 15:20:01.545919] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-26 15:20:01.546006] [info] Request: 0: '{"owner":"f55007c9-52f1-4c44-b67a-5cff7d1a315c","submitter":"f55007c9-52f1-4c44-b67a-5cff7d1a315c","title":"enhancing-aspect-based-sentiment-analysis-of-saudi.ipynb","metadata":{"group":{"id":"144212","name":"Practical","type":"ASSIGNMENT"},"group_context":{"id":"4494","name":"Thesis_(2)_AI901_Dr_Yasser_Abdel_Hamid_First Trimester 2026","owners":[{"id":"08241156-b836-48db-b6f7-5ad883be8732","family_name":"Abdelhamid","given_name":"Yasser","email":"yasserabdelhamid@midocean.edu.km"},{"id":"0139e5f1-d9b8-41c5-84fe-83de57666e9c","family_name":"Mansour","given_name":"Nehal","email":"nehalmansour@midocean.edu.km"}]},"owners":[{"id":"f55007c9-52f1-4c44-b67a-5cff7d1a315c","family_name":"\u0627\u0644\u0642\u0631\u0646\u064a","given_name":"\u0623\u0631\u064a\u062c","email":"areejhaddaj@gmail.com"}],"original_submitted_time":"2026-04-26T12:20:01Z"},"eula":{"accepted_timestamp":"2025-07-15T21:15:16Z","language":"en-US","version":"v1beta"},"owner_default_permission_set":"LEARNER","submitter_default_permission_set":"LEARNER"}' [2026-04-26 15:20:02.149333] [info] Response: 0: '{"owner":"f55007c9-52f1-4c44-b67a-5cff7d1a315c","title":"enhancing-aspect-based-sentiment-analysis-of-saudi.ipynb","status":"CREATED","id":"649256a1-38ee-410f-8609-c43d7f86ef62","created_time":"2026-04-26T12:20:01.885Z","httpstatus":201}' [2026-04-26 15:20:02.151653] [info] [PUT] Request to: https://midocean.turnitin.com/api/v1/submissions/649256a1-38ee-410f-8609-c43d7f86ef62/original [2026-04-26 15:20:02.151679] [info] Headers: 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="enhancing-aspect-based-sentiment-analysis-of-saudi.ipynb"' [2026-04-26 15:20:02.407629] [info] Response: 0: '{"message":"Successfully uploaded file for submission 649256a1-38ee-410f-8609-c43d7f86ef62","httpstatus":202}' [2026-04-26 15:20:02.731473] [info] [POST] Request to: https://midocean.turnitin.com/api/v1/submissions [2026-04-26 15:20:02.731518] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-26 15:20:02.731539] [info] Request: 0: '{"owner":"f55007c9-52f1-4c44-b67a-5cff7d1a315c","submitter":"f55007c9-52f1-4c44-b67a-5cff7d1a315c","title":"val_finalsmeel.csv","metadata":{"group":{"id":"144212","name":"Practical","type":"ASSIGNMENT"},"group_context":{"id":"4494","name":"Thesis_(2)_AI901_Dr_Yasser_Abdel_Hamid_First Trimester 2026","owners":[{"id":"08241156-b836-48db-b6f7-5ad883be8732","family_name":"Abdelhamid","given_name":"Yasser","email":"yasserabdelhamid@midocean.edu.km"},{"id":"0139e5f1-d9b8-41c5-84fe-83de57666e9c","family_name":"Mansour","given_name":"Nehal","email":"nehalmansour@midocean.edu.km"}]},"owners":[{"id":"f55007c9-52f1-4c44-b67a-5cff7d1a315c","family_name":"\u0627\u0644\u0642\u0631\u0646\u064a","given_name":"\u0623\u0631\u064a\u062c","email":"areejhaddaj@gmail.com"}],"original_submitted_time":"2026-04-26T12:20:02Z"},"eula":{"accepted_timestamp":"2025-07-15T21:15:16Z","language":"en-US","version":"v1beta"},"owner_default_permission_set":"LEARNER","submitter_default_permission_set":"LEARNER"}' [2026-04-26 15:20:03.126979] [info] Response: 0: '{"owner":"f55007c9-52f1-4c44-b67a-5cff7d1a315c","title":"val_finalsmeel.csv","status":"CREATED","id":"7d2c3e3b-0c03-4fb3-93cc-b056b4667db2","created_time":"2026-04-26T12:20:02.958Z","httpstatus":201}' [2026-04-26 15:20:03.129421] [info] [PUT] Request to: https://midocean.turnitin.com/api/v1/submissions/7d2c3e3b-0c03-4fb3-93cc-b056b4667db2/original [2026-04-26 15:20:03.129446] [info] Headers: 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="val_finalsmeel.csv"' [2026-04-26 15:20:03.345577] [info] Response: 0: '{"message":"Successfully uploaded file for submission 7d2c3e3b-0c03-4fb3-93cc-b056b4667db2","httpstatus":202}' [2026-04-26 15:20:03.653357] [info] [POST] Request to: https://midocean.turnitin.com/api/v1/submissions [2026-04-26 15:20:03.653398] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-26 15:20:03.653419] [info] Request: 0: '{"owner":"f55007c9-52f1-4c44-b67a-5cff7d1a315c","submitter":"f55007c9-52f1-4c44-b67a-5cff7d1a315c","title":"train_finalsmell.csv","metadata":{"group":{"id":"144212","name":"Practical","type":"ASSIGNMENT"},"group_context":{"id":"4494","name":"Thesis_(2)_AI901_Dr_Yasser_Abdel_Hamid_First Trimester 2026","owners":[{"id":"08241156-b836-48db-b6f7-5ad883be8732","family_name":"Abdelhamid","given_name":"Yasser","email":"yasserabdelhamid@midocean.edu.km"},{"id":"0139e5f1-d9b8-41c5-84fe-83de57666e9c","family_name":"Mansour","given_name":"Nehal","email":"nehalmansour@midocean.edu.km"}]},"owners":[{"id":"f55007c9-52f1-4c44-b67a-5cff7d1a315c","family_name":"\u0627\u0644\u0642\u0631\u0646\u064a","given_name":"\u0623\u0631\u064a\u062c","email":"areejhaddaj@gmail.com"}],"original_submitted_time":"2026-04-26T12:20:03Z"},"eula":{"accepted_timestamp":"2025-07-15T21:15:16Z","language":"en-US","version":"v1beta"},"owner_default_permission_set":"LEARNER","submitter_default_permission_set":"LEARNER"}' [2026-04-26 15:20:04.178314] [info] Response: 0: '{"owner":"f55007c9-52f1-4c44-b67a-5cff7d1a315c","title":"train_finalsmell.csv","status":"CREATED","id":"ab468b35-9693-4488-a0b3-5434540deb52","created_time":"2026-04-26T12:20:04.021Z","httpstatus":201}' [2026-04-26 15:20:04.180919] [info] [PUT] Request to: https://midocean.turnitin.com/api/v1/submissions/ab468b35-9693-4488-a0b3-5434540deb52/original [2026-04-26 15:20:04.180946] [info] Headers: 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="train_finalsmell.csv"' [2026-04-26 15:20:04.437604] [info] Response: 0: '{"message":"Successfully uploaded file for submission ab468b35-9693-4488-a0b3-5434540deb52","httpstatus":202}' [2026-04-26 15:20:22.347678] [info] -------- WEBHOOK START -------- [2026-04-26 15:20:22.347711] [info] WEBHOOK HEADERS: connection: 'Keep-Alive' content-length: '316' accept-encoding: 'gzip, br' x-forwarded-proto: 'https' cf-visitor: '{"scheme":"https"}' cf-ipcountry: 'DE' cdn-loop: 'cloudflare; loops=1' x-turnitin-signature: 'f8caa6f80a2b62cff32a92a94cdddc2597711f51f51d64f3f5ffaf425b706af2' content-type: 'application/json' x-turnitin-eventtype: 'SUBMISSION_COMPLETE' host: 'lms.midocean.edu.km' cookie: 'MoodleSession=a325db3f1b4517831658e4b9c063f21d' cf-ray: '9f258a878c689b98-FRA' accept: '*/*' user-agent: 'AHC/2.1' x-amzn-trace-id: 'Root=1-69ee0306-a33d07c6741af040d88dac73;Parent=2634670b278e8199;Sampled=0' traceparent: '00-69ee0306a33d07c6741af040d88dac73-2634670b278e8199-00' x-forwarded-for: '52.57.242.45' [2026-04-26 15:20:22.347816] [info] WEBHOOK REQUEST: {"owner":"f55007c9-52f1-4c44-b67a-5cff7d1a315c","title":"val_finalsmeel.csv","status":"COMPLETE","id":"7d2c3e3b-0c03-4fb3-93cc-b056b4667db2","content_type":"text/plain","page_count":12,"word_count":4105,"character_count":24094,"created_time":"2026-04-26T12:20:02.958Z","capabilities":["SIMILARITY","VIEWER","INDEX"]} [2026-04-26 15:20:22.347821] [info] EXPECTED SIGNATURE: f8caa6f80a2b62cff32a92a94cdddc2597711f51f51d64f3f5ffaf425b706af2 [2026-04-26 15:20:22.655981] [info] [PUT] Request to: https://midocean.turnitin.com/api/v1/submissions/7d2c3e3b-0c03-4fb3-93cc-b056b4667db2/similarity [2026-04-26 15:20:22.656017] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-26 15:20:22.656034] [info] Request: 0: '{"generation_settings":{"search_repositories":["INTERNET","PUBLICATION","CROSSREF","CROSSREF_POSTED_CONTENT","SUBMITTED_WORK"],"auto_exclude_self_matching_scope":"GROUP_CONTEXT"},"view_settings":{"exclude_quotes":false,"exclude_bibliography":false}}' [2026-04-26 15:20:23.235407] [info] Response: 0: '{"message":"Successfully scheduled similarity report generation","httpstatus":202}' [2026-04-26 15:20:23.237677] [info] -------- WEBHOOK END -------- [2026-04-26 15:20:36.665374] [info] -------- WEBHOOK START -------- [2026-04-26 15:20:36.665410] [info] WEBHOOK HEADERS: connection: 'Keep-Alive' content-length: '358' accept-encoding: 'gzip, br' x-forwarded-proto: 'https' cf-visitor: '{"scheme":"https"}' cf-ipcountry: 'DE' cdn-loop: 'cloudflare; loops=1' x-turnitin-signature: '4250437ec95d87c3a27518ed1ce92a5a433675cf9da022f32e5aa2f428ce6c27' content-type: 'application/json' x-turnitin-eventtype: 'SIMILARITY_COMPLETE' host: 'lms.midocean.edu.km' cookie: 'MoodleSession=a325db3f1b4517831658e4b9c063f21d' cf-ray: '9f258ae10fb39b98-FRA' accept: '*/*' user-agent: 'AHC/2.1' x-amzn-trace-id: 'Root=1-69ee0314-1f442b32be0db3a953587cc4;Parent=eb2beb4702135c00;Sampled=0' traceparent: '00-69ee03141f442b32be0db3a953587cc4-eb2beb4702135c00-00' x-forwarded-for: '52.57.242.45' [2026-04-26 15:20:36.665529] [info] WEBHOOK REQUEST: {"overall_match_percentage":0,"internet_match_percentage":0,"publication_match_percentage":0,"submitted_works_match_percentage":0,"status":"COMPLETE","time_generated":"2026-04-26T12:20:36.467594Z","time_requested":"2026-04-26T12:20:23.200718Z","submission_id":"7d2c3e3b-0c03-4fb3-93cc-b056b4667db2","top_matches":[],"top_source_largest_matched_word_count":0} [2026-04-26 15:20:36.665535] [info] EXPECTED SIGNATURE: 4250437ec95d87c3a27518ed1ce92a5a433675cf9da022f32e5aa2f428ce6c27 [2026-04-26 15:20:36.671010] [info] -------- WEBHOOK END -------- [2026-04-26 15:21:27.568840] [info] -------- WEBHOOK START -------- [2026-04-26 15:21:27.568876] [info] WEBHOOK HEADERS: connection: 'Keep-Alive' content-length: '355' accept-encoding: 'gzip, br' x-forwarded-proto: 'https' cf-visitor: '{"scheme":"https"}' cf-ipcountry: 'DE' cdn-loop: 'cloudflare; loops=1' x-turnitin-signature: '3fa75b87aac98471f6498102c7384d18bd62699e5fcd303adcf2b929cf852965' content-type: 'application/json' x-turnitin-eventtype: 'SUBMISSION_COMPLETE' host: 'lms.midocean.edu.km' cookie: 'MoodleSession=a325db3f1b4517831658e4b9c063f21d' cf-ray: '9f258c1f2f179b98-FRA' accept: '*/*' user-agent: 'AHC/2.1' x-amzn-trace-id: 'Root=1-69ee0347-f1098723aecdd8015ff2db24;Parent=91b7db974e26dc12;Sampled=0' traceparent: '00-69ee0347f1098723aecdd8015ff2db24-91b7db974e26dc12-00' x-forwarded-for: '52.57.242.45' [2026-04-26 15:21:27.568984] [info] WEBHOOK REQUEST: {"owner":"f55007c9-52f1-4c44-b67a-5cff7d1a315c","title":"enhancing-aspect-based-sentiment-analysis-of-saudi.ipynb","status":"COMPLETE","id":"649256a1-38ee-410f-8609-c43d7f86ef62","content_type":"text/plain","page_count":49,"word_count":1740,"character_count":179681,"created_time":"2026-04-26T12:20:01.885Z","capabilities":["SIMILARITY","VIEWER","INDEX"]} [2026-04-26 15:21:27.568990] [info] EXPECTED SIGNATURE: 3fa75b87aac98471f6498102c7384d18bd62699e5fcd303adcf2b929cf852965 [2026-04-26 15:21:27.898263] [info] [PUT] Request to: https://midocean.turnitin.com/api/v1/submissions/649256a1-38ee-410f-8609-c43d7f86ef62/similarity [2026-04-26 15:21:27.898305] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-26 15:21:27.898324] [info] Request: 0: '{"generation_settings":{"search_repositories":["INTERNET","PUBLICATION","CROSSREF","CROSSREF_POSTED_CONTENT","SUBMITTED_WORK"],"auto_exclude_self_matching_scope":"GROUP_CONTEXT"},"view_settings":{"exclude_quotes":false,"exclude_bibliography":false}}' [2026-04-26 15:21:28.491938] [info] Response: 0: '{"message":"Successfully scheduled similarity report generation","httpstatus":202}' [2026-04-26 15:21:28.494297] [info] -------- WEBHOOK END -------- [2026-04-26 15:21:58.242450] [info] -------- WEBHOOK START -------- [2026-04-26 15:21:58.242487] [info] WEBHOOK HEADERS: connection: 'Keep-Alive' content-length: '1612' accept-encoding: 'gzip, br' x-forwarded-proto: 'https' cf-visitor: '{"scheme":"https"}' cf-ipcountry: 'DE' cdn-loop: 'cloudflare; loops=1' x-turnitin-signature: 'caaadb4cc66e5ec4c5df9fe18c48c4083d5d98f3035f8bee873ca6d5534e6a42' content-type: 'application/json' x-turnitin-eventtype: 'SIMILARITY_COMPLETE' host: 'lms.midocean.edu.km' cookie: 'MoodleSession=103a525a7b5f4f37d0a42f80f4c9a91b' cf-ray: '9f258cdedc990b0c-FRA' accept: '*/*' user-agent: 'AHC/2.1' x-amzn-trace-id: 'Root=1-69ee0366-f5088fe47e10525233792fac;Parent=5d7c7a081ef708a9;Sampled=0' traceparent: '00-69ee0366f5088fe47e10525233792fac-5d7c7a081ef708a9-00' x-forwarded-for: '35.158.179.21' [2026-04-26 15:21:58.242587] [info] WEBHOOK REQUEST: {"overall_match_percentage":28,"internet_match_percentage":17,"publication_match_percentage":10,"submitted_works_match_percentage":28,"status":"COMPLETE","time_generated":"2026-04-26T12:21:57.985909Z","time_requested":"2026-04-26T12:21:28.460149Z","submission_id":"649256a1-38ee-410f-8609-c43d7f86ef62","top_matches":[{"percentage":16.809868,"source_type":"SUBMITTED_WORK","matched_word_count_total":1976,"submitted_date":"2026-04-16","institution_name":"The Robert Gordon University","name":"The Robert Gordon University on 2026-04-16"},{"percentage":14.6320715,"source_type":"SUBMITTED_WORK","matched_word_count_total":1720,"submitted_date":"2026-04-17","institution_name":"The Robert Gordon University","name":"The Robert Gordon University on 2026-04-17"},{"percentage":14.368354,"submission_id":"037979c1-c89f-491a-ba06-eb895241e2e8","source_type":"SUBMITTED_WORK","matched_word_count_total":1689,"submitted_date":"2025-11-17","institution_name":"Organisation et Développement","name":"Organisation et Développement on 2025-11-17"},{"percentage":14.325819,"submission_id":"583ed819-922b-492c-8487-3105b65a8f09","source_type":"SUBMITTED_WORK","matched_word_count_total":1684,"submitted_date":"2026-03-05","institution_name":"Abo Akademi University","name":"Abo Akademi University on 2026-03-05"},{"percentage":14.3088045,"submission_id":"41e2e3e7-6d4b-4e6b-b7e5-c8cdd3244be9","source_type":"SUBMITTED_WORK","matched_word_count_total":1682,"submitted_date":"2026-02-27","institution_name":"Abo Akademi University","name":"Abo Akademi University on 2026-02-27"}],"top_source_largest_matched_word_count":146} [2026-04-26 15:21:58.242600] [info] EXPECTED SIGNATURE: caaadb4cc66e5ec4c5df9fe18c48c4083d5d98f3035f8bee873ca6d5534e6a42 [2026-04-26 15:21:58.247608] [info] -------- WEBHOOK END -------- [2026-04-26 15:22:06.917088] [info] -------- WEBHOOK START -------- [2026-04-26 15:22:06.917123] [info] WEBHOOK HEADERS: connection: 'Keep-Alive' content-length: '321' accept-encoding: 'gzip, br' x-forwarded-proto: 'https' cf-visitor: '{"scheme":"https"}' cf-ipcountry: 'DE' cdn-loop: 'cloudflare; loops=1' x-turnitin-signature: 'fda98ed2ffbef328f40889b3753cbab75fd3bac528e0a8b207e33e164633d3b0' content-type: 'application/json' x-turnitin-eventtype: 'SUBMISSION_COMPLETE' host: 'lms.midocean.edu.km' cookie: 'MoodleSession=103a525a7b5f4f37d0a42f80f4c9a91b' cf-ray: '9f258d1518470b0c-FRA' accept: '*/*' user-agent: 'AHC/2.1' x-amzn-trace-id: 'Root=1-69ee036e-e3dbe8586f8b87f8e75e5961;Parent=24d5af6f10f33025;Sampled=0' traceparent: '00-69ee036ee3dbe8586f8b87f8e75e5961-24d5af6f10f33025-00' x-forwarded-for: '35.158.179.21' [2026-04-26 15:22:06.917228] [info] WEBHOOK REQUEST: {"owner":"f55007c9-52f1-4c44-b67a-5cff7d1a315c","title":"train_finalsmell.csv","status":"COMPLETE","id":"ab468b35-9693-4488-a0b3-5434540deb52","content_type":"text/plain","page_count":107,"word_count":41341,"character_count":239835,"created_time":"2026-04-26T12:20:04.021Z","capabilities":["SIMILARITY","VIEWER","INDEX"]} [2026-04-26 15:22:06.917233] [info] EXPECTED SIGNATURE: fda98ed2ffbef328f40889b3753cbab75fd3bac528e0a8b207e33e164633d3b0 [2026-04-26 15:22:07.235204] [info] [PUT] Request to: https://midocean.turnitin.com/api/v1/submissions/ab468b35-9693-4488-a0b3-5434540deb52/similarity [2026-04-26 15:22:07.235238] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-26 15:22:07.235255] [info] Request: 0: '{"generation_settings":{"search_repositories":["INTERNET","PUBLICATION","CROSSREF","CROSSREF_POSTED_CONTENT","SUBMITTED_WORK"],"auto_exclude_self_matching_scope":"GROUP_CONTEXT"},"view_settings":{"exclude_quotes":false,"exclude_bibliography":false}}' [2026-04-26 15:22:07.763509] [info] Response: 0: '{"message":"Successfully scheduled similarity report generation","httpstatus":202}' [2026-04-26 15:22:07.765764] [info] -------- WEBHOOK END -------- [2026-04-26 15:23:06.167433] [info] -------- WEBHOOK START -------- [2026-04-26 15:23:06.167470] [info] WEBHOOK HEADERS: connection: 'Keep-Alive' content-length: '357' accept-encoding: 'gzip, br' x-forwarded-proto: 'https' cf-visitor: '{"scheme":"https"}' cf-ipcountry: 'DE' cdn-loop: 'cloudflare; loops=1' x-turnitin-signature: 'd2115819bfdb678a03f73584cc187df0e746c5465ac23520b014a7af3db654f5' content-type: 'application/json' x-turnitin-eventtype: 'SIMILARITY_COMPLETE' host: 'lms.midocean.edu.km' cookie: 'MoodleSession=103a525a7b5f4f37d0a42f80f4c9a91b' cf-ray: '9f258e876b350b0c-FRA' accept: '*/*' user-agent: 'AHC/2.1' x-amzn-trace-id: 'Root=1-69ee03aa-c0bbf67ea5609be51bbc7cd2;Parent=b14e7c388ca3fdbb;Sampled=0' traceparent: '00-69ee03aac0bbf67ea5609be51bbc7cd2-b14e7c388ca3fdbb-00' x-forwarded-for: '35.158.179.21' [2026-04-26 15:23:06.167579] [info] WEBHOOK REQUEST: {"overall_match_percentage":0,"internet_match_percentage":0,"publication_match_percentage":0,"submitted_works_match_percentage":0,"status":"COMPLETE","time_generated":"2026-04-26T12:23:05.906378Z","time_requested":"2026-04-26T12:22:07.72456Z","submission_id":"ab468b35-9693-4488-a0b3-5434540deb52","top_matches":[],"top_source_largest_matched_word_count":0} [2026-04-26 15:23:06.167586] [info] EXPECTED SIGNATURE: d2115819bfdb678a03f73584cc187df0e746c5465ac23520b014a7af3db654f5 [2026-04-26 15:23:06.172818] [info] -------- WEBHOOK END -------- [2026-04-26 15:30:01.082231] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/features-enabled [2026-04-26 15:30:01.082267] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-26 15:30:01.082334] [info] Request: 0: '[]' [2026-04-26 15:30:01.298186] [info] Response: 0: '{"similarity":{"viewer_modes":{"match_overview":true,"all_sources":true},"generation_settings":{"search_repositories":["INTERNET","PUBLICATION","CROSSREF","CROSSREF_POSTED_CONTENT","SUBMITTED_WORK"],"submission_auto_excludes":true},"view_settings":{"exclude_bibliography":true,"exclude_citations":true,"exclude_quotes":true,"exclude_abstract":false,"exclude_methods":false,"exclude_small_matches":true,"exclude_internet":true,"exclude_publications":true,"exclude_preprints":false,"exclude_custom_sections":false,"exclude_crossref":true,"exclude_crossref_posted_content":true,"exclude_submitted_works":true}},"tenant":{"require_eula":true},"product_name":"Turnitin Originality","access_options":["CORE_API","NATIVE","DRAFT_COACH"],"capability":["AI_WRITING_DETECTION"],"httpstatus":200}' [2026-04-26 15:30:01.300896] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/webhooks/5fc58884-69fd-449e-97ee-2bfdc2dd72f0 [2026-04-26 15:30:01.300924] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-26 15:30:01.300940] [info] Request: 0: '[]' [2026-04-26 15:30:01.381326] [info] Response: 0: '{"id":"5fc58884-69fd-449e-97ee-2bfdc2dd72f0","url":"https:\/\/lms.midocean.edu.km\/plagiarism\/turnitinsim\/callbacks.php","description":"Webhook for https:\/\/lms.midocean.edu.km\/plagiarism\/turnitinsim\/callbacks.php","created_time":"2026-03-04T22:00:02.566Z","event_types":["SUBMISSION_COMPLETE","SIMILARITY_COMPLETE","SIMILARITY_UPDATED"],"httpstatus":200}' [2026-04-26 15:30:01.382036] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/eula/latest?lang=en-US [2026-04-26 15:30:01.382052] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-26 15:30:01.382067] [info] Request: 0: '[]' [2026-04-26 15:30:01.445173] [info] Response: 0: '{"version":"v1beta","valid_from":"2018-04-30T17:00:00Z","valid_until":null,"url":"https:\/\/static.turnitin.com\/eula\/v1beta\/en-us\/eula.html","available_languages":["sv-SE","zh-CN","ja-JP","ko-KR","es-MX","nl-NL","ru-RU","zh-TW","ar-SA","pt-BR","de-DE","el-GR","nb-NO","cs-CZ","da-DK","tr-TR","pl-PL","fi-FI","it-IT","vi-VN","fr-FR","en-US","ro-RO"],"httpstatus":200}' [2026-04-26 16:00:01.290724] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/features-enabled [2026-04-26 16:00:01.290750] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-26 16:00:01.290822] [info] Request: 0: '[]' [2026-04-26 16:00:01.595707] [info] Response: 0: '{"similarity":{"viewer_modes":{"match_overview":true,"all_sources":true},"generation_settings":{"search_repositories":["INTERNET","PUBLICATION","CROSSREF","CROSSREF_POSTED_CONTENT","SUBMITTED_WORK"],"submission_auto_excludes":true},"view_settings":{"exclude_bibliography":true,"exclude_citations":true,"exclude_quotes":true,"exclude_abstract":false,"exclude_methods":false,"exclude_small_matches":true,"exclude_internet":true,"exclude_publications":true,"exclude_preprints":false,"exclude_custom_sections":false,"exclude_crossref":true,"exclude_crossref_posted_content":true,"exclude_submitted_works":true}},"tenant":{"require_eula":true},"product_name":"Turnitin Originality","access_options":["CORE_API","NATIVE","DRAFT_COACH"],"capability":["AI_WRITING_DETECTION"],"httpstatus":200}' [2026-04-26 16:00:01.596415] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/webhooks/5fc58884-69fd-449e-97ee-2bfdc2dd72f0 [2026-04-26 16:00:01.596431] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-26 16:00:01.596443] [info] Request: 0: '[]' [2026-04-26 16:00:01.669085] [info] Response: 0: '{"id":"5fc58884-69fd-449e-97ee-2bfdc2dd72f0","url":"https:\/\/lms.midocean.edu.km\/plagiarism\/turnitinsim\/callbacks.php","description":"Webhook for https:\/\/lms.midocean.edu.km\/plagiarism\/turnitinsim\/callbacks.php","created_time":"2026-03-04T22:00:02.566Z","event_types":["SIMILARITY_UPDATED","SIMILARITY_COMPLETE","SUBMISSION_COMPLETE"],"httpstatus":200}' [2026-04-26 16:00:01.669696] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/eula/latest?lang=en-US [2026-04-26 16:00:01.669720] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-26 16:00:01.669734] [info] Request: 0: '[]' [2026-04-26 16:00:01.770247] [info] Response: 0: '{"version":"v1beta","valid_from":"2018-04-30T17:00:00Z","valid_until":null,"url":"https:\/\/static.turnitin.com\/eula\/v1beta\/en-us\/eula.html","available_languages":["sv-SE","zh-CN","ja-JP","ko-KR","es-MX","nl-NL","ru-RU","zh-TW","ar-SA","pt-BR","de-DE","el-GR","nb-NO","cs-CZ","da-DK","tr-TR","pl-PL","fi-FI","it-IT","vi-VN","fr-FR","en-US","ro-RO"],"httpstatus":200}' [2026-04-26 16:30:01.181759] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/features-enabled [2026-04-26 16:30:01.181786] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-26 16:30:01.181862] [info] Request: 0: '[]' [2026-04-26 16:30:01.537357] [info] Response: 0: '{"similarity":{"viewer_modes":{"match_overview":true,"all_sources":true},"generation_settings":{"search_repositories":["INTERNET","PUBLICATION","CROSSREF","CROSSREF_POSTED_CONTENT","SUBMITTED_WORK"],"submission_auto_excludes":true},"view_settings":{"exclude_bibliography":true,"exclude_citations":true,"exclude_quotes":true,"exclude_abstract":false,"exclude_methods":false,"exclude_small_matches":true,"exclude_internet":true,"exclude_publications":true,"exclude_preprints":false,"exclude_custom_sections":false,"exclude_crossref":true,"exclude_crossref_posted_content":true,"exclude_submitted_works":true}},"tenant":{"require_eula":true},"product_name":"Turnitin Originality","access_options":["CORE_API","NATIVE","DRAFT_COACH"],"capability":["AI_WRITING_DETECTION"],"httpstatus":200}' [2026-04-26 16:30:01.538218] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/webhooks/5fc58884-69fd-449e-97ee-2bfdc2dd72f0 [2026-04-26 16:30:01.538233] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-26 16:30:01.538248] [info] Request: 0: '[]' [2026-04-26 16:30:01.628535] [info] Response: 0: '{"id":"5fc58884-69fd-449e-97ee-2bfdc2dd72f0","url":"https:\/\/lms.midocean.edu.km\/plagiarism\/turnitinsim\/callbacks.php","description":"Webhook for https:\/\/lms.midocean.edu.km\/plagiarism\/turnitinsim\/callbacks.php","created_time":"2026-03-04T22:00:02.566Z","event_types":["SUBMISSION_COMPLETE","SIMILARITY_UPDATED","SIMILARITY_COMPLETE"],"httpstatus":200}' [2026-04-26 16:30:01.629168] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/eula/latest?lang=en-US [2026-04-26 16:30:01.629194] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-26 16:30:01.629206] [info] Request: 0: '[]' [2026-04-26 16:30:01.684042] [info] Response: 0: '{"version":"v1beta","valid_from":"2018-04-30T17:00:00Z","valid_until":null,"url":"https:\/\/static.turnitin.com\/eula\/v1beta\/en-us\/eula.html","available_languages":["sv-SE","zh-CN","ja-JP","ko-KR","es-MX","nl-NL","ru-RU","zh-TW","ar-SA","pt-BR","de-DE","el-GR","nb-NO","cs-CZ","da-DK","tr-TR","pl-PL","fi-FI","it-IT","vi-VN","fr-FR","en-US","ro-RO"],"httpstatus":200}' [2026-04-26 16:45:01.874777] [info] [POST] Request to: https://midocean.turnitin.com/api/v1/submissions [2026-04-26 16:45:01.874836] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-26 16:45:01.874968] [info] Request: 0: '{"owner":"8d1bc041-362b-46f8-a3e8-077772d89cdc","submitter":"8d1bc041-362b-46f8-a3e8-077772d89cdc","title":"Assignment2.pdf","metadata":{"group":{"id":"145469","name":"Project-2-2","type":"ASSIGNMENT"},"group_context":{"id":"4476","name":"Practical_Machine_Learning_and_Data_Exploration_First Trimester 2026"},"owners":[{"id":"8d1bc041-362b-46f8-a3e8-077772d89cdc","family_name":"\u0627\u0644\u0623\u0633\u0645\u0631\u064a","given_name":"\u0631\u0646\u0627\u062f","email":"al_asmari_rinad@hotmail.com"}],"original_submitted_time":"2026-04-26T13:45:01Z"},"eula":{"accepted_timestamp":"2026-03-14T19:18:47Z","language":"en-US","version":"v1beta"},"owner_default_permission_set":"LEARNER","submitter_default_permission_set":"LEARNER"}' [2026-04-26 16:45:02.194911] [info] Response: 0: '{"owner":"8d1bc041-362b-46f8-a3e8-077772d89cdc","title":"Assignment2.pdf","status":"CREATED","id":"9c306ddb-097e-4fc3-ae9f-b37da0e57077","created_time":"2026-04-26T13:45:02.172Z","httpstatus":201}' [2026-04-26 16:45:02.197254] [info] [PUT] Request to: https://midocean.turnitin.com/api/v1/submissions/9c306ddb-097e-4fc3-ae9f-b37da0e57077/original [2026-04-26 16:45:02.197284] [info] Headers: 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="Assignment2.pdf"' [2026-04-26 16:45:02.520836] [info] Response: 0: '{"message":"Successfully uploaded file for submission 9c306ddb-097e-4fc3-ae9f-b37da0e57077","httpstatus":202}' [2026-04-26 16:45:16.422122] [info] -------- WEBHOOK START -------- [2026-04-26 16:45:16.422156] [info] WEBHOOK HEADERS: connection: 'Keep-Alive' content-length: '318' accept-encoding: 'gzip, br' x-forwarded-proto: 'https' cf-visitor: '{"scheme":"https"}' cf-ipcountry: 'DE' cdn-loop: 'cloudflare; loops=1' content-type: 'application/json' x-turnitin-eventtype: 'SUBMISSION_COMPLETE' host: 'lms.midocean.edu.km' x-amzn-trace-id: 'Root=1-69ee16ec-e88543bcb3df3ce72ed3b23d;Parent=ac22d3ce4b19c7d5;Sampled=0' cf-ray: '9f2606e57bd1ae55-FRA' accept: '*/*' user-agent: 'AHC/2.1' traceparent: '00-69ee16ece88543bcb3df3ce72ed3b23d-ac22d3ce4b19c7d5-00' x-turnitin-signature: 'b2cdc28e58098bde1eeb6863a782b0680ab5a06ab355623ce7f8f88105a1a220' x-forwarded-for: '35.158.179.21' [2026-04-26 16:45:16.422260] [info] WEBHOOK REQUEST: {"owner":"8d1bc041-362b-46f8-a3e8-077772d89cdc","title":"Assignment2.pdf","status":"COMPLETE","id":"9c306ddb-097e-4fc3-ae9f-b37da0e57077","content_type":"application/pdf","page_count":25,"word_count":6497,"character_count":32440,"created_time":"2026-04-26T13:45:02.172Z","capabilities":["INDEX","VIEWER","SIMILARITY"]} [2026-04-26 16:45:16.422266] [info] EXPECTED SIGNATURE: b2cdc28e58098bde1eeb6863a782b0680ab5a06ab355623ce7f8f88105a1a220 [2026-04-26 16:45:16.579139] [info] [PUT] Request to: https://midocean.turnitin.com/api/v1/submissions/9c306ddb-097e-4fc3-ae9f-b37da0e57077/similarity [2026-04-26 16:45:16.579178] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-26 16:45:16.579195] [info] Request: 0: '{"generation_settings":{"search_repositories":["INTERNET","PUBLICATION","CROSSREF","CROSSREF_POSTED_CONTENT","SUBMITTED_WORK"],"auto_exclude_self_matching_scope":"GROUP_CONTEXT"},"view_settings":{"exclude_quotes":false,"exclude_bibliography":false}}' [2026-04-26 16:45:17.260091] [info] Response: 0: '{"message":"Successfully scheduled similarity report generation","httpstatus":202}' [2026-04-26 16:45:17.262397] [info] -------- WEBHOOK END -------- [2026-04-26 16:45:40.686244] [info] -------- WEBHOOK START -------- [2026-04-26 16:45:40.686283] [info] WEBHOOK HEADERS: connection: 'Keep-Alive' content-length: '1236' accept-encoding: 'gzip, br' x-forwarded-proto: 'https' cf-visitor: '{"scheme":"https"}' cf-ipcountry: 'DE' cdn-loop: 'cloudflare; loops=1' x-turnitin-signature: '60443f47b56ce637e44ae73a4795f04435fc4f0b308f799aab2750cf9da9b265' content-type: 'application/json' x-turnitin-eventtype: 'SIMILARITY_COMPLETE' host: 'lms.midocean.edu.km' cookie: 'MoodleSession=a824dd38bd7ce90fdd473e2ed8fee3e2' cf-ray: '9f26077d2f7fae55-FRA' accept: '*/*' user-agent: 'AHC/2.1' x-amzn-trace-id: 'Root=1-69ee1704-0e292465484a99522afbe185;Parent=c8f8395428eee57e;Sampled=0' traceparent: '00-69ee17040e292465484a99522afbe185-c8f8395428eee57e-00' x-forwarded-for: '35.158.179.21' [2026-04-26 16:45:40.686387] [info] WEBHOOK REQUEST: {"overall_match_percentage":45,"internet_match_percentage":38,"publication_match_percentage":33,"submitted_works_match_percentage":40,"status":"COMPLETE","time_generated":"2026-04-26T13:45:40.505479Z","time_requested":"2026-04-26T13:45:17.222523Z","submission_id":"9c306ddb-097e-4fc3-ae9f-b37da0e57077","top_matches":[{"percentage":48.33129,"source_type":"SUBMITTED_WORK","matched_word_count_total":3157,"submitted_date":"2024-12-02","institution_name":"University of North Texas","name":"University of North Texas on 2024-12-02"},{"percentage":47.473976,"source_type":"SUBMITTED_WORK","matched_word_count_total":3101,"submitted_date":"2023-10-23","institution_name":"University of Sydney","name":"University of Sydney on 2023-10-23"},{"percentage":41.27373,"source_type":"INTERNET","matched_word_count_total":2696,"name":"ksurya14.github.io"},{"percentage":39.804043,"source_type":"INTERNET","matched_word_count_total":2600,"name":"lampiranskripsi25876.tiiny.site"},{"percentage":26.852419,"source_type":"PUBLICATION","matched_word_count_total":1754,"name":"Jammal, Patsy. \"Digital Twin-Driven Condition Monitoring Approach for Aircraft Carbon Brakes.\", Georgia Institute of Technology"}],"top_source_largest_matched_word_count":287} [2026-04-26 16:45:40.686392] [info] EXPECTED SIGNATURE: 60443f47b56ce637e44ae73a4795f04435fc4f0b308f799aab2750cf9da9b265 [2026-04-26 16:45:40.691498] [info] -------- WEBHOOK END -------- [2026-04-26 17:00:01.073393] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/features-enabled [2026-04-26 17:00:01.073426] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-26 17:00:01.073493] [info] Request: 0: '[]' [2026-04-26 17:00:01.378638] [info] Response: 0: '{"similarity":{"viewer_modes":{"match_overview":true,"all_sources":true},"generation_settings":{"search_repositories":["INTERNET","PUBLICATION","CROSSREF","CROSSREF_POSTED_CONTENT","SUBMITTED_WORK"],"submission_auto_excludes":true},"view_settings":{"exclude_bibliography":true,"exclude_citations":true,"exclude_quotes":true,"exclude_abstract":false,"exclude_methods":false,"exclude_small_matches":true,"exclude_internet":true,"exclude_publications":true,"exclude_preprints":false,"exclude_custom_sections":false,"exclude_crossref":true,"exclude_crossref_posted_content":true,"exclude_submitted_works":true}},"tenant":{"require_eula":true},"product_name":"Turnitin Originality","access_options":["CORE_API","NATIVE","DRAFT_COACH"],"capability":["AI_WRITING_DETECTION"],"httpstatus":200}' [2026-04-26 17:00:01.379482] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/webhooks/5fc58884-69fd-449e-97ee-2bfdc2dd72f0 [2026-04-26 17:00:01.379497] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-26 17:00:01.379509] [info] Request: 0: '[]' [2026-04-26 17:00:01.476325] [info] Response: 0: '{"id":"5fc58884-69fd-449e-97ee-2bfdc2dd72f0","url":"https:\/\/lms.midocean.edu.km\/plagiarism\/turnitinsim\/callbacks.php","description":"Webhook for https:\/\/lms.midocean.edu.km\/plagiarism\/turnitinsim\/callbacks.php","created_time":"2026-03-04T22:00:02.566Z","event_types":["SUBMISSION_COMPLETE","SIMILARITY_UPDATED","SIMILARITY_COMPLETE"],"httpstatus":200}' [2026-04-26 17:00:01.477118] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/eula/latest?lang=en-US [2026-04-26 17:00:01.477133] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-26 17:00:01.477148] [info] Request: 0: '[]' [2026-04-26 17:00:01.557290] [info] Response: 0: '{"version":"v1beta","valid_from":"2018-04-30T17:00:00Z","valid_until":null,"url":"https:\/\/static.turnitin.com\/eula\/v1beta\/en-us\/eula.html","available_languages":["sv-SE","zh-CN","ja-JP","ko-KR","es-MX","nl-NL","ru-RU","zh-TW","ar-SA","pt-BR","de-DE","el-GR","nb-NO","cs-CZ","da-DK","tr-TR","pl-PL","fi-FI","it-IT","vi-VN","fr-FR","en-US","ro-RO"],"httpstatus":200}' [2026-04-26 17:05:01.315284] [info] [POST] Request to: https://midocean.turnitin.com/api/v1/submissions [2026-04-26 17:05:01.315330] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-26 17:05:01.315432] [info] Request: 0: '{"owner":"844f5309-8ca3-44fa-aee6-0177f8b28d2d","submitter":"844f5309-8ca3-44fa-aee6-0177f8b28d2d","title":"Hadeel_Alsakkaf_HeartA.pdf","metadata":{"group":{"id":"145469","name":"Project-2-2","type":"ASSIGNMENT"},"group_context":{"id":"4476","name":"Practical_Machine_Learning_and_Data_Exploration_First Trimester 2026"},"owners":[{"id":"844f5309-8ca3-44fa-aee6-0177f8b28d2d","family_name":"\u0627\u0644\u0633\u0642\u0627\u0641","given_name":"\u0647\u062f\u064a\u0644","email":"hassaqaf@gmail.com"}],"original_submitted_time":"2026-04-26T14:05:01Z"},"eula":{"accepted_timestamp":"2026-03-14T04:15:15Z","language":"en-US","version":"v1beta"},"owner_default_permission_set":"LEARNER","submitter_default_permission_set":"LEARNER"}' [2026-04-26 17:05:01.666801] [info] Response: 0: '{"owner":"844f5309-8ca3-44fa-aee6-0177f8b28d2d","title":"Hadeel_Alsakkaf_HeartA.pdf","status":"CREATED","id":"5bf72fcc-6bf6-4439-b2e7-cf454ccbed86","created_time":"2026-04-26T14:05:01.646Z","httpstatus":201}' [2026-04-26 17:05:01.669028] [info] [PUT] Request to: https://midocean.turnitin.com/api/v1/submissions/5bf72fcc-6bf6-4439-b2e7-cf454ccbed86/original [2026-04-26 17:05:01.669059] [info] Headers: 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="Hadeel_Alsakkaf_HeartA.pdf"' [2026-04-26 17:05:01.933435] [info] Response: 0: '{"message":"Successfully uploaded file for submission 5bf72fcc-6bf6-4439-b2e7-cf454ccbed86","httpstatus":202}' [2026-04-26 17:05:02.070693] [info] [POST] Request to: https://midocean.turnitin.com/api/v1/submissions [2026-04-26 17:05:02.070729] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-26 17:05:02.070749] [info] Request: 0: '{"owner":"844f5309-8ca3-44fa-aee6-0177f8b28d2d","submitter":"844f5309-8ca3-44fa-aee6-0177f8b28d2d","title":"heart.pdf","metadata":{"group":{"id":"145469","name":"Project-2-2","type":"ASSIGNMENT"},"group_context":{"id":"4476","name":"Practical_Machine_Learning_and_Data_Exploration_First Trimester 2026"},"owners":[{"id":"844f5309-8ca3-44fa-aee6-0177f8b28d2d","family_name":"\u0627\u0644\u0633\u0642\u0627\u0641","given_name":"\u0647\u062f\u064a\u0644","email":"hassaqaf@gmail.com"}],"original_submitted_time":"2026-04-26T14:05:02Z"},"eula":{"accepted_timestamp":"2026-03-14T04:15:15Z","language":"en-US","version":"v1beta"},"owner_default_permission_set":"LEARNER","submitter_default_permission_set":"LEARNER"}' [2026-04-26 17:05:02.400624] [info] Response: 0: '{"owner":"844f5309-8ca3-44fa-aee6-0177f8b28d2d","title":"heart.pdf","status":"CREATED","id":"d26e5fb1-bc21-4b5d-b860-70589a9e31b5","created_time":"2026-04-26T14:05:02.377Z","httpstatus":201}' [2026-04-26 17:05:02.403976] [info] [PUT] Request to: https://midocean.turnitin.com/api/v1/submissions/d26e5fb1-bc21-4b5d-b860-70589a9e31b5/original [2026-04-26 17:05:02.404009] [info] Headers: 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="heart.pdf"' [2026-04-26 17:05:02.619527] [info] Response: 0: '{"message":"Successfully uploaded file for submission d26e5fb1-bc21-4b5d-b860-70589a9e31b5","httpstatus":202}' [2026-04-26 17:05:11.076423] [info] -------- WEBHOOK START -------- [2026-04-26 17:05:11.076469] [info] WEBHOOK HEADERS: connection: 'Keep-Alive' content-length: '329' accept-encoding: 'gzip, br' x-forwarded-proto: 'https' cf-visitor: '{"scheme":"https"}' cf-ipcountry: 'DE' cdn-loop: 'cloudflare; loops=1' x-turnitin-signature: '29f43bf1a662b859609451bce3063d7431021a3f6fec4330291c200efd717c7a' content-type: 'application/json' x-turnitin-eventtype: 'SUBMISSION_COMPLETE' host: 'lms.midocean.edu.km' cookie: 'MoodleSession=a824dd38bd7ce90fdd473e2ed8fee3e2' cf-ray: '9f2624100fec79fb-FRA' accept: '*/*' user-agent: 'AHC/2.1' x-amzn-trace-id: 'Root=1-69ee1b97-81b1b5250c4ac559cae1a2a8;Parent=97d405072a9a7df1;Sampled=0' traceparent: '00-69ee1b9781b1b5250c4ac559cae1a2a8-97d405072a9a7df1-00' x-forwarded-for: '35.158.179.21' [2026-04-26 17:05:11.076584] [info] WEBHOOK REQUEST: {"owner":"844f5309-8ca3-44fa-aee6-0177f8b28d2d","title":"Hadeel_Alsakkaf_HeartA.pdf","status":"COMPLETE","id":"5bf72fcc-6bf6-4439-b2e7-cf454ccbed86","content_type":"application/pdf","page_count":13,"word_count":3162,"character_count":13076,"created_time":"2026-04-26T14:05:01.646Z","capabilities":["SIMILARITY","VIEWER","INDEX"]} [2026-04-26 17:05:11.076589] [info] EXPECTED SIGNATURE: 29f43bf1a662b859609451bce3063d7431021a3f6fec4330291c200efd717c7a [2026-04-26 17:05:11.249361] [info] [PUT] Request to: https://midocean.turnitin.com/api/v1/submissions/5bf72fcc-6bf6-4439-b2e7-cf454ccbed86/similarity [2026-04-26 17:05:11.249404] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-26 17:05:11.249433] [info] Request: 0: '{"generation_settings":{"search_repositories":["INTERNET","PUBLICATION","CROSSREF","CROSSREF_POSTED_CONTENT","SUBMITTED_WORK"],"auto_exclude_self_matching_scope":"GROUP_CONTEXT"},"view_settings":{"exclude_quotes":false,"exclude_bibliography":false}}' [2026-04-26 17:05:11.833753] [info] Response: 0: '{"message":"Successfully scheduled similarity report generation","httpstatus":202}' [2026-04-26 17:05:11.835678] [info] -------- WEBHOOK END -------- [2026-04-26 17:05:26.561255] [info] -------- WEBHOOK START -------- [2026-04-26 17:05:26.561292] [info] WEBHOOK HEADERS: connection: 'Keep-Alive' content-length: '313' accept-encoding: 'gzip, br' x-forwarded-proto: 'https' cf-visitor: '{"scheme":"https"}' cf-ipcountry: 'DE' cdn-loop: 'cloudflare; loops=1' x-turnitin-signature: 'c59c87ba215ffecdc44764ab76369f536437d52d8ab0884412e80d32c479431a' content-type: 'application/json' x-turnitin-eventtype: 'SUBMISSION_COMPLETE' host: 'lms.midocean.edu.km' cookie: 'MoodleSession=a824dd38bd7ce90fdd473e2ed8fee3e2' cf-ray: '9f262470ece779fb-FRA' accept: '*/*' user-agent: 'AHC/2.1' x-amzn-trace-id: 'Root=1-69ee1ba6-8230d4715d99d209e36e14a0;Parent=39110f35eb88a1ab;Sampled=0' traceparent: '00-69ee1ba68230d4715d99d209e36e14a0-39110f35eb88a1ab-00' x-forwarded-for: '35.158.179.21' [2026-04-26 17:05:26.561397] [info] WEBHOOK REQUEST: {"owner":"844f5309-8ca3-44fa-aee6-0177f8b28d2d","title":"heart.pdf","status":"COMPLETE","id":"d26e5fb1-bc21-4b5d-b860-70589a9e31b5","content_type":"application/pdf","page_count":40,"word_count":11375,"character_count":24885,"created_time":"2026-04-26T14:05:02.377Z","capabilities":["SIMILARITY","VIEWER","INDEX"]} [2026-04-26 17:05:26.561403] [info] EXPECTED SIGNATURE: c59c87ba215ffecdc44764ab76369f536437d52d8ab0884412e80d32c479431a [2026-04-26 17:05:26.742260] [info] [PUT] Request to: https://midocean.turnitin.com/api/v1/submissions/d26e5fb1-bc21-4b5d-b860-70589a9e31b5/similarity [2026-04-26 17:05:26.742302] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-26 17:05:26.742320] [info] Request: 0: '{"generation_settings":{"search_repositories":["INTERNET","PUBLICATION","CROSSREF","CROSSREF_POSTED_CONTENT","SUBMITTED_WORK"],"auto_exclude_self_matching_scope":"GROUP_CONTEXT"},"view_settings":{"exclude_quotes":false,"exclude_bibliography":false}}' [2026-04-26 17:05:27.278985] [info] Response: 0: '{"message":"Successfully scheduled similarity report generation","httpstatus":202}' [2026-04-26 17:05:27.281614] [info] -------- WEBHOOK END -------- [2026-04-26 17:05:28.397212] [info] -------- WEBHOOK START -------- [2026-04-26 17:05:28.397245] [info] WEBHOOK HEADERS: connection: 'Keep-Alive' content-length: '1420' accept-encoding: 'gzip, br' x-forwarded-proto: 'https' cf-visitor: '{"scheme":"https"}' cf-ipcountry: 'DE' cdn-loop: 'cloudflare; loops=1' x-turnitin-signature: '97bbe30740785afb3788ca037509487a97589db5e6d144f9e415fd21f9c37d0a' content-type: 'application/json' x-turnitin-eventtype: 'SIMILARITY_COMPLETE' host: 'lms.midocean.edu.km' cookie: 'MoodleSession=a325db3f1b4517831658e4b9c063f21d' cf-ray: '9f26247c5e6d380f-FRA' accept: '*/*' user-agent: 'AHC/2.1' x-amzn-trace-id: 'Root=1-69ee1ba8-187dcd0e7f20dda14c16ce61;Parent=bb89dc383543d46b;Sampled=0' traceparent: '00-69ee1ba8187dcd0e7f20dda14c16ce61-bb89dc383543d46b-00' x-forwarded-for: '52.57.242.45' [2026-04-26 17:05:28.397272] [info] WEBHOOK REQUEST: {"overall_match_percentage":47,"internet_match_percentage":29,"publication_match_percentage":21,"submitted_works_match_percentage":47,"status":"COMPLETE","time_generated":"2026-04-26T14:05:28.176858Z","time_requested":"2026-04-26T14:05:11.799873Z","submission_id":"5bf72fcc-6bf6-4439-b2e7-cf454ccbed86","top_matches":[{"percentage":17.282036,"source_type":"SUBMITTED_WORK","matched_word_count_total":557,"submitted_date":"2020-11-22","institution_name":"UT, Dallas","name":"UT, Dallas on 2020-11-22"},{"percentage":17.03382,"source_type":"SUBMITTED_WORK","matched_word_count_total":549,"submitted_date":"2026-01-26","institution_name":"York St John University","name":"York St John University on 2026-01-26"},{"percentage":16.661495,"source_type":"SUBMITTED_WORK","matched_word_count_total":537,"submitted_date":"2026-03-26","institution_name":"Gisma University of Applied Sciences GmbH","name":"Gisma University of Applied Sciences GmbH on 2026-03-26"},{"percentage":16.568415,"source_type":"SUBMITTED_WORK","matched_word_count_total":534,"submitted_date":"2025-07-27","institution_name":"The Robert Gordon University","name":"The Robert Gordon University on 2025-07-27"},{"percentage":16.134037,"source_type":"SUBMITTED_WORK","matched_word_count_total":520,"submitted_date":"2026-03-30","institution_name":"Kingston University","name":"Kingston University on 2026-03-30"}],"top_source_largest_matched_word_count":78} [2026-04-26 17:05:28.397285] [info] EXPECTED SIGNATURE: 97bbe30740785afb3788ca037509487a97589db5e6d144f9e415fd21f9c37d0a [2026-04-26 17:05:28.402261] [info] -------- WEBHOOK END -------- [2026-04-26 17:05:44.805340] [info] -------- WEBHOOK START -------- [2026-04-26 17:05:44.805372] [info] WEBHOOK HEADERS: connection: 'Keep-Alive' content-length: '1481' accept-encoding: 'gzip, br' x-forwarded-proto: 'https' cf-visitor: '{"scheme":"https"}' cf-ipcountry: 'DE' cdn-loop: 'cloudflare; loops=1' x-turnitin-signature: '94e43a5ddd510d058a0118a9ff769a5148b33654a752d1529804127a7d7aa181' content-type: 'application/json' x-turnitin-eventtype: 'SIMILARITY_COMPLETE' host: 'lms.midocean.edu.km' cookie: 'MoodleSession=a325db3f1b4517831658e4b9c063f21d' cf-ray: '9f2624e2ef36380f-FRA' accept: '*/*' user-agent: 'AHC/2.1' x-amzn-trace-id: 'Root=1-69ee1bb8-2e9e19787a251c72d1ff4b60;Parent=40328e26b2f9203a;Sampled=0' traceparent: '00-69ee1bb82e9e19787a251c72d1ff4b60-40328e26b2f9203a-00' x-forwarded-for: '52.57.242.45' [2026-04-26 17:05:44.805468] [info] WEBHOOK REQUEST: {"overall_match_percentage":86,"internet_match_percentage":19,"publication_match_percentage":6,"submitted_works_match_percentage":86,"status":"COMPLETE","time_generated":"2026-04-26T14:05:44.593875Z","time_requested":"2026-04-26T14:05:27.247595Z","submission_id":"d26e5fb1-bc21-4b5d-b860-70589a9e31b5","top_matches":[{"percentage":73.26594,"source_type":"SUBMITTED_WORK","matched_word_count_total":8334,"submitted_date":"2021-11-24","institution_name":"The University of the South Pacific","name":"The University of the South Pacific on 2021-11-24"},{"percentage":70.25055,"source_type":"SUBMITTED_WORK","matched_word_count_total":7991,"submitted_date":"2025-09-11","institution_name":"Polytechnic Institute Australia","name":"Polytechnic Institute Australia on 2025-09-11"},{"percentage":68.65055,"source_type":"SUBMITTED_WORK","matched_word_count_total":7809,"submitted_date":"2023-05-16","institution_name":"Morgan State University","name":"Morgan State University on 2023-05-16"},{"percentage":67.367035,"source_type":"SUBMITTED_WORK","matched_word_count_total":7663,"submitted_date":"2021-12-31","institution_name":"Infile","name":"Infile on 2021-12-31"},{"percentage":18.391209,"source_type":"SUBMITTED_WORK","matched_word_count_total":2092,"submitted_date":"2025-12-14","institution_name":"Southern New Hampshire University - Continuing Education","name":"Southern New Hampshire University - Continuing Education on 2025-12-14"}],"top_source_largest_matched_word_count":855} [2026-04-26 17:05:44.805473] [info] EXPECTED SIGNATURE: 94e43a5ddd510d058a0118a9ff769a5148b33654a752d1529804127a7d7aa181 [2026-04-26 17:05:44.811394] [info] -------- WEBHOOK END -------- [2026-04-26 17:10:01.400161] [info] [POST] Request to: https://midocean.turnitin.com/api/v1/submissions [2026-04-26 17:10:01.400206] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-26 17:10:01.400293] [info] Request: 0: '{"owner":"f962d547-2fe1-4bbc-b38b-9bb24387c657","submitter":"f962d547-2fe1-4bbc-b38b-9bb24387c657","title":"Master Thesis Template-10-2-2026 %283%29.docx","metadata":{"group":{"id":"146172","name":"FINAL Version Project 1 report","type":"ASSIGNMENT"},"group_context":{"id":"4489","name":"Thesis_(1)_AI900a_Dr_khaled_Eskaf_First Trimester 2026","owners":[{"id":"17c579ea-b56e-46e4-a526-27d351643fa9","family_name":"\u062d\u0645\u062f\u064a","given_name":"\u0627\u064a\u0645\u0627\u0646","email":"eman@midocean.edu.km"},{"id":"ded6e2db-6a77-48f2-a76f-d2f52cba315f","family_name":"Alwakeel","given_name":"Ahmed","email":"ahmedalwakeel@midocean.edu.km"}]},"owners":[{"id":"f962d547-2fe1-4bbc-b38b-9bb24387c657","family_name":"\u0645\u062d\u0645\u062f \u0639\u0644\u064a \u0627\u0644\u0641\u0631\u0627\u0646","given_name":"\u064a\u0633\u0631\u0649","email":"yusramoh99@gmail.com"}],"original_submitted_time":"2026-04-26T14:10:01Z"},"eula":{"accepted_timestamp":"2025-11-15T00:42:55Z","language":"en-US","version":"v1beta"},"owner_default_permission_set":"LEARNER","submitter_default_permission_set":"LEARNER"}' [2026-04-26 17:10:02.074661] [info] Response: 0: '{"owner":"f962d547-2fe1-4bbc-b38b-9bb24387c657","title":"Master Thesis Template-10-2-2026 %283%29.docx","status":"CREATED","id":"66203d73-28d8-4710-a4ed-edf577d92fd1","created_time":"2026-04-26T14:10:01.713Z","httpstatus":201}' [2026-04-26 17:10:02.076742] [info] [PUT] Request to: https://midocean.turnitin.com/api/v1/submissions/66203d73-28d8-4710-a4ed-edf577d92fd1/original [2026-04-26 17:10:02.076761] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' 4: 'Content-Type: binary/octet-stream' 5: 'Content-Disposition: inline; filename="Master Thesis Template-10-2-2026 %283%29.docx"' [2026-04-26 17:10:02.335467] [info] Response: 0: '{"message":"Successfully uploaded file for submission 66203d73-28d8-4710-a4ed-edf577d92fd1","httpstatus":202}' [2026-04-26 17:10:22.856125] [info] -------- WEBHOOK START -------- [2026-04-26 17:10:22.856158] [info] WEBHOOK HEADERS: connection: 'Keep-Alive' content-length: '403' accept-encoding: 'gzip, br' x-forwarded-proto: 'https' cf-visitor: '{"scheme":"https"}' cf-ipcountry: 'DE' cdn-loop: 'cloudflare; loops=1' x-turnitin-signature: '3197910f67a4eb92342090c9e3b9bcff136a8a8aa71c61ddffa6d7a2ad2bd9d6' content-type: 'application/json' x-turnitin-eventtype: 'SUBMISSION_COMPLETE' host: 'lms.midocean.edu.km' cookie: 'MoodleSession=a824dd38bd7ce90fdd473e2ed8fee3e2' cf-ray: '9f262bac9b1a5da0-FRA' accept: '*/*' user-agent: 'AHC/2.1' x-amzn-trace-id: 'Root=1-69ee1cce-51eb03022e0808fde9dcacf7;Parent=4ee2273f0f0194a4;Sampled=0' traceparent: '00-69ee1cce51eb03022e0808fde9dcacf7-4ee2273f0f0194a4-00' x-forwarded-for: '35.158.179.21' [2026-04-26 17:10:22.856257] [info] WEBHOOK REQUEST: {"owner":"f962d547-2fe1-4bbc-b38b-9bb24387c657","title":"Master Thesis Template-10-2-2026 %283%29.docx","status":"COMPLETE","id":"66203d73-28d8-4710-a4ed-edf577d92fd1","content_type":"application/vnd.openxmlformats-officedocument.wordprocessingml.document","page_count":15,"word_count":1601,"character_count":9529,"created_time":"2026-04-26T14:10:01.713Z","capabilities":["VIEWER","INDEX","SIMILARITY"]} [2026-04-26 17:10:22.856262] [info] EXPECTED SIGNATURE: 3197910f67a4eb92342090c9e3b9bcff136a8a8aa71c61ddffa6d7a2ad2bd9d6 [2026-04-26 17:10:23.271761] [info] [PUT] Request to: https://midocean.turnitin.com/api/v1/submissions/66203d73-28d8-4710-a4ed-edf577d92fd1/similarity [2026-04-26 17:10:23.271804] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-26 17:10:23.271821] [info] Request: 0: '{"generation_settings":{"search_repositories":["INTERNET","PUBLICATION","CROSSREF","CROSSREF_POSTED_CONTENT","SUBMITTED_WORK"],"auto_exclude_self_matching_scope":"GROUP_CONTEXT"},"view_settings":{"exclude_quotes":false,"exclude_bibliography":false}}' [2026-04-26 17:10:24.017038] [info] Response: 0: '{"message":"Successfully scheduled similarity report generation","httpstatus":202}' [2026-04-26 17:10:24.019573] [info] -------- WEBHOOK END -------- [2026-04-26 17:10:38.685676] [info] -------- WEBHOOK START -------- [2026-04-26 17:10:38.685724] [info] WEBHOOK HEADERS: connection: 'Keep-Alive' content-length: '1327' accept-encoding: 'gzip, br' x-forwarded-proto: 'https' cf-visitor: '{"scheme":"https"}' cf-ipcountry: 'DE' cdn-loop: 'cloudflare; loops=1' x-turnitin-signature: 'b1fd63b5c50fb01eee900282aed0c794130094d39eecdd0e54700ad1d738d9fe' content-type: 'application/json' x-turnitin-eventtype: 'SIMILARITY_COMPLETE' host: 'lms.midocean.edu.km' cookie: 'MoodleSession=a824dd38bd7ce90fdd473e2ed8fee3e2' cf-ray: '9f262c0f9ced5da0-FRA' accept: '*/*' user-agent: 'AHC/2.1' x-amzn-trace-id: 'Root=1-69ee1cde-a380421d4e82d25ef0c5a87a;Parent=3d7b0df338f87a93;Sampled=0' traceparent: '00-69ee1cdea380421d4e82d25ef0c5a87a-3d7b0df338f87a93-00' x-forwarded-for: '35.158.179.21' [2026-04-26 17:10:38.685854] [info] WEBHOOK REQUEST: {"overall_match_percentage":24,"internet_match_percentage":16,"publication_match_percentage":10,"submitted_works_match_percentage":20,"status":"COMPLETE","time_generated":"2026-04-26T14:10:38.488316Z","time_requested":"2026-04-26T14:10:23.971315Z","submission_id":"66203d73-28d8-4710-a4ed-edf577d92fd1","top_matches":[{"percentage":4.390244,"submission_id":"595405ab-0557-4af3-a269-1ff8bdea9487","source_type":"SUBMITTED_WORK","matched_word_count_total":72,"submitted_date":"2025-09-05","institution_name":"Midocean University","name":"Midocean University on 2025-09-05"},{"percentage":4.207317,"source_type":"SUBMITTED_WORK","matched_word_count_total":69,"submitted_date":"2026-04-20","institution_name":"University of Bedfordshire","name":"University of Bedfordshire on 2026-04-20"},{"percentage":3.7195122,"submission_id":"aa91571c-3629-4a80-92f2-e17585387b55","source_type":"SUBMITTED_WORK","matched_word_count_total":61,"submitted_date":"2025-09-05","institution_name":"Midocean University","name":"Midocean University on 2025-09-05"},{"percentage":3.4146342,"source_type":"PUBLICATION","matched_word_count_total":56,"name":"Pushpa Choudhary, Sambit Satpathy, Arvind Dagur, Dhirendra Kumar Shukla. \"Recent Trends in Intelligent Computing and Communication\", CRC Press, 2025"}],"top_source_largest_matched_word_count":31} [2026-04-26 17:10:38.685862] [info] EXPECTED SIGNATURE: b1fd63b5c50fb01eee900282aed0c794130094d39eecdd0e54700ad1d738d9fe [2026-04-26 17:10:38.691257] [info] -------- WEBHOOK END -------- [2026-04-26 17:29:48.238662] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/eula/latest?lang=en-US [2026-04-26 17:29:48.238693] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-26 17:29:48.238711] [info] Request: 0: '[]' [2026-04-26 17:29:48.336549] [info] Response: 0: '{"version":"v1beta","valid_from":"2018-04-30T17:00:00Z","valid_until":null,"url":"https:\/\/static.turnitin.com\/eula\/v1beta\/en-us\/eula.html","available_languages":["sv-SE","zh-CN","ja-JP","ko-KR","es-MX","nl-NL","ru-RU","zh-TW","ar-SA","pt-BR","de-DE","el-GR","nb-NO","cs-CZ","da-DK","tr-TR","pl-PL","fi-FI","it-IT","vi-VN","fr-FR","en-US","ro-RO"],"httpstatus":200}' [2026-04-26 17:30:01.531667] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/features-enabled [2026-04-26 17:30:01.531702] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-26 17:30:01.531796] [info] Request: 0: '[]' [2026-04-26 17:30:01.820931] [info] Response: 0: '{"similarity":{"viewer_modes":{"match_overview":true,"all_sources":true},"generation_settings":{"search_repositories":["INTERNET","PUBLICATION","CROSSREF","CROSSREF_POSTED_CONTENT","SUBMITTED_WORK"],"submission_auto_excludes":true},"view_settings":{"exclude_bibliography":true,"exclude_citations":true,"exclude_quotes":true,"exclude_abstract":false,"exclude_methods":false,"exclude_small_matches":true,"exclude_internet":true,"exclude_publications":true,"exclude_preprints":false,"exclude_custom_sections":false,"exclude_crossref":true,"exclude_crossref_posted_content":true,"exclude_submitted_works":true}},"tenant":{"require_eula":true},"product_name":"Turnitin Originality","access_options":["CORE_API","NATIVE","DRAFT_COACH"],"capability":["AI_WRITING_DETECTION"],"httpstatus":200}' [2026-04-26 17:30:01.821692] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/webhooks/5fc58884-69fd-449e-97ee-2bfdc2dd72f0 [2026-04-26 17:30:01.821717] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-26 17:30:01.821732] [info] Request: 0: '[]' [2026-04-26 17:30:01.909513] [info] Response: 0: '{"id":"5fc58884-69fd-449e-97ee-2bfdc2dd72f0","url":"https:\/\/lms.midocean.edu.km\/plagiarism\/turnitinsim\/callbacks.php","description":"Webhook for https:\/\/lms.midocean.edu.km\/plagiarism\/turnitinsim\/callbacks.php","created_time":"2026-03-04T22:00:02.566Z","event_types":["SIMILARITY_UPDATED","SUBMISSION_COMPLETE","SIMILARITY_COMPLETE"],"httpstatus":200}' [2026-04-26 17:30:01.910291] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/eula/latest?lang=en-US [2026-04-26 17:30:01.910309] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-26 17:30:01.910322] [info] Request: 0: '[]' [2026-04-26 17:30:02.013221] [info] Response: 0: '{"version":"v1beta","valid_from":"2018-04-30T17:00:00Z","valid_until":null,"url":"https:\/\/static.turnitin.com\/eula\/v1beta\/en-us\/eula.html","available_languages":["sv-SE","zh-CN","ja-JP","ko-KR","es-MX","nl-NL","ru-RU","zh-TW","ar-SA","pt-BR","de-DE","el-GR","nb-NO","cs-CZ","da-DK","tr-TR","pl-PL","fi-FI","it-IT","vi-VN","fr-FR","en-US","ro-RO"],"httpstatus":200}' [2026-04-26 17:33:40.464324] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/eula/latest?lang=en-US [2026-04-26 17:33:40.464359] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-26 17:33:40.464447] [info] Request: 0: '[]' [2026-04-26 17:33:40.561743] [info] Response: 0: '{"version":"v1beta","valid_from":"2018-04-30T17:00:00Z","valid_until":null,"url":"https:\/\/static.turnitin.com\/eula\/v1beta\/en-us\/eula.html","available_languages":["sv-SE","zh-CN","ja-JP","ko-KR","es-MX","nl-NL","ru-RU","zh-TW","ar-SA","pt-BR","de-DE","el-GR","nb-NO","cs-CZ","da-DK","tr-TR","pl-PL","fi-FI","it-IT","vi-VN","fr-FR","en-US","ro-RO"],"httpstatus":200}' [2026-04-26 17:40:01.268637] [info] [POST] Request to: https://midocean.turnitin.com/api/v1/submissions [2026-04-26 17:40:01.268670] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-26 17:40:01.268742] [info] Request: 0: '{"owner":"2866ea84-0291-4520-a0ef-3d724c2942d5","submitter":"2866ea84-0291-4520-a0ef-3d724c2942d5","title":"Explainable Transformer-Based Anomaly Detection for Large-Scale System Logs.pdf","metadata":{"group":{"id":"146069","name":"Comments","type":"ASSIGNMENT"},"group_context":{"id":"4488","name":"Thesis_(1)_AI900a_Dr_Wessam_Ahmed_First Trimester 2026","owners":[{"id":"ded6e2db-6a77-48f2-a76f-d2f52cba315f","family_name":"Alwakeel","given_name":"Ahmed","email":"ahmedalwakeel@midocean.edu.km"}]},"owners":[{"id":"2866ea84-0291-4520-a0ef-3d724c2942d5","family_name":"\u0628\u0627\u0634\u0637\u062d","given_name":"\u0647\u0634\u0627\u0645","email":"hbashatah@gmail.com"}],"original_submitted_time":"2026-04-26T14:40:01Z"},"eula":{"accepted_timestamp":"2025-11-14T14:19:33Z","language":"en-US","version":"v1beta"},"owner_default_permission_set":"LEARNER","submitter_default_permission_set":"LEARNER"}' [2026-04-26 17:40:01.788626] [info] Response: 0: '{"owner":"2866ea84-0291-4520-a0ef-3d724c2942d5","title":"Explainable Transformer-Based Anomaly Detection for Large-Scale System Logs.pdf","status":"CREATED","id":"01b67f6e-98a8-4801-9504-96ed84158e36","created_time":"2026-04-26T14:40:01.617Z","httpstatus":201}' [2026-04-26 17:40:01.791914] [info] [PUT] Request to: https://midocean.turnitin.com/api/v1/submissions/01b67f6e-98a8-4801-9504-96ed84158e36/original [2026-04-26 17:40:01.791945] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' 4: 'Content-Type: binary/octet-stream' 5: 'Content-Disposition: inline; filename="Explainable Transformer-Based Anomaly Detection for Large-Scale System Logs.pdf"' [2026-04-26 17:40:02.035693] [info] Response: 0: '{"message":"Successfully uploaded file for submission 01b67f6e-98a8-4801-9504-96ed84158e36","httpstatus":202}' [2026-04-26 17:40:02.432533] [info] [POST] Request to: https://midocean.turnitin.com/api/v1/submissions [2026-04-26 17:40:02.432575] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-26 17:40:02.432596] [info] Request: 0: '{"owner":"f09fc2bd-1996-42c0-aa93-652d0523dd43","submitter":"f09fc2bd-1996-42c0-aa93-652d0523dd43","title":"Hissa Alotaibi2.pdf","metadata":{"group":{"id":"145476","name":"Project 2-","type":"ASSIGNMENT"},"group_context":{"id":"4477","name":"Practical_Image_Processing_and_Natural_Language_Processing_First Trimester 2026"},"owners":[{"id":"f09fc2bd-1996-42c0-aa93-652d0523dd43","family_name":"\u0627\u0644\u0639\u062a\u064a\u0628\u064a","given_name":"\u062d\u0635\u0629","email":"h_issa90@hotmail.com"}],"original_submitted_time":"2026-04-26T14:40:02Z"},"eula":{"accepted_timestamp":"2025-07-17T17:56:27Z","language":"en-US","version":"v1beta"},"owner_default_permission_set":"LEARNER","submitter_default_permission_set":"LEARNER"}' [2026-04-26 17:40:02.772789] [info] Response: 0: '{"owner":"f09fc2bd-1996-42c0-aa93-652d0523dd43","title":"Hissa Alotaibi2.pdf","status":"CREATED","id":"09069c76-d5ff-434f-a070-51600162b358","created_time":"2026-04-26T14:40:02.746Z","httpstatus":201}' [2026-04-26 17:40:02.775167] [info] [PUT] Request to: https://midocean.turnitin.com/api/v1/submissions/09069c76-d5ff-434f-a070-51600162b358/original [2026-04-26 17:40:02.775191] [info] Headers: 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="Hissa Alotaibi2.pdf"' [2026-04-26 17:40:03.012290] [info] Response: 0: '{"message":"Successfully uploaded file for submission 09069c76-d5ff-434f-a070-51600162b358","httpstatus":202}' [2026-04-26 17:40:07.947673] [info] -------- WEBHOOK START -------- [2026-04-26 17:40:07.947709] [info] WEBHOOK HEADERS: connection: 'Keep-Alive' content-length: '319' accept-encoding: 'gzip, br' x-forwarded-proto: 'https' cf-visitor: '{"scheme":"https"}' cf-ipcountry: 'DE' cdn-loop: 'cloudflare; loops=1' content-type: 'application/json' x-turnitin-eventtype: 'SUBMISSION_COMPLETE' host: 'lms.midocean.edu.km' x-amzn-trace-id: 'Root=1-69ee23c7-c1fc2f873521e9fc041fb444;Parent=b0bbf5c3405747f4;Sampled=0' cf-ray: '9f2657418f886946-FRA' accept: '*/*' user-agent: 'AHC/2.1' traceparent: '00-69ee23c7c1fc2f873521e9fc041fb444-b0bbf5c3405747f4-00' x-turnitin-signature: 'bbb91eea1bb258967ac5c0271d8565d5b8a8bcaa39722550a4b6151abfac85f4' x-forwarded-for: '52.29.246.76' [2026-04-26 17:40:07.947734] [info] WEBHOOK REQUEST: {"owner":"f09fc2bd-1996-42c0-aa93-652d0523dd43","title":"Hissa Alotaibi2.pdf","status":"COMPLETE","id":"09069c76-d5ff-434f-a070-51600162b358","content_type":"application/pdf","page_count":6,"word_count":894,"character_count":5089,"created_time":"2026-04-26T14:40:02.746Z","capabilities":["SIMILARITY","VIEWER","INDEX"]} [2026-04-26 17:40:07.947738] [info] EXPECTED SIGNATURE: bbb91eea1bb258967ac5c0271d8565d5b8a8bcaa39722550a4b6151abfac85f4 [2026-04-26 17:40:08.070149] [info] [PUT] Request to: https://midocean.turnitin.com/api/v1/submissions/09069c76-d5ff-434f-a070-51600162b358/similarity [2026-04-26 17:40:08.070182] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-26 17:40:08.070199] [info] Request: 0: '{"generation_settings":{"search_repositories":["INTERNET","PUBLICATION","CROSSREF","CROSSREF_POSTED_CONTENT","SUBMITTED_WORK"],"auto_exclude_self_matching_scope":"GROUP_CONTEXT"},"view_settings":{"exclude_quotes":false,"exclude_bibliography":false}}' [2026-04-26 17:40:08.731235] [info] Response: 0: '{"message":"Successfully scheduled similarity report generation","httpstatus":202}' [2026-04-26 17:40:08.733197] [info] -------- WEBHOOK END -------- [2026-04-26 17:40:17.996602] [info] -------- WEBHOOK START -------- [2026-04-26 17:40:17.996639] [info] WEBHOOK HEADERS: connection: 'Keep-Alive' content-length: '382' accept-encoding: 'gzip, br' x-forwarded-proto: 'https' cf-visitor: '{"scheme":"https"}' cf-ipcountry: 'DE' cdn-loop: 'cloudflare; loops=1' x-turnitin-signature: 'f2d34e76629e8b1d6b67657609b19c3c86009e995b521cec72f39d558425a9c8' content-type: 'application/json' x-turnitin-eventtype: 'SUBMISSION_COMPLETE' host: 'lms.midocean.edu.km' cookie: 'MoodleSession=be25d0417fd34dd7c80882cbe558ce4f' cf-ray: '9f2657805de76946-FRA' accept: '*/*' user-agent: 'AHC/2.1' x-amzn-trace-id: 'Root=1-69ee23d1-9183f9c181a92c2e4e27571c;Parent=c9f84192f9cb5496;Sampled=0' traceparent: '00-69ee23d19183f9c181a92c2e4e27571c-c9f84192f9cb5496-00' x-forwarded-for: '52.29.246.76' [2026-04-26 17:40:17.996741] [info] WEBHOOK REQUEST: {"owner":"2866ea84-0291-4520-a0ef-3d724c2942d5","title":"Explainable Transformer-Based Anomaly Detection for Large-Scale System Logs.pdf","status":"COMPLETE","id":"01b67f6e-98a8-4801-9504-96ed84158e36","content_type":"application/pdf","page_count":36,"word_count":5261,"character_count":34524,"created_time":"2026-04-26T14:40:01.617Z","capabilities":["SIMILARITY","VIEWER","INDEX"]} [2026-04-26 17:40:17.996747] [info] EXPECTED SIGNATURE: f2d34e76629e8b1d6b67657609b19c3c86009e995b521cec72f39d558425a9c8 [2026-04-26 17:40:18.284734] [info] [PUT] Request to: https://midocean.turnitin.com/api/v1/submissions/01b67f6e-98a8-4801-9504-96ed84158e36/similarity [2026-04-26 17:40:18.284770] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-26 17:40:18.284795] [info] Request: 0: '{"generation_settings":{"search_repositories":["INTERNET","PUBLICATION","CROSSREF","CROSSREF_POSTED_CONTENT","SUBMITTED_WORK"],"auto_exclude_self_matching_scope":"GROUP_CONTEXT"},"view_settings":{"exclude_quotes":false,"exclude_bibliography":false}}' [2026-04-26 17:40:18.833986] [info] Response: 0: '{"message":"Successfully scheduled similarity report generation","httpstatus":202}' [2026-04-26 17:40:18.837240] [info] -------- WEBHOOK END -------- [2026-04-26 17:40:21.414570] [info] -------- WEBHOOK START -------- [2026-04-26 17:40:21.414602] [info] WEBHOOK HEADERS: connection: 'Keep-Alive' content-length: '1282' accept-encoding: 'gzip, br' x-forwarded-proto: 'https' cf-visitor: '{"scheme":"https"}' cf-ipcountry: 'DE' cdn-loop: 'cloudflare; loops=1' x-turnitin-signature: 'dcb777f0a2f1a34bc2e958ef10de759fc53ba32637b1c77e795e92785927580f' content-type: 'application/json' x-turnitin-eventtype: 'SIMILARITY_COMPLETE' host: 'lms.midocean.edu.km' cookie: 'MoodleSession=be25d0417fd34dd7c80882cbe558ce4f' cf-ray: '9f265795ad516946-FRA' accept: '*/*' user-agent: 'AHC/2.1' x-amzn-trace-id: 'Root=1-69ee23d5-799ee1f9addc7c31c27b3a97;Parent=915ce06aa9e3664b;Sampled=0' traceparent: '00-69ee23d5799ee1f9addc7c31c27b3a97-915ce06aa9e3664b-00' x-forwarded-for: '52.29.246.76' [2026-04-26 17:40:21.414700] [info] WEBHOOK REQUEST: {"overall_match_percentage":69,"internet_match_percentage":55,"publication_match_percentage":45,"submitted_works_match_percentage":68,"status":"COMPLETE","time_generated":"2026-04-26T14:40:21.222508Z","time_requested":"2026-04-26T14:40:08.695Z","submission_id":"09069c76-d5ff-434f-a070-51600162b358","top_matches":[{"percentage":37.22467,"source_type":"SUBMITTED_WORK","matched_word_count_total":338,"submitted_date":"2026-01-19","institution_name":"Islington College,Nepal","name":"Islington College,Nepal on 2026-01-19"},{"percentage":36.89427,"source_type":"SUBMITTED_WORK","matched_word_count_total":335,"submitted_date":"2025-09-18","institution_name":"University of Keele","name":"University of Keele on 2025-09-18"},{"percentage":35.79295,"source_type":"SUBMITTED_WORK","matched_word_count_total":325,"submitted_date":"2023-09-02","institution_name":"Toronto Business College","name":"Toronto Business College on 2023-09-02"},{"percentage":35.13216,"source_type":"PUBLICATION","matched_word_count_total":319,"name":"Natasa Kleanthous, Abir Hussain. \"Machine Learning in Farm Animal Behavior using Python\", CRC Press, 2025"},{"percentage":35.022026,"source_type":"INTERNET","matched_word_count_total":318,"name":"huggingface.co"}],"top_source_largest_matched_word_count":56} [2026-04-26 17:40:21.414705] [info] EXPECTED SIGNATURE: dcb777f0a2f1a34bc2e958ef10de759fc53ba32637b1c77e795e92785927580f [2026-04-26 17:40:21.419703] [info] -------- WEBHOOK END -------- [2026-04-26 17:40:55.320892] [info] -------- WEBHOOK START -------- [2026-04-26 17:40:55.320924] [info] WEBHOOK HEADERS: connection: 'Keep-Alive' content-length: '1451' accept-encoding: 'gzip, br' x-forwarded-proto: 'https' cf-visitor: '{"scheme":"https"}' cf-ipcountry: 'DE' cdn-loop: 'cloudflare; loops=1' x-turnitin-signature: '0c79f2c754c997bd0337ac37313aea281c782a5e8a3ac9c833675b56781fa582' content-type: 'application/json' x-turnitin-eventtype: 'SIMILARITY_COMPLETE' host: 'lms.midocean.edu.km' cookie: 'MoodleSession=a824dd38bd7ce90fdd473e2ed8fee3e2' cf-ray: '9f2658699d1bd26c-FRA' accept: '*/*' user-agent: 'AHC/2.1' x-amzn-trace-id: 'Root=1-69ee23f7-74971bc629d8aac9eb5a81a6;Parent=b9b2dd29dc89d5f9;Sampled=0' traceparent: '00-69ee23f774971bc629d8aac9eb5a81a6-b9b2dd29dc89d5f9-00' x-forwarded-for: '35.158.179.21' [2026-04-26 17:40:55.321027] [info] WEBHOOK REQUEST: {"overall_match_percentage":17,"internet_match_percentage":12,"publication_match_percentage":10,"submitted_works_match_percentage":13,"status":"COMPLETE","time_generated":"2026-04-26T14:40:55.074688Z","time_requested":"2026-04-26T14:40:18.796175Z","submission_id":"01b67f6e-98a8-4801-9504-96ed84158e36","top_matches":[{"percentage":1.7785844,"source_type":"PUBLICATION","matched_word_count_total":98,"name":"Abdelrahim, Muna. \"Equitable Automation: Unraveling Bias in Machine Learning for Fair Lending Practices.\", Jackson State University"},{"percentage":1.7241379,"source_type":"PUBLICATION","matched_word_count_total":95,"name":"Zhiwei Zhang, Saifei Li, Lijie Zhang, Jianbin Ye, Chunduo Hu, Lianshan Yan. \"LLM-LADE: Large language model-based log anomaly detection with explanation\", Knowledge-Based Systems, 2025"},{"percentage":1.6696914,"source_type":"PUBLICATION","matched_word_count_total":92,"name":"Zhiwei Zhang, Saifei Li, Lijie Zhang, Jianbin Ye, Chunduo Hu, Lianshan Yan. \"LLM-LADE: Large Language Model-based Log Anomaly Detection with Explanation\", Knowledge-Based Systems, 2025"},{"percentage":1.5426497,"source_type":"SUBMITTED_WORK","matched_word_count_total":85,"submitted_date":"2026-01-25","institution_name":"Glyndwr University","name":"Glyndwr University on 2026-01-25"},{"percentage":1.4700544,"source_type":"INTERNET","matched_word_count_total":81,"name":"www.preprints.org"}],"top_source_largest_matched_word_count":26} [2026-04-26 17:40:55.321042] [info] EXPECTED SIGNATURE: 0c79f2c754c997bd0337ac37313aea281c782a5e8a3ac9c833675b56781fa582 [2026-04-26 17:40:55.326778] [info] -------- WEBHOOK END -------- [2026-04-26 17:50:01.560981] [info] [POST] Request to: https://midocean.turnitin.com/api/v1/submissions [2026-04-26 17:50:01.561022] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-26 17:50:01.561090] [info] Request: 0: '{"owner":"2eeb132e-54a9-44ec-81e7-f44bc1a27fe0","submitter":"2eeb132e-54a9-44ec-81e7-f44bc1a27fe0","title":"Ahmed_Elnoor_Adam_Ahmed_Project_2.pdf","metadata":{"group":{"id":"145469","name":"Project-2-2","type":"ASSIGNMENT"},"group_context":{"id":"4476","name":"Practical_Machine_Learning_and_Data_Exploration_First Trimester 2026"},"owners":[{"id":"2eeb132e-54a9-44ec-81e7-f44bc1a27fe0","family_name":"\u0627\u062f\u0645","given_name":"\u0627\u062d\u0645\u062f","email":"ahdnoor4@gmail.com"}],"original_submitted_time":"2026-04-26T14:50:01Z"},"eula":{"accepted_timestamp":"2026-04-26T14:29:55Z","language":"en-US","version":"v1beta"},"owner_default_permission_set":"LEARNER","submitter_default_permission_set":"LEARNER"}' [2026-04-26 17:50:02.191417] [info] Response: 0: '{"owner":"2eeb132e-54a9-44ec-81e7-f44bc1a27fe0","title":"Ahmed_Elnoor_Adam_Ahmed_Project_2.pdf","status":"CREATED","id":"9030fc7e-b45e-4a32-b819-dc34a4a01723","created_time":"2026-04-26T14:50:02.167Z","httpstatus":201}' [2026-04-26 17:50:02.193382] [info] [PUT] Request to: https://midocean.turnitin.com/api/v1/submissions/9030fc7e-b45e-4a32-b819-dc34a4a01723/original [2026-04-26 17:50:02.193406] [info] Headers: 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="Ahmed_Elnoor_Adam_Ahmed_Project_2.pdf"' [2026-04-26 17:50:02.451337] [info] Response: 0: '{"message":"Successfully uploaded file for submission 9030fc7e-b45e-4a32-b819-dc34a4a01723","httpstatus":202}' [2026-04-26 17:50:02.671544] [info] [POST] Request to: https://midocean.turnitin.com/api/v1/submissions [2026-04-26 17:50:02.671580] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-26 17:50:02.671608] [info] Request: 0: '{"owner":"2eeb132e-54a9-44ec-81e7-f44bc1a27fe0","submitter":"2eeb132e-54a9-44ec-81e7-f44bc1a27fe0","title":"Ahmed_Elnoor_Adam_Ahmed_Project_1.pdf","metadata":{"group":{"id":"145469","name":"Project-2-2","type":"ASSIGNMENT"},"group_context":{"id":"4476","name":"Practical_Machine_Learning_and_Data_Exploration_First Trimester 2026"},"owners":[{"id":"2eeb132e-54a9-44ec-81e7-f44bc1a27fe0","family_name":"\u0627\u062f\u0645","given_name":"\u0627\u062d\u0645\u062f","email":"ahdnoor4@gmail.com"}],"original_submitted_time":"2026-04-26T14:50:02Z"},"eula":{"accepted_timestamp":"2026-04-26T14:29:55Z","language":"en-US","version":"v1beta"},"owner_default_permission_set":"LEARNER","submitter_default_permission_set":"LEARNER"}' [2026-04-26 17:50:02.907192] [info] Response: 0: '{"owner":"2eeb132e-54a9-44ec-81e7-f44bc1a27fe0","title":"Ahmed_Elnoor_Adam_Ahmed_Project_1.pdf","status":"CREATED","id":"82bf93a1-83bd-4d01-80e7-aebb6d9ba32d","created_time":"2026-04-26T14:50:02.884Z","httpstatus":201}' [2026-04-26 17:50:02.909208] [info] [PUT] Request to: https://midocean.turnitin.com/api/v1/submissions/82bf93a1-83bd-4d01-80e7-aebb6d9ba32d/original [2026-04-26 17:50:02.909225] [info] Headers: 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="Ahmed_Elnoor_Adam_Ahmed_Project_1.pdf"' [2026-04-26 17:50:03.079387] [info] Response: 0: '{"message":"Successfully uploaded file for submission 82bf93a1-83bd-4d01-80e7-aebb6d9ba32d","httpstatus":202}' [2026-04-26 17:50:12.309792] [info] -------- WEBHOOK START -------- [2026-04-26 17:50:12.309829] [info] WEBHOOK HEADERS: connection: 'Keep-Alive' content-length: '337' accept-encoding: 'gzip, br' x-forwarded-proto: 'https' cf-visitor: '{"scheme":"https"}' cf-ipcountry: 'DE' cdn-loop: 'cloudflare; loops=1' x-turnitin-signature: '33ea2e49be6de10a06c9b2f7a1a897b00a08a9db432120efed58795f2e62a9a5' content-type: 'application/json' x-turnitin-eventtype: 'SUBMISSION_COMPLETE' host: 'lms.midocean.edu.km' cookie: 'MoodleSession=a824dd38bd7ce90fdd473e2ed8fee3e2' cf-ray: '9f266602bb76047a-FRA' accept: '*/*' user-agent: 'AHC/2.1' x-amzn-trace-id: 'Root=1-69ee2624-55a737fcb3166e3b05cfdbfe;Parent=73722d4d572a6fb0;Sampled=0' traceparent: '00-69ee262455a737fcb3166e3b05cfdbfe-73722d4d572a6fb0-00' x-forwarded-for: '35.158.179.21' [2026-04-26 17:50:12.309931] [info] WEBHOOK REQUEST: {"owner":"2eeb132e-54a9-44ec-81e7-f44bc1a27fe0","title":"Ahmed_Elnoor_Adam_Ahmed_Project_1.pdf","status":"COMPLETE","id":"82bf93a1-83bd-4d01-80e7-aebb6d9ba32d","content_type":"application/pdf","page_count":4,"word_count":368,"character_count":2107,"created_time":"2026-04-26T14:50:02.884Z","capabilities":["SIMILARITY","VIEWER","INDEX"]} [2026-04-26 17:50:12.309937] [info] EXPECTED SIGNATURE: 33ea2e49be6de10a06c9b2f7a1a897b00a08a9db432120efed58795f2e62a9a5 [2026-04-26 17:50:12.434048] [info] [PUT] Request to: https://midocean.turnitin.com/api/v1/submissions/82bf93a1-83bd-4d01-80e7-aebb6d9ba32d/similarity [2026-04-26 17:50:12.434093] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-26 17:50:12.434112] [info] Request: 0: '{"generation_settings":{"search_repositories":["INTERNET","PUBLICATION","CROSSREF","CROSSREF_POSTED_CONTENT","SUBMITTED_WORK"],"auto_exclude_self_matching_scope":"GROUP_CONTEXT"},"view_settings":{"exclude_quotes":false,"exclude_bibliography":false}}' [2026-04-26 17:50:13.200273] [info] Response: 0: '{"message":"Successfully scheduled similarity report generation","httpstatus":202}' [2026-04-26 17:50:13.202539] [info] -------- WEBHOOK END -------- [2026-04-26 17:50:24.123953] [info] -------- WEBHOOK START -------- [2026-04-26 17:50:24.123986] [info] WEBHOOK HEADERS: connection: 'Keep-Alive' content-length: '1291' accept-encoding: 'gzip, br' x-forwarded-proto: 'https' cf-visitor: '{"scheme":"https"}' cf-ipcountry: 'DE' cdn-loop: 'cloudflare; loops=1' x-turnitin-signature: '17ebee280a0d13b229b9c61b222d0dece0d54126b84fd15507a33cdae55b3789' content-type: 'application/json' x-turnitin-eventtype: 'SIMILARITY_COMPLETE' host: 'lms.midocean.edu.km' cookie: 'MoodleSession=be25d0417fd34dd7c80882cbe558ce4f' cf-ray: '9f26664cadf5d2f7-FRA' accept: '*/*' user-agent: 'AHC/2.1' x-amzn-trace-id: 'Root=1-69ee2630-c70cd6569927366f271460ef;Parent=9e7e0f005e1a45ac;Sampled=0' traceparent: '00-69ee2630c70cd6569927366f271460ef-9e7e0f005e1a45ac-00' x-forwarded-for: '52.29.246.76' [2026-04-26 17:50:24.124082] [info] WEBHOOK REQUEST: {"overall_match_percentage":41,"internet_match_percentage":28,"publication_match_percentage":16,"submitted_works_match_percentage":44,"status":"COMPLETE","time_generated":"2026-04-26T14:50:23.851412Z","time_requested":"2026-04-26T14:50:13.167663Z","submission_id":"82bf93a1-83bd-4d01-80e7-aebb6d9ba32d","top_matches":[{"percentage":21.680218,"source_type":"SUBMITTED_WORK","matched_word_count_total":80,"submitted_date":"2025-12-19","institution_name":"Pace University","name":"Pace University on 2025-12-19"},{"percentage":18.699186,"source_type":"SUBMITTED_WORK","matched_word_count_total":69,"submitted_date":"2025-03-31","institution_name":"Northcentral","name":"Northcentral on 2025-03-31"},{"percentage":18.15718,"source_type":"INTERNET","matched_word_count_total":67,"name":"lmsspada.kemdiktisaintek.go.id"},{"percentage":17.615175,"source_type":"SUBMITTED_WORK","matched_word_count_total":65,"submitted_date":"2024-12-02","institution_name":"Westcliff University","name":"Westcliff University on 2024-12-02"},{"percentage":17.615175,"source_type":"SUBMITTED_WORK","matched_word_count_total":65,"submitted_date":"2020-11-03","institution_name":"Swinburne University of Technology","name":"Swinburne University of Technology on 2020-11-03"}],"top_source_largest_matched_word_count":21} [2026-04-26 17:50:24.124087] [info] EXPECTED SIGNATURE: 17ebee280a0d13b229b9c61b222d0dece0d54126b84fd15507a33cdae55b3789 [2026-04-26 17:50:24.129487] [info] -------- WEBHOOK END -------- [2026-04-26 17:50:36.896361] [info] -------- WEBHOOK START -------- [2026-04-26 17:50:36.896399] [info] WEBHOOK HEADERS: connection: 'Keep-Alive' content-length: '337' accept-encoding: 'gzip, br' x-forwarded-proto: 'https' cf-visitor: '{"scheme":"https"}' cf-ipcountry: 'DE' cdn-loop: 'cloudflare; loops=1' x-turnitin-signature: 'e771428a93d620b06ed65b3f75f9d6ff7643acd13d6fee397dceeed7e7c5011b' content-type: 'application/json' x-turnitin-eventtype: 'SUBMISSION_COMPLETE' host: 'lms.midocean.edu.km' cookie: 'MoodleSession=a824dd38bd7ce90fdd473e2ed8fee3e2' cf-ray: '9f26669c7e09047a-FRA' accept: '*/*' user-agent: 'AHC/2.1' x-amzn-trace-id: 'Root=1-69ee263c-de5a15ec5a0dd8e99b411a42;Parent=bda38017fdeecac1;Sampled=0' traceparent: '00-69ee263cde5a15ec5a0dd8e99b411a42-bda38017fdeecac1-00' x-forwarded-for: '35.158.179.21' [2026-04-26 17:50:36.896506] [info] WEBHOOK REQUEST: {"owner":"2eeb132e-54a9-44ec-81e7-f44bc1a27fe0","title":"Ahmed_Elnoor_Adam_Ahmed_Project_2.pdf","status":"COMPLETE","id":"9030fc7e-b45e-4a32-b819-dc34a4a01723","content_type":"application/pdf","page_count":5,"word_count":498,"character_count":2960,"created_time":"2026-04-26T14:50:02.167Z","capabilities":["VIEWER","SIMILARITY","INDEX"]} [2026-04-26 17:50:36.896512] [info] EXPECTED SIGNATURE: e771428a93d620b06ed65b3f75f9d6ff7643acd13d6fee397dceeed7e7c5011b [2026-04-26 17:50:37.064203] [info] [PUT] Request to: https://midocean.turnitin.com/api/v1/submissions/9030fc7e-b45e-4a32-b819-dc34a4a01723/similarity [2026-04-26 17:50:37.064235] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-26 17:50:37.064259] [info] Request: 0: '{"generation_settings":{"search_repositories":["INTERNET","PUBLICATION","CROSSREF","CROSSREF_POSTED_CONTENT","SUBMITTED_WORK"],"auto_exclude_self_matching_scope":"GROUP_CONTEXT"},"view_settings":{"exclude_quotes":false,"exclude_bibliography":false}}' [2026-04-26 17:50:37.778599] [info] Response: 0: '{"message":"Successfully scheduled similarity report generation","httpstatus":202}' [2026-04-26 17:50:37.781269] [info] -------- WEBHOOK END -------- [2026-04-26 17:50:49.090765] [info] -------- WEBHOOK START -------- [2026-04-26 17:50:49.090795] [info] WEBHOOK HEADERS: connection: 'Keep-Alive' content-length: '1095' accept-encoding: 'gzip, br' x-forwarded-proto: 'https' cf-visitor: '{"scheme":"https"}' cf-ipcountry: 'DE' cdn-loop: 'cloudflare; loops=1' x-turnitin-signature: '83a69c3946cdc3a86e094ac0374a13a4d8d84d1917f581a4dd340a7d76a6c42d' content-type: 'application/json' x-turnitin-eventtype: 'SIMILARITY_COMPLETE' host: 'lms.midocean.edu.km' cookie: 'MoodleSession=be25d0417fd34dd7c80882cbe558ce4f' cf-ray: '9f2666e8bce1d2f7-FRA' accept: '*/*' user-agent: 'AHC/2.1' x-amzn-trace-id: 'Root=1-69ee2649-07c3a6a1cd48b31f7e8c89ad;Parent=a3a01dbed6370971;Sampled=0' traceparent: '00-69ee264907c3a6a1cd48b31f7e8c89ad-a3a01dbed6370971-00' x-forwarded-for: '52.29.246.76' [2026-04-26 17:50:49.090822] [info] WEBHOOK REQUEST: {"overall_match_percentage":57,"internet_match_percentage":47,"publication_match_percentage":47,"submitted_works_match_percentage":54,"status":"COMPLETE","time_generated":"2026-04-26T14:50:48.868389Z","time_requested":"2026-04-26T14:50:37.74092Z","submission_id":"9030fc7e-b45e-4a32-b819-dc34a4a01723","top_matches":[{"percentage":39.321358,"source_type":"INTERNET","matched_word_count_total":197,"name":"download.bibis.ir"},{"percentage":39.121758,"source_type":"SUBMITTED_WORK","matched_word_count_total":196,"submitted_date":"2025-01-06","institution_name":"University of Hertfordshire","name":"University of Hertfordshire on 2025-01-06"},{"percentage":38.123753,"source_type":"PUBLICATION","matched_word_count_total":191,"name":"Natasa Kleanthous, Abir Hussain. \"Machine Learning in Farm Animal Behavior using Python\", CRC Press, 2025"},{"percentage":36.327347,"source_type":"INTERNET","matched_word_count_total":182,"name":"codanics.com"},{"percentage":34.93014,"source_type":"INTERNET","matched_word_count_total":175,"name":"huggingface.co"}],"top_source_largest_matched_word_count":26} [2026-04-26 17:50:49.090828] [info] EXPECTED SIGNATURE: 83a69c3946cdc3a86e094ac0374a13a4d8d84d1917f581a4dd340a7d76a6c42d [2026-04-26 17:50:49.095915] [info] -------- WEBHOOK END -------- [2026-04-26 18:00:01.238126] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/features-enabled [2026-04-26 18:00:01.238153] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-26 18:00:01.238240] [info] Request: 0: '[]' [2026-04-26 18:00:01.453628] [info] Response: 0: '{"similarity":{"viewer_modes":{"match_overview":true,"all_sources":true},"generation_settings":{"search_repositories":["INTERNET","PUBLICATION","CROSSREF","CROSSREF_POSTED_CONTENT","SUBMITTED_WORK"],"submission_auto_excludes":true},"view_settings":{"exclude_bibliography":true,"exclude_citations":true,"exclude_quotes":true,"exclude_abstract":false,"exclude_methods":false,"exclude_small_matches":true,"exclude_internet":true,"exclude_publications":true,"exclude_preprints":false,"exclude_custom_sections":false,"exclude_crossref":true,"exclude_crossref_posted_content":true,"exclude_submitted_works":true}},"tenant":{"require_eula":true},"product_name":"Turnitin Originality","access_options":["CORE_API","NATIVE","DRAFT_COACH"],"capability":["AI_WRITING_DETECTION"],"httpstatus":200}' [2026-04-26 18:00:01.454483] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/webhooks/5fc58884-69fd-449e-97ee-2bfdc2dd72f0 [2026-04-26 18:00:01.454499] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-26 18:00:01.454514] [info] Request: 0: '[]' [2026-04-26 18:00:01.529637] [info] Response: 0: '{"id":"5fc58884-69fd-449e-97ee-2bfdc2dd72f0","url":"https:\/\/lms.midocean.edu.km\/plagiarism\/turnitinsim\/callbacks.php","description":"Webhook for https:\/\/lms.midocean.edu.km\/plagiarism\/turnitinsim\/callbacks.php","created_time":"2026-03-04T22:00:02.566Z","event_types":["SIMILARITY_COMPLETE","SIMILARITY_UPDATED","SUBMISSION_COMPLETE"],"httpstatus":200}' [2026-04-26 18:00:01.530369] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/eula/latest?lang=en-US [2026-04-26 18:00:01.530383] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-26 18:00:01.530396] [info] Request: 0: '[]' [2026-04-26 18:00:01.592700] [info] Response: 0: '{"version":"v1beta","valid_from":"2018-04-30T17:00:00Z","valid_until":null,"url":"https:\/\/static.turnitin.com\/eula\/v1beta\/en-us\/eula.html","available_languages":["sv-SE","zh-CN","ja-JP","ko-KR","es-MX","nl-NL","ru-RU","zh-TW","ar-SA","pt-BR","de-DE","el-GR","nb-NO","cs-CZ","da-DK","tr-TR","pl-PL","fi-FI","it-IT","vi-VN","fr-FR","en-US","ro-RO"],"httpstatus":200}' [2026-04-26 18:00:01.642311] [info] [POST] Request to: https://midocean.turnitin.com/api/v1/submissions [2026-04-26 18:00:01.642344] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-26 18:00:01.642429] [info] Request: 0: '{"owner":"fc24edeb-6f2e-4c2f-95c1-8ba8a696a53d","submitter":"fc24edeb-6f2e-4c2f-95c1-8ba8a696a53d","title":"%D8%A3%D8%AB%D8%B1 %D8%A7%D9%84%D8%AA%D9%85%D9%83%D9%8A%D9%86 %D8%A7%D9%84%D8%A5%D8%AF%D8%A7%D8%B1%D9%8A %D8%B9%D9%84%D9%89 %D8%AA%D8%AD%D8%B3%D9%8A%D9%86 %D9%88%D8%B8%D9%8A%D9%81%D9%8A %D9%81%D9%8A %D9%87%D9%8A%D8%A6%D8%A9 %D8%AA%D9%82%D9%88%D9%8A%D9%85 %D8%A7%D9%84%D8%AA%D8%B9%D9%84%D9%8A%D9%85 %D9%88%D8%A7%D9%84%D8%AA%D8%AF%D8%B1%D9%8A%D8%A8 %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- %D9%86%D8%AF%D8%A7%D8%A1 - %D8%A7%D9%84%D9%81%D8%B5%D9%84 %D8%A7%D9%84%D8%A7%D9%88%D9%84 %D9%88%D8%A7%D9%84%D8%AB%D8%A7%D9%86%D9%8A - %D8%AA%D8%B9%D8%AF%D9%8A%D9%84.docx","metadata":{"group":{"id":"129865","name":"\u062a\u0633\u0644\u064a\u0645 \u0627\u0644\u0625\u0637\u0627\u0631 \u0627\u0644\u0646\u0638\u0631\u064a \u0627\u0644\u062e\u0627\u0635 \u0628\u0627\u0644\u0645\u0634\u0631\u0648\u0639 \u0627\u0644\u0646\u0647\u0627\u0626\u064a (\u0627\u0644\u0641\u0635\u0644 \u0627\u0644\u0623\u0648\u0644 \u0648\u0627\u0644\u062b\u0627\u0646\u064a \u0641\u0642\u0637 \u0628\u0635\u064a\u063a\u0629 Word)","type":"ASSIGNMENT"},"group_context":{"id":"4170","name":"Final_Project_MGM697_S3_MBA_First Trimester 2026","owners":[{"id":"0ad552f1-ae25-4e00-aba7-c00e45a40367","family_name":"Ahmed","given_name":"Alaa","email":"alaaahmed@midocean.edu.km"},{"id":"aca825b9-3cf5-4b48-aae6-a30fd4ce95ef","family_name":"Salah","given_name":"Rokaya","email":"rokayasalah@midocean.edu.km"},{"id":"401c1d17-10dd-4e6f-9414-99fcb9938408","family_name":"Faried","given_name":"Sara","email":"sarafaried@midocean.edu.km"}]},"owners":[{"id":"fc24edeb-6f2e-4c2f-95c1-8ba8a696a53d","family_name":"\u0627\u0644\u062d\u0631\u0628\u064a","given_name":"\u0646\u062f\u0627\u0621","email":"nedaa.alharbi12@gmail.com"}],"original_submitted_time":"2026-04-26T15:00:01Z"},"eula":{"accepted_timestamp":"2026-03-07T19:06:50Z","language":"en-US","version":"v1beta"},"owner_default_permission_set":"LEARNER","submitter_default_permission_set":"LEARNER"}' [2026-04-26 18:00:02.362071] [info] Response: 0: '{"owner":"fc24edeb-6f2e-4c2f-95c1-8ba8a696a53d","title":"%D8%A3%D8%AB%D8%B1 %D8%A7%D9%84%D8%AA%D9%85%D9%83%D9%8A%D9%86 %D8%A7%D9%84%D8%A5%D8%AF%D8%A7%D8%B1%D9%8A %D8%B9%D9%84%D9%89 %D8%AA%D8%AD%D8%B3%D9%8A%D9%86 %D9%88%D8%B8%D9%8A%D9%81%D9%8A %D9%81%D9%8A %D9%87%D9%8A%D8%A6%D8%A9 %D8%AA%D9%82%D9%88%D9%8A%D9%85 %D8%A7%D9%84%D8%AA%D8%B9%D9%84%D9%8A%D9%85 %D9%88%D8%A7%D9%84%D8%AA%D8%AF%D8%B1%D9%8A%D8%A8 %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- %D9%","status":"CREATED","id":"d30b1721-d625-4110-84af-0cb7993b8c74","created_time":"2026-04-26T15:00:02.035Z","httpstatus":201}' [2026-04-26 18:00:02.364274] [info] [PUT] Request to: https://midocean.turnitin.com/api/v1/submissions/d30b1721-d625-4110-84af-0cb7993b8c74/original [2026-04-26 18:00:02.364294] [info] Headers: 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%A7%D9%84%D8%AA%D9%85%D9%83%D9%8A%D9%86 %D8%A7%D9%84%D8%A5%D8%AF%D8%A7%D8%B1%D9%8A %D8%B9%D9%84%D9%89 %D8%AA%D8%AD%D8%B3%D9%8A%D9%86 %D9%88%D8%B8%D9%8A%D9%81%D9%8A %D9%81%D9%8A %D9%87%D9%8A%D8%A6%D8%A9 %D8%AA%D9%82%D9%88%D9%8A%D9%85 %D8%A7%D9%84%D8%AA%D8%B9%D9%84%D9%8A%D9%85 %D9%88%D8%A7%D9%84%D8%AA%D8%AF%D8%B1%D9%8A%D8%A8 %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- %D9%86%D8%AF%D8%A7%D8%A1 - %D8%A7%D9%84%D9%81%D8%B5%D9%84 %D8%A7%D9%84%D8%A7%D9%88%D9%84 %D9%88%D8%A7%D9%84%D8%AB%D8%A7%D9%86%D9%8A - %D8%AA%D8%B9%D8%AF%D9%8A%D9%84.docx"' [2026-04-26 18:00:02.546978] [info] Response: 0: '{"message":"Successfully uploaded file for submission d30b1721-d625-4110-84af-0cb7993b8c74","httpstatus":202}' [2026-04-26 18:00:18.818327] [info] -------- WEBHOOK START -------- [2026-04-26 18:00:18.818363] [info] WEBHOOK HEADERS: connection: 'Keep-Alive' content-length: '859' accept-encoding: 'gzip, br' x-forwarded-proto: 'https' cf-visitor: '{"scheme":"https"}' cf-ipcountry: 'DE' cdn-loop: 'cloudflare; loops=1' x-turnitin-signature: '48d6d5c605e9399634b4aac8c5b80e80a6f1fbaffd31c333cde3c8f78c10937d' content-type: 'application/json' x-turnitin-eventtype: 'SUBMISSION_COMPLETE' host: 'lms.midocean.edu.km' cookie: 'MoodleSession=be25d0417fd34dd7c80882cbe558ce4f' cf-ray: '9f2674d16bdbdbb5-FRA' accept: '*/*' user-agent: 'AHC/2.1' x-amzn-trace-id: 'Root=1-69ee2882-bc2174d8acefc86f6fe82260;Parent=65169746add23d56;Sampled=0' traceparent: '00-69ee2882bc2174d8acefc86f6fe82260-65169746add23d56-00' x-forwarded-for: '52.29.246.76' [2026-04-26 18:00:18.818466] [info] WEBHOOK REQUEST: {"owner":"fc24edeb-6f2e-4c2f-95c1-8ba8a696a53d","title":"%D8%A3%D8%AB%D8%B1 %D8%A7%D9%84%D8%AA%D9%85%D9%83%D9%8A%D9%86 %D8%A7%D9%84%D8%A5%D8%AF%D8%A7%D8%B1%D9%8A %D8%B9%D9%84%D9%89 %D8%AA%D8%AD%D8%B3%D9%8A%D9%86 %D9%88%D8%B8%D9%8A%D9%81%D9%8A %D9%81%D9%8A %D9%87%D9%8A%D8%A6%D8%A9 %D8%AA%D9%82%D9%88%D9%8A%D9%85 %D8%A7%D9%84%D8%AA%D8%B9%D9%84%D9%8A%D9%85 %D9%88%D8%A7%D9%84%D8%AA%D8%AF%D8%B1%D9%8A%D8%A8 %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- %D9%","status":"COMPLETE","id":"d30b1721-d625-4110-84af-0cb7993b8c74","content_type":"application/vnd.openxmlformats-officedocument.wordprocessingml.document","page_count":24,"word_count":4056,"character_count":21859,"created_time":"2026-04-26T15:00:02.035Z","capabilities":["INDEX","SIMILARITY","VIEWER"]} [2026-04-26 18:00:18.818480] [info] EXPECTED SIGNATURE: 48d6d5c605e9399634b4aac8c5b80e80a6f1fbaffd31c333cde3c8f78c10937d [2026-04-26 18:00:18.963793] [info] [PUT] Request to: https://midocean.turnitin.com/api/v1/submissions/d30b1721-d625-4110-84af-0cb7993b8c74/similarity [2026-04-26 18:00:18.963829] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-26 18:00:18.963850] [info] Request: 0: '{"generation_settings":{"search_repositories":["INTERNET","PUBLICATION","CROSSREF","CROSSREF_POSTED_CONTENT","SUBMITTED_WORK"],"auto_exclude_self_matching_scope":"GROUP_CONTEXT"},"view_settings":{"exclude_quotes":false,"exclude_bibliography":false}}' [2026-04-26 18:00:19.570539] [info] Response: 0: '{"message":"Successfully scheduled similarity report generation","httpstatus":202}' [2026-04-26 18:00:19.572624] [info] -------- WEBHOOK END -------- [2026-04-26 18:00:32.966674] [info] -------- WEBHOOK START -------- [2026-04-26 18:00:32.966707] [info] WEBHOOK HEADERS: connection: 'Keep-Alive' content-length: '887' accept-encoding: 'gzip, br' x-forwarded-proto: 'https' cf-visitor: '{"scheme":"https"}' cf-ipcountry: 'DE' cdn-loop: 'cloudflare; loops=1' x-turnitin-signature: '772db49c53660c77876b3ea666721c85b445197e7084fb2ef76625b0286b9c18' content-type: 'application/json' x-turnitin-eventtype: 'SIMILARITY_COMPLETE' host: 'lms.midocean.edu.km' cookie: 'MoodleSession=be25d0417fd34dd7c80882cbe558ce4f' cf-ray: '9f267529ef30dbb5-FRA' accept: '*/*' user-agent: 'AHC/2.1' x-amzn-trace-id: 'Root=1-69ee2890-b7ecfe6daa5fcd642ecb4215;Parent=9676612988ebdef8;Sampled=0' traceparent: '00-69ee2890b7ecfe6daa5fcd642ecb4215-9676612988ebdef8-00' x-forwarded-for: '52.29.246.76' [2026-04-26 18:00:32.966811] [info] WEBHOOK REQUEST: {"overall_match_percentage":39,"internet_match_percentage":28,"publication_match_percentage":0,"submitted_works_match_percentage":33,"status":"COMPLETE","time_generated":"2026-04-26T15:00:32.789236Z","time_requested":"2026-04-26T15:00:19.53468Z","submission_id":"d30b1721-d625-4110-84af-0cb7993b8c74","top_matches":[{"percentage":6.7175198,"source_type":"INTERNET","matched_word_count_total":273,"name":"iefpedia.com"},{"percentage":5.0688977,"source_type":"INTERNET","matched_word_count_total":206,"name":"portal.arid.my"},{"percentage":4.773622,"source_type":"INTERNET","matched_word_count_total":194,"name":"archives.univ-biskra.dz"},{"percentage":4.773622,"source_type":"SUBMITTED_WORK","matched_word_count_total":194,"submitted_date":"2023-12-20","institution_name":"University of Monastir","name":"University of Monastir on 2023-12-20"}],"top_source_largest_matched_word_count":63} [2026-04-26 18:00:32.966818] [info] EXPECTED SIGNATURE: 772db49c53660c77876b3ea666721c85b445197e7084fb2ef76625b0286b9c18 [2026-04-26 18:00:32.972114] [info] -------- WEBHOOK END -------- [2026-04-26 18:25:01.829866] [info] [POST] Request to: https://midocean.turnitin.com/api/v1/submissions [2026-04-26 18:25:01.829901] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-26 18:25:01.829977] [info] Request: 0: '{"owner":"423a08ef-b0e2-443d-bd38-82889f884907","submitter":"423a08ef-b0e2-443d-bd38-82889f884907","title":"Fahad Alhammad Final Project 2.docx","metadata":{"group":{"id":"129865","name":"\u062a\u0633\u0644\u064a\u0645 \u0627\u0644\u0625\u0637\u0627\u0631 \u0627\u0644\u0646\u0638\u0631\u064a \u0627\u0644\u062e\u0627\u0635 \u0628\u0627\u0644\u0645\u0634\u0631\u0648\u0639 \u0627\u0644\u0646\u0647\u0627\u0626\u064a (\u0627\u0644\u0641\u0635\u0644 \u0627\u0644\u0623\u0648\u0644 \u0648\u0627\u0644\u062b\u0627\u0646\u064a \u0641\u0642\u0637 \u0628\u0635\u064a\u063a\u0629 Word)","type":"ASSIGNMENT"},"group_context":{"id":"4170","name":"Final_Project_MGM697_S3_MBA_First Trimester 2026","owners":[{"id":"0ad552f1-ae25-4e00-aba7-c00e45a40367","family_name":"Ahmed","given_name":"Alaa","email":"alaaahmed@midocean.edu.km"},{"id":"aca825b9-3cf5-4b48-aae6-a30fd4ce95ef","family_name":"Salah","given_name":"Rokaya","email":"rokayasalah@midocean.edu.km"},{"id":"401c1d17-10dd-4e6f-9414-99fcb9938408","family_name":"Faried","given_name":"Sara","email":"sarafaried@midocean.edu.km"}]},"owners":[{"id":"423a08ef-b0e2-443d-bd38-82889f884907","family_name":"\u0627\u0644\u062d\u0645\u0627\u062f","given_name":"\u0641\u0647\u062f","email":"fahad.fahad.alhammad@gmail.com"}],"original_submitted_time":"2026-04-26T15:25:01Z"},"eula":{"accepted_timestamp":"2025-03-06T18:20:07Z","language":"en-US","version":"v1beta"},"owner_default_permission_set":"LEARNER","submitter_default_permission_set":"LEARNER"}' [2026-04-26 18:25:02.266351] [info] Response: 0: '{"owner":"423a08ef-b0e2-443d-bd38-82889f884907","title":"Fahad Alhammad Final Project 2.docx","status":"CREATED","id":"ab5fb2cb-e62e-48e4-aabf-c5bef134f0c9","created_time":"2026-04-26T15:25:02.103Z","httpstatus":201}' [2026-04-26 18:25:02.268518] [info] [PUT] Request to: https://midocean.turnitin.com/api/v1/submissions/ab5fb2cb-e62e-48e4-aabf-c5bef134f0c9/original [2026-04-26 18:25:02.268537] [info] Headers: 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="Fahad Alhammad Final Project 2.docx"' [2026-04-26 18:25:02.497591] [info] Response: 0: '{"message":"Successfully uploaded file for submission ab5fb2cb-e62e-48e4-aabf-c5bef134f0c9","httpstatus":202}' [2026-04-26 18:26:02.430921] [info] -------- WEBHOOK START -------- [2026-04-26 18:26:02.430953] [info] WEBHOOK HEADERS: connection: 'Keep-Alive' content-length: '394' accept-encoding: 'gzip, br' x-forwarded-proto: 'https' cf-visitor: '{"scheme":"https"}' cf-ipcountry: 'DE' cdn-loop: 'cloudflare; loops=1' x-turnitin-signature: '8612ac25e3f9a37d1dbd5c788073c85913d21f79dbe175f36c8de9eac1e96c92' content-type: 'application/json' x-turnitin-eventtype: 'SUBMISSION_COMPLETE' host: 'lms.midocean.edu.km' cookie: 'MoodleSession=be25d0417fd34dd7c80882cbe558ce4f' cf-ray: '9f269a810a138f38-FRA' accept: '*/*' user-agent: 'AHC/2.1' x-amzn-trace-id: 'Root=1-69ee2e8a-1ef8ab498748700002097ef2;Parent=24c6feecd713c93b;Sampled=0' traceparent: '00-69ee2e8a1ef8ab498748700002097ef2-24c6feecd713c93b-00' x-forwarded-for: '52.29.246.76' [2026-04-26 18:26:02.431067] [info] WEBHOOK REQUEST: {"owner":"423a08ef-b0e2-443d-bd38-82889f884907","title":"Fahad Alhammad Final Project 2.docx","status":"COMPLETE","id":"ab5fb2cb-e62e-48e4-aabf-c5bef134f0c9","content_type":"application/vnd.openxmlformats-officedocument.wordprocessingml.document","page_count":57,"word_count":9411,"character_count":56210,"created_time":"2026-04-26T15:25:02.103Z","capabilities":["SIMILARITY","VIEWER","INDEX"]} [2026-04-26 18:26:02.431072] [info] EXPECTED SIGNATURE: 8612ac25e3f9a37d1dbd5c788073c85913d21f79dbe175f36c8de9eac1e96c92 [2026-04-26 18:26:02.599514] [info] [PUT] Request to: https://midocean.turnitin.com/api/v1/submissions/ab5fb2cb-e62e-48e4-aabf-c5bef134f0c9/similarity [2026-04-26 18:26:02.599548] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-26 18:26:02.599565] [info] Request: 0: '{"generation_settings":{"search_repositories":["INTERNET","PUBLICATION","CROSSREF","CROSSREF_POSTED_CONTENT","SUBMITTED_WORK"],"auto_exclude_self_matching_scope":"GROUP_CONTEXT"},"view_settings":{"exclude_quotes":false,"exclude_bibliography":false}}' [2026-04-26 18:26:03.244419] [info] Response: 0: '{"message":"Successfully scheduled similarity report generation","httpstatus":202}' [2026-04-26 18:26:03.246628] [info] -------- WEBHOOK END -------- [2026-04-26 18:26:42.812105] [info] -------- WEBHOOK START -------- [2026-04-26 18:26:42.812140] [info] WEBHOOK HEADERS: connection: 'Keep-Alive' content-length: '1324' accept-encoding: 'gzip, br' x-forwarded-proto: 'https' cf-visitor: '{"scheme":"https"}' cf-ipcountry: 'DE' cdn-loop: 'cloudflare; loops=1' x-turnitin-signature: '423252e82d5458b4e7d7eb46f2c6f2c51e53a6b102840d2676e0597edcadbba4' content-type: 'application/json' x-turnitin-eventtype: 'SIMILARITY_COMPLETE' host: 'lms.midocean.edu.km' cookie: 'MoodleSession=be25d0417fd34dd7c80882cbe558ce4f' cf-ray: '9f269b7d7a3d8f38-FRA' accept: '*/*' user-agent: 'AHC/2.1' x-amzn-trace-id: 'Root=1-69ee2eb2-72cd4f1dddeafc61851a58ba;Parent=a03ec6669b3d10bb;Sampled=0' traceparent: '00-69ee2eb272cd4f1dddeafc61851a58ba-a03ec6669b3d10bb-00' x-forwarded-for: '52.29.246.76' [2026-04-26 18:26:42.812254] [info] WEBHOOK REQUEST: {"overall_match_percentage":31,"internet_match_percentage":22,"publication_match_percentage":20,"submitted_works_match_percentage":27,"status":"COMPLETE","time_generated":"2026-04-26T15:26:42.610374Z","time_requested":"2026-04-26T15:26:03.212225Z","submission_id":"ab5fb2cb-e62e-48e4-aabf-c5bef134f0c9","top_matches":[{"percentage":7.7607512,"source_type":"SUBMITTED_WORK","matched_word_count_total":785,"submitted_date":"2026-02-22","institution_name":"Universiti Teknologi Malaysia","name":"Universiti Teknologi Malaysia on 2026-02-22"},{"percentage":6.8017797,"source_type":"SUBMITTED_WORK","matched_word_count_total":688,"submitted_date":"2015-06-09","institution_name":"Brunel University","name":"Brunel University on 2015-06-09"},{"percentage":6.435986,"source_type":"PUBLICATION","matched_word_count_total":651,"name":"Fraij, Jihad Kamal Ibrahim. \"Factors Affecting the Acceptance of e-HRM in the Jordanian Telecommunication Sector Using the UTAUT2 Extended Model.\", Debreceni Egyetem (Hungary), 2024"},{"percentage":6.040534,"source_type":"PUBLICATION","matched_word_count_total":611,"name":"Alameri, Bakheet. \"The Implications of Implementing Electronic Human Resource Management in Abu Dhabi , Department\", Liverpool John Moores University (United Kingdom), 2020"}],"top_source_largest_matched_word_count":37} [2026-04-26 18:26:42.812261] [info] EXPECTED SIGNATURE: 423252e82d5458b4e7d7eb46f2c6f2c51e53a6b102840d2676e0597edcadbba4 [2026-04-26 18:26:42.817652] [info] -------- WEBHOOK END -------- [2026-04-26 18:30:01.454736] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/features-enabled [2026-04-26 18:30:01.454768] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-26 18:30:01.454843] [info] Request: 0: '[]' [2026-04-26 18:30:01.670923] [info] Response: 0: '{"similarity":{"viewer_modes":{"match_overview":true,"all_sources":true},"generation_settings":{"search_repositories":["INTERNET","PUBLICATION","CROSSREF","CROSSREF_POSTED_CONTENT","SUBMITTED_WORK"],"submission_auto_excludes":true},"view_settings":{"exclude_bibliography":true,"exclude_citations":true,"exclude_quotes":true,"exclude_abstract":false,"exclude_methods":false,"exclude_small_matches":true,"exclude_internet":true,"exclude_publications":true,"exclude_preprints":false,"exclude_custom_sections":false,"exclude_crossref":true,"exclude_crossref_posted_content":true,"exclude_submitted_works":true}},"tenant":{"require_eula":true},"product_name":"Turnitin Originality","access_options":["NATIVE","CORE_API","DRAFT_COACH"],"capability":["AI_WRITING_DETECTION"],"httpstatus":200}' [2026-04-26 18:30:01.674693] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/webhooks/5fc58884-69fd-449e-97ee-2bfdc2dd72f0 [2026-04-26 18:30:01.674726] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-26 18:30:01.674743] [info] Request: 0: '[]' [2026-04-26 18:30:01.760835] [info] Response: 0: '{"id":"5fc58884-69fd-449e-97ee-2bfdc2dd72f0","url":"https:\/\/lms.midocean.edu.km\/plagiarism\/turnitinsim\/callbacks.php","description":"Webhook for https:\/\/lms.midocean.edu.km\/plagiarism\/turnitinsim\/callbacks.php","created_time":"2026-03-04T22:00:02.566Z","event_types":["SUBMISSION_COMPLETE","SIMILARITY_UPDATED","SIMILARITY_COMPLETE"],"httpstatus":200}' [2026-04-26 18:30:01.761507] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/eula/latest?lang=en-US [2026-04-26 18:30:01.761523] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-26 18:30:01.761537] [info] Request: 0: '[]' [2026-04-26 18:30:01.870996] [info] Response: 0: '{"version":"v1beta","valid_from":"2018-04-30T17:00:00Z","valid_until":null,"url":"https:\/\/static.turnitin.com\/eula\/v1beta\/en-us\/eula.html","available_languages":["sv-SE","zh-CN","ja-JP","ko-KR","es-MX","nl-NL","ru-RU","zh-TW","ar-SA","pt-BR","de-DE","el-GR","nb-NO","cs-CZ","da-DK","tr-TR","pl-PL","fi-FI","it-IT","vi-VN","fr-FR","en-US","ro-RO"],"httpstatus":200}' [2026-04-26 18:50:01.856472] [info] [POST] Request to: https://midocean.turnitin.com/api/v1/submissions [2026-04-26 18:50:01.856504] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-26 18:50:01.856576] [info] Request: 0: '{"owner":"00340292-3b0d-4fa4-bcfe-0c88808b809d","submitter":"00340292-3b0d-4fa4-bcfe-0c88808b809d","title":"Master Thesis Chapter1-2 Deep Learning-Based Plant Disease Detection Using Leaf Image Analysis v.20.docx","metadata":{"group":{"id":"145705","name":"Thesis Part1","type":"ASSIGNMENT"},"group_context":{"id":"4491","name":"Thesis_(1)_AI900a_Dr_Mohamed_Essa_First Trimester 2026","owners":[{"id":"ded6e2db-6a77-48f2-a76f-d2f52cba315f","family_name":"Alwakeel","given_name":"Ahmed","email":"ahmedalwakeel@midocean.edu.km"}]},"owners":[{"id":"00340292-3b0d-4fa4-bcfe-0c88808b809d","family_name":"\u0627\u0644\u0635\u064a\u0639\u0631\u064a","given_name":"\u0631\u0647\u0641","email":"rahafalsayari2@gmail.com"}],"original_submitted_time":"2026-04-26T15:50:01Z"},"eula":{"accepted_timestamp":"2025-10-18T12:02:17Z","language":"en-US","version":"v1beta"},"owner_default_permission_set":"LEARNER","submitter_default_permission_set":"LEARNER"}' [2026-04-26 18:50:02.429315] [info] Response: 0: '{"owner":"00340292-3b0d-4fa4-bcfe-0c88808b809d","title":"Master Thesis Chapter1-2 Deep Learning-Based Plant Disease Detection Using Leaf Image Analysis v.20.docx","status":"CREATED","id":"beaba7d9-6187-4cd0-8da8-5001dcafcbd1","created_time":"2026-04-26T15:50:02.253Z","httpstatus":201}' [2026-04-26 18:50:02.432296] [info] [PUT] Request to: https://midocean.turnitin.com/api/v1/submissions/beaba7d9-6187-4cd0-8da8-5001dcafcbd1/original [2026-04-26 18:50:02.432321] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' 4: 'Content-Type: binary/octet-stream' 5: 'Content-Disposition: inline; filename="Master Thesis Chapter1-2 Deep Learning-Based Plant Disease Detection Using Leaf Image Analysis v.20.docx"' [2026-04-26 18:50:02.707736] [info] Response: 0: '{"message":"Successfully uploaded file for submission beaba7d9-6187-4cd0-8da8-5001dcafcbd1","httpstatus":202}' [2026-04-26 18:50:44.928112] [info] -------- WEBHOOK START -------- [2026-04-26 18:50:44.928145] [info] WEBHOOK HEADERS: connection: 'Keep-Alive' content-length: '463' accept-encoding: 'gzip, br' x-forwarded-proto: 'https' cf-visitor: '{"scheme":"https"}' cf-ipcountry: 'DE' cdn-loop: 'cloudflare; loops=1' x-turnitin-signature: '4d00c467ea51822191c828ed2406820f1a5c5b8d73b007b2458f9fbf7ee8afba' content-type: 'application/json' x-turnitin-eventtype: 'SUBMISSION_COMPLETE' host: 'lms.midocean.edu.km' cookie: 'MoodleSession=a824dd38bd7ce90fdd473e2ed8fee3e2' cf-ray: '9f26beb2a98bd39e-FRA' accept: '*/*' user-agent: 'AHC/2.1' x-amzn-trace-id: 'Root=1-69ee3454-ca511af4fa6ed5a6c6288424;Parent=6d32f2d9bcc547f0;Sampled=0' traceparent: '00-69ee3454ca511af4fa6ed5a6c6288424-6d32f2d9bcc547f0-00' x-forwarded-for: '35.158.179.21' [2026-04-26 18:50:44.928241] [info] WEBHOOK REQUEST: {"owner":"00340292-3b0d-4fa4-bcfe-0c88808b809d","title":"Master Thesis Chapter1-2 Deep Learning-Based Plant Disease Detection Using Leaf Image Analysis v.20.docx","status":"COMPLETE","id":"beaba7d9-6187-4cd0-8da8-5001dcafcbd1","content_type":"application/vnd.openxmlformats-officedocument.wordprocessingml.document","page_count":23,"word_count":4255,"character_count":25917,"created_time":"2026-04-26T15:50:02.253Z","capabilities":["SIMILARITY","VIEWER","INDEX"]} [2026-04-26 18:50:44.928246] [info] EXPECTED SIGNATURE: 4d00c467ea51822191c828ed2406820f1a5c5b8d73b007b2458f9fbf7ee8afba [2026-04-26 18:50:45.205514] [info] [PUT] Request to: https://midocean.turnitin.com/api/v1/submissions/beaba7d9-6187-4cd0-8da8-5001dcafcbd1/similarity [2026-04-26 18:50:45.205545] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-26 18:50:45.205563] [info] Request: 0: '{"generation_settings":{"search_repositories":["INTERNET","PUBLICATION","CROSSREF","CROSSREF_POSTED_CONTENT","SUBMITTED_WORK"],"auto_exclude_self_matching_scope":"GROUP_CONTEXT"},"view_settings":{"exclude_quotes":false,"exclude_bibliography":false}}' [2026-04-26 18:50:46.061871] [info] Response: 0: '{"message":"Successfully scheduled similarity report generation","httpstatus":202}' [2026-04-26 18:50:46.064163] [info] -------- WEBHOOK END -------- [2026-04-26 18:51:17.603501] [info] -------- WEBHOOK START -------- [2026-04-26 18:51:17.603537] [info] WEBHOOK HEADERS: connection: 'Keep-Alive' content-length: '1701' accept-encoding: 'gzip, br' x-forwarded-proto: 'https' cf-visitor: '{"scheme":"https"}' cf-ipcountry: 'DE' cdn-loop: 'cloudflare; loops=1' x-turnitin-signature: '08ff21cda9fbb41cf7634c0e1cd8ac658662a6b961cf1a46e35389e7f00fd56d' content-type: 'application/json' x-turnitin-eventtype: 'SIMILARITY_COMPLETE' host: 'lms.midocean.edu.km' cookie: 'MoodleSession=be25d0417fd34dd7c80882cbe558ce4f' cf-ray: '9f26bf7eee5b0ad6-FRA' accept: '*/*' user-agent: 'AHC/2.1' x-amzn-trace-id: 'Root=1-69ee3475-930653d09f48dde3654392b0;Parent=132f19d772049595;Sampled=0' traceparent: '00-69ee3475930653d09f48dde3654392b0-132f19d772049595-00' x-forwarded-for: '52.29.246.76' [2026-04-26 18:51:17.603564] [info] WEBHOOK REQUEST: {"overall_match_percentage":17,"internet_match_percentage":14,"publication_match_percentage":14,"submitted_works_match_percentage":14,"status":"COMPLETE","time_generated":"2026-04-26T15:51:17.384615Z","time_requested":"2026-04-26T15:50:45.991314Z","submission_id":"beaba7d9-6187-4cd0-8da8-5001dcafcbd1","top_matches":[{"percentage":10.544815,"source_type":"PUBLICATION","matched_word_count_total":480,"name":"Harvinder Singh, Priyanka Kaushal, Sarabjeet Kaur. \"Advanced Computing and AI for Sustainable Environment, Energy, and Smart Manufacturing - AI-Driven Sustainability Across Environment, Energy, and Industry\", CRC Press, 2026"},{"percentage":9.468366,"source_type":"PUBLICATION","matched_word_count_total":431,"name":"John Stafford. \"Precision Agriculture for Sustainability\", Burleigh Dodds Science Publishing, 2025"},{"percentage":7.79877,"source_type":"SUBMITTED_WORK","matched_word_count_total":355,"submitted_date":"2026-04-25","institution_name":"Al Quds University","name":"Al Quds University on 2026-04-25"},{"percentage":7.732865,"source_type":"PUBLICATION","matched_word_count_total":352,"name":"Furkan Ulaş, Rachid Lahlali, Salah-Eddine Laasli, Muhammad Aasim, Abdelfattah Dababat, Muhammad Sameeullah, Mustafa İmren. \"Artificial intelligence applications in abiotic and biotic plant stress management: A comprehensive bibliometric and literature review\", Physiological and Molecular Plant Pathology, 2026"},{"percentage":7.6449914,"source_type":"PUBLICATION","matched_word_count_total":348,"name":"Ahmad, Aanis. \"Deep Learning-Based Computer Vision for Disease Identification and Monitoring in Corn\", Purdue University, 2025"}],"top_source_largest_matched_word_count":38} [2026-04-26 18:51:17.603579] [info] EXPECTED SIGNATURE: 08ff21cda9fbb41cf7634c0e1cd8ac658662a6b961cf1a46e35389e7f00fd56d [2026-04-26 18:51:17.608810] [info] -------- WEBHOOK END -------- [2026-04-26 19:00:01.623270] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/features-enabled [2026-04-26 19:00:01.623295] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-26 19:00:01.623373] [info] Request: 0: '[]' [2026-04-26 19:00:01.961252] [info] Response: 0: '{"similarity":{"viewer_modes":{"match_overview":true,"all_sources":true},"generation_settings":{"search_repositories":["INTERNET","PUBLICATION","CROSSREF","CROSSREF_POSTED_CONTENT","SUBMITTED_WORK"],"submission_auto_excludes":true},"view_settings":{"exclude_bibliography":true,"exclude_citations":true,"exclude_quotes":true,"exclude_abstract":false,"exclude_methods":false,"exclude_small_matches":true,"exclude_internet":true,"exclude_publications":true,"exclude_preprints":false,"exclude_custom_sections":false,"exclude_crossref":true,"exclude_crossref_posted_content":true,"exclude_submitted_works":true}},"tenant":{"require_eula":true},"product_name":"Turnitin Originality","access_options":["CORE_API","NATIVE","DRAFT_COACH"],"capability":["AI_WRITING_DETECTION"],"httpstatus":200}' [2026-04-26 19:00:01.963818] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/webhooks/5fc58884-69fd-449e-97ee-2bfdc2dd72f0 [2026-04-26 19:00:01.963836] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-26 19:00:01.963852] [info] Request: 0: '[]' [2026-04-26 19:00:02.034482] [info] Response: 0: '{"id":"5fc58884-69fd-449e-97ee-2bfdc2dd72f0","url":"https:\/\/lms.midocean.edu.km\/plagiarism\/turnitinsim\/callbacks.php","description":"Webhook for https:\/\/lms.midocean.edu.km\/plagiarism\/turnitinsim\/callbacks.php","created_time":"2026-03-04T22:00:02.566Z","event_types":["SUBMISSION_COMPLETE","SIMILARITY_COMPLETE","SIMILARITY_UPDATED"],"httpstatus":200}' [2026-04-26 19:00:02.035317] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/eula/latest?lang=en-US [2026-04-26 19:00:02.035336] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-26 19:00:02.035351] [info] Request: 0: '[]' [2026-04-26 19:00:02.091342] [info] Response: 0: '{"version":"v1beta","valid_from":"2018-04-30T17:00:00Z","valid_until":null,"url":"https:\/\/static.turnitin.com\/eula\/v1beta\/en-us\/eula.html","available_languages":["sv-SE","zh-CN","ja-JP","ko-KR","es-MX","nl-NL","ru-RU","zh-TW","ar-SA","pt-BR","de-DE","el-GR","nb-NO","cs-CZ","da-DK","tr-TR","pl-PL","fi-FI","it-IT","vi-VN","fr-FR","en-US","ro-RO"],"httpstatus":200}' [2026-04-26 19:05:40.406371] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/eula/latest?lang=en-US [2026-04-26 19:05:40.406408] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-26 19:05:40.406482] [info] Request: 0: '[]' [2026-04-26 19:05:40.492002] [info] Response: 0: '{"version":"v1beta","valid_from":"2018-04-30T17:00:00Z","valid_until":null,"url":"https:\/\/static.turnitin.com\/eula\/v1beta\/en-us\/eula.html","available_languages":["sv-SE","zh-CN","ja-JP","ko-KR","es-MX","nl-NL","ru-RU","zh-TW","ar-SA","pt-BR","de-DE","el-GR","nb-NO","cs-CZ","da-DK","tr-TR","pl-PL","fi-FI","it-IT","vi-VN","fr-FR","en-US","ro-RO"],"httpstatus":200}' [2026-04-26 19:20:01.167228] [info] [POST] Request to: https://midocean.turnitin.com/api/v1/submissions [2026-04-26 19:20:01.167268] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-26 19:20:01.167356] [info] Request: 0: '{"owner":"fc203d2a-3287-48b8-804d-6fd006db4e13","submitter":"fc203d2a-3287-48b8-804d-6fd006db4e13","title":"project.ipynb","metadata":{"group":{"id":"145476","name":"Project 2-","type":"ASSIGNMENT"},"group_context":{"id":"4477","name":"Practical_Image_Processing_and_Natural_Language_Processing_First Trimester 2026"},"owners":[{"id":"fc203d2a-3287-48b8-804d-6fd006db4e13","family_name":"\u0627\u0644\u0634\u0647\u0631\u0627\u0646\u064a","given_name":"\u0639\u0628\u062f\u0627\u0644\u0644\u0647","email":"eng.abdullah.1863@gmail.com"}],"original_submitted_time":"2026-04-26T16:20:01Z"},"eula":{"accepted_timestamp":"2025-07-17T11:25:05Z","language":"en-US","version":"v1beta"},"owner_default_permission_set":"LEARNER","submitter_default_permission_set":"LEARNER"}' [2026-04-26 19:20:01.486920] [info] Response: 0: '{"owner":"fc203d2a-3287-48b8-804d-6fd006db4e13","title":"project.ipynb","status":"CREATED","id":"0d647114-cd13-44ba-8ab3-8785fd01165d","created_time":"2026-04-26T16:20:01.462Z","httpstatus":201}' [2026-04-26 19:20:01.488673] [info] [PUT] Request to: https://midocean.turnitin.com/api/v1/submissions/0d647114-cd13-44ba-8ab3-8785fd01165d/original [2026-04-26 19:20:01.488692] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' 4: 'Content-Type: binary/octet-stream' 5: 'Content-Disposition: inline; filename="project.ipynb"' [2026-04-26 19:20:01.769484] [info] Response: 0: '{"message":"Successfully uploaded file for submission 0d647114-cd13-44ba-8ab3-8785fd01165d","httpstatus":202}' [2026-04-26 19:21:24.608910] [info] -------- WEBHOOK START -------- [2026-04-26 19:21:24.608942] [info] WEBHOOK HEADERS: connection: 'Keep-Alive' content-length: '313' accept-encoding: 'gzip, br' x-forwarded-proto: 'https' cf-visitor: '{"scheme":"https"}' cf-ipcountry: 'DE' cdn-loop: 'cloudflare; loops=1' x-turnitin-signature: '7d1276e684778070a8f5edfa0d0d25464fde50c4fcc85fcb00983604f0ff10f6' content-type: 'application/json' x-turnitin-eventtype: 'SUBMISSION_COMPLETE' host: 'lms.midocean.edu.km' cookie: 'MoodleSession=a824dd38bd7ce90fdd473e2ed8fee3e2' cf-ray: '9f26eb9cba09dc86-FRA' accept: '*/*' user-agent: 'AHC/2.1' x-amzn-trace-id: 'Root=1-69ee3b84-7135ff6ce345963cccdd1f72;Parent=31ae7bca863064da;Sampled=0' traceparent: '00-69ee3b847135ff6ce345963cccdd1f72-31ae7bca863064da-00' x-forwarded-for: '35.158.179.21' [2026-04-26 19:21:24.609045] [info] WEBHOOK REQUEST: {"owner":"fc203d2a-3287-48b8-804d-6fd006db4e13","title":"project.ipynb","status":"COMPLETE","id":"0d647114-cd13-44ba-8ab3-8785fd01165d","content_type":"text/plain","page_count":107,"word_count":3391,"character_count":351227,"created_time":"2026-04-26T16:20:01.462Z","capabilities":["INDEX","VIEWER","SIMILARITY"]} [2026-04-26 19:21:24.609059] [info] EXPECTED SIGNATURE: 7d1276e684778070a8f5edfa0d0d25464fde50c4fcc85fcb00983604f0ff10f6 [2026-04-26 19:21:24.721033] [info] [PUT] Request to: https://midocean.turnitin.com/api/v1/submissions/0d647114-cd13-44ba-8ab3-8785fd01165d/similarity [2026-04-26 19:21:24.721067] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-26 19:21:24.721086] [info] Request: 0: '{"generation_settings":{"search_repositories":["INTERNET","PUBLICATION","CROSSREF","CROSSREF_POSTED_CONTENT","SUBMITTED_WORK"],"auto_exclude_self_matching_scope":"GROUP_CONTEXT"},"view_settings":{"exclude_quotes":false,"exclude_bibliography":false}}' [2026-04-26 19:21:25.414937] [info] Response: 0: '{"message":"Successfully scheduled similarity report generation","httpstatus":202}' [2026-04-26 19:21:25.417176] [info] -------- WEBHOOK END -------- [2026-04-26 19:22:15.699836] [info] -------- WEBHOOK START -------- [2026-04-26 19:22:15.699868] [info] WEBHOOK HEADERS: connection: 'Keep-Alive' content-length: '1612' accept-encoding: 'gzip, br' x-forwarded-proto: 'https' cf-visitor: '{"scheme":"https"}' cf-ipcountry: 'DE' cdn-loop: 'cloudflare; loops=1' x-turnitin-signature: '6b178f055dbc588603bfc369976048c1540e3f71018acfcbf393f255d16f1402' content-type: 'application/json' x-turnitin-eventtype: 'SIMILARITY_COMPLETE' host: 'lms.midocean.edu.km' cookie: 'MoodleSession=a824dd38bd7ce90fdd473e2ed8fee3e2' cf-ray: '9f26ecdbf827dc86-FRA' accept: '*/*' user-agent: 'AHC/2.1' x-amzn-trace-id: 'Root=1-69ee3bb7-5704fb75476466780ef5ea9f;Parent=dfeee9495e3542d3;Sampled=0' traceparent: '00-69ee3bb75704fb75476466780ef5ea9f-dfeee9495e3542d3-00' x-forwarded-for: '35.158.179.21' [2026-04-26 19:22:15.699896] [info] WEBHOOK REQUEST: {"overall_match_percentage":19,"internet_match_percentage":14,"publication_match_percentage":7,"submitted_works_match_percentage":19,"status":"COMPLETE","time_generated":"2026-04-26T16:22:15.439446Z","time_requested":"2026-04-26T16:21:25.385242Z","submission_id":"0d647114-cd13-44ba-8ab3-8785fd01165d","top_matches":[{"percentage":12.684148,"source_type":"SUBMITTED_WORK","matched_word_count_total":2230,"submitted_date":"2026-02-06","institution_name":"Indian School of Business","name":"Indian School of Business on 2026-02-06"},{"percentage":11.933337,"source_type":"SUBMITTED_WORK","matched_word_count_total":2098,"submitted_date":"2025-04-16","institution_name":"Asia Pacific University College of Technology and Innovation (UCTI)","name":"Asia Pacific University College of Technology and Innovation (UCTI) on 2025-04-16"},{"percentage":11.717195,"source_type":"SUBMITTED_WORK","matched_word_count_total":2060,"submitted_date":"2026-02-06","institution_name":"Indian School of Business","name":"Indian School of Business on 2026-02-06"},{"percentage":11.683067,"source_type":"SUBMITTED_WORK","matched_word_count_total":2054,"submitted_date":"2025-12-03","institution_name":"Southern Arkansas University (Blackboard LTI 1.3)","name":"Southern Arkansas University (Blackboard LTI 1.3) on 2025-12-03"},{"percentage":11.364541,"submission_id":"ebc920ff-bc50-48b1-8944-fe5cb5225357","source_type":"SUBMITTED_WORK","matched_word_count_total":1998,"submitted_date":"2026-04-13","institution_name":"Dublin City University","name":"Dublin City University on 2026-04-13"}],"top_source_largest_matched_word_count":46} [2026-04-26 19:22:15.699899] [info] EXPECTED SIGNATURE: 6b178f055dbc588603bfc369976048c1540e3f71018acfcbf393f255d16f1402 [2026-04-26 19:22:15.705115] [info] -------- WEBHOOK END -------- [2026-04-26 19:30:01.076165] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/features-enabled [2026-04-26 19:30:01.076191] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-26 19:30:01.076272] [info] Request: 0: '[]' [2026-04-26 19:30:01.369493] [info] Response: 0: '{"similarity":{"viewer_modes":{"match_overview":true,"all_sources":true},"generation_settings":{"search_repositories":["INTERNET","PUBLICATION","CROSSREF","CROSSREF_POSTED_CONTENT","SUBMITTED_WORK"],"submission_auto_excludes":true},"view_settings":{"exclude_bibliography":true,"exclude_citations":true,"exclude_quotes":true,"exclude_abstract":false,"exclude_methods":false,"exclude_small_matches":true,"exclude_internet":true,"exclude_publications":true,"exclude_preprints":false,"exclude_custom_sections":false,"exclude_crossref":true,"exclude_crossref_posted_content":true,"exclude_submitted_works":true}},"tenant":{"require_eula":true},"product_name":"Turnitin Originality","access_options":["CORE_API","NATIVE","DRAFT_COACH"],"capability":["AI_WRITING_DETECTION"],"httpstatus":200}' [2026-04-26 19:30:01.370311] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/webhooks/5fc58884-69fd-449e-97ee-2bfdc2dd72f0 [2026-04-26 19:30:01.370323] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-26 19:30:01.370337] [info] Request: 0: '[]' [2026-04-26 19:30:01.434809] [info] Response: 0: '{"id":"5fc58884-69fd-449e-97ee-2bfdc2dd72f0","url":"https:\/\/lms.midocean.edu.km\/plagiarism\/turnitinsim\/callbacks.php","description":"Webhook for https:\/\/lms.midocean.edu.km\/plagiarism\/turnitinsim\/callbacks.php","created_time":"2026-03-04T22:00:02.566Z","event_types":["SUBMISSION_COMPLETE","SIMILARITY_COMPLETE","SIMILARITY_UPDATED"],"httpstatus":200}' [2026-04-26 19:30:01.435517] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/eula/latest?lang=en-US [2026-04-26 19:30:01.435529] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-26 19:30:01.435544] [info] Request: 0: '[]' [2026-04-26 19:30:01.513845] [info] Response: 0: '{"version":"v1beta","valid_from":"2018-04-30T17:00:00Z","valid_until":null,"url":"https:\/\/static.turnitin.com\/eula\/v1beta\/en-us\/eula.html","available_languages":["sv-SE","zh-CN","ja-JP","ko-KR","es-MX","nl-NL","ru-RU","zh-TW","ar-SA","pt-BR","de-DE","el-GR","nb-NO","cs-CZ","da-DK","tr-TR","pl-PL","fi-FI","it-IT","vi-VN","fr-FR","en-US","ro-RO"],"httpstatus":200}' [2026-04-26 19:33:18.980324] [info] [POST] Request to: https://midocean.turnitin.com/api/v1/submissions/66203d73-28d8-4710-a4ed-edf577d92fd1/viewer-url [2026-04-26 19:33:18.980364] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-26 19:33:18.980463] [info] Request: 0: '{"locale":"en","viewer_user_id":"ded6e2db-6a77-48f2-a76f-d2f52cba315f","given_name":"\u064a\u0633\u0631\u0649","family_name":"\u0645\u062d\u0645\u062f \u0639\u0644\u064a \u0627\u0644\u0641\u0631\u0627\u0646","viewer_default_permission_set":"INSTRUCTOR","viewer_permissions":{"may_view_submission_full_source":false,"may_view_match_submission_info":false,"may_view_save_viewer_changes":false},"similarity":{"modes":{"match_overview":true,"all_sources":true},"view_settings":{"save_changes":false}}}' [2026-04-26 19:33:20.372174] [info] Response: 0: '{"viewer_url":"https:\/\/midocean.turnitin.com\/viewer\/submissions\/oid:2945:379813251?locale=en#token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJqdGkiOiIzYTNkNzE4Ni1mODExLTRlNTctYWMwYS0yNjA1ZGZkNGEzNjEiLCJpYXQiOjE3NzcyMjExOTAsImF1ZCI6ImF1cm9yYSIsImlzcyI6Imh0dHA6Ly9sb2NhbGhvc3Q6ODA4MC8iLCJzdWIiOiJjZWY2NjY2MC0zM2E2LTQwZTQtODQxNS1mM2VjMTVlNWJiNTIiLCJleHAiOjE3NzcyMjEyNzAsImF1dGhvcml0aWVzIjpbIkNWX0xBVU5DSCJdLCJjb25maWciOiJ7XCJzdWJtaXNzaW9uc1wiOntcIm9pZDoyOTQ1OjM3OTgxMzI1MVwiOntcImF1dGhvclwiOlwi2YrYs9ix2Ykg2YXYrdmF2K8g2LnZhNmKINin2YTZgdix2KfZhlwiLFwidGl0bGVcIjpcIk1hc3RlciBUaGVzaXMgVGVtcGxhdGUtMTAtMi0yMDI2ICUyODMlMjkuZG9jeFwifX0sXCJwcm9kdWN0S2V5XCI6XCJvYzJfcGxhdGludW1cIixcImxvZ29cIjpcIm5vbmVcIixcInVzZXJcIjp7XCJpZFwiOlwiY2VmNjY2NjAtMzNhNi00MGU0LTg0MTUtZjNlYzE1ZTViYjUyXCIsXCJmaXJzdE5hbWVcIjpcIkFobWVkXCIsXCJsYXN0TmFtZVwiOlwiQWx3YWtlZWxcIixcImVtYWlsXCI6XCJjMWFhNDgxMS01ZTg2LTRjMzUtYjFiMi03MzhlZGJiODZiMzU6ZGVkNmUyZGItNmE3Ny00OGYyLWE3NmYtZDJmNTJjYmEzMTVmQGZha2UuZmFrZVwiLFwicm9sZVwiOlwidHJuOnJvbGU6Ojpvcmdhbml6YXRpb246aW5zdHJ1Y3RvclwifSxcInRlbmFudFwiOntcIm5vZGVJZFwiOjI5NDUsXCJuYW1lXCI6XCJtaWRvY2VhblwiLFwiaWRcIjpcIjZlMGU2YThhLWIwNDMtNDNmNy1hZjJhLWFjNGU5NjM1NjM5NFwifSxcImZlYXR1cmVzXCI6e1wid2hpdGVsYWJlbFwiOnRydWUsXCJ1c2VySW50ZXJ2aWV3XCI6dHJ1ZSxcInN3c1JlcG9ydFwiOnRydWUsXCJzd3NSZXBvcnRWMlwiOlwiZW5hYmxlZFwifSxcInNpbWlsYXJpdHlcIjp7XCJtYXlWaWV3U3VibWlzc2lvbkZ1bGxTb3VyY2VcIjpmYWxzZSxcIm1heVZpZXdNYXRjaFN1Ym1pc3Npb25JbmZvXCI6ZmFsc2UsXCJtb2Rlc1wiOntcIm1hdGNoT3ZlcnZpZXdcIjp0cnVlLFwiYWxsU291cmNlc1wiOnRydWV9LFwiZGVmYXVsdE1vZGVcIjpcIm1hdGNoT3ZlcnZpZXdcIixcInZpZXdTZXR0aW5nc1wiOntcInNhdmVDaGFuZ2VzXCI6ZmFsc2UsXCJvcHRpb25zXCI6e1wiZGVmYXVsdFZhbHVlXCI6XCJoaWRkZW5cIixcImV4Y2x1ZGVRdW90ZXNcIjpcImVkaXRhYmxlXCIsXCJleGNsdWRlQmlibGlvZ3JhcGh5XCI6XCJlZGl0YWJsZVwiLFwiZXhjbHVkZUNpdGF0aW9uc1wiOlwiZWRpdGFibGVcIixcImV4Y2x1ZGVTbWFsbE1hdGNoZXNXb3JkQ291bnRcIjpcImVkaXRhYmxlXCIsXCJleGNsdWRlU21hbGxTb3VyY2VzUGN0XCI6XCJlZGl0YWJsZVwiLFwiZXhjbHVkZUFic3RyYWN0XCI6XCJoaWRkZW5cIixcImV4Y2x1ZGVNZXRob2RzXCI6XCJoaWRkZW5cIixcImV4Y2x1ZGVTdWJtaXR0ZWRXb3Jrc1wiOlwiZWRpdGFibGVcIixcImV4Y2x1ZGVJbnRlcm5ldFwiOlwiZWRpdGFibGVcIixcImV4Y2x1ZGVQaHJhc2VzXCI6XCJoaWRkZW5cIixcImV4Y2x1ZGVQcmVwcmludHNcIjpcImhpZGRlblwiLFwiZXhjbHVkZVNvdXJjZXNcIjpcImVkaXRhYmxlXCIsXCJleGNsdWRlTm9kZUdyb3Vwc1wiOntcInB1YmxpY2F0aW9uXCI6XCJlZGl0YWJsZVwiLFwiY3Jvc3NyZWZcIjpcImVkaXRhYmxlXCIsXCJjcm9zc3JlZl9wb3N0ZWRfY29udGVudFwiOlwiZWRpdGFibGVcIn19fX0sXCJzaWRlYmFyXCI6e1wibW9kZXNcIjp7XCJhaVdyaXRpbmdEZXRlY3Rpb25cIjp0cnVlLFwiZG9jdW1lbnREZXRhaWxzXCI6dHJ1ZSxcImZsYWdzXCI6dHJ1ZSxcInNpbWlsYXJpdHlcIjp0cnVlLFwic2VjdGlvbnNFeGNsdXNpb25cIjpmYWxzZX0sXCJkZWZhdWx0TW9kZVwiOlwic2ltaWxhcml0eVwifSxcImFubm90YXRpb25zXCI6e1wic2NvcGVcIjpcInRjYVwiLFwicGVybWlzc2lvbnNcIjp7XCJjcmVhdGVcIjpbXCJzZWxmXCJdLFwidmlld1wiOltcImFsbFwiXSxcImVkaXRcIjpbXCJzZWxmXCJdLFwiZGVsZXRlXCI6W1wic2VsZlwiXX0sXCJlbmFibGVkXCI6ZmFsc2V9LFwiYXBwXCI6e1wibGF1bmNoZXJcIjpcInRjYVwiLFwiaW50ZWdyYXRpb25cIjpcIk1vb2RsZVwifSxcInByb2R1Y3RcIjp7XCJrZXlcIjpcIm9jMl9wbGF0aW51bVwifX0ifQ.AW4FipoQrKryPGXEceWewI0GPAHL5c84QNlIeNy7p2A","httpstatus":200}' [2026-04-26 19:37:59.145832] [info] [POST] Request to: https://midocean.turnitin.com/api/v1/submissions/7ac9db16-a092-4e4a-b67a-11237a88700a/viewer-url [2026-04-26 19:37:59.145872] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-26 19:37:59.145963] [info] Request: 0: '{"locale":"en","viewer_user_id":"ded6e2db-6a77-48f2-a76f-d2f52cba315f","given_name":"\u0648\u0644\u064a\u062f","family_name":"\u0639\u0628\u062f\u0627\u0644\u062c\u0648\u0627\u062f","viewer_default_permission_set":"INSTRUCTOR","viewer_permissions":{"may_view_submission_full_source":false,"may_view_match_submission_info":false,"may_view_save_viewer_changes":false},"similarity":{"modes":{"match_overview":true,"all_sources":true},"view_settings":{"save_changes":false}}}' [2026-04-26 19:37:59.593467] [info] Response: 0: '{"viewer_url":"https:\/\/midocean.turnitin.com\/viewer\/submissions\/oid:2945:379714270?locale=en#token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJqdGkiOiJmNGZmNWNkMi1kNDRlLTQ2ZjEtOTRiNi0yMWZlYTgyNjRjYTEiLCJpYXQiOjE3NzcyMjE0NjksImF1ZCI6ImF1cm9yYSIsImlzcyI6Imh0dHA6Ly9sb2NhbGhvc3Q6ODA4MC8iLCJzdWIiOiJjZWY2NjY2MC0zM2E2LTQwZTQtODQxNS1mM2VjMTVlNWJiNTIiLCJleHAiOjE3NzcyMjE1NDksImF1dGhvcml0aWVzIjpbIkNWX0xBVU5DSCJdLCJjb25maWciOiJ7XCJzdWJtaXNzaW9uc1wiOntcIm9pZDoyOTQ1OjM3OTcxNDI3MFwiOntcImF1dGhvclwiOlwi2YjZhNmK2K8g2LnYqNiv2KfZhNis2YjYp9ivXCIsXCJ0aXRsZVwiOlwiTWFzdGVyIFRoZXNpcyAtIFdhbGVlZCBBYmRlbGdhd2FkIEFmdGVyIENoZWNraW5nIFBsYWdpYXJpc20ucGRmXCJ9fSxcInByb2R1Y3RLZXlcIjpcIm9jMl9wbGF0aW51bVwiLFwibG9nb1wiOlwibm9uZVwiLFwidXNlclwiOntcImlkXCI6XCJjZWY2NjY2MC0zM2E2LTQwZTQtODQxNS1mM2VjMTVlNWJiNTJcIixcImZpcnN0TmFtZVwiOlwiQWhtZWRcIixcImxhc3ROYW1lXCI6XCJBbHdha2VlbFwiLFwiZW1haWxcIjpcImMxYWE0ODExLTVlODYtNGMzNS1iMWIyLTczOGVkYmI4NmIzNTpkZWQ2ZTJkYi02YTc3LTQ4ZjItYTc2Zi1kMmY1MmNiYTMxNWZAZmFrZS5mYWtlXCIsXCJyb2xlXCI6XCJ0cm46cm9sZTo6Om9yZ2FuaXphdGlvbjppbnN0cnVjdG9yXCJ9LFwidGVuYW50XCI6e1wibm9kZUlkXCI6Mjk0NSxcIm5hbWVcIjpcIm1pZG9jZWFuXCIsXCJpZFwiOlwiNmUwZTZhOGEtYjA0My00M2Y3LWFmMmEtYWM0ZTk2MzU2Mzk0XCJ9LFwiZmVhdHVyZXNcIjp7XCJ3aGl0ZWxhYmVsXCI6dHJ1ZSxcInVzZXJJbnRlcnZpZXdcIjp0cnVlLFwic3dzUmVwb3J0XCI6dHJ1ZSxcInN3c1JlcG9ydFYyXCI6XCJlbmFibGVkXCJ9LFwic2ltaWxhcml0eVwiOntcIm1heVZpZXdTdWJtaXNzaW9uRnVsbFNvdXJjZVwiOmZhbHNlLFwibWF5Vmlld01hdGNoU3VibWlzc2lvbkluZm9cIjpmYWxzZSxcIm1vZGVzXCI6e1wibWF0Y2hPdmVydmlld1wiOnRydWUsXCJhbGxTb3VyY2VzXCI6dHJ1ZX0sXCJkZWZhdWx0TW9kZVwiOlwibWF0Y2hPdmVydmlld1wiLFwidmlld1NldHRpbmdzXCI6e1wic2F2ZUNoYW5nZXNcIjpmYWxzZSxcIm9wdGlvbnNcIjp7XCJkZWZhdWx0VmFsdWVcIjpcImhpZGRlblwiLFwiZXhjbHVkZVF1b3Rlc1wiOlwiZWRpdGFibGVcIixcImV4Y2x1ZGVCaWJsaW9ncmFwaHlcIjpcImVkaXRhYmxlXCIsXCJleGNsdWRlQ2l0YXRpb25zXCI6XCJlZGl0YWJsZVwiLFwiZXhjbHVkZVNtYWxsTWF0Y2hlc1dvcmRDb3VudFwiOlwiZWRpdGFibGVcIixcImV4Y2x1ZGVTbWFsbFNvdXJjZXNQY3RcIjpcImVkaXRhYmxlXCIsXCJleGNsdWRlQWJzdHJhY3RcIjpcImhpZGRlblwiLFwiZXhjbHVkZU1ldGhvZHNcIjpcImhpZGRlblwiLFwiZXhjbHVkZVN1Ym1pdHRlZFdvcmtzXCI6XCJlZGl0YWJsZVwiLFwiZXhjbHVkZUludGVybmV0XCI6XCJlZGl0YWJsZVwiLFwiZXhjbHVkZVBocmFzZXNcIjpcImhpZGRlblwiLFwiZXhjbHVkZVByZXByaW50c1wiOlwiaGlkZGVuXCIsXCJleGNsdWRlU291cmNlc1wiOlwiZWRpdGFibGVcIixcImV4Y2x1ZGVOb2RlR3JvdXBzXCI6e1wicHVibGljYXRpb25cIjpcImVkaXRhYmxlXCIsXCJjcm9zc3JlZlwiOlwiZWRpdGFibGVcIixcImNyb3NzcmVmX3Bvc3RlZF9jb250ZW50XCI6XCJlZGl0YWJsZVwifX19fSxcInNpZGViYXJcIjp7XCJtb2Rlc1wiOntcImFpV3JpdGluZ0RldGVjdGlvblwiOnRydWUsXCJkb2N1bWVudERldGFpbHNcIjp0cnVlLFwiZmxhZ3NcIjp0cnVlLFwic2ltaWxhcml0eVwiOnRydWUsXCJzZWN0aW9uc0V4Y2x1c2lvblwiOmZhbHNlfSxcImRlZmF1bHRNb2RlXCI6XCJzaW1pbGFyaXR5XCJ9LFwiYW5ub3RhdGlvbnNcIjp7XCJzY29wZVwiOlwidGNhXCIsXCJwZXJtaXNzaW9uc1wiOntcImNyZWF0ZVwiOltcInNlbGZcIl0sXCJ2aWV3XCI6W1wiYWxsXCJdLFwiZWRpdFwiOltcInNlbGZcIl0sXCJkZWxldGVcIjpbXCJzZWxmXCJdfSxcImVuYWJsZWRcIjpmYWxzZX0sXCJhcHBcIjp7XCJsYXVuY2hlclwiOlwidGNhXCIsXCJpbnRlZ3JhdGlvblwiOlwiTW9vZGxlXCJ9LFwicHJvZHVjdFwiOntcImtleVwiOlwib2MyX3BsYXRpbnVtXCJ9fSJ9.R4op0MSUqPdvGLpL06N1XOo7jtmazV4Ha07lC10pw3w","httpstatus":200}' [2026-04-26 20:00:01.251127] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/features-enabled [2026-04-26 20:00:01.251154] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-26 20:00:01.251244] [info] Request: 0: '[]' [2026-04-26 20:00:01.591032] [info] Response: 0: '{"similarity":{"viewer_modes":{"match_overview":true,"all_sources":true},"generation_settings":{"search_repositories":["INTERNET","PUBLICATION","CROSSREF","CROSSREF_POSTED_CONTENT","SUBMITTED_WORK"],"submission_auto_excludes":true},"view_settings":{"exclude_bibliography":true,"exclude_citations":true,"exclude_quotes":true,"exclude_abstract":false,"exclude_methods":false,"exclude_small_matches":true,"exclude_internet":true,"exclude_publications":true,"exclude_preprints":false,"exclude_custom_sections":false,"exclude_crossref":true,"exclude_crossref_posted_content":true,"exclude_submitted_works":true}},"tenant":{"require_eula":true},"product_name":"Turnitin Originality","access_options":["NATIVE","CORE_API","DRAFT_COACH"],"capability":["AI_WRITING_DETECTION"],"httpstatus":200}' [2026-04-26 20:00:01.593532] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/webhooks/5fc58884-69fd-449e-97ee-2bfdc2dd72f0 [2026-04-26 20:00:01.593554] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-26 20:00:01.593569] [info] Request: 0: '[]' [2026-04-26 20:00:01.685009] [info] Response: 0: '{"id":"5fc58884-69fd-449e-97ee-2bfdc2dd72f0","url":"https:\/\/lms.midocean.edu.km\/plagiarism\/turnitinsim\/callbacks.php","description":"Webhook for https:\/\/lms.midocean.edu.km\/plagiarism\/turnitinsim\/callbacks.php","created_time":"2026-03-04T22:00:02.566Z","event_types":["SIMILARITY_COMPLETE","SIMILARITY_UPDATED","SUBMISSION_COMPLETE"],"httpstatus":200}' [2026-04-26 20:00:01.685728] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/eula/latest?lang=en-US [2026-04-26 20:00:01.685745] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-26 20:00:01.685760] [info] Request: 0: '[]' [2026-04-26 20:00:01.784421] [info] Response: 0: '{"version":"v1beta","valid_from":"2018-04-30T17:00:00Z","valid_until":null,"url":"https:\/\/static.turnitin.com\/eula\/v1beta\/en-us\/eula.html","available_languages":["sv-SE","zh-CN","ja-JP","ko-KR","es-MX","nl-NL","ru-RU","zh-TW","ar-SA","pt-BR","de-DE","el-GR","nb-NO","cs-CZ","da-DK","tr-TR","pl-PL","fi-FI","it-IT","vi-VN","fr-FR","en-US","ro-RO"],"httpstatus":200}' [2026-04-26 20:05:01.377789] [info] [POST] Request to: https://midocean.turnitin.com/api/v1/submissions [2026-04-26 20:05:01.377839] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-26 20:05:01.377928] [info] Request: 0: '{"owner":"5d7335cf-9c81-4825-b598-3e2ff4bdb227","submitter":"5d7335cf-9c81-4825-b598-3e2ff4bdb227","title":"Research-Ammar Alassh-252000299 - Chapter1-Chapter2.docx","metadata":{"group":{"id":"129819","name":"\u062a\u0633\u0644\u064a\u0645 \u0627\u0644\u0625\u0637\u0627\u0631 \u0627\u0644\u0646\u0638\u0631\u064a \u0627\u0644\u062e\u0627\u0635 \u0628\u0627\u0644\u0645\u0634\u0631\u0648\u0639 \u0627\u0644\u0646\u0647\u0627\u0626\u064a (\u0627\u0644\u0641\u0635\u0644 \u0627\u0644\u0623\u0648\u0644 \u0648\u0627\u0644\u062b\u0627\u0646\u064a \u0641\u0642\u0637 \u0628\u0635\u064a\u063a\u0629 Word)","type":"ASSIGNMENT"},"group_context":{"id":"4207","name":"Final_Project_PMG697_S3_MPM_First Trimester 2026","owners":[{"id":"0ad552f1-ae25-4e00-aba7-c00e45a40367","family_name":"Ahmed","given_name":"Alaa","email":"alaaahmed@midocean.edu.km"},{"id":"aca825b9-3cf5-4b48-aae6-a30fd4ce95ef","family_name":"Salah","given_name":"Rokaya","email":"rokayasalah@midocean.edu.km"},{"id":"401c1d17-10dd-4e6f-9414-99fcb9938408","family_name":"Faried","given_name":"Sara","email":"sarafaried@midocean.edu.km"}]},"owners":[{"id":"5d7335cf-9c81-4825-b598-3e2ff4bdb227","family_name":"\u0627\u0644\u0639\u0633\u0629","given_name":"\u0639\u0645\u0627\u0631","email":"ammar.alassh@gmail.com"}],"original_submitted_time":"2026-04-26T17:05:01Z"},"eula":{"accepted_timestamp":"2026-03-25T21:19:47Z","language":"en-US","version":"v1beta"},"owner_default_permission_set":"LEARNER","submitter_default_permission_set":"LEARNER"}' [2026-04-26 20:05:02.012142] [info] Response: 0: '{"owner":"5d7335cf-9c81-4825-b598-3e2ff4bdb227","title":"Research-Ammar Alassh-252000299 - Chapter1-Chapter2.docx","status":"CREATED","id":"135cd33e-12d1-4d77-89d0-3ded25fabc9f","created_time":"2026-04-26T17:05:01.665Z","httpstatus":201}' [2026-04-26 20:05:02.015063] [info] [PUT] Request to: https://midocean.turnitin.com/api/v1/submissions/135cd33e-12d1-4d77-89d0-3ded25fabc9f/original [2026-04-26 20:05:02.015094] [info] Headers: 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="Research-Ammar Alassh-252000299 - Chapter1-Chapter2.docx"' [2026-04-26 20:05:02.306128] [info] Response: 0: '{"message":"Successfully uploaded file for submission 135cd33e-12d1-4d77-89d0-3ded25fabc9f","httpstatus":202}' [2026-04-26 20:05:20.024492] [info] -------- WEBHOOK START -------- [2026-04-26 20:05:20.024545] [info] WEBHOOK HEADERS: connection: 'Keep-Alive' content-length: '415' accept-encoding: 'gzip, br' x-forwarded-proto: 'https' cf-visitor: '{"scheme":"https"}' cf-ipcountry: 'DE' cdn-loop: 'cloudflare; loops=1' x-turnitin-signature: '18318f588805925cbd32261101074de1a1f14187ba2f1f053c469f7298736b44' content-type: 'application/json' x-turnitin-eventtype: 'SUBMISSION_COMPLETE' host: 'lms.midocean.edu.km' cookie: 'MoodleSession=be25d0417fd34dd7c80882cbe558ce4f' cf-ray: '9f272bf3ffbedb02-FRA' accept: '*/*' user-agent: 'AHC/2.1' x-amzn-trace-id: 'Root=1-69ee45cf-da9fb5544a3f0f244ea312e9;Parent=c8ce320713cc4a25;Sampled=0' traceparent: '00-69ee45cfda9fb5544a3f0f244ea312e9-c8ce320713cc4a25-00' x-forwarded-for: '52.29.246.76' [2026-04-26 20:05:20.024574] [info] WEBHOOK REQUEST: {"owner":"5d7335cf-9c81-4825-b598-3e2ff4bdb227","title":"Research-Ammar Alassh-252000299 - Chapter1-Chapter2.docx","status":"COMPLETE","id":"135cd33e-12d1-4d77-89d0-3ded25fabc9f","content_type":"application/vnd.openxmlformats-officedocument.wordprocessingml.document","page_count":15,"word_count":4729,"character_count":30951,"created_time":"2026-04-26T17:05:01.665Z","capabilities":["INDEX","SIMILARITY","VIEWER"]} [2026-04-26 20:05:20.024580] [info] EXPECTED SIGNATURE: 18318f588805925cbd32261101074de1a1f14187ba2f1f053c469f7298736b44 [2026-04-26 20:05:20.178680] [info] [PUT] Request to: https://midocean.turnitin.com/api/v1/submissions/135cd33e-12d1-4d77-89d0-3ded25fabc9f/similarity [2026-04-26 20:05:20.178713] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-26 20:05:20.178730] [info] Request: 0: '{"generation_settings":{"search_repositories":["INTERNET","PUBLICATION","CROSSREF","CROSSREF_POSTED_CONTENT","SUBMITTED_WORK"],"auto_exclude_self_matching_scope":"GROUP_CONTEXT"},"view_settings":{"exclude_quotes":true,"exclude_bibliography":true}}' [2026-04-26 20:05:20.872639] [info] Response: 0: '{"message":"Successfully scheduled similarity report generation","httpstatus":202}' [2026-04-26 20:05:20.875751] [info] -------- WEBHOOK END -------- [2026-04-26 20:05:49.760291] [info] -------- WEBHOOK START -------- [2026-04-26 20:05:49.760325] [info] WEBHOOK HEADERS: connection: 'Keep-Alive' content-length: '1219' accept-encoding: 'gzip, br' x-forwarded-proto: 'https' cf-visitor: '{"scheme":"https"}' cf-ipcountry: 'DE' cdn-loop: 'cloudflare; loops=1' x-turnitin-signature: '18c4629065e97ab4a45b22f6a94edde21ae1632717a04fdf6844676ab7432ea1' content-type: 'application/json' x-turnitin-eventtype: 'SIMILARITY_COMPLETE' host: 'lms.midocean.edu.km' cookie: 'MoodleSession=be25d0417fd34dd7c80882cbe558ce4f' cf-ray: '9f272caddb43db02-FRA' accept: '*/*' user-agent: 'AHC/2.1' x-amzn-trace-id: 'Root=1-69ee45ed-2f545b016b56f6abc4bcc9a1;Parent=db5036d1786aff10;Sampled=0' traceparent: '00-69ee45ed2f545b016b56f6abc4bcc9a1-db5036d1786aff10-00' x-forwarded-for: '52.29.246.76' [2026-04-26 20:05:49.760451] [info] WEBHOOK REQUEST: {"overall_match_percentage":6,"internet_match_percentage":3,"publication_match_percentage":2,"submitted_works_match_percentage":5,"status":"COMPLETE","time_generated":"2026-04-26T17:05:49.570674Z","time_requested":"2026-04-26T17:05:20.828045Z","submission_id":"135cd33e-12d1-4d77-89d0-3ded25fabc9f","top_matches":[{"percentage":2.5893958,"source_type":"SUBMITTED_WORK","matched_word_count_total":126,"submitted_date":"2025-01-19","institution_name":"Liverpool John Moores University","name":"Liverpool John Moores University on 2025-01-19"},{"percentage":1.7879162,"source_type":"SUBMITTED_WORK","matched_word_count_total":87,"submitted_date":"2024-05-15","institution_name":"University of Northumbria at Newcastle","name":"University of Northumbria at Newcastle on 2024-05-15"},{"percentage":1.7468146,"source_type":"SUBMITTED_WORK","matched_word_count_total":85,"submitted_date":"2025-04-30","institution_name":"University of Ulster","name":"University of Ulster on 2025-04-30"},{"percentage":1.3769009,"source_type":"SUBMITTED_WORK","matched_word_count_total":67,"submitted_date":"2023-05-27","institution_name":"RMIT University","name":"RMIT University on 2023-05-27"}],"top_source_largest_matched_word_count":12} [2026-04-26 20:05:49.760464] [info] EXPECTED SIGNATURE: 18c4629065e97ab4a45b22f6a94edde21ae1632717a04fdf6844676ab7432ea1 [2026-04-26 20:05:49.766534] [info] -------- WEBHOOK END -------- [2026-04-26 20:25:01.387800] [info] [POST] Request to: https://midocean.turnitin.com/api/v1/submissions [2026-04-26 20:25:01.387850] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-26 20:25:01.387948] [info] Request: 0: '{"owner":"245a6e26-c597-42a0-81d4-af039aeed4f5","submitter":"245a6e26-c597-42a0-81d4-af039aeed4f5","title":"%D8%A7%D9%84%D8%A7%D8%B7%D8%A7%D8%B1 %D8%A7%D9%84%D9%86%D8%B8%D8%B1%D9%8A .docx","metadata":{"group":{"id":"129819","name":"\u062a\u0633\u0644\u064a\u0645 \u0627\u0644\u0625\u0637\u0627\u0631 \u0627\u0644\u0646\u0638\u0631\u064a \u0627\u0644\u062e\u0627\u0635 \u0628\u0627\u0644\u0645\u0634\u0631\u0648\u0639 \u0627\u0644\u0646\u0647\u0627\u0626\u064a (\u0627\u0644\u0641\u0635\u0644 \u0627\u0644\u0623\u0648\u0644 \u0648\u0627\u0644\u062b\u0627\u0646\u064a \u0641\u0642\u0637 \u0628\u0635\u064a\u063a\u0629 Word)","type":"ASSIGNMENT"},"group_context":{"id":"4207","name":"Final_Project_PMG697_S3_MPM_First Trimester 2026","owners":[{"id":"0ad552f1-ae25-4e00-aba7-c00e45a40367","family_name":"Ahmed","given_name":"Alaa","email":"alaaahmed@midocean.edu.km"},{"id":"aca825b9-3cf5-4b48-aae6-a30fd4ce95ef","family_name":"Salah","given_name":"Rokaya","email":"rokayasalah@midocean.edu.km"},{"id":"401c1d17-10dd-4e6f-9414-99fcb9938408","family_name":"Faried","given_name":"Sara","email":"sarafaried@midocean.edu.km"}]},"owners":[{"id":"245a6e26-c597-42a0-81d4-af039aeed4f5","family_name":"\u0627\u0644\u0645\u062d\u0645\u062f","given_name":"\u0641\u064a\u0635\u0644","email":"fyzid502@gmail.com"}],"original_submitted_time":"2026-04-26T17:25:01Z"},"eula":{"accepted_timestamp":"2026-03-18T21:53:59Z","language":"en-US","version":"v1beta"},"owner_default_permission_set":"LEARNER","submitter_default_permission_set":"LEARNER"}' [2026-04-26 20:25:01.907073] [info] Response: 0: '{"owner":"245a6e26-c597-42a0-81d4-af039aeed4f5","title":"%D8%A7%D9%84%D8%A7%D8%B7%D8%A7%D8%B1 %D8%A7%D9%84%D9%86%D8%B8%D8%B1%D9%8A .docx","status":"CREATED","id":"79a3ef16-e75c-42a5-8941-1483a4dc3bba","created_time":"2026-04-26T17:25:01.642Z","httpstatus":201}' [2026-04-26 20:25:01.911091] [info] [PUT] Request to: https://midocean.turnitin.com/api/v1/submissions/79a3ef16-e75c-42a5-8941-1483a4dc3bba/original [2026-04-26 20:25:01.911118] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' 4: 'Content-Type: binary/octet-stream' 5: 'Content-Disposition: inline; filename="%D8%A7%D9%84%D8%A7%D8%B7%D8%A7%D8%B1 %D8%A7%D9%84%D9%86%D8%B8%D8%B1%D9%8A .docx"' [2026-04-26 20:25:02.366657] [info] Response: 0: '{"message":"Successfully uploaded file for submission 79a3ef16-e75c-42a5-8941-1483a4dc3bba","httpstatus":202}' [2026-04-26 20:25:28.354099] [info] -------- WEBHOOK START -------- [2026-04-26 20:25:28.354134] [info] WEBHOOK HEADERS: connection: 'Keep-Alive' content-length: '438' accept-encoding: 'gzip, br' x-forwarded-proto: 'https' cf-visitor: '{"scheme":"https"}' cf-ipcountry: 'DE' cdn-loop: 'cloudflare; loops=1' x-turnitin-signature: '2cd67adfeecdb2b7e565dfe29497cddf5ba0dcee49aff032f470ff095f01c0cb' content-type: 'application/json' x-turnitin-eventtype: 'SUBMISSION_COMPLETE' host: 'lms.midocean.edu.km' cookie: 'MoodleSession=a824dd38bd7ce90fdd473e2ed8fee3e2' cf-ray: '9f2749740a87882b-FRA' accept: '*/*' user-agent: 'AHC/2.1' x-amzn-trace-id: 'Root=1-69ee4a88-765041554a9912799f91c761;Parent=0420aeb0fce2f397;Sampled=0' traceparent: '00-69ee4a88765041554a9912799f91c761-0420aeb0fce2f397-00' x-forwarded-for: '35.158.179.21' [2026-04-26 20:25:28.354237] [info] WEBHOOK REQUEST: {"owner":"245a6e26-c597-42a0-81d4-af039aeed4f5","title":"%D8%A7%D9%84%D8%A7%D8%B7%D8%A7%D8%B1 %D8%A7%D9%84%D9%86%D8%B8%D8%B1%D9%8A .docx","status":"COMPLETE","id":"79a3ef16-e75c-42a5-8941-1483a4dc3bba","content_type":"application/vnd.openxmlformats-officedocument.wordprocessingml.document","page_count":24,"word_count":4695,"character_count":24703,"created_time":"2026-04-26T17:25:01.642Z","capabilities":["INDEX","SIMILARITY","VIEWER"]} [2026-04-26 20:25:28.354242] [info] EXPECTED SIGNATURE: 2cd67adfeecdb2b7e565dfe29497cddf5ba0dcee49aff032f470ff095f01c0cb [2026-04-26 20:25:28.485646] [info] [PUT] Request to: https://midocean.turnitin.com/api/v1/submissions/79a3ef16-e75c-42a5-8941-1483a4dc3bba/similarity [2026-04-26 20:25:28.485677] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-26 20:25:28.485694] [info] Request: 0: '{"generation_settings":{"search_repositories":["INTERNET","PUBLICATION","CROSSREF","CROSSREF_POSTED_CONTENT","SUBMITTED_WORK"],"auto_exclude_self_matching_scope":"GROUP_CONTEXT"},"view_settings":{"exclude_quotes":true,"exclude_bibliography":true}}' [2026-04-26 20:25:29.096235] [info] Response: 0: '{"message":"Successfully scheduled similarity report generation","httpstatus":202}' [2026-04-26 20:25:29.098551] [info] -------- WEBHOOK END -------- [2026-04-26 20:25:43.175786] [info] -------- WEBHOOK START -------- [2026-04-26 20:25:43.175818] [info] WEBHOOK HEADERS: connection: 'Keep-Alive' content-length: '1344' accept-encoding: 'gzip, br' x-forwarded-proto: 'https' cf-visitor: '{"scheme":"https"}' cf-ipcountry: 'DE' cdn-loop: 'cloudflare; loops=1' x-turnitin-signature: 'e56c600408b0db75c30d6165bc1590af9acdec32e137a4cd7df77a41a5a0ddd9' content-type: 'application/json' x-turnitin-eventtype: 'SIMILARITY_COMPLETE' host: 'lms.midocean.edu.km' cookie: 'MoodleSession=be25d0417fd34dd7c80882cbe558ce4f' cf-ray: '9f2749d0a91671d9-FRA' accept: '*/*' user-agent: 'AHC/2.1' x-amzn-trace-id: 'Root=1-69ee4a97-4488962b6ae206329f294225;Parent=57148937214bc063;Sampled=0' traceparent: '00-69ee4a974488962b6ae206329f294225-57148937214bc063-00' x-forwarded-for: '52.29.246.76' [2026-04-26 20:25:43.175925] [info] WEBHOOK REQUEST: {"overall_match_percentage":11,"internet_match_percentage":2,"publication_match_percentage":0,"submitted_works_match_percentage":10,"status":"COMPLETE","time_generated":"2026-04-26T17:25:42.875975Z","time_requested":"2026-04-26T17:25:29.059555Z","submission_id":"79a3ef16-e75c-42a5-8941-1483a4dc3bba","top_matches":[{"percentage":2.7890143,"source_type":"SUBMITTED_WORK","matched_word_count_total":131,"submitted_date":"2025-12-15","institution_name":"Arab East College","name":"Arab East College on 2025-12-15"},{"percentage":2.5122418,"source_type":"SUBMITTED_WORK","matched_word_count_total":118,"submitted_date":"2025-12-03","institution_name":"Arab East College","name":"Arab East College on 2025-12-03"},{"percentage":1.7032148,"source_type":"SUBMITTED_WORK","matched_word_count_total":80,"submitted_date":"2025-11-20","institution_name":"Jinan University","name":"Jinan University on 2025-11-20"},{"percentage":1.5116031,"source_type":"SUBMITTED_WORK","matched_word_count_total":71,"submitted_date":"2023-12-11","institution_name":"Hofstra University","name":"Hofstra University on 2023-12-11"},{"percentage":1.4264424,"source_type":"SUBMITTED_WORK","matched_word_count_total":67,"submitted_date":"2024-05-06","institution_name":"Hofstra University","name":"Hofstra University on 2024-05-06"}],"top_source_largest_matched_word_count":19} [2026-04-26 20:25:43.175940] [info] EXPECTED SIGNATURE: e56c600408b0db75c30d6165bc1590af9acdec32e137a4cd7df77a41a5a0ddd9 [2026-04-26 20:25:43.181214] [info] -------- WEBHOOK END -------- [2026-04-26 20:30:01.065058] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/features-enabled [2026-04-26 20:30:01.065094] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-26 20:30:01.065191] [info] Request: 0: '[]' [2026-04-26 20:30:01.197421] [info] Response: 0: '{"similarity":{"viewer_modes":{"match_overview":true,"all_sources":true},"generation_settings":{"search_repositories":["INTERNET","PUBLICATION","CROSSREF","CROSSREF_POSTED_CONTENT","SUBMITTED_WORK"],"submission_auto_excludes":true},"view_settings":{"exclude_bibliography":true,"exclude_citations":true,"exclude_quotes":true,"exclude_abstract":false,"exclude_methods":false,"exclude_small_matches":true,"exclude_internet":true,"exclude_publications":true,"exclude_preprints":false,"exclude_custom_sections":false,"exclude_crossref":true,"exclude_crossref_posted_content":true,"exclude_submitted_works":true}},"tenant":{"require_eula":true},"product_name":"Turnitin Originality","access_options":["NATIVE","CORE_API","DRAFT_COACH"],"capability":["AI_WRITING_DETECTION"],"httpstatus":200}' [2026-04-26 20:30:01.198221] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/webhooks/5fc58884-69fd-449e-97ee-2bfdc2dd72f0 [2026-04-26 20:30:01.198235] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-26 20:30:01.198250] [info] Request: 0: '[]' [2026-04-26 20:30:01.263123] [info] Response: 0: '{"id":"5fc58884-69fd-449e-97ee-2bfdc2dd72f0","url":"https:\/\/lms.midocean.edu.km\/plagiarism\/turnitinsim\/callbacks.php","description":"Webhook for https:\/\/lms.midocean.edu.km\/plagiarism\/turnitinsim\/callbacks.php","created_time":"2026-03-04T22:00:02.566Z","event_types":["SIMILARITY_UPDATED","SUBMISSION_COMPLETE","SIMILARITY_COMPLETE"],"httpstatus":200}' [2026-04-26 20:30:01.263773] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/eula/latest?lang=en-US [2026-04-26 20:30:01.263789] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-26 20:30:01.263803] [info] Request: 0: '[]' [2026-04-26 20:30:01.337830] [info] Response: 0: '{"version":"v1beta","valid_from":"2018-04-30T17:00:00Z","valid_until":null,"url":"https:\/\/static.turnitin.com\/eula\/v1beta\/en-us\/eula.html","available_languages":["sv-SE","zh-CN","ja-JP","ko-KR","es-MX","nl-NL","ru-RU","zh-TW","ar-SA","pt-BR","de-DE","el-GR","nb-NO","cs-CZ","da-DK","tr-TR","pl-PL","fi-FI","it-IT","vi-VN","fr-FR","en-US","ro-RO"],"httpstatus":200}' [2026-04-26 20:30:01.464977] [info] [POST] Request to: https://midocean.turnitin.com/api/v1/submissions [2026-04-26 20:30:01.465006] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-26 20:30:01.465023] [info] Request: 0: '{"owner":"6cbbe731-8898-41a5-9834-d24bf172a4f3","submitter":"6cbbe731-8898-41a5-9834-d24bf172a4f3","title":"%D8%A8%D8%AD%D8%AB_%D8%AA%D8%AE%D8%B1%D8%AC.docx","metadata":{"group":{"id":"146203","name":"\u0627\u0644\u0646\u0633\u062e\u0629 \u0627\u0644\u0646\u0647\u0627\u0626\u064a\u0629 Word","type":"ASSIGNMENT"},"group_context":{"id":"4351","name":"Graduation_Project_MKT500_Y1_BDM_First Trimester 2026","owners":[{"id":"156f1dd7-beb4-4430-a179-628854767a95","family_name":"ELNOHY","given_name":"Amira","email":"amiraelnouhy@midocean.edu.km"}]},"owners":[{"id":"6cbbe731-8898-41a5-9834-d24bf172a4f3","family_name":"\u0627\u0644\u0631\u062f\u0627\u062f\u064a","given_name":"\u0645\u0631\u0648\u0627\u0646","email":"marwan.s.r@gmail.com"}],"original_submitted_time":"2026-04-26T17:30:01Z"},"eula":{"accepted_timestamp":"2026-02-10T17:57:57Z","language":"en-US","version":"v1beta"},"owner_default_permission_set":"LEARNER","submitter_default_permission_set":"LEARNER"}' [2026-04-26 20:30:01.928600] [info] Response: 0: '{"owner":"6cbbe731-8898-41a5-9834-d24bf172a4f3","title":"%D8%A8%D8%AD%D8%AB_%D8%AA%D8%AE%D8%B1%D8%AC.docx","status":"CREATED","id":"88185b06-20f1-476d-a58b-f4db07a2afef","created_time":"2026-04-26T17:30:01.760Z","httpstatus":201}' [2026-04-26 20:30:01.930675] [info] [PUT] Request to: https://midocean.turnitin.com/api/v1/submissions/88185b06-20f1-476d-a58b-f4db07a2afef/original [2026-04-26 20:30:01.930699] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' 4: 'Content-Type: binary/octet-stream' 5: 'Content-Disposition: inline; filename="%D8%A8%D8%AD%D8%AB_%D8%AA%D8%AE%D8%B1%D8%AC.docx"' [2026-04-26 20:30:02.223747] [info] Response: 0: '{"message":"Successfully uploaded file for submission 88185b06-20f1-476d-a58b-f4db07a2afef","httpstatus":202}' [2026-04-26 20:30:48.647564] [info] -------- WEBHOOK START -------- [2026-04-26 20:30:48.647597] [info] WEBHOOK HEADERS: connection: 'Keep-Alive' content-length: '407' accept-encoding: 'gzip, br' x-forwarded-proto: 'https' cf-visitor: '{"scheme":"https"}' cf-ipcountry: 'DE' cdn-loop: 'cloudflare; loops=1' x-turnitin-signature: '02ef4513e5dba25841bdf548060991b3928a849639eb66a166c7dadf098508e1' content-type: 'application/json' x-turnitin-eventtype: 'SUBMISSION_COMPLETE' host: 'lms.midocean.edu.km' cookie: 'MoodleSession=a824dd38bd7ce90fdd473e2ed8fee3e2' cf-ray: '9f275145ca8e1d9a-FRA' accept: '*/*' user-agent: 'AHC/2.1' x-amzn-trace-id: 'Root=1-69ee4bc8-f8b63d9c10ed0a31b783251d;Parent=ed228f1630f64286;Sampled=0' traceparent: '00-69ee4bc8f8b63d9c10ed0a31b783251d-ed228f1630f64286-00' x-forwarded-for: '35.158.179.21' [2026-04-26 20:30:48.647694] [info] WEBHOOK REQUEST: {"owner":"6cbbe731-8898-41a5-9834-d24bf172a4f3","title":"%D8%A8%D8%AD%D8%AB_%D8%AA%D8%AE%D8%B1%D8%AC.docx","status":"COMPLETE","id":"88185b06-20f1-476d-a58b-f4db07a2afef","content_type":"application/vnd.openxmlformats-officedocument.wordprocessingml.document","page_count":55,"word_count":5955,"character_count":33044,"created_time":"2026-04-26T17:30:01.760Z","capabilities":["INDEX","VIEWER","SIMILARITY"]} [2026-04-26 20:30:48.647699] [info] EXPECTED SIGNATURE: 02ef4513e5dba25841bdf548060991b3928a849639eb66a166c7dadf098508e1 [2026-04-26 20:30:48.870898] [info] [PUT] Request to: https://midocean.turnitin.com/api/v1/submissions/88185b06-20f1-476d-a58b-f4db07a2afef/similarity [2026-04-26 20:30:48.870946] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-26 20:30:48.870979] [info] Request: 0: '{"generation_settings":{"search_repositories":["INTERNET","PUBLICATION","CROSSREF","CROSSREF_POSTED_CONTENT","SUBMITTED_WORK"],"auto_exclude_self_matching_scope":"GROUP_CONTEXT"},"view_settings":{"exclude_quotes":true,"exclude_bibliography":true}}' [2026-04-26 20:30:49.463084] [info] Response: 0: '{"message":"Successfully scheduled similarity report generation","httpstatus":202}' [2026-04-26 20:30:49.465557] [info] -------- WEBHOOK END -------- [2026-04-26 20:31:19.680877] [info] -------- WEBHOOK START -------- [2026-04-26 20:31:19.680910] [info] WEBHOOK HEADERS: connection: 'Keep-Alive' content-length: '1029' accept-encoding: 'gzip, br' x-forwarded-proto: 'https' cf-visitor: '{"scheme":"https"}' cf-ipcountry: 'DE' cdn-loop: 'cloudflare; loops=1' x-turnitin-signature: '9eb673bd8ccea6db276d7d277642af3aaeefad1156be088e22f6045d64a34d3f' content-type: 'application/json' x-turnitin-eventtype: 'SIMILARITY_COMPLETE' host: 'lms.midocean.edu.km' cookie: 'MoodleSession=be25d0417fd34dd7c80882cbe558ce4f' cf-ray: '9f275207cb2adbf7-FRA' accept: '*/*' user-agent: 'AHC/2.1' x-amzn-trace-id: 'Root=1-69ee4be7-0a262c096aa26c5a54bcee8e;Parent=a225954c3823fe90;Sampled=0' traceparent: '00-69ee4be70a262c096aa26c5a54bcee8e-a225954c3823fe90-00' x-forwarded-for: '52.29.246.76' [2026-04-26 20:31:19.681015] [info] WEBHOOK REQUEST: {"overall_match_percentage":6,"internet_match_percentage":2,"publication_match_percentage":0,"submitted_works_match_percentage":5,"status":"COMPLETE","time_generated":"2026-04-26T17:31:19.453245Z","time_requested":"2026-04-26T17:30:49.417564Z","submission_id":"88185b06-20f1-476d-a58b-f4db07a2afef","top_matches":[{"percentage":1.7297713,"source_type":"SUBMITTED_WORK","matched_word_count_total":90,"submitted_date":"2024-06-23","institution_name":"Mohammed Bin Rashid School of Government","name":"Mohammed Bin Rashid School of Government on 2024-06-23"},{"percentage":1.5760138,"source_type":"INTERNET","matched_word_count_total":82,"name":"alumni.ksu.edu.sa"},{"percentage":1.5760138,"source_type":"INTERNET","matched_word_count_total":82,"name":"www.almostshar.com"},{"percentage":1.5760138,"source_type":"INTERNET","matched_word_count_total":82,"name":"mixksa.com"},{"percentage":1.5760138,"source_type":"INTERNET","matched_word_count_total":82,"name":"www.gemselect-arabic.com"}],"top_source_largest_matched_word_count":56} [2026-04-26 20:31:19.681020] [info] EXPECTED SIGNATURE: 9eb673bd8ccea6db276d7d277642af3aaeefad1156be088e22f6045d64a34d3f [2026-04-26 20:31:19.686708] [info] -------- WEBHOOK END -------- [2026-04-26 20:35:01.683852] [info] [POST] Request to: https://midocean.turnitin.com/api/v1/submissions [2026-04-26 20:35:01.683906] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-26 20:35:01.684010] [info] Request: 0: '{"owner":"0b17481f-c401-44ac-805c-aca7dc5cfba8","submitter":"0b17481f-c401-44ac-805c-aca7dc5cfba8","title":"%D8%A7%D9%84%D8%A5%D8%B7%D8%A7%D8%B1 %D8%A7%D9%84%D9%86%D8%B8%D8%B1%D9%8A %D9%85%D8%B4%D8%B1%D9%88%D8%B9 %D8%A7%D9%84%D8%A8%D8%AD%D8%AB %D9%85%D8%AD%D9%85%D8%AF %D8%A7%D9%84%D9%8A%D8%A7%D9%85%D9%8A.docx","metadata":{"group":{"id":"129865","name":"\u062a\u0633\u0644\u064a\u0645 \u0627\u0644\u0625\u0637\u0627\u0631 \u0627\u0644\u0646\u0638\u0631\u064a \u0627\u0644\u062e\u0627\u0635 \u0628\u0627\u0644\u0645\u0634\u0631\u0648\u0639 \u0627\u0644\u0646\u0647\u0627\u0626\u064a (\u0627\u0644\u0641\u0635\u0644 \u0627\u0644\u0623\u0648\u0644 \u0648\u0627\u0644\u062b\u0627\u0646\u064a \u0641\u0642\u0637 \u0628\u0635\u064a\u063a\u0629 Word)","type":"ASSIGNMENT"},"group_context":{"id":"4170","name":"Final_Project_MGM697_S3_MBA_First Trimester 2026","owners":[{"id":"0ad552f1-ae25-4e00-aba7-c00e45a40367","family_name":"Ahmed","given_name":"Alaa","email":"alaaahmed@midocean.edu.km"},{"id":"aca825b9-3cf5-4b48-aae6-a30fd4ce95ef","family_name":"Salah","given_name":"Rokaya","email":"rokayasalah@midocean.edu.km"},{"id":"401c1d17-10dd-4e6f-9414-99fcb9938408","family_name":"Faried","given_name":"Sara","email":"sarafaried@midocean.edu.km"}]},"owners":[{"id":"0b17481f-c401-44ac-805c-aca7dc5cfba8","family_name":"\u0627\u0644\u064a\u0627\u0645\u064a","given_name":"\u0645\u062d\u0645\u062f","email":"mohammed.awad60@gmail.com"}],"original_submitted_time":"2026-04-26T17:35:01Z"},"eula":{"accepted_timestamp":"2026-03-13T03:54:31Z","language":"en-US","version":"v1beta"},"owner_default_permission_set":"LEARNER","submitter_default_permission_set":"LEARNER"}' [2026-04-26 20:35:02.289328] [info] Response: 0: '{"owner":"0b17481f-c401-44ac-805c-aca7dc5cfba8","title":"%D8%A7%D9%84%D8%A5%D8%B7%D8%A7%D8%B1 %D8%A7%D9%84%D9%86%D8%B8%D8%B1%D9%8A %D9%85%D8%B4%D8%B1%D9%88%D8%B9 %D8%A7%D9%84%D8%A8%D8%AD%D8%AB %D9%85%D8%AD%D9%85%D8%AF %D8%A7%D9%84%D9%8A%D8%A7%D9%85%D9%8A.docx","status":"CREATED","id":"9d88253a-10f2-4ea7-949b-84643f53179a","created_time":"2026-04-26T17:35:01.984Z","httpstatus":201}' [2026-04-26 20:35:02.291071] [info] [PUT] Request to: https://midocean.turnitin.com/api/v1/submissions/9d88253a-10f2-4ea7-949b-84643f53179a/original [2026-04-26 20:35:02.291098] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' 4: 'Content-Type: binary/octet-stream' 5: 'Content-Disposition: inline; filename="%D8%A7%D9%84%D8%A5%D8%B7%D8%A7%D8%B1 %D8%A7%D9%84%D9%86%D8%B8%D8%B1%D9%8A %D9%85%D8%B4%D8%B1%D9%88%D8%B9 %D8%A7%D9%84%D8%A8%D8%AD%D8%AB %D9%85%D8%AD%D9%85%D8%AF %D8%A7%D9%84%D9%8A%D8%A7%D9%85%D9%8A.docx"' [2026-04-26 20:35:02.487135] [info] Response: 0: '{"message":"Successfully uploaded file for submission 9d88253a-10f2-4ea7-949b-84643f53179a","httpstatus":202}' [2026-04-26 20:35:33.009355] [info] -------- WEBHOOK START -------- [2026-04-26 20:35:33.009390] [info] WEBHOOK HEADERS: connection: 'Keep-Alive' content-length: '562' accept-encoding: 'gzip, br' x-forwarded-proto: 'https' cf-visitor: '{"scheme":"https"}' cf-ipcountry: 'DE' cdn-loop: 'cloudflare; loops=1' x-turnitin-signature: '167ce536d96bbe2a9321bbd44886eda938399eb43e0de477857887d45164852c' content-type: 'application/json' x-turnitin-eventtype: 'SUBMISSION_COMPLETE' host: 'lms.midocean.edu.km' cookie: 'MoodleSession=a824dd38bd7ce90fdd473e2ed8fee3e2' cf-ray: '9f275837185fd38c-FRA' accept: '*/*' user-agent: 'AHC/2.1' x-amzn-trace-id: 'Root=1-69ee4ce4-bb325a3ff449f6e6b084d0f7;Parent=21ef013fa6e4c040;Sampled=0' traceparent: '00-69ee4ce4bb325a3ff449f6e6b084d0f7-21ef013fa6e4c040-00' x-forwarded-for: '35.158.179.21' [2026-04-26 20:35:33.009417] [info] WEBHOOK REQUEST: {"owner":"0b17481f-c401-44ac-805c-aca7dc5cfba8","title":"%D8%A7%D9%84%D8%A5%D8%B7%D8%A7%D8%B1 %D8%A7%D9%84%D9%86%D8%B8%D8%B1%D9%8A %D9%85%D8%B4%D8%B1%D9%88%D8%B9 %D8%A7%D9%84%D8%A8%D8%AD%D8%AB %D9%85%D8%AD%D9%85%D8%AF %D8%A7%D9%84%D9%8A%D8%A7%D9%85%D9%8A.docx","status":"COMPLETE","id":"9d88253a-10f2-4ea7-949b-84643f53179a","content_type":"application/vnd.openxmlformats-officedocument.wordprocessingml.document","page_count":52,"word_count":12636,"character_count":73184,"created_time":"2026-04-26T17:35:01.984Z","capabilities":["INDEX","SIMILARITY","VIEWER"]} [2026-04-26 20:35:33.009422] [info] EXPECTED SIGNATURE: 167ce536d96bbe2a9321bbd44886eda938399eb43e0de477857887d45164852c [2026-04-26 20:35:33.124571] [info] [PUT] Request to: https://midocean.turnitin.com/api/v1/submissions/9d88253a-10f2-4ea7-949b-84643f53179a/similarity [2026-04-26 20:35:33.124608] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-26 20:35:33.124639] [info] Request: 0: '{"generation_settings":{"search_repositories":["INTERNET","PUBLICATION","CROSSREF","CROSSREF_POSTED_CONTENT","SUBMITTED_WORK"],"auto_exclude_self_matching_scope":"GROUP_CONTEXT"},"view_settings":{"exclude_quotes":false,"exclude_bibliography":false}}' [2026-04-26 20:35:33.692861] [info] Response: 0: '{"message":"Successfully scheduled similarity report generation","httpstatus":202}' [2026-04-26 20:35:33.696167] [info] -------- WEBHOOK END -------- [2026-04-26 20:36:08.337543] [info] -------- WEBHOOK START -------- [2026-04-26 20:36:08.337577] [info] WEBHOOK HEADERS: connection: 'Keep-Alive' content-length: '1394' accept-encoding: 'gzip, br' x-forwarded-proto: 'https' cf-visitor: '{"scheme":"https"}' cf-ipcountry: 'DE' cdn-loop: 'cloudflare; loops=1' x-turnitin-signature: '0f54f33dfc3f5479f3edd69065cd9ed05dfb5ba0fe477af40844a887d8abefcd' content-type: 'application/json' x-turnitin-eventtype: 'SIMILARITY_COMPLETE' host: 'lms.midocean.edu.km' cookie: 'MoodleSession=be25d0417fd34dd7c80882cbe558ce4f' cf-ray: '9f275913eb56d2f6-FRA' accept: '*/*' user-agent: 'AHC/2.1' x-amzn-trace-id: 'Root=1-69ee4d08-00c950c893c1ba43449b2454;Parent=8d7597f2fcf5187d;Sampled=0' traceparent: '00-69ee4d0800c950c893c1ba43449b2454-8d7597f2fcf5187d-00' x-forwarded-for: '52.29.246.76' [2026-04-26 20:36:08.337605] [info] WEBHOOK REQUEST: {"overall_match_percentage":11,"internet_match_percentage":6,"publication_match_percentage":2,"submitted_works_match_percentage":9,"status":"COMPLETE","time_generated":"2026-04-26T17:36:08.089147Z","time_requested":"2026-04-26T17:35:33.652696Z","submission_id":"9d88253a-10f2-4ea7-949b-84643f53179a","top_matches":[{"percentage":1.716941,"source_type":"SUBMITTED_WORK","matched_word_count_total":218,"submitted_date":"2024-02-26","institution_name":"Interactive Language Center","name":"Interactive Language Center on 2024-02-26"},{"percentage":1.5594234,"source_type":"SUBMITTED_WORK","matched_word_count_total":198,"submitted_date":"2025-03-26","institution_name":"Kuwait University","name":"Kuwait University on 2025-03-26"},{"percentage":1.401906,"source_type":"SUBMITTED_WORK","matched_word_count_total":178,"submitted_date":"2026-02-18","institution_name":"Arabian Gulf University","name":"Arabian Gulf University on 2026-02-18"},{"percentage":1.2916437,"source_type":"SUBMITTED_WORK","matched_word_count_total":164,"submitted_date":"2025-12-03","institution_name":"Arab East College","name":"Arab East College on 2025-12-03"},{"percentage":1.2916437,"source_type":"SUBMITTED_WORK","matched_word_count_total":164,"submitted_date":"2023-12-25","institution_name":"Interactive Language Center","name":"Interactive Language Center on 2023-12-25"}],"top_source_largest_matched_word_count":13} [2026-04-26 20:36:08.337610] [info] EXPECTED SIGNATURE: 0f54f33dfc3f5479f3edd69065cd9ed05dfb5ba0fe477af40844a887d8abefcd [2026-04-26 20:36:08.342881] [info] -------- WEBHOOK END -------- [2026-04-26 21:00:01.494800] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/features-enabled [2026-04-26 21:00:01.494826] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-26 21:00:01.494901] [info] Request: 0: '[]' [2026-04-26 21:00:01.882071] [info] Response: 0: '{"similarity":{"viewer_modes":{"match_overview":true,"all_sources":true},"generation_settings":{"search_repositories":["INTERNET","PUBLICATION","CROSSREF","CROSSREF_POSTED_CONTENT","SUBMITTED_WORK"],"submission_auto_excludes":true},"view_settings":{"exclude_bibliography":true,"exclude_citations":true,"exclude_quotes":true,"exclude_abstract":false,"exclude_methods":false,"exclude_small_matches":true,"exclude_internet":true,"exclude_publications":true,"exclude_preprints":false,"exclude_custom_sections":false,"exclude_crossref":true,"exclude_crossref_posted_content":true,"exclude_submitted_works":true}},"tenant":{"require_eula":true},"product_name":"Turnitin Originality","access_options":["CORE_API","NATIVE","DRAFT_COACH"],"capability":["AI_WRITING_DETECTION"],"httpstatus":200}' [2026-04-26 21:00:01.883970] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/webhooks/5fc58884-69fd-449e-97ee-2bfdc2dd72f0 [2026-04-26 21:00:01.883992] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-26 21:00:01.884008] [info] Request: 0: '[]' [2026-04-26 21:00:01.993206] [info] Response: 0: '{"id":"5fc58884-69fd-449e-97ee-2bfdc2dd72f0","url":"https:\/\/lms.midocean.edu.km\/plagiarism\/turnitinsim\/callbacks.php","description":"Webhook for https:\/\/lms.midocean.edu.km\/plagiarism\/turnitinsim\/callbacks.php","created_time":"2026-03-04T22:00:02.566Z","event_types":["SIMILARITY_COMPLETE","SIMILARITY_UPDATED","SUBMISSION_COMPLETE"],"httpstatus":200}' [2026-04-26 21:00:01.994035] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/eula/latest?lang=en-US [2026-04-26 21:00:01.994054] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-26 21:00:01.994069] [info] Request: 0: '[]' [2026-04-26 21:00:02.048907] [info] Response: 0: '{"version":"v1beta","valid_from":"2018-04-30T17:00:00Z","valid_until":null,"url":"https:\/\/static.turnitin.com\/eula\/v1beta\/en-us\/eula.html","available_languages":["sv-SE","zh-CN","ja-JP","ko-KR","es-MX","nl-NL","ru-RU","zh-TW","ar-SA","pt-BR","de-DE","el-GR","nb-NO","cs-CZ","da-DK","tr-TR","pl-PL","fi-FI","it-IT","vi-VN","fr-FR","en-US","ro-RO"],"httpstatus":200}' [2026-04-26 21:08:26.321094] [info] [POST] Request to: https://midocean.turnitin.com/api/v1/submissions/245bc609-ae1f-4713-8c1a-30d55d6a3cbc/viewer-url [2026-04-26 21:08:26.321135] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-26 21:08:26.321230] [info] Request: 0: '{"locale":"en","viewer_user_id":"ded6e2db-6a77-48f2-a76f-d2f52cba315f","given_name":"\u0633\u0644\u064a\u0645\u0627\u0646","family_name":"\u0627\u0644\u0642\u0648\u064a\u0641\u0644\u064a","viewer_default_permission_set":"INSTRUCTOR","viewer_permissions":{"may_view_submission_full_source":false,"may_view_match_submission_info":false,"may_view_save_viewer_changes":false},"similarity":{"modes":{"match_overview":true,"all_sources":true},"view_settings":{"save_changes":false}}}' [2026-04-26 21:08:26.825268] [info] Response: 0: '{"viewer_url":"https:\/\/midocean.turnitin.com\/viewer\/submissions\/oid:2945:379734215?locale=en#token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJqdGkiOiI1MDljNjE5Yi01NDFmLTRjZGUtYTFjYy0wYzRjNmU5ODg4ZTAiLCJpYXQiOjE3NzcyMjY4OTYsImF1ZCI6ImF1cm9yYSIsImlzcyI6Imh0dHA6Ly9sb2NhbGhvc3Q6ODA4MC8iLCJzdWIiOiJjZWY2NjY2MC0zM2E2LTQwZTQtODQxNS1mM2VjMTVlNWJiNTIiLCJleHAiOjE3NzcyMjY5NzYsImF1dGhvcml0aWVzIjpbIkNWX0xBVU5DSCJdLCJjb25maWciOiJ7XCJzdWJtaXNzaW9uc1wiOntcIm9pZDoyOTQ1OjM3OTczNDIxNVwiOntcImF1dGhvclwiOlwi2LPZhNmK2YXYp9mGINin2YTZgtmI2YrZgdmE2YpcIixcInRpdGxlXCI6XCJNYXN0ZXIgVGhlc2lzIENoYXB0ZXIxLTIgRGVlcCBMZWFybmluZy1CYXNlZCBQbGFudCBEaXNlYXNlIERldGVjdGlvbiBVc2luZyBMZWFmIEltYWdlIEFuYWx5c2lzIHYuMjAuZG9jeFwifX0sXCJwcm9kdWN0S2V5XCI6XCJvYzJfcGxhdGludW1cIixcImxvZ29cIjpcIm5vbmVcIixcInVzZXJcIjp7XCJpZFwiOlwiY2VmNjY2NjAtMzNhNi00MGU0LTg0MTUtZjNlYzE1ZTViYjUyXCIsXCJmaXJzdE5hbWVcIjpcIkFobWVkXCIsXCJsYXN0TmFtZVwiOlwiQWx3YWtlZWxcIixcImVtYWlsXCI6XCJjMWFhNDgxMS01ZTg2LTRjMzUtYjFiMi03MzhlZGJiODZiMzU6ZGVkNmUyZGItNmE3Ny00OGYyLWE3NmYtZDJmNTJjYmEzMTVmQGZha2UuZmFrZVwiLFwicm9sZVwiOlwidHJuOnJvbGU6Ojpvcmdhbml6YXRpb246aW5zdHJ1Y3RvclwifSxcInRlbmFudFwiOntcIm5vZGVJZFwiOjI5NDUsXCJuYW1lXCI6XCJtaWRvY2VhblwiLFwiaWRcIjpcIjZlMGU2YThhLWIwNDMtNDNmNy1hZjJhLWFjNGU5NjM1NjM5NFwifSxcImZlYXR1cmVzXCI6e1wid2hpdGVsYWJlbFwiOnRydWUsXCJ1c2VySW50ZXJ2aWV3XCI6dHJ1ZSxcInN3c1JlcG9ydFwiOnRydWUsXCJzd3NSZXBvcnRWMlwiOlwiZW5hYmxlZFwifSxcInNpbWlsYXJpdHlcIjp7XCJtYXlWaWV3U3VibWlzc2lvbkZ1bGxTb3VyY2VcIjpmYWxzZSxcIm1heVZpZXdNYXRjaFN1Ym1pc3Npb25JbmZvXCI6ZmFsc2UsXCJtb2Rlc1wiOntcIm1hdGNoT3ZlcnZpZXdcIjp0cnVlLFwiYWxsU291cmNlc1wiOnRydWV9LFwiZGVmYXVsdE1vZGVcIjpcIm1hdGNoT3ZlcnZpZXdcIixcInZpZXdTZXR0aW5nc1wiOntcInNhdmVDaGFuZ2VzXCI6ZmFsc2UsXCJvcHRpb25zXCI6e1wiZGVmYXVsdFZhbHVlXCI6XCJoaWRkZW5cIixcImV4Y2x1ZGVRdW90ZXNcIjpcImVkaXRhYmxlXCIsXCJleGNsdWRlQmlibGlvZ3JhcGh5XCI6XCJlZGl0YWJsZVwiLFwiZXhjbHVkZUNpdGF0aW9uc1wiOlwiZWRpdGFibGVcIixcImV4Y2x1ZGVTbWFsbE1hdGNoZXNXb3JkQ291bnRcIjpcImVkaXRhYmxlXCIsXCJleGNsdWRlU21hbGxTb3VyY2VzUGN0XCI6XCJlZGl0YWJsZVwiLFwiZXhjbHVkZUFic3RyYWN0XCI6XCJoaWRkZW5cIixcImV4Y2x1ZGVNZXRob2RzXCI6XCJoaWRkZW5cIixcImV4Y2x1ZGVTdWJtaXR0ZWRXb3Jrc1wiOlwiZWRpdGFibGVcIixcImV4Y2x1ZGVJbnRlcm5ldFwiOlwiZWRpdGFibGVcIixcImV4Y2x1ZGVQaHJhc2VzXCI6XCJoaWRkZW5cIixcImV4Y2x1ZGVQcmVwcmludHNcIjpcImhpZGRlblwiLFwiZXhjbHVkZVNvdXJjZXNcIjpcImVkaXRhYmxlXCIsXCJleGNsdWRlTm9kZUdyb3Vwc1wiOntcInB1YmxpY2F0aW9uXCI6XCJlZGl0YWJsZVwiLFwiY3Jvc3NyZWZcIjpcImVkaXRhYmxlXCIsXCJjcm9zc3JlZl9wb3N0ZWRfY29udGVudFwiOlwiZWRpdGFibGVcIn19fX0sXCJzaWRlYmFyXCI6e1wibW9kZXNcIjp7XCJhaVdyaXRpbmdEZXRlY3Rpb25cIjp0cnVlLFwiZG9jdW1lbnREZXRhaWxzXCI6dHJ1ZSxcImZsYWdzXCI6dHJ1ZSxcInNpbWlsYXJpdHlcIjp0cnVlLFwic2VjdGlvbnNFeGNsdXNpb25cIjpmYWxzZX0sXCJkZWZhdWx0TW9kZVwiOlwic2ltaWxhcml0eVwifSxcImFubm90YXRpb25zXCI6e1wic2NvcGVcIjpcInRjYVwiLFwicGVybWlzc2lvbnNcIjp7XCJjcmVhdGVcIjpbXCJzZWxmXCJdLFwidmlld1wiOltcImFsbFwiXSxcImVkaXRcIjpbXCJzZWxmXCJdLFwiZGVsZXRlXCI6W1wic2VsZlwiXX0sXCJlbmFibGVkXCI6ZmFsc2V9LFwiYXBwXCI6e1wibGF1bmNoZXJcIjpcInRjYVwiLFwiaW50ZWdyYXRpb25cIjpcIk1vb2RsZVwifSxcInByb2R1Y3RcIjp7XCJrZXlcIjpcIm9jMl9wbGF0aW51bVwifX0ifQ.5omXSpBHMep2DSWulWk2rd-ATfqEuqg0wqRQpoOaZRw","httpstatus":200}' [2026-04-26 21:15:01.460021] [info] [POST] Request to: https://midocean.turnitin.com/api/v1/submissions [2026-04-26 21:15:01.460067] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-26 21:15:01.460190] [info] Request: 0: '{"owner":"20575a54-66e6-49a0-97ce-df5b387c8b87","submitter":"20575a54-66e6-49a0-97ce-df5b387c8b87","title":"Master Thesis Chapter1-2 Deep Learning-Based Plant Disease Detection Using Leaf Image Analysis v.20 %281%29.docx","metadata":{"group":{"id":"145705","name":"Thesis Part1","type":"ASSIGNMENT"},"group_context":{"id":"4491","name":"Thesis_(1)_AI900a_Dr_Mohamed_Essa_First Trimester 2026","owners":[{"id":"ded6e2db-6a77-48f2-a76f-d2f52cba315f","family_name":"Alwakeel","given_name":"Ahmed","email":"ahmedalwakeel@midocean.edu.km"}]},"owners":[{"id":"20575a54-66e6-49a0-97ce-df5b387c8b87","family_name":"\u0627\u0644\u0642\u0648\u064a\u0641\u0644\u064a","given_name":"\u0633\u0644\u064a\u0645\u0627\u0646","email":"slumanq@gmail.com"}],"original_submitted_time":"2026-04-26T18:15:01Z"},"eula":{"accepted_timestamp":"2025-11-15T13:05:02Z","language":"en-US","version":"v1beta"},"owner_default_permission_set":"LEARNER","submitter_default_permission_set":"LEARNER"}' [2026-04-26 21:15:02.145479] [info] Response: 0: '{"owner":"20575a54-66e6-49a0-97ce-df5b387c8b87","title":"Master Thesis Chapter1-2 Deep Learning-Based Plant Disease Detection Using Leaf Image Analysis v.20 %281%29.docx","status":"CREATED","id":"abb22a6f-e8f5-4394-ab3b-ad7ee2699287","created_time":"2026-04-26T18:15:01.797Z","httpstatus":201}' [2026-04-26 21:15:02.147661] [info] [PUT] Request to: https://midocean.turnitin.com/api/v1/submissions/abb22a6f-e8f5-4394-ab3b-ad7ee2699287/original [2026-04-26 21:15:02.147689] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' 4: 'Content-Type: binary/octet-stream' 5: 'Content-Disposition: inline; filename="Master Thesis Chapter1-2 Deep Learning-Based Plant Disease Detection Using Leaf Image Analysis v.20 %281%29.docx"' [2026-04-26 21:15:02.426704] [info] Response: 0: '{"message":"Successfully uploaded file for submission abb22a6f-e8f5-4394-ab3b-ad7ee2699287","httpstatus":202}' [2026-04-26 21:15:02.768078] [info] [POST] Request to: https://midocean.turnitin.com/api/v1/submissions [2026-04-26 21:15:02.768116] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-26 21:15:02.768136] [info] Request: 0: '{"owner":"20575a54-66e6-49a0-97ce-df5b387c8b87","submitter":"20575a54-66e6-49a0-97ce-df5b387c8b87","title":"Master Thesis Chapter1-2 Deep Learning-Based Plant Disease Detection Using Leaf Image Analysis v.20 %281%29.pdf","metadata":{"group":{"id":"145705","name":"Thesis Part1","type":"ASSIGNMENT"},"group_context":{"id":"4491","name":"Thesis_(1)_AI900a_Dr_Mohamed_Essa_First Trimester 2026","owners":[{"id":"ded6e2db-6a77-48f2-a76f-d2f52cba315f","family_name":"Alwakeel","given_name":"Ahmed","email":"ahmedalwakeel@midocean.edu.km"}]},"owners":[{"id":"20575a54-66e6-49a0-97ce-df5b387c8b87","family_name":"\u0627\u0644\u0642\u0648\u064a\u0641\u0644\u064a","given_name":"\u0633\u0644\u064a\u0645\u0627\u0646","email":"slumanq@gmail.com"}],"original_submitted_time":"2026-04-26T18:15:02Z"},"eula":{"accepted_timestamp":"2025-11-15T13:05:02Z","language":"en-US","version":"v1beta"},"owner_default_permission_set":"LEARNER","submitter_default_permission_set":"LEARNER"}' [2026-04-26 21:15:03.133867] [info] Response: 0: '{"owner":"20575a54-66e6-49a0-97ce-df5b387c8b87","title":"Master Thesis Chapter1-2 Deep Learning-Based Plant Disease Detection Using Leaf Image Analysis v.20 %281%29.pdf","status":"CREATED","id":"1c68b692-08f7-4f11-806d-71e9b1017223","created_time":"2026-04-26T18:15:02.984Z","httpstatus":201}' [2026-04-26 21:15:03.142676] [info] [PUT] Request to: https://midocean.turnitin.com/api/v1/submissions/1c68b692-08f7-4f11-806d-71e9b1017223/original [2026-04-26 21:15:03.142703] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' 4: 'Content-Type: binary/octet-stream' 5: 'Content-Disposition: inline; filename="Master Thesis Chapter1-2 Deep Learning-Based Plant Disease Detection Using Leaf Image Analysis v.20 %281%29.pdf"' [2026-04-26 21:15:03.326873] [info] Response: 0: '{"message":"Successfully uploaded file for submission 1c68b692-08f7-4f11-806d-71e9b1017223","httpstatus":202}' [2026-04-26 21:15:14.656766] [info] -------- WEBHOOK START -------- [2026-04-26 21:15:14.656801] [info] WEBHOOK HEADERS: connection: 'Keep-Alive' content-length: '414' accept-encoding: 'gzip, br' x-forwarded-proto: 'https' cf-visitor: '{"scheme":"https"}' cf-ipcountry: 'DE' cdn-loop: 'cloudflare; loops=1' x-turnitin-signature: 'dc34414f8ff4092e816b02df7f64843944e4843ac38fc3b99f67bff666d4671e' content-type: 'application/json' x-turnitin-eventtype: 'SUBMISSION_COMPLETE' host: 'lms.midocean.edu.km' cookie: 'MoodleSession=a824dd38bd7ce90fdd473e2ed8fee3e2' cf-ray: '9f27925c7ede353c-FRA' accept: '*/*' user-agent: 'AHC/2.1' x-amzn-trace-id: 'Root=1-69ee5632-638d947aac7dcd6e6351b46c;Parent=a44c55d332e2a281;Sampled=0' traceparent: '00-69ee5632638d947aac7dcd6e6351b46c-a44c55d332e2a281-00' x-forwarded-for: '35.158.179.21' [2026-04-26 21:15:14.656905] [info] WEBHOOK REQUEST: {"owner":"20575a54-66e6-49a0-97ce-df5b387c8b87","title":"Master Thesis Chapter1-2 Deep Learning-Based Plant Disease Detection Using Leaf Image Analysis v.20 %281%29.pdf","status":"COMPLETE","id":"1c68b692-08f7-4f11-806d-71e9b1017223","content_type":"application/pdf","page_count":23,"word_count":4439,"character_count":25919,"created_time":"2026-04-26T18:15:02.984Z","capabilities":["SIMILARITY","VIEWER","INDEX"]} [2026-04-26 21:15:14.656918] [info] EXPECTED SIGNATURE: dc34414f8ff4092e816b02df7f64843944e4843ac38fc3b99f67bff666d4671e [2026-04-26 21:15:14.881875] [info] [PUT] Request to: https://midocean.turnitin.com/api/v1/submissions/1c68b692-08f7-4f11-806d-71e9b1017223/similarity [2026-04-26 21:15:14.881911] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-26 21:15:14.881931] [info] Request: 0: '{"generation_settings":{"search_repositories":["INTERNET","PUBLICATION","CROSSREF","CROSSREF_POSTED_CONTENT","SUBMITTED_WORK"],"auto_exclude_self_matching_scope":"GROUP_CONTEXT"},"view_settings":{"exclude_quotes":false,"exclude_bibliography":false}}' [2026-04-26 21:15:15.651602] [info] Response: 0: '{"message":"Successfully scheduled similarity report generation","httpstatus":202}' [2026-04-26 21:15:15.653505] [info] -------- WEBHOOK END -------- [2026-04-26 21:15:36.997803] [info] -------- WEBHOOK START -------- [2026-04-26 21:15:36.997838] [info] WEBHOOK HEADERS: connection: 'Keep-Alive' content-length: '471' accept-encoding: 'gzip, br' x-forwarded-proto: 'https' cf-visitor: '{"scheme":"https"}' cf-ipcountry: 'DE' cdn-loop: 'cloudflare; loops=1' x-turnitin-signature: 'cab813cffd5b047094b4af31915fe397810260b771263af95c41d565d7fa442e' content-type: 'application/json' x-turnitin-eventtype: 'SUBMISSION_COMPLETE' host: 'lms.midocean.edu.km' cookie: 'MoodleSession=be25d0417fd34dd7c80882cbe558ce4f' cf-ray: '9f2792e81a3edb0a-FRA' accept: '*/*' user-agent: 'AHC/2.1' x-amzn-trace-id: 'Root=1-69ee5648-01018e2eb6039a06b47eaa5f;Parent=95c902b03b9aa92e;Sampled=0' traceparent: '00-69ee564801018e2eb6039a06b47eaa5f-95c902b03b9aa92e-00' x-forwarded-for: '52.29.246.76' [2026-04-26 21:15:36.997936] [info] WEBHOOK REQUEST: {"owner":"20575a54-66e6-49a0-97ce-df5b387c8b87","title":"Master Thesis Chapter1-2 Deep Learning-Based Plant Disease Detection Using Leaf Image Analysis v.20 %281%29.docx","status":"COMPLETE","id":"abb22a6f-e8f5-4394-ab3b-ad7ee2699287","content_type":"application/vnd.openxmlformats-officedocument.wordprocessingml.document","page_count":23,"word_count":4255,"character_count":25917,"created_time":"2026-04-26T18:15:01.797Z","capabilities":["INDEX","SIMILARITY","VIEWER"]} [2026-04-26 21:15:36.997941] [info] EXPECTED SIGNATURE: cab813cffd5b047094b4af31915fe397810260b771263af95c41d565d7fa442e [2026-04-26 21:15:37.274703] [info] [PUT] Request to: https://midocean.turnitin.com/api/v1/submissions/abb22a6f-e8f5-4394-ab3b-ad7ee2699287/similarity [2026-04-26 21:15:37.274738] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-26 21:15:37.274754] [info] Request: 0: '{"generation_settings":{"search_repositories":["INTERNET","PUBLICATION","CROSSREF","CROSSREF_POSTED_CONTENT","SUBMITTED_WORK"],"auto_exclude_self_matching_scope":"GROUP_CONTEXT"},"view_settings":{"exclude_quotes":false,"exclude_bibliography":false}}' [2026-04-26 21:15:37.819190] [info] Response: 0: '{"message":"Successfully scheduled similarity report generation","httpstatus":202}' [2026-04-26 21:15:37.821029] [info] -------- WEBHOOK END -------- [2026-04-26 21:15:48.004456] [info] -------- WEBHOOK START -------- [2026-04-26 21:15:48.004488] [info] WEBHOOK HEADERS: connection: 'Keep-Alive' content-length: '1811' accept-encoding: 'gzip, br' x-forwarded-proto: 'https' cf-visitor: '{"scheme":"https"}' cf-ipcountry: 'DE' cdn-loop: 'cloudflare; loops=1' x-turnitin-signature: 'f57e77e35e06cb95b337c76c3e3901fa614b83b6b76df12f24eb7d519e7e612b' content-type: 'application/json' x-turnitin-eventtype: 'SIMILARITY_COMPLETE' host: 'lms.midocean.edu.km' cookie: 'MoodleSession=be25d0417fd34dd7c80882cbe558ce4f' cf-ray: '9f27932ce861db0a-FRA' accept: '*/*' user-agent: 'AHC/2.1' x-amzn-trace-id: 'Root=1-69ee5653-b51fbc43981c2016b9cc10c3;Parent=d7af13a615c03b0e;Sampled=0' traceparent: '00-69ee5653b51fbc43981c2016b9cc10c3-d7af13a615c03b0e-00' x-forwarded-for: '52.29.246.76' [2026-04-26 21:15:48.004597] [info] WEBHOOK REQUEST: {"overall_match_percentage":17,"internet_match_percentage":13,"publication_match_percentage":14,"submitted_works_match_percentage":14,"status":"COMPLETE","time_generated":"2026-04-26T18:15:47.832977Z","time_requested":"2026-04-26T18:15:15.577566Z","submission_id":"1c68b692-08f7-4f11-806d-71e9b1017223","top_matches":[{"percentage":10.544815,"source_type":"PUBLICATION","matched_word_count_total":480,"name":"Harvinder Singh, Priyanka Kaushal, Sarabjeet Kaur. \"Advanced Computing and AI for Sustainable Environment, Energy, and Smart Manufacturing - AI-Driven Sustainability Across Environment, Energy, and Industry\", CRC Press, 2026"},{"percentage":9.468366,"source_type":"PUBLICATION","matched_word_count_total":431,"name":"John Stafford. \"Precision Agriculture for Sustainability\", Burleigh Dodds Science Publishing, 2025"},{"percentage":7.732865,"source_type":"PUBLICATION","matched_word_count_total":352,"name":"Furkan Ulaş, Rachid Lahlali, Salah-Eddine Laasli, Muhammad Aasim, Abdelfattah Dababat, Muhammad Sameeullah, Mustafa İmren. \"Artificial intelligence applications in abiotic and biotic plant stress management: A comprehensive bibliometric and literature review\", Physiological and Molecular Plant Pathology, 2026"},{"percentage":7.205624,"source_type":"PUBLICATION","matched_word_count_total":328,"name":"Aravind Krishnaswamy Rangarajan, Raja Purushothaman, Manuel Pérez-Ruiz. \"Disease classification in aubergine with local symptomatic region using deep learning models\", Biosystems Engineering, 2021"},{"percentage":7.205624,"source_type":"PUBLICATION","matched_word_count_total":328,"name":"Mehta, Kiran. \"Synthetic and Augmented Data Methods for Deep Learning-Based Plant Disease Detection Models.\", The George Washington University"}],"top_source_largest_matched_word_count":38} [2026-04-26 21:15:48.004604] [info] EXPECTED SIGNATURE: f57e77e35e06cb95b337c76c3e3901fa614b83b6b76df12f24eb7d519e7e612b [2026-04-26 21:15:48.009949] [info] -------- WEBHOOK END -------- [2026-04-26 21:16:10.902709] [info] -------- WEBHOOK START -------- [2026-04-26 21:16:10.902744] [info] WEBHOOK HEADERS: connection: 'Keep-Alive' content-length: '1740' accept-encoding: 'gzip, br' x-forwarded-proto: 'https' cf-visitor: '{"scheme":"https"}' cf-ipcountry: 'DE' cdn-loop: 'cloudflare; loops=1' x-turnitin-signature: '14e2ec4901b02a80bdbe352d99689cda50a75546e966abbb5194077041678071' content-type: 'application/json' x-turnitin-eventtype: 'SIMILARITY_COMPLETE' host: 'lms.midocean.edu.km' cookie: 'MoodleSession=be25d0417fd34dd7c80882cbe558ce4f' cf-ray: '9f2793bc0a3edb0a-FRA' accept: '*/*' user-agent: 'AHC/2.1' x-amzn-trace-id: 'Root=1-69ee566a-e7cb81b6504119c1e3f7a207;Parent=e85331cdb8a84dcd;Sampled=0' traceparent: '00-69ee566ae7cb81b6504119c1e3f7a207-e85331cdb8a84dcd-00' x-forwarded-for: '52.29.246.76' [2026-04-26 21:16:10.902846] [info] WEBHOOK REQUEST: {"overall_match_percentage":16,"internet_match_percentage":13,"publication_match_percentage":14,"submitted_works_match_percentage":14,"status":"COMPLETE","time_generated":"2026-04-26T18:16:10.71748Z","time_requested":"2026-04-26T18:15:37.789609Z","submission_id":"abb22a6f-e8f5-4394-ab3b-ad7ee2699287","top_matches":[{"percentage":10.544815,"source_type":"PUBLICATION","matched_word_count_total":480,"name":"Harvinder Singh, Priyanka Kaushal, Sarabjeet Kaur. \"Advanced Computing and AI for Sustainable Environment, Energy, and Smart Manufacturing - AI-Driven Sustainability Across Environment, Energy, and Industry\", CRC Press, 2026"},{"percentage":9.468366,"source_type":"PUBLICATION","matched_word_count_total":431,"name":"John Stafford. \"Precision Agriculture for Sustainability\", Burleigh Dodds Science Publishing, 2025"},{"percentage":7.732865,"source_type":"PUBLICATION","matched_word_count_total":352,"name":"Furkan Ulaş, Rachid Lahlali, Salah-Eddine Laasli, Muhammad Aasim, Abdelfattah Dababat, Muhammad Sameeullah, Mustafa İmren. \"Artificial intelligence applications in abiotic and biotic plant stress management: A comprehensive bibliometric and literature review\", Physiological and Molecular Plant Pathology, 2026"},{"percentage":7.6449914,"source_type":"PUBLICATION","matched_word_count_total":348,"name":"Ahmad, Aanis. \"Deep Learning-Based Computer Vision for Disease Identification and Monitoring in Corn\", Purdue University, 2025"},{"percentage":7.205624,"source_type":"PUBLICATION","matched_word_count_total":328,"name":"Mehta, Kiran. \"Synthetic and Augmented Data Methods for Deep Learning-Based Plant Disease Detection Models.\", The George Washington University"}],"top_source_largest_matched_word_count":38} [2026-04-26 21:16:10.902862] [info] EXPECTED SIGNATURE: 14e2ec4901b02a80bdbe352d99689cda50a75546e966abbb5194077041678071 [2026-04-26 21:16:10.908433] [info] -------- WEBHOOK END -------- [2026-04-26 21:30:01.126070] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/features-enabled [2026-04-26 21:30:01.126096] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-26 21:30:01.126168] [info] Request: 0: '[]' [2026-04-26 21:30:01.501203] [info] Response: 0: '{"similarity":{"viewer_modes":{"match_overview":true,"all_sources":true},"generation_settings":{"search_repositories":["INTERNET","PUBLICATION","CROSSREF","CROSSREF_POSTED_CONTENT","SUBMITTED_WORK"],"submission_auto_excludes":true},"view_settings":{"exclude_bibliography":true,"exclude_citations":true,"exclude_quotes":true,"exclude_abstract":false,"exclude_methods":false,"exclude_small_matches":true,"exclude_internet":true,"exclude_publications":true,"exclude_preprints":false,"exclude_custom_sections":false,"exclude_crossref":true,"exclude_crossref_posted_content":true,"exclude_submitted_works":true}},"tenant":{"require_eula":true},"product_name":"Turnitin Originality","access_options":["CORE_API","NATIVE","DRAFT_COACH"],"capability":["AI_WRITING_DETECTION"],"httpstatus":200}' [2026-04-26 21:30:01.502079] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/webhooks/5fc58884-69fd-449e-97ee-2bfdc2dd72f0 [2026-04-26 21:30:01.502095] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-26 21:30:01.502110] [info] Request: 0: '[]' [2026-04-26 21:30:01.595453] [info] Response: 0: '{"id":"5fc58884-69fd-449e-97ee-2bfdc2dd72f0","url":"https:\/\/lms.midocean.edu.km\/plagiarism\/turnitinsim\/callbacks.php","description":"Webhook for https:\/\/lms.midocean.edu.km\/plagiarism\/turnitinsim\/callbacks.php","created_time":"2026-03-04T22:00:02.566Z","event_types":["SIMILARITY_COMPLETE","SIMILARITY_UPDATED","SUBMISSION_COMPLETE"],"httpstatus":200}' [2026-04-26 21:30:01.596273] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/eula/latest?lang=en-US [2026-04-26 21:30:01.596290] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-26 21:30:01.596303] [info] Request: 0: '[]' [2026-04-26 21:30:01.688091] [info] Response: 0: '{"version":"v1beta","valid_from":"2018-04-30T17:00:00Z","valid_until":null,"url":"https:\/\/static.turnitin.com\/eula\/v1beta\/en-us\/eula.html","available_languages":["sv-SE","zh-CN","ja-JP","ko-KR","es-MX","nl-NL","ru-RU","zh-TW","ar-SA","pt-BR","de-DE","el-GR","nb-NO","cs-CZ","da-DK","tr-TR","pl-PL","fi-FI","it-IT","vi-VN","fr-FR","en-US","ro-RO"],"httpstatus":200}' [2026-04-26 21:37:24.494393] [info] [POST] Request to: https://midocean.turnitin.com/api/v1/submissions/abb22a6f-e8f5-4394-ab3b-ad7ee2699287/viewer-url [2026-04-26 21:37:24.494436] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-26 21:37:24.494519] [info] Request: 0: '{"locale":"en","viewer_user_id":"ded6e2db-6a77-48f2-a76f-d2f52cba315f","given_name":"\u0633\u0644\u064a\u0645\u0627\u0646","family_name":"\u0627\u0644\u0642\u0648\u064a\u0641\u0644\u064a","viewer_default_permission_set":"INSTRUCTOR","viewer_permissions":{"may_view_submission_full_source":false,"may_view_match_submission_info":false,"may_view_save_viewer_changes":false},"similarity":{"modes":{"match_overview":true,"all_sources":true},"view_settings":{"save_changes":false}}}' [2026-04-26 21:37:25.056179] [info] Response: 0: '{"viewer_url":"https:\/\/midocean.turnitin.com\/viewer\/submissions\/oid:2945:379851419?locale=en#token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJqdGkiOiI5YzBjZmZjYy0zZTA3LTQxMTEtOTZkNS1jZmUyMzRiMDFhOTEiLCJpYXQiOjE3NzcyMjg2MzUsImF1ZCI6ImF1cm9yYSIsImlzcyI6Imh0dHA6Ly9sb2NhbGhvc3Q6ODA4MC8iLCJzdWIiOiJjZWY2NjY2MC0zM2E2LTQwZTQtODQxNS1mM2VjMTVlNWJiNTIiLCJleHAiOjE3NzcyMjg3MTUsImF1dGhvcml0aWVzIjpbIkNWX0xBVU5DSCJdLCJjb25maWciOiJ7XCJzdWJtaXNzaW9uc1wiOntcIm9pZDoyOTQ1OjM3OTg1MTQxOVwiOntcImF1dGhvclwiOlwi2LPZhNmK2YXYp9mGINin2YTZgtmI2YrZgdmE2YpcIixcInRpdGxlXCI6XCJNYXN0ZXIgVGhlc2lzIENoYXB0ZXIxLTIgRGVlcCBMZWFybmluZy1CYXNlZCBQbGFudCBEaXNlYXNlIERldGVjdGlvbiBVc2luZyBMZWFmIEltYWdlIEFuYWx5c2lzIHYuMjAgJTI4MSUyOS5kb2N4XCJ9fSxcInByb2R1Y3RLZXlcIjpcIm9jMl9wbGF0aW51bVwiLFwibG9nb1wiOlwibm9uZVwiLFwidXNlclwiOntcImlkXCI6XCJjZWY2NjY2MC0zM2E2LTQwZTQtODQxNS1mM2VjMTVlNWJiNTJcIixcImZpcnN0TmFtZVwiOlwiQWhtZWRcIixcImxhc3ROYW1lXCI6XCJBbHdha2VlbFwiLFwiZW1haWxcIjpcImMxYWE0ODExLTVlODYtNGMzNS1iMWIyLTczOGVkYmI4NmIzNTpkZWQ2ZTJkYi02YTc3LTQ4ZjItYTc2Zi1kMmY1MmNiYTMxNWZAZmFrZS5mYWtlXCIsXCJyb2xlXCI6XCJ0cm46cm9sZTo6Om9yZ2FuaXphdGlvbjppbnN0cnVjdG9yXCJ9LFwidGVuYW50XCI6e1wibm9kZUlkXCI6Mjk0NSxcIm5hbWVcIjpcIm1pZG9jZWFuXCIsXCJpZFwiOlwiNmUwZTZhOGEtYjA0My00M2Y3LWFmMmEtYWM0ZTk2MzU2Mzk0XCJ9LFwiZmVhdHVyZXNcIjp7XCJ3aGl0ZWxhYmVsXCI6dHJ1ZSxcInVzZXJJbnRlcnZpZXdcIjp0cnVlLFwic3dzUmVwb3J0XCI6dHJ1ZSxcInN3c1JlcG9ydFYyXCI6XCJlbmFibGVkXCJ9LFwic2ltaWxhcml0eVwiOntcIm1heVZpZXdTdWJtaXNzaW9uRnVsbFNvdXJjZVwiOmZhbHNlLFwibWF5Vmlld01hdGNoU3VibWlzc2lvbkluZm9cIjpmYWxzZSxcIm1vZGVzXCI6e1wibWF0Y2hPdmVydmlld1wiOnRydWUsXCJhbGxTb3VyY2VzXCI6dHJ1ZX0sXCJkZWZhdWx0TW9kZVwiOlwibWF0Y2hPdmVydmlld1wiLFwidmlld1NldHRpbmdzXCI6e1wic2F2ZUNoYW5nZXNcIjpmYWxzZSxcIm9wdGlvbnNcIjp7XCJkZWZhdWx0VmFsdWVcIjpcImhpZGRlblwiLFwiZXhjbHVkZVF1b3Rlc1wiOlwiZWRpdGFibGVcIixcImV4Y2x1ZGVCaWJsaW9ncmFwaHlcIjpcImVkaXRhYmxlXCIsXCJleGNsdWRlQ2l0YXRpb25zXCI6XCJlZGl0YWJsZVwiLFwiZXhjbHVkZVNtYWxsTWF0Y2hlc1dvcmRDb3VudFwiOlwiZWRpdGFibGVcIixcImV4Y2x1ZGVTbWFsbFNvdXJjZXNQY3RcIjpcImVkaXRhYmxlXCIsXCJleGNsdWRlQWJzdHJhY3RcIjpcImhpZGRlblwiLFwiZXhjbHVkZU1ldGhvZHNcIjpcImhpZGRlblwiLFwiZXhjbHVkZVN1Ym1pdHRlZFdvcmtzXCI6XCJlZGl0YWJsZVwiLFwiZXhjbHVkZUludGVybmV0XCI6XCJlZGl0YWJsZVwiLFwiZXhjbHVkZVBocmFzZXNcIjpcImhpZGRlblwiLFwiZXhjbHVkZVByZXByaW50c1wiOlwiaGlkZGVuXCIsXCJleGNsdWRlU291cmNlc1wiOlwiZWRpdGFibGVcIixcImV4Y2x1ZGVOb2RlR3JvdXBzXCI6e1wicHVibGljYXRpb25cIjpcImVkaXRhYmxlXCIsXCJjcm9zc3JlZlwiOlwiZWRpdGFibGVcIixcImNyb3NzcmVmX3Bvc3RlZF9jb250ZW50XCI6XCJlZGl0YWJsZVwifX19fSxcInNpZGViYXJcIjp7XCJtb2Rlc1wiOntcImFpV3JpdGluZ0RldGVjdGlvblwiOnRydWUsXCJkb2N1bWVudERldGFpbHNcIjp0cnVlLFwiZmxhZ3NcIjp0cnVlLFwic2ltaWxhcml0eVwiOnRydWUsXCJzZWN0aW9uc0V4Y2x1c2lvblwiOmZhbHNlfSxcImRlZmF1bHRNb2RlXCI6XCJzaW1pbGFyaXR5XCJ9LFwiYW5ub3RhdGlvbnNcIjp7XCJzY29wZVwiOlwidGNhXCIsXCJwZXJtaXNzaW9uc1wiOntcImNyZWF0ZVwiOltcInNlbGZcIl0sXCJ2aWV3XCI6W1wiYWxsXCJdLFwiZWRpdFwiOltcInNlbGZcIl0sXCJkZWxldGVcIjpbXCJzZWxmXCJdfSxcImVuYWJsZWRcIjpmYWxzZX0sXCJhcHBcIjp7XCJsYXVuY2hlclwiOlwidGNhXCIsXCJpbnRlZ3JhdGlvblwiOlwiTW9vZGxlXCJ9LFwicHJvZHVjdFwiOntcImtleVwiOlwib2MyX3BsYXRpbnVtXCJ9fSJ9.QuZ5RhVQ-zGoYj0DnInpTpRfXVx8B4M-oiTUPETUbzY","httpstatus":200}' [2026-04-26 22:00:01.769156] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/features-enabled [2026-04-26 22:00:01.769186] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-26 22:00:01.769279] [info] Request: 0: '[]' [2026-04-26 22:00:02.203041] [info] Response: 0: '{"similarity":{"viewer_modes":{"match_overview":true,"all_sources":true},"generation_settings":{"search_repositories":["INTERNET","PUBLICATION","CROSSREF","CROSSREF_POSTED_CONTENT","SUBMITTED_WORK"],"submission_auto_excludes":true},"view_settings":{"exclude_bibliography":true,"exclude_citations":true,"exclude_quotes":true,"exclude_abstract":false,"exclude_methods":false,"exclude_small_matches":true,"exclude_internet":true,"exclude_publications":true,"exclude_preprints":false,"exclude_custom_sections":false,"exclude_crossref":true,"exclude_crossref_posted_content":true,"exclude_submitted_works":true}},"tenant":{"require_eula":true},"product_name":"Turnitin Originality","access_options":["NATIVE","CORE_API","DRAFT_COACH"],"capability":["AI_WRITING_DETECTION"],"httpstatus":200}' [2026-04-26 22:00:02.206003] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/webhooks/5fc58884-69fd-449e-97ee-2bfdc2dd72f0 [2026-04-26 22:00:02.206029] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-26 22:00:02.206048] [info] Request: 0: '[]' [2026-04-26 22:00:02.297877] [info] Response: 0: '{"id":"5fc58884-69fd-449e-97ee-2bfdc2dd72f0","url":"https:\/\/lms.midocean.edu.km\/plagiarism\/turnitinsim\/callbacks.php","description":"Webhook for https:\/\/lms.midocean.edu.km\/plagiarism\/turnitinsim\/callbacks.php","created_time":"2026-03-04T22:00:02.566Z","event_types":["SIMILARITY_UPDATED","SUBMISSION_COMPLETE","SIMILARITY_COMPLETE"],"httpstatus":200}' [2026-04-26 22:00:02.298785] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/eula/latest?lang=en-US [2026-04-26 22:00:02.298806] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-26 22:00:02.298821] [info] Request: 0: '[]' [2026-04-26 22:00:02.387734] [info] Response: 0: '{"version":"v1beta","valid_from":"2018-04-30T17:00:00Z","valid_until":null,"url":"https:\/\/static.turnitin.com\/eula\/v1beta\/en-us\/eula.html","available_languages":["sv-SE","zh-CN","ja-JP","ko-KR","es-MX","nl-NL","ru-RU","zh-TW","ar-SA","pt-BR","de-DE","el-GR","nb-NO","cs-CZ","da-DK","tr-TR","pl-PL","fi-FI","it-IT","vi-VN","fr-FR","en-US","ro-RO"],"httpstatus":200}' [2026-04-26 22:17:14.116481] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/eula/latest?lang=en-US [2026-04-26 22:17:14.116516] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-26 22:17:14.116584] [info] Request: 0: '[]' [2026-04-26 22:17:14.200750] [info] Response: 0: '{"version":"v1beta","valid_from":"2018-04-30T17:00:00Z","valid_until":null,"url":"https:\/\/static.turnitin.com\/eula\/v1beta\/en-us\/eula.html","available_languages":["sv-SE","zh-CN","ja-JP","ko-KR","es-MX","nl-NL","ru-RU","zh-TW","ar-SA","pt-BR","de-DE","el-GR","nb-NO","cs-CZ","da-DK","tr-TR","pl-PL","fi-FI","it-IT","vi-VN","fr-FR","en-US","ro-RO"],"httpstatus":200}' [2026-04-26 22:17:25.273608] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/eula/latest?lang=en-US [2026-04-26 22:17:25.273642] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-26 22:17:25.273761] [info] Request: 0: '[]' [2026-04-26 22:17:25.331504] [info] Response: 0: '{"version":"v1beta","valid_from":"2018-04-30T17:00:00Z","valid_until":null,"url":"https:\/\/static.turnitin.com\/eula\/v1beta\/en-us\/eula.html","available_languages":["sv-SE","zh-CN","ja-JP","ko-KR","es-MX","nl-NL","ru-RU","zh-TW","ar-SA","pt-BR","de-DE","el-GR","nb-NO","cs-CZ","da-DK","tr-TR","pl-PL","fi-FI","it-IT","vi-VN","fr-FR","en-US","ro-RO"],"httpstatus":200}' [2026-04-26 22:30:01.081305] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/features-enabled [2026-04-26 22:30:01.081348] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-26 22:30:01.081484] [info] Request: 0: '[]' [2026-04-26 22:30:01.462423] [info] Response: 0: '{"similarity":{"viewer_modes":{"match_overview":true,"all_sources":true},"generation_settings":{"search_repositories":["INTERNET","PUBLICATION","CROSSREF","CROSSREF_POSTED_CONTENT","SUBMITTED_WORK"],"submission_auto_excludes":true},"view_settings":{"exclude_bibliography":true,"exclude_citations":true,"exclude_quotes":true,"exclude_abstract":false,"exclude_methods":false,"exclude_small_matches":true,"exclude_internet":true,"exclude_publications":true,"exclude_preprints":false,"exclude_custom_sections":false,"exclude_crossref":true,"exclude_crossref_posted_content":true,"exclude_submitted_works":true}},"tenant":{"require_eula":true},"product_name":"Turnitin Originality","access_options":["NATIVE","CORE_API","DRAFT_COACH"],"capability":["AI_WRITING_DETECTION"],"httpstatus":200}' [2026-04-26 22:30:01.463222] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/webhooks/5fc58884-69fd-449e-97ee-2bfdc2dd72f0 [2026-04-26 22:30:01.463238] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-26 22:30:01.463252] [info] Request: 0: '[]' [2026-04-26 22:30:01.566862] [info] Response: 0: '{"id":"5fc58884-69fd-449e-97ee-2bfdc2dd72f0","url":"https:\/\/lms.midocean.edu.km\/plagiarism\/turnitinsim\/callbacks.php","description":"Webhook for https:\/\/lms.midocean.edu.km\/plagiarism\/turnitinsim\/callbacks.php","created_time":"2026-03-04T22:00:02.566Z","event_types":["SIMILARITY_UPDATED","SUBMISSION_COMPLETE","SIMILARITY_COMPLETE"],"httpstatus":200}' [2026-04-26 22:30:01.567667] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/eula/latest?lang=en-US [2026-04-26 22:30:01.567682] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-26 22:30:01.567697] [info] Request: 0: '[]' [2026-04-26 22:30:01.619880] [info] Response: 0: '{"version":"v1beta","valid_from":"2018-04-30T17:00:00Z","valid_until":null,"url":"https:\/\/static.turnitin.com\/eula\/v1beta\/en-us\/eula.html","available_languages":["sv-SE","zh-CN","ja-JP","ko-KR","es-MX","nl-NL","ru-RU","zh-TW","ar-SA","pt-BR","de-DE","el-GR","nb-NO","cs-CZ","da-DK","tr-TR","pl-PL","fi-FI","it-IT","vi-VN","fr-FR","en-US","ro-RO"],"httpstatus":200}' [2026-04-26 22:30:01.651966] [info] [POST] Request to: https://midocean.turnitin.com/api/v1/submissions [2026-04-26 22:30:01.651993] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-26 22:30:01.652009] [info] Request: 0: '{"owner":"53f7abc2-9f8f-46a5-b27b-14686338fdf3","submitter":"53f7abc2-9f8f-46a5-b27b-14686338fdf3","title":"%D9%85%D8%B4%D8%B1%D9%88%D8%B9 %D8%A7%D9%84%D8%AA%D8%AE%D8%B1%D8%AC %D9%88%D9%88%D8%B1%D8%AF.docx","metadata":{"group":{"id":"129819","name":"\u062a\u0633\u0644\u064a\u0645 \u0627\u0644\u0625\u0637\u0627\u0631 \u0627\u0644\u0646\u0638\u0631\u064a \u0627\u0644\u062e\u0627\u0635 \u0628\u0627\u0644\u0645\u0634\u0631\u0648\u0639 \u0627\u0644\u0646\u0647\u0627\u0626\u064a (\u0627\u0644\u0641\u0635\u0644 \u0627\u0644\u0623\u0648\u0644 \u0648\u0627\u0644\u062b\u0627\u0646\u064a \u0641\u0642\u0637 \u0628\u0635\u064a\u063a\u0629 Word)","type":"ASSIGNMENT"},"group_context":{"id":"4207","name":"Final_Project_PMG697_S3_MPM_First Trimester 2026","owners":[{"id":"0ad552f1-ae25-4e00-aba7-c00e45a40367","family_name":"Ahmed","given_name":"Alaa","email":"alaaahmed@midocean.edu.km"},{"id":"aca825b9-3cf5-4b48-aae6-a30fd4ce95ef","family_name":"Salah","given_name":"Rokaya","email":"rokayasalah@midocean.edu.km"},{"id":"401c1d17-10dd-4e6f-9414-99fcb9938408","family_name":"Faried","given_name":"Sara","email":"sarafaried@midocean.edu.km"}]},"owners":[{"id":"53f7abc2-9f8f-46a5-b27b-14686338fdf3","family_name":"\u0627\u0644\u062d\u0631\u0628\u064a","given_name":"\u0646\u0627\u064a\u0641","email":"nnh000@hotmail.com"}],"original_submitted_time":"2026-04-26T19:30:01Z"},"eula":{"accepted_timestamp":"2026-04-26T19:17:44Z","language":"en-US","version":"v1beta"},"owner_default_permission_set":"LEARNER","submitter_default_permission_set":"LEARNER"}' [2026-04-26 22:30:02.473860] [info] Response: 0: '{"owner":"53f7abc2-9f8f-46a5-b27b-14686338fdf3","title":"%D9%85%D8%B4%D8%B1%D9%88%D8%B9 %D8%A7%D9%84%D8%AA%D8%AE%D8%B1%D8%AC %D9%88%D9%88%D8%B1%D8%AF.docx","status":"CREATED","id":"95e0d6cf-8c72-4c22-aca0-0e7ca0bae434","created_time":"2026-04-26T19:30:02.303Z","httpstatus":201}' [2026-04-26 22:30:02.475840] [info] [PUT] Request to: https://midocean.turnitin.com/api/v1/submissions/95e0d6cf-8c72-4c22-aca0-0e7ca0bae434/original [2026-04-26 22:30:02.475861] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' 4: 'Content-Type: binary/octet-stream' 5: 'Content-Disposition: inline; filename="%D9%85%D8%B4%D8%B1%D9%88%D8%B9 %D8%A7%D9%84%D8%AA%D8%AE%D8%B1%D8%AC %D9%88%D9%88%D8%B1%D8%AF.docx"' [2026-04-26 22:30:02.697449] [info] Response: 0: '{"message":"Successfully uploaded file for submission 95e0d6cf-8c72-4c22-aca0-0e7ca0bae434","httpstatus":202}' [2026-04-26 22:30:57.161011] [info] -------- WEBHOOK START -------- [2026-04-26 22:30:57.161046] [info] WEBHOOK HEADERS: connection: 'Keep-Alive' content-length: '457' accept-encoding: 'gzip, br' x-forwarded-proto: 'https' cf-visitor: '{"scheme":"https"}' cf-ipcountry: 'DE' cdn-loop: 'cloudflare; loops=1' x-turnitin-signature: 'd1287b5aab8bf36b654e9919cda27728f0676a0b56a43012bf0bbc7ea57c1632' content-type: 'application/json' x-turnitin-eventtype: 'SUBMISSION_COMPLETE' host: 'lms.midocean.edu.km' cookie: 'MoodleSession=be25d0417fd34dd7c80882cbe558ce4f' cf-ray: '9f2801430b08b905-FRA' accept: '*/*' user-agent: 'AHC/2.1' x-amzn-trace-id: 'Root=1-69ee67f1-04d437b706166297bcd60c6d;Parent=32a623a361c8ae57;Sampled=0' traceparent: '00-69ee67f104d437b706166297bcd60c6d-32a623a361c8ae57-00' x-forwarded-for: '52.29.246.76' [2026-04-26 22:30:57.161075] [info] WEBHOOK REQUEST: {"owner":"53f7abc2-9f8f-46a5-b27b-14686338fdf3","title":"%D9%85%D8%B4%D8%B1%D9%88%D8%B9 %D8%A7%D9%84%D8%AA%D8%AE%D8%B1%D8%AC %D9%88%D9%88%D8%B1%D8%AF.docx","status":"COMPLETE","id":"95e0d6cf-8c72-4c22-aca0-0e7ca0bae434","content_type":"application/vnd.openxmlformats-officedocument.wordprocessingml.document","page_count":96,"word_count":16794,"character_count":87037,"created_time":"2026-04-26T19:30:02.303Z","capabilities":["VIEWER","INDEX","SIMILARITY"]} [2026-04-26 22:30:57.161087] [info] EXPECTED SIGNATURE: d1287b5aab8bf36b654e9919cda27728f0676a0b56a43012bf0bbc7ea57c1632 [2026-04-26 22:30:57.279294] [info] [PUT] Request to: https://midocean.turnitin.com/api/v1/submissions/95e0d6cf-8c72-4c22-aca0-0e7ca0bae434/similarity [2026-04-26 22:30:57.279326] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-26 22:30:57.279345] [info] Request: 0: '{"generation_settings":{"search_repositories":["INTERNET","PUBLICATION","CROSSREF","CROSSREF_POSTED_CONTENT","SUBMITTED_WORK"],"auto_exclude_self_matching_scope":"GROUP_CONTEXT"},"view_settings":{"exclude_quotes":true,"exclude_bibliography":true}}' [2026-04-26 22:30:57.936861] [info] Response: 0: '{"message":"Successfully scheduled similarity report generation","httpstatus":202}' [2026-04-26 22:30:57.941009] [info] -------- WEBHOOK END -------- [2026-04-26 22:31:50.913853] [info] -------- WEBHOOK START -------- [2026-04-26 22:31:50.913887] [info] WEBHOOK HEADERS: connection: 'Keep-Alive' content-length: '1370' accept-encoding: 'gzip, br' x-forwarded-proto: 'https' cf-visitor: '{"scheme":"https"}' cf-ipcountry: 'DE' cdn-loop: 'cloudflare; loops=1' x-turnitin-signature: 'db7c8d1b4a270899cea7fa84c2bb8ec0ef21d895003a2440ae6b15ffdd9c7fba' content-type: 'application/json' x-turnitin-eventtype: 'SIMILARITY_COMPLETE' host: 'lms.midocean.edu.km' cookie: 'MoodleSession=a824dd38bd7ce90fdd473e2ed8fee3e2' cf-ray: '9f2802930fe5d381-FRA' accept: '*/*' user-agent: 'AHC/2.1' x-amzn-trace-id: 'Root=1-69ee6826-c710e83c94dc2483d1b9e5b8;Parent=746532256192a266;Sampled=0' traceparent: '00-69ee6826c710e83c94dc2483d1b9e5b8-746532256192a266-00' x-forwarded-for: '35.158.179.21' [2026-04-26 22:31:50.913913] [info] WEBHOOK REQUEST: {"overall_match_percentage":17,"internet_match_percentage":4,"publication_match_percentage":1,"submitted_works_match_percentage":16,"status":"COMPLETE","time_generated":"2026-04-26T19:31:50.69951Z","time_requested":"2026-04-26T19:30:57.898841Z","submission_id":"95e0d6cf-8c72-4c22-aca0-0e7ca0bae434","top_matches":[{"percentage":1.9418077,"source_type":"SUBMITTED_WORK","matched_word_count_total":313,"submitted_date":"2025-12-02","institution_name":"University College of Bahrain","name":"University College of Bahrain on 2025-12-02"},{"percentage":1.5199454,"source_type":"SUBMITTED_WORK","matched_word_count_total":245,"submitted_date":"2026-01-07","institution_name":"University of Tabuk","name":"University of Tabuk on 2026-01-07"},{"percentage":1.4641107,"source_type":"SUBMITTED_WORK","matched_word_count_total":236,"submitted_date":"2026-02-02","institution_name":"Muscat University","name":"Muscat University on 2026-02-02"},{"percentage":1.2717911,"source_type":"SUBMITTED_WORK","matched_word_count_total":205,"submitted_date":"2022-12-17","institution_name":"Hofstra University","name":"Hofstra University on 2022-12-17"},{"percentage":1.2159563,"source_type":"SUBMITTED_WORK","matched_word_count_total":196,"submitted_date":"2022-01-09","institution_name":"Gulf University","name":"Gulf University on 2022-01-09"}],"top_source_largest_matched_word_count":11} [2026-04-26 22:31:50.913918] [info] EXPECTED SIGNATURE: db7c8d1b4a270899cea7fa84c2bb8ec0ef21d895003a2440ae6b15ffdd9c7fba [2026-04-26 22:31:50.919282] [info] -------- WEBHOOK END -------- [2026-04-26 22:50:08.225522] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/eula/latest?lang=en-US [2026-04-26 22:50:08.225554] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-26 22:50:08.225579] [info] Request: 0: '[]' [2026-04-26 22:50:08.315062] [info] Response: 0: '{"version":"v1beta","valid_from":"2018-04-30T17:00:00Z","valid_until":null,"url":"https:\/\/static.turnitin.com\/eula\/v1beta\/en-us\/eula.html","available_languages":["sv-SE","zh-CN","ja-JP","ko-KR","es-MX","nl-NL","ru-RU","zh-TW","ar-SA","pt-BR","de-DE","el-GR","nb-NO","cs-CZ","da-DK","tr-TR","pl-PL","fi-FI","it-IT","vi-VN","fr-FR","en-US","ro-RO"],"httpstatus":200}' [2026-04-26 22:55:01.413942] [info] [POST] Request to: https://midocean.turnitin.com/api/v1/submissions [2026-04-26 22:55:01.413994] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-26 22:55:01.414093] [info] Request: 0: '{"owner":"dec9358a-a987-40c5-aa2e-abe7be70f836","submitter":"dec9358a-a987-40c5-aa2e-abe7be70f836","title":"Project 1 2.pdf","metadata":{"group":{"id":"145469","name":"Project-2-2","type":"ASSIGNMENT"},"group_context":{"id":"4476","name":"Practical_Machine_Learning_and_Data_Exploration_First Trimester 2026"},"owners":[{"id":"dec9358a-a987-40c5-aa2e-abe7be70f836","family_name":"\u0627\u0644\u062d\u0627\u0635\u0644","given_name":"\u0639\u0628\u062f\u0627\u0644\u0639\u0632\u064a\u0632","email":"w.e7asil@gmail.com"}],"original_submitted_time":"2026-04-26T19:55:01Z"},"eula":{"accepted_timestamp":"2026-04-26T19:52:20Z","language":"en-US","version":"v1beta"},"owner_default_permission_set":"LEARNER","submitter_default_permission_set":"LEARNER"}' [2026-04-26 22:55:02.137448] [info] Response: 0: '{"owner":"dec9358a-a987-40c5-aa2e-abe7be70f836","title":"Project 1 2.pdf","status":"CREATED","id":"23f052cd-b045-4d44-973c-eca39adba8c9","created_time":"2026-04-26T19:55:02.112Z","httpstatus":201}' [2026-04-26 22:55:02.140374] [info] [PUT] Request to: https://midocean.turnitin.com/api/v1/submissions/23f052cd-b045-4d44-973c-eca39adba8c9/original [2026-04-26 22:55:02.140402] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' 4: 'Content-Type: binary/octet-stream' 5: 'Content-Disposition: inline; filename="Project 1 2.pdf"' [2026-04-26 22:55:02.323915] [info] Response: 0: '{"message":"Successfully uploaded file for submission 23f052cd-b045-4d44-973c-eca39adba8c9","httpstatus":202}' [2026-04-26 22:55:10.201376] [info] -------- WEBHOOK START -------- [2026-04-26 22:55:10.201411] [info] WEBHOOK HEADERS: connection: 'Keep-Alive' content-length: '319' accept-encoding: 'gzip, br' x-forwarded-proto: 'https' cf-visitor: '{"scheme":"https"}' cf-ipcountry: 'DE' cdn-loop: 'cloudflare; loops=1' x-turnitin-signature: '97b76e834cad5d844e7fc6caa5a270862bc57a6d310e3d855f01d422508260ea' content-type: 'application/json' x-turnitin-eventtype: 'SUBMISSION_COMPLETE' host: 'lms.midocean.edu.km' cookie: 'MoodleSession=a824dd38bd7ce90fdd473e2ed8fee3e2' cf-ray: '9f2824bcae3f3d4d-FRA' accept: '*/*' user-agent: 'AHC/2.1' x-amzn-trace-id: 'Root=1-69ee6d9e-063ef2d47125c64607973171;Parent=237aa40b0b2044ac;Sampled=0' traceparent: '00-69ee6d9e063ef2d47125c64607973171-237aa40b0b2044ac-00' x-forwarded-for: '35.158.179.21' [2026-04-26 22:55:10.201515] [info] WEBHOOK REQUEST: {"owner":"dec9358a-a987-40c5-aa2e-abe7be70f836","title":"Project 1 2.pdf","status":"COMPLETE","id":"23f052cd-b045-4d44-973c-eca39adba8c9","content_type":"application/pdf","page_count":16,"word_count":3299,"character_count":17323,"created_time":"2026-04-26T19:55:02.112Z","capabilities":["SIMILARITY","VIEWER","INDEX"]} [2026-04-26 22:55:10.201529] [info] EXPECTED SIGNATURE: 97b76e834cad5d844e7fc6caa5a270862bc57a6d310e3d855f01d422508260ea [2026-04-26 22:55:10.331691] [info] [PUT] Request to: https://midocean.turnitin.com/api/v1/submissions/23f052cd-b045-4d44-973c-eca39adba8c9/similarity [2026-04-26 22:55:10.331723] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-26 22:55:10.331739] [info] Request: 0: '{"generation_settings":{"search_repositories":["INTERNET","PUBLICATION","CROSSREF","CROSSREF_POSTED_CONTENT","SUBMITTED_WORK"],"auto_exclude_self_matching_scope":"GROUP_CONTEXT"},"view_settings":{"exclude_quotes":false,"exclude_bibliography":false}}' [2026-04-26 22:55:11.039908] [info] Response: 0: '{"message":"Successfully scheduled similarity report generation","httpstatus":202}' [2026-04-26 22:55:11.042117] [info] -------- WEBHOOK END -------- [2026-04-26 22:55:37.625874] [info] -------- WEBHOOK START -------- [2026-04-26 22:55:37.625909] [info] WEBHOOK HEADERS: connection: 'Keep-Alive' content-length: '1188' accept-encoding: 'gzip, br' x-forwarded-proto: 'https' cf-visitor: '{"scheme":"https"}' cf-ipcountry: 'DE' cdn-loop: 'cloudflare; loops=1' x-turnitin-signature: '6580d4ce21f98d561bd505dc88897fdf8986feea521cfa37ce0dceba33126c6d' content-type: 'application/json' x-turnitin-eventtype: 'SIMILARITY_COMPLETE' host: 'lms.midocean.edu.km' cookie: 'MoodleSession=a824dd38bd7ce90fdd473e2ed8fee3e2' cf-ray: '9f2825680c323d4d-FRA' accept: '*/*' user-agent: 'AHC/2.1' x-amzn-trace-id: 'Root=1-69ee6db9-aa1c99e25bfa366388c06cf2;Parent=5214d52447850396;Sampled=0' traceparent: '00-69ee6db9aa1c99e25bfa366388c06cf2-5214d52447850396-00' x-forwarded-for: '35.158.179.21' [2026-04-26 22:55:37.625937] [info] WEBHOOK REQUEST: {"overall_match_percentage":55,"internet_match_percentage":38,"publication_match_percentage":33,"submitted_works_match_percentage":54,"status":"COMPLETE","time_generated":"2026-04-26T19:55:37.444684Z","time_requested":"2026-04-26T19:55:10.98978Z","submission_id":"23f052cd-b045-4d44-973c-eca39adba8c9","top_matches":[{"percentage":18.311533,"source_type":"SUBMITTED_WORK","matched_word_count_total":616,"submitted_date":"2025-03-06","institution_name":"University of North Texas","name":"University of North Texas on 2025-03-06"},{"percentage":15.338882,"source_type":"SUBMITTED_WORK","matched_word_count_total":516,"submitted_date":"2025-05-07","institution_name":"University of North Texas","name":"University of North Texas on 2025-05-07"},{"percentage":15.190249,"source_type":"PUBLICATION","matched_word_count_total":511,"name":"Natasa Kleanthous, Abir Hussain. \"Machine Learning in Farm Animal Behavior using Python\", CRC Press, 2025"},{"percentage":15.01189,"source_type":"SUBMITTED_WORK","matched_word_count_total":505,"submitted_date":"2024-11-10","institution_name":"Victoria University","name":"Victoria University on 2024-11-10"}],"top_source_largest_matched_word_count":70} [2026-04-26 22:55:37.625942] [info] EXPECTED SIGNATURE: 6580d4ce21f98d561bd505dc88897fdf8986feea521cfa37ce0dceba33126c6d [2026-04-26 22:55:37.631630] [info] -------- WEBHOOK END -------- [2026-04-26 23:00:01.374298] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/features-enabled [2026-04-26 23:00:01.374321] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-26 23:00:01.374392] [info] Request: 0: '[]' [2026-04-26 23:00:01.576703] [info] Response: 0: '{"similarity":{"viewer_modes":{"match_overview":true,"all_sources":true},"generation_settings":{"search_repositories":["INTERNET","PUBLICATION","CROSSREF","CROSSREF_POSTED_CONTENT","SUBMITTED_WORK"],"submission_auto_excludes":true},"view_settings":{"exclude_bibliography":true,"exclude_citations":true,"exclude_quotes":true,"exclude_abstract":false,"exclude_methods":false,"exclude_small_matches":true,"exclude_internet":true,"exclude_publications":true,"exclude_preprints":false,"exclude_custom_sections":false,"exclude_crossref":true,"exclude_crossref_posted_content":true,"exclude_submitted_works":true}},"tenant":{"require_eula":true},"product_name":"Turnitin Originality","access_options":["NATIVE","CORE_API","DRAFT_COACH"],"capability":["AI_WRITING_DETECTION"],"httpstatus":200}' [2026-04-26 23:00:01.577467] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/webhooks/5fc58884-69fd-449e-97ee-2bfdc2dd72f0 [2026-04-26 23:00:01.577481] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-26 23:00:01.577497] [info] Request: 0: '[]' [2026-04-26 23:00:01.638056] [info] Response: 0: '{"id":"5fc58884-69fd-449e-97ee-2bfdc2dd72f0","url":"https:\/\/lms.midocean.edu.km\/plagiarism\/turnitinsim\/callbacks.php","description":"Webhook for https:\/\/lms.midocean.edu.km\/plagiarism\/turnitinsim\/callbacks.php","created_time":"2026-03-04T22:00:02.566Z","event_types":["SUBMISSION_COMPLETE","SIMILARITY_UPDATED","SIMILARITY_COMPLETE"],"httpstatus":200}' [2026-04-26 23:00:01.638674] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/eula/latest?lang=en-US [2026-04-26 23:00:01.638689] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-26 23:00:01.638703] [info] Request: 0: '[]' [2026-04-26 23:00:01.693100] [info] Response: 0: '{"version":"v1beta","valid_from":"2018-04-30T17:00:00Z","valid_until":null,"url":"https:\/\/static.turnitin.com\/eula\/v1beta\/en-us\/eula.html","available_languages":["sv-SE","zh-CN","ja-JP","ko-KR","es-MX","nl-NL","ru-RU","zh-TW","ar-SA","pt-BR","de-DE","el-GR","nb-NO","cs-CZ","da-DK","tr-TR","pl-PL","fi-FI","it-IT","vi-VN","fr-FR","en-US","ro-RO"],"httpstatus":200}' [2026-04-26 23:25:01.237932] [info] [POST] Request to: https://midocean.turnitin.com/api/v1/submissions [2026-04-26 23:25:01.237974] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-26 23:25:01.238075] [info] Request: 0: '{"owner":"3ac78830-fcb2-43a9-a2de-d2fe4b9f205f","submitter":"3ac78830-fcb2-43a9-a2de-d2fe4b9f205f","title":"%D8%A7%D9%84%D9%81%D8%B5%D9%84 %D8%A7%D9%84%D8%AB%D8%A7%D9%84%D8%AB %D8%A8%D8%B9%D8%AF %D8%A7%D9%84%D8%AA%D8%B9%D8%AF%D9%8A%D9%84 %D8%A7%D9%84%D8%AB%D8%A7%D9%84%D8%AB.docx","metadata":{"group":{"id":"136925","name":"\u0627\u0644\u062a\u0639\u062f\u064a\u0644 \u0627\u0644\u062b\u0627\u0646\u0649 \u0644\u0644\u0641\u0635\u0644 \u0627\u0644\u062b\u0627\u0644\u062b \u0645\u0646 \u0622\u0637\u0631\u0648\u062d\u0629 \u0627\u0644\u062f\u0643\u062a\u0648\u0631\u0627\u0629","type":"ASSIGNMENT"},"group_context":{"id":"4473","name":"\u0627\u0644\u0641\u0635\u0644 \u0627\u0644\u0633\u0627\u0628\u0639 -\u062f\/\u0633\u0627\u0631\u0629 \u0645\u062d\u0645\u0648\u062f - \u0627\u0644\u0641\u0635\u0644 \u0627\u0644\u062f\u0631\u0627\u0633\u064a \u0627\u0644\u0623\u0648\u0644 2026"},"owners":[{"id":"3ac78830-fcb2-43a9-a2de-d2fe4b9f205f","family_name":"\u0627\u0644\u062d\u0631\u0628\u064a","given_name":"\u0633\u0644\u064a\u0645\u0627\u0646","email":"su.sb.555@gmail.com"}],"original_submitted_time":"2026-04-26T20:25:01Z"},"eula":{"accepted_timestamp":"2025-03-31T19:18:01Z","language":"en-US","version":"v1beta"},"owner_default_permission_set":"LEARNER","submitter_default_permission_set":"LEARNER"}' [2026-04-26 23:25:01.544715] [info] Response: 0: '{"owner":"3ac78830-fcb2-43a9-a2de-d2fe4b9f205f","title":"%D8%A7%D9%84%D9%81%D8%B5%D9%84 %D8%A7%D9%84%D8%AB%D8%A7%D9%84%D8%AB %D8%A8%D8%B9%D8%AF %D8%A7%D9%84%D8%AA%D8%B9%D8%AF%D9%8A%D9%84 %D8%A7%D9%84%D8%AB%D8%A7%D9%84%D8%AB.docx","status":"CREATED","id":"6e1ae25b-c782-455c-b32f-63192018f3eb","created_time":"2026-04-26T20:25:01.522Z","httpstatus":201}' [2026-04-26 23:25:01.546474] [info] [PUT] Request to: https://midocean.turnitin.com/api/v1/submissions/6e1ae25b-c782-455c-b32f-63192018f3eb/original [2026-04-26 23:25:01.546499] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' 4: 'Content-Type: binary/octet-stream' 5: 'Content-Disposition: inline; filename="%D8%A7%D9%84%D9%81%D8%B5%D9%84 %D8%A7%D9%84%D8%AB%D8%A7%D9%84%D8%AB %D8%A8%D8%B9%D8%AF %D8%A7%D9%84%D8%AA%D8%B9%D8%AF%D9%8A%D9%84 %D8%A7%D9%84%D8%AB%D8%A7%D9%84%D8%AB.docx"' [2026-04-26 23:25:01.747659] [info] Response: 0: '{"message":"Successfully uploaded file for submission 6e1ae25b-c782-455c-b32f-63192018f3eb","httpstatus":202}' [2026-04-26 23:25:24.584450] [info] -------- WEBHOOK START -------- [2026-04-26 23:25:24.584482] [info] WEBHOOK HEADERS: connection: 'Keep-Alive' content-length: '530' accept-encoding: 'gzip, br' x-forwarded-proto: 'https' cf-visitor: '{"scheme":"https"}' cf-ipcountry: 'DE' cdn-loop: 'cloudflare; loops=1' x-turnitin-signature: '470607bd95c0283dbb64db02cb68ac8d3f012d5c0331145af7df1735d85886b3' content-type: 'application/json' x-turnitin-eventtype: 'SUBMISSION_COMPLETE' host: 'lms.midocean.edu.km' cookie: 'MoodleSession=be25d0417fd34dd7c80882cbe558ce4f' cf-ray: '9f2851088f94e282-FRA' accept: '*/*' user-agent: 'AHC/2.1' x-amzn-trace-id: 'Root=1-69ee74b4-561292036eea42b94343fba9;Parent=b015f1f5c79fba1c;Sampled=0' traceparent: '00-69ee74b4561292036eea42b94343fba9-b015f1f5c79fba1c-00' x-forwarded-for: '52.29.246.76' [2026-04-26 23:25:24.584578] [info] WEBHOOK REQUEST: {"owner":"3ac78830-fcb2-43a9-a2de-d2fe4b9f205f","title":"%D8%A7%D9%84%D9%81%D8%B5%D9%84 %D8%A7%D9%84%D8%AB%D8%A7%D9%84%D8%AB %D8%A8%D8%B9%D8%AF %D8%A7%D9%84%D8%AA%D8%B9%D8%AF%D9%8A%D9%84 %D8%A7%D9%84%D8%AB%D8%A7%D9%84%D8%AB.docx","status":"COMPLETE","id":"6e1ae25b-c782-455c-b32f-63192018f3eb","content_type":"application/vnd.openxmlformats-officedocument.wordprocessingml.document","page_count":27,"word_count":3845,"character_count":21305,"created_time":"2026-04-26T20:25:01.522Z","capabilities":["INDEX","SIMILARITY","VIEWER"]} [2026-04-26 23:25:24.584583] [info] EXPECTED SIGNATURE: 470607bd95c0283dbb64db02cb68ac8d3f012d5c0331145af7df1735d85886b3 [2026-04-26 23:25:24.866585] [info] [PUT] Request to: https://midocean.turnitin.com/api/v1/submissions/6e1ae25b-c782-455c-b32f-63192018f3eb/similarity [2026-04-26 23:25:24.866631] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-26 23:25:24.866650] [info] Request: 0: '{"generation_settings":{"search_repositories":["INTERNET","PUBLICATION","CROSSREF","CROSSREF_POSTED_CONTENT","SUBMITTED_WORK"],"auto_exclude_self_matching_scope":"GROUP_CONTEXT"},"view_settings":{"exclude_quotes":false,"exclude_bibliography":false}}' [2026-04-26 23:25:25.549163] [info] Response: 0: '{"message":"Successfully scheduled similarity report generation","httpstatus":202}' [2026-04-26 23:25:25.551516] [info] -------- WEBHOOK END -------- [2026-04-26 23:25:36.418093] [info] -------- WEBHOOK START -------- [2026-04-26 23:25:36.418131] [info] WEBHOOK HEADERS: connection: 'Keep-Alive' content-length: '1233' accept-encoding: 'gzip, br' x-forwarded-proto: 'https' cf-visitor: '{"scheme":"https"}' cf-ipcountry: 'DE' cdn-loop: 'cloudflare; loops=1' x-turnitin-signature: 'b279b9680cab186d0b0a36b3f043bd93fca985c4c510f9ea30300122ff8698ab' content-type: 'application/json' x-turnitin-eventtype: 'SIMILARITY_COMPLETE' host: 'lms.midocean.edu.km' cookie: 'MoodleSession=be25d0417fd34dd7c80882cbe558ce4f' cf-ray: '9f285152792fe282-FRA' accept: '*/*' user-agent: 'AHC/2.1' x-amzn-trace-id: 'Root=1-69ee74c0-d9a7c6dca97a9c1566513fcb;Parent=d97831dc8111ba0f;Sampled=0' traceparent: '00-69ee74c0d9a7c6dca97a9c1566513fcb-d97831dc8111ba0f-00' x-forwarded-for: '52.29.246.76' [2026-04-26 23:25:36.418257] [info] WEBHOOK REQUEST: {"overall_match_percentage":5,"internet_match_percentage":1,"publication_match_percentage":0,"submitted_works_match_percentage":5,"status":"COMPLETE","time_generated":"2026-04-26T20:25:36.234277Z","time_requested":"2026-04-26T20:25:25.514353Z","submission_id":"6e1ae25b-c782-455c-b32f-63192018f3eb","top_matches":[{"percentage":0.8677897,"source_type":"SUBMITTED_WORK","matched_word_count_total":34,"submitted_date":"2014-12-01","institution_name":"New York Institute of Technology","name":"New York Institute of Technology on 2014-12-01"},{"percentage":0.84226644,"source_type":"SUBMITTED_WORK","matched_word_count_total":33,"submitted_date":"2023-01-10","institution_name":"Al Hussein bin Talal University","name":"Al Hussein bin Talal University on 2023-01-10"},{"percentage":0.84226644,"source_type":"SUBMITTED_WORK","matched_word_count_total":33,"submitted_date":"2022-07-19","institution_name":"Al Hussein bin Talal University","name":"Al Hussein bin Talal University on 2022-07-19"},{"percentage":0.79122,"source_type":"SUBMITTED_WORK","matched_word_count_total":31,"submitted_date":"2025-09-15","institution_name":"University of Duhok","name":"University of Duhok on 2025-09-15"}],"top_source_largest_matched_word_count":8} [2026-04-26 23:25:36.418262] [info] EXPECTED SIGNATURE: b279b9680cab186d0b0a36b3f043bd93fca985c4c510f9ea30300122ff8698ab [2026-04-26 23:25:36.423952] [info] -------- WEBHOOK END -------- [2026-04-26 23:30:01.231436] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/features-enabled [2026-04-26 23:30:01.231463] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-26 23:30:01.231542] [info] Request: 0: '[]' [2026-04-26 23:30:01.473737] [info] Response: 0: '{"similarity":{"viewer_modes":{"match_overview":true,"all_sources":true},"generation_settings":{"search_repositories":["INTERNET","PUBLICATION","CROSSREF","CROSSREF_POSTED_CONTENT","SUBMITTED_WORK"],"submission_auto_excludes":true},"view_settings":{"exclude_bibliography":true,"exclude_citations":true,"exclude_quotes":true,"exclude_abstract":false,"exclude_methods":false,"exclude_small_matches":true,"exclude_internet":true,"exclude_publications":true,"exclude_preprints":false,"exclude_custom_sections":false,"exclude_crossref":true,"exclude_crossref_posted_content":true,"exclude_submitted_works":true}},"tenant":{"require_eula":true},"product_name":"Turnitin Originality","access_options":["NATIVE","CORE_API","DRAFT_COACH"],"capability":["AI_WRITING_DETECTION"],"httpstatus":200}' [2026-04-26 23:30:01.474459] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/webhooks/5fc58884-69fd-449e-97ee-2bfdc2dd72f0 [2026-04-26 23:30:01.474472] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-26 23:30:01.474486] [info] Request: 0: '[]' [2026-04-26 23:30:01.532808] [info] Response: 0: '{"id":"5fc58884-69fd-449e-97ee-2bfdc2dd72f0","url":"https:\/\/lms.midocean.edu.km\/plagiarism\/turnitinsim\/callbacks.php","description":"Webhook for https:\/\/lms.midocean.edu.km\/plagiarism\/turnitinsim\/callbacks.php","created_time":"2026-03-04T22:00:02.566Z","event_types":["SIMILARITY_UPDATED","SUBMISSION_COMPLETE","SIMILARITY_COMPLETE"],"httpstatus":200}' [2026-04-26 23:30:01.533440] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/eula/latest?lang=en-US [2026-04-26 23:30:01.533454] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-26 23:30:01.533469] [info] Request: 0: '[]' [2026-04-26 23:30:01.679400] [info] Response: 0: '{"version":"v1beta","valid_from":"2018-04-30T17:00:00Z","valid_until":null,"url":"https:\/\/static.turnitin.com\/eula\/v1beta\/en-us\/eula.html","available_languages":["sv-SE","zh-CN","ja-JP","ko-KR","es-MX","nl-NL","ru-RU","zh-TW","ar-SA","pt-BR","de-DE","el-GR","nb-NO","cs-CZ","da-DK","tr-TR","pl-PL","fi-FI","it-IT","vi-VN","fr-FR","en-US","ro-RO"],"httpstatus":200}' [2026-04-26 23:34:20.709742] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/eula/latest?lang=en-US [2026-04-26 23:34:20.709777] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-26 23:34:20.709796] [info] Request: 0: '[]' [2026-04-26 23:34:20.773065] [info] Response: 0: '{"version":"v1beta","valid_from":"2018-04-30T17:00:00Z","valid_until":null,"url":"https:\/\/static.turnitin.com\/eula\/v1beta\/en-us\/eula.html","available_languages":["sv-SE","zh-CN","ja-JP","ko-KR","es-MX","nl-NL","ru-RU","zh-TW","ar-SA","pt-BR","de-DE","el-GR","nb-NO","cs-CZ","da-DK","tr-TR","pl-PL","fi-FI","it-IT","vi-VN","fr-FR","en-US","ro-RO"],"httpstatus":200}' [2026-04-26 23:35:15.417016] [info] [GET] Request to: https://midocean.turnitin.com/api/v1/eula/latest?lang=en-US [2026-04-26 23:35:15.417051] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-26 23:35:15.417144] [info] Request: 0: '[]' [2026-04-26 23:35:15.476944] [info] Response: 0: '{"version":"v1beta","valid_from":"2018-04-30T17:00:00Z","valid_until":null,"url":"https:\/\/static.turnitin.com\/eula\/v1beta\/en-us\/eula.html","available_languages":["sv-SE","zh-CN","ja-JP","ko-KR","es-MX","nl-NL","ru-RU","zh-TW","ar-SA","pt-BR","de-DE","el-GR","nb-NO","cs-CZ","da-DK","tr-TR","pl-PL","fi-FI","it-IT","vi-VN","fr-FR","en-US","ro-RO"],"httpstatus":200}' [2026-04-26 23:45:01.274249] [info] [POST] Request to: https://midocean.turnitin.com/api/v1/submissions [2026-04-26 23:45:01.274296] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-26 23:45:01.274374] [info] Request: 0: '{"owner":"8faf3491-ee32-4d10-9c55-e350abb5d718","submitter":"8faf3491-ee32-4d10-9c55-e350abb5d718","title":"ML5_p.pdf","metadata":{"group":{"id":"145469","name":"Project-2-2","type":"ASSIGNMENT"},"group_context":{"id":"4476","name":"Practical_Machine_Learning_and_Data_Exploration_First Trimester 2026"},"owners":[{"id":"8faf3491-ee32-4d10-9c55-e350abb5d718","family_name":"\u0627\u0644\u0646\u062c\u0631\u0627\u0646\u064a","given_name":"\u0627\u0644\u0639\u0646\u0648\u062f","email":"noudy.alnajrany@gmail.com"}],"original_submitted_time":"2026-04-26T20:45:01Z"},"eula":{"accepted_timestamp":"2026-03-14T21:50:33Z","language":"en-US","version":"v1beta"},"owner_default_permission_set":"LEARNER","submitter_default_permission_set":"LEARNER"}' [2026-04-26 23:45:01.545419] [info] Response: 0: '{"owner":"8faf3491-ee32-4d10-9c55-e350abb5d718","title":"ML5_p.pdf","status":"CREATED","id":"409fa15c-6b37-4630-b9f6-226183e297d4","created_time":"2026-04-26T20:45:01.522Z","httpstatus":201}' [2026-04-26 23:45:01.550677] [info] [PUT] Request to: https://midocean.turnitin.com/api/v1/submissions/409fa15c-6b37-4630-b9f6-226183e297d4/original [2026-04-26 23:45:01.550719] [info] Headers: 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="ML5_p.pdf"' [2026-04-26 23:45:02.057589] [info] Response: 0: '{"message":"Successfully uploaded file for submission 409fa15c-6b37-4630-b9f6-226183e297d4","httpstatus":202}' [2026-04-26 23:45:18.172794] [info] -------- WEBHOOK START -------- [2026-04-26 23:45:18.172827] [info] WEBHOOK HEADERS: connection: 'Keep-Alive' content-length: '290' accept-encoding: 'gzip, br' x-forwarded-proto: 'https' cf-visitor: '{"scheme":"https"}' cf-ipcountry: 'DE' cdn-loop: 'cloudflare; loops=1' x-turnitin-signature: '1de065c58625d9e2720d778ce5ad9d3230bd273f1a0910b36f537efe73da8227' content-type: 'application/json' x-turnitin-eventtype: 'SUBMISSION_COMPLETE' host: 'lms.midocean.edu.km' cookie: 'MoodleSession=a824dd38bd7ce90fdd473e2ed8fee3e2' cf-ray: '9f286e2c7fc04d52-FRA' accept: '*/*' user-agent: 'AHC/2.1' x-amzn-trace-id: 'Root=1-69ee795e-8b18df9edd0051c4cbed549b;Parent=8a3f1e562e1da2ad;Sampled=0' traceparent: '00-69ee795e8b18df9edd0051c4cbed549b-8a3f1e562e1da2ad-00' x-forwarded-for: '35.158.179.21' [2026-04-26 23:45:18.172853] [info] WEBHOOK REQUEST: {"owner":"8faf3491-ee32-4d10-9c55-e350abb5d718","title":"ML5_p.pdf","status":"ERROR","id":"409fa15c-6b37-4630-b9f6-226183e297d4","content_type":"application/pdf","page_count":27,"word_count":0,"character_count":0,"error_code":"CANNOT_EXTRACT_TEXT","created_time":"2026-04-26T20:45:01.522Z"} [2026-04-26 23:45:18.172858] [info] EXPECTED SIGNATURE: 1de065c58625d9e2720d778ce5ad9d3230bd273f1a0910b36f537efe73da8227 [2026-04-26 23:45:18.177386] [info] [POST] Request to: https://midocean.turnitin.com/remote-logging/api/log [2026-04-26 23:45:18.177397] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-26 23:45:18.177409] [info] Request: 0: '{"message":"Error while uploading the file","integration_type":"Moodle","integration_version":"2025021301","lms_version":"405","log_level":"ERROR","date":"2026-04-26 23:45:18","tenant":"https:\/\/midocean.turnitin.com","submission_id":"409fa15c-6b37-4630-b9f6-226183e297d4","request":{"url":"\/api\/v1\/submissions\/{{submission_id}}\/original","method":"POST","headers":null,"response_status":500,"response_body":"{\"owner\":\"8faf3491-ee32-4d10-9c55-e350abb5d718\",\"title\":\"ML5_p.pdf\",\"status\":\"ERROR\",\"id\":\"409fa15c-6b37-4630-b9f6-226183e297d4\",\"content_type\":\"application\\\/pdf\",\"page_count\":27,\"word_count\":0,\"character_count\":0,\"error_code\":\"CANNOT_EXTRACT_TEXT\",\"created_time\":\"2026-04-26T20:45:01.522Z\"}"}}' [2026-04-26 23:45:18.230962] [info] Response: 0: '{"httpstatus":204}' [2026-04-26 23:45:18.233567] [info] [PUT] Request to: https://midocean.turnitin.com/api/v1/submissions/409fa15c-6b37-4630-b9f6-226183e297d4/similarity [2026-04-26 23:45:18.233591] [info] Headers: 0: 'Authorization: Bearer 42ad33555c024a76a32624c24b4b7b7e' 1: 'X-Turnitin-Integration-Name: Moodle' 2: 'X-Turnitin-Integration-Version: tii-v2025021301.2024100701.06' 3: 'Content-Type: application/json' [2026-04-26 23:45:18.233604] [info] Request: 0: '{"generation_settings":{"search_repositories":["INTERNET","PUBLICATION","CROSSREF","CROSSREF_POSTED_CONTENT","SUBMITTED_WORK"],"auto_exclude_self_matching_scope":"GROUP_CONTEXT"},"view_settings":{"exclude_quotes":false,"exclude_bibliography":false}}' [2026-04-26 23:45:18.308634] [info] Response: 0: '{"success":false,"status":409,"code":"CONFLICT","reference":"948e26d6-cef7-4f2a-9b0b-eb394e40827a","debug_message":"CANNOT_EXTRACT_TEXT","message":"CANNOT_EXTRACT_TEXT","httpstatus":409}' [2026-04-26 23:45:18.310892] [info] -------- WEBHOOK END --------