# course_resources

id: 803861ba-a586-4346-9d56-026d6ed07d11
course_id: 9746c880-40e4-4045-8a1a-21422272fb71
title: Microsoft Word - Piouslin, Done, DCP paper for PIARC-f
description: materal
resource_type: document
created_at: 2025-10-29 20:42:36.476950
created_by: e1314164-6af3-4b56-aa98-82dada67475e
file_path:
  /home/mutablet/api.timetabling.mutabletech.co.ke/src/uploads/course_resources/document/0dddf9b0-c03e-42ac-9106-d77d7f6a34dd.pdf


# quiz_questions

id: 7e4cc510-177e-42ee-bd39-025934f61c66
quiz_id: dba2de24-4527-4b23-9ec7-440af49a9f05
question_text: <p>Define SAD</p>
question_type: short_answer
created_at: 2025-10-29 18:54:47.176173
updated_at: 2025-10-29 18:54:47.176176
explanation:
  <p>a process of studying an existing system to identify its needs and problems, and then designing a new system to solve them</p>


# grade_access_logs

id: e52bbb1529ad4564885e6d839fa6001c
accessed_by: f276259ba7a44dfcacde827714ea6161
user_type: tutor
access_type: view
ip_address: 196.96.191.220
accessed_at: 2025-09-30 08:40:52.557244
user_agent:
  Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/140.0.0.0 Safari/537.36


id: 1ee15b556a944681b2d6a20a7363a2d8
accessed_by: 9f93b5ed91914d9d9c8c176def75ef1b
user_type: supervisor
access_type: view
ip_address: 41.139.219.77
accessed_at: 2025-10-21 05:33:01.157017
user_agent:
  Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/141.0.0.0 Safari/537.36


id: 9d847b9d4b0a464693cf6537deb96a0c
accessed_by: 7425e499961c4afa81914ad3de5838ba
user_type: supervisor
access_type: view
ip_address: 196.96.130.142
accessed_at: 2025-10-27 10:30:50.317056
user_agent:
  Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/141.0.0.0 Mobile Safari/537.36


id: 01d5f660d4f84773a7282e3cfa27a039
accessed_by: 9f93b5ed91914d9d9c8c176def75ef1b
user_type: supervisor
access_type: view
ip_address: 196.96.12.72
accessed_at: 2025-10-30 04:20:56.854914
user_agent:
  Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/141.0.0.0 Safari/537.36 Edg/141.0.0.0


id: 6de42253feec4510a0e3a5728dcca373
accessed_by: 9f93b5ed91914d9d9c8c176def75ef1b
user_type: supervisor
access_type: view
ip_address: 105.160.12.26
accessed_at: 2025-10-30 06:12:32.326318
user_agent:
  Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36


# quiz_screenshots

id: 8d1e19d7-17f3-4187-81dd-5d3c8ea17b0a
attempt_id: aa75a73d-6253-4f26-a6bd-fc8932c8b137
student_id: 6c39efef-656f-416c-b3e7-279b8259738d
quiz_id: ceebbac1-96ed-49df-9875-f77f061031d0
file_name: quiz_ceebbac1_20251027_125205_ea888dd0.png
mime_type: image/png
captured_at: 2025-10-27 12:52:05.401556
capture_reason: security_event
created_at: 2025-10-27 12:52:05.401560
file_path:
  /home/mutablet/api.timetabling.mutabletech.co.ke/uploads/quiz_screenshots/6c39efef-656f-416c-b3e7-279b8259738d/quiz_ceebbac1_20251027_125205_ea888dd0.png


id: 88782f63-f872-4128-b912-20ad49e01b18
attempt_id: attempt_1761569567531
student_id: 6c39efef-656f-416c-b3e7-279b8259738d
quiz_id: ceebbac1-96ed-49df-9875-f77f061031d0
file_name: quiz_ceebbac1_20251027_125257_4b9ab666.png
mime_type: image/png
captured_at: 2025-10-27 12:52:57.308550
capture_reason: security_event
created_at: 2025-10-27 12:52:57.308554
file_path:
  /home/mutablet/api.timetabling.mutabletech.co.ke/uploads/quiz_screenshots/6c39efef-656f-416c-b3e7-279b8259738d/quiz_ceebbac1_20251027_125257_4b9ab666.png


id: b641d963-1b23-43e6-aa75-d63a77df7985
attempt_id: attempt_1761569567531
student_id: 6c39efef-656f-416c-b3e7-279b8259738d
quiz_id: ceebbac1-96ed-49df-9875-f77f061031d0
file_name: quiz_ceebbac1_20251027_125300_9ae85396.png
mime_type: image/png
captured_at: 2025-10-27 12:53:00.182888
capture_reason: security_event
created_at: 2025-10-27 12:53:00.182893
file_path:
  /home/mutablet/api.timetabling.mutabletech.co.ke/uploads/quiz_screenshots/6c39efef-656f-416c-b3e7-279b8259738d/quiz_ceebbac1_20251027_125300_9ae85396.png


id: f45a662b-6ca6-4916-adaa-ffce84246939
attempt_id: attempt_1761569567531
student_id: 6c39efef-656f-416c-b3e7-279b8259738d
quiz_id: ceebbac1-96ed-49df-9875-f77f061031d0
file_name: quiz_ceebbac1_20251027_125305_b16ae898.png
mime_type: image/png
captured_at: 2025-10-27 12:53:05.551521
capture_reason: security_event
created_at: 2025-10-27 12:53:05.551526
file_path:
  /home/mutablet/api.timetabling.mutabletech.co.ke/uploads/quiz_screenshots/6c39efef-656f-416c-b3e7-279b8259738d/quiz_ceebbac1_20251027_125305_b16ae898.png


id: 48495cc4-55d1-442c-a599-af5885819800
attempt_id: attempt_1761569567531
student_id: 6c39efef-656f-416c-b3e7-279b8259738d
quiz_id: ceebbac1-96ed-49df-9875-f77f061031d0
file_name: quiz_ceebbac1_20251027_125314_27e3a474.png
mime_type: image/png
captured_at: 2025-10-27 12:53:14.783799
capture_reason: security_event
created_at: 2025-10-27 12:53:14.783803
file_path:
  /home/mutablet/api.timetabling.mutabletech.co.ke/uploads/quiz_screenshots/6c39efef-656f-416c-b3e7-279b8259738d/quiz_ceebbac1_20251027_125314_27e3a474.png


id: 7fc5544b-c749-45d6-8668-532ce288e988
attempt_id: attempt_1761569567531
student_id: 6c39efef-656f-416c-b3e7-279b8259738d
quiz_id: ceebbac1-96ed-49df-9875-f77f061031d0
file_name: quiz_ceebbac1_20251027_125317_d3af2c8b.png
mime_type: image/png
captured_at: 2025-10-27 12:53:17.118557
capture_reason: security_event
created_at: 2025-10-27 12:53:17.118562
file_path:
  /home/mutablet/api.timetabling.mutabletech.co.ke/uploads/quiz_screenshots/6c39efef-656f-416c-b3e7-279b8259738d/quiz_ceebbac1_20251027_125317_d3af2c8b.png


id: 48bd57a1-307b-4da4-bbf1-00b7077ea1b2
attempt_id: attempt_1761569644941
student_id: 6c39efef-656f-416c-b3e7-279b8259738d
quiz_id: ceebbac1-96ed-49df-9875-f77f061031d0
file_name: quiz_ceebbac1_20251027_125354_ce77da1a.png
mime_type: image/png
captured_at: 2025-10-27 12:53:54.336441
capture_reason: security_event
created_at: 2025-10-27 12:53:54.336445
file_path:
  /home/mutablet/api.timetabling.mutabletech.co.ke/uploads/quiz_screenshots/6c39efef-656f-416c-b3e7-279b8259738d/quiz_ceebbac1_20251027_125354_ce77da1a.png


id: 080aa820-bc06-4806-a210-64db10f4fdb4
attempt_id: attempt_1761569707611
student_id: 6c39efef-656f-416c-b3e7-279b8259738d
quiz_id: ceebbac1-96ed-49df-9875-f77f061031d0
file_name: quiz_ceebbac1_20251027_125522_3a2d8d36.png
mime_type: image/png
captured_at: 2025-10-27 12:55:22.336896
capture_reason: security_event
created_at: 2025-10-27 12:55:22.336900
file_path:
  /home/mutablet/api.timetabling.mutabletech.co.ke/uploads/quiz_screenshots/6c39efef-656f-416c-b3e7-279b8259738d/quiz_ceebbac1_20251027_125522_3a2d8d36.png


id: 181c2f4b-22d3-4102-b9f4-9b9b322d23a5
attempt_id: attempt_1761569757494
student_id: 6c39efef-656f-416c-b3e7-279b8259738d
quiz_id: ceebbac1-96ed-49df-9875-f77f061031d0
file_name: quiz_ceebbac1_20251027_125553_a1837123.png
mime_type: image/png
captured_at: 2025-10-27 12:55:53.525490
capture_reason: security_event
created_at: 2025-10-27 12:55:53.525494
file_path:
  /home/mutablet/api.timetabling.mutabletech.co.ke/uploads/quiz_screenshots/6c39efef-656f-416c-b3e7-279b8259738d/quiz_ceebbac1_20251027_125553_a1837123.png


id: 2782c05c-1582-484d-af31-c7a6fd3040dd
attempt_id: attempt_1761569805712
student_id: 6c39efef-656f-416c-b3e7-279b8259738d
quiz_id: ceebbac1-96ed-49df-9875-f77f061031d0
file_name: quiz_ceebbac1_20251027_125641_b9a36ac7.png
mime_type: image/png
captured_at: 2025-10-27 12:56:41.631907
capture_reason: security_event
created_at: 2025-10-27 12:56:41.631911
file_path:
  /home/mutablet/api.timetabling.mutabletech.co.ke/uploads/quiz_screenshots/6c39efef-656f-416c-b3e7-279b8259738d/quiz_ceebbac1_20251027_125641_b9a36ac7.png


id: 8fc2211b-2c5e-40ca-a3b6-9a1e56477e2f
attempt_id: attempt_1761569862343
student_id: 6c39efef-656f-416c-b3e7-279b8259738d
quiz_id: ceebbac1-96ed-49df-9875-f77f061031d0
file_name: quiz_ceebbac1_20251027_125739_539ff0ab.png
mime_type: image/png
captured_at: 2025-10-27 12:57:39.471739
capture_reason: security_event
created_at: 2025-10-27 12:57:39.471743
file_path:
  /home/mutablet/api.timetabling.mutabletech.co.ke/uploads/quiz_screenshots/6c39efef-656f-416c-b3e7-279b8259738d/quiz_ceebbac1_20251027_125739_539ff0ab.png


id: a187530a-6002-4ecc-9ebe-ce5c6f3e1f84
attempt_id: attempt_1761570006110
student_id: 6c39efef-656f-416c-b3e7-279b8259738d
quiz_id: ceebbac1-96ed-49df-9875-f77f061031d0
file_name: quiz_ceebbac1_20251027_130001_79656eab.png
mime_type: image/png
captured_at: 2025-10-27 13:00:01.485641
capture_reason: security_event
created_at: 2025-10-27 13:00:01.485646
file_path:
  /home/mutablet/api.timetabling.mutabletech.co.ke/uploads/quiz_screenshots/6c39efef-656f-416c-b3e7-279b8259738d/quiz_ceebbac1_20251027_130001_79656eab.png


id: 69f07b77-47fa-4130-a0f6-801dc2b9eeca
attempt_id: attempt_1761570006110
student_id: 6c39efef-656f-416c-b3e7-279b8259738d
quiz_id: ceebbac1-96ed-49df-9875-f77f061031d0
file_name: quiz_ceebbac1_20251027_130003_e9da3595.png
mime_type: image/png
captured_at: 2025-10-27 13:00:03.126110
capture_reason: security_event
created_at: 2025-10-27 13:00:03.126114
file_path:
  /home/mutablet/api.timetabling.mutabletech.co.ke/uploads/quiz_screenshots/6c39efef-656f-416c-b3e7-279b8259738d/quiz_ceebbac1_20251027_130003_e9da3595.png


id: ae09bb5b-39f3-41ab-a171-5809674b3cc3
attempt_id: 4c9afa9a-6359-4507-b266-7baad7e0dd33
student_id: 6c39efef-656f-416c-b3e7-279b8259738d
quiz_id: c30f1d44-c176-418c-897c-bede7aa0d197
file_name: quiz_c30f1d44_20251027_130038_f6b8def5.png
mime_type: image/png
captured_at: 2025-10-27 13:00:38.318107
capture_reason: security_event
created_at: 2025-10-27 13:00:38.318111
file_path:
  /home/mutablet/api.timetabling.mutabletech.co.ke/uploads/quiz_screenshots/6c39efef-656f-416c-b3e7-279b8259738d/quiz_c30f1d44_20251027_130038_f6b8def5.png


id: 45bee5b1-d747-43e9-99e6-7edf8572ddb2
attempt_id: 4c9afa9a-6359-4507-b266-7baad7e0dd33
student_id: 6c39efef-656f-416c-b3e7-279b8259738d
quiz_id: c30f1d44-c176-418c-897c-bede7aa0d197
file_name: quiz_c30f1d44_20251027_130043_b7392cd5.png
mime_type: image/png
captured_at: 2025-10-27 13:00:43.739668
capture_reason: security_event
created_at: 2025-10-27 13:00:43.739672
file_path:
  /home/mutablet/api.timetabling.mutabletech.co.ke/uploads/quiz_screenshots/6c39efef-656f-416c-b3e7-279b8259738d/quiz_c30f1d44_20251027_130043_b7392cd5.png


id: 9bc77e74-cc64-46a2-b0ff-5e1569eba4b0
attempt_id: 12d5a72d-c189-47cd-a7ec-8b1d479b8e02
student_id: 6c39efef-656f-416c-b3e7-279b8259738d
quiz_id: c30f1d44-c176-418c-897c-bede7aa0d197
file_name: quiz_c30f1d44_20251027_130759_1888c935.png
mime_type: image/png
captured_at: 2025-10-27 13:07:59.509258
capture_reason: security_event
created_at: 2025-10-27 13:07:59.509262
file_path:
  /home/mutablet/api.timetabling.mutabletech.co.ke/uploads/quiz_screenshots/6c39efef-656f-416c-b3e7-279b8259738d/quiz_c30f1d44_20251027_130759_1888c935.png


id: 1d3e96bc-30d0-4967-b750-4efb32650a2e
attempt_id: 85202c6e-4e81-4d81-82d4-758d260409ce
student_id: 6c39efef-656f-416c-b3e7-279b8259738d
quiz_id: c30f1d44-c176-418c-897c-bede7aa0d197
file_name: quiz_c30f1d44_20251027_133223_b535793e.png
mime_type: image/png
captured_at: 2025-10-27 13:32:23.730449
capture_reason: security_event
created_at: 2025-10-27 13:32:23.730453
file_path:
  /home/mutablet/api.timetabling.mutabletech.co.ke/uploads/quiz_screenshots/6c39efef-656f-416c-b3e7-279b8259738d/quiz_c30f1d44_20251027_133223_b535793e.png


id: f7b288b5-1f3b-4843-9126-b3aae3a4a37f
attempt_id: attempt_1761580831880
student_id: 6c39efef-656f-416c-b3e7-279b8259738d
quiz_id: c30f1d44-c176-418c-897c-bede7aa0d197
file_name: quiz_c30f1d44_20251027_160025_b9b5dbf0.png
mime_type: image/png
captured_at: 2025-10-27 16:00:25.871789
capture_reason: security_event
created_at: 2025-10-27 16:00:25.871793
file_path:
  /home/mutablet/api.timetabling.mutabletech.co.ke/uploads/quiz_screenshots/6c39efef-656f-416c-b3e7-279b8259738d/quiz_c30f1d44_20251027_160025_b9b5dbf0.png


id: a679bbd1-99a5-4e90-952c-8dab8af9160e
attempt_id: attempt_1761580965054
student_id: 6c39efef-656f-416c-b3e7-279b8259738d
quiz_id: c30f1d44-c176-418c-897c-bede7aa0d197
file_name: quiz_c30f1d44_20251027_160234_3eb21f9e.png
mime_type: image/png
captured_at: 2025-10-27 16:02:34.166222
capture_reason: security_event
created_at: 2025-10-27 16:02:34.166226
file_path:
  /home/mutablet/api.timetabling.mutabletech.co.ke/uploads/quiz_screenshots/6c39efef-656f-416c-b3e7-279b8259738d/quiz_c30f1d44_20251027_160234_3eb21f9e.png


id: ee91257c-3cc2-4ce0-84ff-cb83f74fa578
attempt_id: attempt_1761580965054
student_id: 6c39efef-656f-416c-b3e7-279b8259738d
quiz_id: c30f1d44-c176-418c-897c-bede7aa0d197
file_name: quiz_c30f1d44_20251027_160258_929a66cc.png
mime_type: image/png
captured_at: 2025-10-27 16:02:58.989519
capture_reason: security_event
created_at: 2025-10-27 16:02:58.989523
file_path:
  /home/mutablet/api.timetabling.mutabletech.co.ke/uploads/quiz_screenshots/6c39efef-656f-416c-b3e7-279b8259738d/quiz_c30f1d44_20251027_160258_929a66cc.png


id: 8ebbf829-0ee4-4a40-8ddb-9c4dd31ee68c
attempt_id: attempt_1761580965054
student_id: 6c39efef-656f-416c-b3e7-279b8259738d
quiz_id: c30f1d44-c176-418c-897c-bede7aa0d197
file_name: quiz_c30f1d44_20251027_160302_98b27753.png
mime_type: image/png
captured_at: 2025-10-27 16:03:02.977850
capture_reason: security_event
created_at: 2025-10-27 16:03:02.977855
file_path:
  /home/mutablet/api.timetabling.mutabletech.co.ke/uploads/quiz_screenshots/6c39efef-656f-416c-b3e7-279b8259738d/quiz_c30f1d44_20251027_160302_98b27753.png


id: a88735a2-36a8-432f-9c8c-5101ca7663db
attempt_id: 768d3b8d-81fd-4f43-b434-8d49cfc81270
student_id: 6c39efef-656f-416c-b3e7-279b8259738d
quiz_id: 62cb6c35-25cc-4822-a798-306e50f340bb
file_name: quiz_62cb6c35_20251029_185709_36b87e59.png
mime_type: image/png
captured_at: 2025-10-29 18:57:09.368014
capture_reason: security_event
created_at: 2025-10-29 18:57:09.368018
file_path:
  /home/mutablet/api.timetabling.mutabletech.co.ke/uploads/quiz_screenshots/6c39efef-656f-416c-b3e7-279b8259738d/quiz_62cb6c35_20251029_185709_36b87e59.png


id: 7697b943-f6d8-4921-b22a-82875539cd3f
attempt_id: 8f13907a-5f20-4f65-b8ac-29b573fe1eb7
student_id: 6c39efef-656f-416c-b3e7-279b8259738d
quiz_id: dba2de24-4527-4b23-9ec7-440af49a9f05
file_name: quiz_dba2de24_20251029_185803_46c95836.png
mime_type: image/png
captured_at: 2025-10-29 18:58:03.296118
capture_reason: security_event
created_at: 2025-10-29 18:58:03.296122
file_path:
  /home/mutablet/api.timetabling.mutabletech.co.ke/uploads/quiz_screenshots/6c39efef-656f-416c-b3e7-279b8259738d/quiz_dba2de24_20251029_185803_46c95836.png


id: d874987c-eb8e-46ce-8b75-db572e8eaaa7
attempt_id: 8f13907a-5f20-4f65-b8ac-29b573fe1eb7
student_id: 6c39efef-656f-416c-b3e7-279b8259738d
quiz_id: dba2de24-4527-4b23-9ec7-440af49a9f05
file_name: quiz_dba2de24_20251029_185803_e7838b6c.png
mime_type: image/png
captured_at: 2025-10-29 18:58:03.302731
capture_reason: security_event
created_at: 2025-10-29 18:58:03.302737
file_path:
  /home/mutablet/api.timetabling.mutabletech.co.ke/uploads/quiz_screenshots/6c39efef-656f-416c-b3e7-279b8259738d/quiz_dba2de24_20251029_185803_e7838b6c.png


id: f6203371-6217-40a5-ae26-0ee07d565817
attempt_id: 8a4973b5-c96f-4092-9c0b-a497492ccf23
student_id: 6c39efef-656f-416c-b3e7-279b8259738d
quiz_id: dba2de24-4527-4b23-9ec7-440af49a9f05
file_name: quiz_dba2de24_20251030_061343_e7952e2c.png
mime_type: image/png
captured_at: 2025-10-30 06:13:43.520042
capture_reason: security_event
created_at: 2025-10-30 06:13:43.520047
file_path:
  /home/mutablet/api.timetabling.mutabletech.co.ke/uploads/quiz_screenshots/6c39efef-656f-416c-b3e7-279b8259738d/quiz_dba2de24_20251030_061343_e7952e2c.png


id: 7aff93d4-4e9e-43b4-8e39-916ed781ae1e
attempt_id: 755ff6cd-2925-446e-9cc0-e66f75e73218
student_id: 6c39efef-656f-416c-b3e7-279b8259738d
quiz_id: 8b7e78c3-4fde-42fa-bf6a-7109938e4bbf
file_name: quiz_8b7e78c3_20251030_074553_658089ae.png
mime_type: image/png
captured_at: 2025-10-30 07:45:55.430357
capture_reason: security_event
created_at: 2025-10-30 07:45:55.430360
file_path:
  /home/mutablet/api.timetabling.mutabletech.co.ke/uploads/quiz_screenshots/6c39efef-656f-416c-b3e7-279b8259738d/quiz_8b7e78c3_20251030_074553_658089ae.png


id: 3a53a487-2cfe-40f0-b81d-d053b60fd321
attempt_id: 31bb8622-731c-456e-8854-aa76345b0330
student_id: 6c39efef-656f-416c-b3e7-279b8259738d
quiz_id: a0a77c57-5437-4ace-8e9e-660ac47d02a6
file_name: quiz_a0a77c57_20251031_084018_67f93310.png
mime_type: image/png
captured_at: 2025-10-31 08:40:18.736154
capture_reason: security_event
created_at: 2025-10-31 08:40:18.736157
file_path:
  /home/mutablet/api.timetabling.mutabletech.co.ke/uploads/quiz_screenshots/6c39efef-656f-416c-b3e7-279b8259738d/quiz_a0a77c57_20251031_084018_67f93310.png


id: a0d57701-e388-46bc-9e3e-d1b8f3c914d1
attempt_id: 31bb8622-731c-456e-8854-aa76345b0330
student_id: 6c39efef-656f-416c-b3e7-279b8259738d
quiz_id: a0a77c57-5437-4ace-8e9e-660ac47d02a6
file_name: quiz_a0a77c57_20251031_084018_cebd6aee.png
mime_type: image/png
captured_at: 2025-10-31 08:40:18.880004
capture_reason: security_event
created_at: 2025-10-31 08:40:18.880008
file_path:
  /home/mutablet/api.timetabling.mutabletech.co.ke/uploads/quiz_screenshots/6c39efef-656f-416c-b3e7-279b8259738d/quiz_a0a77c57_20251031_084018_cebd6aee.png


id: f373cc3e-e4e6-40bd-a216-702b040ac6e2
attempt_id: 31bb8622-731c-456e-8854-aa76345b0330
student_id: 6c39efef-656f-416c-b3e7-279b8259738d
quiz_id: a0a77c57-5437-4ace-8e9e-660ac47d02a6
file_name: quiz_a0a77c57_20251031_084018_030ef156.png
mime_type: image/png
captured_at: 2025-10-31 08:40:18.979279
capture_reason: security_event
created_at: 2025-10-31 08:40:18.979283
file_path:
  /home/mutablet/api.timetabling.mutabletech.co.ke/uploads/quiz_screenshots/6c39efef-656f-416c-b3e7-279b8259738d/quiz_a0a77c57_20251031_084018_030ef156.png


id: b8e5c785-52b6-41ee-8030-c482820c96e9
attempt_id: 31bb8622-731c-456e-8854-aa76345b0330
student_id: 6c39efef-656f-416c-b3e7-279b8259738d
quiz_id: a0a77c57-5437-4ace-8e9e-660ac47d02a6
file_name: quiz_a0a77c57_20251031_084024_0c4d8554.png
mime_type: image/png
captured_at: 2025-10-31 08:40:24.994930
capture_reason: security_event
created_at: 2025-10-31 08:40:24.994934
file_path:
  /home/mutablet/api.timetabling.mutabletech.co.ke/uploads/quiz_screenshots/6c39efef-656f-416c-b3e7-279b8259738d/quiz_a0a77c57_20251031_084024_0c4d8554.png


id: bb7374d6-8a31-45af-a18f-15adad063e0f
attempt_id: 31bb8622-731c-456e-8854-aa76345b0330
student_id: 6c39efef-656f-416c-b3e7-279b8259738d
quiz_id: a0a77c57-5437-4ace-8e9e-660ac47d02a6
file_name: quiz_a0a77c57_20251031_084025_141d8b7b.png
mime_type: image/png
captured_at: 2025-10-31 08:40:25.018603
capture_reason: security_event
created_at: 2025-10-31 08:40:25.018607
file_path:
  /home/mutablet/api.timetabling.mutabletech.co.ke/uploads/quiz_screenshots/6c39efef-656f-416c-b3e7-279b8259738d/quiz_a0a77c57_20251031_084025_141d8b7b.png


id: 9b8e6fc2-54f9-494f-b54a-e91487076376
attempt_id: 31bb8622-731c-456e-8854-aa76345b0330
student_id: 6c39efef-656f-416c-b3e7-279b8259738d
quiz_id: a0a77c57-5437-4ace-8e9e-660ac47d02a6
file_name: quiz_a0a77c57_20251031_084033_9f034bb4.png
mime_type: image/png
captured_at: 2025-10-31 08:40:33.989721
capture_reason: security_event
created_at: 2025-10-31 08:40:33.989725
file_path:
  /home/mutablet/api.timetabling.mutabletech.co.ke/uploads/quiz_screenshots/6c39efef-656f-416c-b3e7-279b8259738d/quiz_a0a77c57_20251031_084033_9f034bb4.png


id: c42d0960-0191-46af-ba05-9638e2f7f858
attempt_id: 31bb8622-731c-456e-8854-aa76345b0330
student_id: 6c39efef-656f-416c-b3e7-279b8259738d
quiz_id: a0a77c57-5437-4ace-8e9e-660ac47d02a6
file_name: quiz_a0a77c57_20251031_084034_36a34c18.png
mime_type: image/png
captured_at: 2025-10-31 08:40:34.038555
capture_reason: security_event
created_at: 2025-10-31 08:40:34.038559
file_path:
  /home/mutablet/api.timetabling.mutabletech.co.ke/uploads/quiz_screenshots/6c39efef-656f-416c-b3e7-279b8259738d/quiz_a0a77c57_20251031_084034_36a34c18.png


id: 65181398-2019-47d5-b0e3-e1751b062cf8
attempt_id: 31bb8622-731c-456e-8854-aa76345b0330
student_id: 6c39efef-656f-416c-b3e7-279b8259738d
quiz_id: a0a77c57-5437-4ace-8e9e-660ac47d02a6
file_name: quiz_a0a77c57_20251031_084042_a10bb5ef.png
mime_type: image/png
captured_at: 2025-10-31 08:40:42.991565
capture_reason: security_event
created_at: 2025-10-31 08:40:42.991569
file_path:
  /home/mutablet/api.timetabling.mutabletech.co.ke/uploads/quiz_screenshots/6c39efef-656f-416c-b3e7-279b8259738d/quiz_a0a77c57_20251031_084042_a10bb5ef.png


id: 1bf3722c-de45-4b43-8ca3-3026e9d77712
attempt_id: 31bb8622-731c-456e-8854-aa76345b0330
student_id: 6c39efef-656f-416c-b3e7-279b8259738d
quiz_id: a0a77c57-5437-4ace-8e9e-660ac47d02a6
file_name: quiz_a0a77c57_20251031_084043_445e774f.png
mime_type: image/png
captured_at: 2025-10-31 08:40:43.032539
capture_reason: security_event
created_at: 2025-10-31 08:40:43.032543
file_path:
  /home/mutablet/api.timetabling.mutabletech.co.ke/uploads/quiz_screenshots/6c39efef-656f-416c-b3e7-279b8259738d/quiz_a0a77c57_20251031_084043_445e774f.png


id: 31fae65e-04c1-4444-97c6-e71633f3f5dd
attempt_id: 31bb8622-731c-456e-8854-aa76345b0330
student_id: 6c39efef-656f-416c-b3e7-279b8259738d
quiz_id: a0a77c57-5437-4ace-8e9e-660ac47d02a6
file_name: quiz_a0a77c57_20251031_084055_9a5b8876.png
mime_type: image/png
captured_at: 2025-10-31 08:40:55.350697
capture_reason: security_event
created_at: 2025-10-31 08:40:55.350703
file_path:
  /home/mutablet/api.timetabling.mutabletech.co.ke/uploads/quiz_screenshots/6c39efef-656f-416c-b3e7-279b8259738d/quiz_a0a77c57_20251031_084055_9a5b8876.png


id: c9941fed-5c97-4db3-99ac-07f5ecceafd4
attempt_id: f2c3ec0c-3334-482f-8341-22b90edf3b32
student_id: 6c39efef-656f-416c-b3e7-279b8259738d
quiz_id: 046d26d7-9e03-4a2e-a0ea-c54234670523
file_name: quiz_046d26d7_20251031_094957_27112829.png
mime_type: image/png
captured_at: 2025-10-31 09:49:57.797903
capture_reason: security_event
created_at: 2025-10-31 09:49:57.797906
file_path:
  /home/mutablet/api.timetabling.mutabletech.co.ke/uploads/quiz_screenshots/6c39efef-656f-416c-b3e7-279b8259738d/quiz_046d26d7_20251031_094957_27112829.png


id: 3790263e-88b5-43fe-b21c-d6d7116b851f
attempt_id: f2c3ec0c-3334-482f-8341-22b90edf3b32
student_id: 6c39efef-656f-416c-b3e7-279b8259738d
quiz_id: 046d26d7-9e03-4a2e-a0ea-c54234670523
file_name: quiz_046d26d7_20251031_095000_5e7bd8c0.png
mime_type: image/png
captured_at: 2025-10-31 09:50:00.240763
capture_reason: security_event
created_at: 2025-10-31 09:50:00.240766
file_path:
  /home/mutablet/api.timetabling.mutabletech.co.ke/uploads/quiz_screenshots/6c39efef-656f-416c-b3e7-279b8259738d/quiz_046d26d7_20251031_095000_5e7bd8c0.png


id: 29fee1d0-6de6-4bca-a115-e3cc054ec1ba
attempt_id: f2c3ec0c-3334-482f-8341-22b90edf3b32
student_id: 6c39efef-656f-416c-b3e7-279b8259738d
quiz_id: 046d26d7-9e03-4a2e-a0ea-c54234670523
file_name: quiz_046d26d7_20251031_095000_48934416.png
mime_type: image/png
captured_at: 2025-10-31 09:50:00.260426
capture_reason: security_event
created_at: 2025-10-31 09:50:00.260430
file_path:
  /home/mutablet/api.timetabling.mutabletech.co.ke/uploads/quiz_screenshots/6c39efef-656f-416c-b3e7-279b8259738d/quiz_046d26d7_20251031_095000_48934416.png


# quiz_malpractice_reports

id: 4adc5745-99a4-4a5d-8a02-0da5d1c78d20
attempt_id: 4c9afa9a-6359-4507-b266-7baad7e0dd33
student_id: 6c39efef-656f-416c-b3e7-279b8259738d
quiz_id: c30f1d44-c176-418c-897c-bede7aa0d197
course_id: 59443b7e-642e-4a6c-b22f-a623f1b2f640
tutor_id: 9f93b5ed-9191-4d9d-9c8c-176def75ef1b
report_type: automatic
severity: high
violation_summary:
  - fullscreen_exit at 13:00:37 (Severity: high)
  - fullscreen_exit at 13:00:43 (Severity: high)

email_sent_at: 2025-10-27 13:00:46.525883
email_recipient: admin@kisiwatech.ac.ke
email_subject: ⚠️ Quiz Malpractice Alert - Daniel Nabdil - Define a program
created_at: 2025-10-27 13:00:46.528316
updated_at: 2025-10-27 13:00:46.528320
email_body:
              <html>
              <body style="font-family: Arial, sans-serif; line-height: 1.6; color: #333;">
                  <div style="max-width: 600px; margin: 0 auto; padding: 20px;">
                      <div style="background: linear-gradient(135deg, #667eea 0%, #764ba2 100%); padding: 30px; border-radius: 10px 10px 0 0;">
                          <h2 style="color: white; margin: 0;">⚠️ Quiz Malpractice Alert</h2>
                      </div>
                      
                      <div style="background: #f7fafc; padding: 30px; border-radius: 0 0 10px 10px;">
                          <p style="font-size: 16px; margin-bottom: 20px;">
                              <strong>Dear Dorah Akinyi,</strong>
                          </p>
                          
                          <p>We detected multiple suspicious activities during a quiz attempt. Here are the details:</p>
                          
                          <div style="background: white; padding: 20px; border-radius: 8px; margin: 20px 0; border-left: 4px solid #f56565;">
                              <h3 style="color: #c53030; margin-top: 0;">Student Information</h3>
                              <p><strong>Name:</strong> Daniel Nabdil</p>
                              <p><strong>Email:</strong> nabdildaniel@gmail.com</p>
                              <p><strong>Student ID:</strong> ICTL6/10060/23S</p>
                          </div>
                          
                          <div style="background: white; padding: 20px; border-radius: 8px; margin: 20px 0;">
                              <h3 style="color: #2d3748; margin-top: 0;">Quiz Details</h3>
                              <p><strong>Course:</strong> dcp (ICT/OS/CR/12/6.)</p>
                              <p><strong>Quiz:</strong> Define a program</p>
                              <p><strong>Attempt:</strong> #1</p>
                              <p><strong>Started:</strong> 2025-10-27 13:00:28</p>
                          </div>
                          
                          <div style="background: white; padding: 20px; border-radius: 8px; margin: 20px 0; border-left: 4px solid #ed8936;">
                              <h3 style="color: #c05621; margin-top: 0;">Violations Detected (3)</h3>
                              <pre style="background: #f7fafc; padding: 15px; border-radius: 5px; overflow-x: auto;">- fullscreen_exit at 13:00:37 (Severity: high)
  - fullscreen_exit at 13:00:43 (Severity: high)</pre>
                          </div>
                          
                          <div style="background: white; padding: 20px; border-radius: 8px; margin: 20px 0; border-left: 4px solid #4299e1;">
                              <h3 style="color: #2c5282; margin-top: 0;">Screenshot Evidence (2 captured)</h3>
                              <p style="color: #2d3748; font-size: 14px; margin-bottom: 10px;">
                                  Screenshots have been attached to this email for your review. 
                                  They show the student's screen at various points during the quiz.
                              </p>
                              <pre style="background: #f7fafc; padding: 15px; border-radius: 5px; overflow-x: auto; font-size: 12px;">

  Screenshots Captured: 2
    - quiz_c30f1d44_20251027_130038_f6b8def5.png (Question 1, 13:00:38)
    - quiz_c30f1d44_20251027_130043_b7392cd5.png (Question 1, 13:00:43)</pre>
                          </div>
                          
                          <div style="background: #fff5f5; padding: 20px; border-radius: 8px; margin: 20px 0;">
                              <p style="margin: 0; color: #742a2a;">
                                  <strong>⚠️ Action Required:</strong> Please review the quiz attempt and take appropriate action.
                                  The system has automatically flagged this attempt for your review.
                              </p>
                          </div>
                          
                          <div style="margin-top: 30px; padding-top: 20px; border-top: 1px solid #e2e8f0;">
                              <p style="color: #718096; font-size: 12px; margin: 0;">
                                  This is an automated message from the Quiz Security System.<br>
                                  Timestamp: 2025-10-27 13:00:45 UTC
                              </p>
                          </div>
                      </div>
                  </div>
              </body>
              </html>
              


id: 7ac00f13-d98b-4ab9-8919-87b29eca5637
attempt_id: 12d5a72d-c189-47cd-a7ec-8b1d479b8e02
student_id: 6c39efef-656f-416c-b3e7-279b8259738d
quiz_id: c30f1d44-c176-418c-897c-bede7aa0d197
course_id: 59443b7e-642e-4a6c-b22f-a623f1b2f640
tutor_id: 9f93b5ed-9191-4d9d-9c8c-176def75ef1b
report_type: automatic
severity: high
violation_summary:
  - tab_switch at 13:06:18 (Severity: high)
  - window_blur at 13:06:18 (Severity: high)

email_sent_at: 2025-10-27 13:07:58.457190
email_recipient: admin@kisiwatech.ac.ke
email_subject: ⚠️ Quiz Malpractice Alert - Daniel Nabdil - What is program
created_at: 2025-10-27 13:07:58.460257
updated_at: 2025-10-27 13:07:58.460260
email_body:
              <html>
              <body style="font-family: Arial, sans-serif; line-height: 1.6; color: #333;">
                  <div style="max-width: 600px; margin: 0 auto; padding: 20px;">
                      <div style="background: linear-gradient(135deg, #667eea 0%, #764ba2 100%); padding: 30px; border-radius: 10px 10px 0 0;">
                          <h2 style="color: white; margin: 0;">⚠️ Quiz Malpractice Alert</h2>
                      </div>
                      
                      <div style="background: #f7fafc; padding: 30px; border-radius: 0 0 10px 10px;">
                          <p style="font-size: 16px; margin-bottom: 20px;">
                              <strong>Dear Dorah Akinyi,</strong>
                          </p>
                          
                          <p>We detected multiple suspicious activities during a quiz attempt. Here are the details:</p>
                          
                          <div style="background: white; padding: 20px; border-radius: 8px; margin: 20px 0; border-left: 4px solid #f56565;">
                              <h3 style="color: #c53030; margin-top: 0;">Student Information</h3>
                              <p><strong>Name:</strong> Daniel Nabdil</p>
                              <p><strong>Email:</strong> nabdildaniel@gmail.com</p>
                              <p><strong>Student ID:</strong> ICTL6/10060/23S</p>
                          </div>
                          
                          <div style="background: white; padding: 20px; border-radius: 8px; margin: 20px 0;">
                              <h3 style="color: #2d3748; margin-top: 0;">Quiz Details</h3>
                              <p><strong>Course:</strong> dcp (ICT/OS/CR/12/6.)</p>
                              <p><strong>Quiz:</strong> What is  program</p>
                              <p><strong>Attempt:</strong> #2</p>
                              <p><strong>Started:</strong> 2025-10-27 13:01:55</p>
                          </div>
                          
                          <div style="background: white; padding: 20px; border-radius: 8px; margin: 20px 0; border-left: 4px solid #ed8936;">
                              <h3 style="color: #c05621; margin-top: 0;">Violations Detected (3)</h3>
                              <pre style="background: #f7fafc; padding: 15px; border-radius: 5px; overflow-x: auto;">- tab_switch at 13:06:18 (Severity: high)
  - window_blur at 13:06:18 (Severity: high)</pre>
                          </div>
                          
                          <div style="background: white; padding: 20px; border-radius: 8px; margin: 20px 0; border-left: 4px solid #4299e1;">
                              <h3 style="color: #2c5282; margin-top: 0;">Screenshot Evidence (0 captured)</h3>
                              <p style="color: #2d3748; font-size: 14px; margin-bottom: 10px;">
                                  Screenshots have been attached to this email for your review. 
                                  They show the student's screen at various points during the quiz.
                              </p>
                              <pre style="background: #f7fafc; padding: 15px; border-radius: 5px; overflow-x: auto; font-size: 12px;">

  Screenshots Captured: 0</pre>
                          </div>
                          
                          <div style="background: #fff5f5; padding: 20px; border-radius: 8px; margin: 20px 0;">
                              <p style="margin: 0; color: #742a2a;">
                                  <strong>⚠️ Action Required:</strong> Please review the quiz attempt and take appropriate action.
                                  The system has automatically flagged this attempt for your review.
                              </p>
                          </div>
                          
                          <div style="margin-top: 30px; padding-top: 20px; border-top: 1px solid #e2e8f0;">
                              <p style="color: #718096; font-size: 12px; margin: 0;">
                                  This is an automated message from the Quiz Security System.<br>
                                  Timestamp: 2025-10-27 13:07:57 UTC
                              </p>
                          </div>
                      </div>
                  </div>
              </body>
              </html>
              


id: fa0f06ca-8607-40ec-8fa9-ef11c1b2d87d
attempt_id: e381e802-f2b1-4f55-8902-b9d8fd5b4e0f
student_id: 6c39efef-656f-416c-b3e7-279b8259738d
quiz_id: 62cb6c35-25cc-4822-a798-306e50f340bb
course_id: 0e56e54e-c7a2-4370-8e13-b751540b323f
tutor_id: 9f93b5ed-9191-4d9d-9c8c-176def75ef1b
report_type: automatic
severity: high
violation_summary:
  - window_blur at 16:18:32 (Severity: high)
  - fullscreen_exit at 16:18:32 (Severity: high)

email_sent_at: 2025-10-27 16:18:35.359268
email_recipient: admin@kisiwatech.ac.ke
email_subject: ⚠️ Quiz Malpractice Alert - Daniel Nabdil - Animals
created_at: 2025-10-27 16:18:35.362447
updated_at: 2025-10-27 16:18:35.362451
email_body:
              <html>
              <body style="font-family: Arial, sans-serif; line-height: 1.6; color: #333;">
                  <div style="max-width: 600px; margin: 0 auto; padding: 20px;">
                      <div style="background: linear-gradient(135deg, #667eea 0%, #764ba2 100%); padding: 30px; border-radius: 10px 10px 0 0;">
                          <h2 style="color: white; margin: 0;">⚠️ Quiz Malpractice Alert</h2>
                      </div>
                      
                      <div style="background: #f7fafc; padding: 30px; border-radius: 0 0 10px 10px;">
                          <p style="font-size: 16px; margin-bottom: 20px;">
                              <strong>Dear Dorah Akinyi,</strong>
                          </p>
                          
                          <p>We detected multiple suspicious activities during a quiz attempt. Here are the details:</p>
                          
                          <div style="background: white; padding: 20px; border-radius: 8px; margin: 20px 0; border-left: 4px solid #f56565;">
                              <h3 style="color: #c53030; margin-top: 0;">Student Information</h3>
                              <p><strong>Name:</strong> Daniel Nabdil</p>
                              <p><strong>Email:</strong> nabdildaniel@gmail.com</p>
                              <p><strong>Student ID:</strong> ICTL6/10060/23S</p>
                          </div>
                          
                          <div style="background: white; padding: 20px; border-radius: 8px; margin: 20px 0;">
                              <h3 style="color: #2d3748; margin-top: 0;">Quiz Details</h3>
                              <p><strong>Course:</strong> SAD (IT/OS/CR/1/6)</p>
                              <p><strong>Quiz:</strong> Animals</p>
                              <p><strong>Attempt:</strong> #1</p>
                              <p><strong>Started:</strong> 2025-10-27 16:18:15</p>
                          </div>
                          
                          <div style="background: white; padding: 20px; border-radius: 8px; margin: 20px 0; border-left: 4px solid #ed8936;">
                              <h3 style="color: #c05621; margin-top: 0;">Violations Detected (3)</h3>
                              <pre style="background: #f7fafc; padding: 15px; border-radius: 5px; overflow-x: auto;">- window_blur at 16:18:32 (Severity: high)
  - fullscreen_exit at 16:18:32 (Severity: high)</pre>
                          </div>
                          
                          <div style="background: white; padding: 20px; border-radius: 8px; margin: 20px 0; border-left: 4px solid #4299e1;">
                              <h3 style="color: #2c5282; margin-top: 0;">Screenshot Evidence (0 captured)</h3>
                              <p style="color: #2d3748; font-size: 14px; margin-bottom: 10px;">
                                  Screenshots have been attached to this email for your review. 
                                  They show the student's screen at various points during the quiz.
                              </p>
                              <pre style="background: #f7fafc; padding: 15px; border-radius: 5px; overflow-x: auto; font-size: 12px;">

  Screenshots Captured: 0</pre>
                          </div>
                          
                          <div style="background: #fff5f5; padding: 20px; border-radius: 8px; margin: 20px 0;">
                              <p style="margin: 0; color: #742a2a;">
                                  <strong>⚠️ Action Required:</strong> Please review the quiz attempt and take appropriate action.
                                  The system has automatically flagged this attempt for your review.
                              </p>
                          </div>
                          
                          <div style="margin-top: 30px; padding-top: 20px; border-top: 1px solid #e2e8f0;">
                              <p style="color: #718096; font-size: 12px; margin: 0;">
                                  This is an automated message from the Quiz Security System.<br>
                                  Timestamp: 2025-10-27 16:18:34 UTC
                              </p>
                          </div>
                      </div>
                  </div>
              </body>
              </html>
              


id: 77f5bd87-08d2-498a-b9fd-8e8fee39fa99
attempt_id: 8f13907a-5f20-4f65-b8ac-29b573fe1eb7
student_id: 6c39efef-656f-416c-b3e7-279b8259738d
quiz_id: dba2de24-4527-4b23-9ec7-440af49a9f05
course_id: 0e56e54e-c7a2-4370-8e13-b751540b323f
tutor_id: 9f93b5ed-9191-4d9d-9c8c-176def75ef1b
report_type: automatic
severity: high
violation_summary:
  - window_blur at 18:58:01 (Severity: high)
  - fullscreen_exit at 18:58:01 (Severity: high)

email_sent_at: 2025-10-29 18:58:10.359525
email_recipient: admin@kisiwatech.ac.ke
email_subject: ⚠️ Quiz Malpractice Alert - Daniel Nabdil - what is S.A.D
created_at: 2025-10-29 18:58:10.362233
updated_at: 2025-10-29 18:58:10.362236
email_body:
              <html>
              <body style="font-family: Arial, sans-serif; line-height: 1.6; color: #333;">
                  <div style="max-width: 600px; margin: 0 auto; padding: 20px;">
                      <div style="background: linear-gradient(135deg, #667eea 0%, #764ba2 100%); padding: 30px; border-radius: 10px 10px 0 0;">
                          <h2 style="color: white; margin: 0;">⚠️ Quiz Malpractice Alert</h2>
                      </div>
                      
                      <div style="background: #f7fafc; padding: 30px; border-radius: 0 0 10px 10px;">
                          <p style="font-size: 16px; margin-bottom: 20px;">
                              <strong>Dear Dorah Akinyi,</strong>
                          </p>
                          
                          <p>We detected multiple suspicious activities during a quiz attempt. Here are the details:</p>
                          
                          <div style="background: white; padding: 20px; border-radius: 8px; margin: 20px 0; border-left: 4px solid #f56565;">
                              <h3 style="color: #c53030; margin-top: 0;">Student Information</h3>
                              <p><strong>Name:</strong> Daniel Nabdil</p>
                              <p><strong>Email:</strong> nabdildaniel@gmail.com</p>
                              <p><strong>Student ID:</strong> ICTL6/10060/23S</p>
                          </div>
                          
                          <div style="background: white; padding: 20px; border-radius: 8px; margin: 20px 0;">
                              <h3 style="color: #2d3748; margin-top: 0;">Quiz Details</h3>
                              <p><strong>Course:</strong> SAD (IT/OS/CR/1/6)</p>
                              <p><strong>Quiz:</strong> what is S.A.D</p>
                              <p><strong>Attempt:</strong> #1</p>
                              <p><strong>Started:</strong> 2025-10-29 18:57:29</p>
                          </div>
                          
                          <div style="background: white; padding: 20px; border-radius: 8px; margin: 20px 0; border-left: 4px solid #ed8936;">
                              <h3 style="color: #c05621; margin-top: 0;">Violations Detected (3)</h3>
                              <pre style="background: #f7fafc; padding: 15px; border-radius: 5px; overflow-x: auto;">- window_blur at 18:58:01 (Severity: high)
  - fullscreen_exit at 18:58:01 (Severity: high)</pre>
                          </div>
                          
                          <div style="background: white; padding: 20px; border-radius: 8px; margin: 20px 0; border-left: 4px solid #4299e1;">
                              <h3 style="color: #2c5282; margin-top: 0;">Screenshot Evidence (2 captured)</h3>
                              <p style="color: #2d3748; font-size: 14px; margin-bottom: 10px;">
                                  Screenshots have been attached to this email for your review. 
                                  They show the student's screen at various points during the quiz.
                              </p>
                              <pre style="background: #f7fafc; padding: 15px; border-radius: 5px; overflow-x: auto; font-size: 12px;">

  Screenshots Captured: 2
    - quiz_dba2de24_20251029_185803_46c95836.png (Question 1, 18:58:03)
    - quiz_dba2de24_20251029_185803_e7838b6c.png (Question 1, 18:58:03)</pre>
                          </div>
                          
                          <div style="background: #fff5f5; padding: 20px; border-radius: 8px; margin: 20px 0;">
                              <p style="margin: 0; color: #742a2a;">
                                  <strong>⚠️ Action Required:</strong> Please review the quiz attempt and take appropriate action.
                                  The system has automatically flagged this attempt for your review.
                              </p>
                          </div>
                          
                          <div style="margin-top: 30px; padding-top: 20px; border-top: 1px solid #e2e8f0;">
                              <p style="color: #718096; font-size: 12px; margin: 0;">
                                  This is an automated message from the Quiz Security System.<br>
                                  Timestamp: 2025-10-29 18:58:09 UTC
                              </p>
                          </div>
                      </div>
                  </div>
              </body>
              </html>
              


id: 29ecde6b-17ab-4a24-9f99-ac022d0fd9f2
attempt_id: 8a4973b5-c96f-4092-9c0b-a497492ccf23
student_id: 6c39efef-656f-416c-b3e7-279b8259738d
quiz_id: dba2de24-4527-4b23-9ec7-440af49a9f05
course_id: 0e56e54e-c7a2-4370-8e13-b751540b323f
tutor_id: 9f93b5ed-9191-4d9d-9c8c-176def75ef1b
report_type: automatic
severity: high
email_sent_at: 2025-10-30 06:17:52.353628
email_recipient: admin@kisiwatech.ac.ke
email_subject: ⚠️ Quiz Malpractice Alert - Daniel Nabdil - what is S.A.D
created_at: 2025-10-30 06:17:52.355991
updated_at: 2025-10-30 06:17:52.355994
violation_summary:
  - window_blur at 06:13:42 (Severity: high)
  - window_blur at 06:14:01 (Severity: high)
  - tab_switch at 06:14:01 (Severity: high)

email_body:
              <html>
              <body style="font-family: Arial, sans-serif; line-height: 1.6; color: #333;">
                  <div style="max-width: 600px; margin: 0 auto; padding: 20px;">
                      <div style="background: linear-gradient(135deg, #667eea 0%, #764ba2 100%); padding: 30px; border-radius: 10px 10px 0 0;">
                          <h2 style="color: white; margin: 0;">⚠️ Quiz Malpractice Alert</h2>
                      </div>
                      
                      <div style="background: #f7fafc; padding: 30px; border-radius: 0 0 10px 10px;">
                          <p style="font-size: 16px; margin-bottom: 20px;">
                              <strong>Dear Dorah Akinyi,</strong>
                          </p>
                          
                          <p>We detected multiple suspicious activities during a quiz attempt. Here are the details:</p>
                          
                          <div style="background: white; padding: 20px; border-radius: 8px; margin: 20px 0; border-left: 4px solid #f56565;">
                              <h3 style="color: #c53030; margin-top: 0;">Student Information</h3>
                              <p><strong>Name:</strong> Daniel Nabdil</p>
                              <p><strong>Email:</strong> nabdildaniel@gmail.com</p>
                              <p><strong>Student ID:</strong> ICTL6/10060/23S</p>
                          </div>
                          
                          <div style="background: white; padding: 20px; border-radius: 8px; margin: 20px 0;">
                              <h3 style="color: #2d3748; margin-top: 0;">Quiz Details</h3>
                              <p><strong>Course:</strong> SAD (IT/OS/CR/1/6)</p>
                              <p><strong>Quiz:</strong> what is S.A.D</p>
                              <p><strong>Attempt:</strong> #2</p>
                              <p><strong>Started:</strong> 2025-10-30 06:13:14</p>
                          </div>
                          
                          <div style="background: white; padding: 20px; border-radius: 8px; margin: 20px 0; border-left: 4px solid #ed8936;">
                              <h3 style="color: #c05621; margin-top: 0;">Violations Detected (4)</h3>
                              <pre style="background: #f7fafc; padding: 15px; border-radius: 5px; overflow-x: auto;">- window_blur at 06:13:42 (Severity: high)
  - window_blur at 06:14:01 (Severity: high)
  - tab_switch at 06:14:01 (Severity: high)</pre>
                          </div>
                          
                          <div style="background: white; padding: 20px; border-radius: 8px; margin: 20px 0; border-left: 4px solid #4299e1;">
                              <h3 style="color: #2c5282; margin-top: 0;">Screenshot Evidence (1 captured)</h3>
                              <p style="color: #2d3748; font-size: 14px; margin-bottom: 10px;">
                                  Screenshots have been attached to this email for your review. 
                                  They show the student's screen at various points during the quiz.
                              </p>
                              <pre style="background: #f7fafc; padding: 15px; border-radius: 5px; overflow-x: auto; font-size: 12px;">

  Screenshots Captured: 1
    - quiz_dba2de24_20251030_061343_e7952e2c.png (Question 1, 06:13:43)</pre>
                          </div>
                          
                          <div style="background: #fff5f5; padding: 20px; border-radius: 8px; margin: 20px 0;">
                              <p style="margin: 0; color: #742a2a;">
                                  <strong>⚠️ Action Required:</strong> Please review the quiz attempt and take appropriate action.
                                  The system has automatically flagged this attempt for your review.
                              </p>
                          </div>
                          
                          <div style="margin-top: 30px; padding-top: 20px; border-top: 1px solid #e2e8f0;">
                              <p style="color: #718096; font-size: 12px; margin: 0;">
                                  This is an automated message from the Quiz Security System.<br>
                                  Timestamp: 2025-10-30 06:17:51 UTC
                              </p>
                          </div>
                      </div>
                  </div>
              </body>
              </html>
              


id: 771ec7d2-0e34-43e9-82d8-8357b33d3b00
attempt_id: 31bb8622-731c-456e-8854-aa76345b0330
student_id: 6c39efef-656f-416c-b3e7-279b8259738d
quiz_id: a0a77c57-5437-4ace-8e9e-660ac47d02a6
course_id: 59443b7e-642e-4a6c-b22f-a623f1b2f640
tutor_id: 9f93b5ed-9191-4d9d-9c8c-176def75ef1b
report_type: automatic
severity: high
violation_summary:
  - fullscreen_exit at 08:40:16 (Severity: high)
  - window_blur at 08:40:16 (Severity: high)

email_sent_at: 2025-10-31 08:40:17.756508
email_recipient: admin@kisiwatech.ac.ke
email_subject: ⚠️ Quiz Malpractice Alert - Daniel Nabdil - Introduction to programming
created_at: 2025-10-31 08:40:17.759611
updated_at: 2025-10-31 08:40:17.759614
email_body:
              <html>
              <body style="font-family: Arial, sans-serif; line-height: 1.6; color: #333;">
                  <div style="max-width: 600px; margin: 0 auto; padding: 20px;">
                      <div style="background: linear-gradient(135deg, #667eea 0%, #764ba2 100%); padding: 30px; border-radius: 10px 10px 0 0;">
                          <h2 style="color: white; margin: 0;">⚠️ Quiz Malpractice Alert</h2>
                      </div>
                      
                      <div style="background: #f7fafc; padding: 30px; border-radius: 0 0 10px 10px;">
                          <p style="font-size: 16px; margin-bottom: 20px;">
                              <strong>Dear Dorah Akinyi,</strong>
                          </p>
                          
                          <p>We detected multiple suspicious activities during a quiz attempt. Here are the details:</p>
                          
                          <div style="background: white; padding: 20px; border-radius: 8px; margin: 20px 0; border-left: 4px solid #f56565;">
                              <h3 style="color: #c53030; margin-top: 0;">Student Information</h3>
                              <p><strong>Name:</strong> Daniel Nabdil</p>
                              <p><strong>Email:</strong> nabdildaniel@gmail.com</p>
                              <p><strong>Student ID:</strong> ICTL6/10060/23S</p>
                          </div>
                          
                          <div style="background: white; padding: 20px; border-radius: 8px; margin: 20px 0;">
                              <h3 style="color: #2d3748; margin-top: 0;">Quiz Details</h3>
                              <p><strong>Course:</strong> dcp (ICT/OS/CR/12/6.)</p>
                              <p><strong>Quiz:</strong> Introduction to programming</p>
                              <p><strong>Attempt:</strong> #1</p>
                              <p><strong>Started:</strong> 2025-10-31 08:38:59</p>
                          </div>
                          
                          <div style="background: white; padding: 20px; border-radius: 8px; margin: 20px 0; border-left: 4px solid #ed8936;">
                              <h3 style="color: #c05621; margin-top: 0;">Violations Detected (3)</h3>
                              <pre style="background: #f7fafc; padding: 15px; border-radius: 5px; overflow-x: auto;">- fullscreen_exit at 08:40:16 (Severity: high)
  - window_blur at 08:40:16 (Severity: high)</pre>
                          </div>
                          
                          <div style="background: white; padding: 20px; border-radius: 8px; margin: 20px 0; border-left: 4px solid #4299e1;">
                              <h3 style="color: #2c5282; margin-top: 0;">Screenshot Evidence (0 captured)</h3>
                              <p style="color: #2d3748; font-size: 14px; margin-bottom: 10px;">
                                  Screenshots have been attached to this email for your review. 
                                  They show the student's screen at various points during the quiz.
                              </p>
                              <pre style="background: #f7fafc; padding: 15px; border-radius: 5px; overflow-x: auto; font-size: 12px;">

  Screenshots Captured: 0</pre>
                          </div>
                          
                          <div style="background: #fff5f5; padding: 20px; border-radius: 8px; margin: 20px 0;">
                              <p style="margin: 0; color: #742a2a;">
                                  <strong>⚠️ Action Required:</strong> Please review the quiz attempt and take appropriate action.
                                  The system has automatically flagged this attempt for your review.
                              </p>
                          </div>
                          
                          <div style="margin-top: 30px; padding-top: 20px; border-top: 1px solid #e2e8f0;">
                              <p style="color: #718096; font-size: 12px; margin: 0;">
                                  This is an automated message from the Quiz Security System.<br>
                                  Timestamp: 2025-10-31 08:40:16 UTC
                              </p>
                          </div>
                      </div>
                  </div>
              </body>
              </html>
              


