-- Table structure for table `army_records`
--

CREATE TABLE `army_records` (
  `id` int(11) NOT NULL,
  `NON_UGANDAN` varchar(3) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL,
  `ArmyNumber` varchar(11) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL,
  `RANK` varchar(5) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL,
  `Student_Name` varchar(41) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL,
  `AGE` int(11) DEFAULT NULL,
  `SEX` varchar(1) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL,
  `NIN` varchar(16) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL,
  `LEVEL_OF_EDUCATION` varchar(37) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL,
  `COMBINATION` varchar(15) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL,
  `FATHER_S_NAME` varchar(26) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL,
  `NOK` varchar(24) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL,
  `NOK_TEL` varchar(20) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL,
  `GUN_NO` varchar(18) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL,
  `DISTRICT` varchar(12) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL,
  `COUNTY` varchar(21) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL,
  `S_COUNTY` varchar(18) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL,
  `PARISH` varchar(22) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL,
  `VILLAGE` varchar(21) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL,
  `UNIFORM_SIZE` varchar(3) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL,
  `SHOES_SIZE` int(11) DEFAULT NULL,
  `UNIT` varchar(18) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL,
  `MEAT` varchar(4) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL,
  `COY` varchar(1) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL,
  `PL` int(11) DEFAULT NULL,
  `SEC` varchar(3) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL,
  `REMARKS` varchar(7) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;

-- --------------------------------------------------------

--
-- Table structure for table `assessments`
--

CREATE TABLE `assessments` (
  `id` bigint(20) UNSIGNED NOT NULL,
  `admission_id` bigint(20) UNSIGNED DEFAULT NULL,
  `subject_id` bigint(20) UNSIGNED DEFAULT NULL,
  `type` varchar(255) NOT NULL,
  `marks` int(11) DEFAULT NULL,
  `weight` int(11) DEFAULT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  `bn` varchar(255) DEFAULT NULL,
  `coy` varchar(255) DEFAULT NULL,
  `pl` varchar(255) DEFAULT NULL,
  `sec` varchar(255) DEFAULT NULL,
  `exercises` varchar(256) DEFAULT NULL,
  `assessment_group` varchar(256) NOT NULL,
  `assessment_type` varchar(255) NOT NULL,
  `phase` varchar(256) NOT NULL,
  `week` varchar(34) DEFAULT NULL,
  `month` varchar(3) DEFAULT NULL,
  `code_name` varchar(200) DEFAULT NULL,
  `subject_id_not_null` int(11) GENERATED ALWAYS AS (coalesce(`subject_id`,0)) VIRTUAL,
  `code_name_not_null` varchar(255) GENERATED ALWAYS AS (coalesce(`code_name`,'')) VIRTUAL,
  `exercises_not_null` varchar(255) GENERATED ALWAYS AS (coalesce(`exercises`,'')) VIRTUAL,
  `bn_not_null` varchar(50) GENERATED ALWAYS AS (coalesce(`bn`,'')) VIRTUAL,
  `coy_not_null` varchar(50) GENERATED ALWAYS AS (coalesce(`coy`,'')) VIRTUAL,
  `pl_not_null` varchar(50) GENERATED ALWAYS AS (coalesce(`pl`,'')) VIRTUAL,
  `sec_not_null` varchar(50) GENERATED ALWAYS AS (coalesce(`sec`,'')) VIRTUAL,
  `week_not_null` varchar(50) GENERATED ALWAYS AS (coalesce(`week`,'')) VIRTUAL,
  `month_not_null` varchar(50) GENERATED ALWAYS AS (coalesce(`month`,'')) VIRTUAL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

-- --------------------------------------------------------

--
-- Table structure for table `assessment_entries`
--

CREATE TABLE `assessment_entries` (
  `id` bigint(20) UNSIGNED NOT NULL,
  `assessment_id` bigint(20) UNSIGNED NOT NULL,
  `admission_id` bigint(20) UNSIGNED NOT NULL,
  `marks` int(11) NOT NULL,
  `comments` text DEFAULT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

-- --------------------------------------------------------

--
-- Table structure for table `bns`
--

CREATE TABLE `bns` (
  `id` bigint(20) UNSIGNED NOT NULL,
  `name` varchar(255) NOT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  `comd_name` varchar(256) DEFAULT NULL,
  `comd_rank` varchar(256) DEFAULT NULL,
  `comd_initials` varchar(256) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `bns`
--

INSERT INTO `bns` (`id`, `name`, `created_at`, `updated_at`, `comd_name`, `comd_rank`, `comd_initials`) VALUES
(5, 'KAGERA', '2025-04-30 12:02:43', '2025-04-30 12:02:43', 'VI MULYAKI', 'Maj', NULL);

-- --------------------------------------------------------

--
-- Table structure for table `courses`
--

CREATE TABLE `courses` (
  `id` bigint(20) UNSIGNED NOT NULL,
  `name` varchar(255) NOT NULL,
  `description` text DEFAULT NULL,
  `school_id` bigint(20) UNSIGNED NOT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `courses`
--

INSERT INTO `courses` (`id`, `name`, `description`, `school_id`, `created_at`, `updated_at`) VALUES
(27, 'O/CDT', NULL, 12, '2025-02-10 13:28:18', '2025-02-11 06:05:17');

-- --------------------------------------------------------

--
-- Table structure for table `course_subject`
--

CREATE TABLE `course_subject` (
  `id` bigint(20) UNSIGNED NOT NULL,
  `course_id` bigint(20) UNSIGNED NOT NULL,
  `subject_id` bigint(20) UNSIGNED NOT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `course_subject`
--

INSERT INTO `course_subject` (`id`, `course_id`, `subject_id`, `created_at`, `updated_at`) VALUES
(11, 27, 18, NULL, NULL),
(12, 27, 19, NULL, NULL),
(13, 27, 20, NULL, NULL),
(14, 27, 21, NULL, NULL),
(15, 27, 22, NULL, NULL),
(17, 27, 24, NULL, NULL),
(18, 27, 25, NULL, NULL),
(19, 27, 26, NULL, NULL),
(21, 27, 28, NULL, NULL);

-- --------------------------------------------------------

--
-- Table structure for table `coys`
--

CREATE TABLE `coys` (
  `id` bigint(20) UNSIGNED NOT NULL,
  `name` varchar(255) NOT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  `comd_name` varchar(256) DEFAULT NULL,
  `comd_rank` varchar(256) DEFAULT NULL,
  `comd_initials` varchar(256) DEFAULT NULL,
  `bn_id` bigint(20) UNSIGNED DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `coys`
--

INSERT INTO `coys` (`id`, `name`, `created_at`, `updated_at`, `comd_name`, `comd_rank`, `comd_initials`, `bn_id`) VALUES
(9, 'B', '2025-04-30 12:03:22', '2025-04-30 12:03:56', 'PE ELIMU', 'Capt', NULL, 5),
(10, 'A', '2025-04-30 12:05:37', '2025-04-30 12:05:37', 'JK MBABAZI', 'Capt', NULL, 5),
(11, 'D', '2025-04-30 12:06:12', '2025-04-30 12:06:12', 'HD HASEDE', 'Lt', NULL, 5),
(12, 'C', '2025-04-30 12:08:20', '2025-04-30 12:08:20', 'J NDIHAMUKAMA', 'Lt', NULL, 5);

-- --------------------------------------------------------

--
-- Table structure for table `cr_assessments`
--

CREATE TABLE `cr_assessments` (
  `id` bigint(20) UNSIGNED NOT NULL,
  `army_number` varchar(255) NOT NULL,
  `name` varchar(255) NOT NULL,
  `cr_id` bigint(20) UNSIGNED NOT NULL,
  `school_id` bigint(20) UNSIGNED NOT NULL,
  `course_id` bigint(20) UNSIGNED NOT NULL,
  `intake_id` bigint(20) UNSIGNED NOT NULL,
  `phase` varchar(255) NOT NULL,
  `assessment_type` varchar(255) NOT NULL,
  `assessment_group` varchar(255) NOT NULL,
  `f1` decimal(8,2) DEFAULT NULL,
  `f2` decimal(8,2) DEFAULT NULL,
  `f3` decimal(8,2) DEFAULT NULL,
  `f4` decimal(8,2) DEFAULT NULL,
  `f5` decimal(8,2) DEFAULT NULL,
  `fx1` decimal(8,2) DEFAULT NULL,
  `fx2` decimal(8,2) DEFAULT NULL,
  `fx3` decimal(8,2) DEFAULT NULL,
  `fx4` decimal(8,2) DEFAULT NULL,
  `fx5` decimal(8,2) DEFAULT NULL,
  `sum_f` decimal(8,2) NOT NULL,
  `sum_fx` decimal(8,2) NOT NULL,
  `mean_rating` decimal(8,2) NOT NULL,
  `individual_cres` decimal(8,2) NOT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  `individual_cre` int(11) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

-- --------------------------------------------------------

--
-- Table structure for table `cr_assessment_details`
--

CREATE TABLE `cr_assessment_details` (
  `id` bigint(20) UNSIGNED NOT NULL,
  `cr_assessment_id` bigint(20) UNSIGNED NOT NULL,
  `twenty_two_c_r_s_id` bigint(20) UNSIGNED NOT NULL,
  `rating` int(11) NOT NULL,
  `individual_cres` decimal(8,2) DEFAULT 0.00,
  `frequency` int(11) DEFAULT NULL,
  `f1` int(11) NOT NULL DEFAULT 0,
  `f2` int(11) NOT NULL DEFAULT 0,
  `f3` int(11) NOT NULL DEFAULT 0,
  `f4` int(11) NOT NULL DEFAULT 0,
  `f5` int(11) NOT NULL DEFAULT 0,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `cr_assessment_details`
--

INSERT INTO `cr_assessment_details` (`id`, `cr_assessment_id`, `twenty_two_c_r_s_id`, `rating`, `individual_cres`, `frequency`, `f1`, `f2`, `f3`, `f4`, `f5`, `created_at`, `updated_at`) VALUES
(14386, 980, 1, 1, 0.00, 2, 2, 0, 0, 0, 0, '2026-02-24 05:50:58', '2026-02-28 16:44:29'),
(14387, 980, 2, 3, 0.00, 2, 0, 1, 1, 0, 0, '2026-02-24 05:50:58', '2026-02-28 16:44:29'),
(14388, 980, 3, 3, 0.00, 2, 0, 0, 2, 0, 0, '2026-02-24 05:50:58', '2026-02-28 16:44:29'),
(14389, 980, 4, 3, 0.00, 2, 0, 1, 1, 0, 0, '2026-02-24 05:50:58', '2026-02-28 16:44:29'),
(14390, 980, 5, 3, 0.00, 2, 0, 1, 1, 0, 0, '2026-02-24 05:50:58', '2026-02-28 16:44:29'),
(14391, 980, 6, 3, 0.00, 2, 0, 1, 1, 0, 0, '2026-02-24 05:50:58', '2026-02-28 16:44:29'),
(14392, 980, 7, 4, 0.00, 2, 0, 0, 1, 1, 0, '2026-02-24 05:50:58', '2026-02-28 16:44:29'),
(14393, 980, 8, 4, 0.00, 2, 0, 0, 0, 2, 0, '2026-02-24 05:50:58', '2026-02-28 16:44:29'),
(14394, 980, 9, 4, 0.00, 2, 0, 0, 1, 0, 1, '2026-02-24 05:50:58', '2026-02-28 16:44:29'),
(14395, 980, 10, 4, 0.00, 2, 0, 1, 0, 0, 1, '2026-02-24 05:50:58', '2026-02-28 16:44:29'),
(14396, 980, 11, 4, 0.00, 2, 0, 0, 1, 1, 0, '2026-02-24 05:50:58', '2026-02-28 16:44:29'),
(14397, 980, 12, 3, 0.00, 2, 0, 0, 2, 0, 0, '2026-02-24 05:50:58', '2026-02-28 16:44:29'),
(14398, 980, 13, 3, 0.00, 2, 0, 1, 0, 1, 0, '2026-02-24 05:50:58', '2026-02-28 16:44:29'),
(14399, 980, 14, 3, 0.00, 2, 0, 0, 2, 0, 0, '2026-02-24 05:50:58', '2026-02-28 16:44:29'),
(14400, 980, 16, 4, 0.00, 2, 0, 1, 0, 0, 1, '2026-02-24 05:50:58', '2026-02-28 16:44:29'),
(14401, 980, 17, 4, 0.00, 2, 0, 1, 0, 0, 1, '2026-02-24 05:50:58', '2026-02-28 16:44:29'),
(14402, 980, 18, 4, 0.00, 2, 0, 0, 1, 1, 0, '2026-02-24 05:50:58', '2026-02-28 16:44:29'),
(14403, 980, 19, 4, 0.00, 2, 0, 0, 1, 1, 0, '2026-02-24 05:50:58', '2026-02-28 16:44:29'),
(14404, 980, 20, 3, 0.00, 2, 0, 1, 0, 1, 0, '2026-02-24 05:50:58', '2026-02-28 16:44:29'),
(14405, 980, 21, 3, 0.00, 2, 0, 1, 1, 0, 0, '2026-02-24 05:50:58', '2026-02-28 16:44:29'),
(14406, 980, 22, 2, 0.00, 2, 1, 1, 0, 0, 0, '2026-02-24 05:50:58', '2026-02-28 16:44:29'),
(14407, 981, 1, 5, 0.00, 1, 0, 0, 0, 0, 1, '2026-02-24 06:00:46', '2026-02-24 06:00:46'),
(14408, 981, 2, 4, 0.00, 1, 0, 0, 0, 1, 0, '2026-02-24 06:00:46', '2026-02-24 06:00:46'),
(14409, 981, 3, 3, 0.00, 1, 0, 0, 1, 0, 0, '2026-02-24 06:00:46', '2026-02-24 06:00:46'),
(14410, 981, 4, 3, 0.00, 1, 0, 0, 1, 0, 0, '2026-02-24 06:00:46', '2026-02-24 06:00:46'),
(14411, 981, 5, 4, 0.00, 1, 0, 0, 0, 1, 0, '2026-02-24 06:00:46', '2026-02-24 06:00:46'),
(14412, 981, 6, 3, 0.00, 1, 0, 0, 1, 0, 0, '2026-02-24 06:00:46', '2026-02-24 06:00:46'),
(14413, 981, 7, 2, 0.00, 1, 0, 1, 0, 0, 0, '2026-02-24 06:00:46', '2026-02-24 06:00:46'),
(14414, 981, 8, 1, 0.00, 1, 1, 0, 0, 0, 0, '2026-02-24 06:00:46', '2026-02-24 06:00:46'),
(14415, 981, 9, 2, 0.00, 1, 0, 1, 0, 0, 0, '2026-02-24 06:00:46', '2026-02-24 06:00:46'),
(14416, 981, 10, 3, 0.00, 1, 0, 0, 1, 0, 0, '2026-02-24 06:00:46', '2026-02-24 06:00:46'),
(14417, 981, 11, 4, 0.00, 1, 0, 0, 0, 1, 0, '2026-02-24 06:00:46', '2026-02-24 06:00:46'),
(14418, 981, 12, 5, 0.00, 1, 0, 0, 0, 0, 1, '2026-02-24 06:00:46', '2026-02-24 06:00:46'),
(14419, 981, 13, 5, 0.00, 1, 0, 0, 0, 0, 1, '2026-02-24 06:00:46', '2026-02-24 06:00:46'),
(14420, 981, 14, 4, 0.00, 1, 0, 0, 0, 1, 0, '2026-02-24 06:00:46', '2026-02-24 06:00:46'),
(14421, 981, 15, 3, 0.00, 1, 0, 0, 1, 0, 0, '2026-02-24 06:00:46', '2026-02-24 06:00:46'),
(14422, 981, 16, 2, 0.00, 1, 0, 1, 0, 0, 0, '2026-02-24 06:00:46', '2026-02-24 06:00:46'),
(14423, 981, 17, 1, 0.00, 1, 1, 0, 0, 0, 0, '2026-02-24 06:00:46', '2026-02-24 06:00:46'),
(14424, 981, 18, 2, 0.00, 1, 0, 1, 0, 0, 0, '2026-02-24 06:00:46', '2026-02-24 06:00:46'),
(14425, 981, 19, 3, 0.00, 1, 0, 0, 1, 0, 0, '2026-02-24 06:00:46', '2026-02-24 06:00:46'),
(14426, 981, 20, 4, 0.00, 1, 0, 0, 0, 1, 0, '2026-02-24 06:00:46', '2026-02-24 06:00:46'),
(14427, 981, 21, 5, 0.00, 1, 0, 0, 0, 0, 1, '2026-02-24 06:00:46', '2026-02-24 06:00:46'),
(14428, 981, 22, 4, 0.00, 1, 0, 0, 0, 1, 0, '2026-02-24 06:00:46', '2026-02-24 06:00:46'),
(14429, 980, 15, 4, 0.00, 1, 0, 0, 0, 1, 0, '2026-02-28 16:44:29', '2026-02-28 16:44:29');

-- --------------------------------------------------------

--
-- Table structure for table `c_r_assessment2s`
--

CREATE TABLE `c_r_assessment2s` (
  `id` int(10) UNSIGNED NOT NULL,
  `army_number` varchar(255) NOT NULL,
  `name` varchar(255) NOT NULL,
  `rank` varchar(255) NOT NULL,
  `admission_id` bigint(20) UNSIGNED NOT NULL,
  `phase_id` bigint(20) UNSIGNED NOT NULL,
  `score` decimal(5,2) DEFAULT NULL,
  `remarks` varchar(255) DEFAULT NULL,
  `marked_by` varchar(255) DEFAULT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

-- --------------------------------------------------------

--
-- Table structure for table `c_r_assessments`
--

CREATE TABLE `c_r_assessments` (
  `id` bigint(20) UNSIGNED NOT NULL,
  `army_number` varchar(255) NOT NULL,
  `name` varchar(255) NOT NULL,
  `school_id` bigint(20) UNSIGNED NOT NULL,
  `course_id` bigint(20) UNSIGNED NOT NULL,
  `intake_id` bigint(20) UNSIGNED NOT NULL,
  `phase` varchar(255) NOT NULL DEFAULT 'Phase 1',
  `assessment_type` varchar(255) NOT NULL DEFAULT 'Character Assessment',
  `assessment_group` varchar(255) NOT NULL DEFAULT '22 CR',
  `total_cres` decimal(8,2) NOT NULL DEFAULT 0.00,
  `percentage_score` decimal(8,2) NOT NULL DEFAULT 0.00,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  `individual_cres` int(11) DEFAULT NULL,
  `mean_rating` int(11) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

-- --------------------------------------------------------

--
-- Table structure for table `c_r_assessment_details`
--

CREATE TABLE `c_r_assessment_details` (
  `id` bigint(20) UNSIGNED NOT NULL,
  `cr_assessment_id` bigint(20) UNSIGNED NOT NULL,
  `cr_id` bigint(20) UNSIGNED NOT NULL,
  `rating` int(11) NOT NULL,
  `individual_cres` decimal(8,2) NOT NULL DEFAULT 0.00,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

-- --------------------------------------------------------

--
-- Table structure for table `exam_weights`
--

CREATE TABLE `exam_weights` (
  `id` bigint(20) UNSIGNED NOT NULL,
  `name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL,
  `weight` int(11) NOT NULL,
  `phase_id` int(11) DEFAULT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `exam_weights`
--

INSERT INTO `exam_weights` (`id`, `name`, `weight`, `phase_id`, `created_at`, `updated_at`) VALUES
(12, 'Weekly', 10, 1, '2025-02-18 09:48:38', '2025-02-20 12:33:26'),
(13, 'Monthly', 10, 1, '2025-02-18 09:49:01', '2025-02-18 09:49:01'),
(14, 'End of Phase Exam', 20, 1, '2025-02-18 09:49:41', '2025-02-20 12:34:02'),
(25, 'Weekly Test', 15, 3, '2025-10-01 10:17:40', '2025-10-01 10:17:40'),
(26, 'Monthly Test', 10, 3, '2025-10-01 10:18:04', '2025-10-01 10:18:04'),
(27, 'End of phase exams Test', 25, 3, '2025-10-01 10:18:43', '2025-10-01 10:18:43');

-- --------------------------------------------------------

--
-- Table structure for table `exercises`
--

CREATE TABLE `exercises` (
  `id` bigint(20) UNSIGNED NOT NULL,
  `title` varchar(255) NOT NULL,
  `weight` decimal(8,2) NOT NULL,
  `phase_id` int(11) DEFAULT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `exercises`
--

INSERT INTO `exercises` (`id`, `title`, `weight`, `phase_id`, `created_at`, `updated_at`) VALUES
(8, 'PT', 10.00, 1, '2025-02-17 14:16:01', '2025-02-20 12:45:58'),
(9, 'SAA', 7.00, 1, '2025-02-17 14:16:42', '2025-02-17 14:16:42'),
(10, 'MU', 4.00, 1, '2025-02-17 14:16:55', '2025-02-17 14:16:55'),
(11, 'TAC', 4.00, 1, '2025-02-17 14:17:04', '2025-02-17 14:17:04'),
(13, 'DR', 5.00, 1, '2025-02-20 12:17:40', '2025-02-20 12:46:19'),
(20, 'TAC', 10.00, 2, '2025-03-11 12:04:30', '2025-03-11 12:04:30'),
(21, 'MU', 7.00, 2, '2025-03-11 12:05:19', '2025-03-11 12:05:19'),
(22, 'SAA', 5.00, 2, '2025-03-11 12:20:30', '2025-03-11 12:20:30'),
(23, 'COIN/IS', 6.00, 2, '2025-03-11 12:21:19', '2025-03-11 12:21:19'),
(24, 'PT', 5.00, 2, '2025-03-12 09:12:17', '2025-03-12 09:12:17'),
(25, 'DR', 2.00, 2, '2025-03-12 09:12:44', '2025-03-12 09:12:44'),
(27, 'TAC', 12.00, 3, '2025-03-14 13:08:37', '2025-10-01 10:19:32'),
(28, 'MU', 8.00, 3, '2025-03-14 13:09:01', '2025-10-01 10:20:06'),
(29, 'SAA', 7.00, 3, '2025-03-14 13:09:21', '2025-10-01 10:20:26'),
(30, 'PT', 8.00, 3, '2025-03-14 13:09:33', '2025-10-01 10:20:48'),
(31, 'COIN/IS', 5.00, 2, '2025-03-14 13:09:52', '2025-03-14 13:09:52');

-- --------------------------------------------------------

--
-- Table structure for table `failed_jobs`
--

CREATE TABLE `failed_jobs` (
  `id` bigint(20) UNSIGNED NOT NULL,
  `uuid` varchar(255) NOT NULL,
  `connection` text NOT NULL,
  `queue` text NOT NULL,
  `payload` longtext NOT NULL,
  `exception` longtext NOT NULL,
  `failed_at` timestamp NOT NULL DEFAULT current_timestamp()
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

-- --------------------------------------------------------

--
-- Table structure for table `gpv_reports`
--

CREATE TABLE `gpv_reports` (
  `id` bigint(20) UNSIGNED NOT NULL,
  `report_name` varchar(255) NOT NULL,
  `intake_id` bigint(20) UNSIGNED DEFAULT NULL,
  `school_id` bigint(20) UNSIGNED DEFAULT NULL,
  `course_id` bigint(20) UNSIGNED DEFAULT NULL,
  `phase` varchar(255) DEFAULT NULL,
  `bn` varchar(255) DEFAULT NULL,
  `coy` varchar(255) DEFAULT NULL,
  `pl` varchar(255) DEFAULT NULL,
  `grade` varchar(255) DEFAULT NULL,
  `army_number` varchar(255) DEFAULT NULL,
  `total_students` int(11) NOT NULL DEFAULT 0,
  `filters` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL CHECK (json_valid(`filters`)),
  `created_by` bigint(20) UNSIGNED DEFAULT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `gpv_reports`
--

INSERT INTO `gpv_reports` (`id`, `report_name`, `intake_id`, `school_id`, `course_id`, `phase`, `bn`, `coy`, `pl`, `grade`, `army_number`, `total_students`, `filters`, `created_by`, `created_at`, `updated_at`) VALUES
(1, 'GPV_Phase 3_BMTS_2025-10-28_06-27-16', 2, 12, 27, 'Phase 3', NULL, NULL, NULL, NULL, NULL, 496, '{\"phase\":\"Phase 3\",\"army_number\":null,\"school_id\":\"12\",\"course_id\":\"27\",\"intake_id\":\"2\",\"bn\":null,\"coy\":null,\"pl\":null,\"grade\":null,\"per_page\":\"700\",\"save_report\":\"true\"}', 14, '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(3, 'GPV_Archive_Phase 1_to_Phase 3_19/25_2026-03-01_03-57-42', 2, 12, 27, 'Phase 1', NULL, NULL, NULL, NULL, NULL, 135, '\"{\\\"archive_type\\\":\\\"phase_transition\\\",\\\"from_phase_id\\\":1,\\\"from_phase_name\\\":\\\"Phase 1\\\",\\\"to_phase_id\\\":3,\\\"to_phase_name\\\":\\\"Phase 3\\\",\\\"intake_id\\\":2,\\\"intake_name\\\":\\\"19\\\\\\/25\\\",\\\"school_id\\\":12,\\\"school_name\\\":\\\"BMTS\\\",\\\"course_id\\\":27,\\\"course_name\\\":\\\"O\\\\\\/CDT\\\",\\\"bn_values\\\":[\\\"kagera\\\"],\\\"coy_values\\\":[\\\"a\\\",\\\"b\\\",\\\"c\\\"],\\\"pl_values\\\":[\\\"1\\\",\\\"2\\\",\\\"3\\\"],\\\"max_scores_used\\\":{\\\"theory\\\":40,\\\"practical\\\":30,\\\"22cr\\\":20,\\\"pr\\\":10},\\\"archived_at\\\":\\\"2026-03-01 03:57:42\\\"}\"', 14, '2026-03-01 00:57:42', '2026-03-01 00:57:42'),
(4, 'Assessments_Archive_2026-03-01_042014', NULL, NULL, NULL, 'Assessments Archive', NULL, NULL, NULL, NULL, NULL, 70, '\"{\\\"total_assessments\\\":70,\\\"average_theory\\\":null,\\\"average_practical\\\":null,\\\"by_course\\\":{\\\"27\\\":70}}\"', 14, '2026-03-01 01:20:14', '2026-03-01 01:20:14');

-- --------------------------------------------------------

--
-- Table structure for table `gpv_report_details`
--

CREATE TABLE `gpv_report_details` (
  `id` bigint(20) UNSIGNED NOT NULL,
  `gpv_report_id` bigint(20) UNSIGNED NOT NULL,
  `admission_id` bigint(20) UNSIGNED NOT NULL,
  `admission_number` varchar(255) NOT NULL,
  `army_number` varchar(255) NOT NULL,
  `rank` varchar(255) NOT NULL,
  `name` varchar(255) NOT NULL,
  `school` varchar(255) NOT NULL,
  `course` varchar(255) NOT NULL,
  `theory_score` decimal(8,2) NOT NULL,
  `practical_score` decimal(8,2) NOT NULL,
  `cr_22_score` decimal(8,2) NOT NULL,
  `pr_score` decimal(8,2) NOT NULL,
  `total_score` decimal(8,2) NOT NULL,
  `grade` varchar(255) NOT NULL,
  `comment` text DEFAULT NULL,
  `remarks` varchar(255) NOT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `gpv_report_details`
--

INSERT INTO `gpv_report_details` (`id`, `gpv_report_id`, `admission_id`, `admission_number`, `army_number`, `rank`, `name`, `school`, `course`, `theory_score`, `practical_score`, `cr_22_score`, `pr_score`, `total_score`, `grade`, `comment`, `remarks`, `created_at`, `updated_at`) VALUES
(1, 1, 1425, 'BMTS-25-MH-000003', 'RA/230578', 'O/CDT', 'NSAMBA GEOFREYyy', 'BMTS', 'O/CDT', 29.64, 24.62, 2.70, 6.00, 62.96, 'D', 'SATISFACTORY', 'PASSED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(2, 1, 1426, 'BMTS-25-MH-000004', 'RA/230848', 'O/CDT', 'OKELLO RONALD', 'BMTS', 'O/CDT', 34.57, 21.02, 2.80, 8.00, 66.39, 'D', 'SATISFACTORY', 'PASSED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(3, 1, 1427, 'BMTS-25-MH-000005', 'RA/232341', 'O/CDT', 'BANGI JALIA', 'BMTS', 'O/CDT', 0.00, 0.00, 0.00, 0.00, 0.00, 'F', 'POOR', 'FAILED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(4, 1, 1428, 'BMTS-25-MH-000006', 'RA/232555', 'O/CDT', 'DONGO HAMISI', 'BMTS', 'O/CDT', 31.14, 25.12, 3.00, 8.00, 67.26, 'D', 'SATISFACTORY', 'PASSED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(5, 1, 1429, 'BMTS-25-MH-000007', 'RA/233671', 'O/CDT', 'NAKIYUKA MOREEN', 'BMTS', 'O/CDT', 33.02, 20.70, 2.80, 8.00, 64.52, 'D', 'SATISFACTORY', 'PASSED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(6, 1, 1430, 'BMTS-25-MH-000008', 'RA/234764', 'O/CDT', 'WOLUKAWU ROBERT', 'BMTS', 'O/CDT', 34.78, 25.00, 2.80, 7.00, 69.58, 'D', 'SATISFACTORY', 'PASSED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(7, 1, 1431, 'BMTS-25-MH-000009', 'RA/235173', 'O/CDT', 'ASIIMWE EMMANUEL', 'BMTS', 'O/CDT', 20.61, 17.74, 2.80, 8.00, 49.15, 'F', 'POOR', 'FAILED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(8, 1, 1432, 'BMTS-25-MH-000010', 'RA/235365', 'O/CDT', 'BUKENYA WALUGEMBE RONALD', 'BMTS', 'O/CDT', 26.62, 21.52, 2.70, 7.00, 57.84, 'E', 'FAIR', 'PASSED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(9, 1, 1433, 'BMTS-25-MH-000011', 'RA/236441', 'O/CDT', 'MULOKOLE EMMANUEL', 'BMTS', 'O/CDT', 34.63, 20.58, 2.50, 8.00, 65.71, 'D', 'SATISFACTORY', 'PASSED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(10, 1, 1434, 'BMTS-25-MH-000012', 'RA/236535', 'O/CDT', 'MUTAKUBWA DAVID', 'BMTS', 'O/CDT', 37.99, 24.48, 2.90, 6.00, 71.37, 'C', 'GOOD', 'PASSED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(11, 1, 1435, 'BMTS-25-MH-000013', 'RA/236656', 'O/CDT', 'NAMABAALE CHRISPUS', 'BMTS', 'O/CDT', 27.16, 26.94, 2.90, 7.00, 64.00, 'D', 'SATISFACTORY', 'PASSED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(12, 1, 1436, 'BMTS-25-MH-000014', 'RA/236734', 'O/CDT', 'NGELESE ROGGERS', 'BMTS', 'O/CDT', 28.87, 24.10, 3.00, 8.00, 63.97, 'D', 'SATISFACTORY', 'PASSED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(13, 1, 1437, 'BMTS-25-MH-000015', 'RA/238655', 'O/CDT', 'AKANKWASA ANTHONY', 'BMTS', 'O/CDT', 30.44, 24.94, 2.80, 8.00, 66.18, 'D', 'SATISFACTORY', 'PASSED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(14, 1, 1438, 'BMTS-25-MH-000016', 'RA/239982', 'O/CDT', 'KWAKUNDA MARK', 'BMTS', 'O/CDT', 17.26, 24.62, 2.60, 7.00, 51.48, 'E', 'FAIR', 'PASSED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(15, 1, 1439, 'BMTS-25-MH-000017', 'RA/240156', 'O/CDT', 'MASUDIO DOREEN VIOLET', 'BMTS', 'O/CDT', 24.11, 23.50, 2.80, 8.00, 58.41, 'E', 'FAIR', 'PASSED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(16, 1, 1440, 'BMTS-25-MH-000018', 'RA/240211', 'O/CDT', 'MOLO DERRICK', 'BMTS', 'O/CDT', 23.51, 23.90, 3.00, 8.00, 58.41, 'E', 'FAIR', 'PASSED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(17, 1, 1441, 'BMTS-25-MH-000019', 'RA/241234', 'O/CDT', 'OKIRIA MUSA', 'BMTS', 'O/CDT', 20.70, 25.42, 2.85, 8.00, 56.97, 'E', 'FAIR', 'PASSED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(18, 1, 1442, 'BMTS-25-MH-000020', 'RA/241976', 'O/CDT', 'TUGUME RICHARD', 'BMTS', 'O/CDT', 18.41, 21.84, 2.90, 8.00, 51.15, 'E', 'FAIR', 'PASSED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(19, 1, 1443, 'BMTS-25-MH-000021', 'RA/242290', 'O/CDT', 'AGABA EDDIE', 'BMTS', 'O/CDT', 21.73, 24.50, 3.00, 8.00, 57.23, 'E', 'FAIR', 'PASSED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(20, 1, 1444, 'BMTS-25-MH-000022', 'RA/244604', 'O/CDT', 'OLUKA JOHN BOSCO', 'BMTS', 'O/CDT', 26.94, 23.20, 2.70, 8.00, 60.84, 'D', 'SATISFACTORY', 'PASSED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(21, 1, 1445, 'BMTS-25-MH-000023', 'RA/244825', 'O/CDT', 'OTIM FONICAS CLADDY', 'BMTS', 'O/CDT', 25.74, 24.28, 2.90, 8.00, 60.92, 'D', 'SATISFACTORY', 'PASSED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(22, 1, 1446, 'BMTS-25-MH-000024', 'RA/245287', 'O/CDT', 'AJULONG SCOVIA', 'BMTS', 'O/CDT', 33.05, 24.68, 2.80, 7.00, 67.53, 'D', 'SATISFACTORY', 'PASSED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(23, 1, 1447, 'BMTS-25-MH-000025', 'RA/245376', 'O/CDT', 'AKUMA NELSON', 'BMTS', 'O/CDT', 36.43, 24.68, 3.00, 7.00, 71.11, 'C', 'GOOD', 'PASSED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(24, 1, 1448, 'BMTS-25-MH-000026', 'RA/245443', 'O/CDT', 'AMANYA EMMANUEL', 'BMTS', 'O/CDT', 21.74, 19.10, 2.70, 8.00, 51.54, 'E', 'FAIR', 'PASSED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(25, 1, 1449, 'BMTS-25-MH-000027', 'RA/245912', 'O/CDT', 'BOGERE TONNY', 'BMTS', 'O/CDT', 22.68, 25.84, 2.80, 8.00, 59.32, 'E', 'FAIR', 'PASSED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(26, 1, 1450, 'BMTS-25-MH-000028', 'RA/246352', 'O/CDT', 'IMALINGAT GODFREY', 'BMTS', 'O/CDT', 33.09, 20.78, 2.70, 8.00, 64.57, 'D', 'SATISFACTORY', 'PASSED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(27, 1, 1451, 'BMTS-25-MH-000029', 'RA/246452', 'O/CDT', 'KAHUMA RONALD', 'BMTS', 'O/CDT', 27.43, 23.94, 2.75, 7.00, 61.12, 'D', 'SATISFACTORY', 'PASSED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(28, 1, 1452, 'BMTS-25-MH-000030', 'RA/246558', 'O/CDT', 'KARE BRIAN', 'BMTS', 'O/CDT', 37.68, 23.62, 2.60, 8.00, 71.90, 'C', 'GOOD', 'PASSED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(29, 1, 1453, 'BMTS-25-MH-000031', 'RA/246683', 'O/CDT', 'KAZUNGU MARVIN', 'BMTS', 'O/CDT', 35.09, 24.94, 2.80, 8.00, 70.83, 'C', 'GOOD', 'PASSED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(30, 1, 1454, 'BMTS-25-MH-000032', 'RA/246901', 'O/CDT', 'KWEREBERA YOWEL', 'BMTS', 'O/CDT', 23.08, 21.90, 2.95, 8.00, 55.93, 'E', 'FAIR', 'PASSED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(31, 1, 1455, 'BMTS-25-MH-000033', 'RA/246933', 'O/CDT', 'KYOMUGISHA RUTH', 'BMTS', 'O/CDT', 28.09, 30.88, 2.90, 8.00, 69.87, 'D', 'SATISFACTORY', 'PASSED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(32, 1, 1456, 'BMTS-25-MH-000034', 'RA/247126', 'O/CDT', 'MBULAMWANA GERALD', 'BMTS', 'O/CDT', 33.56, 24.00, 2.80, 8.00, 68.36, 'D', 'SATISFACTORY', 'PASSED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(33, 1, 1457, 'BMTS-25-MH-000035', 'RA/247413', 'O/CDT', 'MURUHURA JULIUS', 'BMTS', 'O/CDT', 24.63, 25.60, 2.80, 8.00, 61.03, 'D', 'SATISFACTORY', 'PASSED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(34, 1, 1458, 'BMTS-25-MH-000036', 'RA/247685', 'O/CDT', 'NAMARA NAUME', 'BMTS', 'O/CDT', 39.07, 13.60, 2.80, 8.00, 63.47, 'D', 'SATISFACTORY', 'PASSED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(35, 1, 1459, 'BMTS-25-MH-000037', 'RA/247707', 'O/CDT', 'NAMUKASA SHAMIM', 'BMTS', 'O/CDT', 33.09, 19.86, 2.80, 8.00, 63.75, 'D', 'SATISFACTORY', 'PASSED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(36, 1, 1460, 'BMTS-25-MH-000038', 'RA/248045', 'O/CDT', 'OCATO EMMANUEL', 'BMTS', 'O/CDT', 28.50, 24.28, 3.00, 8.00, 63.78, 'D', 'SATISFACTORY', 'PASSED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(37, 1, 1461, 'BMTS-25-MH-000039', 'RA/248165', 'O/CDT', 'OGULEI ISAIAH', 'BMTS', 'O/CDT', 27.60, 25.88, 2.70, 8.00, 64.18, 'D', 'SATISFACTORY', 'PASSED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(38, 1, 1462, 'BMTS-25-MH-000040', 'RA/248308', 'O/CDT', 'OKEMA MATHEW', 'BMTS', 'O/CDT', 21.77, 25.24, 2.80, 8.00, 57.81, 'E', 'FAIR', 'PASSED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(39, 1, 1463, 'BMTS-25-MH-000041', 'RA/248542', 'O/CDT', 'ONGOM RONALD', 'BMTS', 'O/CDT', 28.37, 24.46, 2.80, 8.00, 63.63, 'D', 'SATISFACTORY', 'PASSED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(40, 1, 1464, 'BMTS-25-MH-000042', 'RA/248612', 'O/CDT', 'OPIT JOEL', 'BMTS', 'O/CDT', 27.63, 21.60, 2.85, 7.00, 59.08, 'E', 'FAIR', 'PASSED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(41, 1, 1465, 'BMTS-25-MH-000043', 'RA/248668', 'O/CDT', 'OSIRE JOSEPH', 'BMTS', 'O/CDT', 30.30, 21.74, 2.92, 9.00, 63.96, 'D', 'SATISFACTORY', 'PASSED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(42, 1, 1466, 'BMTS-25-MH-000044', 'RA/249062', 'O/CDT', 'TUMUKUNDE JUSTUS', 'BMTS', 'O/CDT', 30.68, 25.82, 2.85, 8.00, 67.35, 'D', 'SATISFACTORY', 'PASSED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(43, 1, 1468, 'BMTS-25-MH-000046', 'RA/252116', 'O/CDT', 'ELEL SAMSON', 'BMTS', 'O/CDT', 37.10, 25.60, 3.10, 8.00, 73.80, 'C', 'GOOD', 'PASSED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(44, 1, 1469, 'BMTS-25-MH-000047', 'RA/256130', 'O/CDT', 'OLILA SAMUEL', 'BMTS', 'O/CDT', 22.11, 22.88, 2.85, 8.00, 55.84, 'E', 'FAIR', 'PASSED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(45, 1, 1470, 'BMTS-25-MH-000048', 'RA/256356', 'O/CDT', 'OCHIRCHAN SIMON', 'BMTS', 'O/CDT', 23.31, 22.46, 2.90, 8.00, 56.67, 'E', 'FAIR', 'PASSED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(46, 1, 1471, 'BMTS-25-MH-000049', 'RA/259078', 'O/CDT', 'BYARUGABA RONALD', 'BMTS', 'O/CDT', 18.78, 24.44, 2.80, 8.00, 54.02, 'E', 'FAIR', 'PASSED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(47, 1, 1472, 'BMTS-25-MH-000050', 'RA/259145', 'O/CDT', 'DOOLA BEATRICE', 'BMTS', 'O/CDT', 37.30, 21.60, 2.80, 9.00, 70.70, 'C', 'GOOD', 'PASSED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(48, 1, 1473, 'BMTS-25-MH-000051', 'RA/259436', 'O/CDT', 'KALENDE IBRAHIM', 'BMTS', 'O/CDT', 31.94, 24.48, 2.89, 9.00, 68.31, 'D', 'SATISFACTORY', 'PASSED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(49, 1, 1474, 'BMTS-25-MH-000052', 'RA/259818', 'O/CDT', 'MAYIYA ANTHONY', 'BMTS', 'O/CDT', 31.66, 21.76, 2.60, 7.00, 63.02, 'D', 'SATISFACTORY', 'PASSED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(50, 1, 1475, 'BMTS-25-MH-000053', 'RA/260164', 'O/CDT', 'NABUKERA SCOVIA', 'BMTS', 'O/CDT', 22.41, 21.20, 2.80, 8.00, 54.41, 'E', 'FAIR', 'PASSED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(51, 1, 1476, 'BMTS-25-MH-000054', 'RA/260303', 'O/CDT', 'NTAMBI HENRY', 'BMTS', 'O/CDT', 29.45, 23.70, 2.80, 7.00, 62.95, 'D', 'SATISFACTORY', 'PASSED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(52, 1, 1477, 'BMTS-25-MH-000055', 'RA/260480', 'O/CDT', 'OKELLO DENISH DECO', 'BMTS', 'O/CDT', 17.93, 25.48, 2.70, 8.00, 54.11, 'E', 'FAIR', 'PASSED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(53, 1, 1478, 'BMTS-25-MH-000056', 'RA/261995', 'O/CDT', 'ABAINE ENOTH', 'BMTS', 'O/CDT', 29.64, 24.62, 2.90, 8.00, 65.16, 'D', 'SATISFACTORY', 'PASSED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(54, 1, 1479, 'BMTS-25-MH-000057', 'RA/267338', 'O/CDT', 'BYONANEBYE ALBERT', 'BMTS', 'O/CDT', 34.86, 24.92, 2.70, 8.00, 70.48, 'C', 'GOOD', 'PASSED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(55, 1, 1480, 'BMTS-25-MH-000058', 'RA/268856', 'O/CDT', 'MWESIGWA SAVIO', 'BMTS', 'O/CDT', 24.35, 24.72, 2.80, 7.00, 58.87, 'E', 'FAIR', 'PASSED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(56, 1, 1481, 'BMTS-25-MH-000059', 'RA/269117', 'O/CDT', 'TUMUSIIME EDMAND', 'BMTS', 'O/CDT', 28.23, 25.30, 2.80, 8.00, 64.33, 'D', 'SATISFACTORY', 'PASSED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(57, 1, 1482, 'BMTS-25-MH-000060', 'RA/270015', 'O/CDT', 'KAYENYPARWOTH PATIENCE', 'BMTS', 'O/CDT', 36.13, 23.80, 2.80, 9.00, 71.73, 'C', 'GOOD', 'PASSED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(58, 1, 1483, 'BMTS-25-MH-000061', 'RA/270965', 'O/CDT', 'RWOTHOMIO SUNDAY', 'BMTS', 'O/CDT', 21.80, 20.84, 2.85, 8.00, 53.49, 'E', 'FAIR', 'PASSED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(59, 1, 1484, 'BMTS-25-MH-000062', 'RA/273067', 'O/CDT', 'NIWANDINDA GERALD ', 'BMTS', 'O/CDT', 36.78, 26.20, 2.75, 7.00, 72.73, 'C', 'GOOD', 'PASSED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(60, 1, 1485, 'BMTS-25-MH-000063', 'RA/273873', 'O/CDT', 'MUGERWA NICHOLAS', 'BMTS', 'O/CDT', 27.61, 23.62, 2.75, 8.00, 61.98, 'D', 'SATISFACTORY', 'PASSED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(61, 1, 1486, 'BMTS-25-MH-000064', 'RA/275200', 'O/CDT', 'BAYINOMUGISHA ERIA', 'BMTS', 'O/CDT', 32.16, 17.06, 2.60, 7.00, 58.82, 'E', 'FAIR', 'PASSED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(62, 1, 1487, 'BMTS-25-MH-000065', 'RA/276102', 'O/CDT', 'KAKURU GEOFREY', 'BMTS', 'O/CDT', 24.38, 24.68, 2.90, 8.00, 59.96, 'E', 'FAIR', 'PASSED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(63, 1, 1488, 'BMTS-25-MH-000066', 'RA/276564', 'O/CDT', 'MABONGA BRIAN', 'BMTS', 'O/CDT', 30.40, 21.40, 2.60, 7.00, 61.40, 'D', 'SATISFACTORY', 'PASSED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(64, 1, 1489, 'BMTS-25-MH-000067', 'RA/277350', 'O/CDT', 'NAYAMBA ASAPH', 'BMTS', 'O/CDT', 19.73, 17.76, 2.85, 8.00, 48.34, 'F', 'POOR', 'FAILED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(65, 1, 1490, 'BMTS-25-MH-000068', 'RA/278117', 'O/CDT', 'OKIA NICODEMAS PUWATA', 'BMTS', 'O/CDT', 31.09, 25.26, 2.60, 8.00, 66.95, 'D', 'SATISFACTORY', 'PASSED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(66, 1, 1491, 'BMTS-25-MH-000069', 'RA/278176', 'O/CDT', 'OKOCHE JOREM', 'BMTS', 'O/CDT', 31.47, 20.60, 2.50, 7.00, 61.57, 'D', 'SATISFACTORY', 'PASSED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(67, 1, 1492, 'BMTS-25-MH-000070', 'RA/278298', 'O/CDT', 'OWKWI SIMON PETER', 'BMTS', 'O/CDT', 24.09, 20.94, 2.80, 8.00, 55.83, 'E', 'FAIR', 'PASSED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(68, 1, 1493, 'BMTS-25-MH-000071', 'RA/278982', 'O/CDT', 'OWINYA DAVID', 'BMTS', 'O/CDT', 31.66, 24.88, 2.80, 8.00, 67.34, 'D', 'SATISFACTORY', 'PASSED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(69, 1, 1494, 'BMTS-25-MH-000072', 'RA/279282', 'O/CDT', 'TUGUME DANIEL', 'BMTS', 'O/CDT', 31.68, 25.56, 2.96, 9.00, 69.20, 'D', 'SATISFACTORY', 'PASSED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(70, 1, 1495, 'BMTS-25-MH-000073', 'RA/279299', 'O/CDT', 'TUMUHIMBISE AARON', 'BMTS', 'O/CDT', 31.11, 25.68, 2.70, 8.00, 67.49, 'D', 'SATISFACTORY', 'PASSED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(71, 1, 1496, 'BMTS-25-MH-000074', 'RA/280080', 'O/CDT', 'BIGIRWA PETER', 'BMTS', 'O/CDT', 34.85, 22.40, 2.90, 8.00, 68.15, 'D', 'SATISFACTORY', 'PASSED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(72, 1, 1497, 'BMTS-25-MH-000075', 'RA/280482', 'O/CDT', 'KEMBABAZI LINNET', 'BMTS', 'O/CDT', 20.45, 21.74, 2.80, 7.00, 51.99, 'E', 'FAIR', 'PASSED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(73, 1, 1498, 'BMTS-25-MH-000076', 'RA/281208', 'O/CDT', 'OCHOM BOSCO', 'BMTS', 'O/CDT', 35.65, 23.10, 2.70, 8.00, 69.45, 'D', 'SATISFACTORY', 'PASSED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(74, 1, 1499, 'BMTS-25-MH-000077', 'RA/281772', 'O/CDT', 'AGABA SYSON', 'BMTS', 'O/CDT', 30.22, 25.12, 2.50, 8.00, 65.84, 'D', 'SATISFACTORY', 'PASSED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(75, 1, 1500, 'BMTS-25-MH-000078', 'RA/282299', 'O/CDT', 'KAHUMA DAVID', 'BMTS', 'O/CDT', 35.24, 24.70, 2.70, 8.00, 70.64, 'C', 'GOOD', 'PASSED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(76, 1, 1501, 'BMTS-25-MH-000079', 'RA/282355', 'O/CDT', 'KANSIIME GEOFREY CCOCOVERA', 'BMTS', 'O/CDT', 34.78, 20.52, 3.10, 6.00, 64.40, 'D', 'SATISFACTORY', 'PASSED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(77, 1, 1502, 'BMTS-25-MH-000080', 'RA/282988', 'O/CDT', 'NAMPA DOREEN', 'BMTS', 'O/CDT', 22.96, 20.64, 2.80, 8.00, 54.40, 'E', 'FAIR', 'PASSED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(78, 1, 1503, 'BMTS-25-MH-000081', 'RA/283739', 'O/CDT', 'WAISWA KENNEDDY', 'BMTS', 'O/CDT', 29.71, 21.24, 2.70, 6.00, 59.65, 'E', 'FAIR', 'PASSED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(79, 1, 1504, 'BMTS-25-MH-000082', 'RA/284678', 'O/CDT', 'BATAMBA GODWIN', 'BMTS', 'O/CDT', 26.37, 22.60, 3.00, 8.00, 59.97, 'E', 'FAIR', 'PASSED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(80, 1, 1505, 'BMTS-25-MH-000083', 'RA/286167', 'O/CDT', 'MULEKWA ABUDALLAH', 'BMTS', 'O/CDT', 28.81, 25.36, 2.50, 7.00, 63.67, 'D', 'SATISFACTORY', 'PASSED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(81, 1, 1506, 'BMTS-25-MH-000084', 'RA/288852', 'O/CDT', 'ATUBANGIRE CAROLINE', 'BMTS', 'O/CDT', 36.81, 17.26, 2.70, 8.00, 64.77, 'D', 'SATISFACTORY', 'PASSED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(82, 1, 1507, 'BMTS-25-MH-000085', 'RA/290125', 'O/CDT', 'KUSHABA BENON', 'BMTS', 'O/CDT', 31.20, 20.44, 2.80, 8.00, 62.44, 'D', 'SATISFACTORY', 'PASSED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(83, 1, 1508, 'BMTS-25-MH-000086', 'RA/293238', 'O/CDT', 'BAHINDA WILLIAM', 'BMTS', 'O/CDT', 44.77, 25.60, 2.80, 8.00, 81.17, 'B', 'VERY GOOD', 'PASSED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(84, 1, 1509, 'BMTS-25-MH-000087', 'RA/293416', 'O/CDT', 'CHEMASWET AIDEED', 'BMTS', 'O/CDT', 19.07, 21.20, 2.75, 8.00, 51.02, 'E', 'FAIR', 'PASSED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(85, 1, 1510, 'BMTS-25-MH-000088', 'SOMA/NYA14', 'O/CDT', 'ABUUDI MOHAMED AHMED HUSSEIN ', 'BMTS', 'O/CDT', 0.00, 12.20, 0.00, 0.00, 12.20, 'F', 'POOR', 'FAILED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(86, 1, 1511, 'BMTS-25-MH-000089', 'SOMA/NYA18', 'O/CDT', 'AHMED MOHAMUD ALI MA\'OW', 'BMTS', 'O/CDT', 20.58, 20.66, 2.70, 7.00, 50.94, 'E', 'FAIR', 'PASSED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(87, 1, 1512, 'BMTS-25-MH-000090', 'SOMA/NYA22', 'O/CDT', 'MUUMIM ABDULE HUSIEN ADOW', 'BMTS', 'O/CDT', 16.73, 24.58, 2.60, 6.00, 49.91, 'F', 'POOR', 'FAILED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(88, 1, 1513, 'BMTS-25-MH-000091', 'SOMA/NYA26', 'O/CDT', 'FAYSAL ABDULAHI ALI FARAH', 'BMTS', 'O/CDT', 22.15, 18.02, 2.50, 7.00, 49.67, 'F', 'POOR', 'FAILED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(89, 1, 1514, 'BMTS-25-MH-000092', 'SOMA/NYA30', 'O/CDT', 'ABDIRAHIM AHMED HASSAN ALI', 'BMTS', 'O/CDT', 3.95, 15.54, 2.50, 6.00, 27.99, 'F', 'POOR', 'FAILED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(90, 1, 1516, 'BMTS-25-MH-000094', 'SOMA/NYA38', 'O/CDT', 'MOHAMEDDEEQ BARRE ADAWE ALI', 'BMTS', 'O/CDT', 0.00, 12.44, 0.00, 0.00, 12.44, 'F', 'POOR', 'FAILED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(91, 1, 1517, 'BMTS-25-MH-000095', 'SOMA/NYA42', 'O/CDT', 'ABUKAR MUHUMED HUSSIEN SHIIQOW', 'BMTS', 'O/CDT', 20.30, 12.20, 2.50, 7.00, 42.00, 'F', 'POOR', 'FAILED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(92, 1, 1518, 'BMTS-25-MH-000096', 'SOMA/NYA46', 'O/CDT', 'SHARIIF YAASIIN SHARIIF XASAN', 'BMTS', 'O/CDT', 6.76, 15.50, 2.80, 7.00, 32.06, 'F', 'POOR', 'FAILED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(93, 1, 1519, 'BMTS-25-MH-000097', 'SOMA/NYA50', 'O/CDT', 'ADDIRAHMAN ABDI MOHAMED AFRAH', 'BMTS', 'O/CDT', 20.31, 17.52, 2.50, 7.00, 47.33, 'F', 'POOR', 'FAILED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(94, 1, 1520, 'BMTS-25-MH-000098', 'SOMA/NYA54', 'O/CDT', 'ABDUKADR ABDULLAHI MUKTAR HILOWLE', 'BMTS', 'O/CDT', 7.37, 9.50, 2.60, 8.00, 27.47, 'F', 'POOR', 'FAILED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(95, 1, 1521, 'BMTS-25-MH-000099', 'CA/NYA101', 'O/CDT', 'YANGANA TEKPA LEBERT CHRISTOPHER', 'BMTS', 'O/CDT', 12.78, 18.04, 2.80, 6.00, 39.62, 'F', 'POOR', 'FAILED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(96, 1, 1522, 'BMTS-25-MH-000100', 'CA/NYA105', 'O/CDT', 'KAMBA LAURELSEDUISANT', 'BMTS', 'O/CDT', 11.83, 18.06, 2.90, 7.00, 39.79, 'F', 'POOR', 'FAILED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(97, 1, 1523, 'BMTS-25-MH-000101', 'CA/NYA109', 'O/CDT', 'LOKO KOMA GAEL SAMMUEL', 'BMTS', 'O/CDT', 9.94, 16.34, 2.70, 7.00, 35.98, 'F', 'POOR', 'FAILED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(98, 1, 1524, 'BMTS-25-MH-000102', 'CA/NYA113', 'O/CDT', 'NGAKO GUSTEAU DOLPH', 'BMTS', 'O/CDT', 8.66, 20.98, 2.60, 8.00, 40.24, 'F', 'POOR', 'FAILED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(99, 1, 1525, 'BMTS-25-MH-000103', 'CA/NYA117', 'O/CDT', 'ZIA TANGBANDO MAANICUS DJEFERSON', 'BMTS', 'O/CDT', 10.27, 16.46, 2.70, 7.00, 36.43, 'F', 'POOR', 'FAILED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(100, 1, 1526, 'BMTS-25-MH-000104', 'CA/NYA121', 'O/CDT', 'GNIKOLI SIMEON', 'BMTS', 'O/CDT', 15.44, 22.06, 2.50, 8.00, 48.00, 'F', 'POOR', 'FAILED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(101, 1, 1527, 'BMTS-25-MH-000105', 'CA/NYA125', 'O/CDT', 'MBOROKPO FRANCOIS D\' ASSISE', 'BMTS', 'O/CDT', 13.27, 18.80, 2.95, 9.00, 44.02, 'F', 'POOR', 'FAILED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(102, 1, 1528, 'BMTS-25-MH-000106', 'CA/NYA129', 'O/CDT', 'KOBONDIT DOUATHE ALEXIS PIERREI DIDIER', 'BMTS', 'O/CDT', 5.89, 16.24, 2.60, 7.00, 31.73, 'F', 'POOR', 'FAILED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(103, 1, 1529, 'BMTS-25-MH-000107', 'CA/NYA137', 'O/CDT', 'NGA NKENG NUN SAMSON SIDNEY', 'BMTS', 'O/CDT', 8.62, 16.00, 2.70, 7.00, 34.32, 'F', 'POOR', 'FAILED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(104, 1, 1530, 'BMTS-25-MH-000108', 'CA/NYA141', 'O/CDT', 'NDOKAGUI SALOMON', 'BMTS', 'O/CDT', 18.22, 20.44, 2.50, 7.00, 48.16, 'F', 'POOR', 'FAILED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(105, 1, 1531, 'BMTS-25-MH-000109', 'CA/NYA145', 'O/CDT', 'BOKADE WANEDOKA JULES ASTURNIN', 'BMTS', 'O/CDT', 8.07, 19.80, 2.60, 7.00, 37.47, 'F', 'POOR', 'FAILED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(106, 1, 1532, 'BMTS-25-MH-000110', 'CA/NYA149', 'O/CDT', 'BEGOTO NDJERABE NOEL YOHANN', 'BMTS', 'O/CDT', 9.15, 18.54, 2.60, 8.00, 38.29, 'F', 'POOR', 'FAILED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(107, 1, 1533, 'BMTS-25-MH-000111', 'CA/NYA153', 'O/CDT', 'GREKAMBI DIEU MERCI SEMA OTHNEIL', 'BMTS', 'O/CDT', 3.65, 19.20, 2.80, 6.00, 31.65, 'F', 'POOR', 'FAILED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(108, 1, 1534, 'BMTS-25-MH-000112', 'CA/NYA58', 'O/CDT', 'KOGBETO YAKETTOO', 'BMTS', 'O/CDT', 5.38, 15.62, 2.50, 6.00, 29.50, 'F', 'POOR', 'FAILED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(109, 1, 1535, 'BMTS-25-MH-000113', 'CA/NYA73', 'O/CDT', 'AMEDI DENA FRANCOIS BENEIL', 'BMTS', 'O/CDT', 11.71, 19.84, 3.00, 8.00, 42.55, 'F', 'POOR', 'FAILED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(110, 1, 1536, 'BMTS-25-MH-000114', 'CA/NYA77', 'O/CDT', 'MAZAGO SHILIKO BLAISE', 'BMTS', 'O/CDT', 12.33, 18.00, 2.50, 7.00, 39.83, 'F', 'POOR', 'FAILED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(111, 1, 1537, 'BMTS-25-MH-000115', 'CA/NYA81', 'O/CDT', 'NDOMETE ABED NEGO STEVE', 'BMTS', 'O/CDT', 5.86, 16.72, 2.70, 7.00, 32.28, 'F', 'POOR', 'FAILED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(112, 1, 1538, 'BMTS-25-MH-000116', 'CA/NYA85', 'O/CDT', 'YAMTON HERITIER DE BONHEUR MELKIOR', 'BMTS', 'O/CDT', 1.76, 20.04, 2.70, 8.00, 32.50, 'F', 'POOR', 'FAILED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(113, 1, 1539, 'BMTS-25-MH-000117', 'CA/NYA89', 'O/CDT', 'GUNDI MARCEL PRINCE', 'BMTS', 'O/CDT', 13.63, 18.06, 2.70, 7.00, 41.39, 'F', 'POOR', 'FAILED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(114, 1, 1540, 'BMTS-25-MH-000118', 'CA/NYA93', 'O/CDT', 'NGUERELESSIO MOISE PRUDENCE BAUDOUIN', 'BMTS', 'O/CDT', 4.28, 12.16, 2.60, 7.00, 26.04, 'F', 'POOR', 'FAILED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(115, 1, 1541, 'BMTS-25-MH-000119', 'CA/NYA97', 'O/CDT', 'MOULO MERLY JEFFERSON', 'BMTS', 'O/CDT', 13.40, 17.92, 2.50, 8.00, 41.82, 'F', 'POOR', 'FAILED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(116, 1, 1542, 'BMTS-25-MH-000120', 'MT/139181', 'O/CDT', 'FREEMAN FLENNAN KILASARA', 'BMTS', 'O/CDT', 28.50, 25.00, 0.00, 0.00, 53.50, 'E', 'FAIR', 'PASSED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(117, 1, 1543, 'BMTS-25-MH-000121', 'MTM/136688', 'O/CDT', 'ELIZABETH JOHANSEN MUTTAYABALWA', 'BMTS', 'O/CDT', 26.96, 18.72, 0.00, 0.00, 45.68, 'F', 'POOR', 'FAILED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(118, 1, 1544, 'BMTS-25-MH-000122', 'MTM/139395', 'O/CDT', 'RAHMA SADICK MIHAYO', 'BMTS', 'O/CDT', 26.19, 17.14, 0.00, 0.00, 43.33, 'F', 'POOR', 'FAILED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(119, 1, 1545, 'BMTS-25-MH-000123', 'MALI/NYA157', 'O/CDT', 'HASSANE TOURE', 'BMTS', 'O/CDT', 23.87, 21.30, 2.60, 8.00, 55.77, 'E', 'FAIR', 'PASSED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(120, 1, 1546, 'BMTS-25-MH-000124', 'MALI/NYA161', 'O/CDT', 'HAMIDOU POUDIOGOU', 'BMTS', 'O/CDT', 23.25, 23.36, 3.10, 7.00, 56.71, 'E', 'FAIR', 'PASSED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(121, 1, 1547, 'BMTS-25-MH-000125', 'MALI/NYA165', 'O/CDT', 'MATHIAS COULIBALY', 'BMTS', 'O/CDT', 27.56, 22.14, 2.70, 8.00, 60.40, 'D', 'SATISFACTORY', 'PASSED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(122, 1, 1548, 'BMTS-25-MH-000126', 'MALI/NYA169', 'O/CDT', 'ABDOULAYE SIDIBE', 'BMTS', 'O/CDT', 18.66, 17.00, 2.70, 7.00, 45.36, 'F', 'POOR', 'FAILED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(123, 1, 1549, 'BMTS-25-MH-000127', 'MALI/NYA173', 'O/CDT', 'SOUNGALO SANOGO', 'BMTS', 'O/CDT', 13.55, 23.50, 2.70, 8.00, 47.75, 'F', 'POOR', 'FAILED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(124, 1, 1550, 'BMTS-25-MH-000128', 'RA/233822', 'O/CDT', 'NSUBUGA DAUGLAS', 'BMTS', 'O/CDT', 22.33, 21.66, 2.60, 9.00, 55.59, 'E', 'FAIR', 'PASSED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(125, 1, 1551, 'BMTS-25-MH-000129', 'RA/233855', 'O/CDT', 'NYANGOMA JANE', 'BMTS', 'O/CDT', 31.91, 21.84, 2.90, 7.00, 63.65, 'D', 'SATISFACTORY', 'PASSED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(126, 1, 1552, 'BMTS-25-MH-000130', 'RA/235220', 'O/CDT', 'ATUSINGWIZE ARTHUR', 'BMTS', 'O/CDT', 26.01, 18.26, 2.70, 8.00, 54.97, 'E', 'FAIR', 'PASSED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(127, 1, 1553, 'BMTS-25-MH-000131', 'RA/235223', 'O/CDT', 'ATWONGYEIRE VIOLA ', 'BMTS', 'O/CDT', 36.56, 18.08, 2.80, 8.00, 65.44, 'D', 'SATISFACTORY', 'PASSED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(128, 1, 1554, 'BMTS-25-MH-000132', 'RA/235522', 'O/CDT', 'DRANI KENNEDY', 'BMTS', 'O/CDT', 27.60, 21.22, 3.00, 8.00, 59.82, 'E', 'FAIR', 'PASSED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(129, 1, 1555, 'BMTS-25-MH-000133', 'RA/235827', 'O/CDT', 'KAMUGISHA JOSEPH', 'BMTS', 'O/CDT', 30.61, 26.20, 2.80, 8.00, 67.61, 'D', 'SATISFACTORY', 'PASSED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(130, 1, 1556, 'BMTS-25-MH-000134', 'RA/236806', 'O/CDT', 'NUWAMANYA JUSTUS', 'BMTS', 'O/CDT', 30.99, 22.36, 2.60, 8.00, 63.95, 'D', 'SATISFACTORY', 'PASSED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(131, 1, 1557, 'BMTS-25-MH-000135', 'RA/239397', 'O/CDT', 'EPAJJA FAZIL OKIRING', 'BMTS', 'O/CDT', 34.88, 21.04, 3.00, 8.00, 66.92, 'D', 'SATISFACTORY', 'PASSED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(132, 1, 1558, 'BMTS-25-MH-000136', 'RA/239652', 'O/CDT', 'KALIWANI BRAYAN', 'BMTS', 'O/CDT', 26.22, 18.52, 3.00, 8.00, 55.74, 'E', 'FAIR', 'PASSED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(133, 1, 1559, 'BMTS-25-MH-000137', 'RA/240308', 'O/CDT', 'MUGUME CHRIS', 'BMTS', 'O/CDT', 34.90, 25.50, 3.00, 9.00, 72.40, 'C', 'GOOD', 'PASSED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(134, 1, 1560, 'BMTS-25-MH-000138', 'RA/241116', 'O/CDT', 'OJOK KENNET', 'BMTS', 'O/CDT', 33.77, 25.92, 3.00, 9.00, 71.69, 'C', 'GOOD', 'PASSED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(135, 1, 1561, 'BMTS-25-MH-000139', 'RA/242430', 'O/CDT', 'SSERUWAGI DANIEL', 'BMTS', 'O/CDT', 17.56, 23.42, 2.60, 7.00, 50.58, 'E', 'FAIR', 'PASSED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(136, 1, 1562, 'BMTS-25-MH-000140', 'RA/245087', 'O/CDT', 'ABAHO SEEZI', 'BMTS', 'O/CDT', 29.03, 25.92, 2.80, 8.00, 65.75, 'D', 'SATISFACTORY', 'PASSED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(137, 1, 1563, 'BMTS-25-MH-000141', 'RA/245173', 'O/CDT', 'ADUAZA MIKE', 'BMTS', 'O/CDT', 36.29, 24.18, 2.98, 9.00, 72.45, 'C', 'GOOD', 'PASSED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(138, 1, 1564, 'BMTS-25-MH-000142', 'RA/245188', 'O/CDT', 'AGABA ERIA', 'BMTS', 'O/CDT', 28.76, 18.04, 2.80, 7.00, 56.60, 'E', 'FAIR', 'PASSED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(139, 1, 1565, 'BMTS-25-MH-000143', 'RA/245198', 'O/CDT', 'AGABA RODGERS', 'BMTS', 'O/CDT', 21.06, 21.58, 2.80, 7.00, 52.44, 'E', 'FAIR', 'PASSED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(140, 1, 1566, 'BMTS-25-MH-000144', 'RA/245201', 'O/CDT', 'AGABA TIMOTHY', 'BMTS', 'O/CDT', 27.88, 22.36, 2.90, 7.00, 60.14, 'D', 'SATISFACTORY', 'PASSED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(141, 1, 1567, 'BMTS-25-MH-000145', 'RA/245584', 'O/CDT', 'ARINAITWE LAMBERT', 'BMTS', 'O/CDT', 27.53, 20.70, 2.50, 7.00, 57.73, 'E', 'FAIR', 'PASSED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(142, 1, 1568, 'BMTS-25-MH-000146', 'RA/246333', 'O/CDT', 'IHANGU JOSHUA', 'BMTS', 'O/CDT', 38.68, 26.04, 3.00, 10.00, 77.72, 'C', 'GOOD', 'PASSED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(143, 1, 1569, 'BMTS-25-MH-000147', 'RA/246363', 'O/CDT', 'ISABIRYE JUDE', 'BMTS', 'O/CDT', 34.20, 20.58, 2.50, 8.00, 65.28, 'D', 'SATISFACTORY', 'PASSED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(144, 1, 1570, 'BMTS-25-MH-000148', 'RA/246699', 'O/CDT', 'KHAENDEKHE AMIDU', 'BMTS', 'O/CDT', 26.14, 25.00, 2.80, 8.00, 61.94, 'D', 'SATISFACTORY', 'PASSED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(145, 1, 1571, 'BMTS-25-MH-000149', 'RA/246899', 'O/CDT', 'KWEMOI ELIJAH', 'BMTS', 'O/CDT', 30.50, 24.80, 2.91, 9.00, 67.21, 'D', 'SATISFACTORY', 'PASSED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(146, 1, 1572, 'BMTS-25-MH-000150', 'RA/246929', 'O/CDT', 'KYOBUHWEZI BRENDA', 'BMTS', 'O/CDT', 28.66, 16.08, 2.90, 7.00, 54.64, 'E', 'FAIR', 'PASSED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(147, 1, 1573, 'BMTS-25-MH-000151', 'RA/246934', 'O/CDT', 'KYOMUHENDO EVA', 'BMTS', 'O/CDT', 25.45, 18.54, 2.80, 8.00, 54.79, 'E', 'FAIR', 'PASSED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(148, 1, 1574, 'BMTS-25-MH-000152', 'RA/247114', 'O/CDT', 'MBAINE RONALD', 'BMTS', 'O/CDT', 18.93, 24.10, 2.70, 7.00, 52.73, 'E', 'FAIR', 'PASSED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(149, 1, 1575, 'BMTS-25-MH-000153', 'RA/247443', 'O/CDT', 'MUSIIMENTA SHARROTTE ABWOOLI', 'BMTS', 'O/CDT', 30.25, 18.46, 2.80, 7.00, 58.51, 'E', 'FAIR', 'PASSED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(150, 1, 1576, 'BMTS-25-MH-000154', 'RA/247479', 'O/CDT', 'MUTEBI HENRY', 'BMTS', 'O/CDT', 27.96, 24.08, 2.70, 7.00, 61.74, 'D', 'SATISFACTORY', 'PASSED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(151, 1, 1577, 'BMTS-25-MH-000155', 'RA/247488', 'O/CDT', 'MUTESI MARTHA', 'BMTS', 'O/CDT', 27.07, 22.14, 2.90, 9.00, 61.11, 'D', 'SATISFACTORY', 'PASSED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(152, 1, 1578, 'BMTS-25-MH-000156', 'RA/247613', 'O/CDT', 'NAHABWE ISAAC', 'BMTS', 'O/CDT', 37.63, 18.88, 2.50, 8.00, 67.01, 'D', 'SATISFACTORY', 'PASSED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(153, 1, 1579, 'BMTS-25-MH-000157', 'RA/247676', 'O/CDT', 'NAMANYA INNOCENT', 'BMTS', 'O/CDT', 18.90, 24.14, 2.65, 9.00, 54.69, 'E', 'FAIR', 'PASSED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(154, 1, 1580, 'BMTS-25-MH-000158', 'RA/247792', 'O/CDT', 'NATURINDA JOANITAH', 'BMTS', 'O/CDT', 24.23, 22.00, 3.00, 8.00, 57.23, 'E', 'FAIR', 'PASSED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(155, 1, 1581, 'BMTS-25-MH-000159', 'RA/248142', 'O/CDT', 'ODUL DENISH', 'BMTS', 'O/CDT', 28.05, 25.20, 2.80, 7.00, 63.05, 'D', 'SATISFACTORY', 'PASSED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(156, 1, 1582, 'BMTS-25-MH-000160', 'RA/248700', 'O/CDT', 'OTIMONG FRED', 'BMTS', 'O/CDT', 34.07, 26.02, 2.85, 7.00, 69.94, 'D', 'SATISFACTORY', 'PASSED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(157, 1, 1583, 'BMTS-25-MH-000161', 'RA/248716', 'O/CDT', 'OUMA SILVESTER', 'BMTS', 'O/CDT', 20.48, 24.34, 2.85, 8.00, 55.67, 'E', 'FAIR', 'PASSED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(158, 1, 1584, 'BMTS-25-MH-000162', 'RA/248976', 'O/CDT', 'TAREMWA BOB BARNABAS', 'BMTS', 'O/CDT', 35.13, 21.36, 2.50, 8.00, 66.99, 'D', 'SATISFACTORY', 'PASSED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(159, 1, 1585, 'BMTS-25-MH-000163', 'RA/249244', 'O/CDT', 'WAISWA GRACE', 'BMTS', 'O/CDT', 30.53, 24.56, 2.70, 8.00, 65.79, 'D', 'SATISFACTORY', 'PASSED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(160, 1, 1586, 'BMTS-25-MH-000164', 'RA/249258', 'O/CDT', 'WAKAMI YONNAH', 'BMTS', 'O/CDT', 17.50, 21.42, 2.85, 8.00, 49.77, 'F', 'POOR', 'FAILED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(161, 1, 1587, 'BMTS-25-MH-000165', 'RA/250864', 'O/CDT', 'TUKAMUHEBWA PETER', 'BMTS', 'O/CDT', 29.22, 24.72, 2.70, 7.00, 63.64, 'D', 'SATISFACTORY', 'PASSED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(162, 1, 1588, 'BMTS-25-MH-000166', 'RA/253466', 'O/CDT', 'OKODI HARON', 'BMTS', 'O/CDT', 28.02, 20.48, 2.70, 8.00, 59.20, 'E', 'FAIR', 'PASSED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(163, 1, 1589, 'BMTS-25-MH-000167', 'RA/259889', 'O/CDT', 'MUGABI PIUS', 'BMTS', 'O/CDT', 26.95, 24.20, 2.50, 8.00, 61.65, 'D', 'SATISFACTORY', 'PASSED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(164, 1, 1590, 'BMTS-25-MH-000168', 'RA/260249', 'O/CDT', 'NDINYA GEORGE', 'BMTS', 'O/CDT', 35.47, 18.88, 2.70, 9.00, 66.05, 'D', 'SATISFACTORY', 'PASSED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(165, 1, 1591, 'BMTS-25-MH-000169', 'RA/260310', 'O/CDT', 'NUWAGABA KENETH BYONA', 'BMTS', 'O/CDT', 31.59, 18.68, 2.70, 7.00, 59.97, 'E', 'FAIR', 'PASSED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(166, 1, 1592, 'BMTS-25-MH-000170', 'RA/261501', 'O/CDT', 'SSERWADDA RONALD LUKANGA', 'BMTS', 'O/CDT', 23.91, 24.70, 2.80, 8.00, 59.41, 'E', 'FAIR', 'PASSED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(167, 1, 1593, 'BMTS-25-MH-000171', 'RA/262747', 'O/CDT', 'ICOROI REGINE', 'BMTS', 'O/CDT', 29.38, 21.76, 3.00, 8.00, 62.14, 'D', 'SATISFACTORY', 'PASSED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(168, 1, 1594, 'BMTS-25-MH-000172', 'RA/265167', 'O/CDT', 'KAKAMA DAVIS', 'BMTS', 'O/CDT', 35.01, 13.82, 2.50, 8.00, 59.33, 'E', 'FAIR', 'PASSED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(169, 1, 1595, 'BMTS-25-MH-000173', 'RA/268167', 'O/CDT', 'TUMUSHIME HILLARY', 'BMTS', 'O/CDT', 20.77, 24.90, 2.90, 8.00, 56.57, 'E', 'FAIR', 'PASSED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(170, 1, 1596, 'BMTS-25-MH-000174', 'RA/268721', 'O/CDT', 'MPANGALE REBECCA KELLEN', 'BMTS', 'O/CDT', 36.69, 14.52, 2.60, 7.00, 60.81, 'D', 'SATISFACTORY', 'PASSED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(171, 1, 1597, 'BMTS-25-MH-000175', 'RA/268930', 'O/CDT', 'NINYESIGA DARIUS', 'BMTS', 'O/CDT', 36.23, 23.84, 2.70, 7.00, 69.77, 'D', 'SATISFACTORY', 'PASSED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(172, 1, 1598, 'BMTS-25-MH-000176', 'RA/269240', 'O/CDT', 'KWESIGA DELICK', 'BMTS', 'O/CDT', 22.96, 23.52, 2.80, 8.00, 57.28, 'E', 'FAIR', 'PASSED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(173, 1, 1599, 'BMTS-25-MH-000177', 'RA/269504', 'O/CDT', 'ANDEOYE KIZITO', 'BMTS', 'O/CDT', 24.84, 24.32, 3.20, 8.00, 60.36, 'D', 'SATISFACTORY', 'PASSED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(174, 1, 1600, 'BMTS-25-MH-000178', 'RA/270234', 'O/CDT', 'MUSALWA STEVEN', 'BMTS', 'O/CDT', 18.62, 23.76, 2.85, 8.00, 53.23, 'E', 'FAIR', 'PASSED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(175, 1, 1601, 'BMTS-25-MH-000179', 'RA/270987', 'O/CDT', 'SISYE STEPHEN', 'BMTS', 'O/CDT', 26.64, 24.50, 2.80, 9.00, 62.94, 'D', 'SATISFACTORY', 'PASSED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(176, 1, 1602, 'BMTS-25-MH-000180', 'RA/272494', 'O/CDT', 'KATO WILSON', 'BMTS', 'O/CDT', 15.10, 22.16, 2.80, 8.00, 48.06, 'F', 'POOR', 'FAILED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(177, 1, 1603, 'BMTS-25-MH-000181', 'RA/273161', 'O/CDT', 'OKWALINGA AMBROSE', 'BMTS', 'O/CDT', 25.58, 24.02, 2.50, 7.00, 59.10, 'E', 'FAIR', 'PASSED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(178, 1, 1604, 'BMTS-25-MH-000182', 'RA/274001', 'O/CDT', 'TALWANA STEPHEN', 'BMTS', 'O/CDT', 24.50, 24.12, 2.70, 7.00, 58.32, 'E', 'FAIR', 'PASSED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(179, 1, 1605, 'BMTS-25-MH-000183', 'RA/275205', 'O/CDT', 'BEINGANA GOERGE BANTU', 'BMTS', 'O/CDT', 22.45, 21.86, 3.00, 8.00, 55.31, 'E', 'FAIR', 'PASSED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(180, 1, 1606, 'BMTS-25-MH-000184', 'RA/275325', 'O/CDT', 'CERULLO MORRIS', 'BMTS', 'O/CDT', 32.44, 21.90, 2.70, 8.00, 65.04, 'D', 'SATISFACTORY', 'PASSED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(181, 1, 1607, 'BMTS-25-MH-000185', 'RA/275333', 'O/CDT', 'CHANDIGA ABDUL MAJID', 'BMTS', 'O/CDT', 32.88, 25.96, 3.00, 7.00, 68.84, 'D', 'SATISFACTORY', 'PASSED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(182, 1, 1608, 'BMTS-25-MH-000186', 'RA/276195', 'O/CDT', 'KATO PAUL TUMUHAIRWE', 'BMTS', 'O/CDT', 13.80, 23.72, 2.70, 8.00, 48.22, 'F', 'POOR', 'FAILED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(183, 1, 1609, 'BMTS-25-MH-000187', 'RA/277505', 'O/CDT', 'OBETE BRIAN', 'BMTS', 'O/CDT', 31.44, 21.50, 3.00, 9.00, 64.94, 'D', 'SATISFACTORY', 'PASSED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(184, 1, 1610, 'BMTS-25-MH-000188', 'RA/278165', 'O/CDT', 'OKIRU IVAN ALEX', 'BMTS', 'O/CDT', 32.12, 25.46, 3.00, 7.00, 67.58, 'D', 'SATISFACTORY', 'PASSED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(185, 1, 1611, 'BMTS-25-MH-000189', 'RA/278178', 'O/CDT', 'OKOCHE VINCENT', 'BMTS', 'O/CDT', 29.63, 25.68, 2.97, 9.00, 67.28, 'D', 'SATISFACTORY', 'PASSED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(186, 1, 1612, 'BMTS-25-MH-000190', 'RA/278424', 'O/CDT', 'OMALLA CYRUS', 'BMTS', 'O/CDT', 26.55, 22.52, 2.85, 7.00, 58.92, 'E', 'FAIR', 'PASSED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(187, 1, 1613, 'BMTS-25-MH-000191', 'RA/278464', 'O/CDT', 'OMIAT JUNIOR', 'BMTS', 'O/CDT', 34.96, 24.84, 3.40, 8.00, 71.20, 'C', 'GOOD', 'PASSED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(188, 1, 1614, 'BMTS-25-MH-000192', 'RA/279011', 'O/CDT', 'OYURU MICHEAL', 'BMTS', 'O/CDT', 31.48, 21.90, 2.85, 8.00, 64.23, 'D', 'SATISFACTORY', 'PASSED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(189, 1, 1615, 'BMTS-25-MH-000193', 'RA/279321', 'O/CDT', 'TURINAWE NOBERT', 'BMTS', 'O/CDT', 34.39, 19.32, 3.00, 8.00, 64.71, 'D', 'SATISFACTORY', 'PASSED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(190, 1, 1616, 'BMTS-25-MH-000194', 'RA/279324', 'O/CDT', 'TURYAHABWE NATHAN', 'BMTS', 'O/CDT', 30.97, 25.30, 2.70, 8.00, 66.97, 'D', 'SATISFACTORY', 'PASSED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(191, 1, 1617, 'BMTS-25-MH-000195', 'RA/279908', 'O/CDT', 'ARYATUHA ESTHER', 'BMTS', 'O/CDT', 36.29, 24.70, 3.00, 9.00, 72.99, 'C', 'GOOD', 'PASSED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(192, 1, 1618, 'BMTS-25-MH-000196', 'RA/280115', 'O/CDT', 'BUSINGE ELIPHAZ', 'BMTS', 'O/CDT', 25.04, 25.30, 2.60, 8.00, 60.94, 'D', 'SATISFACTORY', 'PASSED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(193, 1, 1619, 'BMTS-25-MH-000197', 'RA/280910', 'O/CDT', 'MWEBE UMAR', 'BMTS', 'O/CDT', 34.69, 22.90, 3.00, 7.00, 67.59, 'D', 'SATISFACTORY', 'PASSED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(194, 1, 1620, 'BMTS-25-MH-000198', 'RA/281436', 'O/CDT', 'SSEMIYINGO JULIUS', 'BMTS', 'O/CDT', 32.89, 24.14, 2.90, 7.00, 66.93, 'D', 'SATISFACTORY', 'PASSED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(195, 1, 1621, 'BMTS-25-MH-000199', 'RA/281628', 'O/CDT', 'TURYASINGURA ROGERS', 'BMTS', 'O/CDT', 20.91, 20.44, 2.80, 8.00, 52.15, 'E', 'FAIR', 'PASSED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(196, 1, 1622, 'BMTS-25-MH-000200', 'RA/282564', 'O/CDT', 'LUTALO ANTHONY BBOSA', 'BMTS', 'O/CDT', 26.89, 24.14, 3.00, 7.00, 61.03, 'D', 'SATISFACTORY', 'PASSED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(197, 1, 1623, 'BMTS-25-MH-000201', 'RA/282989', 'O/CDT', 'NAMPA GIBSON', 'BMTS', 'O/CDT', 15.94, 21.78, 2.85, 8.00, 48.57, 'F', 'POOR', 'FAILED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(198, 1, 1624, 'BMTS-25-MH-000202', 'RA/283114', 'O/CDT', 'NSAMBA BRUCE', 'BMTS', 'O/CDT', 31.67, 24.94, 2.80, 8.00, 67.41, 'D', 'SATISFACTORY', 'PASSED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(199, 1, 1625, 'BMTS-25-MH-000203', 'RA/283342', 'O/CDT', 'ONGOM DENISH', 'BMTS', 'O/CDT', 26.97, 23.28, 2.80, 8.00, 61.05, 'D', 'SATISFACTORY', 'PASSED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(200, 1, 1626, 'BMTS-25-MH-000204', 'RA/283435', 'O/CDT', 'SAMANYA CHARLES', 'BMTS', 'O/CDT', 39.98, 24.20, 3.00, 9.00, 76.18, 'C', 'GOOD', 'PASSED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(201, 1, 1627, 'BMTS-25-MH-000205', 'RA/286220', 'O/CDT', 'MUSALWA INNOCENT ALLAN', 'BMTS', 'O/CDT', 18.05, 22.26, 2.80, 7.00, 50.11, 'E', 'FAIR', 'PASSED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(202, 1, 1628, 'BMTS-25-MH-000206', 'RA/290130', 'O/CDT', 'KUSINGURA EMILY', 'BMTS', 'O/CDT', 27.69, 21.40, 3.00, 7.00, 59.09, 'E', 'FAIR', 'PASSED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(203, 1, 1629, 'BMTS-25-MH-000207', 'RA/292675', 'O/CDT', 'AINEMBABAZI JULIUS', 'BMTS', 'O/CDT', 24.66, 23.02, 2.70, 8.00, 58.38, 'E', 'FAIR', 'PASSED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(204, 1, 1630, 'BMTS-25-MH-000208', 'RA/296452', 'O/CDT', 'TUMWIKIRIZE JUSTUS', 'BMTS', 'O/CDT', 28.68, 24.82, 2.80, 8.00, 64.30, 'D', 'SATISFACTORY', 'PASSED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(205, 1, 1631, 'BMTS-25-MH-000209', 'SOMA/NYA11', 'O/CDT', 'ABDIWAHAB BARE FAARAH', 'BMTS', 'O/CDT', 17.00, 19.02, 2.80, 7.00, 45.82, 'F', 'POOR', 'FAILED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(206, 1, 1632, 'BMTS-25-MH-000210', 'SOMA/NYA15', 'O/CDT', 'SAYID ABDI HUSSIEN AHMEDNOR', 'BMTS', 'O/CDT', 12.15, 14.72, 2.70, 8.00, 37.57, 'F', 'POOR', 'FAILED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(207, 1, 1633, 'BMTS-25-MH-000211', 'SOMA/NYA19', 'O/CDT', 'SAKARIYE MOHAMED HIRSI HEYLE', 'BMTS', 'O/CDT', 14.52, 15.54, 2.60, 7.00, 39.66, 'F', 'POOR', 'FAILED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(208, 1, 1634, 'BMTS-25-MH-000212', 'SOMA/NYA23', 'O/CDT', 'MOHAMUD HASSAN ALI MOHAMUD ', 'BMTS', 'O/CDT', 12.10, 20.74, 2.50, 8.00, 43.34, 'F', 'POOR', 'FAILED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(209, 1, 1635, 'BMTS-25-MH-000213', 'SOMA/NYA27', 'O/CDT', 'ABDIKARIM AHEMED MOHAMED WARSAME', 'BMTS', 'O/CDT', 5.67, 7.84, 2.50, 0.00, 16.01, 'F', 'POOR', 'FAILED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(210, 1, 1636, 'BMTS-25-MH-000214', 'SOMA/NYA31', 'O/CDT', 'AXMED ALI MAHAMED IBRAHIM', 'BMTS', 'O/CDT', 15.39, 19.72, 2.90, 8.00, 46.01, 'F', 'POOR', 'FAILED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(211, 1, 1637, 'BMTS-25-MH-000215', 'SOMA/NYA35', 'O/CDT', 'AHMED HUSSIEN HASSOW MOHAMED', 'BMTS', 'O/CDT', 10.82, 17.76, 2.70, 7.00, 38.28, 'F', 'POOR', 'FAILED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(212, 1, 1638, 'BMTS-25-MH-000216', 'SOMA/NYA39', 'O/CDT', 'MOHAMED ALI ABUBAKAR HASSAN', 'BMTS', 'O/CDT', 30.35, 21.60, 2.85, 7.00, 61.80, 'D', 'SATISFACTORY', 'PASSED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(213, 1, 1639, 'BMTS-25-MH-000217', 'SOMA/NYA43', 'O/CDT', 'SHARIFF NOR MOHAMED GAFOW', 'BMTS', 'O/CDT', 7.05, 20.34, 2.80, 6.00, 36.19, 'F', 'POOR', 'FAILED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(214, 1, 1640, 'BMTS-25-MH-000218', 'SOMA/NYA47', 'O/CDT', 'OMAR QALIIF MUUSE MUHAMED ', 'BMTS', 'O/CDT', 24.46, 20.96, 2.80, 0.00, 48.22, 'F', 'POOR', 'FAILED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(215, 1, 1641, 'BMTS-25-MH-000219', 'CA/NYA102', 'O/CDT', 'NAMSENE DIEU MERCI STALLONE', 'BMTS', 'O/CDT', 0.78, 20.38, 2.60, 7.00, 30.76, 'F', 'POOR', 'FAILED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(216, 1, 1642, 'BMTS-25-MH-000220', 'CA/NYA106', 'O/CDT', 'KOSSINGOU LOUIS DIDIER', 'BMTS', 'O/CDT', 5.51, 22.60, 2.87, 7.00, 37.98, 'F', 'POOR', 'FAILED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(217, 1, 1643, 'BMTS-25-MH-000221', 'CA/NYA110', 'O/CDT', 'MOLOLABOBE PIOZZA CHRISTIAN KELLY', 'BMTS', 'O/CDT', 10.45, 23.96, 2.75, 7.00, 44.16, 'F', 'POOR', 'FAILED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(218, 1, 1644, 'BMTS-25-MH-000222', 'CA/NYA114', 'O/CDT', 'NZAKAPETE KARL PATERNE', 'BMTS', 'O/CDT', 23.03, 21.18, 2.50, 8.00, 54.71, 'E', 'FAIR', 'PASSED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(219, 1, 1645, 'BMTS-25-MH-000223', 'CA/NYA118', 'O/CDT', 'OMABO SADRAC CHRIST DIEU DON', 'BMTS', 'O/CDT', 8.05, 16.10, 2.50, 8.00, 34.65, 'F', 'POOR', 'FAILED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(220, 1, 1646, 'BMTS-25-MH-000224', 'CA/NYA122', 'O/CDT', 'DEGBE ERIC AXEL', 'BMTS', 'O/CDT', 12.17, 16.78, 2.70, 8.00, 39.65, 'F', 'POOR', 'FAILED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(221, 1, 1647, 'BMTS-25-MH-000225', 'CA/NYA126', 'O/CDT', 'NGOUTENDJI TOYA SILAS OBED GALATE', 'BMTS', 'O/CDT', 12.81, 20.32, 2.70, 7.00, 42.83, 'F', 'POOR', 'FAILED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(222, 1, 1648, 'BMTS-25-MH-000226', 'CA/NYA130', 'O/CDT', 'SIOVENE NGBABO JUSTE MARJINIEN', 'BMTS', 'O/CDT', 15.03, 16.32, 2.60, 7.00, 40.95, 'F', 'POOR', 'FAILED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(223, 1, 1649, 'BMTS-25-MH-000227', 'CA/NYA134', 'O/CDT', 'MAITOVU GEOLEYEN JESUS JESPERSIN ANAXIMEN', 'BMTS', 'O/CDT', 11.81, 20.48, 2.65, 8.00, 42.94, 'F', 'POOR', 'FAILED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(224, 1, 1650, 'BMTS-25-MH-000228', 'CA/NYA138', 'O/CDT', 'HOBIGUE HERMANN', 'BMTS', 'O/CDT', 7.15, 15.30, 2.70, 7.00, 32.15, 'F', 'POOR', 'FAILED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(225, 1, 1651, 'BMTS-25-MH-000229', 'CA/NYA142', 'O/CDT', 'GOSSALA BOMINIQUE SATURNIN FERANAND', 'BMTS', 'O/CDT', 11.07, 16.52, 2.70, 7.00, 37.29, 'F', 'POOR', 'FAILED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(226, 1, 1652, 'BMTS-25-MH-000230', 'CA/NYA146', 'O/CDT', 'KOHORONDJI MBAAGUE VAREL', 'BMTS', 'O/CDT', 12.17, 18.96, 2.90, 8.00, 42.03, 'F', 'POOR', 'FAILED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(227, 1, 1653, 'BMTS-25-MH-000231', 'CA/NYA150', 'O/CDT', 'SAKIBEDE MOUSSA ROCK JOSPIN CALEB', 'BMTS', 'O/CDT', 10.79, 23.04, 2.80, 8.00, 44.63, 'F', 'POOR', 'FAILED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(228, 1, 1654, 'BMTS-25-MH-000232', 'CA/NYA154', 'O/CDT', 'NDAGBIA MICHEL CLOVIS', 'BMTS', 'O/CDT', 13.96, 20.68, 3.14, 8.00, 45.78, 'F', 'POOR', 'FAILED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(229, 1, 1655, 'BMTS-25-MH-000233', 'CA/NYA55', 'O/CDT', 'TOYA BANGUE NELLY ELODIE', 'BMTS', 'O/CDT', 8.07, 17.16, 2.75, 7.00, 34.98, 'F', 'POOR', 'FAILED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(230, 1, 1656, 'BMTS-25-MH-000234', 'CA/NYA59', 'O/CDT', 'SIRINGUIAN SAMBA SHANICE MERLINE', 'BMTS', 'O/CDT', 3.53, 17.26, 2.90, 7.00, 30.69, 'F', 'POOR', 'FAILED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(231, 1, 1657, 'BMTS-25-MH-000235', 'CA/NYA62', 'O/CDT', 'DOUNIA-DOTE MERVEILLE SABINE', 'BMTS', 'O/CDT', 14.62, 16.60, 2.90, 8.00, 42.12, 'F', 'POOR', 'FAILED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(232, 1, 1658, 'BMTS-25-MH-000236', 'CA/NYA63', 'O/CDT', 'GOUANDJIKA SARAH CHRISTELLE ', 'BMTS', 'O/CDT', 9.78, 14.88, 2.50, 8.00, 35.16, 'F', 'POOR', 'FAILED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(233, 1, 1659, 'BMTS-25-MH-000237', 'CA/NYA66', 'O/CDT', 'DETCHOUA EMMANUEL HUGUES ELVIS', 'BMTS', 'O/CDT', 12.26, 19.78, 2.60, 7.00, 41.64, 'F', 'POOR', 'FAILED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(234, 1, 1660, 'BMTS-25-MH-000238', 'CA/NYA69', 'O/CDT', 'MBAIKOUA BEMAIDEJEROMIADE LEGRAND', 'BMTS', 'O/CDT', 18.39, 21.06, 2.70, 6.00, 48.15, 'F', 'POOR', 'FAILED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(235, 1, 1661, 'BMTS-25-MH-000239', 'CA/NYA70', 'O/CDT', 'GUENEFEI SIANT CLAIR', 'BMTS', 'O/CDT', 10.11, 15.20, 2.60, 8.00, 35.91, 'F', 'POOR', 'FAILED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(236, 1, 1662, 'BMTS-25-MH-000240', 'CA/NYA74', 'O/CDT', 'MOAKOLA SAINT CYR ELKANA DADATIC', 'BMTS', 'O/CDT', 8.73, 17.74, 2.60, 7.00, 36.07, 'F', 'POOR', 'FAILED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(237, 1, 1663, 'BMTS-25-MH-000241', 'CA/NYA78', 'O/CDT', 'KOYAYORO GILS QUANTIN GUY BIEVENU', 'BMTS', 'O/CDT', 11.64, 18.20, 2.80, 7.00, 39.64, 'F', 'POOR', 'FAILED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(238, 1, 1664, 'BMTS-25-MH-000242', 'CA/NYA82', 'O/CDT', 'KOKO SAINTLAR SADAM', 'BMTS', 'O/CDT', 6.76, 17.26, 2.80, 7.00, 33.82, 'F', 'POOR', 'FAILED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(239, 1, 1665, 'BMTS-25-MH-000243', 'CA/NYA86', 'O/CDT', 'OBAWA PETOGAKY NECTAIRE CHRYSTS', 'BMTS', 'O/CDT', 15.02, 20.40, 2.60, 8.00, 46.02, 'F', 'POOR', 'FAILED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(240, 1, 1666, 'BMTS-25-MH-000244', 'CA/NYA90', 'O/CDT', 'KOLONGO ZOUNGOU AGGE DON LACKASE', 'BMTS', 'O/CDT', 4.23, 19.36, 2.70, 7.00, 33.29, 'F', 'POOR', 'FAILED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(241, 1, 1667, 'BMTS-25-MH-000245', 'CA/NYA94', 'O/CDT', 'OUITA YAPENDE DESSLER ALMEIDA HERMANUS', 'BMTS', 'O/CDT', 16.12, 17.02, 3.00, 8.00, 44.14, 'F', 'POOR', 'FAILED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(242, 1, 1668, 'BMTS-25-MH-000246', 'CA/NYA98', 'O/CDT', 'BANDO OUNDAGNON VICTORIEN FRIDOLIN', 'BMTS', 'O/CDT', 5.22, 16.32, 2.60, 7.00, 31.14, 'F', 'POOR', 'FAILED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(243, 1, 1669, 'BMTS-25-MH-000247', 'MT/142553', 'O/CDT', 'KELVIN GODWIN FARES', 'BMTS', 'O/CDT', 15.37, 14.90, 0.00, 0.00, 30.27, 'F', 'POOR', 'FAILED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(244, 1, 1670, 'BMTS-25-MH-000248', 'MT/142515', 'O/CDT', 'JOSEPH JOSEPH MDEE', 'BMTS', 'O/CDT', 24.26, 26.14, 0.00, 0.00, 50.40, 'E', 'FAIR', 'PASSED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(245, 1, 1671, 'BMTS-25-MH-000249', 'MALI/NYA158', 'O/CDT', 'HAMADOU BOCOUM', 'BMTS', 'O/CDT', 10.17, 20.40, 2.85, 8.00, 41.42, 'F', 'POOR', 'FAILED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(246, 1, 1672, 'BMTS-25-MH-000250', 'MALI/NYA162', 'O/CDT', 'FALLE TRAORE', 'BMTS', 'O/CDT', 15.17, 18.86, 2.60, 7.00, 43.63, 'F', 'POOR', 'FAILED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(247, 1, 1673, 'BMTS-25-MH-000251', 'MALI/NYA166', 'O/CDT', 'DIAKARIDIA B DIARRA', 'BMTS', 'O/CDT', 22.84, 20.68, 2.70, 7.00, 53.22, 'E', 'FAIR', 'PASSED', '2025-10-28 03:27:16', '2025-10-28 03:27:16');
INSERT INTO `gpv_report_details` (`id`, `gpv_report_id`, `admission_id`, `admission_number`, `army_number`, `rank`, `name`, `school`, `course`, `theory_score`, `practical_score`, `cr_22_score`, `pr_score`, `total_score`, `grade`, `comment`, `remarks`, `created_at`, `updated_at`) VALUES
(248, 1, 1674, 'BMTS-25-MH-000252', 'MALI/NYA170', 'O/CDT', 'GNENY DEMBELE', 'BMTS', 'O/CDT', 14.92, 21.96, 2.70, 7.00, 46.58, 'F', 'POOR', 'FAILED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(249, 1, 1675, 'BMTS-25-MH-000253', 'MALI/NYA174', 'O/CDT', 'CHAKA ZAN KONATE', 'BMTS', 'O/CDT', 19.56, 22.16, 3.00, 9.00, 53.72, 'E', 'FAIR', 'PASSED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(250, 1, 1676, 'BMTS-25-MH-000254', 'RA/229653', 'O/CDT', 'KANDWANAHO GORDON', 'BMTS', 'O/CDT', 38.78, 24.88, 3.00, 8.00, 74.66, 'C', 'GOOD', 'PASSED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(251, 1, 1677, 'BMTS-25-MH-000255', 'RA/233360', 'O/CDT', 'MUDUWA SHARON', 'BMTS', 'O/CDT', 35.46, 20.96, 2.80, 8.00, 67.22, 'D', 'SATISFACTORY', 'PASSED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(252, 1, 1678, 'BMTS-25-MH-000256', 'RA/233856', 'O/CDT', 'NYANZI BRIAN', 'BMTS', 'O/CDT', 35.50, 23.96, 2.80, 6.00, 68.26, 'D', 'SATISFACTORY', 'PASSED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(253, 1, 1679, 'BMTS-25-MH-000257', 'RA/235089', 'O/CDT', 'AMODO DENISH', 'BMTS', 'O/CDT', 23.50, 18.68, 2.75, 7.00, 51.93, 'E', 'FAIR', 'PASSED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(254, 1, 1680, 'BMTS-25-MH-000258', 'RA/235264', 'O/CDT', 'BAGOOLE HAKIMU', 'BMTS', 'O/CDT', 21.83, 24.44, 3.00, 8.00, 57.27, 'E', 'FAIR', 'PASSED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(255, 1, 1681, 'BMTS-25-MH-000259', 'RA/235836', 'O/CDT', 'KAMWESIGA FRANCIS', 'BMTS', 'O/CDT', 33.16, 24.44, 2.70, 8.00, 68.30, 'D', 'SATISFACTORY', 'PASSED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(256, 1, 1682, 'BMTS-25-MH-000260', 'RA/236258', 'O/CDT', 'MBOIRA GLORIA JEMIMAH', 'BMTS', 'O/CDT', 27.41, 17.24, 2.90, 8.00, 55.55, 'E', 'FAIR', 'PASSED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(257, 1, 1683, 'BMTS-25-MH-000261', 'RA/237284', 'O/CDT', 'OSUWAT ALBERT OKELLO', 'BMTS', 'O/CDT', 19.84, 24.40, 2.95, 8.00, 55.19, 'E', 'FAIR', 'PASSED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(258, 1, 1684, 'BMTS-25-MH-000262', 'RA/237707', 'O/CDT', 'WAJOKERANA HUSSEIN', 'BMTS', 'O/CDT', 15.01, 23.90, 2.80, 8.00, 49.71, 'F', 'POOR', 'FAILED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(259, 1, 1685, 'BMTS-25-MH-000263', 'RA/240217', 'O/CDT', 'MONDAY WILBER KAYONJO', 'BMTS', 'O/CDT', 22.99, 26.14, 2.50, 7.00, 58.63, 'E', 'FAIR', 'PASSED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(260, 1, 1686, 'BMTS-25-MH-000264', 'RA/240621', 'O/CDT', 'NABALA EMMANUEL', 'BMTS', 'O/CDT', 30.25, 24.42, 3.40, 8.00, 66.07, 'D', 'SATISFACTORY', 'PASSED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(261, 1, 1687, 'BMTS-25-MH-000265', 'RA/241388', 'O/CDT', 'OLUPOT GEORGE', 'BMTS', 'O/CDT', 26.30, 29.10, 2.90, 8.00, 66.30, 'D', 'SATISFACTORY', 'PASSED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(262, 1, 1688, 'BMTS-25-MH-000266', 'RA/241423', 'O/CDT', 'OMASE EMMANUEL', 'BMTS', 'O/CDT', 27.96, 25.34, 2.95, 7.00, 63.25, 'D', 'SATISFACTORY', 'PASSED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(263, 1, 1689, 'BMTS-25-MH-000267', 'RA/242356', 'O/CDT', 'MASIGA MOSES', 'BMTS', 'O/CDT', 33.70, 24.10, 2.50, 7.00, 67.30, 'D', 'SATISFACTORY', 'PASSED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(264, 1, 1690, 'BMTS-25-MH-000268', 'RA/242765', 'O/CDT', 'AHIMBISIBWE GEORGE', 'BMTS', 'O/CDT', 29.99, 22.90, 2.75, 8.00, 63.64, 'D', 'SATISFACTORY', 'PASSED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(265, 1, 1691, 'BMTS-25-MH-000269', 'RA/245204', 'O/CDT', 'AGEZI PATRICK', 'BMTS', 'O/CDT', 37.05, 23.60, 3.00, 7.00, 70.65, 'C', 'GOOD', 'PASSED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(266, 1, 1692, 'BMTS-25-MH-000270', 'RA/245225', 'O/CDT', 'AHEBWA ABEL', 'BMTS', 'O/CDT', 33.00, 22.38, 2.70, 8.00, 66.08, 'D', 'SATISFACTORY', 'PASSED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(267, 1, 1693, 'BMTS-25-MH-000271', 'RA/245309', 'O/CDT', 'AKANDWANAHO CLINTON', 'BMTS', 'O/CDT', 35.43, 24.68, 2.80, 7.00, 69.91, 'D', 'SATISFACTORY', 'PASSED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(268, 1, 1694, 'BMTS-25-MH-000272', 'RA/245736', 'O/CDT', 'AWORI DOMMITILA ANNA', 'BMTS', 'O/CDT', 27.61, 23.72, 2.90, 8.00, 62.23, 'D', 'SATISFACTORY', 'PASSED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(269, 1, 1695, 'BMTS-25-MH-000273', 'RA/245751', 'O/CDT', 'AYEBAZIBWE LABAN', 'BMTS', 'O/CDT', 32.18, 25.48, 3.00, 10.00, 70.66, 'C', 'GOOD', 'PASSED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(270, 1, 1696, 'BMTS-25-MH-000274', 'RA/245844', 'O/CDT', 'BALILEMWA PATRICK', 'BMTS', 'O/CDT', 23.13, 24.82, 2.90, 8.00, 58.85, 'E', 'FAIR', 'PASSED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(271, 1, 1697, 'BMTS-25-MH-000275', 'RA/246307', 'O/CDT', 'GYABUGANDA LILIAN', 'BMTS', 'O/CDT', 27.20, 21.14, 2.60, 7.00, 57.94, 'E', 'FAIR', 'PASSED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(272, 1, 1698, 'BMTS-25-MH-000276', 'RA/246420', 'O/CDT', 'KABOYO KANYORO SIMON', 'BMTS', 'O/CDT', 31.89, 20.60, 2.90, 7.00, 62.39, 'D', 'SATISFACTORY', 'PASSED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(273, 1, 1699, 'BMTS-25-MH-000277', 'RA/246808', 'O/CDT', 'KITONDE ELIAZALE', 'BMTS', 'O/CDT', 30.56, 21.52, 2.70, 8.00, 62.78, 'D', 'SATISFACTORY', 'PASSED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(274, 1, 1700, 'BMTS-25-MH-000278', 'RA/246955', 'O/CDT', 'LOIBOK JOHN BOSCO', 'BMTS', 'O/CDT', 33.03, 24.08, 2.80, 8.00, 67.91, 'D', 'SATISFACTORY', 'PASSED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(275, 1, 1701, 'BMTS-25-MH-000279', 'RA/247079', 'O/CDT', 'MASIKO JOHN VIANNEY', 'BMTS', 'O/CDT', 20.59, 23.76, 2.60, 8.00, 54.95, 'E', 'FAIR', 'PASSED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(276, 1, 1702, 'BMTS-25-MH-000280', 'RA/247163', 'O/CDT', 'MUBARAKA ALAHAI', 'BMTS', 'O/CDT', 26.34, 24.86, 2.70, 8.00, 61.90, 'D', 'SATISFACTORY', 'PASSED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(277, 1, 1703, 'BMTS-25-MH-000281', 'RA/247548', 'O/CDT', 'MWEBESA GABRIEL JOSEPH', 'BMTS', 'O/CDT', 21.34, 21.44, 2.70, 7.00, 52.48, 'E', 'FAIR', 'PASSED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(278, 1, 1704, 'BMTS-25-MH-000282', 'RA/247762', 'O/CDT', 'NASASIRA BENJAMIN', 'BMTS', 'O/CDT', 26.57, 22.00, 3.30, 8.00, 59.87, 'E', 'FAIR', 'PASSED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(279, 1, 1705, 'BMTS-25-MH-000283', 'RA/247963', 'O/CDT', 'NUWAMANYA ARNOLD', 'BMTS', 'O/CDT', 17.02, 22.70, 2.85, 8.00, 50.57, 'E', 'FAIR', 'PASSED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(280, 1, 1706, 'BMTS-25-MH-000284', 'RA/248200', 'O/CDT', 'OJARA STEPHEN', 'BMTS', 'O/CDT', 30.11, 23.48, 2.80, 8.00, 64.39, 'D', 'SATISFACTORY', 'PASSED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(281, 1, 1707, 'BMTS-25-MH-000285', 'RA/249014', 'O/CDT', 'TIMUZIGU PECOS', 'BMTS', 'O/CDT', 19.49, 22.80, 2.80, 7.00, 52.09, 'E', 'FAIR', 'PASSED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(282, 1, 1709, 'BMTS-25-MH-000287', 'RA/249078', 'O/CDT', 'TUMUSIIME JULIUS', 'BMTS', 'O/CDT', 20.14, 21.68, 2.60, 8.00, 52.42, 'E', 'FAIR', 'PASSED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(283, 1, 1710, 'BMTS-25-MH-000288', 'RA/249298', 'O/CDT', 'WAMERI ANDREW', 'BMTS', 'O/CDT', 31.83, 24.62, 2.80, 8.00, 67.25, 'D', 'SATISFACTORY', 'PASSED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(284, 1, 1711, 'BMTS-25-MH-000289', 'RA/249312', 'O/CDT', 'WANDERA LUKAS', 'BMTS', 'O/CDT', 39.50, 25.58, 3.00, 8.00, 76.08, 'C', 'GOOD', 'PASSED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(285, 1, 1712, 'BMTS-25-MH-000290', 'RA/249404', 'O/CDT', 'KIDEGA KING SOLOMON', 'BMTS', 'O/CDT', 33.75, 24.16, 3.00, 8.00, 68.91, 'D', 'SATISFACTORY', 'PASSED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(286, 1, 1713, 'BMTS-25-MH-000291', 'RA/249914', 'O/CDT', 'WAZEMWA BETTY', 'BMTS', 'O/CDT', 25.63, 22.06, 3.20, 8.00, 58.89, 'E', 'FAIR', 'PASSED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(287, 1, 1714, 'BMTS-25-MH-000292', 'RA/250921', 'O/CDT', 'WANDERA IBRAHIM', 'BMTS', 'O/CDT', 31.80, 23.92, 3.00, 9.00, 67.72, 'D', 'SATISFACTORY', 'PASSED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(288, 1, 1715, 'BMTS-25-MH-000293', 'RA/253793', 'O/CDT', 'ASILL ESTHER', 'BMTS', 'O/CDT', 14.48, 22.20, 2.80, 8.00, 47.48, 'F', 'POOR', 'FAILED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(289, 1, 1716, 'BMTS-25-MH-000294', 'RA/255190', 'O/CDT', 'WEPUKHULU NICO', 'BMTS', 'O/CDT', 33.52, 25.84, 2.80, 8.00, 70.16, 'C', 'GOOD', 'PASSED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(290, 1, 1717, 'BMTS-25-MH-000295', 'RA/257835', 'O/CDT', 'EBIRU JAMES', 'BMTS', 'O/CDT', 14.50, 24.68, 2.90, 7.00, 49.08, 'F', 'POOR', 'FAILED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(291, 1, 1718, 'BMTS-25-MH-000296', 'RA/259540', 'O/CDT', 'KAYEMBA FAHAD', 'BMTS', 'O/CDT', 22.98, 25.90, 2.90, 8.00, 59.78, 'E', 'FAIR', 'PASSED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(292, 1, 1719, 'BMTS-25-MH-000297', 'RA/260300', 'O/CDT', 'NSUGU WAHIDI', 'BMTS', 'O/CDT', 32.06, 24.44, 2.80, 8.00, 67.30, 'D', 'SATISFACTORY', 'PASSED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(293, 1, 1720, 'BMTS-25-MH-000298', 'RA/261667', 'O/CDT', 'KABAGAMBE BENARD', 'BMTS', 'O/CDT', 34.26, 23.64, 2.60, 7.00, 67.50, 'D', 'SATISFACTORY', 'PASSED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(294, 1, 1721, 'BMTS-25-MH-000299', 'RA/261730', 'O/CDT', 'MBUSA HARRISON', 'BMTS', 'O/CDT', 12.68, 21.20, 2.95, 8.00, 44.83, 'F', 'POOR', 'FAILED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(295, 1, 1722, 'BMTS-25-MH-000300', 'RA/264283', 'O/CDT', 'MUTALLI GRACE', 'BMTS', 'O/CDT', 33.54, 16.58, 2.60, 7.00, 59.72, 'E', 'FAIR', 'PASSED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(296, 1, 1723, 'BMTS-25-MH-000301', 'RA/265146', 'O/CDT', 'KABUTO NASURU', 'BMTS', 'O/CDT', 19.31, 20.00, 2.80, 8.00, 50.11, 'E', 'FAIR', 'PASSED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(297, 1, 1724, 'BMTS-25-MH-000302', 'RA/265538', 'O/CDT', 'MUHUMUZA ALLAN', 'BMTS', 'O/CDT', 22.31, 22.80, 2.80, 7.00, 54.91, 'E', 'FAIR', 'PASSED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(298, 1, 1725, 'BMTS-25-MH-000303', 'RA/268420', 'O/CDT', 'ATUHAMIZE DANIEL', 'BMTS', 'O/CDT', 23.53, 23.76, 2.60, 7.00, 56.89, 'E', 'FAIR', 'PASSED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(299, 1, 1726, 'BMTS-25-MH-000304', 'RA/269395', 'O/CDT', 'AKOL ISAAC', 'BMTS', 'O/CDT', 18.27, 21.82, 2.70, 7.00, 49.79, 'F', 'POOR', 'FAILED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(300, 1, 1727, 'BMTS-25-MH-000305', 'RA/270078', 'O/CDT', 'KWOLONYO EDWARD', 'BMTS', 'O/CDT', 36.64, 24.60, 3.00, 7.00, 71.24, 'C', 'GOOD', 'PASSED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(301, 1, 1728, 'BMTS-25-MH-000306', 'RA/270422', 'O/CDT', 'OGWAL MORISH', 'BMTS', 'O/CDT', 24.12, 22.84, 3.10, 8.00, 58.06, 'E', 'FAIR', 'PASSED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(302, 1, 1729, 'BMTS-25-MH-000307', 'RA/272761', 'O/CDT', 'ATWIINE MARY GRACE', 'BMTS', 'O/CDT', 33.05, 17.80, 2.90, 7.00, 60.75, 'D', 'SATISFACTORY', 'PASSED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(303, 1, 1730, 'BMTS-25-MH-000308', 'RA/273288', 'O/CDT', 'WAKHOOLI FELIX BALAAM', 'BMTS', 'O/CDT', 28.88, 24.72, 3.00, 8.00, 64.60, 'D', 'SATISFACTORY', 'PASSED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(304, 1, 1731, 'BMTS-25-MH-000309', 'RA/273586', 'O/CDT', 'NANZIRI JACQUELINE', 'BMTS', 'O/CDT', 38.47, 19.92, 3.00, 10.00, 71.39, 'C', 'GOOD', 'PASSED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(305, 1, 1732, 'BMTS-25-MH-000310', 'RA/274014', 'O/CDT', 'TUMWESIGYE MICHAEL', 'BMTS', 'O/CDT', 29.94, 25.66, 3.00, 9.00, 67.60, 'D', 'SATISFACTORY', 'PASSED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(306, 1, 1733, 'BMTS-25-MH-000311', 'RA/274544', 'O/CDT', 'AKIROR ANGES', 'BMTS', 'O/CDT', 33.95, 23.26, 2.60, 8.00, 67.81, 'D', 'SATISFACTORY', 'PASSED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(307, 1, 1734, 'BMTS-25-MH-000312', 'RA/276352', 'O/CDT', 'KIIZA M CHRISTOPHER', 'BMTS', 'O/CDT', 35.07, 23.76, 2.60, 7.00, 68.43, 'D', 'SATISFACTORY', 'PASSED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(308, 1, 1735, 'BMTS-25-MH-000313', 'RA/276686', 'O/CDT', 'MASHEMERERWA DENIS', 'BMTS', 'O/CDT', 15.34, 19.44, 2.80, 8.00, 45.58, 'F', 'POOR', 'FAILED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(309, 1, 1736, 'BMTS-25-MH-000314', 'RA/277168', 'O/CDT', 'NAHAMYA WICLIF', 'BMTS', 'O/CDT', 21.77, 25.66, 2.50, 7.00, 56.93, 'E', 'FAIR', 'PASSED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(310, 1, 1737, 'BMTS-25-MH-000315', 'RA/278010', 'O/CDT', 'OKELLO DANIEL', 'BMTS', 'O/CDT', 22.10, 21.60, 2.85, 8.00, 54.55, 'E', 'FAIR', 'PASSED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(311, 1, 1738, 'BMTS-25-MH-000316', 'RA/278373', 'O/CDT', 'OLOYA WILFRED', 'BMTS', 'O/CDT', 28.83, 25.30, 2.80, 8.00, 64.93, 'D', 'SATISFACTORY', 'PASSED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(312, 1, 1739, 'BMTS-25-MH-000317', 'RA/278387', 'O/CDT', 'OLUKA JUVENTINE', 'BMTS', 'O/CDT', 37.54, 25.44, 3.10, 7.00, 73.08, 'C', 'GOOD', 'PASSED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(313, 1, 1740, 'BMTS-25-MH-000318', 'RA/278809', 'O/CDT', 'ORUBAKIRIHO DENNIS', 'BMTS', 'O/CDT', 20.79, 18.84, 2.90, 8.00, 50.53, 'E', 'FAIR', 'PASSED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(314, 1, 1741, 'BMTS-25-MH-000319', 'RA/278852', 'O/CDT', 'OTARIHIRE JOSEPH', 'BMTS', 'O/CDT', 31.09, 19.46, 2.56, 7.00, 60.11, 'D', 'SATISFACTORY', 'PASSED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(315, 1, 1742, 'BMTS-25-MH-000320', 'RA/279483', 'O/CDT', 'WANDULU EVANS', 'BMTS', 'O/CDT', 30.06, 24.66, 2.99, 9.00, 66.71, 'D', 'SATISFACTORY', 'PASSED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(316, 1, 1743, 'BMTS-25-MH-000321', 'RA/279721', 'O/CDT', 'AKAMPURIRA ABEL', 'BMTS', 'O/CDT', 20.55, 24.18, 2.70, 8.00, 55.43, 'E', 'FAIR', 'PASSED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(317, 1, 1744, 'BMTS-25-MH-000322', 'RA/279869', 'O/CDT', 'ANSIINGUZA DAVID', 'BMTS', 'O/CDT', 24.95, 23.16, 2.79, 8.00, 58.90, 'E', 'FAIR', 'PASSED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(318, 1, 1745, 'BMTS-25-MH-000323', 'RA/279992', 'O/CDT', 'AYEBALE PATRICK', 'BMTS', 'O/CDT', 25.08, 23.20, 2.75, 7.00, 58.03, 'E', 'FAIR', 'PASSED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(319, 1, 1746, 'BMTS-25-MH-000324', 'RA/280352', 'O/CDT', 'KAIJA NIKOLAS', 'BMTS', 'O/CDT', 29.46, 22.84, 2.80, 7.00, 62.10, 'D', 'SATISFACTORY', 'PASSED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(320, 1, 1747, 'BMTS-25-MH-000325', 'RA/280968', 'O/CDT', 'NAKAYIMA CLAIRE JANET', 'BMTS', 'O/CDT', 24.14, 15.80, 2.85, 8.00, 50.79, 'E', 'FAIR', 'PASSED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(321, 1, 1748, 'BMTS-25-MH-000326', 'RA/281542', 'O/CDT', 'TUMUKUNDE DENIS', 'BMTS', 'O/CDT', 32.84, 18.32, 2.70, 7.00, 60.86, 'D', 'SATISFACTORY', 'PASSED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(322, 1, 1749, 'BMTS-25-MH-000327', 'RA/282866', 'O/CDT', 'MUWAYA KENNETH', 'BMTS', 'O/CDT', 35.42, 22.50, 2.70, 8.00, 68.62, 'D', 'SATISFACTORY', 'PASSED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(323, 1, 1750, 'BMTS-25-MH-000328', 'RA/283139', 'O/CDT', 'NUWAGIRA STANLEY', 'BMTS', 'O/CDT', 23.21, 25.32, 2.94, 8.00, 59.47, 'E', 'FAIR', 'PASSED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(324, 1, 1751, 'BMTS-25-MH-000329', 'RA/283170', 'O/CDT', 'NYESIGA ASAPH', 'BMTS', 'O/CDT', 23.95, 24.74, 2.80, 8.00, 59.49, 'E', 'FAIR', 'PASSED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(325, 1, 1752, 'BMTS-25-MH-000330', 'RA/284283', 'O/CDT', 'AMPEREZA JOSHUA', 'BMTS', 'O/CDT', 33.78, 20.72, 2.95, 9.00, 66.45, 'D', 'SATISFACTORY', 'PASSED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(326, 1, 1753, 'BMTS-25-MH-000331', 'RA/286363', 'O/CDT', 'NAGUDI SARAH', 'BMTS', 'O/CDT', 25.54, 21.72, 2.88, 7.00, 57.14, 'E', 'FAIR', 'PASSED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(327, 1, 1754, 'BMTS-25-MH-000332', 'RA/288514', 'O/CDT', 'AKATUYAMBA MATHIAS', 'BMTS', 'O/CDT', 18.72, 16.12, 3.50, 8.00, 46.34, 'F', 'POOR', 'FAILED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(328, 1, 1755, 'BMTS-25-MH-000333', 'RA/288805', 'O/CDT', 'ASHABA SHABA', 'BMTS', 'O/CDT', 37.97, 25.26, 2.90, 8.00, 74.13, 'C', 'GOOD', 'PASSED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(329, 1, 1756, 'BMTS-25-MH-000334', 'RA/292928', 'O/CDT', 'AMUMPAIRE JOSHUA', 'BMTS', 'O/CDT', 27.96, 25.90, 2.88, 7.00, 63.74, 'D', 'SATISFACTORY', 'PASSED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(330, 1, 1757, 'BMTS-25-MH-000335', 'SOMA/NYA12', 'O/CDT', 'ABBAAS ABDIRAXMAN MOHAMED MUSE', 'BMTS', 'O/CDT', 1.81, 11.06, 2.50, 8.00, 23.37, 'F', 'POOR', 'FAILED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(331, 1, 1758, 'BMTS-25-MH-000336', 'SOMA/NYA16', 'O/CDT', 'KEYSE SALAAN AHMED ALI', 'BMTS', 'O/CDT', 11.78, 17.88, 2.60, 6.00, 38.26, 'F', 'POOR', 'FAILED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(332, 1, 1759, 'BMTS-25-MH-000337', 'SOMA/NYA20', 'O/CDT', 'ABDINASIR FARHAN HUSSIEN', 'BMTS', 'O/CDT', 8.10, 18.80, 2.70, 7.00, 36.60, 'F', 'POOR', 'FAILED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(333, 1, 1760, 'BMTS-25-MH-000338', 'SOMA/NYA24', 'O/CDT', 'SHARIIF AHMED MOHAMED KUDE ', 'BMTS', 'O/CDT', 14.63, 22.44, 3.10, 6.00, 46.17, 'F', 'POOR', 'FAILED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(334, 1, 1761, 'BMTS-25-MH-000339', 'SOMA/NYA28', 'O/CDT', 'ABDULAHI ABDI AHMED ', 'BMTS', 'O/CDT', 20.82, 15.80, 2.60, 7.00, 46.22, 'F', 'POOR', 'FAILED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(335, 1, 1762, 'BMTS-25-MH-000340', 'SOMA/NYA32', 'O/CDT', 'FYSAL ABDULAHI MOHAMED MUSE', 'BMTS', 'O/CDT', 3.26, 22.24, 2.65, 8.00, 36.15, 'F', 'POOR', 'FAILED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(336, 1, 1763, 'BMTS-25-MH-000341', 'SOMA/NYA36', 'O/CDT', 'AHMED MOHAMED JAMA ROOBLE', 'BMTS', 'O/CDT', 21.85, 18.20, 2.70, 7.00, 49.75, 'F', 'POOR', 'FAILED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(337, 1, 1764, 'BMTS-25-MH-000342', 'SOMA/NYA40', 'O/CDT', 'MOHAMED ABDIKADIR ABDI LLMI', 'BMTS', 'O/CDT', 13.27, 16.84, 2.60, 0.00, 32.71, 'F', 'POOR', 'FAILED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(338, 1, 1765, 'BMTS-25-MH-000343', 'SOMA/NYA44', 'O/CDT', 'AHMED MOHAMED OSMAN IBRAHIM', 'BMTS', 'O/CDT', 5.89, 15.76, 2.80, 5.00, 29.45, 'F', 'POOR', 'FAILED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(339, 1, 1766, 'BMTS-25-MH-000344', 'SOMA/NYA48', 'O/CDT', 'HAARUN ABDULLAHI MOHAMED HASHI', 'BMTS', 'O/CDT', 13.94, 20.62, 2.80, 7.00, 44.36, 'F', 'POOR', 'FAILED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(340, 1, 1767, 'BMTS-25-MH-000345', 'SOMA/NYA52', 'O/CDT', 'ABSHIR AABAN ISAK HASSAN', 'BMTS', 'O/CDT', 11.85, 20.10, 2.60, 7.00, 41.55, 'F', 'POOR', 'FAILED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(341, 1, 1768, 'BMTS-25-MH-000346', 'CA/NYA103', 'O/CDT', 'SERVICE YANNICK', 'BMTS', 'O/CDT', 12.03, 17.64, 2.90, 8.00, 40.57, 'F', 'POOR', 'FAILED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(342, 1, 1769, 'BMTS-25-MH-000347', 'CA/NYA107', 'O/CDT', 'FITI LUCA CRIOSSE', 'BMTS', 'O/CDT', 15.37, 17.12, 2.89, 8.00, 43.38, 'F', 'POOR', 'FAILED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(343, 1, 1770, 'BMTS-25-MH-000348', 'CA/NYA111', 'O/CDT', 'BISSA PIRY DON DE DIEU ROBOAM', 'BMTS', 'O/CDT', 6.03, 19.10, 2.60, 7.00, 34.73, 'F', 'POOR', 'FAILED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(344, 1, 1771, 'BMTS-25-MH-000349', 'CA/NYA115', 'O/CDT', 'POUMALE VOUPILI ADOUM WEN WECESLAS ', 'BMTS', 'O/CDT', 6.91, 12.46, 2.50, 8.00, 29.87, 'F', 'POOR', 'FAILED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(345, 1, 1772, 'BMTS-25-MH-000350', 'CA/NYA119', 'O/CDT', 'FOLOKETE(D) DIEU FORT ABIEL ', 'BMTS', 'O/CDT', 9.19, 16.40, 2.80, 8.00, 36.39, 'F', 'POOR', 'FAILED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(346, 1, 1773, 'BMTS-25-MH-000351', 'CA/NYA123', 'O/CDT', 'KOUBADE KARL DJEFFERSON', 'BMTS', 'O/CDT', 5.21, 17.20, 2.80, 8.00, 33.21, 'F', 'POOR', 'FAILED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(347, 1, 1774, 'BMTS-25-MH-000352', 'CA/NYA127', 'O/CDT', 'YENGUERE ODILON CHRIST', 'BMTS', 'O/CDT', 6.62, 19.02, 2.70, 7.00, 35.34, 'F', 'POOR', 'FAILED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(348, 1, 1775, 'BMTS-25-MH-000353', 'CA/NYA131', 'O/CDT', 'NGUETO KOWADA NATHAN BEN SIRAK', 'BMTS', 'O/CDT', 9.88, 18.28, 2.65, 7.00, 37.81, 'F', 'POOR', 'FAILED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(349, 1, 1776, 'BMTS-25-MH-000354', 'CA/NYA135', 'O/CDT', 'BEKA CHARLY', 'BMTS', 'O/CDT', 9.60, 17.18, 2.80, 7.00, 36.58, 'F', 'POOR', 'FAILED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(350, 1, 1777, 'BMTS-25-MH-000355', 'CA/NYA139', 'O/CDT', 'MBEA ORE STTVEN DAMINI SERGY', 'BMTS', 'O/CDT', 15.67, 21.74, 2.60, 7.00, 47.01, 'F', 'POOR', 'FAILED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(351, 1, 1778, 'BMTS-25-MH-000356', 'CA/NYA143', 'O/CDT', 'ABBOU KARIM OUMAR', 'BMTS', 'O/CDT', 11.67, 18.90, 2.70, 7.00, 40.27, 'F', 'POOR', 'FAILED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(352, 1, 1779, 'BMTS-25-MH-000357', 'CA/NYA147', 'O/CDT', 'FIOKEAN NAMKEAMA JEPHTE CEDRIC', 'BMTS', 'O/CDT', 8.63, 18.90, 3.00, 8.00, 38.53, 'F', 'POOR', 'FAILED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(353, 1, 1780, 'BMTS-25-MH-000358', 'CA/NYA151', 'O/CDT', 'SERENGAI REGIO PENIEL', 'BMTS', 'O/CDT', 9.80, 15.36, 2.70, 7.00, 34.86, 'F', 'POOR', 'FAILED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(354, 1, 1781, 'BMTS-25-MH-000359', 'CA/NYA56', 'O/CDT', 'INGOMBE MARE LOUISE ', 'BMTS', 'O/CDT', 9.08, 16.58, 2.80, 7.00, 35.46, 'F', 'POOR', 'FAILED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(355, 1, 1782, 'BMTS-25-MH-000360', 'CA/NYA57', 'O/CDT', 'HORANGAYE ASHLEY PRODIGE ', 'BMTS', 'O/CDT', 22.21, 17.48, 3.00, 7.00, 49.69, 'F', 'POOR', 'FAILED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(356, 1, 1783, 'BMTS-25-MH-000361', 'CA/NYA60', 'O/CDT', 'TOULA ARIANE FLORIDA', 'BMTS', 'O/CDT', 7.86, 14.82, 2.80, 7.00, 32.48, 'F', 'POOR', 'FAILED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(357, 1, 1784, 'BMTS-25-MH-000362', 'CA/NYA64', 'O/CDT', 'DANIGOUMANDJI VANESSA PRINCIA', 'BMTS', 'O/CDT', 4.15, 18.64, 2.70, 8.00, 33.49, 'F', 'POOR', 'FAILED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(358, 1, 1785, 'BMTS-25-MH-000363', 'CA/NYA67', 'O/CDT', 'NINGA MARCELIN', 'BMTS', 'O/CDT', 11.05, 17.36, 2.70, 7.00, 38.11, 'F', 'POOR', 'FAILED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(359, 1, 1786, 'BMTS-25-MH-000364', 'CA/NYA71', 'O/CDT', 'MALEYO ABDUL GUENOLE ULRICH', 'BMTS', 'O/CDT', 4.98, 23.74, 2.80, 7.00, 38.52, 'F', 'POOR', 'FAILED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(360, 1, 1787, 'BMTS-25-MH-000365', 'CA/NYA75', 'O/CDT', 'MALENDOMA MOZOUBOU NICHOLAS YOHANN', 'BMTS', 'O/CDT', 9.08, 23.02, 2.70, 7.00, 41.80, 'F', 'POOR', 'FAILED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(361, 1, 1788, 'BMTS-25-MH-000366', 'CA/NYA79', 'O/CDT', 'MBANGUI GODAMBA SAINT CYR STEVE JUNIOR ', 'BMTS', 'O/CDT', 5.53, 19.94, 2.60, 7.00, 35.07, 'F', 'POOR', 'FAILED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(362, 1, 1789, 'BMTS-25-MH-000367', 'CA/NYA83', 'O/CDT', 'YONGORO JORDY BEINFAISANT', 'BMTS', 'O/CDT', 10.06, 17.14, 2.60, 7.00, 36.80, 'F', 'POOR', 'FAILED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(363, 1, 1790, 'BMTS-25-MH-000368', 'CA/NYA87', 'O/CDT', 'WENGAYA BIEMVENU GRACE-A-DIEU ', 'BMTS', 'O/CDT', 7.56, 19.34, 2.70, 7.00, 36.60, 'F', 'POOR', 'FAILED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(364, 1, 1791, 'BMTS-25-MH-000369', 'CA/NYA91', 'O/CDT', 'NGBONI LAMBA FRANCK DONALD ', 'BMTS', 'O/CDT', 9.95, 17.08, 2.70, 8.00, 37.73, 'F', 'POOR', 'FAILED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(365, 1, 1792, 'BMTS-25-MH-000370', 'CA/NYA95', 'O/CDT', 'KANGALE NDAKPA', 'BMTS', 'O/CDT', 4.98, 15.00, 2.80, 7.00, 29.78, 'F', 'POOR', 'FAILED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(366, 1, 1793, 'BMTS-25-MH-000371', 'CA/NYA99', 'O/CDT', 'NGANATOUA JECONIAS ELEAZAR', 'BMTS', 'O/CDT', 7.39, 16.12, 2.70, 8.00, 34.21, 'F', 'POOR', 'FAILED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(367, 1, 1794, 'BMTS-25-MH-000372', 'MT/142512', 'O/CDT', 'RAHIM SADICK MTUNGA', 'BMTS', 'O/CDT', 29.85, 25.80, 0.00, 0.00, 55.65, 'E', 'FAIR', 'PASSED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(368, 1, 1795, 'BMTS-25-MH-000373', 'MTM/118341', 'O/CDT', 'JANETH EDWARD OBERD', 'BMTS', 'O/CDT', 14.12, 8.00, 0.00, 0.00, 22.12, 'F', 'POOR', 'FAILED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(369, 1, 1796, 'BMTS-25-MH-000374', 'MTM/139397', 'O/CDT', 'SALHA SALEH USSI', 'BMTS', 'O/CDT', 24.53, 16.80, 0.00, 0.00, 41.33, 'F', 'POOR', 'FAILED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(370, 1, 1797, 'BMTS-25-MH-000375', 'MALI/NYA159', 'O/CDT', 'SYMPHORIEN DEMBELE', 'BMTS', 'O/CDT', 14.51, 21.60, 2.97, 8.00, 47.08, 'F', 'POOR', 'FAILED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(371, 1, 1798, 'BMTS-25-MH-000376', 'MALI/NYA163', 'O/CDT', 'LAMINE B TRAORE', 'BMTS', 'O/CDT', 38.52, 24.18, 3.00, 8.00, 73.70, 'C', 'GOOD', 'PASSED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(372, 1, 1799, 'BMTS-25-MH-000377', 'MALI/NYA167', 'O/CDT', 'ADAMA DEMBELE', 'BMTS', 'O/CDT', 14.64, 21.82, 2.80, 7.00, 46.26, 'F', 'POOR', 'FAILED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(373, 1, 1800, 'BMTS-25-MH-000378', 'MALI/NYA171', 'O/CDT', 'ISSA DABOU', 'BMTS', 'O/CDT', 26.44, 22.84, 2.70, 8.00, 59.98, 'E', 'FAIR', 'PASSED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(374, 1, 1801, 'BMTS-25-MH-000379', 'MALI/NYA155', 'O/CDT', 'ABDRAMANE ASAMAKE ', 'BMTS', 'O/CDT', 16.63, 26.76, 2.60, 7.00, 52.99, 'E', 'FAIR', 'PASSED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(375, 1, 1802, 'BMTS-25-MH-000380', 'RA/230410', 'O/CDT', 'MWESIGA REAGAN', 'BMTS', 'O/CDT', 34.90, 20.94, 2.50, 8.00, 66.34, 'D', 'SATISFACTORY', 'PASSED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(376, 1, 1803, 'BMTS-25-MH-000381', 'RA/234586', 'O/CDT', 'TUMWINE EMMANUEL', 'BMTS', 'O/CDT', 19.68, 23.40, 2.90, 8.00, 53.98, 'E', 'FAIR', 'PASSED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(377, 1, 1804, 'BMTS-25-MH-000382', 'RA/234913', 'O/CDT', 'ABIGABA NOBERT', 'BMTS', 'O/CDT', 29.21, 21.70, 2.60, 7.00, 60.51, 'D', 'SATISFACTORY', 'PASSED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(378, 1, 1805, 'BMTS-25-MH-000383', 'RA/235182', 'O/CDT', 'ASIIMWE PAUL', 'BMTS', 'O/CDT', 35.24, 24.72, 2.50, 6.00, 68.46, 'D', 'SATISFACTORY', 'PASSED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(379, 1, 1806, 'BMTS-25-MH-000384', 'RA/235334', 'O/CDT', 'BIIRO BULAIMU', 'BMTS', 'O/CDT', 34.59, 24.50, 2.80, 7.00, 68.89, 'D', 'SATISFACTORY', 'PASSED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(380, 1, 1807, 'BMTS-25-MH-000385', 'RA/235784', 'O/CDT', 'KAGINA ALLAN', 'BMTS', 'O/CDT', 26.14, 22.72, 2.90, 7.00, 58.76, 'E', 'FAIR', 'PASSED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(381, 1, 1808, 'BMTS-25-MH-000386', 'RA/236245', 'O/CDT', 'MAYENDE COSMUS', 'BMTS', 'O/CDT', 30.93, 24.34, 2.90, 8.00, 66.17, 'D', 'SATISFACTORY', 'PASSED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(382, 1, 1809, 'BMTS-25-MH-000387', 'RA/236546', 'O/CDT', 'MUTHABALI GODWIN', 'BMTS', 'O/CDT', 32.67, 25.54, 2.90, 7.00, 68.11, 'D', 'SATISFACTORY', 'PASSED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(383, 1, 1810, 'BMTS-25-MH-000388', 'RA/239052', 'O/CDT', 'BAZANYA BYASALI ', 'BMTS', 'O/CDT', 21.80, 23.36, 2.65, 8.00, 55.81, 'E', 'FAIR', 'PASSED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(384, 1, 1811, 'BMTS-25-MH-000389', 'RA/240645', 'O/CDT', 'NAIGWE ROSE', 'BMTS', 'O/CDT', 35.83, 19.36, 2.50, 7.00, 64.69, 'D', 'SATISFACTORY', 'PASSED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(385, 1, 1812, 'BMTS-25-MH-000390', 'RA/240667', 'O/CDT', 'NAMANYA MICHEAL', 'BMTS', 'O/CDT', 14.44, 24.42, 2.90, 8.00, 49.76, 'F', 'POOR', 'FAILED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(386, 1, 1813, 'BMTS-25-MH-000391', 'RA/240695', 'O/CDT', 'NANSASIRA FRANK', 'BMTS', 'O/CDT', 29.17, 25.30, 2.80, 8.00, 65.27, 'D', 'SATISFACTORY', 'PASSED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(387, 1, 1814, 'BMTS-25-MH-000392', 'RA/241300', 'O/CDT', 'OKUMA JOHN FRANCIS', 'BMTS', 'O/CDT', 42.06, 24.40, 3.00, 8.00, 77.46, 'C', 'GOOD', 'PASSED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(388, 1, 1815, 'BMTS-25-MH-000393', 'RA/243516', 'O/CDT', 'KABWIJAMU KENNETH', 'BMTS', 'O/CDT', 26.13, 22.04, 3.00, 8.00, 59.17, 'E', 'FAIR', 'PASSED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(389, 1, 1816, 'BMTS-25-MH-000394', 'RA/243715', 'O/CDT', 'KITIYO YOVAN', 'BMTS', 'O/CDT', 33.33, 22.88, 2.70, 8.00, 66.91, 'D', 'SATISFACTORY', 'PASSED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(390, 1, 1817, 'BMTS-25-MH-000395', 'RA/244246', 'O/CDT', 'OCHAN ALDO', 'BMTS', 'O/CDT', 32.62, 20.82, 2.50, 8.00, 63.94, 'D', 'SATISFACTORY', 'PASSED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(391, 1, 1818, 'BMTS-25-MH-000396', 'RA/245239', 'O/CDT', 'AIJUKA ALVIN', 'BMTS', 'O/CDT', 33.08, 20.18, 3.00, 8.00, 64.26, 'D', 'SATISFACTORY', 'PASSED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(392, 1, 1819, 'BMTS-25-MH-000397', 'RA/245310', 'O/CDT', 'AKANDWANAHO FRANK', 'BMTS', 'O/CDT', 33.42, 25.24, 2.80, 7.00, 68.46, 'D', 'SATISFACTORY', 'PASSED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(393, 1, 1820, 'BMTS-25-MH-000398', 'RA/245316', 'O/CDT', 'AKANKUNDA RONALD', 'BMTS', 'O/CDT', 33.80, 26.02, 3.00, 8.00, 70.82, 'C', 'GOOD', 'PASSED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(394, 1, 1821, 'BMTS-25-MH-000399', 'RA/245793', 'O/CDT', 'BABYAALE VIOLA', 'BMTS', 'O/CDT', 38.73, 17.60, 2.70, 7.00, 66.03, 'D', 'SATISFACTORY', 'PASSED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(395, 1, 1822, 'BMTS-25-MH-000400', 'RA/246282', 'O/CDT', 'GERIA BENIFET', 'BMTS', 'O/CDT', 38.12, 24.94, 2.80, 8.00, 73.86, 'C', 'GOOD', 'PASSED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(396, 1, 1823, 'BMTS-25-MH-000401', 'RA/246523', 'O/CDT', 'KANKIIRIHO AMOS ', 'BMTS', 'O/CDT', 25.59, 25.24, 2.80, 8.00, 61.63, 'D', 'SATISFACTORY', 'PASSED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(397, 1, 1825, 'BMTS-25-MH-000403', 'RA/246855', 'O/CDT', 'KUBAKURUNGI JAMES', 'BMTS', 'O/CDT', 22.61, 25.02, 3.00, 7.00, 57.63, 'E', 'FAIR', 'PASSED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(398, 1, 1826, 'BMTS-25-MH-000404', 'RA/246982', 'O/CDT', 'LUWALIRA ISAAC', 'BMTS', 'O/CDT', 33.21, 19.00, 2.70, 9.00, 63.91, 'D', 'SATISFACTORY', 'PASSED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(399, 1, 1827, 'BMTS-25-MH-000405', 'RA/247221', 'O/CDT', 'MUGISHA MOSES', 'BMTS', 'O/CDT', 27.20, 25.52, 2.95, 8.00, 63.67, 'D', 'SATISFACTORY', 'PASSED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(400, 1, 1828, 'BMTS-25-MH-000406', 'RA/247675', 'O/CDT', 'NAMANYA GIFT', 'BMTS', 'O/CDT', 28.09, 17.50, 2.80, 7.00, 55.39, 'E', 'FAIR', 'PASSED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(401, 1, 1829, 'BMTS-25-MH-000407', 'RA/247791', 'O/CDT', 'NATURINDA ISAAC', 'BMTS', 'O/CDT', 26.55, 21.98, 2.80, 8.00, 59.33, 'E', 'FAIR', 'PASSED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(402, 1, 1830, 'BMTS-25-MH-000408', 'RA/247815', 'O/CDT', 'NDUHUKIRE ANITAH', 'BMTS', 'O/CDT', 36.49, 22.82, 3.00, 8.00, 70.31, 'C', 'GOOD', 'PASSED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(403, 1, 1831, 'BMTS-25-MH-000409', 'RA/247860', 'O/CDT', 'NINSIIMA ALLAN', 'BMTS', 'O/CDT', 17.78, 24.86, 2.79, 7.00, 52.43, 'E', 'FAIR', 'PASSED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(404, 1, 1832, 'BMTS-25-MH-000410', 'RA/248023', 'O/CDT', 'OBOTE ANDREW', 'BMTS', 'O/CDT', 25.15, 23.48, 2.60, 7.00, 58.23, 'E', 'FAIR', 'PASSED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(405, 1, 1833, 'BMTS-25-MH-000411', 'RA/248246', 'O/CDT', 'OKELLO BENJAMIN THOPARA', 'BMTS', 'O/CDT', 25.36, 24.78, 2.50, 8.00, 60.64, 'D', 'SATISFACTORY', 'PASSED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(406, 1, 1834, 'BMTS-25-MH-000412', 'RA/248613', 'O/CDT', 'OPIYO WILLIAM', 'BMTS', 'O/CDT', 37.54, 23.74, 3.00, 8.00, 72.28, 'C', 'GOOD', 'PASSED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(407, 1, 1835, 'BMTS-25-MH-000413', 'RA/249056', 'O/CDT', 'TUMUHEKI EVANS', 'BMTS', 'O/CDT', 28.61, 21.24, 2.70, 7.00, 59.55, 'E', 'FAIR', 'PASSED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(408, 1, 1836, 'BMTS-25-MH-000414', 'RA/250286', 'O/CDT', 'BAGUMA DANIEL', 'BMTS', 'O/CDT', 20.27, 24.22, 2.90, 7.00, 54.39, 'E', 'FAIR', 'PASSED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(409, 1, 1837, 'BMTS-25-MH-000415', 'RA/250658', 'O/CDT', 'NUWAMANYA OSBERT', 'BMTS', 'O/CDT', 24.25, 24.02, 2.80, 7.00, 58.07, 'E', 'FAIR', 'PASSED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(410, 1, 1838, 'BMTS-25-MH-000416', 'RA/251907', 'O/CDT', 'AKUMA ANTHONY', 'BMTS', 'O/CDT', 39.21, 21.54, 2.80, 7.00, 70.55, 'C', 'GOOD', 'PASSED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(411, 1, 1839, 'BMTS-25-MH-000417', 'RA/253778', 'O/CDT', 'ARINAITWE DAGLOUS', 'BMTS', 'O/CDT', 28.82, 25.78, 2.80, 7.00, 64.40, 'D', 'SATISFACTORY', 'PASSED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(412, 1, 1840, 'BMTS-25-MH-000418', 'RA/255339', 'O/CDT', 'WACHANA YOWERI', 'BMTS', 'O/CDT', 30.63, 24.58, 3.00, 8.00, 66.21, 'D', 'SATISFACTORY', 'PASSED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(413, 1, 1841, 'BMTS-25-MH-000419', 'RA/256052', 'O/CDT', 'OKEMA JOSEPH', 'BMTS', 'O/CDT', 32.09, 24.72, 2.90, 7.00, 66.71, 'D', 'SATISFACTORY', 'PASSED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(414, 1, 1842, 'BMTS-25-MH-000420', 'RA/256354', 'O/CDT', 'AMBIKIIRE COLLEB', 'BMTS', 'O/CDT', 25.50, 25.90, 3.00, 9.00, 63.40, 'D', 'SATISFACTORY', 'PASSED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(415, 1, 1843, 'BMTS-25-MH-000421', 'RA/256355', 'O/CDT', 'IKUKO TEDDY OKUDI', 'BMTS', 'O/CDT', 27.58, 21.22, 2.85, 8.00, 59.65, 'E', 'FAIR', 'PASSED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(416, 1, 1844, 'BMTS-25-MH-000422', 'RA/258849', 'O/CDT', 'ASIIMWE JOVIA AMANDA', 'BMTS', 'O/CDT', 19.77, 20.60, 2.70, 7.00, 50.07, 'E', 'FAIR', 'PASSED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(417, 1, 1845, 'BMTS-25-MH-000423', 'RA/259686', 'O/CDT', 'KYAJJA KUZIIMBA BUDARA', 'BMTS', 'O/CDT', 21.51, 24.10, 3.10, 8.00, 56.71, 'E', 'FAIR', 'PASSED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(418, 1, 1846, 'BMTS-25-MH-000424', 'RA/261868', 'O/CDT', 'SSEGAWA DANIEL ', 'BMTS', 'O/CDT', 28.99, 17.04, 2.70, 8.00, 56.73, 'E', 'FAIR', 'PASSED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(419, 1, 1847, 'BMTS-25-MH-000425', 'RA/267256', 'O/CDT', 'BESIGYE ANDREW', 'BMTS', 'O/CDT', 34.62, 22.76, 2.90, 8.00, 68.28, 'D', 'SATISFACTORY', 'PASSED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(420, 1, 1848, 'BMTS-25-MH-000426', 'RA/268212', 'O/CDT', 'TURINOMUHANGI VALENCE', 'BMTS', 'O/CDT', 20.79, 23.68, 2.80, 7.00, 54.27, 'E', 'FAIR', 'PASSED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(421, 1, 1849, 'BMTS-25-MH-000427', 'RA/268811', 'O/CDT', 'MURAMURA NABOTH', 'BMTS', 'O/CDT', 22.75, 25.36, 2.70, 8.00, 58.81, 'E', 'FAIR', 'PASSED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(422, 1, 1851, 'BMTS-25-MH-000429', 'RA/269913', 'O/CDT', 'GENA YAFESI', 'BMTS', 'O/CDT', 29.07, 24.10, 2.80, 7.00, 62.97, 'D', 'SATISFACTORY', 'PASSED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(423, 1, 1852, 'BMTS-25-MH-000430', 'RA/270435', 'O/CDT', 'OJEPA EMMANUEL', 'BMTS', 'O/CDT', 38.18, 18.70, 2.90, 7.00, 66.78, 'D', 'SATISFACTORY', 'PASSED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(424, 1, 1853, 'BMTS-25-MH-000431', 'RA/270861', 'O/CDT', 'OTUKEI FILBERT', 'BMTS', 'O/CDT', 25.23, 23.02, 2.80, 7.00, 58.05, 'E', 'FAIR', 'PASSED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(425, 1, 1854, 'BMTS-25-MH-000432', 'RA/272788', 'O/CDT', 'BEKUNDA EVARISTO', 'BMTS', 'O/CDT', 37.87, 23.84, 2.50, 8.00, 72.21, 'C', 'GOOD', 'PASSED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(426, 1, 1855, 'BMTS-25-MH-000433', 'RA/273768', 'O/CDT', 'ATWETA BAZIL BRAZIL', 'BMTS', 'O/CDT', 21.20, 23.44, 2.80, 8.00, 55.44, 'E', 'FAIR', 'PASSED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(427, 1, 1856, 'BMTS-25-MH-000434', 'RA/273932', 'O/CDT', 'NUWAHEREZA JONATH', 'BMTS', 'O/CDT', 33.88, 25.36, 2.80, 7.00, 69.04, 'D', 'SATISFACTORY', 'PASSED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(428, 1, 1857, 'BMTS-25-MH-000435', 'RA/274016', 'O/CDT', 'TURINAWE FRANK', 'BMTS', 'O/CDT', 26.17, 24.88, 2.60, 8.00, 61.65, 'D', 'SATISFACTORY', 'PASSED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(429, 1, 1858, 'BMTS-25-MH-000436', 'RA/274189', 'O/CDT', 'ABER AMINA LUCY', 'BMTS', 'O/CDT', 19.70, 23.08, 2.80, 7.00, 52.58, 'E', 'FAIR', 'PASSED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(430, 1, 1859, 'BMTS-25-MH-000437', 'RA/276080', 'O/CDT', 'KAGABA RACHEAL', 'BMTS', 'O/CDT', 34.06, 23.12, 3.10, 8.00, 68.28, 'D', 'SATISFACTORY', 'PASSED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(431, 1, 1860, 'BMTS-25-MH-000438', 'RA/276412', 'O/CDT', 'KUSABA SAMUEL', 'BMTS', 'O/CDT', 19.90, 24.78, 2.70, 7.00, 54.38, 'E', 'FAIR', 'PASSED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(432, 1, 1861, 'BMTS-25-MH-000439', 'RA/276416', 'O/CDT', 'KUSIIMA JACKSON', 'BMTS', 'O/CDT', 30.18, 26.08, 3.00, 9.00, 68.26, 'D', 'SATISFACTORY', 'PASSED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(433, 1, 1862, 'BMTS-25-MH-000440', 'RA/276916', 'O/CDT', 'MUKULA EDWARD', 'BMTS', 'O/CDT', 17.49, 15.80, 2.50, 8.00, 43.79, 'F', 'POOR', 'FAILED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(434, 1, 1863, 'BMTS-25-MH-000441', 'RA/277321', 'O/CDT', 'NASASIRA DONIC', 'BMTS', 'O/CDT', 30.04, 25.30, 2.80, 8.00, 66.14, 'D', 'SATISFACTORY', 'PASSED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(435, 1, 1864, 'BMTS-25-MH-000442', 'RA/278158', 'O/CDT', 'OKIROR JULIUS', 'BMTS', 'O/CDT', 30.24, 23.86, 3.20, 8.00, 65.30, 'D', 'SATISFACTORY', 'PASSED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(436, 1, 1865, 'BMTS-25-MH-000443', 'RA/278431', 'O/CDT', 'OMARA DANIEL', 'BMTS', 'O/CDT', 32.40, 24.76, 2.50, 8.00, 67.66, 'D', 'SATISFACTORY', 'PASSED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(437, 1, 1866, 'BMTS-25-MH-000444', 'RA/278869', 'O/CDT', 'OTILA AMBROSE', 'BMTS', 'O/CDT', 28.90, 25.04, 3.20, 8.00, 65.14, 'D', 'SATISFACTORY', 'PASSED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(438, 1, 1867, 'BMTS-25-MH-000445', 'RA/278959', 'O/CDT', 'OWACHGIU OSMAN OSAMA', 'BMTS', 'O/CDT', 29.48, 24.12, 2.70, 8.00, 64.30, 'D', 'SATISFACTORY', 'PASSED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(439, 1, 1868, 'BMTS-25-MH-000446', 'RA/280406', 'O/CDT', 'KANYIMA NELSON', 'BMTS', 'O/CDT', 26.28, 24.94, 3.20, 8.00, 62.42, 'D', 'SATISFACTORY', 'PASSED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(440, 1, 1869, 'BMTS-25-MH-000447', 'RA/281097', 'O/CDT', 'NIWAMANYA ENOCK', 'BMTS', 'O/CDT', 26.66, 24.50, 2.60, 7.00, 60.76, 'D', 'SATISFACTORY', 'PASSED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(441, 1, 1870, 'BMTS-25-MH-000448', 'RA/281183', 'O/CDT', 'NZANGURA ROBERT', 'BMTS', 'O/CDT', 6.60, 16.76, 2.70, 8.00, 34.06, 'F', 'POOR', 'FAILED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(442, 1, 1871, 'BMTS-25-MH-000449', 'RA/281365', 'O/CDT', 'PEACE JOSHUA', 'BMTS', 'O/CDT', 30.89, 25.06, 3.20, 7.00, 66.15, 'D', 'SATISFACTORY', 'PASSED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(443, 1, 1872, 'BMTS-25-MH-000450', 'RA/281732', 'O/CDT', 'ABAASA JULIUS', 'BMTS', 'O/CDT', 28.80, 23.64, 2.80, 8.00, 63.24, 'D', 'SATISFACTORY', 'PASSED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(444, 1, 1873, 'BMTS-25-MH-000451', 'RA/282360', 'O/CDT', 'KANYESIGYE DOREEN', 'BMTS', 'O/CDT', 33.03, 18.70, 2.80, 8.00, 62.53, 'D', 'SATISFACTORY', 'PASSED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(445, 1, 1874, 'BMTS-25-MH-000452', 'RA/282651', 'O/CDT', 'MITANDA YOKANA', 'BMTS', 'O/CDT', 29.04, 24.82, 3.10, 8.00, 64.96, 'D', 'SATISFACTORY', 'PASSED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(446, 1, 1875, 'BMTS-25-MH-000453', 'RA/283600', 'O/CDT', 'TWESIGYE POLLY', 'BMTS', 'O/CDT', 32.68, 24.04, 2.80, 7.00, 66.52, 'D', 'SATISFACTORY', 'PASSED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(447, 1, 1876, 'BMTS-25-MH-000454', 'RA/284898', 'O/CDT', 'CHEMUTAI KEVIN', 'BMTS', 'O/CDT', 23.92, 25.90, 2.90, 8.00, 60.72, 'D', 'SATISFACTORY', 'PASSED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(448, 1, 1877, 'BMTS-25-MH-000455', 'RA/285518', 'O/CDT', 'KAMYA ANTHONY', 'BMTS', 'O/CDT', 33.40, 24.40, 2.80, 7.00, 67.60, 'D', 'SATISFACTORY', 'PASSED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(449, 1, 1878, 'BMTS-25-MH-000456', 'RA/286849', 'O/CDT', 'OGWAL EMMANUEL', 'BMTS', 'O/CDT', 30.01, 24.10, 2.90, 8.00, 65.01, 'D', 'SATISFACTORY', 'PASSED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(450, 1, 1879, 'BMTS-25-MH-000457', 'RA/287785', 'O/CDT', 'SAETE MARGRET MARY', 'BMTS', 'O/CDT', 35.29, 21.60, 2.95, 8.00, 67.84, 'D', 'SATISFACTORY', 'PASSED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(451, 1, 1880, 'BMTS-25-MH-000458', 'RA/289052', 'O/CDT', 'BEINGANA BENON', 'BMTS', 'O/CDT', 42.25, 25.04, 3.00, 8.00, 78.29, 'C', 'GOOD', 'PASSED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(452, 1, 1881, 'BMTS-25-MH-000459', 'RA/289940', 'O/CDT', 'KEITIRA MOAB', 'BMTS', 'O/CDT', 21.26, 19.52, 2.50, 7.00, 50.28, 'E', 'FAIR', 'PASSED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(453, 1, 1882, 'BMTS-25-MH-000460', 'RA/292940', 'O/CDT', 'ANDIINDA LINDER', 'BMTS', 'O/CDT', 31.00, 18.02, 3.00, 8.00, 60.02, 'D', 'SATISFACTORY', 'PASSED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(454, 1, 1883, 'BMTS-25-MH-000461', 'SOMA/NYA13', 'O/CDT', 'ABDIWAHAB QASIM MAXAMED XAYDAR', 'BMTS', 'O/CDT', 22.73, 16.64, 2.50, 7.00, 48.87, 'F', 'POOR', 'FAILED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(455, 1, 1884, 'BMTS-25-MH-000462', 'SOMA/NYA17', 'O/CDT', 'MOHAMED ABDINOR MOHAMED ADAN', 'BMTS', 'O/CDT', 13.20, 16.40, 2.70, 8.00, 40.30, 'F', 'POOR', 'FAILED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(456, 1, 1885, 'BMTS-25-MH-000463', 'SOMA/NYA21', 'O/CDT', 'YAHYE ABDIRISAK AWIL BA\'LUUL', 'BMTS', 'O/CDT', 18.87, 20.32, 2.50, 7.00, 48.69, 'F', 'POOR', 'FAILED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(457, 1, 1886, 'BMTS-25-MH-000464', 'SOMA/NYA29', 'O/CDT', 'SAID MOHAMUD MOHAMED HASSAN', 'BMTS', 'O/CDT', 13.86, 25.00, 2.70, 7.00, 48.56, 'F', 'POOR', 'FAILED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(458, 1, 1887, 'BMTS-25-MH-000465', 'SOMA/NYA33', 'O/CDT', 'NOOR MOHAMUUD MOHAMED', 'BMTS', 'O/CDT', 19.19, 24.50, 2.60, 8.00, 54.29, 'E', 'FAIR', 'PASSED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(459, 1, 1888, 'BMTS-25-MH-000466', 'SOMA/NYA37', 'O/CDT', 'ANAS ABDULLAHI OSMAN HEYLE', 'BMTS', 'O/CDT', 4.87, 15.22, 2.70, 7.00, 29.79, 'F', 'POOR', 'FAILED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(460, 1, 1889, 'BMTS-25-MH-000467', 'SOMA/NYA41', 'O/CDT', 'JABARTI ABDULLAHI FARAH AHMED ', 'BMTS', 'O/CDT', 16.00, 23.86, 2.70, 6.00, 48.56, 'F', 'POOR', 'FAILED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(461, 1, 1890, 'BMTS-25-MH-000468', 'SOMA/NYA45', 'O/CDT', 'AYDID SAHARDIID JAMA\' HASAAN', 'BMTS', 'O/CDT', 2.34, 15.24, 2.50, 7.00, 27.08, 'F', 'POOR', 'FAILED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(462, 1, 1891, 'BMTS-25-MH-000469', 'SOMA/NYA49', 'O/CDT', 'ABDISHAKUR ABDIDEEK HUSSEN MOHAMED ', 'BMTS', 'O/CDT', 12.85, 18.18, 3.00, 7.00, 41.03, 'F', 'POOR', 'FAILED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(463, 1, 1892, 'BMTS-25-MH-000470', 'SOMA/NYA51', 'O/CDT', 'ABDIFITAH ALI OSMAN MOHAMUD ', 'BMTS', 'O/CDT', 5.64, 15.80, 2.50, 8.00, 31.94, 'F', 'POOR', 'FAILED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(464, 1, 1893, 'BMTS-25-MH-000471', 'SOMA/NYA53', 'O/CDT', 'OMAR ISHAK ALI KEYRE', 'BMTS', 'O/CDT', 22.02, 19.48, 2.70, 7.00, 51.20, 'E', 'FAIR', 'PASSED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(465, 1, 1894, 'BMTS-25-MH-000472', 'CA/NYA100', 'O/CDT', 'BOKAFEI RAMSES OLIVIER', 'BMTS', 'O/CDT', 8.46, 4.00, 2.50, 8.00, 22.96, 'F', 'POOR', 'FAILED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(466, 1, 1895, 'BMTS-25-MH-000473', 'CA/NYA104', 'O/CDT', 'YAMBIZOU GUY VINCENT JUNIOR', 'BMTS', 'O/CDT', 11.04, 18.70, 2.70, 6.00, 38.44, 'F', 'POOR', 'FAILED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(467, 1, 1896, 'BMTS-25-MH-000474', 'CA/NYA108', 'O/CDT', 'NGANA TOGBIA MICHEL JUNIOR ', 'BMTS', 'O/CDT', 11.58, 24.30, 2.80, 7.00, 45.68, 'F', 'POOR', 'FAILED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(468, 1, 1897, 'BMTS-25-MH-000475', 'CA/NYA112', 'O/CDT', 'BANDASSE BIDA YANNE PREBISH', 'BMTS', 'O/CDT', 5.47, 18.80, 2.78, 7.00, 34.05, 'F', 'POOR', 'FAILED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(469, 1, 1898, 'BMTS-25-MH-000476', 'CA/NYA116', 'O/CDT', 'DANSOKA TEMODEO IVERSON CRISVER', 'BMTS', 'O/CDT', 3.12, 16.56, 2.60, 8.00, 30.28, 'F', 'POOR', 'FAILED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(470, 1, 1899, 'BMTS-25-MH-000477', 'CA/NYA120', 'O/CDT', 'GBOBINGUI ARMEL MARTIAL', 'BMTS', 'O/CDT', 8.58, 19.52, 2.50, 6.00, 36.60, 'F', 'POOR', 'FAILED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(471, 1, 1900, 'BMTS-25-MH-000478', 'CA/NYA124', 'O/CDT', 'NAMSENMO ELITSUR GAEL', 'BMTS', 'O/CDT', 12.64, 22.14, 2.70, 8.00, 45.48, 'F', 'POOR', 'FAILED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(472, 1, 1901, 'BMTS-25-MH-000479', 'CA/NYA128', 'O/CDT', 'MBALLAH NERVAL DESTIN', 'BMTS', 'O/CDT', 5.10, 4.00, 2.50, 8.00, 19.60, 'F', 'POOR', 'FAILED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(473, 1, 1902, 'BMTS-25-MH-000480', 'CA/NYA132', 'O/CDT', 'DIMANCHE RAUNALDOCHANEL FLEUR', 'BMTS', 'O/CDT', 4.92, 18.44, 2.70, 8.00, 34.06, 'F', 'POOR', 'FAILED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(474, 1, 1903, 'BMTS-25-MH-000481', 'CA/NYA133', 'O/CDT', 'BABA KETTE ISMAEL', 'BMTS', 'O/CDT', 12.29, 22.04, 2.80, 8.00, 45.13, 'F', 'POOR', 'FAILED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(475, 1, 1904, 'BMTS-25-MH-000482', 'CA/NYA136', 'O/CDT', 'PINGA ALESSANDRO FRANCISCO', 'BMTS', 'O/CDT', 16.39, 18.66, 2.50, 7.00, 44.55, 'F', 'POOR', 'FAILED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(476, 1, 1905, 'BMTS-25-MH-000483', 'CA/NYA140', 'O/CDT', 'SENDALI ABDON REGIS PERNEL URCELAIN', 'BMTS', 'O/CDT', 8.20, 19.50, 2.70, 7.00, 37.40, 'F', 'POOR', 'FAILED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(477, 1, 1906, 'BMTS-25-MH-000484', 'CA/NYA144', 'O/CDT', 'GBATE MBAINA WILLIAMS BECKER', 'BMTS', 'O/CDT', 24.68, 20.40, 3.10, 5.00, 53.18, 'E', 'FAIR', 'PASSED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(478, 1, 1907, 'BMTS-25-MH-000485', 'CA/NYA148', 'O/CDT', 'BELLATONG MI MANO CHRIST GERVIL', 'BMTS', 'O/CDT', 12.61, 15.42, 2.50, 8.00, 38.53, 'F', 'POOR', 'FAILED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(479, 1, 1908, 'BMTS-25-MH-000486', 'CA/NYA152', 'O/CDT', 'KONGONDA KEMAX FABRICE', 'BMTS', 'O/CDT', 7.89, 15.80, 2.50, 8.00, 34.19, 'F', 'POOR', 'FAILED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(480, 1, 1909, 'BMTS-25-MH-000487', 'CA/NYA61', 'O/CDT', 'OBROU JULIA MERVEILLE', 'BMTS', 'O/CDT', 15.66, 17.12, 2.50, 8.00, 43.28, 'F', 'POOR', 'FAILED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(481, 1, 1910, 'BMTS-25-MH-000488', 'CA/NYA65', 'O/CDT', 'BRIA LASSIR LELTICIA FLORENCE', 'BMTS', 'O/CDT', 3.37, 16.76, 2.87, 6.00, 29.00, 'F', 'POOR', 'FAILED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(482, 1, 1911, 'BMTS-25-MH-000489', 'CA/NYA68', 'O/CDT', 'ABHO NALENGMON HABIB HERMANN', 'BMTS', 'O/CDT', 5.31, 19.68, 3.10, 7.00, 35.09, 'F', 'POOR', 'FAILED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(483, 1, 1912, 'BMTS-25-MH-000490', 'CA/NYA72', 'O/CDT', 'FILLAI FABRICE', 'BMTS', 'O/CDT', 4.80, 7.90, 2.50, 7.00, 22.20, 'F', 'POOR', 'FAILED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(484, 1, 1913, 'BMTS-25-MH-000491', 'CA/NYA76', 'O/CDT', 'NABANA MICHAEL', 'BMTS', 'O/CDT', 11.72, 19.12, 3.10, 7.00, 40.94, 'F', 'POOR', 'FAILED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(485, 1, 1914, 'BMTS-25-MH-000492', 'CA/NYA80', 'O/CDT', 'SANGHAMY MAIKANE MAIDEII YOLOWAN MENELIK', 'BMTS', 'O/CDT', 3.31, 14.28, 2.50, 6.00, 26.09, 'F', 'POOR', 'FAILED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(486, 1, 1915, 'BMTS-25-MH-000493', 'CA/NYA84', 'O/CDT', 'MAHOLO KARL JASPER', 'BMTS', 'O/CDT', 4.37, 16.58, 2.50, 6.00, 29.45, 'F', 'POOR', 'FAILED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(487, 1, 1916, 'BMTS-25-MH-000494', 'CA/NYA88', 'O/CDT', 'GONDO REGIS KENNY', 'BMTS', 'O/CDT', 7.67, 18.88, 2.60, 7.00, 36.15, 'F', 'POOR', 'FAILED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(488, 1, 1917, 'BMTS-25-MH-000495', 'CA/NYA92', 'O/CDT', 'DILA DANY ROBINSON ESAJE DANY', 'BMTS', 'O/CDT', 7.98, 17.62, 2.70, 8.00, 36.30, 'F', 'POOR', 'FAILED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(489, 1, 1918, 'BMTS-25-MH-000496', 'CA/NYA96', 'O/CDT', 'TOUTE JOHN CHRISTOPHER', 'BMTS', 'O/CDT', 7.40, 20.40, 2.80, 8.00, 38.60, 'F', 'POOR', 'FAILED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(490, 1, 1919, 'BMTS-25-MH-000497', 'MT/142692', 'O/CDT', 'OTHMAN MATUKUTA JUMA', 'BMTS', 'O/CDT', 19.54, 21.16, 0.00, 0.00, 40.70, 'F', 'POOR', 'FAILED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(491, 1, 1920, 'BMTS-25-MH-000498', 'MTM/132620', 'O/CDT', 'FILLAWHIN MAHFOUDH HAJI', 'BMTS', 'O/CDT', 41.79, 17.94, 0.00, 0.00, 59.73, 'E', 'FAIR', 'PASSED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(492, 1, 1921, 'BMTS-25-MH-000499', 'MALI/NYA156', 'O/CDT', 'MOHAMED DIARRA', 'BMTS', 'O/CDT', 2.01, 16.70, 2.70, 7.00, 28.41, 'F', 'POOR', 'FAILED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(493, 1, 1922, 'BMTS-25-MH-000500', 'MALI/NYA160', 'O/CDT', 'SALIFOU DIALO', 'BMTS', 'O/CDT', 3.94, 16.50, 2.80, 8.00, 31.24, 'F', 'POOR', 'FAILED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(494, 1, 1923, 'BMTS-25-MH-000501', 'MALI/NYA164', 'O/CDT', 'GABRIEL SORY DIARRA', 'BMTS', 'O/CDT', 20.79, 20.46, 0.00, 0.00, 41.25, 'F', 'POOR', 'FAILED', '2025-10-28 03:27:16', '2025-10-28 03:27:16');
INSERT INTO `gpv_report_details` (`id`, `gpv_report_id`, `admission_id`, `admission_number`, `army_number`, `rank`, `name`, `school`, `course`, `theory_score`, `practical_score`, `cr_22_score`, `pr_score`, `total_score`, `grade`, `comment`, `remarks`, `created_at`, `updated_at`) VALUES
(495, 1, 1924, 'BMTS-25-MH-000502', 'MALI/NYA168', 'O/CDT', 'OUSMANE BAH', 'BMTS', 'O/CDT', 9.74, 16.70, 2.50, 8.00, 36.94, 'F', 'POOR', 'FAILED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(496, 1, 1925, 'BMTS-25-MH-000503', 'MALI/NYA172', 'O/CDT', 'ABOUBACAR SAMAKE', 'BMTS', 'O/CDT', 23.16, 17.40, 3.00, 8.00, 51.56, 'E', 'FAIR', 'PASSED', '2025-10-28 03:27:16', '2025-10-28 03:27:16'),
(522, 3, 3198, 'BMTS-26-MH-000001', 'RA/1001', 'O/CDT', 'Nankya Owor', 'BMTS', 'O/CDT', 25.88, 6.56, 12.13, 0.00, 44.57, 'F', 'POOR', 'FAILED', '2026-03-01 00:57:42', '2026-03-01 00:57:42'),
(523, 3, 3199, 'BMTS-26-MH-000002', 'RA/1002', 'O/CDT', 'Nankya Nabimanya', 'BMTS', 'O/CDT', 15.19, 7.98, 0.00, 0.00, 23.17, 'F', 'POOR', 'FAILED', '2026-03-01 00:57:42', '2026-03-01 00:57:42'),
(524, 3, 3200, 'BMTS-26-MH-000003', 'RA/1003', 'O/CDT', 'Namugenyi Sserwadda', 'BMTS', 'O/CDT', 23.98, 10.22, 0.00, 0.00, 34.20, 'F', 'POOR', 'FAILED', '2026-03-01 00:57:42', '2026-03-01 00:57:42'),
(525, 3, 3201, 'BMTS-26-MH-000004', 'RA/1004', 'O/CDT', 'Nansubuga Tumukunde', 'BMTS', 'O/CDT', 20.41, 9.10, 0.00, 0.00, 29.51, 'F', 'POOR', 'FAILED', '2026-03-01 00:57:42', '2026-03-01 00:57:42'),
(526, 3, 3202, 'BMTS-26-MH-000005', 'RA/1005', 'O/CDT', 'Nankya Okot', 'BMTS', 'O/CDT', 27.23, 6.08, 13.14, 0.00, 46.45, 'F', 'POOR', 'FAILED', '2026-03-01 00:57:42', '2026-03-01 00:57:42'),
(527, 3, 3203, 'BMTS-26-MH-000006', 'RA/1006', 'O/CDT', 'Muwonge Sserwadda', 'BMTS', 'O/CDT', 0.00, 0.00, 0.00, 0.00, 0.00, 'F', 'POOR', 'FAILED', '2026-03-01 00:57:42', '2026-03-01 00:57:42'),
(528, 3, 3204, 'BMTS-26-MH-000007', 'RA/1007', 'O/CDT', 'Nankya Sserwadda', 'BMTS', 'O/CDT', 0.00, 0.00, 0.00, 0.00, 0.00, 'F', 'POOR', 'FAILED', '2026-03-01 00:57:42', '2026-03-01 00:57:42'),
(529, 3, 3205, 'BMTS-26-MH-000008', 'RA/1008', 'O/CDT', 'Ssekandi Nabimanya', 'BMTS', 'O/CDT', 0.00, 0.00, 0.00, 0.00, 0.00, 'F', 'POOR', 'FAILED', '2026-03-01 00:57:42', '2026-03-01 00:57:42'),
(530, 3, 3206, 'BMTS-26-MH-000009', 'RA/1009', 'O/CDT', 'Ssempala Ssenyonga', 'BMTS', 'O/CDT', 0.00, 0.00, 0.00, 0.00, 0.00, 'F', 'POOR', 'FAILED', '2026-03-01 00:57:42', '2026-03-01 00:57:42'),
(531, 3, 3207, 'BMTS-26-MH-000010', 'RA/1010', 'O/CDT', 'Achieng Nabimanya', 'BMTS', 'O/CDT', 0.00, 0.00, 0.00, 0.00, 0.00, 'F', 'POOR', 'FAILED', '2026-03-01 00:57:42', '2026-03-01 00:57:42'),
(532, 3, 3208, 'BMTS-26-MH-000011', 'RA/1011', 'O/CDT', 'Nabirye Balikuddembe', 'BMTS', 'O/CDT', 0.00, 0.00, 0.00, 0.00, 0.00, 'F', 'POOR', 'FAILED', '2026-03-01 00:57:42', '2026-03-01 00:57:42'),
(533, 3, 3209, 'BMTS-26-MH-000012', 'RA/1012', 'O/CDT', 'Byaruhanga Ssenyonga', 'BMTS', 'O/CDT', 0.00, 0.00, 0.00, 0.00, 0.00, 'F', 'POOR', 'FAILED', '2026-03-01 00:57:42', '2026-03-01 00:57:42'),
(534, 3, 3210, 'BMTS-26-MH-000013', 'RA/1013', 'O/CDT', 'Atim Tumukunde', 'BMTS', 'O/CDT', 0.00, 0.00, 0.00, 0.00, 0.00, 'F', 'POOR', 'FAILED', '2026-03-01 00:57:42', '2026-03-01 00:57:42'),
(535, 3, 3211, 'BMTS-26-MH-000014', 'RA/1014', 'O/CDT', 'Mugisha Okot', 'BMTS', 'O/CDT', 0.00, 0.00, 0.00, 0.00, 0.00, 'F', 'POOR', 'FAILED', '2026-03-01 00:57:42', '2026-03-01 00:57:42'),
(536, 3, 3212, 'BMTS-26-MH-000015', 'RA/1015', 'O/CDT', 'Ssekandi Kaggwa', 'BMTS', 'O/CDT', 0.00, 0.00, 0.00, 0.00, 0.00, 'F', 'POOR', 'FAILED', '2026-03-01 00:57:42', '2026-03-01 00:57:42'),
(537, 3, 3213, 'BMTS-26-MH-000016', 'RA/1016', 'O/CDT', 'Namugenyi Okot', 'BMTS', 'O/CDT', 0.00, 0.00, 0.00, 0.00, 0.00, 'F', 'POOR', 'FAILED', '2026-03-01 00:57:42', '2026-03-01 00:57:42'),
(538, 3, 3214, 'BMTS-26-MH-000017', 'RA/1017', 'O/CDT', 'Byaruhanga Ssenyonga', 'BMTS', 'O/CDT', 0.00, 0.00, 0.00, 0.00, 0.00, 'F', 'POOR', 'FAILED', '2026-03-01 00:57:42', '2026-03-01 00:57:42'),
(539, 3, 3215, 'BMTS-26-MH-000018', 'RA/1018', 'O/CDT', 'Achieng Sserwadda', 'BMTS', 'O/CDT', 0.00, 0.00, 0.00, 0.00, 0.00, 'F', 'POOR', 'FAILED', '2026-03-01 00:57:42', '2026-03-01 00:57:42'),
(540, 3, 3216, 'BMTS-26-MH-000019', 'RA/1019', 'O/CDT', 'Nabukenya Ssenyonga', 'BMTS', 'O/CDT', 0.00, 0.00, 0.00, 0.00, 0.00, 'F', 'POOR', 'FAILED', '2026-03-01 00:57:42', '2026-03-01 00:57:42'),
(541, 3, 3217, 'BMTS-26-MH-000020', 'RA/1020', 'O/CDT', 'Mugisha Nabimanya', 'BMTS', 'O/CDT', 0.00, 0.00, 0.00, 0.00, 0.00, 'F', 'POOR', 'FAILED', '2026-03-01 00:57:42', '2026-03-01 00:57:42'),
(542, 3, 3218, 'BMTS-26-MH-000021', 'RA/1021', 'O/CDT', 'Nabukenya Nabimanya', 'BMTS', 'O/CDT', 0.00, 0.00, 0.00, 0.00, 0.00, 'F', 'POOR', 'FAILED', '2026-03-01 00:57:42', '2026-03-01 00:57:42'),
(543, 3, 3219, 'BMTS-26-MH-000022', 'RA/1022', 'O/CDT', 'Ssekandi Tumukunde', 'BMTS', 'O/CDT', 0.00, 0.00, 0.00, 0.00, 0.00, 'F', 'POOR', 'FAILED', '2026-03-01 00:57:42', '2026-03-01 00:57:42'),
(544, 3, 3220, 'BMTS-26-MH-000023', 'RA/1023', 'O/CDT', 'Mugisha Sserwadda', 'BMTS', 'O/CDT', 0.00, 0.00, 0.00, 0.00, 0.00, 'F', 'POOR', 'FAILED', '2026-03-01 00:57:42', '2026-03-01 00:57:42'),
(545, 3, 3221, 'BMTS-26-MH-000024', 'RA/1024', 'O/CDT', 'Mugisha Owor', 'BMTS', 'O/CDT', 0.00, 0.00, 0.00, 0.00, 0.00, 'F', 'POOR', 'FAILED', '2026-03-01 00:57:42', '2026-03-01 00:57:42'),
(546, 3, 3222, 'BMTS-26-MH-000025', 'RA/1025', 'O/CDT', 'Ssekandi Kaggwa', 'BMTS', 'O/CDT', 0.00, 0.00, 0.00, 0.00, 0.00, 'F', 'POOR', 'FAILED', '2026-03-01 00:57:42', '2026-03-01 00:57:42'),
(547, 3, 3223, 'BMTS-26-MH-000026', 'RA/1026', 'O/CDT', 'Ssempala Balikuddembe', 'BMTS', 'O/CDT', 0.00, 0.00, 0.00, 0.00, 0.00, 'F', 'POOR', 'FAILED', '2026-03-01 00:57:42', '2026-03-01 00:57:42'),
(548, 3, 3224, 'BMTS-26-MH-000027', 'RA/1027', 'O/CDT', 'Achieng Tumukunde', 'BMTS', 'O/CDT', 0.00, 0.00, 0.00, 0.00, 0.00, 'F', 'POOR', 'FAILED', '2026-03-01 00:57:42', '2026-03-01 00:57:42'),
(549, 3, 3225, 'BMTS-26-MH-000028', 'RA/1028', 'O/CDT', 'Ocen Nabimanya', 'BMTS', 'O/CDT', 0.00, 0.00, 0.00, 0.00, 0.00, 'F', 'POOR', 'FAILED', '2026-03-01 00:57:42', '2026-03-01 00:57:42'),
(550, 3, 3226, 'BMTS-26-MH-000029', 'RA/1029', 'O/CDT', 'Okello Nabimanya', 'BMTS', 'O/CDT', 0.00, 0.00, 0.00, 0.00, 0.00, 'F', 'POOR', 'FAILED', '2026-03-01 00:57:42', '2026-03-01 00:57:42'),
(551, 3, 3227, 'BMTS-26-MH-000030', 'RA/1030', 'O/CDT', 'Okello Balikuddembe', 'BMTS', 'O/CDT', 0.00, 0.00, 0.00, 0.00, 0.00, 'F', 'POOR', 'FAILED', '2026-03-01 00:57:42', '2026-03-01 00:57:42'),
(552, 3, 3228, 'BMTS-26-MH-000031', 'RA/1031', 'O/CDT', 'Akello Nabimanya', 'BMTS', 'O/CDT', 0.00, 0.00, 0.00, 0.00, 0.00, 'F', 'POOR', 'FAILED', '2026-03-01 00:57:42', '2026-03-01 00:57:42'),
(553, 3, 3229, 'BMTS-26-MH-000032', 'RA/1032', 'O/CDT', 'Ssekandi Okot', 'BMTS', 'O/CDT', 0.00, 0.00, 0.00, 0.00, 0.00, 'F', 'POOR', 'FAILED', '2026-03-01 00:57:42', '2026-03-01 00:57:42'),
(554, 3, 3230, 'BMTS-26-MH-000033', 'RA/1033', 'O/CDT', 'Ocen Tumukunde', 'BMTS', 'O/CDT', 0.00, 0.00, 0.00, 0.00, 0.00, 'F', 'POOR', 'FAILED', '2026-03-01 00:57:42', '2026-03-01 00:57:42'),
(555, 3, 3231, 'BMTS-26-MH-000034', 'RA/1034', 'O/CDT', 'Nabweteme Sserwadda', 'BMTS', 'O/CDT', 0.00, 0.00, 0.00, 0.00, 0.00, 'F', 'POOR', 'FAILED', '2026-03-01 00:57:42', '2026-03-01 00:57:42'),
(556, 3, 3232, 'BMTS-26-MH-000035', 'RA/1035', 'O/CDT', 'Nabukenya Tumukunde', 'BMTS', 'O/CDT', 0.00, 0.00, 0.00, 0.00, 0.00, 'F', 'POOR', 'FAILED', '2026-03-01 00:57:42', '2026-03-01 00:57:42'),
(557, 3, 3233, 'BMTS-26-MH-000036', 'RA/1036', 'O/CDT', 'Nankya Tumukunde', 'BMTS', 'O/CDT', 0.00, 0.00, 0.00, 0.00, 0.00, 'F', 'POOR', 'FAILED', '2026-03-01 00:57:42', '2026-03-01 00:57:42'),
(558, 3, 3234, 'BMTS-26-MH-000037', 'RA/1037', 'O/CDT', 'Nankya Balikuddembe', 'BMTS', 'O/CDT', 0.00, 0.00, 0.00, 0.00, 0.00, 'F', 'POOR', 'FAILED', '2026-03-01 00:57:42', '2026-03-01 00:57:42'),
(559, 3, 3235, 'BMTS-26-MH-000038', 'RA/1038', 'O/CDT', 'Ssekandi Balikuddembe', 'BMTS', 'O/CDT', 0.00, 0.00, 0.00, 0.00, 0.00, 'F', 'POOR', 'FAILED', '2026-03-01 00:57:42', '2026-03-01 00:57:42'),
(560, 3, 3236, 'BMTS-26-MH-000039', 'RA/1039', 'O/CDT', 'Okello Ssenyonga', 'BMTS', 'O/CDT', 0.00, 0.00, 0.00, 0.00, 0.00, 'F', 'POOR', 'FAILED', '2026-03-01 00:57:42', '2026-03-01 00:57:42'),
(561, 3, 3237, 'BMTS-26-MH-000040', 'RA/1040', 'O/CDT', 'Nabukenya Kaggwa', 'BMTS', 'O/CDT', 0.00, 0.00, 0.00, 0.00, 0.00, 'F', 'POOR', 'FAILED', '2026-03-01 00:57:42', '2026-03-01 00:57:42'),
(562, 3, 3238, 'BMTS-26-MH-000041', 'RA/1041', 'O/CDT', 'Atim Nabimanya', 'BMTS', 'O/CDT', 0.00, 0.00, 0.00, 0.00, 0.00, 'F', 'POOR', 'FAILED', '2026-03-01 00:57:42', '2026-03-01 00:57:42'),
(563, 3, 3239, 'BMTS-26-MH-000042', 'RA/1042', 'O/CDT', 'Namugenyi Balikuddembe', 'BMTS', 'O/CDT', 0.00, 0.00, 0.00, 0.00, 0.00, 'F', 'POOR', 'FAILED', '2026-03-01 00:57:42', '2026-03-01 00:57:42'),
(564, 3, 3240, 'BMTS-26-MH-000043', 'RA/1043', 'O/CDT', 'Nabukenya Kaggwa', 'BMTS', 'O/CDT', 0.00, 0.00, 0.00, 0.00, 0.00, 'F', 'POOR', 'FAILED', '2026-03-01 00:57:42', '2026-03-01 00:57:42'),
(565, 3, 3241, 'BMTS-26-MH-000044', 'RA/1044', 'O/CDT', 'Akello Nabimanya', 'BMTS', 'O/CDT', 0.00, 0.00, 0.00, 0.00, 0.00, 'F', 'POOR', 'FAILED', '2026-03-01 00:57:42', '2026-03-01 00:57:42'),
(566, 3, 3242, 'BMTS-26-MH-000045', 'RA/1045', 'O/CDT', 'Nankya Mukiibi', 'BMTS', 'O/CDT', 0.00, 0.00, 0.00, 0.00, 0.00, 'F', 'POOR', 'FAILED', '2026-03-01 00:57:42', '2026-03-01 00:57:42'),
(567, 3, 3243, 'BMTS-26-MH-000046', 'RA/1046', 'O/CDT', 'Kato Balikuddembe', 'BMTS', 'O/CDT', 0.00, 0.00, 0.00, 0.00, 0.00, 'F', 'POOR', 'FAILED', '2026-03-01 00:57:42', '2026-03-01 00:57:42'),
(568, 3, 3244, 'BMTS-26-MH-000047', 'RA/1047', 'O/CDT', 'Mugisha Okot', 'BMTS', 'O/CDT', 0.00, 0.00, 0.00, 0.00, 0.00, 'F', 'POOR', 'FAILED', '2026-03-01 00:57:42', '2026-03-01 00:57:42'),
(569, 3, 3245, 'BMTS-26-MH-000048', 'RA/1048', 'O/CDT', 'Akello Kaggwa', 'BMTS', 'O/CDT', 0.00, 0.00, 0.00, 0.00, 0.00, 'F', 'POOR', 'FAILED', '2026-03-01 00:57:42', '2026-03-01 00:57:42'),
(570, 3, 3246, 'BMTS-26-MH-000049', 'RA/1049', 'O/CDT', 'Ssekandi Owor', 'BMTS', 'O/CDT', 0.00, 0.00, 0.00, 0.00, 0.00, 'F', 'POOR', 'FAILED', '2026-03-01 00:57:42', '2026-03-01 00:57:42'),
(571, 3, 3247, 'BMTS-26-MH-000050', 'RA/1050', 'O/CDT', 'Muwonge Kaggwa', 'BMTS', 'O/CDT', 0.00, 0.00, 0.00, 0.00, 0.00, 'F', 'POOR', 'FAILED', '2026-03-01 00:57:42', '2026-03-01 00:57:42'),
(572, 3, 3248, 'BMTS-26-MH-000051', 'RA/1051', 'O/CDT', 'Nabweteme Owor', 'BMTS', 'O/CDT', 0.00, 0.00, 0.00, 0.00, 0.00, 'F', 'POOR', 'FAILED', '2026-03-01 00:57:42', '2026-03-01 00:57:42'),
(573, 3, 3249, 'BMTS-26-MH-000052', 'RA/1052', 'O/CDT', 'Tumwesigye Nabimanya', 'BMTS', 'O/CDT', 0.00, 0.00, 0.00, 0.00, 0.00, 'F', 'POOR', 'FAILED', '2026-03-01 00:57:42', '2026-03-01 00:57:42'),
(574, 3, 3250, 'BMTS-26-MH-000053', 'RA/1053', 'O/CDT', 'Nankya Tumukunde', 'BMTS', 'O/CDT', 0.00, 0.00, 0.00, 0.00, 0.00, 'F', 'POOR', 'FAILED', '2026-03-01 00:57:42', '2026-03-01 00:57:42'),
(575, 3, 3251, 'BMTS-26-MH-000054', 'RA/1054', 'O/CDT', 'Ssekandi Sserwadda', 'BMTS', 'O/CDT', 0.00, 0.00, 0.00, 0.00, 0.00, 'F', 'POOR', 'FAILED', '2026-03-01 00:57:42', '2026-03-01 00:57:42'),
(576, 3, 3252, 'BMTS-26-MH-000055', 'RA/1055', 'O/CDT', 'Namara Ssenyonga', 'BMTS', 'O/CDT', 0.00, 0.00, 0.00, 0.00, 0.00, 'F', 'POOR', 'FAILED', '2026-03-01 00:57:42', '2026-03-01 00:57:42'),
(577, 3, 3253, 'BMTS-26-MH-000056', 'RA/1056', 'O/CDT', 'Namara Balikuddembe', 'BMTS', 'O/CDT', 0.00, 0.00, 0.00, 0.00, 0.00, 'F', 'POOR', 'FAILED', '2026-03-01 00:57:42', '2026-03-01 00:57:42'),
(578, 3, 3254, 'BMTS-26-MH-000057', 'RA/1057', 'O/CDT', 'Nabweteme Ssenyonga', 'BMTS', 'O/CDT', 0.00, 0.00, 0.00, 0.00, 0.00, 'F', 'POOR', 'FAILED', '2026-03-01 00:57:42', '2026-03-01 00:57:42'),
(579, 3, 3255, 'BMTS-26-MH-000058', 'RA/1058', 'O/CDT', 'Namara Tumukunde', 'BMTS', 'O/CDT', 0.00, 0.00, 0.00, 0.00, 0.00, 'F', 'POOR', 'FAILED', '2026-03-01 00:57:42', '2026-03-01 00:57:42'),
(580, 3, 3256, 'BMTS-26-MH-000059', 'RA/1059', 'O/CDT', 'Nabukenya Owor', 'BMTS', 'O/CDT', 0.00, 0.00, 0.00, 0.00, 0.00, 'F', 'POOR', 'FAILED', '2026-03-01 00:57:42', '2026-03-01 00:57:42'),
(581, 3, 3257, 'BMTS-26-MH-000060', 'RA/1060', 'O/CDT', 'Muwonge Tumukunde', 'BMTS', 'O/CDT', 0.00, 0.00, 0.00, 0.00, 0.00, 'F', 'POOR', 'FAILED', '2026-03-01 00:57:42', '2026-03-01 00:57:42'),
(582, 3, 3258, 'BMTS-26-MH-000061', 'RA/1061', 'O/CDT', 'Achieng Owor', 'BMTS', 'O/CDT', 0.00, 0.00, 0.00, 0.00, 0.00, 'F', 'POOR', 'FAILED', '2026-03-01 00:57:42', '2026-03-01 00:57:42'),
(583, 3, 3259, 'BMTS-26-MH-000062', 'RA/1062', 'O/CDT', 'Kato Mukiibi', 'BMTS', 'O/CDT', 0.00, 0.00, 0.00, 0.00, 0.00, 'F', 'POOR', 'FAILED', '2026-03-01 00:57:42', '2026-03-01 00:57:42'),
(584, 3, 3260, 'BMTS-26-MH-000063', 'RA/1063', 'O/CDT', 'Ssekandi Nabimanya', 'BMTS', 'O/CDT', 0.00, 0.00, 0.00, 0.00, 0.00, 'F', 'POOR', 'FAILED', '2026-03-01 00:57:42', '2026-03-01 00:57:42'),
(585, 3, 3261, 'BMTS-26-MH-000064', 'RA/1064', 'O/CDT', 'Kisembo Owor', 'BMTS', 'O/CDT', 0.00, 0.00, 0.00, 0.00, 0.00, 'F', 'POOR', 'FAILED', '2026-03-01 00:57:42', '2026-03-01 00:57:42'),
(586, 3, 3262, 'BMTS-26-MH-000065', 'RA/1065', 'O/CDT', 'Namara Mukiibi', 'BMTS', 'O/CDT', 0.00, 0.00, 0.00, 0.00, 0.00, 'F', 'POOR', 'FAILED', '2026-03-01 00:57:42', '2026-03-01 00:57:42'),
(587, 3, 3263, 'BMTS-26-MH-000066', 'RA/1066', 'O/CDT', 'Nabweteme Balikuddembe', 'BMTS', 'O/CDT', 0.00, 0.00, 0.00, 0.00, 0.00, 'F', 'POOR', 'FAILED', '2026-03-01 00:57:42', '2026-03-01 00:57:42'),
(588, 3, 3264, 'BMTS-26-MH-000067', 'RA/1067', 'O/CDT', 'Byaruhanga Mukiibi', 'BMTS', 'O/CDT', 0.00, 0.00, 0.00, 0.00, 0.00, 'F', 'POOR', 'FAILED', '2026-03-01 00:57:42', '2026-03-01 00:57:42'),
(589, 3, 3265, 'BMTS-26-MH-000068', 'RA/1068', 'O/CDT', 'Nabukenya Kaggwa', 'BMTS', 'O/CDT', 0.00, 0.00, 0.00, 0.00, 0.00, 'F', 'POOR', 'FAILED', '2026-03-01 00:57:42', '2026-03-01 00:57:42'),
(590, 3, 3266, 'BMTS-26-MH-000069', 'RA/1069', 'O/CDT', 'Byaruhanga Owor', 'BMTS', 'O/CDT', 0.00, 0.00, 0.00, 0.00, 0.00, 'F', 'POOR', 'FAILED', '2026-03-01 00:57:42', '2026-03-01 00:57:42'),
(591, 3, 3267, 'BMTS-26-MH-000070', 'RA/1070', 'O/CDT', 'Kato Mukiibi', 'BMTS', 'O/CDT', 0.00, 0.00, 0.00, 0.00, 0.00, 'F', 'POOR', 'FAILED', '2026-03-01 00:57:42', '2026-03-01 00:57:42'),
(592, 3, 3268, 'BMTS-26-MH-000071', 'RA/1071', 'O/CDT', 'Kato Nabimanya', 'BMTS', 'O/CDT', 0.00, 0.00, 0.00, 0.00, 0.00, 'F', 'POOR', 'FAILED', '2026-03-01 00:57:42', '2026-03-01 00:57:42'),
(593, 3, 3269, 'BMTS-26-MH-000072', 'RA/1072', 'O/CDT', 'Mugisha Sserwadda', 'BMTS', 'O/CDT', 0.00, 0.00, 0.00, 0.00, 0.00, 'F', 'POOR', 'FAILED', '2026-03-01 00:57:42', '2026-03-01 00:57:42'),
(594, 3, 3270, 'BMTS-26-MH-000073', 'RA/1073', 'O/CDT', 'Kato Balikuddembe', 'BMTS', 'O/CDT', 0.00, 0.00, 0.00, 0.00, 0.00, 'F', 'POOR', 'FAILED', '2026-03-01 00:57:42', '2026-03-01 00:57:42'),
(595, 3, 3271, 'BMTS-26-MH-000074', 'RA/1074', 'O/CDT', 'Tumwesigye Ssenyonga', 'BMTS', 'O/CDT', 0.00, 0.00, 0.00, 0.00, 0.00, 'F', 'POOR', 'FAILED', '2026-03-01 00:57:42', '2026-03-01 00:57:42'),
(596, 3, 3272, 'BMTS-26-MH-000075', 'RA/1075', 'O/CDT', 'Muwonge Tumukunde', 'BMTS', 'O/CDT', 0.00, 0.00, 0.00, 0.00, 0.00, 'F', 'POOR', 'FAILED', '2026-03-01 00:57:42', '2026-03-01 00:57:42'),
(597, 3, 3273, 'BMTS-26-MH-000076', 'RA/1076', 'O/CDT', 'Okello Sserwadda', 'BMTS', 'O/CDT', 0.00, 0.00, 0.00, 0.00, 0.00, 'F', 'POOR', 'FAILED', '2026-03-01 00:57:42', '2026-03-01 00:57:42'),
(598, 3, 3274, 'BMTS-26-MH-000077', 'RA/1077', 'O/CDT', 'Okello Ssempijja', 'BMTS', 'O/CDT', 0.00, 0.00, 0.00, 0.00, 0.00, 'F', 'POOR', 'FAILED', '2026-03-01 00:57:42', '2026-03-01 00:57:42'),
(599, 3, 3275, 'BMTS-26-MH-000078', 'RA/1078', 'O/CDT', 'Nansubuga Mukiibi', 'BMTS', 'O/CDT', 0.00, 0.00, 0.00, 0.00, 0.00, 'F', 'POOR', 'FAILED', '2026-03-01 00:57:42', '2026-03-01 00:57:42'),
(600, 3, 3276, 'BMTS-26-MH-000079', 'RA/1079', 'O/CDT', 'Namara Nabimanya', 'BMTS', 'O/CDT', 0.00, 0.00, 0.00, 0.00, 0.00, 'F', 'POOR', 'FAILED', '2026-03-01 00:57:42', '2026-03-01 00:57:42'),
(601, 3, 3277, 'BMTS-26-MH-000080', 'RA/1080', 'O/CDT', 'Muwonge Okot', 'BMTS', 'O/CDT', 0.00, 0.00, 0.00, 0.00, 0.00, 'F', 'POOR', 'FAILED', '2026-03-01 00:57:42', '2026-03-01 00:57:42'),
(602, 3, 3278, 'BMTS-26-MH-000081', 'RA/1081', 'O/CDT', 'Byaruhanga Owor', 'BMTS', 'O/CDT', 0.00, 0.00, 0.00, 0.00, 0.00, 'F', 'POOR', 'FAILED', '2026-03-01 00:57:42', '2026-03-01 00:57:42'),
(603, 3, 3279, 'BMTS-26-MH-000082', 'RA/1082', 'O/CDT', 'Tumwesigye Balikuddembe', 'BMTS', 'O/CDT', 0.00, 0.00, 0.00, 0.00, 0.00, 'F', 'POOR', 'FAILED', '2026-03-01 00:57:42', '2026-03-01 00:57:42'),
(604, 3, 3280, 'BMTS-26-MH-000083', 'RA/1083', 'O/CDT', 'Atim Kaggwa', 'BMTS', 'O/CDT', 0.00, 0.00, 0.00, 0.00, 0.00, 'F', 'POOR', 'FAILED', '2026-03-01 00:57:42', '2026-03-01 00:57:42'),
(605, 3, 3281, 'BMTS-26-MH-000084', 'RA/1084', 'O/CDT', 'Nabirye Sserwadda', 'BMTS', 'O/CDT', 0.00, 0.00, 0.00, 0.00, 0.00, 'F', 'POOR', 'FAILED', '2026-03-01 00:57:42', '2026-03-01 00:57:42'),
(606, 3, 3282, 'BMTS-26-MH-000085', 'RA/1085', 'O/CDT', 'Namara Sserwadda', 'BMTS', 'O/CDT', 0.00, 0.00, 0.00, 0.00, 0.00, 'F', 'POOR', 'FAILED', '2026-03-01 00:57:42', '2026-03-01 00:57:42'),
(607, 3, 3283, 'BMTS-26-MH-000086', 'RA/1086', 'O/CDT', 'Muwonge Okot', 'BMTS', 'O/CDT', 0.00, 0.00, 0.00, 0.00, 0.00, 'F', 'POOR', 'FAILED', '2026-03-01 00:57:42', '2026-03-01 00:57:42'),
(608, 3, 3284, 'BMTS-26-MH-000087', 'RA/1087', 'O/CDT', 'Nansubuga Tumukunde', 'BMTS', 'O/CDT', 0.00, 0.00, 0.00, 0.00, 0.00, 'F', 'POOR', 'FAILED', '2026-03-01 00:57:42', '2026-03-01 00:57:42'),
(609, 3, 3285, 'BMTS-26-MH-000088', 'RA/1088', 'O/CDT', 'Kisembo Sserwadda', 'BMTS', 'O/CDT', 0.00, 0.00, 0.00, 0.00, 0.00, 'F', 'POOR', 'FAILED', '2026-03-01 00:57:42', '2026-03-01 00:57:42'),
(610, 3, 3286, 'BMTS-26-MH-000089', 'RA/1089', 'O/CDT', 'Ssempala Owor', 'BMTS', 'O/CDT', 0.00, 0.00, 0.00, 0.00, 0.00, 'F', 'POOR', 'FAILED', '2026-03-01 00:57:42', '2026-03-01 00:57:42'),
(611, 3, 3287, 'BMTS-26-MH-000090', 'RA/1090', 'O/CDT', 'Achieng Okot', 'BMTS', 'O/CDT', 0.00, 0.00, 0.00, 0.00, 0.00, 'F', 'POOR', 'FAILED', '2026-03-01 00:57:42', '2026-03-01 00:57:42'),
(612, 3, 3288, 'BMTS-26-MH-000091', 'RA/1091', 'O/CDT', 'Kisembo Okot', 'BMTS', 'O/CDT', 0.00, 0.00, 0.00, 0.00, 0.00, 'F', 'POOR', 'FAILED', '2026-03-01 00:57:42', '2026-03-01 00:57:42'),
(613, 3, 3289, 'BMTS-26-MH-000092', 'RA/1092', 'O/CDT', 'Namara Balikuddembe', 'BMTS', 'O/CDT', 0.00, 0.00, 0.00, 0.00, 0.00, 'F', 'POOR', 'FAILED', '2026-03-01 00:57:42', '2026-03-01 00:57:42'),
(614, 3, 3290, 'BMTS-26-MH-000093', 'RA/1093', 'O/CDT', 'Akello Okot', 'BMTS', 'O/CDT', 0.00, 0.00, 0.00, 0.00, 0.00, 'F', 'POOR', 'FAILED', '2026-03-01 00:57:42', '2026-03-01 00:57:42'),
(615, 3, 3291, 'BMTS-26-MH-000094', 'RA/1094', 'O/CDT', 'Tumwesigye Okot', 'BMTS', 'O/CDT', 0.00, 0.00, 0.00, 0.00, 0.00, 'F', 'POOR', 'FAILED', '2026-03-01 00:57:42', '2026-03-01 00:57:42'),
(616, 3, 3292, 'BMTS-26-MH-000095', 'RA/1095', 'O/CDT', 'Achieng Ssenyonga', 'BMTS', 'O/CDT', 0.00, 0.00, 0.00, 0.00, 0.00, 'F', 'POOR', 'FAILED', '2026-03-01 00:57:42', '2026-03-01 00:57:42'),
(617, 3, 3293, 'BMTS-26-MH-000096', 'RA/1096', 'O/CDT', 'Okello Balikuddembe', 'BMTS', 'O/CDT', 0.00, 0.00, 0.00, 0.00, 0.00, 'F', 'POOR', 'FAILED', '2026-03-01 00:57:42', '2026-03-01 00:57:42'),
(618, 3, 3294, 'BMTS-26-MH-000097', 'RA/1097', 'O/CDT', 'Atim Balikuddembe', 'BMTS', 'O/CDT', 0.00, 0.00, 0.00, 0.00, 0.00, 'F', 'POOR', 'FAILED', '2026-03-01 00:57:42', '2026-03-01 00:57:42'),
(619, 3, 3295, 'BMTS-26-MH-000098', 'RA/1098', 'O/CDT', 'Mugisha Sserwadda', 'BMTS', 'O/CDT', 0.00, 0.00, 0.00, 0.00, 0.00, 'F', 'POOR', 'FAILED', '2026-03-01 00:57:42', '2026-03-01 00:57:42'),
(620, 3, 3296, 'BMTS-26-MH-000099', 'RA/1099', 'O/CDT', 'Ssekandi Sserwadda', 'BMTS', 'O/CDT', 0.00, 0.00, 0.00, 0.00, 0.00, 'F', 'POOR', 'FAILED', '2026-03-01 00:57:42', '2026-03-01 00:57:42'),
(621, 3, 3297, 'BMTS-26-MH-000100', 'RA/1100', 'O/CDT', 'Muwonge Ssenyonga', 'BMTS', 'O/CDT', 0.00, 0.00, 0.00, 0.00, 0.00, 'F', 'POOR', 'FAILED', '2026-03-01 00:57:42', '2026-03-01 00:57:42'),
(622, 3, 3298, 'BMTS-26-MH-000101', 'RA/1101', 'O/CDT', 'Mugisha Ssempijja', 'BMTS', 'O/CDT', 0.00, 0.00, 0.00, 0.00, 0.00, 'F', 'POOR', 'FAILED', '2026-03-01 00:57:42', '2026-03-01 00:57:42'),
(623, 3, 3299, 'BMTS-26-MH-000102', 'RA/1102', 'O/CDT', 'Okello Ssenyonga', 'BMTS', 'O/CDT', 0.00, 0.00, 0.00, 0.00, 0.00, 'F', 'POOR', 'FAILED', '2026-03-01 00:57:42', '2026-03-01 00:57:42'),
(624, 3, 3300, 'BMTS-26-MH-000103', 'RA/1103', 'O/CDT', 'Nabweteme Mukiibi', 'BMTS', 'O/CDT', 0.00, 0.00, 0.00, 0.00, 0.00, 'F', 'POOR', 'FAILED', '2026-03-01 00:57:42', '2026-03-01 00:57:42'),
(625, 3, 3301, 'BMTS-26-MH-000104', 'RA/1104', 'O/CDT', 'Namara Owor', 'BMTS', 'O/CDT', 0.00, 0.00, 0.00, 0.00, 0.00, 'F', 'POOR', 'FAILED', '2026-03-01 00:57:42', '2026-03-01 00:57:42'),
(626, 3, 3302, 'BMTS-26-MH-000105', 'RA/1105', 'O/CDT', 'Tumwesigye Ssempijja', 'BMTS', 'O/CDT', 0.00, 0.00, 0.00, 0.00, 0.00, 'F', 'POOR', 'FAILED', '2026-03-01 00:57:42', '2026-03-01 00:57:42'),
(627, 3, 3303, 'BMTS-26-MH-000106', 'RA/1106', 'O/CDT', 'Nansubuga Nabimanya', 'BMTS', 'O/CDT', 0.00, 0.00, 0.00, 0.00, 0.00, 'F', 'POOR', 'FAILED', '2026-03-01 00:57:42', '2026-03-01 00:57:42'),
(628, 3, 3304, 'BMTS-26-MH-000107', 'RA/1107', 'O/CDT', 'Akello Mukiibi', 'BMTS', 'O/CDT', 0.00, 0.00, 0.00, 0.00, 0.00, 'F', 'POOR', 'FAILED', '2026-03-01 00:57:42', '2026-03-01 00:57:42'),
(629, 3, 3305, 'BMTS-26-MH-000108', 'RA/1108', 'O/CDT', 'Mugisha Okot', 'BMTS', 'O/CDT', 0.00, 0.00, 0.00, 0.00, 0.00, 'F', 'POOR', 'FAILED', '2026-03-01 00:57:42', '2026-03-01 00:57:42'),
(630, 3, 3306, 'BMTS-26-MH-000109', 'RA/1109', 'O/CDT', 'Namara Owor', 'BMTS', 'O/CDT', 0.00, 0.00, 0.00, 0.00, 0.00, 'F', 'POOR', 'FAILED', '2026-03-01 00:57:42', '2026-03-01 00:57:42'),
(631, 3, 3307, 'BMTS-26-MH-000110', 'RA/1110', 'O/CDT', 'Nansubuga Okot', 'BMTS', 'O/CDT', 0.00, 0.00, 0.00, 0.00, 0.00, 'F', 'POOR', 'FAILED', '2026-03-01 00:57:42', '2026-03-01 00:57:42'),
(632, 3, 3308, 'BMTS-26-MH-000111', 'RA/1111', 'O/CDT', 'Muwonge Tumukunde', 'BMTS', 'O/CDT', 0.00, 0.00, 0.00, 0.00, 0.00, 'F', 'POOR', 'FAILED', '2026-03-01 00:57:42', '2026-03-01 00:57:42'),
(633, 3, 3309, 'BMTS-26-MH-000112', 'RA/1112', 'O/CDT', 'Tumwesigye Sserwadda', 'BMTS', 'O/CDT', 0.00, 0.00, 0.00, 0.00, 0.00, 'F', 'POOR', 'FAILED', '2026-03-01 00:57:42', '2026-03-01 00:57:42'),
(634, 3, 3310, 'BMTS-26-MH-000113', 'RA/1113', 'O/CDT', 'Namugenyi Owor', 'BMTS', 'O/CDT', 0.00, 0.00, 0.00, 0.00, 0.00, 'F', 'POOR', 'FAILED', '2026-03-01 00:57:42', '2026-03-01 00:57:42'),
(635, 3, 3311, 'BMTS-26-MH-000114', 'RA/1114', 'O/CDT', 'Muwonge Sserwadda', 'BMTS', 'O/CDT', 0.00, 0.00, 0.00, 0.00, 0.00, 'F', 'POOR', 'FAILED', '2026-03-01 00:57:42', '2026-03-01 00:57:42'),
(636, 3, 3312, 'BMTS-26-MH-000115', 'RA/1115', 'O/CDT', 'Atim Tumukunde', 'BMTS', 'O/CDT', 0.00, 0.00, 0.00, 0.00, 0.00, 'F', 'POOR', 'FAILED', '2026-03-01 00:57:42', '2026-03-01 00:57:42'),
(637, 3, 3313, 'BMTS-26-MH-000116', 'RA/1116', 'O/CDT', 'Ssempala Sserwadda', 'BMTS', 'O/CDT', 0.00, 0.00, 0.00, 0.00, 0.00, 'F', 'POOR', 'FAILED', '2026-03-01 00:57:42', '2026-03-01 00:57:42'),
(638, 3, 3314, 'BMTS-26-MH-000117', 'RA/1117', 'O/CDT', 'Nabweteme Kaggwa', 'BMTS', 'O/CDT', 0.00, 0.00, 0.00, 0.00, 0.00, 'F', 'POOR', 'FAILED', '2026-03-01 00:57:42', '2026-03-01 00:57:42'),
(639, 3, 3315, 'BMTS-26-MH-000118', 'RA/1118', 'O/CDT', 'Ssekandi Kaggwa', 'BMTS', 'O/CDT', 0.00, 0.00, 0.00, 0.00, 0.00, 'F', 'POOR', 'FAILED', '2026-03-01 00:57:42', '2026-03-01 00:57:42'),
(640, 3, 3316, 'BMTS-26-MH-000119', 'RA/1119', 'O/CDT', 'Kato Ssenyonga', 'BMTS', 'O/CDT', 0.00, 0.00, 0.00, 0.00, 0.00, 'F', 'POOR', 'FAILED', '2026-03-01 00:57:42', '2026-03-01 00:57:42'),
(641, 3, 3317, 'BMTS-26-MH-000120', 'RA/1120', 'O/CDT', 'Ssempala Tumukunde', 'BMTS', 'O/CDT', 0.00, 0.00, 0.00, 0.00, 0.00, 'F', 'POOR', 'FAILED', '2026-03-01 00:57:42', '2026-03-01 00:57:42'),
(642, 3, 3318, 'BMTS-26-MH-000121', 'RA/1121', 'O/CDT', 'Namara Ssenyonga', 'BMTS', 'O/CDT', 0.00, 0.00, 0.00, 0.00, 0.00, 'F', 'POOR', 'FAILED', '2026-03-01 00:57:42', '2026-03-01 00:57:42'),
(643, 3, 3319, 'BMTS-26-MH-000122', 'RA/1122', 'O/CDT', 'Muwonge Mukiibi', 'BMTS', 'O/CDT', 0.00, 0.00, 0.00, 0.00, 0.00, 'F', 'POOR', 'FAILED', '2026-03-01 00:57:42', '2026-03-01 00:57:42'),
(644, 3, 3320, 'BMTS-26-MH-000123', 'RA/1123', 'O/CDT', 'Atim Nabimanya', 'BMTS', 'O/CDT', 0.00, 0.00, 0.00, 0.00, 0.00, 'F', 'POOR', 'FAILED', '2026-03-01 00:57:42', '2026-03-01 00:57:42'),
(645, 3, 3321, 'BMTS-26-MH-000124', 'RA/1124', 'O/CDT', 'Ocen Balikuddembe', 'BMTS', 'O/CDT', 0.00, 0.00, 0.00, 0.00, 0.00, 'F', 'POOR', 'FAILED', '2026-03-01 00:57:42', '2026-03-01 00:57:42'),
(646, 3, 3322, 'BMTS-26-MH-000125', 'RA/1125', 'O/CDT', 'Nansubuga Sserwadda', 'BMTS', 'O/CDT', 0.00, 0.00, 0.00, 0.00, 0.00, 'F', 'POOR', 'FAILED', '2026-03-01 00:57:42', '2026-03-01 00:57:42'),
(647, 3, 3323, 'BMTS-26-MH-000126', 'RA/1126', 'O/CDT', 'Akello Nabimanya', 'BMTS', 'O/CDT', 0.00, 0.00, 0.00, 0.00, 0.00, 'F', 'POOR', 'FAILED', '2026-03-01 00:57:42', '2026-03-01 00:57:42'),
(648, 3, 3324, 'BMTS-26-MH-000127', 'RA/1127', 'O/CDT', 'Mugisha Ssempijja', 'BMTS', 'O/CDT', 0.00, 0.00, 0.00, 0.00, 0.00, 'F', 'POOR', 'FAILED', '2026-03-01 00:57:42', '2026-03-01 00:57:42'),
(649, 3, 3325, 'BMTS-26-MH-000128', 'RA/1128', 'O/CDT', 'Byaruhanga Tumukunde', 'BMTS', 'O/CDT', 0.00, 0.00, 0.00, 0.00, 0.00, 'F', 'POOR', 'FAILED', '2026-03-01 00:57:42', '2026-03-01 00:57:42'),
(650, 3, 3326, 'BMTS-26-MH-000129', 'RA/1129', 'O/CDT', 'Muwonge Mukiibi', 'BMTS', 'O/CDT', 0.00, 0.00, 0.00, 0.00, 0.00, 'F', 'POOR', 'FAILED', '2026-03-01 00:57:42', '2026-03-01 00:57:42'),
(651, 3, 3327, 'BMTS-26-MH-000130', 'RA/1130', 'O/CDT', 'Nansubuga Okot', 'BMTS', 'O/CDT', 0.00, 0.00, 0.00, 0.00, 0.00, 'F', 'POOR', 'FAILED', '2026-03-01 00:57:42', '2026-03-01 00:57:42'),
(652, 3, 3328, 'BMTS-26-MH-000131', 'RA/1131', 'O/CDT', 'Okello Kaggwa', 'BMTS', 'O/CDT', 0.00, 0.00, 0.00, 0.00, 0.00, 'F', 'POOR', 'FAILED', '2026-03-01 00:57:42', '2026-03-01 00:57:42'),
(653, 3, 3329, 'BMTS-26-MH-000132', 'RA/1132', 'O/CDT', 'Nankya Owor', 'BMTS', 'O/CDT', 0.00, 0.00, 0.00, 0.00, 0.00, 'F', 'POOR', 'FAILED', '2026-03-01 00:57:42', '2026-03-01 00:57:42'),
(654, 3, 3330, 'BMTS-26-MH-000133', 'RA/1133', 'O/CDT', 'Nabweteme Kaggwa', 'BMTS', 'O/CDT', 0.00, 0.00, 0.00, 0.00, 0.00, 'F', 'POOR', 'FAILED', '2026-03-01 00:57:42', '2026-03-01 00:57:42'),
(655, 3, 3331, 'BMTS-26-MH-000134', 'RA/1134', 'O/CDT', 'Akello Kaggwa', 'BMTS', 'O/CDT', 0.00, 0.00, 0.00, 0.00, 0.00, 'F', 'POOR', 'FAILED', '2026-03-01 00:57:42', '2026-03-01 00:57:42'),
(656, 3, 3332, 'BMTS-26-MH-000135', 'RA/1135', 'O/CDT', 'Nansubuga Tumukunde', 'BMTS', 'O/CDT', 0.00, 0.00, 0.00, 0.00, 0.00, 'F', 'POOR', 'FAILED', '2026-03-01 00:57:42', '2026-03-01 00:57:42');

-- --------------------------------------------------------

--
-- Table structure for table `grade_scales`
--

CREATE TABLE `grade_scales` (
  `id` bigint(20) UNSIGNED NOT NULL,
  `grade` varchar(255) NOT NULL,
  `min_score` int(11) NOT NULL,
  `comment` varchar(255) NOT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `grade_scales`
--

INSERT INTO `grade_scales` (`id`, `grade`, `min_score`, `comment`, `created_at`, `updated_at`) VALUES
(1, 'A', 90, 'EXCELLENT', '2025-05-13 05:57:13', '2025-05-13 05:57:13'),
(2, 'B', 80, 'VERY GOOD', '2025-05-13 05:57:13', '2025-05-13 05:57:13'),
(3, 'C', 70, 'GOOD', '2025-05-13 05:57:13', '2025-05-13 05:57:13'),
(4, 'D', 60, 'SATISFACTORY', '2025-05-13 05:57:13', '2025-05-13 05:57:13'),
(5, 'E', 50, 'FAIR', '2025-05-13 05:57:13', '2025-05-13 05:57:13'),
(6, 'F', 0, 'POOR', '2025-05-13 05:57:13', '2025-05-13 05:57:13');

-- --------------------------------------------------------

--
-- Table structure for table `groups`
--

CREATE TABLE `groups` (
  `id` bigint(20) UNSIGNED NOT NULL,
  `name` varchar(255) NOT NULL,
  `staff_id` bigint(20) UNSIGNED NOT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

-- --------------------------------------------------------

--
-- Table structure for table `intakes`
--

CREATE TABLE `intakes` (
  `id` bigint(20) UNSIGNED NOT NULL,
  `year` varchar(255) NOT NULL,
  `is_active` int(11) NOT NULL DEFAULT 1,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `intakes`
--

INSERT INTO `intakes` (`id`, `year`, `is_active`, `created_at`, `updated_at`) VALUES
(13, '20/26', 0, '2026-03-01 05:18:34', '2026-03-01 05:18:34');

-- --------------------------------------------------------

--
-- Table structure for table `jobs`
--

CREATE TABLE `jobs` (
  `id` bigint(20) UNSIGNED NOT NULL,
  `queue` varchar(255) NOT NULL,
  `payload` longtext NOT NULL,
  `attempts` tinyint(3) UNSIGNED NOT NULL,
  `reserved_at` int(10) UNSIGNED DEFAULT NULL,
  `available_at` int(10) UNSIGNED NOT NULL,
  `created_at` int(10) UNSIGNED NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

-- --------------------------------------------------------

--
-- Table structure for table `job_batches`
--

CREATE TABLE `job_batches` (
  `id` varchar(255) NOT NULL,
  `name` varchar(255) NOT NULL,
  `total_jobs` int(11) NOT NULL,
  `pending_jobs` int(11) NOT NULL,
  `failed_jobs` int(11) NOT NULL,
  `failed_job_ids` longtext NOT NULL,
  `options` mediumtext DEFAULT NULL,
  `cancelled_at` int(11) DEFAULT NULL,
  `created_at` int(11) NOT NULL,
  `finished_at` int(11) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

-- --------------------------------------------------------

--
-- Table structure for table `migrations`
--

CREATE TABLE `migrations` (
  `id` int(10) UNSIGNED NOT NULL,
  `migration` varchar(255) NOT NULL,
  `batch` int(11) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `migrations`
--

INSERT INTO `migrations` (`id`, `migration`, `batch`) VALUES
(1, '0001_01_01_000000_create_users_table', 1),
(2, '0001_01_01_000001_create_cache_table', 1),
(3, '0001_01_01_000002_create_jobs_table', 1),
(4, '2025_02_11_074836_create_army_records_table', 2),
(5, '2025_02_11_075409_create_schools_table', 3),
(6, '2025_02_11_075449_create_intakes_table', 3),
(7, '2025_02_11_075540_create_subjects_table', 3),
(8, '2025_02_11_075616_create_course_subject_table', 3),
(9, '2025_02_11_075732_create_students_table', 3),
(17, '2016_01_15_105324_create_roles_table', 4),
(18, '2016_01_15_114412_create_role_user_table', 4),
(19, '2016_01_26_115212_create_permissions_table', 4),
(20, '2016_01_26_115523_create_permission_role_table', 4),
(21, '2016_02_09_132439_create_permission_user_table', 5),
(22, '2014_10_12_100000_create_password_resets_table', 6),
(23, '2019_12_14_000001_create_personal_access_tokens_table', 7),
(24, '2025_02_13_095359_add_more_fields_to_admissions_table', 8),
(28, '2025_02_14_093701_create_registrations_table', 10),
(29, '2025_02_15_055907_create_twenty_two_c_r_s_table', 11),
(30, '2025_02_16_040243_add_assessment_fields_to_assessments_table', 12),
(31, '2025_02_16_055943_create_bns_table', 13),
(32, '2025_02_16_060020_create_coys_table', 13),
(33, '2025_02_16_060037_create_pls_table', 13),
(34, '2025_02_16_060054_create_secs_table', 13),
(35, '2025_02_17_075505_create_exercises_table', 14),
(36, '2025_02_17_081518_create_exam_weights_table', 15),
(37, '2025_02_17_105747_create_c_r_assessments_table', 16),
(38, '2025_02_19_045141_create_activity_loggers_table', 17),
(39, '2025_02_14_025020_create_activity_log_table', 18),
(40, '2025_02_19_052048_create_activity_logs_table', 19),
(41, '2025_02_20_071447_add_unique_index_to_assessments_table', 20),
(42, '2025_02_21_071718_create_prs_table', 20),
(43, '2025_02_22_102729_create_student_performances_table', 21),
(44, '2025_02_23_131650_add_non_ugandan_and_decommission_fields_to_admissions_table', 22),
(45, '2025_02_25_092721_create_c_r_assessments_table', 23),
(46, '2025_02_25_092935_create_c_r_assessment_details_table', 23),
(47, '2025_02_25_110305_create_c_r_assessments_table', 24),
(48, '2025_02_28_220548_add_exercises_to_unique_constraint_in_assessments', 25),
(49, '2025_10_07_055056_add_unique_index_to_assessments', 26),
(50, '2025_10_14_072440_create_remark_templates_table', 27),
(51, '2025_10_28_061638_create_gpv_reports_table', 28),
(52, '2025_10_28_061655_create_gpv_report_details_table', 28);

-- --------------------------------------------------------

--
-- Table structure for table `permissions`
--

CREATE TABLE `permissions` (
  `id` int(10) UNSIGNED NOT NULL,
  `name` varchar(255) NOT NULL,
  `slug` varchar(255) NOT NULL,
  `description` varchar(255) DEFAULT NULL,
  `model` varchar(255) DEFAULT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  `deleted_at` timestamp NULL DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

-- --------------------------------------------------------

--
-- Table structure for table `permission_role`
--

CREATE TABLE `permission_role` (
  `id` int(10) UNSIGNED NOT NULL,
  `permission_id` int(10) UNSIGNED NOT NULL,
  `role_id` int(10) UNSIGNED NOT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  `deleted_at` timestamp NULL DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

-- --------------------------------------------------------

--
-- Table structure for table `permission_user`
--

CREATE TABLE `permission_user` (
  `id` int(10) UNSIGNED NOT NULL,
  `permission_id` int(10) UNSIGNED NOT NULL,
  `user_id` bigint(20) UNSIGNED NOT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  `deleted_at` timestamp NULL DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

-- --------------------------------------------------------

--
-- Table structure for table `phases`
--

CREATE TABLE `phases` (
  `id` bigint(20) UNSIGNED NOT NULL,
  `name` varchar(255) NOT NULL,
  `weeks` int(11) NOT NULL,
  `cres_weight` int(11) DEFAULT NULL,
  `pr_weight` int(11) DEFAULT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  `intake_id` bigint(20) DEFAULT NULL,
  `current` int(11) NOT NULL DEFAULT 0,
  `is_active` tinyint(1) DEFAULT 0
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `phases`
--

INSERT INTO `phases` (`id`, `name`, `weeks`, `cres_weight`, `pr_weight`, `created_at`, `updated_at`, `intake_id`, `current`, `is_active`) VALUES
(20, 'Phase 1', 10, 20, 10, '2026-03-01 05:05:30', '2026-03-01 05:05:30', NULL, 0, 0),
(21, 'Phase 2', 11, 10, 5, '2026-03-01 05:05:30', '2026-03-01 05:05:30', NULL, 0, 0),
(22, 'Phase 3', 12, 5, 10, '2026-03-01 05:05:30', '2026-03-01 05:05:30', NULL, 0, 0),
(23, 'Phase 1', 10, 20, 10, '2026-03-01 05:08:01', '2026-03-01 05:08:01', NULL, 0, 0),
(24, 'Phase 2', 11, 10, 5, '2026-03-01 05:08:01', '2026-03-01 05:08:01', NULL, 0, 0),
(25, 'Phase 3', 12, 5, 10, '2026-03-01 05:08:01', '2026-03-01 05:08:01', NULL, 0, 0),
(26, 'Phase 1', 10, 20, 10, '2026-03-01 05:14:43', '2026-03-01 05:14:43', NULL, 0, 0),
(27, 'Phase 2', 11, 10, 5, '2026-03-01 05:14:43', '2026-03-01 05:14:43', NULL, 0, 0),
(28, 'Phase 3', 12, 5, 10, '2026-03-01 05:14:43', '2026-03-01 05:14:43', NULL, 0, 0),
(29, 'Phase 1', 10, 20, 10, '2026-03-01 05:16:23', '2026-03-01 05:16:23', NULL, 0, 0),
(30, 'Phase 2', 11, 10, 5, '2026-03-01 05:16:23', '2026-03-01 05:16:23', NULL, 0, 0),
(31, 'Phase 3', 12, 5, 10, '2026-03-01 05:16:23', '2026-03-01 05:16:23', NULL, 0, 0);

-- --------------------------------------------------------

--
-- Table structure for table `phase_configs`
--

CREATE TABLE `phase_configs` (
  `id` bigint(20) UNSIGNED NOT NULL,
  `phase_name` varchar(255) NOT NULL,
  `msk_theory_config` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL CHECK (json_valid(`msk_theory_config`)),
  `msk_practical_config` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL CHECK (json_valid(`msk_practical_config`)),
  `character_22cr_config` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL CHECK (json_valid(`character_22cr_config`)),
  `character_pr_config` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL CHECK (json_valid(`character_pr_config`)),
  `passing_criteria` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL CHECK (json_valid(`passing_criteria`)),
  `max_scores` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL CHECK (json_valid(`max_scores`)),
  `is_active` tinyint(1) NOT NULL DEFAULT 1,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `phase_configs`
--

INSERT INTO `phase_configs` (`id`, `phase_name`, `msk_theory_config`, `msk_practical_config`, `character_22cr_config`, `character_pr_config`, `passing_criteria`, `max_scores`, `is_active`, `created_at`, `updated_at`) VALUES
(1, 'Phase 1', '{\"max_score\":40,\"pass_mark\":20,\"obtained\":0}', '{\"max_score\":30,\"pass_mark\":15,\"obtained\":0}', '{\"max_score\":20,\"pass_mark\":10,\"obtained\":0}', '{\"max_score\":10,\"pass_mark\":5,\"obtained\":0}', '{\"theory\":20,\"practical\":15,\"22cr\":10,\"pr\":5}', '{\"theory\":40,\"practical\":30,\"22cr\":20,\"pr\":10}', 0, '2025-05-13 05:57:13', '2026-03-01 00:57:42'),
(2, 'Phase 2', '{\"max_score\":50,\"pass_mark\":25,\"obtained\":0}', '{\"max_score\":35,\"pass_mark\":17.5,\"obtained\":0}', '{\"max_score\":10,\"pass_mark\":5,\"obtained\":0}', '{\"max_score\":5,\"pass_mark\":2.5,\"obtained\":0}', '{\"theory\":25,\"practical\":17.5,\"22cr\":5,\"pr\":2.5}', '{\"theory\":50,\"practical\":35,\"22cr\":10,\"pr\":5}', 0, '2025-05-13 05:57:13', '2026-03-01 00:57:42'),
(3, 'Phase 3', '{\"max_score\":50,\"pass_mark\":20,\"obtained\":0}', '{\"max_score\":35,\"pass_mark\":20,\"obtained\":0}', '{\"max_score\":5,\"pass_mark\":2,\"obtained\":0}', '{\"max_score\":10,\"pass_mark\":5,\"obtained\":0}', '{\"theory\":20,\"practical\":20,\"22cr\":2,\"pr\":5}', '{\"theory\":50,\"practical\":35,\"22cr\":5,\"pr\":10}', 1, '2025-05-13 05:57:13', '2026-03-01 00:57:42');

-- --------------------------------------------------------

--
-- Table structure for table `pls`
--

CREATE TABLE `pls` (
  `id` bigint(20) UNSIGNED NOT NULL,
  `name` varchar(255) NOT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  `comd_name` varchar(256) DEFAULT NULL,
  `comd_rank` varchar(256) DEFAULT NULL,
  `comd_initials` varchar(256) DEFAULT NULL,
  `pl_sgt` varchar(256) DEFAULT NULL,
  `coy_id` bigint(20) UNSIGNED DEFAULT NULL,
  `bn_id` int(11) NOT NULL,
  `pl_sgt_rank` varchar(256) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `pls`
--

INSERT INTO `pls` (`id`, `name`, `created_at`, `updated_at`, `comd_name`, `comd_rank`, `comd_initials`, `pl_sgt`, `coy_id`, `bn_id`, `pl_sgt_rank`) VALUES
(21, '1', '2025-05-01 04:47:35', '2025-05-01 04:47:35', 'J NIWEBYOONA', 'Lt', NULL, 'WUBO SAMUEL', 10, 5, 'Sgt'),
(22, '3', '2025-05-01 06:17:43', '2025-05-01 06:17:43', 'R WANDERA', 'Lt', NULL, 'KIIZA ALOYIOUS', 10, 5, 'Sgt'),
(23, '1', '2025-05-01 06:23:12', '2025-05-01 06:23:12', 'R MUKILO', 'Lt', NULL, 'TWINE JOHN', 9, 5, 'Sgt'),
(24, '2', '2025-05-01 06:24:33', '2025-05-01 06:24:33', 'I TURYATEMBA', 'Lt', NULL, 'BWAMBALE ARAB', 9, 5, 'Sgt'),
(25, '3', '2025-05-01 06:25:39', '2025-05-01 06:25:39', 'D AKAKI', 'Lt', NULL, 'OCHAGA GASI CHARLES', 9, 5, 'Sgt'),
(26, '1', '2025-05-01 06:27:04', '2025-05-01 06:27:04', 'S OMODING', 'Lt', NULL, 'ILABOROT', 12, 5, 'Sgt'),
(27, '2', '2025-05-01 06:27:53', '2025-05-01 06:27:53', 'JW OMARA', 'Lt', NULL, 'OKELLO RAYMOND', 12, 5, 'Sgt'),
(28, '3', '2025-05-01 06:28:50', '2025-05-01 06:28:50', 'S OKURUT', 'Lt', NULL, 'OMWENE JOSEPH', 12, 5, 'Sgt'),
(29, '1', '2025-05-01 06:29:39', '2025-05-01 06:29:39', 'G ENOU', 'Lt', NULL, 'ANGUPALE SWADICKI ATUKA', 11, 5, 'Sgt'),
(30, '2', '2025-05-01 06:30:43', '2025-05-01 06:30:43', 'R MUTEBI', 'Lt', NULL, 'OCEN BASILIO', 11, 5, 'Sgt'),
(31, '3', '2025-05-01 06:32:07', '2025-05-01 06:32:07', 'T RUHUMA', 'Lt', NULL, 'AMURIAT PATRICK', 11, 5, 'Sgt'),
(32, '2', '2025-05-07 07:06:34', '2025-05-07 07:06:34', 'MA OKUDO', 'Lt', NULL, 'ODONGO OLOYA JOSEPH', 10, 5, 'Sgt');

-- --------------------------------------------------------

--
-- Table structure for table `prs`
--

CREATE TABLE `prs` (
  `id` bigint(20) UNSIGNED NOT NULL,
  `army_number` varchar(255) NOT NULL,
  `name` varchar(255) NOT NULL,
  `rank` varchar(256) NOT NULL,
  `score` int(11) NOT NULL DEFAULT 0,
  `admission_id` int(11) DEFAULT NULL,
  `phase` varchar(20) NOT NULL,
  `marked_by` varchar(256) DEFAULT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

-- --------------------------------------------------------

--
-- Table structure for table `registrations`
--

CREATE TABLE `registrations` (
  `id` bigint(20) UNSIGNED NOT NULL,
  `army_number` varchar(255) NOT NULL,
  `registration_number` varchar(255) NOT NULL,
  `name` varchar(255) NOT NULL,
  `photo` text DEFAULT NULL,
  `nin` varchar(255) NOT NULL,
  `dob` varchar(255) NOT NULL,
  `sex` varchar(255) NOT NULL,
  `phone` varchar(255) NOT NULL,
  `shoe_size` varchar(256) DEFAULT NULL,
  `unit` varchar(255) DEFAULT NULL,
  `father_name` varchar(255) DEFAULT NULL,
  `father_phone` varchar(255) DEFAULT NULL,
  `mother_name` varchar(255) DEFAULT NULL,
  `mother_phone` varchar(255) DEFAULT NULL,
  `spouse_name` varchar(255) DEFAULT NULL,
  `spouse_phone` varchar(255) DEFAULT NULL,
  `education_level` varchar(255) DEFAULT NULL,
  `next_kin` varchar(255) DEFAULT NULL,
  `kin_number` varchar(256) DEFAULT NULL,
  `relationship_with_kin` varchar(256) DEFAULT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  `email` varchar(256) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `registrations`
--

INSERT INTO `registrations` (`id`, `army_number`, `registration_number`, `name`, `photo`, `nin`, `dob`, `sex`, `phone`, `shoe_size`, `unit`, `father_name`, `father_phone`, `mother_name`, `mother_phone`, `spouse_name`, `spouse_phone`, `education_level`, `next_kin`, `kin_number`, `relationship_with_kin`, `created_at`, `updated_at`, `email`) VALUES
(11, 'RA/230578', 'REG-2025-00001', 'NSAMBA GEOFREY', 'photos/g9BaqU2VKrwfVyA9D6MJwFmO3F0xF4x4HpjNjPqs.jpg', 'CM96012109UXVD', '2025-02-23', 'Male', '0708079019', NULL, '6', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, '2025-02-23 11:57:13', '2025-02-23 13:00:09', NULL);

-- --------------------------------------------------------

--
-- Table structure for table `remarks`
--

CREATE TABLE `remarks` (
  `id` bigint(20) UNSIGNED NOT NULL,
  `admission_id` bigint(20) UNSIGNED NOT NULL,
  `phase` enum('1','2','3') NOT NULL,
  `pl_comd_remarks` text DEFAULT NULL,
  `oc_remarks` text DEFAULT NULL,
  `ci_remarks` text DEFAULT NULL,
  `comdt_remarks` text DEFAULT NULL,
  `student_remarks` text DEFAULT NULL,
  `pl_comd_signature` varchar(255) DEFAULT NULL,
  `oc_signature` varchar(255) DEFAULT NULL,
  `ci_signature` varchar(255) DEFAULT NULL,
  `comdt_signature` varchar(255) DEFAULT NULL,
  `student_signature` varchar(255) DEFAULT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `remarks`
--

INSERT INTO `remarks` (`id`, `admission_id`, `phase`, `pl_comd_remarks`, `oc_remarks`, `ci_remarks`, `comdt_remarks`, `student_remarks`, `pl_comd_signature`, `oc_signature`, `ci_signature`, `comdt_signature`, `student_signature`, `created_at`, `updated_at`) VALUES
(2, 1426, '1', 'RA/230484 O/CDT OKELLO RONALD aged 29yrs from Air Force and holds a UCE. Ronald approached the phase with positive attitude he cooperates well with the peers and a calm officer cadet who has a desire to learn and portrays personality of hard working in class, field and PT. He is advised to improve on his marksmanship principles for better results next phase. He has obtained grades…D….in phase one.', 'RA/230484 O/CDT OKELLO RONALD Ronald approached the phase with positive attitude and he cooperates well with the peers who has a desire to learn and portrays personality of hard working in class, field and PT. He is advised to improve on his marksmanship principles for better results next phase.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, '2025-05-10 06:51:41', '2025-05-10 06:51:41'),
(3, 1536, '1', 'CA/NYA77 O/OCDT MAZAGO SHILIKO BLAISE is an allied student from CAR aged 28yrs and holds a Masters in Economics; Blaise is a humble trainee whose reaction to orders is positive. His performance is good and he rates well with his peers. However, he is advised to double his effort in marksmanship principles and physical fitness in order to get better results in the next phase. He has obtained grade…E..in phase one.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, '2025-05-10 07:01:49', '2025-05-10 07:01:49'),
(5, 1439, '3', 'RA/240156 O/CDT MASUDIO DOREEN VIOLET whose former Unit was SFC aged 26yrs, holds a UACE. Violet is a humble trainee who begun the course with morale and her reaction to orders is positive; she is committed and intelligent. Though she got challenged with the first exams, her performance in fields is good and she rates well with her fellows, she is advised to improve on MSK and marksmanship principles for better results in the next phase. She has obtained grade…E…in phase one.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, '2025-05-10 07:05:50', '2025-05-10 07:05:50'),
(6, 1439, '1', 'RA/240156 O/CDT MASUDIO DOREEN VIOLET whose former Unit was SFC aged 26yrs, holds a UACE. Violet is a humble trainee who begun the course with morale and her reaction to orders is positive; she is committed and intelligent. Though she got challenged with the first exams, her performance in fields is good and she rates well with her fellows, she is advised to improve on MSK and marksmanship principles for better results in the next phase. She has obtained grade…E…in phase one.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, '2025-05-10 07:06:17', '2025-05-10 07:06:17'),
(7, 1439, '1', NULL, 'RA/240156 O/CDT MASUDIO DOREEN VIOLET is a humble trainee who begun the course with morale and her reaction to orders is positive she is advised to improve on MSK and her marksmanship principles for better results in the next phase.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, '2025-05-10 07:07:28', '2025-05-10 07:07:28'),
(8, 1447, '1', 'RA/245376 O/CDT AKUMA NELSON whose former Unit was 704 A/BDE aged 27yrs, he holds a UACE. Nelson is a humble trainee and peers well with his fellows, his MSK is above average, he has a desire to learn and he rates well with the peers. He is advised to double his effort in all fields for better results next phase. He has obtained grade…D.. in phase one', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, '2025-05-10 07:08:16', '2025-05-10 07:08:16'),
(9, 1447, '1', NULL, 'RA/245376 O/CDT AKUMA NELSON is a humble trainee and peers well with his fellows, his MSK is above average, he has a desire to learn and he rates well with the peers. He is advised to double his effort in all fields for better results next phase.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, '2025-05-10 07:08:58', '2025-05-10 07:08:58'),
(10, 1460, '1', 'RA/248045 O/OCDT OCATO EMMANUEL whose former Unit was SFC, aged 27yrs and he holds a AUCE. Emmanuel is a humble trainee whose reaction to orders is positive. His performance is above average and he rates well with his peers. However, he is advised to double his effort in all fields in order to get better results in the next phase. He has obtained grade…D..in phase one.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, '2025-05-10 07:09:11', '2025-05-10 07:09:11'),
(11, 1460, '1', NULL, 'RA/248045 O/OCDT OCATO EMMANUEL is a humble trainee and peers well with his fellows, his MSK is above average, he has a desire to learn and he rates well with the peers. He is advised to double his effort in all feilds for better results next phase.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, '2025-05-10 07:10:03', '2025-05-10 07:10:03'),
(12, 1470, '1', 'RA/256356 O/CDT OCHIRCHAN SIMON whose former Unit was, aged 27yrs and he holds a DEG in EDUC. Simon is a humble trainee whose reaction to orders is positive. His performance is above average and he rates well with his peers. However, he is advised to improve in his marksmanship principles in order to get better results in the next phase. He has obtained grade…E..in phase one.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, '2025-05-10 07:10:35', '2025-05-10 07:10:35'),
(13, 1470, '1', NULL, 'RA/256356 O/CDT OCHIRCHAN SIMON is a humble trainee whose reaction to orders is positive. His performance is above average and he rates well with his peers. He is advised to improve in his marksmanship principles in order to get better results in the next phase.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, '2025-05-10 07:10:40', '2025-05-10 07:10:40'),
(15, 1473, '1', NULL, 'RA/259436 O/CDT KALENDE IBRAHIM approached the phase with positive attitude, he cooperates well with the peers and portrays personality of hard working. He is advised to improve on his marksmanship principles for better results next phase', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, '2025-05-10 07:12:33', '2025-05-10 07:12:33'),
(16, 1473, '1', 'RA/259436 O/CDT KALENDE IBRAHIM aged 27yrs from 07Bn, he holds a UACE. Ibrahim approached the phase with positive attitude he cooperates well with the peers and a calm officer cadet who has a desire to learn and portrays personality of hard working in class, field and PT. He is advised to improve on his marksmanship principles for better results next phase. He has obtained grades…D….in phase one.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, '2025-05-10 07:12:54', '2025-05-10 07:12:54'),
(17, 1483, '1', NULL, 'RA/270965 RWOTHOSOMIO SUNDAY is a humble trainee whose reaction to orders is positive and his performance is above average. He is advised to improve on his marksmanship principles in order to get better results in the next phase.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, '2025-05-10 07:13:34', '2025-05-10 07:13:34'),
(18, 1483, '1', 'RA/270965 RWOTHOSOMIO SUNDAY whose former Unit was 69Bn, aged 28yrs and holds a DIP in Agric. Sunday is a humble trainee whose reaction to orders is positive. His performance is above average and he rates well with his peers. However, he is advised to improve on his marksmanship principles in order to get better results in the next phase. He has obtained grade…D..in phase one.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, '2025-05-10 07:14:18', '2025-05-10 07:14:18'),
(19, 1492, '1', NULL, 'RA/278298 O/CDT OKWI SIMON is a humble trainee whose reaction to orders is positive. His performance is above average. He is advised to improve on his marksmanship principles in order to get better results in the next phase.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, '2025-05-10 07:15:05', '2025-05-10 07:15:05'),
(20, 1492, '1', 'RA/278298 O/CDT OKWI SIMON PETER aged 27yrs from 09MTN Bn and holds a UACE. Peter is a humble trainee whose reaction to orders is positive. His performance is above average and he rates well with his peers. However, he is advised to improve on his marksmanship principles in order to get better results in the next phase. He has obtained grade…E..in phase one.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, '2025-05-10 07:15:09', '2025-05-10 07:15:09'),
(21, 1514, '1', 'SOMA/NYA30 O/CDT ABDIRAHIM AHMED HASSAN ALI is a fraternal student from Somalia aged 29yrs and holds an Advanced certificate of Education. Hassan is a humble and disciplined Officer Cadet with required level of integrity but due to language barrier and sickness, he spent most of his training time on admission that made him to miss some MSK and field exercises leading to his low performance, he is advised to double his effort in all the fields for better results next phase. He has obtained grade ..F..in phase one.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, '2025-05-10 07:17:04', '2025-05-10 07:17:04'),
(22, 1514, '1', NULL, 'SOMA/NYA30 O/CDT ABDIRAHIM AHMED HASSAN ALI is a humble and disciplined Officer Cadet with required level of integrity but due to language barrier and sickness, he spent most of his training time on admission. He is advised to double his effort in all the fields for better results next phase.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, '2025-05-10 07:17:21', '2025-05-10 07:17:21'),
(24, 1524, '1', NULL, 'CA/NYA113 O/CDT NGAKO GUESTEAU DOLPH is a humble and disciplined Officer Cadet with required level of integrity. He spent most of his training time on admission. He is advised to improve in all the fields for better results next phase.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, '2025-05-10 07:17:55', '2025-05-10 07:17:55'),
(25, 1524, '1', 'CA/NYA113 O/CDT NGAKO GUESTEAU DOLPH is a fraternal student from CAR aged 22yrs, he holds a BAC. Dolph is a humble and disciplined Officer Cadet with required level of integrity but due to language barrier and sickness, he spent most of his training time on admission that made him to miss some MSK and field exercises leading to his low performance, he is advised to improve in all the fields for better results next phase. He has obtained grade .F...in phase one.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, '2025-05-10 07:18:12', '2025-05-10 07:18:12'),
(26, 1532, '1', 'CA/NYA149 O/CDT BEGOTO NDJERABE NOEL YOHANN is a fraternal student from CAR aged 23yrs and holds a DIP in ENG. Yohann approached the phase with positive attitude, he cooperates well with the peers and a calm officer cadet who portrays personality of hard working but due to language barrier he is failing to copy up in class and filed work. He needs to improve in all fields for better results next phase. He has obtained grade…E..in phase one.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, '2025-05-10 07:19:18', '2025-05-10 07:19:18'),
(27, 1534, '1', 'CA/NYA58 O/CDT KOGBETO YAKETTOO EMMANUELA is an allied student from CAR aged 19yrs and holds an Advanced Certificate of Education. Emmanuela is a humble trainee whose reaction to orders is positive. She performs to the average and she rates well with her peers. However, she is advised to double her effort in MSK, PT and marksmanship principles in order to get better results in the next phase. She has obtained grade…E..in phase one', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, '2025-05-10 07:20:27', '2025-05-10 07:20:27'),
(28, 1532, '1', NULL, 'CA/NYA149 O/CDT BEGOTO NDJERABE NOEL YOHANN is an allied student from CAR who begun the course with morale and his reactions to orders is positive he is advised to improve on MSK and his marksmanship principles for better results in the next phase.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, '2025-05-10 07:24:01', '2025-05-10 07:24:01'),
(29, 1539, '1', 'CA/NYA89 O/CDT GUNDI MARCEL PRINCE is a fraternal student from CAR aged 26yrs, he holds a Bac. Prince approached the phase with positive attitude, he cooperates well with the peers and a calm officer cadet who portrays personality of hard working but due to language barrier he is failing to copy up in class and filed work. He needs to improve in all fields for better results next phase. He has obtained grade…F..in phase one.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, '2025-05-10 07:24:42', '2025-05-10 07:24:42'),
(30, 1546, '1', 'MALI/NYA161 O/CDT HAMIDOU POUDIOUGOU is a fraternal student from Mali aged 26yrs, who holds a post graduate DIP Languages. Poudiougou approached the phase with positive attitude, he cooperates well with the peers and a calm officer cadet who portrays personality of hard working but due to language barrier he is failing to copy up in class and filed work. He needs to improve in all fields for better results next phase. He has obtained grade…E..in phase one', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, '2025-05-10 07:25:28', '2025-05-10 07:25:28'),
(31, 1534, '1', NULL, 'CA/NYA58 O/CDT KOGBETO YAKETTOO is a humble trainee whose reaction to orders is positive. She is advised to double her effort in all fields in order to get better results in the next phase.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, '2025-05-10 07:25:42', '2025-05-10 07:25:42'),
(32, 1433, '1', 'RA/236441 O/CDT MULOKOLE EMMANUEL aged 28yrs from CDIS, holds a UACE. Emmanuel approached the phase with positive attitude he cooperates well with the peers and a calm officer cadet who has a desire to learn and portrays personality of hard working in class, field and PT. He is advised to improve on his marksmanship principles for better results next phase. He has obtained grades…D….in phase one.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, '2025-05-10 07:26:22', '2025-05-10 07:26:22'),
(33, 1539, '1', NULL, 'CA/NYA89 O/CDT GUNDI MARCEL PRINCE is a fraternal student from CAR approached the phase with positive attitude; he cooperates well with the peers and portrays personality of hard working. He needs to improve in all fields for better results next phase.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, '2025-05-10 07:27:10', '2025-05-10 07:27:10'),
(34, 1436, '1', 'RA/236734 O/CDT NGELESE RGGERS aged 30yrs from DPC LF, holds a UCE.  Roggers is a humble trainee whose reaction to orders is positive but he lacks seriousness in class. His performance in MSK is not as expected. He needs to double his effort to catch up with the fellows for better results in next phase. He has obtained grade…F..in phase one.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, '2025-05-10 07:27:18', '2025-05-10 07:27:18'),
(35, 1546, '1', NULL, 'MALI/NYA161 O/CDT HAMIDOU POUDIOUGOU approached the phase with positive attitude and he cooperates well with the peers, and a calm officer cadet who portrays personality of hard working. He needs to improve in all fields for better results next phase.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, '2025-05-10 07:27:41', '2025-05-10 07:27:41'),
(36, 1451, '1', 'RA/2246452 O/CDT KAHUMA RONALD aged 27yrs from SFC, who holds a UACE. Ronald approached the phase with positive attitude he cooperates well with the peers and a calm officer cadet who has a desire to learn and portrays personality of hard working in class, field and PT. He is advised to improve on his marksmanship principles for better results next phase. He has obtained grades…D….in phase one', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, '2025-05-10 07:28:06', '2025-05-10 07:28:06'),
(37, 1455, '1', 'RA/246933 O/CDT KYOMUGISHA RUTH aged 27yrs from 16MTN Bn, holds a UACE. Ruth approached the phase with positive attitude, she cooperates well with the peers and a calm officer cadet who has a desire to learn and portrays personality of hard working in class and field and. she is advised to improve in PT and marks man ship principles for better results next phase. She has obtained grade…E….in phase one.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, '2025-05-10 07:29:23', '2025-05-10 07:29:23'),
(38, 1464, '1', 'RA/2248612 O/CDT OPIT JOEL aged 29yrs from SFC, who holds a UACE. Joel approached the phase with positive attitude he cooperates well with the peers and a calm officer cadet who has a desire to learn and portrays personality of hard working in class, field and PT. He is advised to double his effort in all fields for better results next phase. He has obtained grades…D….in phase one.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, '2025-05-10 07:30:19', '2025-05-10 07:30:19'),
(39, 1477, '1', 'RA/260480 OKELLO DENISH DECO aged 28yrs from 12AAC Regt holds a UACE. Denish approached the phase with positive attitude he cooperates well with the peers and a calm officer cadet who has a desire to learn and portrays personality of hard working in class, field and PT. He is advised to double his effort in all fields for better results next phase. He has obtained grades…E….in phase one.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, '2025-05-10 07:31:09', '2025-05-10 07:31:09'),
(40, 1486, '1', 'RA/275200 O/CDT BAINOMIGISHA ERIA whose former Unit was 51inf Bn aged 25yrs and he holds a DIP in Agric. Eria approached the phase with positive attitude he cooperates well with the peers and a calm officer cadet who has a desire to learn and portrays personality of hard working in class, field and PT. He is advised to improve on his marksmanship principles for better results next phase. He has obtained grades…D….in phase one.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, '2025-05-10 07:31:51', '2025-05-10 07:31:51'),
(41, 1495, '1', 'RA/279299 O/CDT TUMUHIMBISE AARON aged 27yrs from Marines, holds a Bac in Education. Aaron approached the phase with positive attitude he cooperates well with the peers and a calm officer cadet who has a desire to learn and portrays personality of hard working in class, field and PT. He is advised to improve on his marksmanship principles for better results next phase. He has obtained grade…C….in phase one.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, '2025-05-10 07:32:45', '2025-05-10 07:32:45'),
(42, 1502, '1', 'RA/282988 O/CDT NAMPA DOREEN aged 26yrs from MOI Div, she holds a UCE. Doreen is a humble trainee whose reaction to orders is positive. Her performance in class is not consistent; she rates well with her peers. However, she is advised to double her effort in class, physical fitness and marksmanship principles in order to get better results in the next phase. She has obtained grade…F..in phase one.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, '2025-05-10 07:33:29', '2025-05-10 07:33:29'),
(43, 1504, '1', 'RA/284678 O/CDT BATAMBA GODWIN aged 26yrs from SFC who holds a UACE. Godwin approached the phase with positive attitude he cooperates well with the peers and a calm officer cadet who has a desire to learn and portrays personality of hard working in class, field and PT. He is advised to improve on his marksmanship principles for better results next phase. He has obtained grade…D….in phase one.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, '2025-05-10 07:34:15', '2025-05-10 07:34:15'),
(44, 1517, '1', 'SOMA/NYA42 O/CDT ABUKAR HUSSIEN SHLIQOW is a fraternal student from Somalia aged 25yrs and he holds a Bac in Economics. Hussien is a humble and disciplined Officer Cadet with required level of integrity but due to language barrier and sickness, he spent most of his training time on admission that made him to miss some MSK and field exercises leading to his low performance, he is advised to double his effort in all the fields for better results next phase. He has obtained grade ..F..in phase one.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, '2025-05-10 07:35:21', '2025-05-10 07:35:21'),
(45, 1527, '1', 'CANYA125 O/CDT MBOROKPO FANCOS D’ HUSSIEN is a fraternal student from Somalia aged 26yrs and he holds a Bac. Francos approached the phase with positive attitude, he cooperates well with the peers and a calm officer cadet who portrays personality of hard working but due to language barrier he is failing to copy up in class and filed work. He needs to improve in all fields for better results next phase. He has obtained grade…F..in phase one.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, '2025-05-10 07:36:24', '2025-05-10 07:36:24'),
(46, 1544, '1', 'MTM/139395 O/CDT RAHMA SADIC MIHAYO she is an allied student from the Republic of Tanzania aged 22yrs, she holds an Advanced Certificate of Education. Sadic approached the phase with positive attitude, she cooperates well with the peers and a calm officer cadet who has a desire to learn and portrays personality of hard working in class and field and. she is advised to improve on her marksmanship principles and PT for better results next phase. She has obtained grade…E….in phase one', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, '2025-05-10 07:38:15', '2025-05-10 07:38:15'),
(47, 1549, '1', 'MALI/NYA173 O/CDT SOUNGALO SANOGO is a fraternal student from Mali aged 27yrs he holds a post graduate DIP and Transport. Sanogo approached the phase with positive attitude, he cooperates well with the peers and a calm officer cadet who portrays personality of hard working but due to language barrier he is failing to copy up in class and filed work. He needs to double his effort in all fields for better results next phase. He has obtained grade…E..in phase one.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, '2025-05-10 07:39:03', '2025-05-10 07:39:03'),
(48, 1441, '1', 'RA/241234 O/CDT OKIRIA MUSA whose former Unit was D/sports, aged 26yrs and holds a UACE. Musa is a humble trainee whose reaction to orders is positive but he lacks seriousness in class. His performance in MSK is not as expected. He needs to double his effort to catch up with the fellows for better results in next phase. He has obtained grade…E..in phase one.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, '2025-05-10 07:39:54', '2025-05-10 07:39:54'),
(49, 1443, '1', 'RA/242290 O/CDT AGABA EDDIE whose former Unit was BMTS-K aged 28yrs and he holds a UCE. Eddie is a humble trainee whose reaction to orders is positive. His performance in class is good; he rates well with his peers. However, he is advised to improve in his marksmanship principles in order to get better results in the next phase. He has obtained grade…D..in phase one.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, '2025-05-10 07:40:44', '2025-05-10 07:40:44'),
(50, 1454, '1', 'RA/246901 O/CDT KWEREBERA YOWEL aged 29yrs from UPDRF HQ, he holds a UACE. Yowel approached the phase with positive attitude he cooperates well with the peers and a calm officer cadet who has a desire to learn and portrays personality of hard working in class, field and PT. He is advised to double his effort in all fields for better results next phase. He has obtained grades…D….in phase one.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, '2025-05-10 07:42:16', '2025-05-10 07:42:16'),
(51, 1474, '1', 'RA/259818 O/CDT MAYIYA Anthony, whose former unit was Air Force aged 30yrs, holds UCE.  Anthony is a cooperative and a disciplined trainee who begun the phase with morale and relates well with his peers. His class performance is not consistent. He is advised to double his effort in all fields for better results in the next phase. He has obtained grade ..E..in phase one.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, '2025-05-10 07:43:06', '2025-05-10 07:43:06'),
(52, 1475, '1', 'RA/260164 O/CDT NABUKERA SCOVIA whose former Unit was 2Div HQs, aged 26yrs and he holds a UCE. Scovia is a humble trainee whose reaction to orders is positive. Her performance in class is not consistent; she rates well with her peers. However, she is advised to double her effort in class, physical fitness and marksmanship principles in order to get better results in the next phase. She has obtained grade…..in phase one.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, '2025-05-10 07:44:02', '2025-05-10 07:44:02'),
(53, 1480, '1', 'RA/268856 O/CDT MWESIGWA SAVIO whose former unit was 23inf Bn aged 29yrs, he holds a UACE. Savio is a cooperative and a disciplined trainee who begun the phase with morale and relates well with his peers. His class performance is not consistent. He is advised to double his effort in all fields for better results in the next phase. He has obtained grade ..F..in phase one.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, '2025-05-10 07:44:51', '2025-05-10 07:44:51'),
(54, 1489, '1', 'RA/277350 O/CDT NAYAMBA ASAPH whose former unit was Air IPS OTC Singo aged 29yrs, holds a UACE. Asaph is a cooperative and a disciplined trainee who begun the phase with morale and relates well with his peers. His class performance is not consistent. He is advised to double his effort in all fields for better results in the next phase. He has obtained grade .F...in phase one.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, '2025-05-10 07:45:43', '2025-05-10 07:45:43'),
(55, 1496, '1', 'RA/280080 O/CDT BIGIRWA PETER whose former unit was 3Div inf HQs aged 28yrs and hold a UACE. Peter approached the phase with positive attitude he cooperates well with the peers and a calm officer cadet who has a desire to learn and portrays personality of hard working in class, field and PT. He is advised to double his effort for better results next phase. He has obtained grades…D….in phase one.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, '2025-05-10 07:46:27', '2025-05-10 07:46:27'),
(56, 1499, '1', 'RA/281772 O/CDT AGABA SYSON aged 27yrs from MP, he holds a UACE. Syson approached the phase with positive attitude he cooperates well with the peers and a calm officer cadet who has a desire to learn and portrays personality of hard working in class, field and PT. He is advised to improve on his marks man ship principles for better results next phase. He has obtained grades…D….in phase one.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, '2025-05-10 07:47:11', '2025-05-10 07:47:11'),
(57, 1511, '1', 'SOMA/NYA18 O/CDT AHMED MOHAMUD ALI MA’OW is a fraternal student from Somalia. Mohamud is a humble and disciplined Officer Cadet with required level of integrity but due to language barrier and sickness, he spent most of his training time on admission that made him to miss some tests and end of phase exams leading to his low performance, he is advised to double his effort in all the fields for better results next phase. He has obtained grade .F...in phase one.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, '2025-05-10 07:49:56', '2025-05-10 07:49:56'),
(58, 1521, '1', 'CA/NYA101 O/CDT YANGANA TEPKA LEBERT CHRISTOPHER is a fraternal student from CAR aged 21yrs, he holds a Bac in Economics. Christopher approached the phase with positive attitude, he cooperates well with the peers and a calm officer cadet who portrays personality of hard working but due to language barrier he is failing to copy up in class and filed work. He needs to improve in all fields for better results next phase. He has obtained grade…F..in phase one.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, '2025-05-10 07:51:12', '2025-05-10 07:51:12'),
(59, 1529, '1', 'CA/NYA137 O/CDT NGA NKENG NUN SAMSON SIDNEY is a fraternal student from CAR aged 27yrs, he holds a Bac. Samson approached the phase with positive attitude, he cooperates well with the peers and a calm officer cadet who portrays personality of hard working but due to language barrier he is failing to copy up in class and filed work. He needs to improve in all fields for better results next phase. He has obtained grade…F..in phase one.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, '2025-05-10 07:52:20', '2025-05-10 07:52:20'),
(60, 1436, '1', NULL, 'RA/236734 O/CDT NGELESE RGGERS is a humble trainee whose reaction to orders is positive but he lacks seriousness in class. He needs to double his effort to catch up with the fellows for better results in next phase.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, '2025-05-10 08:02:36', '2025-05-10 08:02:36'),
(61, 1451, '1', NULL, 'RA/2246452 O/CDT KAHUMA RONALD approached the phase with positive attitude, he cooperates well with the peers and has a desire to learn and portrays personality of hard working. He is advised to improve on his marksmanship principles for better results next phase.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, '2025-05-10 08:03:22', '2025-05-10 08:03:22'),
(62, 1455, '1', NULL, 'RA/246933 O/CDT KYOMUGISHA RUTH approached the phase with positive attitude, she cooperates well with the peers and has a desire to learn and portrays personality of hard working. She needs to improve in PT and marks man ship principles for better results next phase.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, '2025-05-10 08:04:17', '2025-05-10 08:04:17'),
(63, 1464, '1', NULL, 'RA/2248612 O/CDT OPIT JOEL approached the phase with positive attitude, he cooperates well with the peers and has a desire to learn and portrays personality of hard working. He is advised to double his effort in all fields for better results next phase.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, '2025-05-10 08:04:57', '2025-05-10 08:04:57'),
(64, 1477, '1', NULL, 'RA/260480 OKELLO DENISH approached the phase with positive attitude he cooperates well with the peers and has a desire to learn and portrays personality of hard working. He is advised to double his effort in all fields for better results next phase.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, '2025-05-10 08:06:39', '2025-05-10 08:06:39'),
(65, 1486, '1', NULL, 'RA/275200 O/CDT BAINOMIGISHA ERIA approached the phase with positive attitude he cooperates well with the peers and has a desire to learn and portrays personality of hard working. He is advised to improve on his marksmanship principles for better results next phase.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, '2025-05-10 08:07:32', '2025-05-10 08:07:32'),
(66, 1495, '1', NULL, 'RA/279299 O/CDT TUMUHIMBISE AARON approached the phase with positive attitude he cooperates well with the peers and a calm officer cadet who has a desire to learn and portrays personality of hard working. He needs to improve on his marksmanship principles for better results next phase.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, '2025-05-10 08:08:15', '2025-05-10 08:08:15'),
(67, 1502, '1', NULL, 'RA/282988 O/CDT NAMPA DOREEN is a humble trainee whose reaction to orders is positive. Her performance in class is not consistent; she rates well with her peers. However, she is advised to double her effort in class, physical fitness and marksmanship principles in order to get better results in the next phase.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, '2025-05-10 08:09:00', '2025-05-10 08:09:00'),
(68, 1504, '1', NULL, 'RA/284678 O/CDT BATAMBA GODWIN approached the phase with positive attitude and cooperates well with the peers, who has a desire to learn and portrays personality of hard working. He needs to improve on his marksmanship principles for better results next phase.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, '2025-05-10 08:09:40', '2025-05-10 08:09:40'),
(69, 1517, '1', NULL, 'SOMA/NYA42 O/CDT ABUKAR HUSSIEN SHLIQOW is a humble and disciplined Officer Cadet with required level of integrity. He spent most of his training time on admission. He is advised to double his effort in all the fields for better results next phase.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, '2025-05-10 08:10:28', '2025-05-10 08:10:28'),
(70, 1527, '1', NULL, 'CANYA125 O/CDT MBOROKPO FANCOS D’ HUSSIEN approached the phase with positive attitude; he cooperates well with the peers and a calm officer cadet who portrays personality of hard working. He needs to improve in all fields for better results next phase.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, '2025-05-10 08:11:28', '2025-05-10 08:11:28'),
(71, 1544, '1', NULL, 'MTM/139395 O/CDT RAHMA SADIC approached the phase with positive attitude, she cooperates well with the peers and has a desire to learn, who portrays personality of hard working. she is advised to improve on her marksmanship principles and PT for better results next phase.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, '2025-05-10 08:14:32', '2025-05-10 08:14:32'),
(72, 1549, '1', NULL, 'MALI/NYA173 O/CDT SOUNGALO SANOGO approached the phase with positive attitude, he cooperates well with the peers and portrays personality of hard working He needs to double his effort in all fields for better results next phase.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, '2025-05-10 08:15:12', '2025-05-10 08:15:12'),
(73, 1441, '1', NULL, 'RA/241234 O/CDT OKIRIA MUSA is a humble trainee whose reaction to orders is positive but he lacks seriousness in class. His performance in MSK is not as expected. He needs to double his effort to catch up with the fellows for better results in next phase.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, '2025-05-10 08:15:47', '2025-05-10 08:15:47'),
(74, 1443, '1', NULL, 'RA/242290 O/CDT AGABA EDDIE is a humble trainee whose reaction to orders is positive. His performance in class is good; he rates well with his peers. However, he needs to improve in his marksmanship principles in order to get better results in the next phase.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, '2025-05-10 08:16:29', '2025-05-10 08:16:29'),
(75, 1454, '1', NULL, 'RA/246901 O/CDT KWEREBERA YEWEL approached the phase with positive attitude and he cooperates well with the peers and has a desire to learn and portrays personality of hard working. He is advised to double his effort in all fields for better results next phase.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, '2025-05-10 08:17:10', '2025-05-10 08:17:10'),
(76, 1474, '1', NULL, 'RA/259818 O/CDT MAYIYA Anthony is a cooperative and a disciplined trainee who begun the phase with morale and relates well with his peers. His class performance is not consistent. He is advised to double his effort in all fields for better results in the next phase.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, '2025-05-10 08:17:58', '2025-05-10 08:17:58'),
(77, 1475, '1', NULL, 'RA/260164 O/CDT NABUKERA SCOVIA is a humble trainee whose reaction to orders is positive. Her performance in class is not consistent; she rates well with her peers. However, she is advised to double her effort in class, physical fitness and marksmanship principles in order to get better results in the next phase.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, '2025-05-10 08:18:43', '2025-05-10 08:18:43'),
(78, 1480, '1', NULL, 'RA/268856 O/CDT MWESIGWA SAVIO is a cooperative and a disciplined trainee who begun the phase with morale and relates well with his peers. His class performance is not consistent. He is advised to double his effort in all fields for better results in the next phase.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, '2025-05-10 08:21:12', '2025-05-10 08:21:12'),
(79, 1489, '1', NULL, 'RA/277350 O/CDT NAYAMBA ASAPH is a cooperative and a disciplined trainee who begun the phase with morale and relates well with his peers. His class performance is not consistent. He is advised to double his effort in all fields for better results in the next phase.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, '2025-05-10 08:22:03', '2025-05-10 08:22:03'),
(80, 1496, '1', NULL, 'RA/280080 O/CDT BIGIRWA approached the phase with positive attitude and he cooperates well with the peers and and has a desire to learn and portrays personality of hard working. He is advised to double his effort for better results next phase.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, '2025-05-10 08:22:53', '2025-05-10 08:22:53'),
(81, 1499, '1', NULL, 'RA/281772 O/CDT AGABA SYSON approached the phase with positive attitude who cooperates well with the peers and has a desire to learn and portrays personality of hard working. He is advised to improve on his marks man ship principles for better results next phase.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, '2025-05-10 08:23:48', '2025-05-10 08:23:48'),
(82, 1511, '1', NULL, 'SOMA/NYA18 O/CDT AHMED MOHAMUD ALI MA’OW is a humble and disciplined Officer Cadet with required level of integrity. He spent most of his training time on admission.  He is advised to double his effort in all the fields for better results next phase.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, '2025-05-10 08:24:41', '2025-05-10 08:24:41'),
(83, 1521, '1', NULL, 'CA/NYA101 O/CDT YANGANA TEPKA LEBERT CHRISTOPHER approached the phase with positive attitude and he cooperates well with the peers and a calm officer cadet who portrays personality of hard working. He needs to improve in all fields for better results next phase.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, '2025-05-10 08:25:33', '2025-05-10 08:25:33'),
(84, 1529, '1', NULL, 'CA/NYA137 O/CDT NGA NKENG NUN SAMSON SIDNEY is a fraternal student from CAR approached the phase with positive attitude and he cooperates well with the peers and a calm officer cadet who portrays personality of hard working. He needs to improve in all fields for better results next phase.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, '2025-05-10 08:26:27', '2025-05-10 08:26:27'),
(85, 1433, '1', NULL, 'RA/236441 O/CDT MULOKOLE EMMANUEL approached the phase with positive attitude he cooperates well with the peers and has a desire to learn and portrays personality of hard working. He is advised to improve on his marksmanship principles for better results next phase.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, '2025-05-10 08:29:02', '2025-05-10 08:29:02');

-- --------------------------------------------------------

--
-- Table structure for table `remark_templates`
--

CREATE TABLE `remark_templates` (
  `id` bigint(20) UNSIGNED NOT NULL,
  `phase_id` bigint(20) UNSIGNED NOT NULL,
  `grade` varchar(1) NOT NULL,
  `type` varchar(256) NOT NULL,
  `remark_text` text NOT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `remark_templates`
--

INSERT INTO `remark_templates` (`id`, `phase_id`, `grade`, `type`, `remark_text`, `created_at`, `updated_at`) VALUES
(101, 3, 'C', 'ci', 'O/Cdt {{name}} has shown a good level of performance in {{phase}}. {{gender_He}} has adequately met the training standards set for this phase. {{gender_He}} is advised to work harder in areas where improvement is required.', '2025-11-04 03:26:52', '2026-02-28 15:57:38'),
(102, 1, 'A', 'PL_COMD', 'O/Cdt {{name}} has demonstrated an outstanding level of performance throughout {{gender_his}} training in {{phase}}. {{gender_He}} consistently exhibited exemplary military bearing, leadership qualities, and academic excellence. I highly recommend {{gender_him}} for commissioning.', '2026-02-28 15:57:07', '2026-02-28 15:57:07'),
(103, 1, 'A', 'OC', 'O/Cdt {{name}} has excelled in all aspects of {{phase}} training. {{gender_His}} dedication, discipline, and intellectual capacity are commendable. {{gender_He}} has set a high standard for {{gender_his}} peers and is strongly recommended for further advancement.', '2026-02-28 15:57:38', '2026-02-28 15:57:38'),
(104, 1, 'A', 'CI', 'O/Cdt {{name}} has performed exceptionally well during {{phase}}. {{gender_He}} has demonstrated superior understanding of all subjects and exercises. {{gender_His}} conduct, attitude, and professional competence are of the highest standard. Strongly recommended.', '2026-02-28 15:57:38', '2026-02-28 15:57:38'),
(105, 1, 'A', 'COMDT', 'O/Cdt {{name}} has achieved an excellent result in {{phase}}. {{gender_He}} has displayed outstanding qualities befitting a commissioned officer. I am confident that {{gender_he}} will serve the UPDF with great distinction. Highly recommended for commissioning.', '2026-02-28 15:57:38', '2026-02-28 15:57:38'),
(106, 1, 'B', 'PL_COMD', 'O/Cdt {{name}} has performed very well during {{phase}}. {{gender_He}} has shown a strong grasp of military concepts and consistent commitment to {{gender_his}} duties. {{gender_His}} leadership potential is evident and {{gender_he}} is recommended for commissioning.', '2026-02-28 15:57:38', '2026-02-28 15:57:38'),
(107, 1, 'B', 'OC', 'O/Cdt {{name}} has shown very good performance throughout {{phase}}. {{gender_He}} is disciplined, motivated, and demonstrates a clear understanding of military requirements. {{gender_He}} is recommended for the next phase of training.', '2026-02-28 15:57:38', '2026-02-28 15:57:38'),
(108, 1, 'B', 'CI', 'O/Cdt {{name}} has achieved a very good standard in {{phase}}. {{gender_He}} has engaged positively in all training activities and shown good professional development. {{gender_His}} overall performance reflects well on {{gender_his}} potential as a future officer.', '2026-02-28 15:57:38', '2026-02-28 15:57:38'),
(109, 1, 'B', 'COMDT', 'O/Cdt {{name}} has performed very well in {{phase}}. {{gender_He}} has shown the qualities expected of a commissioned officer. I recommend {{gender_him}} for progression to the next phase of officer training.', '2026-02-28 15:57:38', '2026-02-28 15:57:38'),
(110, 1, 'C', 'PL_COMD', 'O/Cdt {{name}} has achieved a good standard during {{phase}}. {{gender_He}} has met the required training objectives and shown satisfactory military conduct. With continued effort, {{gender_he}} has the potential to develop further as an officer.', '2026-02-28 15:57:38', '2026-02-28 15:57:38'),
(111, 1, 'C', 'OC', 'O/Cdt {{name}} has performed to a good standard in {{phase}}. {{gender_He}} has demonstrated adequate understanding of the training programme. I encourage {{gender_him}} to put in additional effort to improve {{gender_his}} overall performance.', '2026-02-28 15:57:38', '2026-02-28 15:57:38'),
(112, 1, 'C', 'CI', 'O/Cdt {{name}} has shown a good level of performance in {{phase}}. {{gender_He}} has adequately met the training standards set for this phase. {{gender_He}} is advised to work harder in areas where improvement is required.', '2026-02-28 15:57:38', '2026-02-28 15:57:38'),
(113, 1, 'C', 'COMDT', 'O/Cdt {{name}} has achieved a good result in {{phase}}. {{gender_He}} is progressing satisfactorily in {{gender_his}} training and is recommended to continue with additional focus on identified areas for improvement.', '2026-02-28 15:57:38', '2026-02-28 15:57:38'),
(114, 1, 'D', 'PL_COMD', 'O/Cdt {{name}} has achieved a satisfactory standard in {{phase}}. {{gender_He}} has met the minimum requirements but needs to demonstrate greater commitment and effort. {{gender_He}} is advised to improve {{gender_his}} performance significantly in the next phase.', '2026-02-28 15:57:38', '2026-02-28 15:57:38'),
(115, 1, 'D', 'OC', 'O/Cdt {{name}} has performed satisfactorily in {{phase}}. While {{gender_he}} has met the basic training requirements, there are notable areas requiring improvement. {{gender_He}} is cautioned to apply more diligence going forward.', '2026-02-28 15:57:38', '2026-02-28 15:57:38'),
(116, 1, 'D', 'CI', 'O/Cdt {{name}} has achieved a satisfactory standard in {{phase}}. {{gender_His}} performance, while passing, requires significant improvement. {{gender_He}} is strongly advised to dedicate more effort to both theoretical and practical components of training.', '2026-02-28 15:57:38', '2026-02-28 15:57:38'),
(117, 1, 'D', 'COMDT', 'O/Cdt {{name}} has achieved a satisfactory result in {{phase}}. {{gender_He}} is advised to improve {{gender_his}} overall performance. Continued progress is required to meet the standards expected of a commissioned officer.', '2026-02-28 15:57:38', '2026-02-28 15:57:38'),
(118, 1, 'E', 'PL_COMD', 'O/Cdt {{name}} has achieved a fair standard in {{phase}}. {{gender_His}} performance has been below expectations and requires immediate and sustained improvement. {{gender_He}} is strongly advised to re-examine {{gender_his}} commitment to the training programme.', '2026-02-28 15:57:38', '2026-02-28 15:57:38'),
(119, 1, 'E', 'OC', 'O/Cdt {{name}} has shown a fair level of performance during {{phase}}. {{gender_He}} has passed, but only marginally. A serious improvement in attitude, application, and results is required in the next phase.', '2026-02-28 15:57:38', '2026-02-28 15:57:38'),
(120, 1, 'E', 'CI', 'O/Cdt {{name}} has performed at a fair level in {{phase}}. {{gender_He}} narrowly met the passing standard. A substantial improvement in {{gender_his}} academic and practical performance is necessary if {{gender_he}} is to progress as an officer.', '2026-02-28 15:57:38', '2026-02-28 15:57:38'),
(121, 1, 'E', 'COMDT', 'O/Cdt {{name}} has achieved a fair result in {{phase}} and has only just met the minimum standard. {{gender_He}} is placed on notice to improve {{gender_his}} performance substantially. Failure to improve may affect {{gender_his}} continuation in training.', '2026-02-28 15:57:38', '2026-02-28 15:57:38'),
(122, 1, 'F', 'PL_COMD', 'O/Cdt {{name}} has failed to meet the minimum required standard during {{phase}}. {{gender_His}} performance has been consistently below the acceptable threshold. It is recommended that {{gender_his}} case be reviewed in accordance with applicable training regulations.', '2026-02-28 15:57:38', '2026-02-28 15:57:38'),
(123, 1, 'F', 'OC', 'O/Cdt {{name}} has not met the required standard for {{phase}}. {{gender_His}} performance has been unsatisfactory across multiple components. I recommend that {{gender_his}} case be referred to higher authority for appropriate action.', '2026-02-28 15:57:38', '2026-02-28 15:57:38'),
(124, 1, 'F', 'CI', 'O/Cdt {{name}} has failed {{phase}}. Despite guidance and support, {{gender_his}} results have not met the minimum passing standard. A review of {{gender_his}} continued participation in the Officer Cadet Course is strongly advised.', '2026-02-28 15:57:38', '2026-02-28 15:57:38'),
(125, 1, 'F', 'COMDT', 'O/Cdt {{name}} has failed to achieve the required standard in {{phase}}. Having considered {{gender_his}} overall performance, I do not recommend {{gender_him}} for progression at this time. {{gender_His}} case is referred for review in accordance with UPDF training regulations.', '2026-02-28 15:57:38', '2026-02-28 15:57:38'),
(126, 2, 'A', 'PL_COMD', 'O/Cdt {{name}} has demonstrated an outstanding level of performance throughout {{gender_his}} training in {{phase}}. {{gender_He}} consistently exhibited exemplary military bearing, leadership qualities, and academic excellence. I highly recommend {{gender_him}} for commissioning.', '2026-02-28 15:57:38', '2026-02-28 15:57:38'),
(127, 2, 'A', 'OC', 'O/Cdt {{name}} has excelled in all aspects of {{phase}} training. {{gender_His}} dedication, discipline, and intellectual capacity are commendable. {{gender_He}} has set a high standard for {{gender_his}} peers and is strongly recommended for further advancement.', '2026-02-28 15:57:38', '2026-02-28 15:57:38'),
(128, 2, 'A', 'CI', 'O/Cdt {{name}} has performed exceptionally well during {{phase}}. {{gender_He}} has demonstrated superior understanding of all subjects and exercises. {{gender_His}} conduct, attitude, and professional competence are of the highest standard. Strongly recommended.', '2026-02-28 15:57:38', '2026-02-28 15:57:38'),
(129, 2, 'A', 'COMDT', 'O/Cdt {{name}} has achieved an excellent result in {{phase}}. {{gender_He}} has displayed outstanding qualities befitting a commissioned officer. I am confident that {{gender_he}} will serve the UPDF with great distinction. Highly recommended for commissioning.', '2026-02-28 15:57:38', '2026-02-28 15:57:38'),
(130, 2, 'B', 'PL_COMD', 'O/Cdt {{name}} has performed very well during {{phase}}. {{gender_He}} has shown a strong grasp of military concepts and consistent commitment to {{gender_his}} duties. {{gender_His}} leadership potential is evident and {{gender_he}} is recommended for commissioning.', '2026-02-28 15:57:38', '2026-02-28 15:57:38'),
(131, 2, 'B', 'OC', 'O/Cdt {{name}} has shown very good performance throughout {{phase}}. {{gender_He}} is disciplined, motivated, and demonstrates a clear understanding of military requirements. {{gender_He}} is recommended for the next phase of training.', '2026-02-28 15:57:38', '2026-02-28 15:57:38'),
(132, 2, 'B', 'CI', 'O/Cdt {{name}} has achieved a very good standard in {{phase}}. {{gender_He}} has engaged positively in all training activities and shown good professional development. {{gender_His}} overall performance reflects well on {{gender_his}} potential as a future officer.', '2026-02-28 15:57:38', '2026-02-28 15:57:38'),
(133, 2, 'B', 'COMDT', 'O/Cdt {{name}} has performed very well in {{phase}}. {{gender_He}} has shown the qualities expected of a commissioned officer. I recommend {{gender_him}} for progression to the next phase of officer training.', '2026-02-28 15:57:38', '2026-02-28 15:57:38'),
(134, 2, 'C', 'PL_COMD', 'O/Cdt {{name}} has achieved a good standard during {{phase}}. {{gender_He}} has met the required training objectives and shown satisfactory military conduct. With continued effort, {{gender_he}} has the potential to develop further as an officer.', '2026-02-28 15:57:38', '2026-02-28 15:57:38'),
(135, 2, 'C', 'OC', 'O/Cdt {{name}} has performed to a good standard in {{phase}}. {{gender_He}} has demonstrated adequate understanding of the training programme. I encourage {{gender_him}} to put in additional effort to improve {{gender_his}} overall performance.', '2026-02-28 15:57:38', '2026-02-28 15:57:38'),
(136, 2, 'C', 'CI', 'O/Cdt {{name}} has shown a good level of performance in {{phase}}. {{gender_He}} has adequately met the training standards set for this phase. {{gender_He}} is advised to work harder in areas where improvement is required.', '2026-02-28 15:57:38', '2026-02-28 15:57:38'),
(137, 2, 'C', 'COMDT', 'O/Cdt {{name}} has achieved a good result in {{phase}}. {{gender_He}} is progressing satisfactorily in {{gender_his}} training and is recommended to continue with additional focus on identified areas for improvement.', '2026-02-28 15:57:38', '2026-02-28 15:57:38'),
(138, 2, 'D', 'PL_COMD', 'O/Cdt {{name}} has achieved a satisfactory standard in {{phase}}. {{gender_He}} has met the minimum requirements but needs to demonstrate greater commitment and effort. {{gender_He}} is advised to improve {{gender_his}} performance significantly in the next phase.', '2026-02-28 15:57:38', '2026-02-28 15:57:38'),
(139, 2, 'D', 'OC', 'O/Cdt {{name}} has performed satisfactorily in {{phase}}. While {{gender_he}} has met the basic training requirements, there are notable areas requiring improvement. {{gender_He}} is cautioned to apply more diligence going forward.', '2026-02-28 15:57:38', '2026-02-28 15:57:38'),
(140, 2, 'D', 'CI', 'O/Cdt {{name}} has achieved a satisfactory standard in {{phase}}. {{gender_His}} performance, while passing, requires significant improvement. {{gender_He}} is strongly advised to dedicate more effort to both theoretical and practical components of training.', '2026-02-28 15:57:38', '2026-02-28 15:57:38'),
(141, 2, 'D', 'COMDT', 'O/Cdt {{name}} has achieved a satisfactory result in {{phase}}. {{gender_He}} is advised to improve {{gender_his}} overall performance. Continued progress is required to meet the standards expected of a commissioned officer.', '2026-02-28 15:57:38', '2026-02-28 15:57:38'),
(142, 2, 'E', 'PL_COMD', 'O/Cdt {{name}} has achieved a fair standard in {{phase}}. {{gender_His}} performance has been below expectations and requires immediate and sustained improvement. {{gender_He}} is strongly advised to re-examine {{gender_his}} commitment to the training programme.', '2026-02-28 15:57:38', '2026-02-28 15:57:38'),
(143, 2, 'E', 'OC', 'O/Cdt {{name}} has shown a fair level of performance during {{phase}}. {{gender_He}} has passed, but only marginally. A serious improvement in attitude, application, and results is required in the next phase.', '2026-02-28 15:57:38', '2026-02-28 15:57:38'),
(144, 2, 'E', 'CI', 'O/Cdt {{name}} has performed at a fair level in {{phase}}. {{gender_He}} narrowly met the passing standard. A substantial improvement in {{gender_his}} academic and practical performance is necessary if {{gender_he}} is to progress as an officer.', '2026-02-28 15:57:38', '2026-02-28 15:57:38'),
(145, 2, 'E', 'COMDT', 'O/Cdt {{name}} has achieved a fair result in {{phase}} and has only just met the minimum standard. {{gender_He}} is placed on notice to improve {{gender_his}} performance substantially. Failure to improve may affect {{gender_his}} continuation in training.', '2026-02-28 15:57:38', '2026-02-28 15:57:38'),
(146, 2, 'F', 'PL_COMD', 'O/Cdt {{name}} has failed to meet the minimum required standard during {{phase}}. {{gender_His}} performance has been consistently below the acceptable threshold. It is recommended that {{gender_his}} case be reviewed in accordance with applicable training regulations.', '2026-02-28 15:57:38', '2026-02-28 15:57:38'),
(147, 2, 'F', 'OC', 'O/Cdt {{name}} has not met the required standard for {{phase}}. {{gender_His}} performance has been unsatisfactory across multiple components. I recommend that {{gender_his}} case be referred to higher authority for appropriate action.', '2026-02-28 15:57:38', '2026-02-28 15:57:38'),
(148, 2, 'F', 'CI', 'O/Cdt {{name}} has failed {{phase}}. Despite guidance and support, {{gender_his}} results have not met the minimum passing standard. A review of {{gender_his}} continued participation in the Officer Cadet Course is strongly advised.', '2026-02-28 15:57:38', '2026-02-28 15:57:38'),
(149, 2, 'F', 'COMDT', 'O/Cdt {{name}} has failed to achieve the required standard in {{phase}}. Having considered {{gender_his}} overall performance, I do not recommend {{gender_him}} for progression at this time. {{gender_His}} case is referred for review in accordance with UPDF training regulations.', '2026-02-28 15:57:38', '2026-02-28 15:57:38'),
(150, 3, 'A', 'PL_COMD', 'O/Cdt {{name}} has demonstrated an outstanding level of performance throughout {{gender_his}} training in {{phase}}. {{gender_He}} consistently exhibited exemplary military bearing, leadership qualities, and academic excellence. I highly recommend {{gender_him}} for commissioning.', '2026-02-28 15:57:38', '2026-02-28 15:57:38'),
(151, 3, 'A', 'OC', 'O/Cdt {{name}} has excelled in all aspects of {{phase}} training. {{gender_His}} dedication, discipline, and intellectual capacity are commendable. {{gender_He}} has set a high standard for {{gender_his}} peers and is strongly recommended for further advancement.', '2026-02-28 15:57:38', '2026-02-28 15:57:38'),
(152, 3, 'A', 'CI', 'O/Cdt {{name}} has performed exceptionally well during {{phase}}. {{gender_He}} has demonstrated superior understanding of all subjects and exercises. {{gender_His}} conduct, attitude, and professional competence are of the highest standard. Strongly recommended.', '2026-02-28 15:57:38', '2026-02-28 15:57:38'),
(153, 3, 'A', 'COMDT', 'O/Cdt {{name}} has achieved an excellent result in {{phase}}. {{gender_He}} has displayed outstanding qualities befitting a commissioned officer. I am confident that {{gender_he}} will serve the UPDF with great distinction. Highly recommended for commissioning.', '2026-02-28 15:57:38', '2026-02-28 15:57:38'),
(154, 3, 'B', 'PL_COMD', 'O/Cdt {{name}} has performed very well during {{phase}}. {{gender_He}} has shown a strong grasp of military concepts and consistent commitment to {{gender_his}} duties. {{gender_His}} leadership potential is evident and {{gender_he}} is recommended for commissioning.', '2026-02-28 15:57:38', '2026-02-28 15:57:38'),
(155, 3, 'B', 'OC', 'O/Cdt {{name}} has shown very good performance throughout {{phase}}. {{gender_He}} is disciplined, motivated, and demonstrates a clear understanding of military requirements. {{gender_He}} is recommended for the next phase of training.', '2026-02-28 15:57:38', '2026-02-28 15:57:38'),
(156, 3, 'B', 'CI', 'O/Cdt {{name}} has achieved a very good standard in {{phase}}. {{gender_He}} has engaged positively in all training activities and shown good professional development. {{gender_His}} overall performance reflects well on {{gender_his}} potential as a future officer.', '2026-02-28 15:57:38', '2026-02-28 15:57:38'),
(157, 3, 'B', 'COMDT', 'O/Cdt {{name}} has performed very well in {{phase}}. {{gender_He}} has shown the qualities expected of a commissioned officer. I recommend {{gender_him}} for progression to the next phase of officer training.', '2026-02-28 15:57:38', '2026-02-28 15:57:38'),
(158, 3, 'C', 'PL_COMD', 'O/Cdt {{name}} has achieved a good standard during {{phase}}. {{gender_He}} has met the required training objectives and shown satisfactory military conduct. With continued effort, {{gender_he}} has the potential to develop further as an officer.', '2026-02-28 15:57:38', '2026-02-28 15:57:38'),
(159, 3, 'C', 'OC', 'O/Cdt {{name}} has performed to a good standard in {{phase}}. {{gender_He}} has demonstrated adequate understanding of the training programme. I encourage {{gender_him}} to put in additional effort to improve {{gender_his}} overall performance.', '2026-02-28 15:57:38', '2026-02-28 15:57:38'),
(160, 3, 'C', 'COMDT', 'O/Cdt {{name}} has achieved a good result in {{phase}}. {{gender_He}} is progressing satisfactorily in {{gender_his}} training and is recommended to continue with additional focus on identified areas for improvement.', '2026-02-28 15:57:38', '2026-02-28 15:57:38'),
(161, 3, 'D', 'PL_COMD', 'O/Cdt {{name}} has achieved a satisfactory standard in {{phase}}. {{gender_He}} has met the minimum requirements but needs to demonstrate greater commitment and effort. {{gender_He}} is advised to improve {{gender_his}} performance significantly in the next phase.', '2026-02-28 15:57:38', '2026-02-28 15:57:38'),
(162, 3, 'D', 'OC', 'O/Cdt {{name}} has performed satisfactorily in {{phase}}. While {{gender_he}} has met the basic training requirements, there are notable areas requiring improvement. {{gender_He}} is cautioned to apply more diligence going forward.', '2026-02-28 15:57:38', '2026-02-28 15:57:38'),
(163, 3, 'D', 'CI', 'O/Cdt {{name}} has achieved a satisfactory standard in {{phase}}. {{gender_His}} performance, while passing, requires significant improvement. {{gender_He}} is strongly advised to dedicate more effort to both theoretical and practical components of training.', '2026-02-28 15:57:38', '2026-02-28 15:57:38'),
(164, 3, 'D', 'COMDT', 'O/Cdt {{name}} has achieved a satisfactory result in {{phase}}. {{gender_He}} is advised to improve {{gender_his}} overall performance. Continued progress is required to meet the standards expected of a commissioned officer.', '2026-02-28 15:57:38', '2026-02-28 15:57:38'),
(165, 3, 'E', 'PL_COMD', 'O/Cdt {{name}} has achieved a fair standard in {{phase}}. {{gender_His}} performance has been below expectations and requires immediate and sustained improvement. {{gender_He}} is strongly advised to re-examine {{gender_his}} commitment to the training programme.', '2026-02-28 15:57:38', '2026-02-28 15:57:38'),
(166, 3, 'E', 'OC', 'O/Cdt {{name}} has shown a fair level of performance during {{phase}}. {{gender_He}} has passed, but only marginally. A serious improvement in attitude, application, and results is required in the next phase.', '2026-02-28 15:57:38', '2026-02-28 15:57:38'),
(167, 3, 'E', 'CI', 'O/Cdt {{name}} has performed at a fair level in {{phase}}. {{gender_He}} narrowly met the passing standard. A substantial improvement in {{gender_his}} academic and practical performance is necessary if {{gender_he}} is to progress as an officer.', '2026-02-28 15:57:38', '2026-02-28 15:57:38'),
(168, 3, 'E', 'COMDT', 'O/Cdt {{name}} has achieved a fair result in {{phase}} and has only just met the minimum standard. {{gender_He}} is placed on notice to improve {{gender_his}} performance substantially. Failure to improve may affect {{gender_his}} continuation in training.', '2026-02-28 15:57:38', '2026-02-28 15:57:38'),
(169, 3, 'F', 'PL_COMD', 'O/Cdt {{name}} has failed to meet the minimum required standard during {{phase}}. {{gender_His}} performance has been consistently below the acceptable threshold. It is recommended that {{gender_his}} case be reviewed in accordance with applicable training regulations.', '2026-02-28 15:57:38', '2026-02-28 15:57:38'),
(170, 3, 'F', 'OC', 'O/Cdt {{name}} has not met the required standard for {{phase}}. {{gender_His}} performance has been unsatisfactory across multiple components. I recommend that {{gender_his}} case be referred to higher authority for appropriate action.', '2026-02-28 15:57:38', '2026-02-28 15:57:38'),
(171, 3, 'F', 'CI', 'O/Cdt {{name}} has failed {{phase}}. Despite guidance and support, {{gender_his}} results have not met the minimum passing standard. A review of {{gender_his}} continued participation in the Officer Cadet Course is strongly advised.', '2026-02-28 15:57:38', '2026-02-28 15:57:38'),
(172, 3, 'F', 'COMDT', 'O/Cdt {{name}} has failed to achieve the required standard in {{phase}}. Having considered {{gender_his}} overall performance, I do not recommend {{gender_him}} for progression at this time. {{gender_His}} case is referred for review in accordance with UPDF training regulations.', '2026-02-28 15:57:38', '2026-02-28 15:57:38');

-- --------------------------------------------------------

--
-- Table structure for table `roles`
--

CREATE TABLE `roles` (
  `id` int(10) UNSIGNED NOT NULL,
  `name` varchar(255) NOT NULL,
  `slug` varchar(255) NOT NULL,
  `description` varchar(255) DEFAULT NULL,
  `level` int(11) NOT NULL DEFAULT 1,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  `deleted_at` timestamp NULL DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

-- --------------------------------------------------------

--
-- Table structure for table `role_user`
--

CREATE TABLE `role_user` (
  `id` int(10) UNSIGNED NOT NULL,
  `role_id` int(10) UNSIGNED NOT NULL,
  `user_id` bigint(20) UNSIGNED NOT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  `deleted_at` timestamp NULL DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

-- --------------------------------------------------------

--
-- Table structure for table `schools`
--

CREATE TABLE `schools` (
  `id` bigint(20) UNSIGNED NOT NULL,
  `name` varchar(255) NOT NULL,
  `location` text DEFAULT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `schools`
--

INSERT INTO `schools` (`id`, `name`, `location`, `created_at`, `updated_at`) VALUES
(12, 'BMTS', NULL, '2025-02-10 13:27:49', '2025-02-20 12:23:42');

-- --------------------------------------------------------

--
-- Table structure for table `secs`
--

CREATE TABLE `secs` (
  `id` bigint(20) UNSIGNED NOT NULL,
  `name` varchar(255) NOT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  `comd_name` varchar(256) DEFAULT NULL,
  `comd_rank` varchar(256) DEFAULT NULL,
  `comd_initials` varchar(256) DEFAULT NULL,
  `coy_id` bigint(20) UNSIGNED DEFAULT NULL,
  `bn_id` int(11) NOT NULL,
  `pl_id` int(11) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `secs`
--

INSERT INTO `secs` (`id`, `name`, `created_at`, `updated_at`, `comd_name`, `comd_rank`, `comd_initials`, `coy_id`, `bn_id`, `pl_id`) VALUES
(8, 'I', '2025-05-01 06:40:05', '2025-05-01 06:40:05', 'BAGUMA M BANDYABA', 'Cpl', NULL, 10, 5, 21),
(9, 'II', '2025-05-01 06:40:49', '2025-05-01 06:40:49', 'BAGULA FAIZO', 'L/Cpl', NULL, 10, 5, 21),
(10, 'III', '2025-05-01 06:41:28', '2025-05-01 06:41:28', 'BYAMUKAMA ANDREW', 'Pte', NULL, 10, 5, 21),
(14, 'I', '2025-05-01 06:46:32', '2025-05-01 06:46:32', 'MANDRE BOSCO', 'Cpl', NULL, 10, 5, 22),
(15, 'II', '2025-05-01 06:47:35', '2025-05-01 06:47:35', 'OTIM DENIS', 'Pte', NULL, 10, 5, 22),
(16, 'III', '2025-05-01 06:48:31', '2025-05-01 06:48:31', 'NSABIMANA ALEX', 'Pte', NULL, 10, 5, 22),
(17, 'I', '2025-05-01 06:50:05', '2025-05-01 06:50:05', 'OKELLO O MOSES', 'Cpl', NULL, 9, 5, 23),
(18, 'II', '2025-05-01 06:51:02', '2025-05-01 06:51:02', 'WAMANGA SAM', 'Cpl', NULL, 9, 5, 23),
(19, 'III', '2025-05-01 06:52:32', '2025-05-01 06:52:32', 'KIPYEKO ALPHAS', 'Cpl', NULL, 9, 5, 23),
(20, 'I', '2025-05-01 06:54:42', '2025-05-01 06:54:42', 'ONGUA KIZITO AGOBIA', 'Cpl', NULL, 9, 5, 24),
(21, 'II', '2025-05-01 06:55:45', '2025-05-01 06:55:45', 'TOMUSANGE LAWRENCE', 'Cpl', NULL, 9, 5, 24),
(22, 'III', '2025-05-01 06:57:01', '2025-05-01 06:57:01', 'AUDU SAM', 'L/Cpl', NULL, 9, 5, 24),
(23, 'I', '2025-05-01 06:58:01', '2025-05-01 06:58:01', 'AYWEK SARAH', 'Cpl', NULL, 9, 5, 25),
(24, 'II', '2025-05-01 06:58:55', '2025-05-01 06:58:55', 'EBWONGU EDMON', 'Cpl', NULL, 9, 5, 25),
(25, 'III', '2025-05-01 06:59:51', '2025-05-01 06:59:51', 'TITIA FEDINANT', 'Pte', NULL, 9, 5, 25),
(26, 'I', '2025-05-01 07:01:01', '2025-05-01 07:01:01', 'ACHOK RAPHEAL', 'Cpl', NULL, 12, 5, 26),
(27, 'II', '2025-05-01 07:01:57', '2025-05-01 07:01:57', 'GALANDI COCUS', 'Cpl', NULL, 12, 5, 26),
(28, 'III', '2025-05-01 07:02:57', '2025-05-01 07:02:57', 'ITUBAT IWORIT RICHARD', 'Pte', NULL, 12, 5, 26),
(29, 'I', '2025-05-01 07:04:25', '2025-05-01 07:04:25', 'MUTERA ERI', 'Cpl', NULL, 12, 5, 27),
(30, 'II', '2025-05-01 07:05:27', '2025-05-01 07:05:27', 'ECONI ABRIMA ALFRED', 'L/Cpl', NULL, 12, 5, 27),
(31, 'III', '2025-05-01 07:06:14', '2025-05-01 07:06:14', 'LOBUR RAPHAEL', 'L/Cpl', NULL, 12, 5, 27),
(32, 'I', '2025-05-01 07:07:13', '2025-05-01 07:07:13', 'TEBUSWEKE EDWARD', 'L/Cpl', NULL, 12, 5, 28),
(33, 'II', '2025-05-01 07:08:08', '2025-05-01 07:08:08', 'BAZOOBA BRIAN', 'L/Cpl', NULL, 12, 5, 28),
(34, 'III', '2025-05-01 07:09:05', '2025-05-01 07:09:05', 'OKUJUWA WYCLIF', 'Pte', NULL, 12, 5, 28),
(35, 'I', '2025-05-01 07:10:11', '2025-05-01 07:10:11', 'OSEUK JONATHAN', 'Cpl', NULL, 11, 5, 29),
(36, 'II', '2025-05-01 07:11:07', '2025-05-01 07:11:07', 'MUTEBI BRENDAN', 'Cpl', NULL, 11, 5, 29),
(37, 'III', '2025-05-01 07:11:46', '2025-05-01 07:11:46', 'BIINGI ROBERT', 'L/Cpl', NULL, 11, 5, 29),
(38, 'I', '2025-05-01 07:12:36', '2025-05-01 07:12:36', 'OMEDO PATRICK', 'Cpl', NULL, 11, 5, 30),
(39, 'II', '2025-05-01 07:13:20', '2025-05-01 07:13:20', 'OJOK MATHEW OTIM', 'L/Cpl', NULL, 11, 5, 30),
(40, 'III', '2025-05-01 07:14:10', '2025-05-01 07:14:10', 'OJEPAN SOLOMON', 'Pte', NULL, 11, 5, 30),
(41, 'I', '2025-05-01 07:15:05', '2025-05-01 07:15:05', 'OCEN KENNETH', 'Cpl', NULL, 11, 5, 31),
(42, 'II', '2025-05-01 07:16:04', '2025-05-01 07:16:04', 'ATEGEKA VINCENT', 'L/Cpl', NULL, 11, 5, 31),
(43, 'III', '2025-05-01 07:16:46', '2025-05-01 07:16:46', 'OLEJA JOHN STEPHEN', 'Pte', NULL, 11, 5, 31),
(44, 'I', '2025-05-07 12:03:20', '2025-05-07 12:03:20', 'OKELLO PAUL OYIK', 'Cpl', NULL, 10, 5, 32),
(45, 'II', '2025-05-07 12:04:14', '2025-05-07 12:04:14', 'OMBUSI JOHN', 'Cpl', NULL, 10, 5, 32),
(46, 'III', '2025-05-07 12:04:53', '2025-05-07 12:04:53', 'AROCHA STEPHEN', 'Pte', NULL, 10, 5, 32);

-- --------------------------------------------------------

--
-- Table structure for table `sessions`
--

CREATE TABLE `sessions` (
  `id` varchar(255) NOT NULL,
  `user_id` bigint(20) UNSIGNED DEFAULT NULL,
  `ip_address` varchar(45) DEFAULT NULL,
  `user_agent` text DEFAULT NULL,
  `payload` longtext NOT NULL,
  `last_activity` int(11) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `sessions`
--

INSERT INTO `sessions` (`id`, `user_id`, `ip_address`, `user_agent`, `payload`, `last_activity`) VALUES
('RKckjXlFcKHNRqqsUBAGn5IEI31DudsBEgpfIXf9', NULL, '127.0.0.1', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/132.0.0.0 Safari/537.36', 'YTo0OntzOjY6Il90b2tlbiI7czo0MDoidmFkbVZzazFMM0ZDTDRXNWI1ZVZKcUlXS1drb2N5NzlzVkZhTXIyTCI7czozOiJ1cmwiO2E6MTp7czo4OiJpbnRlbmRlZCI7czoyNjoiaHR0cDovLzEyNy4wLjAuMTo4MDAwL2F1dGgiO31zOjY6Il9mbGFzaCI7YToyOntzOjM6Im9sZCI7YTowOnt9czozOiJuZXciO2E6MDp7fX1zOjk6Il9wcmV2aW91cyI7YToxOntzOjM6InVybCI7czozMjoiaHR0cDovLzEyNy4wLjAuMTo4MDAwL2FkbWlzc2lvbnMiO319', 1739292221),
('XTtiYKPKbVELgF49jsKiccCTAAOwx6jMVtWWxfRq', NULL, '127.0.0.1', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/132.0.0.0 Safari/537.36', 'YTozOntzOjY6Il90b2tlbiI7czo0MDoiOXRLblJNRFpQTXZsWHdLVEowVW9nSEFTd1JzTDVLU3B1NEpLeWJ0dCI7czo5OiJfcHJldmlvdXMiO2E6MTp7czozOiJ1cmwiO3M6MzA6Imh0dHA6Ly9sb2NhbGhvc3Q6ODAwMC9yZWdpc3RlciI7fXM6NjoiX2ZsYXNoIjthOjI6e3M6Mzoib2xkIjthOjA6e31zOjM6Im5ldyI7YTowOnt9fX0=', 1739291958);

-- --------------------------------------------------------

--
-- Table structure for table `staff`
--

CREATE TABLE `staff` (
  `id` bigint(20) UNSIGNED NOT NULL,
  `school_id` bigint(20) UNSIGNED NOT NULL,
  `name` varchar(255) NOT NULL,
  `grouping` varchar(255) NOT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

-- --------------------------------------------------------

--
-- Table structure for table `students`
--

CREATE TABLE `students` (
  `id` bigint(20) UNSIGNED NOT NULL,
  `name` varchar(255) NOT NULL,
  `army_number` varchar(255) DEFAULT NULL,
  `rank` varchar(255) NOT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `students`
--

INSERT INTO `students` (`id`, `name`, `army_number`, `rank`, `created_at`, `updated_at`) VALUES
(115, 'KOLONERIO OKALEBO', 'EA /18130655', 'CPL', '2025-02-11 19:30:18', '2025-02-11 19:30:18'),
(116, 'OCHOLA JOHN', 'EA/18117173', 'Pte', '2025-02-11 19:30:18', '2025-02-11 19:30:18'),
(117, 'OCHIENG OWINO', 'EA/1812058', 'Pte', '2025-02-11 19:30:18', '2025-02-11 19:30:18'),
(118, 'SEMEO KABOGOZA', 'KAR/122577', 'Pte', '2025-02-11 19:30:18', '2025-02-11 19:30:18'),
(119, 'KANZANGU SPRANO', 'KAR/156802', 'Pte', '2025-02-11 19:30:18', '2025-02-11 19:30:18'),
(120, 'BAKWANA GEORGE', 'KAR/1616163', 'Pte', '2025-02-11 19:30:18', '2025-02-11 19:30:18'),
(121, 'MASIKA MUJEMU CLEMENT ', 'KAR/181860', 'PTE', '2025-02-11 19:30:18', '2025-02-11 19:30:18'),
(122, 'YOZEFU KKUBO', 'KAR/218', 'PTE', '2025-02-11 19:30:18', '2025-02-11 19:30:18'),
(123, 'OKOT LUKA', 'KAR/568181', 'Sgt', '2025-02-11 19:30:18', '2025-02-11 19:30:18'),
(124, 'FABIANO NTUYO', 'KAR/6566', 'CPL', '2025-02-11 19:30:18', '2025-02-11 19:30:18'),
(125, 'ALOZIO KABWAMA', 'KAR/7395', 'Pte', '2025-02-11 19:30:18', '2025-02-11 19:30:18'),
(126, 'ALI WAMALA', 'KAR/12566', 'SGT', '2025-02-11 19:30:18', '2025-02-11 19:30:18'),
(127, 'OPEDUN JOHN', 'LD/0020', 'Pte', '2025-02-11 19:30:18', '2025-02-11 19:30:18'),
(128, 'KATEU JOHN', 'LD/0055', 'PTE', '2025-02-11 19:30:18', '2025-02-11 19:30:18'),
(129, 'OPOLOT DOMINIC', 'LD/0098', 'PTE', '2025-02-11 19:30:18', '2025-02-11 19:30:18'),
(130, 'ISIMA WEWE', 'LD/0251', 'Pte', '2025-02-11 19:30:18', '2025-02-11 19:30:18'),
(131, 'OSENY WILLIAM', 'LD/0715', 'PTE', '2025-02-11 19:30:18', '2025-02-11 19:30:18'),
(132, 'SHANI STEPHEN', 'LD/0975', 'Pte', '2025-02-11 19:30:18', '2025-02-11 19:30:18'),
(133, 'ODONGO MICHAEL', 'LD/2063', 'Pte', '2025-02-11 19:30:18', '2025-02-11 19:30:18'),
(134, 'OGWANG BABEL', 'LD/3175', 'Pte', '2025-02-11 19:30:18', '2025-02-11 19:30:18'),
(135, 'SIYA MICHAEL', 'LD/3650', 'Pte', '2025-02-11 19:30:18', '2025-02-11 19:30:18'),
(136, 'MWANGA RASHID', 'LD/3709', 'Sgt', '2025-02-11 19:30:18', '2025-02-11 19:30:18'),
(137, 'TWALA ROBERT', 'LD/3805', 'Pte', '2025-02-11 19:30:18', '2025-02-11 19:30:18'),
(138, 'ALI KAKONGE', 'M/6852', 'WOI', '2025-02-11 19:30:18', '2025-02-11 19:30:18'),
(139, 'OYENG CELESTINO', 'N/003359', 'PTE', '2025-02-11 19:30:18', '2025-02-11 19:30:18'),
(140, 'BENJAMIN OCIRA', 'N/207835', 'L/CPL', '2025-02-11 19:30:18', '2025-02-11 19:30:18'),
(141, 'SEBASTIAN KABUYE', 'N/8823', 'Pte', '2025-02-11 19:30:18', '2025-02-11 19:30:18'),
(142, 'IBRAHIM BIGIRWA', 'NA/LUJ3070', 'CPL', '2025-02-11 19:30:18', '2025-02-11 19:30:18'),
(143, 'OKELLO TONNY ', 'NYA/0121', 'PTE', '2025-02-11 19:30:18', '2025-02-11 19:30:18'),
(144, 'BYARUHANGA DAVID', 'NYA/BYARUHANGA', 'PTE', '2025-02-11 19:30:18', '2025-02-11 19:30:18'),
(145, 'HARUNA IBRAHIM', 'NYA/HARUNA', 'Pte', '2025-02-11 19:30:18', '2025-02-11 19:30:18'),
(146, 'KAGIMU NASUR', 'NYA/KAGIMU', 'PTE', '2025-02-11 19:30:18', '2025-02-11 19:30:18'),
(147, 'KIWANUKA SALONGO ACKLEO', 'NYA/KIWANUKA', 'SGT', '2025-02-11 19:30:18', '2025-02-11 19:30:18'),
(148, 'KAKARA EDSON', 'NYA/L4J3366', 'PTE', '2025-02-11 19:30:18', '2025-02-11 19:30:18'),
(149, 'PAUL BEGUMANYA', 'NYA/L4J3533', 'Pte', '2025-02-11 19:30:18', '2025-02-11 19:30:18'),
(150, 'BISANDO MUHINDO', 'NYA/MUHINDO B', 'Pte', '2025-02-11 19:30:18', '2025-02-11 19:30:18'),
(151, 'MUKASA EDWARD', 'NYA/MUKASA6', 'PTE', '2025-02-11 19:30:18', '2025-02-11 19:30:18'),
(152, 'SEKAMWA FRANCIS', 'NYA/SEKAMWA', 'PTE', '2025-02-11 19:30:18', '2025-02-11 19:30:18'),
(153, 'SSENTAMU ERIASAFU', 'NYA/SSENTAMU', 'PTE', '2025-02-11 19:30:18', '2025-02-11 19:30:18'),
(154, 'RUBAREMA GIDEON', 'NYA/UD 4253', 'Sgt', '2025-02-11 19:30:18', '2025-02-11 19:30:18'),
(155, 'KANANIRA SSENTONGO', 'NYA00', 'Pte', '2025-02-11 19:30:18', '2025-02-11 19:30:18'),
(156, 'TUSHABE DEOGRATIOUS', 'RA/000035', 'WOI', '2025-02-11 19:30:18', '2025-02-11 19:30:18'),
(157, 'KASOLO CHARLES', 'RA/000109', 'CPL', '2025-02-11 19:30:18', '2025-02-11 19:30:18'),
(158, 'LUBEGA MOHAMMAD', 'RA/000343', 'SGT', '2025-02-11 19:30:18', '2025-02-11 19:30:18'),
(159, 'KISEMBO SULA', 'RA/000447', 'SGT', '2025-02-11 19:30:18', '2025-02-11 19:30:18'),
(160, 'SIRAJI HUSEIN', 'RA/001018', 'SGT', '2025-02-11 19:30:18', '2025-02-11 19:30:18'),
(161, 'NALONGO AISHA', 'RA/001077', 'SGT', '2025-02-11 19:30:18', '2025-02-11 19:30:18'),
(162, 'SSENYIMBA LEO', 'RA/001253', 'CPL', '2025-02-11 19:30:18', '2025-02-11 19:30:18'),
(163, 'SENKUMBA CHRISTOPHER', 'RA/001462', 'SGT', '2025-02-11 19:30:18', '2025-02-11 19:30:18'),
(164, 'BAKER SAMUEL', 'RA/001589', 'SGT', '2025-02-11 19:30:18', '2025-02-11 19:30:18'),
(165, 'NTALATAMBI BENARD', 'RA/001686', 'PTE', '2025-02-11 19:30:18', '2025-02-11 19:30:18'),
(166, 'MASAKATE JOHN', 'RA/001769', 'PTE', '2025-02-11 19:30:18', '2025-02-11 19:30:18'),
(167, 'SEJEMBA ROBERT', 'RA/001867', 'L/CPL', '2025-02-11 19:30:18', '2025-02-11 19:30:18'),
(168, 'ECHARIT VALENTINE', 'RA/031596', 'WOI', '2025-02-11 19:30:18', '2025-02-11 19:30:18'),
(169, 'OKWAPUT GIRIGORIO', 'RA/031627', 'WOII', '2025-02-11 19:30:18', '2025-02-11 19:30:18'),
(170, 'ACHERIMO CHARLCES', 'RA/031633', 'WOII', '2025-02-11 19:30:18', '2025-02-11 19:30:18'),
(171, 'TUMUSHABE STANELY', 'RA/031925', 'PTE', '2025-02-11 19:30:18', '2025-02-11 19:30:18'),
(172, 'SEBASOLE EMMANUEL', 'RA/032255', 'CPL', '2025-02-11 19:30:18', '2025-02-11 19:30:18'),
(173, 'ETUKU GEOFFREY', 'RA/032412', 'L/CPL', '2025-02-11 19:30:18', '2025-02-11 19:30:18'),
(174, 'NDYANABO STEPHEN', 'RA/032689', 'PTE', '2025-02-11 19:30:18', '2025-02-11 19:30:18'),
(175, 'MUGABE ROBERT', 'RA/032742', 'SGT', '2025-02-11 19:30:18', '2025-02-11 19:30:18'),
(176, 'RWIRU CHARLES', 'RA/032810', 'WOI', '2025-02-11 19:30:18', '2025-02-11 19:30:18'),
(177, 'BAHABURANA PETER', 'RA/033036', 'SGT', '2025-02-11 19:30:18', '2025-02-11 19:30:18'),
(178, 'ABIAR ISAAC', 'RA/033567', 'PTE', '2025-02-11 19:30:18', '2025-02-11 19:30:18'),
(179, 'NOWA EMMANUEL', 'RA/033616', 'PTE', '2025-02-11 19:30:18', '2025-02-11 19:30:18'),
(180, 'BIRUNGI ROBERT', 'RA/033618', 'CPL', '2025-02-11 19:30:18', '2025-02-11 19:30:18'),
(181, 'OKELLO HENRY', 'RA/033719', 'CPL', '2025-02-11 19:30:18', '2025-02-11 19:30:18'),
(182, 'BOKIN BEN', 'RA/033820', 'CPL', '2025-02-11 19:30:18', '2025-02-11 19:30:18'),
(183, 'CHELANGAT  IRENE', 'RA/033831', 'CPL', '2025-02-11 19:30:18', '2025-02-11 19:30:18'),
(184, 'OKELLO VICTOR', 'RA/033857', 'SGT', '2025-02-11 19:30:18', '2025-02-11 19:30:18'),
(185, 'KIZITO PATRICK', 'RA/033874', 'PTE', '2025-02-11 19:30:18', '2025-02-11 19:30:18'),
(186, 'WADRI DANSON', 'RA/033877', 'SGT', '2025-02-11 19:30:18', '2025-02-11 19:30:18'),
(187, 'OMONGOT BOSCO', 'RA/034060', 'SGT', '2025-02-11 19:30:18', '2025-02-11 19:30:18'),
(188, 'KASAIJA S. JOHN', 'RA/034112', 'CPL', '2025-02-11 19:30:18', '2025-02-11 19:30:18'),
(189, 'MASABA GODFREY', 'RA/034459', 'CPL', '2025-02-11 19:30:18', '2025-02-11 19:30:18'),
(190, 'RUYONDO NATHAN', 'RA/034775', 'CPL', '2025-02-11 19:30:18', '2025-02-11 19:30:18'),
(191, 'MADOI MUTWALIBI', 'RA/034791', 'SGT', '2025-02-11 19:30:18', '2025-02-11 19:30:18'),
(192, 'WEKUNYA MICHAEL', 'RA/034816', 'CPL', '2025-02-11 19:30:18', '2025-02-11 19:30:18'),
(193, 'PACUTHO CHRISTOPHER', 'RA/034894', 'SGT', '2025-02-11 19:30:18', '2025-02-11 19:30:18'),
(194, 'NDYANABO ERIA', 'RA/035020', 'CPL', '2025-02-11 19:30:18', '2025-02-11 19:30:18'),
(195, 'MPIRIRWE ELIAB', 'RA/035314', 'CPL', '2025-02-11 19:30:18', '2025-02-11 19:30:18'),
(196, 'TURAMYEOMWE JOHN', 'RA/035712', 'SGT', '2025-02-11 19:30:18', '2025-02-11 19:30:18'),
(197, 'LUBEGA ANTHONY', 'RA/035738', 'SGT', '2025-02-11 19:30:18', '2025-02-11 19:30:18'),
(198, 'BINDEEBA NICHOLAS', 'RA/036367', 'CPL', '2025-02-11 19:30:18', '2025-02-11 19:30:18'),
(199, 'MWESIGYE AUSI', 'RA/036445', 'SGT', '2025-02-11 19:30:18', '2025-02-11 19:30:18'),
(200, 'AGABA CHRISTOPHER', 'RA/036457', 'L/CPL', '2025-02-11 19:30:18', '2025-02-11 19:30:18'),
(201, 'OKALEBO JOHN', 'RA/036490', 'CPL', '2025-02-11 19:30:18', '2025-02-11 19:30:18'),
(202, 'MUGENYI FRED', 'RA/036531', 'SGT', '2025-02-11 19:30:18', '2025-02-11 19:30:18'),
(203, 'MUHAIRWE FUDERI', 'RA/036711', 'PTE', '2025-02-11 19:30:18', '2025-02-11 19:30:18'),
(204, 'TWIJUKYE NELSON', 'RA/036785', 'CPL', '2025-02-11 19:30:18', '2025-02-11 19:30:18'),
(205, 'NDYANABO ARSARI', 'RA/036797', 'CPL', '2025-02-11 19:30:18', '2025-02-11 19:30:18'),
(206, 'BEJWEKA HILLARY', 'RA/037480', 'CPL', '2025-02-11 19:30:18', '2025-02-11 19:30:18'),
(207, 'ODYAMA WILLY', 'RA/037635', 'SGT', '2025-02-11 19:30:18', '2025-02-11 19:30:18'),
(208, 'ONZIMA KASIM', 'RA/038065', 'SGT', '2025-02-11 19:30:18', '2025-02-11 19:30:18'),
(209, 'OPAR SILVANO ', 'RA/038066', 'CPL', '2025-02-11 19:30:18', '2025-02-11 19:30:18'),
(210, 'ARINGA RONNY NELSON', 'RA/038074', 'SGT', '2025-02-11 19:30:18', '2025-02-11 19:30:18'),
(211, 'OPIO ALFRED', 'RA/038085', 'CPL', '2025-02-11 19:30:18', '2025-02-11 19:30:18'),
(212, 'SEBASUMBA   SABASTIANO', 'RA/038275', 'CPL', '2025-02-11 19:30:18', '2025-02-11 19:30:18'),
(213, 'ELESU WILLY', 'RA/038405', 'CPL', '2025-02-11 19:30:18', '2025-02-11 19:30:18'),
(214, 'TUKAMUHABWA JOHN', 'RA/038641', 'CPL', '2025-02-11 19:30:18', '2025-02-11 19:30:18'),
(215, 'MUSOKE DEO', 'RA/038890', 'PTE', '2025-02-11 19:30:18', '2025-02-11 19:30:18'),
(216, 'ODYEK OGWANG', 'RA/039103', 'SGT', '2025-02-11 19:30:18', '2025-02-11 19:30:18'),
(217, 'IBANDA APOLLO', 'RA/039138', 'SGT', '2025-02-11 19:30:18', '2025-02-11 19:30:18'),
(218, 'TUWANGYE ANANIA', 'RA/039194', 'SGT', '2025-02-11 19:30:18', '2025-02-11 19:30:18'),
(219, 'BOYO WILLIAM', 'RA/039235', 'CPL', '2025-02-11 19:30:18', '2025-02-11 19:30:18'),
(220, 'WAIROGO HASSAN', 'RA/039336', 'CPL', '2025-02-11 19:30:18', '2025-02-11 19:30:18'),
(221, 'KAKA PAUL ', 'RA/039718', 'SGT', '2025-02-11 19:30:18', '2025-02-11 19:30:18'),
(222, 'OMONA RAIMON', 'RA/057453', 'PTE', '2025-02-11 19:30:18', '2025-02-11 19:30:18'),
(223, 'Mwanika Hudson', 'R0/00000', 'PTE', '2025-02-12 07:12:18', '2025-02-12 07:12:18'),
(224, 'WEDUNGA CHARLES', 'RA/084706', 'O/CDT', '2025-02-12 11:02:37', '2025-02-12 11:02:37'),
(225, 'MASIKA MUJEMU CLEMENT', 'KAR/18186', 'O/CDT', '2025-02-12 11:44:09', '2025-02-12 11:44:09'),
(226, 'OCHIENG OWINO', NULL, 'O/CDT', '2025-02-21 02:21:26', '2025-02-21 02:21:26'),
(227, 'Mwanika Hudson', 'SUD/000001', 'O/CDT', '2025-02-24 02:15:57', '2025-02-24 02:15:57'),
(228, 'Mwanika Hudson', 'KEN/000001', 'O/CDT', '2025-02-24 06:08:43', '2025-02-24 06:08:43'),
(232, 'BOKADE WANEDOKA JULES ASTURNIN', 'CA/NYA145', 'O/CDT', '2025-02-24 11:18:32', '2025-02-24 11:18:32'),
(233, 'OKELLO RONALD', 'RA/230848', 'O/CDT', '2025-02-24 11:56:48', '2025-02-24 11:56:48'),
(234, 'BANGI JALIA', 'RA/232341', 'O/CDT', '2025-02-24 12:02:25', '2025-02-24 12:02:25'),
(235, 'WOLUKAWU ROBERT', 'RA/234764', 'O/CDT', '2025-02-24 12:14:23', '2025-02-24 12:14:23'),
(236, 'NSAMBA GEOFREY', 'RA/230578', 'O/CDT', '2025-02-24 12:53:45', '2025-02-24 12:53:45'),
(237, 'MBANGUI GODAMBA SAINT CYR STEVE JUNIOR', 'CA/NYA79', 'O/CDT', '2025-02-24 13:54:32', '2025-02-24 13:54:32'),
(238, 'Mwanika Hudson', 'KAM/1234567', 'O/CDT', '2025-02-24 14:41:24', '2025-02-24 14:41:24'),
(239, 'Mwanika Hudson', 'RA/236656', 'O/CDT', '2025-02-24 14:42:29', '2025-02-24 14:42:29'),
(240, 'DONGO HAMISI', 'RA/232555', 'O/CDT', '2025-02-25 02:47:27', '2025-02-25 02:47:27'),
(241, 'NAKIYUKA MOREEN', 'RA/233671', 'O/CDT', '2025-02-25 02:48:06', '2025-02-25 02:48:06'),
(242, 'MUTAKUBWA DAVID', 'RA/236535', 'O/CDT', '2025-03-03 08:27:46', '2025-03-03 08:27:46'),
(243, 'Unknown', 'R0/00001', 'O/CDT', '2026-02-20 08:04:24', '2026-02-20 08:04:24'),
(244, 'Unknown', 'R0/00002', 'O/CDT', '2026-02-20 08:04:24', '2026-02-20 08:04:24'),
(245, 'Unknown', 'R0/00003', 'O/CDT', '2026-02-20 08:04:24', '2026-02-20 08:04:24'),
(246, 'Unknown', 'R0/00004', 'O/CDT', '2026-02-20 08:04:24', '2026-02-20 08:04:24'),
(247, 'Unknown', 'R0/00005', 'O/CDT', '2026-02-20 08:04:24', '2026-02-20 08:04:24'),
(248, 'Unknown', 'R0/00006', 'O/CDT', '2026-02-20 08:04:24', '2026-02-20 08:04:24'),
(249, 'Unknown', 'R0/00007', 'O/CDT', '2026-02-20 08:04:24', '2026-02-20 08:04:24'),
(250, 'Unknown', 'R0/00008', 'O/CDT', '2026-02-20 08:04:24', '2026-02-20 08:04:24');

-- --------------------------------------------------------

--
-- Table structure for table `student_performances`
--

CREATE TABLE `student_performances` (
  `id` bigint(20) UNSIGNED NOT NULL,
  `army_number` varchar(255) NOT NULL,
  `name` varchar(255) NOT NULL,
  `msk_theory` decimal(5,2) NOT NULL,
  `msk_practical` decimal(5,2) NOT NULL,
  `character_assessment_22cr` decimal(5,2) NOT NULL,
  `character_assessment_pr` decimal(5,2) NOT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

-- --------------------------------------------------------

--
-- Table structure for table `subjects`
--

CREATE TABLE `subjects` (
  `id` bigint(20) UNSIGNED NOT NULL,
  `name` varchar(255) NOT NULL,
  `code` varchar(256) NOT NULL,
  `weight` int(11) NOT NULL,
  `course_id` int(10) UNSIGNED NOT NULL,
  `phase_id` int(12) NOT NULL,
  `description` text DEFAULT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `subjects`
--

INSERT INTO `subjects` (`id`, `name`, `code`, `weight`, `course_id`, `phase_id`, `description`, `created_at`, `updated_at`) VALUES
(18, 'Tactics', 'TAC', 3, 27, 3, NULL, '2025-02-18 10:12:49', '2025-10-28 02:49:51'),
(19, 'Map Using', 'MU', 2, 27, 3, NULL, '2025-02-18 10:13:01', '2025-10-28 02:50:07'),
(20, 'Field Craft', 'FC', 2, 27, 3, NULL, '2025-02-18 10:13:18', '2025-10-28 02:50:14'),
(21, 'Signal Communication', 'SIG', 2, 27, 3, NULL, '2025-02-18 10:13:37', '2025-10-28 02:50:21'),
(22, 'Leadership', 'LT', 3, 27, 3, NULL, '2025-02-18 10:14:00', '2025-10-28 02:50:30'),
(24, 'General paper(SAA, First aid, MI, FC, PE and kiswahili)', 'GP', 2, 27, 3, NULL, '2025-02-18 10:14:33', '2025-10-28 02:50:48'),
(25, 'COIN/IS', 'COIN/IS', 3, 27, 0, NULL, '2025-10-06 06:27:36', '2025-10-06 06:27:36'),
(26, 'Administration and Organization', 'Admin & Org', 2, 27, 3, NULL, '2025-10-07 14:40:12', '2025-10-28 02:51:04'),
(28, 'Staff Duties and Military Writing', 'SD/MW', 3, 27, 3, NULL, '2025-10-07 14:44:51', '2025-10-28 02:51:24');

-- --------------------------------------------------------

--
-- Table structure for table `twenty_two_c_r_s`
--

CREATE TABLE `twenty_two_c_r_s` (
  `id` bigint(20) UNSIGNED NOT NULL,
  `title` text NOT NULL,
  `weight` int(11) NOT NULL,
  `phase` varchar(255) NOT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `twenty_two_c_r_s`
--

INSERT INTO `twenty_two_c_r_s` (`id`, `title`, `weight`, `phase`, `created_at`, `updated_at`) VALUES
(1, 'Performing successfully under physical stress', 9, 'Phase 1', '2025-02-17 03:08:45', '2025-02-17 03:08:45'),
(2, 'Performing successfully undemotional stress', 9, 'Phase 1', '2025-02-17 03:10:31', '2025-02-17 03:10:31'),
(3, 'Knowing the job', 7, 'Phase 1', '2025-02-17 03:16:38', '2025-02-17 03:16:38'),
(4, 'Applying his knowledge', 7, 'Phase 1', '2025-02-17 03:17:30', '2025-02-17 03:17:30'),
(5, 'Telling the truth', 7, 'Phase 1', '2025-02-17 03:18:07', '2025-02-17 03:18:07'),
(6, 'Acting Honestly', 7, 'Phase 1', '2025-02-17 03:18:53', '2025-02-17 03:18:53'),
(7, 'Admitting mistakes', 8, 'Phase 1', '2025-02-17 03:19:42', '2025-02-17 03:19:42'),
(8, 'Accepting criticism', 8, 'Phase 1', '2025-02-17 03:11:14', '2025-02-17 03:11:14'),
(9, 'Learning from experience', 8, 'Phase 1', '2025-02-17 03:20:36', '2025-02-17 03:20:36'),
(10, 'Assuming responsibility', 8, 'Phase 1', '2025-02-17 03:21:36', '2025-02-17 03:21:36'),
(11, 'Taking action on his own', 7, 'Phase 1', '2025-02-17 03:22:29', '2025-02-17 03:22:29'),
(12, 'Ensuring assigned tasks understood', 6, 'Phase 1', '2025-02-17 03:23:45', '2025-02-17 03:23:45'),
(13, 'Ensuring supervision and completion of tasks', 6, 'Phase 1', '2025-02-17 03:25:50', '2025-02-17 03:25:50'),
(14, 'Complying with rules and orders even though he/she disagrees', 7, 'Phase 1', '2025-02-17 03:27:25', '2025-02-17 03:27:25'),
(15, 'Supporting superiors and associats even though he/she disagrees', 6, 'Phase 1', '2025-02-17 03:29:26', '2025-02-17 03:29:26'),
(16, 'Expressing self clearly Orally', 5, 'Phase 1', '2025-02-17 03:30:31', '2025-02-17 03:30:31'),
(17, 'Expressing self clearly in Writing', 4, 'Phase 1', '2025-02-17 03:31:21', '2025-02-17 03:31:21'),
(18, 'Making effort to co-operate and work as team member...', 7, 'Phase 1', '2025-02-17 03:32:36', '2025-02-17 03:32:36'),
(19, 'Maintaining high standards of appearance and hygiene...', 5, 'Phase 1', '2025-02-17 03:34:01', '2025-02-17 03:34:01'),
(20, 'Maintaining good personal habits and manners', 5, 'Phase 1', '2025-02-17 03:35:01', '2025-02-17 03:35:01'),
(21, 'Delegating tasks to others', 4, 'Phase 1', '2025-02-17 03:35:55', '2025-02-17 03:35:55'),
(22, 'Maintaining and increasing team performance', 5, 'Phase 1', '2025-02-17 03:40:07', '2025-02-17 03:40:07'),
(23, 'Performing successfully under physical stress', 9, 'Phase 2', '2025-05-26 00:23:26', '2025-05-26 00:23:26'),
(24, 'Performing successfully undemotional stress', 9, 'Phase 2', '2025-05-26 00:25:16', '2025-05-26 00:25:16'),
(25, 'Knowing the job', 10, 'Phase 2', '2025-05-26 00:25:47', '2025-05-26 00:25:47'),
(26, 'Applying his knowledge', 10, 'Phase 2', '2025-05-26 00:26:09', '2025-05-26 00:26:09'),
(27, 'Telling the truth', 5, 'Phase 2', '2025-05-26 00:26:51', '2025-05-26 00:26:51'),
(28, 'Acting Honestly', 5, 'Phase 2', '2025-05-26 00:27:10', '2025-05-26 00:27:10'),
(29, 'Admitting mistakes', 8, 'Phase 2', '2025-05-26 00:28:05', '2025-05-26 00:28:05'),
(30, 'Accepting criticism', 8, 'Phase 2', '2025-05-26 00:28:31', '2025-05-26 00:28:31'),
(31, 'Learning from experience', 8, 'Phase 2', '2025-05-26 00:28:55', '2025-05-26 00:28:55'),
(32, 'Assuming responsibility', 10, 'Phase 2', '2025-05-26 00:30:10', '2025-05-26 00:30:10'),
(33, 'Taking action on his own', 10, 'Phase 2', '2025-05-26 00:30:30', '2025-05-26 00:30:30'),
(34, 'Ensuring assigned tasks understood', 9, 'Phase 2', '2025-05-26 00:31:08', '2025-05-26 00:31:08'),
(35, 'Ensuring supervision and completion of tasks', 9, 'Phase 2', '2025-05-26 00:33:26', '2025-05-26 00:33:26'),
(36, 'Complying with rules and orders even though he/she disagrees', 7, 'Phase 2', '2025-05-26 00:33:44', '2025-05-26 00:33:44'),
(37, 'Supporting superiors and associats even though he/she disagrees', 6, 'Phase 2', '2025-05-26 00:34:12', '2025-05-26 00:34:12'),
(38, 'Expressing self clearly Orally', 5, 'Phase 2', '2025-05-26 00:35:33', '2025-05-26 00:35:33'),
(39, 'Expressing self clearly in Writing', 4, 'Phase 2', '2025-05-26 00:36:24', '2025-05-26 00:36:24'),
(40, 'Making effort to co-operate and work as team member...', 7, 'Phase 2', '2025-05-26 00:36:40', '2025-05-26 00:36:40'),
(41, 'Maintaining high standards of appearance and hygiene...', 5, 'Phase 2', '2025-05-26 00:37:07', '2025-05-26 00:37:07'),
(42, 'Maintaining good personal habits and manners', 5, 'Phase 2', '2025-05-26 00:37:43', '2025-05-26 00:37:43'),
(43, 'Delegating tasks to others', 4, 'Phase 2', '2025-05-26 00:38:11', '2025-05-26 00:38:11'),
(44, 'Maintaining and increasing team performance', 1, 'Phase 2', '2025-05-26 00:38:27', '2025-05-26 00:38:27'),
(45, 'Performing successfully under physical stress', 9, 'Phase 3', '2025-05-26 00:40:41', '2025-05-26 00:40:41'),
(46, 'Performing successfully undemotional stress', 9, 'Phase 3', '2025-05-26 00:41:05', '2025-05-26 00:41:05'),
(47, 'Knowing the job', 10, 'Phase 3', '2025-05-26 00:41:27', '2025-05-26 00:41:27'),
(48, 'Applying his knowledge', 10, 'Phase 3', '2025-05-26 00:41:45', '2025-05-26 00:41:45'),
(49, 'Telling the truth', 5, 'Phase 3', '2025-05-26 00:42:24', '2025-05-26 00:42:24'),
(50, 'Acting Honestly', 5, 'Phase 3', '2025-05-26 00:42:52', '2025-05-26 00:42:52'),
(51, 'Admitting mistakes', 8, 'Phase 3', '2025-05-26 00:44:51', '2025-05-26 00:44:51'),
(52, 'Accepting criticism', 8, 'Phase 3', '2025-05-26 00:45:18', '2025-05-26 00:45:18'),
(53, 'Learning from experience', 8, 'Phase 3', '2025-05-26 00:45:39', '2025-05-26 00:45:39'),
(54, 'Assuming responsibility', 10, 'Phase 3', '2025-05-26 00:45:59', '2025-05-26 00:45:59'),
(55, 'Taking action on his own', 10, 'Phase 3', '2025-05-26 00:46:21', '2025-05-26 00:46:21'),
(56, 'Ensuring assigned tasks understood', 6, 'Phase 3', '2025-05-26 00:47:07', '2025-05-26 00:47:07'),
(57, 'Ensuring supervision and completion of tasks', 6, 'Phase 3', '2025-05-26 00:47:36', '2025-05-26 00:47:36'),
(58, 'Complying with rules and orders even though he/she disagrees', 7, 'Phase 3', '2025-05-26 00:47:51', '2025-05-26 00:47:51'),
(59, 'Supporting superiors and associats even though he/she disagrees', 6, 'Phase 3', '2025-05-26 00:48:11', '2025-05-26 00:48:11'),
(60, 'Expressing self clearly Orally', 5, 'Phase 3', '2025-05-26 00:48:48', '2025-05-26 00:48:48'),
(61, 'Expressing self clearly in Writing', 4, 'Phase 3', '2025-05-26 00:49:18', '2025-05-26 00:49:18'),
(62, 'Making effort to co-operate and work as team member...', 7, 'Phase 3', '2025-05-26 00:49:38', '2025-05-26 00:49:38'),
(63, 'Maintaining high standards of appearance and hygiene...', 5, 'Phase 3', '2025-05-26 00:50:04', '2025-05-26 00:50:04'),
(64, 'Maintaining good personal habits and manners', 5, 'Phase 3', '2025-05-26 00:50:31', '2025-05-26 00:50:31'),
(65, 'Delegating tasks to others', 4, 'Phase 3', '2025-05-26 00:51:15', '2025-05-26 00:51:15'),
(66, 'Maintaining and increasing team performance', 5, 'Phase 3', '2025-05-26 00:51:46', '2025-05-26 00:51:46');

--
-- Indexes for dumped tables
--

--
-- Indexes for table `activity_log`
--
ALTER TABLE `activity_log`
  ADD PRIMARY KEY (`id`);

--
-- Indexes for table `activity_logs`
--
ALTER TABLE `activity_logs`
  ADD PRIMARY KEY (`id`),
  ADD KEY `activity_logs_user_id_foreign` (`user_id`),
  ADD KEY `activity_logs_model_type_model_id_index` (`model_type`,`model_id`),
  ADD KEY `activity_logs_action_index` (`action`);

--
-- Indexes for table `admissions`
--
ALTER TABLE `admissions`
  ADD PRIMARY KEY (`id`);

--
-- Indexes for table `admission_phases`
--
ALTER TABLE `admission_phases`
  ADD PRIMARY KEY (`id`),
  ADD KEY `admission_id` (`admission_id`);

--
-- Indexes for table `admission_subject`
--
ALTER TABLE `admission_subject`
  ADD PRIMARY KEY (`id`),
  ADD KEY `admission_subject_admission_id_foreign` (`admission_id`);

--
-- Indexes for table `army_records`
--
ALTER TABLE `army_records`
  ADD PRIMARY KEY (`id`);

--
-- Indexes for table `assessments`
--
ALTER TABLE `assessments`
  ADD PRIMARY KEY (`id`),
  ADD UNIQUE KEY `unique_assessment_index` (`admission_id`,`assessment_type`,`assessment_group`,`type`,`phase`,`subject_id`,`week`,`exercises`) USING HASH,
  ADD UNIQUE KEY `unique_assessment_record` (`admission_id`,`phase`,`assessment_type`,`assessment_group`,`type`,`subject_id`,`week`,`month`,`bn`,`coy`,`pl`,`sec`) USING HASH,
  ADD UNIQUE KEY `unique_assessment` (`admission_id`,`phase`,`assessment_type`,`assessment_group`,`type`,`subject_id_not_null`,`code_name_not_null`,`exercises_not_null`,`bn_not_null`,`coy_not_null`,`pl_not_null`,`sec_not_null`,`week_not_null`,`month_not_null`) USING HASH,
  ADD KEY `assessments_admission_id_foreign` (`admission_id`);

--
-- Indexes for table `assessment_entries`
--
ALTER TABLE `assessment_entries`
  ADD PRIMARY KEY (`id`),
  ADD KEY `assessment_entries_assessment_id_foreign` (`assessment_id`),
  ADD KEY `assessment_entries_admission_id_foreign` (`admission_id`);

--
-- Indexes for table `bns`
--
ALTER TABLE `bns`
  ADD PRIMARY KEY (`id`);

--
-- Indexes for table `courses`
--
ALTER TABLE `courses`
  ADD PRIMARY KEY (`id`);

--
-- Indexes for table `course_subject`
--
ALTER TABLE `course_subject`
  ADD PRIMARY KEY (`id`),
  ADD KEY `course_subject_course_id_foreign` (`course_id`),
  ADD KEY `course_subject_subject_id_foreign` (`subject_id`);

--
-- Indexes for table `coys`
--
ALTER TABLE `coys`
  ADD PRIMARY KEY (`id`);

--
-- Indexes for table `cr_assessment_details`
--
ALTER TABLE `cr_assessment_details`
  ADD PRIMARY KEY (`id`),
  ADD KEY `cr_assessment_details_cr_assessment_id_index` (`cr_assessment_id`),
  ADD KEY `cr_assessment_details_twenty_two_c_r_s_id_index` (`twenty_two_c_r_s_id`);

--
-- Indexes for table `c_r_assessment2s`
--
ALTER TABLE `c_r_assessment2s`
  ADD PRIMARY KEY (`id`);

--
-- Indexes for table `c_r_assessments`
--
ALTER TABLE `c_r_assessments`
  ADD PRIMARY KEY (`id`),
  ADD KEY `c_r_assessments_school_id_foreign` (`school_id`),
  ADD KEY `c_r_assessments_course_id_foreign` (`course_id`),
  ADD KEY `c_r_assessments_intake_id_foreign` (`intake_id`);

--
-- Indexes for table `c_r_assessment_details`
--
ALTER TABLE `c_r_assessment_details`
  ADD PRIMARY KEY (`id`),
  ADD KEY `c_r_assessment_details_cr_assessment_id_foreign` (`cr_assessment_id`);

--
-- Indexes for table `exam_weights`
--
ALTER TABLE `exam_weights`
  ADD PRIMARY KEY (`id`),
  ADD UNIQUE KEY `exam_weights_name_unique` (`name`);

--
-- Indexes for table `exercises`
--
ALTER TABLE `exercises`
  ADD PRIMARY KEY (`id`);

--
-- Indexes for table `failed_jobs`
--
ALTER TABLE `failed_jobs`
  ADD PRIMARY KEY (`id`),
  ADD UNIQUE KEY `failed_jobs_uuid_unique` (`uuid`);

--
-- Indexes for table `gpv_reports`
--
ALTER TABLE `gpv_reports`
  ADD PRIMARY KEY (`id`),
  ADD KEY `gpv_reports_intake_id_foreign` (`intake_id`),
  ADD KEY `gpv_reports_school_id_foreign` (`school_id`),
  ADD KEY `gpv_reports_course_id_foreign` (`course_id`),
  ADD KEY `gpv_reports_created_by_foreign` (`created_by`);

--
-- Indexes for table `gpv_report_details`
--
ALTER TABLE `gpv_report_details`
  ADD PRIMARY KEY (`id`),
  ADD KEY `gpv_report_details_gpv_report_id_foreign` (`gpv_report_id`),
  ADD KEY `gpv_report_details_admission_id_foreign` (`admission_id`);

--
-- Indexes for table `groups`
--
ALTER TABLE `groups`
  ADD PRIMARY KEY (`id`),
  ADD KEY `groups_staff_id_foreign` (`staff_id`);

--
-- Indexes for table `intakes`
--
ALTER TABLE `intakes`
  ADD PRIMARY KEY (`id`);

--
-- Indexes for table `jobs`
--
ALTER TABLE `jobs`
  ADD PRIMARY KEY (`id`),
  ADD KEY `jobs_queue_index` (`queue`);

--
-- Indexes for table `job_batches`
--
ALTER TABLE `job_batches`
  ADD PRIMARY KEY (`id`);

--
-- Indexes for table `migrations`
--
ALTER TABLE `migrations`
  ADD PRIMARY KEY (`id`);

--
-- Indexes for table `permissions`
--
ALTER TABLE `permissions`
  ADD PRIMARY KEY (`id`),
  ADD UNIQUE KEY `permissions_slug_unique` (`slug`);

--
-- Indexes for table `permission_role`
--
ALTER TABLE `permission_role`
  ADD PRIMARY KEY (`id`),
  ADD KEY `permission_role_permission_id_index` (`permission_id`),
  ADD KEY `permission_role_role_id_index` (`role_id`);

--
-- Indexes for table `permission_user`
--
ALTER TABLE `permission_user`
  ADD PRIMARY KEY (`id`),
  ADD KEY `permission_user_permission_id_index` (`permission_id`),
  ADD KEY `permission_user_user_id_index` (`user_id`);

--
-- Indexes for table `phases`
--
ALTER TABLE `phases`
  ADD PRIMARY KEY (`id`);

--
-- Indexes for table `phase_configs`
--
ALTER TABLE `phase_configs`
  ADD PRIMARY KEY (`id`);

--
-- Indexes for table `pls`
--
ALTER TABLE `pls`
  ADD PRIMARY KEY (`id`),
  ADD KEY `coy_id_idx` (`coy_id`);

--
-- Indexes for table `prs`
--
ALTER TABLE `prs`
  ADD PRIMARY KEY (`id`);

--
-- Indexes for table `registrations`
--
ALTER TABLE `registrations`
  ADD PRIMARY KEY (`id`);

--
-- Indexes for table `remarks`
--
ALTER TABLE `remarks`
  ADD PRIMARY KEY (`id`),
  ADD KEY `admission_id_idx` (`admission_id`);

--
-- Indexes for table `remark_templates`
--
ALTER TABLE `remark_templates`
  ADD PRIMARY KEY (`id`),
  ADD UNIQUE KEY `remark_templates_phase_id_grade_type_unique` (`phase_id`,`grade`,`type`);

--
-- Indexes for table `roles`
--
ALTER TABLE `roles`
  ADD PRIMARY KEY (`id`),
  ADD UNIQUE KEY `roles_slug_unique` (`slug`);

--
-- Indexes for table `role_user`
--
ALTER TABLE `role_user`
  ADD PRIMARY KEY (`id`),
  ADD KEY `role_user_role_id_index` (`role_id`),
  ADD KEY `role_user_user_id_index` (`user_id`);

--
-- Indexes for table `schools`
--
ALTER TABLE `schools`
  ADD PRIMARY KEY (`id`);

--
-- Indexes for table `secs`
--
ALTER TABLE `secs`
  ADD PRIMARY KEY (`id`),
  ADD KEY `coy_id_idx` (`coy_id`);

--
-- Indexes for table `sessions`
--
ALTER TABLE `sessions`
  ADD PRIMARY KEY (`id`),
  ADD KEY `sessions_user_id_index` (`user_id`),
  ADD KEY `sessions_last_activity_index` (`last_activity`);

--
-- Indexes for table `students`
--
ALTER TABLE `students`
  ADD PRIMARY KEY (`id`);

--
-- Indexes for table `student_performances`
--
ALTER TABLE `student_performances`
  ADD PRIMARY KEY (`id`),
  ADD UNIQUE KEY `student_performances_army_number_unique` (`army_number`);

--
-- Indexes for table `subjects`
--
ALTER TABLE `subjects`
  ADD PRIMARY KEY (`id`);

--
-- Indexes for table `twenty_two_c_r_s`
--
ALTER TABLE `twenty_two_c_r_s`
  ADD PRIMARY KEY (`id`);

--
-- AUTO_INCREMENT for dumped tables
--

--
-- AUTO_INCREMENT for table `activity_log`
--
ALTER TABLE `activity_log`
  MODIFY `id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=1603;

--
-- AUTO_INCREMENT for table `activity_logs`
--
ALTER TABLE `activity_logs`
  MODIFY `id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=71609;

--
-- AUTO_INCREMENT for table `admissions`
--
ALTER TABLE `admissions`
  MODIFY `id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=3333;

--
-- AUTO_INCREMENT for table `admission_phases`
--
ALTER TABLE `admission_phases`
  MODIFY `id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=1119;

--
-- AUTO_INCREMENT for table `admission_subject`
--
ALTER TABLE `admission_subject`
  MODIFY `id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=4423;

--
-- AUTO_INCREMENT for table `army_records`
--
ALTER TABLE `army_records`
  MODIFY `id` int(11) NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT for table `assessments`
--
ALTER TABLE `assessments`
  MODIFY `id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT for table `bns`
--
ALTER TABLE `bns`
  MODIFY `id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=6;

--
-- AUTO_INCREMENT for table `courses`
--
ALTER TABLE `courses`
  MODIFY `id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=30;

--
-- AUTO_INCREMENT for table `course_subject`
--
ALTER TABLE `course_subject`
  MODIFY `id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=23;

--
-- AUTO_INCREMENT for table `coys`
--
ALTER TABLE `coys`
  MODIFY `id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=13;

--
-- AUTO_INCREMENT for table `cr_assessment_details`
--
ALTER TABLE `cr_assessment_details`
  MODIFY `id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=14430;

--
-- AUTO_INCREMENT for table `c_r_assessment2s`
--
ALTER TABLE `c_r_assessment2s`
  MODIFY `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=483;

--
-- AUTO_INCREMENT for table `c_r_assessments`
--
ALTER TABLE `c_r_assessments`
  MODIFY `id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT for table `c_r_assessment_details`
--
ALTER TABLE `c_r_assessment_details`
  MODIFY `id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT for table `exam_weights`
--
ALTER TABLE `exam_weights`
  MODIFY `id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=28;

--
-- AUTO_INCREMENT for table `exercises`
--
ALTER TABLE `exercises`
  MODIFY `id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=32;

--
-- AUTO_INCREMENT for table `failed_jobs`
--
ALTER TABLE `failed_jobs`
  MODIFY `id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT for table `gpv_reports`
--
ALTER TABLE `gpv_reports`
  MODIFY `id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=5;

--
-- AUTO_INCREMENT for table `gpv_report_details`
--
ALTER TABLE `gpv_report_details`
  MODIFY `id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=657;

--
-- AUTO_INCREMENT for table `intakes`
--
ALTER TABLE `intakes`
  MODIFY `id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=14;

--
-- AUTO_INCREMENT for table `jobs`
--
ALTER TABLE `jobs`
  MODIFY `id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT for table `migrations`
--
ALTER TABLE `migrations`
  MODIFY `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=53;

--
-- AUTO_INCREMENT for table `permissions`
--
ALTER TABLE `permissions`
  MODIFY `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT for table `permission_role`
--
ALTER TABLE `permission_role`
  MODIFY `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT for table `permission_user`
--
ALTER TABLE `permission_user`
  MODIFY `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT for table `phases`
--
ALTER TABLE `phases`
  MODIFY `id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=32;

--
-- AUTO_INCREMENT for table `phase_configs`
--
ALTER TABLE `phase_configs`
  MODIFY `id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=4;

--
-- AUTO_INCREMENT for table `pls`
--
ALTER TABLE `pls`
  MODIFY `id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=33;

--
-- AUTO_INCREMENT for table `prs`
--
ALTER TABLE `prs`
  MODIFY `id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=18104;

--
-- AUTO_INCREMENT for table `registrations`
--
ALTER TABLE `registrations`
  MODIFY `id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=12;

--
-- AUTO_INCREMENT for table `remarks`
--
ALTER TABLE `remarks`
  MODIFY `id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=87;

--
-- AUTO_INCREMENT for table `remark_templates`
--
ALTER TABLE `remark_templates`
  MODIFY `id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=173;

--
-- AUTO_INCREMENT for table `roles`
--
ALTER TABLE `roles`
  MODIFY `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT for table `role_user`
--
ALTER TABLE `role_user`
  MODIFY `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT for table `schools`
--
ALTER TABLE `schools`
  MODIFY `id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=19;

--
-- AUTO_INCREMENT for table `secs`
--
ALTER TABLE `secs`
  MODIFY `id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=47;

--
-- AUTO_INCREMENT for table `students`
--
ALTER TABLE `students`
  MODIFY `id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=386;

--
-- AUTO_INCREMENT for table `student_performances`
--
ALTER TABLE `student_performances`
  MODIFY `id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT for table `subjects`
--
ALTER TABLE `subjects`
  MODIFY `id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=30;

--
-- AUTO_INCREMENT for table `twenty_two_c_r_s`
--
ALTER TABLE `twenty_two_c_r_s`
  MODIFY `id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=111;

--
-- Constraints for dumped tables
--

--
-- Constraints for table `activity_logs`
--
ALTER TABLE `activity_logs`
  ADD CONSTRAINT `activity_logs_user_id_foreign` FOREIGN KEY (`user_id`) REFERENCES `users` (`id`) ON DELETE SET NULL;

--
-- Constraints for table `admission_subject`
--
ALTER TABLE `admission_subject`
  ADD CONSTRAINT `admission_subject_admission_id_foreign` FOREIGN KEY (`admission_id`) REFERENCES `admissions` (`id`) ON DELETE CASCADE;

--
-- Constraints for table `assessments`
--
ALTER TABLE `assessments`
  ADD CONSTRAINT `assessments_admission_id_foreign` FOREIGN KEY (`admission_id`) REFERENCES `admissions` (`id`) ON DELETE CASCADE;
COMMIT;

