-- https://www.phpmyadmin.net/
--

START TRANSACTION;



--
-- Database: `traffic_rules_db`
--

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

--
-- Table structure for table `access_codes`
--

CREATE TABLE `access_codes` (
  `id` char(36) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL,
  `code` varchar(12) NOT NULL,
  `userId` char(36) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL,
  `generatedByManagerId` char(36) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL,
  `paymentAmount` decimal(10,2) NOT NULL COMMENT 'Payment amount in Rwandan Francs (RWF)',
  `durationDays` int(11) NOT NULL COMMENT 'Duration in days based on payment tier',
  `paymentTier` enum('1_MONTH','3_MONTHS','6_MONTHS') NOT NULL COMMENT 'Payment tier for easy reference',
  `expiresAt` datetime NOT NULL,
  `isUsed` tinyint(1) NOT NULL DEFAULT 0,
  `usedAt` datetime DEFAULT NULL,
  `attemptCount` int(11) NOT NULL DEFAULT 0 COMMENT 'Number of failed attempts to use this code',
  `lastAttemptAt` datetime DEFAULT NULL COMMENT 'Last failed attempt timestamp',
  `isBlocked` tinyint(1) NOT NULL DEFAULT 0 COMMENT 'Whether code is blocked due to too many attempts',
  `blockedUntil` datetime DEFAULT NULL COMMENT 'Blocked until timestamp',
  `createdAt` datetime NOT NULL,
  `updatedAt` datetime NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;

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

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

CREATE TABLE `courses` (
  `id` char(36) NOT NULL,
  `title` varchar(255) NOT NULL,
  `description` text DEFAULT NULL,
  `category` varchar(100) DEFAULT NULL,
  `difficulty` enum('EASY','MEDIUM','HARD') DEFAULT 'MEDIUM',
  `courseType` enum('free','paid') DEFAULT 'free',
  `courseImageUrl` varchar(500) DEFAULT NULL,
  `isActive` tinyint(1) DEFAULT 1,
  `createdAt` timestamp NOT NULL DEFAULT current_timestamp(),
  `updatedAt` timestamp NOT NULL DEFAULT current_timestamp() ON UPDATE current_timestamp()
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;

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

INSERT INTO `courses` (`id`, `title`, `description`, `category`, `difficulty`, `courseType`, `courseImageUrl`, `isActive`, `createdAt`, `updatedAt`) VALUES
('08e999dc-4187-4a5a-a891-a0d9d036d004', 'Highway and Expressway Driving', 'Master the rules and techniques for safe highway and expressway driving. Learn about merging, lane changes, speed limits, and emergency procedures.', 'Highway Rules', 'HARD', 'paid', 'course5.png', 1, '2025-11-09 20:19:09', '2025-11-09 20:19:09'),
('1641b922-d3ac-47fd-b3e6-f8a48d105506', 'Advanced Intersection Navigation', 'Master the art of navigating complex intersections safely. Learn about roundabouts, multi-lane intersections, and traffic flow management.', 'Traffic Rules', 'HARD', 'paid', 'course12.png', 1, '2025-11-09 20:19:10', '2025-11-09 20:19:10'),
('198bf669-a544-4eb1-885c-adf6677c15ac', 'Road Safety and Emergency Response', 'Learn about road safety procedures, emergency response protocols, and how to handle accidents and emergencies on the road.', 'Safety', 'MEDIUM', 'free', 'course8.png', 1, '2025-11-09 20:19:10', '2025-11-09 20:19:10'),
('2104abaa-280c-453e-bef4-8ac6253d6ba2', 'Parking Rules and Regulations', 'Understand parking rules, restrictions, and proper parking techniques. Learn about parking zones, time limits, and parking violations.', 'Parking', 'EASY', 'free', 'course4.png', 1, '2025-11-09 20:19:09', '2025-11-09 20:19:09'),
('68a1116a-030f-45d1-b23a-c298e5c6bf43', 'Traffic Violations and Penalties', 'Understand common traffic violations, their penalties, and the consequences of breaking traffic laws. Learn how to avoid violations and keep your driving record clean.', 'Legal', 'MEDIUM', 'paid', 'course7.png', 1, '2025-11-09 20:19:09', '2025-11-09 20:19:09'),
('86246617-e7d5-4341-a063-4f7b8202759c', 'Motorcycle and Bicycle Safety', 'Learn about sharing the road with motorcycles and bicycles. Understand the unique challenges and safety considerations for two-wheeled vehicles.', 'Safety', 'MEDIUM', 'free', 'course11.png', 1, '2025-11-09 20:19:10', '2025-11-09 20:19:10'),
('af5e2603-bc35-4fca-a134-5727d65787ab', 'Introduction to Traffic Rules', 'Learn the fundamental traffic rules and regulations that every driver must know. This course covers basic road signs, right-of-way rules, and safe driving practices.', 'Traffic Rules', 'EASY', 'free', 'course1.png', 1, '2025-11-09 20:19:09', '2025-11-09 20:19:09'),
('b1dbf00d-40c5-4d44-8df3-563e7ccf9bac', 'Vehicle Regulations and Safety', 'Learn about vehicle requirements, inspections, safety regulations, and maintenance requirements for different types of vehicles.', 'Vehicle Rules', 'MEDIUM', 'free', 'course3.png', 1, '2025-11-09 20:19:09', '2025-11-09 20:19:09'),
('cd3fb949-82b4-46d5-8013-37ffe715ab3e', 'Eco-Friendly and Environmental Driving', 'Learn how to drive in an environmentally friendly manner. Reduce fuel consumption, minimize emissions, and contribute to a cleaner environment.', 'Environment', 'EASY', 'free', 'course9.png', 1, '2025-11-09 20:19:10', '2025-11-09 20:19:10'),
('d0afe3e5-6443-49fd-9856-4ceb08e1db07', 'Traffic Signs and Signals Mastery', 'Master all traffic signs, signals, and road markings. Understand what each sign means and how to respond appropriately in different situations.', 'Traffic Signs', 'MEDIUM', 'free', 'course2.png', 1, '2025-11-09 20:19:09', '2025-11-09 20:19:09'),
('ebe8d85e-1ca1-40ab-bb28-62e4cc517722', 'Defensive Driving Techniques', 'Learn advanced defensive driving techniques to anticipate and avoid potential hazards on the road. Become a safer, more aware driver.', 'Driving Techniques', 'HARD', 'paid', 'course6.png', 1, '2025-11-09 20:19:09', '2025-11-09 20:19:09'),
('fcf411dd-5d69-4975-964d-fe40aba09146', 'Night Driving and Adverse Weather', 'Master the skills needed for safe driving at night and in adverse weather conditions. Learn about visibility, weather hazards, and safe driving practices.', 'Safety', 'HARD', 'paid', 'course10.png', 1, '2025-11-09 20:19:10', '2025-11-09 20:19:10');

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

--
-- Table structure for table `course_contents`
--

CREATE TABLE `course_contents` (
  `id` char(36) NOT NULL,
  `courseId` char(36) NOT NULL,
  `contentType` enum('text','image','audio','video','link') DEFAULT 'text',
  `content` text NOT NULL,
  `title` varchar(255) DEFAULT NULL,
  `displayOrder` int(11) DEFAULT 0,
  `createdAt` timestamp NOT NULL DEFAULT current_timestamp(),
  `updatedAt` timestamp NOT NULL DEFAULT current_timestamp() ON UPDATE current_timestamp()
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;

--
-- Dumping data for table `course_contents`
--

INSERT INTO `course_contents` (`id`, `courseId`, `contentType`, `content`, `title`, `displayOrder`, `createdAt`, `updatedAt`) VALUES
('038953ae-0f56-4828-be01-0cc7158f83e2', '1641b922-d3ac-47fd-b3e6-f8a48d105506', 'text', 'Multi-lane intersections require careful lane selection and positioning. Choose your lane early and maintain it through the intersection.', 'Multi-Lane Intersections', 3, '2025-11-09 20:19:10', '2025-11-09 20:19:10'),
('07555128-3276-4c23-a9a4-17f107e8211a', 'ebe8d85e-1ca1-40ab-bb28-62e4cc517722', 'text', 'Always expect the unexpected. Assume that other drivers may make mistakes, and be prepared to react defensively to protect yourself and your passengers.', 'Expect the Unexpected', 4, '2025-11-09 20:19:09', '2025-11-09 20:19:09'),
('089f6bfa-730f-4d53-adc0-12de49bb502c', '08e999dc-4187-4a5a-a891-a0d9d036d004', 'video', 'highway-merging.mp4', 'Highway Merging Tutorial', 2, '2025-11-09 20:19:09', '2025-11-09 20:19:09'),
('0fdef22b-b8e0-4bf3-89ac-5fa803fb1f26', 'fcf411dd-5d69-4975-964d-fe40aba09146', 'video', 'snow-driving.mp4', 'Driving in Snow', 3, '2025-11-09 20:19:10', '2025-11-09 20:19:10'),
('14e178d4-c5fd-4c98-9e3c-3ff5216718a7', '08e999dc-4187-4a5a-a891-a0d9d036d004', 'text', 'Highway driving requires special skills and knowledge. Higher speeds, multiple lanes, and complex traffic patterns make it essential to understand highway-specific rules and regulations.', 'Introduction to Highway Driving', 0, '2025-11-09 20:19:09', '2025-11-09 20:19:09'),
('1b5d6948-509f-4efc-b812-097e03c13f41', '2104abaa-280c-453e-bef4-8ac6253d6ba2', 'text', 'Parking rules vary by location and are designed to ensure traffic flow and safety. It is important to understand where you can and cannot park, and for how long.', 'Parking Basics', 0, '2025-11-09 20:19:09', '2025-11-09 20:19:09'),
('222470ad-60e5-44b6-9fdf-0338a9d0f306', 'b1dbf00d-40c5-4d44-8df3-563e7ccf9bac', 'image', 'vehicle-inspection.png', 'Vehicle Inspection Checklist', 2, '2025-11-09 20:19:09', '2025-11-09 20:19:09'),
('2bf6981f-b93c-4c31-bd2f-0cb6be366655', 'ebe8d85e-1ca1-40ab-bb28-62e4cc517722', 'video', 'defensive-driving.mp4', 'Defensive Driving Techniques', 2, '2025-11-09 20:19:09', '2025-11-09 20:19:09'),
('2ca7b43e-c018-4066-b4d8-3607253d0c0a', '198bf669-a544-4eb1-885c-adf6677c15ac', 'text', 'Road safety is everyone\'s responsibility. Understanding safety procedures and emergency response protocols can save lives and prevent serious injuries.', 'Road Safety Basics', 0, '2025-11-09 20:19:10', '2025-11-09 20:19:10'),
('3334987e-88f0-4414-8f60-edd660702f30', 'fcf411dd-5d69-4975-964d-fe40aba09146', 'text', 'Driving at night requires extra caution due to reduced visibility. Always ensure your headlights are working properly and use them correctly.', 'Night Driving Basics', 0, '2025-11-09 20:19:10', '2025-11-09 20:19:10'),
('3dcfa7fc-61d6-4c1d-867d-88cdd318fd2e', '08e999dc-4187-4a5a-a891-a0d9d036d004', 'text', 'Lane discipline is crucial on highways. Stay in the right lane except when passing. The left lane is for passing only, not for cruising.', 'Lane Discipline', 3, '2025-11-09 20:19:09', '2025-11-09 20:19:09'),
('3fc4c4b7-9e52-44d0-add0-75ad5a6abb7b', 'cd3fb949-82b4-46d5-8013-37ffe715ab3e', 'text', 'Eco-driving techniques can significantly reduce fuel consumption and emissions while also saving you money on fuel costs.', 'What is Eco-Driving?', 0, '2025-11-09 20:19:10', '2025-11-09 20:19:10'),
('4022df76-5763-4c96-851a-f95b48d9687d', 'ebe8d85e-1ca1-40ab-bb28-62e4cc517722', 'text', 'Defensive driving is a set of skills that allows you to defend yourself against possible collisions caused by bad drivers, drunk drivers, and poor weather.', 'What is Defensive Driving?', 0, '2025-11-09 20:19:09', '2025-11-09 20:19:09'),
('43588d35-3d73-47d1-86cc-07bf00af789b', '86246617-e7d5-4341-a063-4f7b8202759c', 'text', 'Motorcycles and bicycles are more vulnerable on the road and require special consideration from all drivers. Understanding their needs helps prevent accidents.', 'Sharing the Road', 0, '2025-11-09 20:19:10', '2025-11-09 20:19:10'),
('45792710-19d3-4d3c-a4c8-abc405683f97', 'd0afe3e5-6443-49fd-9856-4ceb08e1db07', 'text', 'Traffic signs are visual communication devices that provide important information to road users. They are categorized into regulatory signs, warning signs, and informational signs.', 'Types of Traffic Signs', 0, '2025-11-09 20:19:09', '2025-11-09 20:19:09'),
('45be90a0-f05f-4190-861e-f6d94fd4cdc5', '198bf669-a544-4eb1-885c-adf6677c15ac', 'image', 'emergency-kit.png', 'Emergency Kit Contents', 2, '2025-11-09 20:19:10', '2025-11-09 20:19:10'),
('4a43a4d6-8265-4a84-b5cb-ad3a90eedb41', '1641b922-d3ac-47fd-b3e6-f8a48d105506', 'text', 'Always be cautious at intersections, even when you have the right-of-way. Watch for drivers who may not yield or who may be distracted.', 'Defensive Intersection Driving', 4, '2025-11-09 20:19:10', '2025-11-09 20:19:10'),
('4bb4d69e-db71-4336-b9cc-772253a0a12a', 'd0afe3e5-6443-49fd-9856-4ceb08e1db07', 'video', 'traffic-signals-explained.mp4', 'Traffic Signals Explained', 4, '2025-11-09 20:19:09', '2025-11-09 20:19:09'),
('4bc5ca63-6349-4ca3-8895-4f11d2b186d0', '198bf669-a544-4eb1-885c-adf6677c15ac', 'text', 'Always carry an emergency kit in your vehicle. This should include a first aid kit, flashlight, warning triangles, and basic tools.', 'Emergency Preparedness', 3, '2025-11-09 20:19:10', '2025-11-09 20:19:10'),
('525c90c5-177e-4fe2-b69e-acc85e7e75fb', 'cd3fb949-82b4-46d5-8013-37ffe715ab3e', 'link', 'https://www.example.com/eco-driving-tips', 'More Eco-Driving Tips', 3, '2025-11-09 20:19:10', '2025-11-09 20:19:10'),
('52e7d9fc-f9b1-4fba-bade-14fe664b8f9b', '1641b922-d3ac-47fd-b3e6-f8a48d105506', 'video', 'roundabout-navigation.mp4', 'How to Navigate Roundabouts', 2, '2025-11-09 20:19:10', '2025-11-09 20:19:10'),
('53069a6e-2380-44ce-bf75-3369635c5977', 'd0afe3e5-6443-49fd-9856-4ceb08e1db07', 'image', 'regulatory-signs.png', 'Regulatory Signs', 1, '2025-11-09 20:19:09', '2025-11-09 20:19:09'),
('5f2d604d-b658-4936-8f91-c9982af7072a', '1641b922-d3ac-47fd-b3e6-f8a48d105506', 'text', 'Intersections are among the most dangerous areas on the road. Understanding how to navigate them safely is crucial for preventing accidents.', 'Intersection Safety', 0, '2025-11-09 20:19:10', '2025-11-09 20:19:10'),
('67733b17-3e17-4fe6-b2b3-81c72d572c4a', 'ebe8d85e-1ca1-40ab-bb28-62e4cc517722', 'text', 'Always be aware of your surroundings. Scan the road ahead, check your mirrors frequently, and be prepared to react to unexpected situations.', 'Situational Awareness', 1, '2025-11-09 20:19:09', '2025-11-09 20:19:09'),
('6bbaf587-da18-4c5d-b4ac-cb865cf5d204', 'cd3fb949-82b4-46d5-8013-37ffe715ab3e', 'text', 'Smooth acceleration and braking, maintaining steady speeds, and avoiding unnecessary idling are key to eco-friendly driving.', 'Eco-Driving Techniques', 1, '2025-11-09 20:19:10', '2025-11-09 20:19:10'),
('7476fd49-f0f4-499d-874a-82779744188a', '08e999dc-4187-4a5a-a891-a0d9d036d004', 'text', 'In case of an emergency on the highway, move your vehicle to the shoulder, turn on hazard lights, and place warning devices behind your vehicle. Never stand in the traffic lane.', 'Emergency Procedures', 4, '2025-11-09 20:19:09', '2025-11-09 20:19:09'),
('752f76d2-ba56-4b4b-aada-461d159ab031', 'ebe8d85e-1ca1-40ab-bb28-62e4cc517722', 'text', 'Maintain a safe following distance. The general rule is to stay at least 3 seconds behind the vehicle in front of you. Increase this distance in bad weather or poor visibility.', 'Safe Following Distance', 3, '2025-11-09 20:19:09', '2025-11-09 20:19:09'),
('84beb8f2-bac7-4f6f-bd6a-2075e1540791', 'cd3fb949-82b4-46d5-8013-37ffe715ab3e', 'text', 'Proper vehicle maintenance, including regular tune-ups and proper tire inflation, can improve fuel efficiency and reduce emissions.', 'Vehicle Maintenance for Efficiency', 2, '2025-11-09 20:19:10', '2025-11-09 20:19:10'),
('89962336-855f-485f-8299-862eddd809cd', '86246617-e7d5-4341-a063-4f7b8202759c', 'text', 'Bicycles have the right to share the road with motor vehicles. Give cyclists at least 3 feet of space when passing, and never pass too closely.', 'Bicycle Safety', 2, '2025-11-09 20:19:10', '2025-11-09 20:19:10'),
('8b42bd90-69f6-4438-89be-1890be85543f', 'af5e2603-bc35-4fca-a134-5727d65787ab', 'text', 'Right-of-way rules determine who has priority when multiple vehicles or pedestrians are approaching the same point. Understanding these rules helps prevent collisions and ensures smooth traffic flow.', 'Right-of-Way Rules', 3, '2025-11-09 20:19:09', '2025-11-09 20:19:09'),
('918ca778-468a-4e68-bb2e-d8805ef68e0d', '86246617-e7d5-4341-a063-4f7b8202759c', 'image', 'bicycle-lane.png', 'Bicycle Lanes and Paths', 3, '2025-11-09 20:19:10', '2025-11-09 20:19:10'),
('98333176-ae70-4e58-a011-35dc5b94b45e', 'fcf411dd-5d69-4975-964d-fe40aba09146', 'text', 'Adverse weather conditions such as rain, fog, snow, and ice require special driving techniques. Reduce speed, increase following distance, and use appropriate lights.', 'Weather Hazards', 1, '2025-11-09 20:19:10', '2025-11-09 20:19:10'),
('a28d5a33-8ce2-4738-bade-be57b4b60944', '86246617-e7d5-4341-a063-4f7b8202759c', 'text', 'Motorcycles are smaller and harder to see. Always check blind spots carefully and give motorcycles extra space when passing or changing lanes.', 'Motorcycle Awareness', 1, '2025-11-09 20:19:10', '2025-11-09 20:19:10'),
('a6900c79-8ce7-4fd4-8d8e-bf30dd15127d', '08e999dc-4187-4a5a-a891-a0d9d036d004', 'text', 'Merging onto a highway requires proper timing and communication. Always use your turn signals and check blind spots before merging. Yield to traffic already on the highway.', 'Merging Techniques', 1, '2025-11-09 20:19:09', '2025-11-09 20:19:09'),
('ae5dc127-b10a-42ba-bc2a-62f5e9e48312', 'af5e2603-bc35-4fca-a134-5727d65787ab', 'text', 'Welcome to Introduction to Traffic Rules! This course will teach you the essential traffic rules and regulations that every driver needs to know. Understanding traffic rules is crucial for safe driving and avoiding accidents.', 'Welcome', 0, '2025-11-09 20:19:09', '2025-11-09 20:19:09'),
('b990ea44-7978-46e8-abff-0062404e2f53', 'fcf411dd-5d69-4975-964d-fe40aba09146', 'video', 'rain-driving.mp4', 'Driving in Rain', 2, '2025-11-09 20:19:10', '2025-11-09 20:19:10'),
('bb87fd80-c74f-493c-81e5-e5c4af5ae096', 'd0afe3e5-6443-49fd-9856-4ceb08e1db07', 'image', 'warning-signs.png', 'Warning Signs', 2, '2025-11-09 20:19:09', '2025-11-09 20:19:09'),
('bbb9bf94-48ce-4448-9efd-ead71c8379a7', '68a1116a-030f-45d1-b23a-c298e5c6bf43', 'text', 'Penalties vary depending on the severity of the violation. Minor violations may result in fines and points, while serious violations can lead to criminal charges.', 'Penalties and Consequences', 2, '2025-11-09 20:19:10', '2025-11-09 20:19:10'),
('bd38d49b-fd76-492c-8627-c216c5f092a4', 'd0afe3e5-6443-49fd-9856-4ceb08e1db07', 'text', 'Traffic signals use colored lights to control the flow of traffic. Red means stop, yellow means caution, and green means go. Understanding signal timing and how to respond is essential for safe driving.', 'Traffic Signals', 3, '2025-11-09 20:19:09', '2025-11-09 20:19:09'),
('c2f81c10-68d8-4cfd-a08b-41cc336a9aa8', 'af5e2603-bc35-4fca-a134-5727d65787ab', 'text', 'Traffic rules are designed to ensure the safety of all road users, including drivers, passengers, pedestrians, and cyclists. These rules help maintain order on the roads and prevent accidents.', 'Importance of Traffic Rules', 1, '2025-11-09 20:19:09', '2025-11-09 20:19:09'),
('c4b3f8f6-b1a1-498c-96d8-50fc4826f036', 'b1dbf00d-40c5-4d44-8df3-563e7ccf9bac', 'text', 'Regular vehicle maintenance is essential for safety and performance. This includes checking brakes, tires, lights, and other critical components.', 'Vehicle Maintenance', 1, '2025-11-09 20:19:09', '2025-11-09 20:19:09'),
('c932df7c-6b6c-4931-b490-9dd924808d37', '198bf669-a544-4eb1-885c-adf6677c15ac', 'text', 'In case of an accident, first ensure your own safety, then check on others. Call emergency services immediately and provide accurate information about the location and situation.', 'Accident Response', 1, '2025-11-09 20:19:10', '2025-11-09 20:19:10'),
('ca77ea8e-d58e-48bb-a52c-d119f582c4ed', '68a1116a-030f-45d1-b23a-c298e5c6bf43', 'text', 'Common violations include speeding, running red lights, illegal parking, driving without a license or insurance, and driving under the influence.', 'Common Violations', 1, '2025-11-09 20:19:09', '2025-11-09 20:19:09'),
('cd0f9f90-48fe-427f-aab4-31bf381bb2c4', 'fcf411dd-5d69-4975-964d-fe40aba09146', 'text', 'In severe weather conditions, it may be safest to delay your trip or find alternative transportation. Never drive if conditions are too dangerous.', 'When Not to Drive', 4, '2025-11-09 20:19:10', '2025-11-09 20:19:10'),
('cd7e6aef-b786-4179-924e-3a299608d3e5', '2104abaa-280c-453e-bef4-8ac6253d6ba2', 'image', 'parking-zones.png', 'Parking Zones', 1, '2025-11-09 20:19:09', '2025-11-09 20:19:09'),
('cef4be1f-baef-45ea-b24d-9dafb9c88642', '68a1116a-030f-45d1-b23a-c298e5c6bf43', 'text', 'Traffic violations can result in fines, points on your license, increased insurance rates, and in severe cases, license suspension or revocation.', 'Understanding Traffic Violations', 0, '2025-11-09 20:19:09', '2025-11-09 20:19:09'),
('d771bfd2-9e3a-44c9-90b4-1dab78776bab', 'af5e2603-bc35-4fca-a134-5727d65787ab', 'image', 'traffic-signs-intro.png', 'Common Traffic Signs', 2, '2025-11-09 20:19:09', '2025-11-09 20:19:09'),
('e061738a-8e88-458c-bb0b-7956d1802340', 'b1dbf00d-40c5-4d44-8df3-563e7ccf9bac', 'text', 'All vehicles on the road must meet certain safety requirements and pass regular inspections. This ensures that vehicles are roadworthy and safe to operate.', 'Vehicle Safety Requirements', 0, '2025-11-09 20:19:09', '2025-11-09 20:19:09'),
('e51ab6b1-4836-4dd8-8c85-a516bb6452e6', '2104abaa-280c-453e-bef4-8ac6253d6ba2', 'text', 'Common parking violations include parking in no-parking zones, blocking fire hydrants, parking in handicapped spaces without permits, and exceeding time limits.', 'Parking Violations', 2, '2025-11-09 20:19:09', '2025-11-09 20:19:09'),
('e8914e43-a639-4f82-a8d4-39b59a98613f', '1641b922-d3ac-47fd-b3e6-f8a48d105506', 'text', 'Roundabouts require understanding of yield rules and lane positioning. Always yield to traffic already in the roundabout and use proper signals.', 'Roundabout Navigation', 1, '2025-11-09 20:19:10', '2025-11-09 20:19:10'),
('f146de70-3795-480d-ab0b-9c273c57cd53', '68a1116a-030f-45d1-b23a-c298e5c6bf43', 'link', 'https://www.example.com/traffic-laws', 'Official Traffic Laws Reference', 3, '2025-11-09 20:19:10', '2025-11-09 20:19:10');

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

--
-- Table structure for table `course_content_progress`
--

CREATE TABLE `course_content_progress` (
  `id` char(36) NOT NULL,
  `userId` char(36) NOT NULL,
  `courseId` char(36) NOT NULL,
  `courseContentId` char(36) NOT NULL,
  `isCompleted` tinyint(1) DEFAULT 0,
  `completedAt` timestamp NULL DEFAULT NULL,
  `timeSpent` int(11) DEFAULT 0,
  `createdAt` timestamp NOT NULL DEFAULT current_timestamp(),
  `updatedAt` timestamp NOT NULL DEFAULT current_timestamp() ON UPDATE current_timestamp()
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;

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

--
-- Table structure for table `course_progress`
--

CREATE TABLE `course_progress` (
  `id` char(36) NOT NULL,
  `userId` char(36) NOT NULL,
  `courseId` char(36) NOT NULL,
  `completedContentCount` int(11) DEFAULT 0,
  `totalContentCount` int(11) DEFAULT 0,
  `progressPercentage` decimal(5,2) DEFAULT 0.00,
  `isCompleted` tinyint(1) DEFAULT 0,
  `lastAccessedAt` timestamp NULL DEFAULT NULL,
  `completedAt` timestamp NULL DEFAULT NULL,
  `createdAt` timestamp NOT NULL DEFAULT current_timestamp(),
  `updatedAt` timestamp NOT NULL DEFAULT current_timestamp() ON UPDATE current_timestamp()
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;

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

--
-- Table structure for table `exams`
--

CREATE TABLE `exams` (
  `id` char(36) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL,
  `title` varchar(255) NOT NULL,
  `description` text DEFAULT NULL,
  `category` varchar(100) DEFAULT NULL,
  `difficulty` enum('EASY','MEDIUM','HARD') NOT NULL DEFAULT 'MEDIUM',
  `duration` int(11) NOT NULL DEFAULT 30,
  `passingScore` int(11) NOT NULL DEFAULT 70,
  `isActive` tinyint(1) NOT NULL DEFAULT 1,
  `examImgUrl` varchar(500) DEFAULT NULL,
  `createdAt` datetime NOT NULL,
  `updatedAt` datetime NOT NULL,
  `examType` enum('kinyarwanda','english','french') DEFAULT 'kinyarwanda'
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;

--
-- Dumping data for table `exams`
--

INSERT INTO `exams` (`id`, `title`, `description`, `category`, `difficulty`, `duration`, `passingScore`, `isActive`, `examImgUrl`, `createdAt`, `updatedAt`, `examType`) VALUES
('1', 'Free Exam', 'Traffic rules examination 1', 'Traffic Rules', 'MEDIUM', 20, 60, 1, NULL, '2025-09-25 12:42:08', '2025-09-25 12:42:08', 'kinyarwanda'),
('10', 'Traffic Rules Exam 11', 'Traffic rules examination 10', 'Traffic Rules', 'MEDIUM', 20, 60, 1, NULL, '2025-09-25 12:42:08', '2025-09-25 12:42:08', 'kinyarwanda'),
('11', 'Traffic Rules Exam 12', 'Traffic rules examination 11', 'Traffic Rules', 'MEDIUM', 20, 60, 1, NULL, '2025-09-25 12:42:09', '2025-09-25 12:42:09', 'kinyarwanda'),
('12', 'Traffic Rules Exam 13', 'Traffic rules examination 12', 'Traffic Rules', 'MEDIUM', 20, 60, 1, NULL, '2025-09-25 12:42:09', '2025-09-25 12:42:09', 'kinyarwanda'),
('13', 'Traffic Rules Exam 14', 'Traffic rules examination 13', 'Traffic Rules', 'MEDIUM', 20, 60, 1, NULL, '2025-09-25 12:42:09', '2025-09-25 12:42:09', 'kinyarwanda'),
('14', 'Traffic Rules Exam 15', 'Traffic rules examination 14', 'Traffic Rules', 'MEDIUM', 20, 60, 1, NULL, '2025-09-25 12:42:09', '2025-09-25 12:42:09', 'kinyarwanda'),
('15', 'Traffic Rules Exam 16', 'Traffic rules examination 15', 'Traffic Rules', 'MEDIUM', 20, 60, 1, NULL, '2025-09-25 12:42:09', '2025-09-25 12:42:09', 'kinyarwanda'),
('16', 'Traffic Rules Exam 17', 'Traffic rules examination 16', 'Traffic Rules', 'MEDIUM', 20, 60, 1, NULL, '2025-09-25 12:42:09', '2025-09-25 12:42:09', 'kinyarwanda'),
('17', 'Traffic Rules Exam 18', 'Traffic rules examination 17', 'Traffic Rules', 'MEDIUM', 20, 60, 1, NULL, '2025-09-25 12:42:09', '2025-09-25 12:42:09', 'kinyarwanda'),
('18', 'Traffic Rules Exam 19', 'Traffic rules examination 18', 'Traffic Rules', 'MEDIUM', 20, 60, 1, NULL, '2025-09-25 12:42:09', '2025-09-25 12:42:09', 'kinyarwanda'),
('19', 'Traffic Rules Exam 20', 'Traffic rules examination 19', 'Traffic Rules', 'MEDIUM', 20, 60, 1, NULL, '2025-09-25 12:42:09', '2025-09-25 12:42:09', 'kinyarwanda'),
('2', 'Traffic Rules Exam 3', 'Traffic rules examination 2', 'Traffic Rules', 'MEDIUM', 20, 60, 1, NULL, '2025-09-25 12:42:08', '2025-09-25 12:42:08', 'kinyarwanda'),
('20', 'Traffic Rules Exam 21', 'Traffic rules examination 20', 'Traffic Rules', 'MEDIUM', 20, 60, 1, NULL, '2025-09-25 12:42:09', '2025-09-25 12:42:09', 'kinyarwanda'),
('3', 'Traffic Rules Exam 4', 'Traffic rules examination 3', 'Traffic Rules', 'MEDIUM', 20, 60, 1, NULL, '2025-09-25 12:42:08', '2025-09-25 12:42:08', 'kinyarwanda'),
('4', 'Traffic Rules Exam 5', 'Traffic rules examination 4', 'Traffic Rules', 'MEDIUM', 20, 60, 1, NULL, '2025-09-25 12:42:08', '2025-09-25 12:42:08', 'kinyarwanda'),
('5', 'Traffic Rules Exam 6', 'Traffic rules examination 5', 'Traffic Rules', 'MEDIUM', 20, 60, 1, NULL, '2025-09-25 12:42:08', '2025-09-25 12:42:08', 'kinyarwanda'),
('6', 'Traffic Rules Exam 7', 'Traffic rules examination 6', 'Traffic Rules', 'MEDIUM', 20, 60, 1, NULL, '2025-09-25 12:42:08', '2025-09-25 12:42:08', 'kinyarwanda'),
('7', 'Traffic Rules Exam 8', 'Traffic rules examination 7', 'Traffic Rules', 'MEDIUM', 20, 60, 1, NULL, '2025-09-25 12:42:08', '2025-09-25 12:42:08', 'kinyarwanda'),
('8', 'Traffic Rules Exam 9', 'Traffic rules examination 8', 'Traffic Rules', 'MEDIUM', 20, 60, 1, NULL, '2025-09-25 12:42:08', '2025-09-25 12:42:08', 'kinyarwanda'),
('9', 'Traffic Rules Exam 10', 'Traffic rules examination 9', 'Traffic Rules', 'MEDIUM', 20, 60, 1, NULL, '2025-09-25 12:42:08', '2025-09-25 12:42:08', 'kinyarwanda');

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

--
-- Table structure for table `exam_results`
--

CREATE TABLE `exam_results` (
  `id` char(36) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL,
  `userId` char(36) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL,
  `examId` char(36) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL,
  `score` int(11) NOT NULL,
  `totalQuestions` int(11) NOT NULL,
  `correctAnswers` int(11) NOT NULL,
  `timeSpent` int(11) NOT NULL COMMENT 'Time spent in seconds',
  `answers` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT 'User answers for each question' CHECK (json_valid(`answers`)),
  `passed` tinyint(1) NOT NULL DEFAULT 0,
  `completedAt` datetime NOT NULL,
  `isFreeExam` tinyint(1) NOT NULL DEFAULT 0 COMMENT 'Whether this exam was taken as a free exam',
  `createdAt` datetime NOT NULL,
  `updatedAt` datetime NOT NULL,
  `questionResults` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT 'Detailed question-by-question results with correct/incorrect answers' CHECK (json_valid(`questionResults`))
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;

--
-- Dumping data for table `exam_results`
--

INSERT INTO `exam_results` (`id`, `userId`, `examId`, `score`, `totalQuestions`, `correctAnswers`, `timeSpent`, `answers`, `passed`, `completedAt`, `isFreeExam`, `createdAt`, `updatedAt`, `questionResults`) VALUES
('02f2d04e-7349-449f-b4e1-6fcce09b891d', '6ce8cf6f-e9bd-42b5-9cc6-bda9fe1f1e05', '5', 24, 21, 5, 95, '{\"5_q1\":\"a) when traffic is heavy\",\"5_q10\":\"d) none of the answers is correct\",\"5_q11\":\"d) none of the answers is correct\",\"5_q12\":\"d) all answers are correct\",\"5_q13\":\"d) none of the answers is correct\",\"5_q14\":\"d) none of the answers is correct\",\"5_q15\":\"c) white and blue\",\"5_q16\":\"c) it can also have belts on rear seats\",\"5_q17\":\"c) minister of defense\",\"5_q18\":\"d) none of the answers is correct\",\"5_q19\":\"d) none of the answers is correct\",\"5_q2\":\"d) the front lights are orange\",\"5_q20\":\"d) none of the answers is correct\",\"5_q21\":\"a) baby cars\",\"5_q3\":\"a) priority vehicles\",\"5_q4\":\"c) blue\",\"5_q5\":\"d) red\",\"5_q6\":\"c) motor vehicle\",\"5_q7\":\"a) one or many white lights\",\"5_q8\":\"d) none of the answers is correct\",\"5_q9\":\"d) 200m\"}', 0, '2025-09-25 13:39:39', 0, '2025-09-25 13:39:39', '2025-09-25 13:39:39', '[{\"questionId\":\"5_q1\",\"questionText\":\"Out of agglomerations, a driver of a car or a set of cars of which the maximum authorized weight exceeds 3.500kg or of which the overall length exceeds 10m must, except when it overtakes or gets ready to overtake another vehicle, leave between his car and that which proceeds him a sufficient interval to permit vehicles which overtake it to cut in without danger in case of necessity. But this provision is however not applicable when:\",\"options\":{\"a\":\"a) when traffic is heavy\",\"b\":\"b) on the position of the public way overtaking is forbidden\",\"c\":\"c) A and B are correct answers\",\"d\":\"d) none of the answers is correct\"},\"userAnswer\":\"a) when traffic is heavy\",\"userAnswerLetter\":\"a\",\"correctAnswer\":\"c) A and B are correct answers\",\"correctAnswerLetter\":\"c\",\"isCorrect\":false,\"points\":0,\"questionImgUrl\":null},{\"questionId\":\"5_q10\",\"questionText\":\"Except on highways and roads for automobiles, the section of the roadway situated beyond a wide and continuous white line drawn on the roadway to indicate its fictitious border, is reserved for:\",\"options\":{\"a\":\"a) stopping only\",\"b\":\"b) parking only\",\"c\":\"c) stopping and parking\",\"d\":\"d) none of the answers is correct\"},\"userAnswer\":\"d) none of the answers is correct\",\"userAnswerLetter\":\"d\",\"correctAnswer\":\"c) stopping and parking\",\"correctAnswerLetter\":\"c\",\"isCorrect\":false,\"points\":0,\"questionImgUrl\":null},{\"questionId\":\"5_q11\",\"questionText\":\"Provisional marks constituted by orange colored studs may replace the following lines:\",\"options\":{\"a\":\"a) continuous white lines\",\"b\":\"b) continuous and broken longitudinal white lines\",\"c\":\"c) the parallels continuous and broken longitudinal lines\",\"d\":\"d) none of the answers is correct\"},\"userAnswer\":\"d) none of the answers is correct\",\"userAnswerLetter\":\"d\",\"correctAnswer\":\"b) continuous and broken longitudinal white lines\",\"correctAnswerLetter\":\"b\",\"isCorrect\":false,\"points\":0,\"questionImgUrl\":null},{\"questionId\":\"5_q12\",\"questionText\":\"When it is not possible to see distinctly up to a distance of 200m, the presence on the public way, the animal pulled vehicles, hand carts, load or saddle animals and cattle must be signaled in the following way:\",\"options\":{\"a\":\"a) in front, by a white light\",\"b\":\"b) in front, by a yellow or orange light\",\"c\":\"c) at the back, by red light\",\"d\":\"d) all answers are correct\"},\"userAnswer\":\"d) all answers are correct\",\"userAnswerLetter\":\"d\",\"correctAnswer\":\"d) all answers are correct\",\"correctAnswerLetter\":\"d\",\"isCorrect\":true,\"points\":1,\"questionImgUrl\":null},{\"questionId\":\"5_q13\",\"questionText\":\"Except local regulation or particular lay-out of the areas, every vehicle at stop or in parking, in case it is on pavement used by pedestrians, the driver must leave them at least a space of the following measures to allow their passage without moving onto the roadway:\",\"options\":{\"a\":\"a) one meter wide band\",\"b\":\"b) two meters wide band\",\"c\":\"c) 0.50 meter wide band\",\"d\":\"d) none of the answers is correct\"},\"userAnswer\":\"d) none of the answers is correct\",\"userAnswerLetter\":\"d\",\"correctAnswer\":\"a) one meter wide band\",\"correctAnswerLetter\":\"a\",\"isCorrect\":false,\"points\":0,\"questionImgUrl\":null},{\"questionId\":\"5_q14\",\"questionText\":\"The signal showing the place which is specifically reserved as a parking place for public transport is characterized by a surface of this color:\",\"options\":{\"a\":\"a) blue\",\"b\":\"b) white\",\"c\":\"c) red\",\"d\":\"d) none of the answers is correct\"},\"userAnswer\":\"d) none of the answers is correct\",\"userAnswerLetter\":\"d\",\"correctAnswer\":\"d) none of the answers is correct\",\"correctAnswerLetter\":\"d\",\"isCorrect\":true,\"points\":1,\"questionImgUrl\":null},{\"questionId\":\"5_q15\",\"questionText\":\"The signal showing that the road, at the entrance of which it is placed, leads to a dead end is characterized by symbols of following colors:\",\"options\":{\"a\":\"a) black and red\",\"b\":\"b) black and white\",\"c\":\"c) white and blue\",\"d\":\"d) none of the answers is correct\"},\"userAnswer\":\"c) white and blue\",\"userAnswerLetter\":\"c\",\"correctAnswer\":\"c) white and blue\",\"correctAnswerLetter\":\"c\",\"isCorrect\":true,\"points\":1,\"questionImgUrl\":null},{\"questionId\":\"5_q16\",\"questionText\":\"Every motor vehicle assigned to transport people of which the maximum number of the occupants is below six, including the driver must be endowed with security belts for the following persons:\",\"options\":{\"a\":\"a) the driver\",\"b\":\"b) the passenger occupying the front seat\",\"c\":\"c) it can also have belts on rear seats\",\"d\":\"d) all answers are correct\"},\"userAnswer\":\"c) it can also have belts on rear seats\",\"userAnswerLetter\":\"c\",\"correctAnswer\":\"d) all answers are correct\",\"correctAnswerLetter\":\"d\",\"isCorrect\":false,\"points\":0,\"questionImgUrl\":null},{\"questionId\":\"5_q17\",\"questionText\":\"Except to armed forces vehicles, a motor vehicle with armor or any other device permitting to be used in aggression or defense cannot move on the public way without special permission. This permission is authorized by:\",\"options\":{\"a\":\"a) the minister entrusted with transport or his delegate\",\"b\":\"b) National Police\",\"c\":\"c) minister of defense\",\"d\":\"d) tax department\"},\"userAnswer\":\"c) minister of defense\",\"userAnswerLetter\":\"c\",\"correctAnswer\":\"a) the minister entrusted with transport or his delegate\",\"correctAnswerLetter\":\"a\",\"isCorrect\":false,\"points\":0,\"questionImgUrl\":null},{\"questionId\":\"5_q18\",\"questionText\":\"Between twilight and daybreak, where a herd comprises more than four heads of cattle or more than six of small animals, it will be signaled by:\",\"options\":{\"a\":\"a) white light hand lamp or orange hand lamp borne in front of herd\",\"b\":\"b) a red light hand lamp or yellow light hand lamp borne at the back of the herd\",\"c\":\"c) A and B are both correct\",\"d\":\"d) none of the answers is correct\"},\"userAnswer\":\"d) none of the answers is correct\",\"userAnswerLetter\":\"d\",\"correctAnswer\":\"d) none of the answers is correct\",\"correctAnswerLetter\":\"d\",\"isCorrect\":true,\"points\":1,\"questionImgUrl\":null},{\"questionId\":\"5_q19\",\"questionText\":\"A convoy cannot occupy a distance of more than 500m. When this occurs, it must be divided into groups of vehicles occupying the way or a distance of a maximum 50m. however these provisions are not applicable to:\",\"options\":{\"a\":\"a) vehicle of Rwanda national police\",\"b\":\"b) Military vehicles forming a convoy in built-up areas\",\"c\":\"c) A and B are both correct\",\"d\":\"d) none of the answers is correct\"},\"userAnswer\":\"d) none of the answers is correct\",\"userAnswerLetter\":\"d\",\"correctAnswer\":\"b) Military vehicles forming a convoy in built-up areas\",\"correctAnswerLetter\":\"b\",\"isCorrect\":false,\"points\":0,\"questionImgUrl\":null},{\"questionId\":\"5_q2\",\"questionText\":\"The direction indicating lights must be constituted by fixed systems with flashing light disposed in pairs at the back and the front faces of the vehicle. These lights are characterized by these colors:\",\"options\":{\"a\":\"a) the front lights are white or yellow\",\"b\":\"b) the back lights are red or orange\",\"c\":\"c) A and B are both correct\",\"d\":\"d) the front lights are orange\"},\"userAnswer\":\"d) the front lights are orange\",\"userAnswerLetter\":\"d\",\"correctAnswer\":\"c) A and B are both correct\",\"correctAnswerLetter\":\"c\",\"isCorrect\":false,\"points\":0,\"questionImgUrl\":null},{\"questionId\":\"5_q20\",\"questionText\":\"When a second vehicle is trailed by a yoked vehicle and that the length of the line overpasses 18m exclusive of the first vehicle shaft, they process the following:\",\"options\":{\"a\":\"a) the second vehicle must be accompanied by a conveyor\",\"b\":\"b) two conveyors\",\"c\":\"c) A and B are both correct\",\"d\":\"d) none of the answers is correct\"},\"userAnswer\":\"d) none of the answers is correct\",\"userAnswerLetter\":\"d\",\"correctAnswer\":\"a) the second vehicle must be accompanied by a conveyor\",\"correctAnswerLetter\":\"a\",\"isCorrect\":false,\"points\":0,\"questionImgUrl\":null},{\"questionId\":\"5_q21\",\"questionText\":\"The obligation to be equipped with a signaling system does not apply to the following vehicles:\",\"options\":{\"a\":\"a) baby cars\",\"b\":\"b) wheelchairs\",\"c\":\"c) A and B are both correct\",\"d\":\"d) none of the answers is correct\"},\"userAnswer\":\"a) baby cars\",\"userAnswerLetter\":\"a\",\"correctAnswer\":\"c) A and B are both correct\",\"correctAnswerLetter\":\"c\",\"isCorrect\":false,\"points\":0,\"questionImgUrl\":null},{\"questionId\":\"5_q3\",\"questionText\":\"The sounding alarms of motor vehicles must emit a uniform sound, continuous and not shrilling, but these vehicles may be provided with a special alarm which does not meet the requirements of this paragraph:\",\"options\":{\"a\":\"a) priority vehicles\",\"b\":\"b) vehicles assigned to road maintenance\",\"c\":\"c) the vehicles with the width exceed 2.10m\",\"d\":\"d) A and B are both correct\"},\"userAnswer\":\"a) priority vehicles\",\"userAnswerLetter\":\"a\",\"correctAnswer\":\"d) A and B are both correct\",\"correctAnswerLetter\":\"d\",\"isCorrect\":false,\"points\":0,\"questionImgUrl\":null},{\"questionId\":\"5_q4\",\"questionText\":\"The signal of no overtaking vehicles with an engine apart from those with two wheels without a sidecar has the symbols of these colors:\",\"options\":{\"a\":\"a) white and black\",\"b\":\"b) red and black\",\"c\":\"c) blue\",\"d\":\"d) A and B are both correct\"},\"userAnswer\":\"c) blue\",\"userAnswerLetter\":\"c\",\"correctAnswer\":\"b) red and black\",\"correctAnswerLetter\":\"b\",\"isCorrect\":false,\"points\":0,\"questionImgUrl\":null},{\"questionId\":\"5_q5\",\"questionText\":\"The signal prohibiting vehicular traffic from both directions is characterized by a surface of the following color:\",\"options\":{\"a\":\"a) black\",\"b\":\"b) white\",\"c\":\"c) blue\",\"d\":\"d) red\"},\"userAnswer\":\"d) red\",\"userAnswerLetter\":\"d\",\"correctAnswer\":\"b) white\",\"correctAnswerLetter\":\"b\",\"isCorrect\":false,\"points\":0,\"questionImgUrl\":null},{\"questionId\":\"5_q6\",\"questionText\":\"The vehicles mentioned hereafter must be equipped with a sounding alarm apparatus that can be heard at a distance of 20m:\",\"options\":{\"a\":\"a) motorcycle\",\"b\":\"b) moped\",\"c\":\"c) motor vehicle\",\"d\":\"d) none of the answers is correct\"},\"userAnswer\":\"c) motor vehicle\",\"userAnswerLetter\":\"c\",\"correctAnswer\":\"b) moped\",\"correctAnswerLetter\":\"b\",\"isCorrect\":false,\"points\":0,\"questionImgUrl\":null},{\"questionId\":\"5_q7\",\"questionText\":\"When it is not possible to see distinctly up to a distance of 200m, the formation of armed forces on march and of all other groups of pedestrians such as procession or school children groups in lines under the supervision of a school master, when they move on the roadway with more than one front, must be signaled by the white light held on the left side in front and red light held on the left side at the back but the sides of these units or groups must, where their length is superior to 6m, be signaled by:\",\"options\":{\"a\":\"a) one or many white lights\",\"b\":\"b) many yellow lights\",\"c\":\"c) many orange lights\",\"d\":\"d) All answers are correct\"},\"userAnswer\":\"a) one or many white lights\",\"userAnswerLetter\":\"a\",\"correctAnswer\":\"d) All answers are correct\",\"correctAnswerLetter\":\"d\",\"isCorrect\":false,\"points\":0,\"questionImgUrl\":null},{\"questionId\":\"5_q8\",\"questionText\":\"The front side lights and the back ones of motor vehicles with the length and the width which, load included, do not exceed, respectively 6 and 2 m and to which no other vehicle is yoked, can be replaced by parking lights when these vehicles, at stop or in parking in suburbs are parallel to the border of the roadway. Those lights must have the following colors:\",\"options\":{\"a\":\"a) white or yellow at the front side face\",\"b\":\"b) red or yellow at the back side face\",\"c\":\"c) A and B are both correct\",\"d\":\"d) none of the answers is correct\"},\"userAnswer\":\"d) none of the answers is correct\",\"userAnswerLetter\":\"d\",\"correctAnswer\":\"c) A and B are both correct\",\"correctAnswerLetter\":\"c\",\"isCorrect\":false,\"points\":0,\"questionImgUrl\":null},{\"questionId\":\"5_q9\",\"questionText\":\"Loading lights must be visible at night by fine weather by the driver of the vehicle being at least at:\",\"options\":{\"a\":\"a) 50m\",\"b\":\"b) 100m\",\"c\":\"c) 150m\",\"d\":\"d) 200m\"},\"userAnswer\":\"d) 200m\",\"userAnswerLetter\":\"d\",\"correctAnswer\":\"d) 200m\",\"correctAnswerLetter\":\"d\",\"isCorrect\":true,\"points\":1,\"questionImgUrl\":null}]'),
('51eb78b6-9150-4f01-b38d-3af055c53261', '6ce8cf6f-e9bd-42b5-9cc6-bda9fe1f1e05', '9', 40, 20, 8, 56, '{\"9_q1\":\"b) Agricultural vehicles when they are in traffic within a maximum radius of 25km\",\"9_q10\":\"a) 10 tones\",\"9_q11\":\"a) 70 km/h\",\"9_q12\":\"a) 20 km/h\",\"9_q13\":\"a) in front of entrances and exits of public passages\",\"9_q14\":\"a) in front by a yellow light held on the left side\",\"9_q15\":\"a) inside as well as outside built-up areas\",\"9_q16\":\"a) 3m\",\"9_q17\":\"a) 30cm\",\"9_q18\":\"c) 1.80m\",\"9_q19\":\"b) it must be at the back left edge of vehicle\",\"9_q2\":\"c) Pedestrians’ crossings\",\"9_q20\":\"b) 30cm\",\"9_q3\":\"c) 7 years\",\"9_q4\":\"a) 2weeks\",\"9_q5\":\"c) A and B are the correct answers\",\"9_q6\":\"c) red\",\"9_q7\":\"a) 50m\",\"9_q8\":\"a) a red piece of cloth measuring a minimum 0.50m by side\",\"9_q9\":\"a) 12 tones\"}', 0, '2025-09-27 17:53:26', 0, '2025-09-27 17:53:26', '2025-09-27 17:53:26', '[{\"questionId\":\"9_q1\",\"questionText\":\"It is forbidden the circulation of self-propelling vehicles and trailers pulled by these vehicles, when their wheels are provided with either rigid bandages or elastic bandages of less than 0.04 meter thick. But these provisions do not apply on the following vehicles:\",\"options\":{\"a\":\"a) Military vehicles\",\"b\":\"b) Agricultural vehicles when they are in traffic within a maximum radius of 25km\",\"c\":\"c) the vehicles of national police\",\"d\":\"d) no correct answer\"},\"userAnswer\":\"b) Agricultural vehicles when they are in traffic within a maximum radius of 25km\",\"userAnswerLetter\":\"b\",\"correctAnswer\":\"b) Agricultural vehicles when they are in traffic within a maximum radius of 25km\",\"correctAnswerLetter\":\"b\",\"isCorrect\":true,\"points\":1,\"questionImgUrl\":\"\"},{\"questionId\":\"9_q10\",\"questionText\":\"Except in urban arrears, on the other roads as determined by the minister having transport in his duties, the maximum weight authorized for three and more axle vehicles excepting semi-trailers is:\",\"options\":{\"a\":\"a) 10 tones\",\"b\":\"b) 12 tones\",\"c\":\"c) 15 tones\",\"d\":\"d) none of the answers is correct\"},\"userAnswer\":\"a) 10 tones\",\"userAnswerLetter\":\"a\",\"correctAnswer\":\"d) none of the answers is correct\",\"correctAnswerLetter\":\"d\",\"isCorrect\":false,\"points\":0,\"questionImgUrl\":\"\"},{\"questionId\":\"9_q11\",\"questionText\":\"In absence of more restrictive regulations, maximum speed for vehicles which by design have no suspension is :\",\"options\":{\"a\":\"a) 70 km/h\",\"b\":\"b) 40 km/h\",\"c\":\"c) 25 km/h\",\"d\":\"d) 20 km/h\"},\"userAnswer\":\"a) 70 km/h\",\"userAnswerLetter\":\"a\",\"correctAnswer\":\"c) 25 km/h\",\"correctAnswerLetter\":\"c\",\"isCorrect\":false,\"points\":0,\"questionImgUrl\":\"\"},{\"questionId\":\"9_q12\",\"questionText\":\"In absence of more restrictive regulations, maximum speed for vehicles which by decision have no suspension is :\",\"options\":{\"a\":\"a) 20 km/h\",\"b\":\"b) 40 km/h\",\"c\":\"c) 35 km/h\",\"d\":\"d) none of the answers is correct\"},\"userAnswer\":\"a) 20 km/h\",\"userAnswerLetter\":\"a\",\"correctAnswer\":\"d) none of the answers is correct\",\"correctAnswerLetter\":\"d\",\"isCorrect\":false,\"points\":0,\"questionImgUrl\":\"\"},{\"questionId\":\"9_q13\",\"questionText\":\"On these spaces, parking a vehicle is forbidden:\",\"options\":{\"a\":\"a) in front of entrances and exits of public passages\",\"b\":\"b) on the roadway at places where it is divided into traffic bands materialized by non-continuous marks\",\"c\":\"c) A and B are both correct\",\"d\":\"d) none of the answers is correct\"},\"userAnswer\":\"a) in front of entrances and exits of public passages\",\"userAnswerLetter\":\"a\",\"correctAnswer\":\"a) in front of entrances and exits of public passages\",\"correctAnswerLetter\":\"a\",\"isCorrect\":true,\"points\":1,\"questionImgUrl\":\"\"},{\"questionId\":\"9_q14\",\"questionText\":\"Between twilight and daybreak or because of circumstances such as fog or heavy rain it is not possible to see distinctly up to distance of 200m, the presence on the public way of groups of pedestrians such as processions or school children groups in line under the supervision of a school master, when they move on the road way with more than one front person, must be signaled in the following way:\",\"options\":{\"a\":\"a) in front by a yellow light held on the left side\",\"b\":\"b) at the back by a red light held on the left side, by the individual in the nearest position to the axis of the roadway\",\"c\":\"c) A and B are correct\",\"d\":\"d) none of the answers is correct\"},\"userAnswer\":\"a) in front by a yellow light held on the left side\",\"userAnswerLetter\":\"a\",\"correctAnswer\":\"b) at the back by a red light held on the left side, by the individual in the nearest position to the axis of the roadway\",\"correctAnswerLetter\":\"b\",\"isCorrect\":false,\"points\":0,\"questionImgUrl\":\"\"},{\"questionId\":\"9_q15\",\"questionText\":\"Luminous warning signs are authorized for warning a driver that he is going to be overtaken. They are used in the following areas:\",\"options\":{\"a\":\"a) inside as well as outside built-up areas\",\"b\":\"b) approaching the mounted animals only\",\"c\":\"c) approaching only livestock\",\"d\":\"d) none of the answers is correct\"},\"userAnswer\":\"a) inside as well as outside built-up areas\",\"userAnswerLetter\":\"a\",\"correctAnswer\":\"a) inside as well as outside built-up areas\",\"correctAnswerLetter\":\"a\",\"isCorrect\":true,\"points\":1,\"questionImgUrl\":\"\"},{\"questionId\":\"9_q16\",\"questionText\":\"The vehicles with the width which is superior to the following measures must be provided with loading light:\",\"options\":{\"a\":\"a) 3m\",\"b\":\"b) 2.50m\",\"c\":\"c) 1.10m\",\"d\":\"d) none of the answers is correct\"},\"userAnswer\":\"a) 3m\",\"userAnswerLetter\":\"a\",\"correctAnswer\":\"d) none of the answers is correct\",\"correctAnswerLetter\":\"d\",\"isCorrect\":false,\"points\":0,\"questionImgUrl\":\"\"},{\"questionId\":\"9_q17\",\"questionText\":\"No light or reflector can be placed in such a manner that the lowest point of its lighting surface be below the following measures from the ground level, the vehicle being empt:\",\"options\":{\"a\":\"a) 30cm\",\"b\":\"b) 20 cm\",\"c\":\"c) 50cm\",\"d\":\"d) none of the answers is correct\"},\"userAnswer\":\"a) 30cm\",\"userAnswerLetter\":\"a\",\"correctAnswer\":\"d) none of the answers is correct\",\"correctAnswerLetter\":\"d\",\"isCorrect\":false,\"points\":0,\"questionImgUrl\":\"\"},{\"questionId\":\"9_q18\",\"questionText\":\"For an empty vehicle, the highest point of the illuminating area of the front and back position lights cannot be at more than the following measurements above the ground:\",\"options\":{\"a\":\"a) 1.50m\",\"b\":\"b) 1.75m\",\"c\":\"c) 1.80m\",\"d\":\"d) none of the answers is correct\"},\"userAnswer\":\"c) 1.80m\",\"userAnswerLetter\":\"c\",\"correctAnswer\":\"d) none of the answers is correct\",\"correctAnswerLetter\":\"d\",\"isCorrect\":false,\"points\":0,\"questionImgUrl\":\"\"},{\"questionId\":\"9_q19\",\"questionText\":\"Every motor vehicle or trailer pulled by such a vehicle shall be provided with a green light permitting the driver to signal that he has noticed the warning of the person who is ready to overtake him. This light must be placed as follows:\",\"options\":{\"a\":\"a) it must be fixed nearest to the left border of vehicle\",\"b\":\"b) it must be at the back left edge of vehicle\",\"c\":\"c) it must be fixed at the back nearest the right\",\"d\":\"d) none of the answers is correct\"},\"userAnswer\":\"b) it must be at the back left edge of vehicle\",\"userAnswerLetter\":\"b\",\"correctAnswer\":\"b) it must be at the back left edge of vehicle\",\"correctAnswerLetter\":\"b\",\"isCorrect\":true,\"points\":1,\"questionImgUrl\":\"\"},{\"questionId\":\"9_q2\",\"questionText\":\"The white lines parallel to the roadway are used by:\",\"options\":{\"a\":\"a) bicycles and mopeds\",\"b\":\"b) the barrows and cycles\",\"c\":\"c) Pedestrians’ crossings\",\"d\":\"d) None of the answers is correct.\"},\"userAnswer\":\"c) Pedestrians’ crossings\",\"userAnswerLetter\":\"c\",\"correctAnswer\":\"c) Pedestrians’ crossings\",\"correctAnswerLetter\":\"c\",\"isCorrect\":true,\"points\":1,\"questionImgUrl\":\"\"},{\"questionId\":\"9_q20\",\"questionText\":\"The width of the loading on motorcycles with a side car and trailer pulled by this cannot exceed the following measures of width of the vehicle when not loaded:\",\"options\":{\"a\":\"a) 1.25m\",\"b\":\"b) 30cm\",\"c\":\"c) 75cm\",\"d\":\"d) none of the answers is correct\"},\"userAnswer\":\"b) 30cm\",\"userAnswerLetter\":\"b\",\"correctAnswer\":\"b) 30cm\",\"correctAnswerLetter\":\"b\",\"isCorrect\":true,\"points\":1,\"questionImgUrl\":\"\"},{\"questionId\":\"9_q3\",\"questionText\":\"When the other seats are available in the car, it is forbidden to carry on the front seat the children of less than the following age:\",\"options\":{\"a\":\"a) 10 years\",\"b\":\"b) 12 years\",\"c\":\"c) 7 years\",\"d\":\"d) no correct answer\"},\"userAnswer\":\"c) 7 years\",\"userAnswerLetter\":\"c\",\"correctAnswer\":\"b) 12 years\",\"correctAnswerLetter\":\"b\",\"isCorrect\":false,\"points\":0,\"questionImgUrl\":\"\"},{\"questionId\":\"9_q4\",\"questionText\":\"In case of definitive out of use or definitive export of vehicle, the registration plates must be removed and sent back to the tax department service, this operation must be done in a period of:\",\"options\":{\"a\":\"a) 2weeks\",\"b\":\"b) 2months\",\"c\":\"c) 1month\",\"d\":\"d) there is no correct answer\"},\"userAnswer\":\"a) 2weeks\",\"userAnswerLetter\":\"a\",\"correctAnswer\":\"b) 2months\",\"correctAnswerLetter\":\"b\",\"isCorrect\":false,\"points\":0,\"questionImgUrl\":\"\"},{\"questionId\":\"9_q5\",\"questionText\":\"Borders of the public highway or the roadway must be signaled by reflectors, these devices must be so set up to let users see these for the following manner:\",\"options\":{\"a\":\"a) they see on their left the white reflectors only\",\"b\":\"b) on their right they see only the red or orange reflectors\",\"c\":\"c) A and B are the correct answers\",\"d\":\"d) none of the answers is correct\"},\"userAnswer\":\"c) A and B are the correct answers\",\"userAnswerLetter\":\"c\",\"correctAnswer\":\"c) A and B are the correct answers\",\"correctAnswerLetter\":\"c\",\"isCorrect\":true,\"points\":1,\"questionImgUrl\":\"\"},{\"questionId\":\"9_q6\",\"questionText\":\"Where traffic deviation is required, it is signaled at the beginning and all the way long by means of an indication signal:\",\"options\":{\"a\":\"a) black\",\"b\":\"b) white\",\"c\":\"c) red\",\"d\":\"d) none of the answers is correct\"},\"userAnswer\":\"c) red\",\"userAnswerLetter\":\"c\",\"correctAnswer\":\"d) none of the answers is correct\",\"correctAnswerLetter\":\"d\",\"isCorrect\":false,\"points\":0,\"questionImgUrl\":\"\"},{\"questionId\":\"9_q7\",\"questionText\":\"On the roads designated by the Minister having public way in his remit, the danger signals and indication signals must be made visible between night fall and day break by means either of special lighting or reflecting products. When the weather is clear visibility distance must be at least:\",\"options\":{\"a\":\"a) 50m\",\"b\":\"b) 120m\",\"c\":\"c) 150m\",\"d\":\"d) none of them\"},\"userAnswer\":\"a) 50m\",\"userAnswerLetter\":\"a\",\"correctAnswer\":\"d) none of them\",\"correctAnswerLetter\":\"d\",\"isCorrect\":false,\"points\":0,\"questionImgUrl\":\"\"},{\"questionId\":\"9_q8\",\"questionText\":\"A fastening can only be used in cases of circumstances outside one’s control and exclusively for pulling a vehicle all the way to the place of repair at a speed which in any case cannot exceed 20km per hour. These fastenings must be shown in the following manner:\",\"options\":{\"a\":\"a) a red piece of cloth measuring a minimum 0.50m by side\",\"b\":\"b) an orange colored light laterally visible\",\"c\":\"c) a square white panel of at least 0.30m by side\",\"d\":\"d) none these\"},\"userAnswer\":\"a) a red piece of cloth measuring a minimum 0.50m by side\",\"userAnswerLetter\":\"a\",\"correctAnswer\":\"c) a square white panel of at least 0.30m by side\",\"correctAnswerLetter\":\"c\",\"isCorrect\":false,\"points\":0,\"questionImgUrl\":\"\"},{\"questionId\":\"9_q9\",\"questionText\":\"Except in urban areas, on the other roads as determined by the minister having transports in his duties, the maximum weight authorized by articulated vehicles with three axle is:\",\"options\":{\"a\":\"a) 12 tones\",\"b\":\"b) 16 tones\",\"c\":\"c) 10 tones\",\"d\":\"d) none of the answers is correct\"},\"userAnswer\":\"a) 12 tones\",\"userAnswerLetter\":\"a\",\"correctAnswer\":\"a) 12 tones\",\"correctAnswerLetter\":\"a\",\"isCorrect\":true,\"points\":1,\"questionImgUrl\":\"\"}]'),
('5498eb64-cf4e-498d-9136-b6de56ed1c74', '6ce8cf6f-e9bd-42b5-9cc6-bda9fe1f1e05', '2', 30, 20, 6, 95, '{\"2_q1\":\"a) behind of the vehicle\",\"2_q10\":\"b) Following the nature of things they do indicate\",\"2_q11\":\"c) On the right of crossroads\",\"2_q12\":\"c) On the left, they see the yellow reflectors\",\"2_q13\":\"c) Vehicles used for training drivers\",\"2_q14\":\"c) Red\",\"2_q15\":\"d) None of the answer is correct\",\"2_q16\":\"b) Emergency brake\",\"2_q17\":\"d) None of these is the answer\",\"2_q18\":\"c) 16 tonnes\",\"2_q19\":\"c) A and B are both correct\",\"2_q2\":\"c) 200 m by day light and 100 meters at night\",\"2_q20\":\"b) Near a passage for pedestrians\",\"2_q3\":\"c) 100 m\",\"2_q4\":\"d) None of them is correct\",\"2_q5\":\"d) None of them is correct\",\"2_q6\":\"c) A motorcycle with sidecar\",\"2_q7\":\"c) 7 years\",\"2_q8\":\"d) None of the answers is correct\",\"2_q9\":\"c) A and B are correct\"}', 0, '2025-09-25 21:50:42', 0, '2025-09-25 21:50:42', '2025-09-25 21:50:42', '[{\"questionId\":\"2_q1\",\"questionText\":\"Buses assigned to transport school children shall be provided with two flashing orange lights in order to signal stop and to recommend caution. These lights are placed:\",\"options\":{\"a\":\"a) behind of the vehicle\",\"b\":\"b) in front of the vehicle\",\"c\":\"c) one is placed in front and the other at the back of the vehicle\",\"d\":\"d) b and c are the right answers\"},\"userAnswer\":\"a) behind of the vehicle\",\"userAnswerLetter\":\"a\",\"correctAnswer\":\"c) one is placed in front and the other at the back of the vehicle\",\"correctAnswerLetter\":\"c\",\"isCorrect\":false,\"points\":0,\"questionImgUrl\":null},{\"questionId\":\"2_q10\",\"questionText\":\"Traffic lights are placed on the right side of the public highway. However, they may be duplicated on the left side of the public highway or above it:\",\"options\":{\"a\":\"a) Following the direction of the vehicle concerned.\",\"b\":\"b) Following the nature of things they do indicate\",\"c\":\"c) Where their visibility is best ensured for the users\",\"d\":\"d) All answers are correct\"},\"userAnswer\":\"b) Following the nature of things they do indicate\",\"userAnswerLetter\":\"b\",\"correctAnswer\":\"c) Where their visibility is best ensured for the users\",\"correctAnswerLetter\":\"c\",\"isCorrect\":false,\"points\":0,\"questionImgUrl\":null},{\"questionId\":\"2_q11\",\"questionText\":\"When the flashing yellow light is used at cross-roads of equal sizes, where must the yellow light be placed?\",\"options\":{\"a\":\"a) On each roadway\",\"b\":\"b) In the middle of the cross-road\",\"c\":\"c) On the right of crossroads\",\"d\":\"d) a and b are correct answers\"},\"userAnswer\":\"c) On the right of crossroads\",\"userAnswerLetter\":\"c\",\"correctAnswer\":\"d) a and b are correct answers\",\"correctAnswerLetter\":\"d\",\"isCorrect\":false,\"points\":0,\"questionImgUrl\":null},{\"questionId\":\"2_q12\",\"questionText\":\"Borders of the public highway or the roadway must be signaled by reflectors. These devices must be so set up to let users see them in the following manner:\",\"options\":{\"a\":\"a) They see on their left the red reflectors only\",\"b\":\"b) On their right, they see only the orange reflectors\",\"c\":\"c) On the left, they see the yellow reflectors\",\"d\":\"d) None of the answers is correct\"},\"userAnswer\":\"c) On the left, they see the yellow reflectors\",\"userAnswerLetter\":\"c\",\"correctAnswer\":\"d) None of the answers is correct\",\"correctAnswerLetter\":\"d\",\"isCorrect\":false,\"points\":0,\"questionImgUrl\":null},{\"questionId\":\"2_q13\",\"questionText\":\"The following vehicles must be inspected for roadworthiness every 6 months:\",\"options\":{\"a\":\"a) Public service vehicles\",\"b\":\"b) Vehicles used for transport of goods with carrying capacity exceeding 3.5 tonnes\",\"c\":\"c) Vehicles used for training drivers\",\"d\":\"d) All answers are correct\"},\"userAnswer\":\"c) Vehicles used for training drivers\",\"userAnswerLetter\":\"c\",\"correctAnswer\":\"d) All answers are correct\",\"correctAnswerLetter\":\"d\",\"isCorrect\":false,\"points\":0,\"questionImgUrl\":null},{\"questionId\":\"2_q14\",\"questionText\":\"Where traffic deviation is required, it is signaled at the beginning and all the way long by means of an indication signal with the following color:\",\"options\":{\"a\":\"a) Blue\",\"b\":\"b) White\",\"c\":\"c) Red\",\"d\":\"d) None of the answer is correct\"},\"userAnswer\":\"c) Red\",\"userAnswerLetter\":\"c\",\"correctAnswer\":\"a) Blue\",\"correctAnswerLetter\":\"a\",\"isCorrect\":false,\"points\":0,\"questionImgUrl\":null},{\"questionId\":\"2_q15\",\"questionText\":\"The following road signs have similar designs:\",\"options\":{\"a\":\"a) Indication and obligation signals\",\"b\":\"b) The danger and obligation signals\",\"c\":\"c) Prohibition and obligation signals\",\"d\":\"d) None of the answer is correct\"},\"userAnswer\":\"d) None of the answer is correct\",\"userAnswerLetter\":\"d\",\"correctAnswer\":\"c) Prohibition and obligation signals\",\"correctAnswerLetter\":\"c\",\"isCorrect\":false,\"points\":0,\"questionImgUrl\":null},{\"questionId\":\"2_q16\",\"questionText\":\"Which kind of brake allows slowing down the vehicle and stopping it in a quick and efficient manner, in whatever condition of loading and sharpness of the up or down slope of the way on which it is moving?\",\"options\":{\"a\":\"a) Service brake\",\"b\":\"b) Emergency brake\",\"c\":\"c) Parking brake\",\"d\":\"d) None of the answer is correct\"},\"userAnswer\":\"b) Emergency brake\",\"userAnswerLetter\":\"b\",\"correctAnswer\":\"a) Service brake\",\"correctAnswerLetter\":\"a\",\"isCorrect\":false,\"points\":0,\"questionImgUrl\":null},{\"questionId\":\"2_q17\",\"questionText\":\"A fastening can only be used in cases of circumstances outside one’s control and exclusively for pulling a vehicle all the way to the place of repair at a speed which in any case cannot exceed 20km per hour. These fastenings must be shown in the following manner:\",\"options\":{\"a\":\"a) A red piece of cloth measuring a minimum 0.50m by side\",\"b\":\"b) An orange-colored light laterally visible\",\"c\":\"c) A square white panel of at least 0.20m by side\",\"d\":\"d) None of these is the answer\"},\"userAnswer\":\"d) None of these is the answer\",\"userAnswerLetter\":\"d\",\"correctAnswer\":\"d) None of these is the answer\",\"correctAnswerLetter\":\"d\",\"isCorrect\":true,\"points\":1,\"questionImgUrl\":null},{\"questionId\":\"2_q18\",\"questionText\":\"With exception to urban areas, on the other roads as determined by the minister having transport in his duties, the maximum weights authorized for three and more axle vehicles excepting semi-trailers is:\",\"options\":{\"a\":\"a) 10 tonnes\",\"b\":\"b) 12 tonnes\",\"c\":\"c) 16 tonnes\",\"d\":\"d) 24 tonnes\"},\"userAnswer\":\"c) 16 tonnes\",\"userAnswerLetter\":\"c\",\"correctAnswer\":\"c) 16 tonnes\",\"correctAnswerLetter\":\"c\",\"isCorrect\":true,\"points\":1,\"questionImgUrl\":null},{\"questionId\":\"2_q19\",\"questionText\":\"The width of the loading on tricycles and quadricycles with or without an engine and trailers pulled by these vehicles cannot exceed:\",\"options\":{\"a\":\"a) by more than 0.30m on the width of the vehicle when not loaded\",\"b\":\"b) Absolute maximum width is 2.50m\",\"c\":\"c) A and B are both correct\",\"d\":\"d) None of the answers is correct\"},\"userAnswer\":\"c) A and B are both correct\",\"userAnswerLetter\":\"c\",\"correctAnswer\":\"c) A and B are both correct\",\"correctAnswerLetter\":\"c\",\"isCorrect\":true,\"points\":1,\"questionImgUrl\":null},{\"questionId\":\"2_q2\",\"questionText\":\"The brake light of red color must be visible in clear weather at a minimum distance of:\",\"options\":{\"a\":\"a) 100 m by day light and 20 meters at night\",\"b\":\"b) 150 m by day light and 50 meters at night\",\"c\":\"c) 200 m by day light and 100 meters at night\",\"d\":\"d) None of them are correct\"},\"userAnswer\":\"c) 200 m by day light and 100 meters at night\",\"userAnswerLetter\":\"c\",\"correctAnswer\":\"d) None of them are correct\",\"correctAnswerLetter\":\"d\",\"isCorrect\":false,\"points\":0,\"questionImgUrl\":null},{\"questionId\":\"2_q20\",\"questionText\":\"Overtaking any other vehicle than a two-wheeled vehicle is forbidden:\",\"options\":{\"a\":\"a) Near a bridge, with a narrow roadway\",\"b\":\"b) Near a passage for pedestrians\",\"c\":\"c) Near parts of dangerous roads.\",\"d\":\"d) All answers are correct\"},\"userAnswer\":\"b) Near a passage for pedestrians\",\"userAnswerLetter\":\"b\",\"correctAnswer\":\"d) All answers are correct\",\"correctAnswerLetter\":\"d\",\"isCorrect\":false,\"points\":0,\"questionImgUrl\":null},{\"questionId\":\"2_q3\",\"questionText\":\"When the speed of unloaded vehicles on a flat surface cannot exceed 50km per hour, the sounding alarm apparatus can be heard at a distance of:\",\"options\":{\"a\":\"a) 50 m\",\"b\":\"b) 200 m\",\"c\":\"c) 100 m\",\"d\":\"d) 150 m\"},\"userAnswer\":\"c) 100 m\",\"userAnswerLetter\":\"c\",\"correctAnswer\":\"a) 50 m\",\"correctAnswerLetter\":\"a\",\"isCorrect\":false,\"points\":0,\"questionImgUrl\":null},{\"questionId\":\"2_q4\",\"questionText\":\"The circulation of self-propelling vehicles and trailers pulled by these vehicles is forbidden when their wheels are provided with either rigid bandages or elastic bandages of less than 0.04 meter thick. But this provision does not apply to:\",\"options\":{\"a\":\"a) Military vehicles when they are in traffic within a maximum radius of 25 km\",\"b\":\"b) Agricultural vehicles\",\"c\":\"c) Vehicles of national police\",\"d\":\"d) None of them is correct\"},\"userAnswer\":\"d) None of them is correct\",\"userAnswerLetter\":\"d\",\"correctAnswer\":\"d) None of them is correct\",\"correctAnswerLetter\":\"d\",\"isCorrect\":true,\"points\":1,\"questionImgUrl\":null},{\"questionId\":\"2_q5\",\"questionText\":\"The section of the public highway delineated by two broken and parallel white lines, and not wide enough for automobile vehicles traffic constitutes:\",\"options\":{\"a\":\"a) Bicycles and mopeds\",\"b\":\"b) The wheel barrows\",\"c\":\"c) Cycles\",\"d\":\"d) None of them is correct\"},\"userAnswer\":\"d) None of them is correct\",\"userAnswerLetter\":\"d\",\"correctAnswer\":\"c) Cycles\",\"correctAnswerLetter\":\"c\",\"isCorrect\":false,\"points\":0,\"questionImgUrl\":null},{\"questionId\":\"2_q6\",\"questionText\":\"The width of trailer is limited to the width of the hauling vehicle when the trailer is pulled by:\",\"options\":{\"a\":\"a) A bicycle\",\"b\":\"b) A scooter\",\"c\":\"c) A motorcycle with sidecar\",\"d\":\"d) All answers are correct\"},\"userAnswer\":\"c) A motorcycle with sidecar\",\"userAnswerLetter\":\"c\",\"correctAnswer\":\"d) All answers are correct\",\"correctAnswerLetter\":\"d\",\"isCorrect\":false,\"points\":0,\"questionImgUrl\":null},{\"questionId\":\"2_q7\",\"questionText\":\"When the other seats are not available in the car, it is forbidden to carry on the front seat children of less than:\",\"options\":{\"a\":\"a) 12 years\",\"b\":\"b) 10 years\",\"c\":\"c) 7 years\",\"d\":\"d) None of them is correct\"},\"userAnswer\":\"c) 7 years\",\"userAnswerLetter\":\"c\",\"correctAnswer\":\"a) 12 years\",\"correctAnswerLetter\":\"a\",\"isCorrect\":false,\"points\":0,\"questionImgUrl\":null},{\"questionId\":\"2_q8\",\"questionText\":\"The sign which indicates the right of way before vehicles coming in the opposite direction has the following colors:\",\"options\":{\"a\":\"a) White surface\",\"b\":\"b) Symbol is red and black\",\"c\":\"c) Symbol is black\",\"d\":\"d) None of the answers is correct\"},\"userAnswer\":\"d) None of the answers is correct\",\"userAnswerLetter\":\"d\",\"correctAnswer\":\"d) None of the answers is correct\",\"correctAnswerLetter\":\"d\",\"isCorrect\":true,\"points\":1,\"questionImgUrl\":null},{\"questionId\":\"2_q9\",\"questionText\":\"When is the right-hand priority rule applied at a junction?\",\"options\":{\"a\":\"a) When there is no road signal for priority\",\"b\":\"b) When the traffic lights intended for vehicles do not work properly\",\"c\":\"c) A and B are correct\",\"d\":\"d) None of the answers is correct\"},\"userAnswer\":\"c) A and B are correct\",\"userAnswerLetter\":\"c\",\"correctAnswer\":\"c) A and B are correct\",\"correctAnswerLetter\":\"c\",\"isCorrect\":true,\"points\":1,\"questionImgUrl\":null}]');
INSERT INTO `exam_results` (`id`, `userId`, `examId`, `score`, `totalQuestions`, `correctAnswers`, `timeSpent`, `answers`, `passed`, `completedAt`, `isFreeExam`, `createdAt`, `updatedAt`, `questionResults`) VALUES
('97163a0a-1786-4ffe-9a87-a943e0c407f2', '6ce8cf6f-e9bd-42b5-9cc6-bda9fe1f1e05', '12', 25, 20, 5, 241, '{\"12_q1\":\"a. Cattle grid ahead\",\"12_q10\":\"b. Railway ahead\",\"12_q11\":\"a. Speed on the major road is derestricted\",\"12_q12\":\"a. A valid driving license, Proper insurance and Motor-vehicle certificate\",\"12_q13\":\"a. After One year\",\"12_q14\":\"c) A and B are correct\",\"12_q15\":\"a. Make sure that an ambulance is called\",\"12_q16\":\"a)\",\"12_q17\":\"a. Vehicle registration\",\"12_q18\":\"a. 5 meters\",\"12_q19\":\"a. Pedestrian\",\"12_q2\":\"a. Turn left for parking area\",\"12_q20\":\"b. Prohibition\",\"12_q3\":\"a. You stop unless turning left\",\"12_q4\":\"a. Prepare to go\",\"12_q5\":\"a. Prepare to go\",\"12_q6\":\"a. It’s forbidden to cross this line\",\"12_q7\":\"a. Two-way traffic\",\"12_q8\":\"a. Service area 30 miles ahead\",\"12_q9\":\"a. Slippery road ahead\"}', 0, '2025-09-27 17:51:37', 0, '2025-09-27 17:51:37', '2025-09-27 17:51:37', '[{\"questionId\":\"12_q1\",\"questionText\":\"What does this sign mean?\",\"options\":{\"a\":\"a. Cattle grid ahead\",\"b\":\"b. Railway ahead\",\"c\":\"c. Level crossing without gate or barrier\",\"d\":\"d. Level crossing with gate or barrier\"},\"userAnswer\":\"a. Cattle grid ahead\",\"userAnswerLetter\":\"a\",\"correctAnswer\":\"c. Level crossing without gate or barrier\",\"correctAnswerLetter\":\"c\",\"isCorrect\":false,\"points\":0,\"questionImgUrl\":\"/uploads/question-images/q260.png\"},{\"questionId\":\"12_q10\",\"questionText\":\"What does this sign mean?\",\"options\":{\"a\":\"a. Cattle grid ahead\",\"b\":\"b. Railway ahead\",\"c\":\"c. Level crossing without gate or barrier\",\"d\":\"d. Level crossing with gate or barrier\"},\"userAnswer\":\"b. Railway ahead\",\"userAnswerLetter\":\"b\",\"correctAnswer\":\"c. Level crossing without gate or barrier\",\"correctAnswerLetter\":\"c\",\"isCorrect\":false,\"points\":0,\"questionImgUrl\":\"/uploads/question-images/q260.png\"},{\"questionId\":\"12_q11\",\"questionText\":\"At this junction, there’s a ‘stop’ sign and a solid white line on the road surface. Why is there a ‘stop’ sign here?\",\"options\":{\"a\":\"a. Speed on the major road is derestricted\",\"b\":\"b. It’s a busy junction\",\"c\":\"c. Visibility along the major road-way is limited\",\"d\":\"d. There are hazard warning lines in the center of the road\"},\"userAnswer\":\"a. Speed on the major road is derestricted\",\"userAnswerLetter\":\"a\",\"correctAnswer\":\"c. Visibility along the major road-way is limited\",\"correctAnswerLetter\":\"c\",\"isCorrect\":false,\"points\":0,\"questionImgUrl\":\"/uploads/question-images/q261.png\"},{\"questionId\":\"12_q12\",\"questionText\":\"Which of these is needed before you can legally use a vehicle on the road?\",\"options\":{\"a\":\"a. A valid driving license, Proper insurance and Motor-vehicle certificate\",\"b\":\"b. Identity certificate\",\"c\":\"c. Proper insurance\",\"d\":\"d. None of the answers is correct\"},\"userAnswer\":\"a. A valid driving license, Proper insurance and Motor-vehicle certificate\",\"userAnswerLetter\":\"a\",\"correctAnswer\":\"a. A valid driving license, Proper insurance and Motor-vehicle certificate\",\"correctAnswerLetter\":\"a\",\"isCorrect\":true,\"points\":1,\"questionImgUrl\":\"\"},{\"questionId\":\"12_q13\",\"questionText\":\"A new vehicle will need its first Motor-vehicle inspection test when it’s how old?\",\"options\":{\"a\":\"a. After One year\",\"b\":\"b. After Two years\",\"c\":\"c. A and B are correct\",\"d\":\"d. None of the answers is correct\"},\"userAnswer\":\"a. After One year\",\"userAnswerLetter\":\"a\",\"correctAnswer\":\"b. After Two years\",\"correctAnswerLetter\":\"b\",\"isCorrect\":false,\"points\":0,\"questionImgUrl\":\"\"},{\"questionId\":\"12_q14\",\"questionText\":\"When should you use simultaneously all the vehicle’s indicators lights?\",\"options\":{\"a\":\"a. When you want to warn other road users\",\"b\":\"b. When your vehicle is causing a temporary obstruction\",\"c\":\"c) A and B are correct\",\"d\":\"d. None of the answers is correct\"},\"userAnswer\":\"c) A and B are correct\",\"userAnswerLetter\":\"c\",\"correctAnswer\":\"c) A and B are correct\",\"correctAnswerLetter\":\"c\",\"isCorrect\":true,\"points\":1,\"questionImgUrl\":\"\"},{\"questionId\":\"12_q15\",\"questionText\":\"You are the first person to arrive at an incident where people are badly injured. You’re switched on indicators warning lights. What else should you do?\",\"options\":{\"a\":\"a. Make sure that an ambulance is called\",\"b\":\"b. Stop the other cars and ask drivers for help\",\"c\":\"c. A and B are correct\",\"d\":\"d. None of the answers is correct\"},\"userAnswer\":\"a. Make sure that an ambulance is called\",\"userAnswerLetter\":\"a\",\"correctAnswer\":\"a. Make sure that an ambulance is called\",\"correctAnswerLetter\":\"a\",\"isCorrect\":true,\"points\":1,\"questionImgUrl\":\"\"},{\"questionId\":\"12_q16\",\"questionText\":\"A tanker is involved in a collision. Which sign shows that it’s carrying dangerous goods?\",\"options\":{\"a\":\"a)\",\"b\":\"b)\",\"c\":\"c)\",\"d\":\"d)\"},\"userAnswer\":\"a)\",\"userAnswerLetter\":\"a\",\"correctAnswer\":\"b)\",\"correctAnswerLetter\":\"b\",\"isCorrect\":false,\"points\":0,\"questionImgUrl\":\"/uploads/question-images/q266.png\"},{\"questionId\":\"12_q17\",\"questionText\":\"You’re involved in a collision. Afterwards, which document may the police ask you to produce?\",\"options\":{\"a\":\"a. Vehicle registration\",\"b\":\"b. Driving license\",\"c\":\"c. Provisional driving license\",\"d\":\"d. Vehicle service record\"},\"userAnswer\":\"a. Vehicle registration\",\"userAnswerLetter\":\"a\",\"correctAnswer\":\"b. Driving license\",\"correctAnswerLetter\":\"b\",\"isCorrect\":false,\"points\":0,\"questionImgUrl\":\"\"},{\"questionId\":\"12_q18\",\"questionText\":\"You’ve broken down on a two-way road. You have a warning triangle. At least how far from your vehicle should you place the warning triangle?\",\"options\":{\"a\":\"a. 5 meters\",\"b\":\"b. 25 meters\",\"c\":\"c. 45 meters\",\"d\":\"d. 100 meters\"},\"userAnswer\":\"a. 5 meters\",\"userAnswerLetter\":\"a\",\"correctAnswer\":\"b. 25 meters\",\"correctAnswerLetter\":\"b\",\"isCorrect\":false,\"points\":0,\"questionImgUrl\":\"/uploads/question-images/q268.png\"},{\"questionId\":\"12_q19\",\"questionText\":\"Whoever pushes a motorcycle by hand must be considered as:\",\"options\":{\"a\":\"a. Pedestrian\",\"b\":\"b. Driver\",\"c\":\"c. Passenger\",\"d\":\"d. A and B are correct\"},\"userAnswer\":\"a. Pedestrian\",\"userAnswerLetter\":\"a\",\"correctAnswer\":\"b. Driver\",\"correctAnswerLetter\":\"b\",\"isCorrect\":false,\"points\":0,\"questionImgUrl\":\"/uploads/question-images/q269.png\"},{\"questionId\":\"12_q2\",\"questionText\":\"What does this sign mean?\",\"options\":{\"a\":\"a. Turn left for parking area\",\"b\":\"b. No through road\",\"c\":\"c. No entry for traffic turning left\",\"d\":\"d. Turn left for ferry terminal\"},\"userAnswer\":\"a. Turn left for parking area\",\"userAnswerLetter\":\"a\",\"correctAnswer\":\"b. No through road\",\"correctAnswerLetter\":\"b\",\"isCorrect\":false,\"points\":0,\"questionImgUrl\":\"/uploads/question-images/q252.png\"},{\"questionId\":\"12_q20\",\"questionText\":\"Triangular Shape road signs announce:\",\"options\":{\"a\":\"a. Danger\",\"b\":\"b. Prohibition\",\"c\":\"c. Obligation\",\"d\":\"d. None of the answers is correct\"},\"userAnswer\":\"b. Prohibition\",\"userAnswerLetter\":\"b\",\"correctAnswer\":\"a. Danger\",\"correctAnswerLetter\":\"a\",\"isCorrect\":false,\"points\":0,\"questionImgUrl\":\"/uploads/question-images/q270.png\"},{\"questionId\":\"12_q3\",\"questionText\":\"What does a red traffic light mean?\",\"options\":{\"a\":\"a. You stop unless turning left\",\"b\":\"b. Stop, if you’re able to brake safely\",\"c\":\"c. Prohibition to move beyond the signal\",\"d\":\"d. Go if your exit from the junction is blocked\"},\"userAnswer\":\"a. You stop unless turning left\",\"userAnswerLetter\":\"a\",\"correctAnswer\":\"c. Prohibition to move beyond the signal\",\"correctAnswerLetter\":\"c\",\"isCorrect\":false,\"points\":0,\"questionImgUrl\":\"/uploads/question-images/q253.png\"},{\"questionId\":\"12_q4\",\"questionText\":\"What does a yellow light mean?\",\"options\":{\"a\":\"a. Prepare to go\",\"b\":\"b. Prohibition to move beyond the stop line or, in default of any stop line, the signal itself\",\"c\":\"c. A and B are correct\",\"d\":\"d. None of the answers is correct\"},\"userAnswer\":\"a. Prepare to go\",\"userAnswerLetter\":\"a\",\"correctAnswer\":\"b. Prohibition to move beyond the stop line or, in default of any stop line, the signal itself\",\"correctAnswerLetter\":\"b\",\"isCorrect\":false,\"points\":0,\"questionImgUrl\":\"/uploads/question-images/q254.png\"},{\"questionId\":\"12_q5\",\"questionText\":\"What does a green light mean?\",\"options\":{\"a\":\"a. Prepare to go\",\"b\":\"b. Authorization to pass the signal\",\"c\":\"c. Stop if your exit from the junction is blocked\",\"d\":\"d. None of the answers is correct\"},\"userAnswer\":\"a. Prepare to go\",\"userAnswerLetter\":\"a\",\"correctAnswer\":\"b. Authorization to pass the signal\",\"correctAnswerLetter\":\"b\",\"isCorrect\":false,\"points\":0,\"questionImgUrl\":\"/uploads/question-images/q255.png\"},{\"questionId\":\"12_q6\",\"questionText\":\"What does this broken white line mean?\",\"options\":{\"a\":\"a. It’s forbidden to cross this line\",\"b\":\"b. No stopping allowed\",\"c\":\"c. You’re approaching a hazard\",\"d\":\"d. No overtaking allowed\"},\"userAnswer\":\"a. It’s forbidden to cross this line\",\"userAnswerLetter\":\"a\",\"correctAnswer\":\"a. It’s forbidden to cross this line\",\"correctAnswerLetter\":\"a\",\"isCorrect\":true,\"points\":1,\"questionImgUrl\":\"/uploads/question-images/q256.png\"},{\"questionId\":\"12_q7\",\"questionText\":\"What does this sign mean?\",\"options\":{\"a\":\"a. Two-way traffic\",\"b\":\"b. Two-way traffic straight ahead\",\"c\":\"c. Showing an area where cyclists are supposed to enter\",\"d\":\"d. None of the answers is correct\"},\"userAnswer\":\"a. Two-way traffic\",\"userAnswerLetter\":\"a\",\"correctAnswer\":\"a. Two-way traffic\",\"correctAnswerLetter\":\"a\",\"isCorrect\":true,\"points\":1,\"questionImgUrl\":\"/uploads/question-images/q257.png\"},{\"questionId\":\"12_q8\",\"questionText\":\"What does this sign mean?\",\"options\":{\"a\":\"a. Service area 30 miles ahead\",\"b\":\"b. Maximum speed 30km/h\",\"c\":\"c. Minimum speed 30 km/h\",\"d\":\"d. Lay-by 30 miles ahead\"},\"userAnswer\":\"a. Service area 30 miles ahead\",\"userAnswerLetter\":\"a\",\"correctAnswer\":\"c. Minimum speed 30 km/h\",\"correctAnswerLetter\":\"c\",\"isCorrect\":false,\"points\":0,\"questionImgUrl\":\"/uploads/question-images/q258.png\"},{\"questionId\":\"12_q9\",\"questionText\":\"What does this sign mean?\",\"options\":{\"a\":\"a. Slippery road ahead\",\"b\":\"b. Tires liable to punctures ahead\",\"c\":\"c. Approaching a danger but undefined danger\",\"d\":\"d. Service area ahead\"},\"userAnswer\":\"a. Slippery road ahead\",\"userAnswerLetter\":\"a\",\"correctAnswer\":\"c. Approaching a danger but undefined danger\",\"correctAnswerLetter\":\"c\",\"isCorrect\":false,\"points\":0,\"questionImgUrl\":\"/uploads/question-images/q259.png\"}]'),
('b32de36c-d20b-4f94-ab46-2551be11c6d9', '6ce8cf6f-e9bd-42b5-9cc6-bda9fe1f1e05', '10', 20, 20, 4, 188, '{\"10_q1\":\"d) B and c are correct answers\",\"10_q10\":\"a. Sound your horn as you pass\",\"10_q11\":\"a. Look in the nearside mirror\",\"10_q12\":\"e. Brake harshly and stop well out into the road\",\"10_q13\":\"b. To give a better view into the road that you’re joining\",\"10_q14\":\"b. Drive on, keeping to the right\",\"10_q15\":\"a. Give way to the elderly and infirm only\",\"10_q16\":\"a.\",\"10_q17\":\"d. Rear fog lights\",\"10_q18\":\"b. You’ll be dazzled by other headlights\",\"10_q19\":\"c. Leave dipped headlights switched on\",\"10_q2\":\"d) B and c are correct answers\",\"10_q20\":\"a. Minimum speed 30km/h\",\"10_q3\":\"c) A and B are correct\",\"10_q4\":\"d) When approaching a dip in the road\",\"10_q5\":\"b. Maintain speed\",\"10_q6\":\"a. You’ll allow the driver to see you in their mirrors\",\"10_q7\":\"a. Stop and then move forward slowly and carefully for a clear view\",\"10_q8\":\"a. Play some loud music\",\"10_q9\":\"a. To make your dials easier to see\"}', 0, '2025-09-25 19:34:50', 0, '2025-09-25 19:34:50', '2025-09-25 19:34:50', '[{\"questionId\":\"10_q1\",\"questionText\":\"Your mobile phone rings while you are travelling. What should you do?\",\"options\":{\"a\":\"a) Respond or stop immediately\",\"b\":\"b) Ignore It\",\"c\":\"c) Pull up at the nearest kerb and answer the phone call.\",\"d\":\"d) B and c are correct answers\"},\"userAnswer\":\"d) B and c are correct answers\",\"userAnswerLetter\":\"d\",\"correctAnswer\":\"c) Pull up at the nearest kerb and answer the phone call.\",\"correctAnswerLetter\":\"c\",\"isCorrect\":false,\"points\":0,\"questionImgUrl\":null},{\"questionId\":\"10_q10\",\"questionText\":\"You’re travelling a public highway. How should you pass the cyclist?\",\"options\":{\"a\":\"a. Sound your horn as you pass\",\"b\":\"b. Keep close to them as you pass\",\"c\":\"c. Leave adequate space as you pass\",\"d\":\"d. Change down one gear before you pass\"},\"userAnswer\":\"a. Sound your horn as you pass\",\"userAnswerLetter\":\"a\",\"correctAnswer\":\"c. Leave adequate space as you pass\",\"correctAnswerLetter\":\"c\",\"isCorrect\":false,\"points\":0,\"questionImgUrl\":null},{\"questionId\":\"10_q11\",\"questionText\":\"You can’t see clearly behind when reversing. What should you do?\",\"options\":{\"a\":\"a. Look in the nearside mirror\",\"b\":\"b. Open the window to look behind\",\"c\":\"c. Open the door to look behind\",\"d\":\"d. Ask someone to guide you\"},\"userAnswer\":\"a. Look in the nearside mirror\",\"userAnswerLetter\":\"a\",\"correctAnswer\":\"a. Look in the nearside mirror\",\"correctAnswerLetter\":\"a\",\"isCorrect\":true,\"points\":1,\"questionImgUrl\":null},{\"questionId\":\"10_q12\",\"questionText\":\"You’re being followed by an ambulance showing flashing lights. What should you do?\",\"options\":{\"a\":\"a. Pull over as soon as it’s safe to do so\",\"b\":\"b. Accelerate hard to get away from it\",\"c\":\"d. Maintain your speed and course\",\"d\":\"e. Brake harshly and stop well out into the road\"},\"userAnswer\":\"e. Brake harshly and stop well out into the road\",\"userAnswerLetter\":\"e\",\"correctAnswer\":\"a. Pull over as soon as it’s safe to do so\",\"correctAnswerLetter\":\"a\",\"isCorrect\":false,\"points\":0,\"questionImgUrl\":null},{\"questionId\":\"10_q13\",\"questionText\":\"You wish to turn left ahead. Why should you take up the correct position in good time?\",\"options\":{\"a\":\"a. To allow other drivers to pull out in front of you\",\"b\":\"b. To give a better view into the road that you’re joining\",\"c\":\"c. To help other road users know what you intend to do\",\"d\":\"d. To allow drivers to pass you on the left\"},\"userAnswer\":\"b. To give a better view into the road that you’re joining\",\"userAnswerLetter\":\"b\",\"correctAnswer\":\"d. To allow drivers to pass you on the left\",\"correctAnswerLetter\":\"d\",\"isCorrect\":false,\"points\":0,\"questionImgUrl\":null},{\"questionId\":\"10_q14\",\"questionText\":\"You’re driving behind a trailer. What should you do if it signals right but you are heading to the left?\",\"options\":{\"a\":\"a. Slow down and let the trailer turn\",\"b\":\"b. Drive on, keeping to the right\",\"c\":\"c. Overtake on the right of it\",\"d\":\"d. Hold your speed and sound your horn\"},\"userAnswer\":\"b. Drive on, keeping to the right\",\"userAnswerLetter\":\"b\",\"correctAnswer\":\"a. Slow down and let the trailer turn\",\"correctAnswerLetter\":\"a\",\"isCorrect\":false,\"points\":0,\"questionImgUrl\":null},{\"questionId\":\"10_q15\",\"questionText\":\"You’re approaching a zebra crossing. Pedestrians are waiting to cross. What should you do?\",\"options\":{\"a\":\"a. Give way to the elderly and infirm only\",\"b\":\"b. Slow down and prepare to stop\",\"c\":\"c. Use your headlights to indicate they can cross\",\"d\":\"d. Wave at them to cross the road\"},\"userAnswer\":\"a. Give way to the elderly and infirm only\",\"userAnswerLetter\":\"a\",\"correctAnswer\":\"b. Slow down and prepare to stop\",\"correctAnswerLetter\":\"b\",\"isCorrect\":false,\"points\":0,\"questionImgUrl\":null},{\"questionId\":\"10_q16\",\"questionText\":\"You’re about to overtake a slow-moving motorcyclist. Which one of these signs would make you take special care?\",\"options\":{\"a\":\"a.\",\"b\":\"b.\",\"c\":\"c.\",\"d\":\"d.\"},\"userAnswer\":\"a.\",\"userAnswerLetter\":\"a\",\"correctAnswer\":\"c.\",\"correctAnswerLetter\":\"c\",\"isCorrect\":false,\"points\":0,\"questionImgUrl\":\"assets/examimages/q224.png\"},{\"questionId\":\"10_q17\",\"questionText\":\"Daytime visibility is poor but not seriously reduced. Which lights must be switched on?\",\"options\":{\"a\":\"a. Headlight and fog lights\",\"b\":\"b. Front fog lights\",\"c\":\"c. Dipped headlights\",\"d\":\"d. Rear fog lights\"},\"userAnswer\":\"d. Rear fog lights\",\"userAnswerLetter\":\"d\",\"correctAnswer\":\"b. Front fog lights\",\"correctAnswerLetter\":\"b\",\"isCorrect\":false,\"points\":0,\"questionImgUrl\":null},{\"questionId\":\"10_q18\",\"questionText\":\"Why should you always reduce your speed when travelling in fog?\",\"options\":{\"a\":\"a. The brakes don’t work as well\",\"b\":\"b. You’ll be dazzled by other headlights\",\"c\":\"c. It’s more difficult to see what’s ahead\",\"d\":\"d. The engine will take longer to warm up\"},\"userAnswer\":\"b. You’ll be dazzled by other headlights\",\"userAnswerLetter\":\"b\",\"correctAnswer\":\"c. It’s more difficult to see what’s ahead\",\"correctAnswerLetter\":\"c\",\"isCorrect\":false,\"points\":0,\"questionImgUrl\":null},{\"questionId\":\"10_q19\",\"questionText\":\"What should you do if you park on the road when it’s foggy?\",\"options\":{\"a\":\"a. Leave sidelights switched on\",\"b\":\"b. Leave dipped headlights and fog lights switched on\",\"c\":\"c. Leave dipped headlights switched on\",\"d\":\"d. Leave main-beam headlights switched on\"},\"userAnswer\":\"c. Leave dipped headlights switched on\",\"userAnswerLetter\":\"c\",\"correctAnswer\":\"a. Leave sidelights switched on\",\"correctAnswerLetter\":\"a\",\"isCorrect\":false,\"points\":0,\"questionImgUrl\":null},{\"questionId\":\"10_q2\",\"questionText\":\"Your mobile phone rings while you are travelling. What should you do?\",\"options\":{\"a\":\"a) Respond or stop immediately\",\"b\":\"b) Ignore It\",\"c\":\"c) Pull up at the nearest kerb and answer the phone call.\",\"d\":\"d) B and c are correct answers\"},\"userAnswer\":\"d) B and c are correct answers\",\"userAnswerLetter\":\"d\",\"correctAnswer\":\"c) Pull up at the nearest kerb and answer the phone call.\",\"correctAnswerLetter\":\"c\",\"isCorrect\":false,\"points\":0,\"questionImgUrl\":null},{\"questionId\":\"10_q20\",\"questionText\":\"What does this sign mean?\",\"options\":{\"a\":\"a. Minimum speed 30km/h\",\"b\":\"b. End of compulsory maximum speed\",\"c\":\"c. End of minimum speed\",\"d\":\"d. Maximum speed 30km/h\"},\"userAnswer\":\"a. Minimum speed 30km/h\",\"userAnswerLetter\":\"a\",\"correctAnswer\":\"b. End of compulsory maximum speed\",\"correctAnswerLetter\":\"b\",\"isCorrect\":false,\"points\":0,\"questionImgUrl\":\"assets/examimages/q229.png\"},{\"questionId\":\"10_q3\",\"questionText\":\"What should you do before making a U-turn?\",\"options\":{\"a\":\"a) Give arm signal as well as using your indicators\",\"b\":\"b) Check signal to see that U-turns are permitted\",\"c\":\"c) A and B are correct\",\"d\":\"d) None of the answers is correct\"},\"userAnswer\":\"c) A and B are correct\",\"userAnswerLetter\":\"c\",\"correctAnswer\":\"c) A and B are correct\",\"correctAnswerLetter\":\"c\",\"isCorrect\":true,\"points\":1,\"questionImgUrl\":null},{\"questionId\":\"10_q4\",\"questionText\":\"In which of these situations should you avoid overtaking?\",\"options\":{\"a\":\"a) Just after a bend and wait for a safer place to pull out\",\"b\":\"b) In a one-way street\",\"c\":\"c) On a 30 km/h road\",\"d\":\"d) When approaching a dip in the road\"},\"userAnswer\":\"d) When approaching a dip in the road\",\"userAnswerLetter\":\"d\",\"correctAnswer\":\"a) Just after a bend and wait for a safer place to pull out\",\"correctAnswerLetter\":\"a\",\"isCorrect\":false,\"points\":0,\"questionImgUrl\":null},{\"questionId\":\"10_q5\",\"questionText\":\"What should you do when you’re approaching traffic lights that have been on yellow color?\",\"options\":{\"a\":\"a. Accelerate hard\",\"b\":\"b. Maintain speed\",\"c\":\"c) Be ready to stop\",\"d\":\"d. Brake hard\"},\"userAnswer\":\"b. Maintain speed\",\"userAnswerLetter\":\"b\",\"correctAnswer\":\"c) Be ready to stop\",\"correctAnswerLetter\":\"c\",\"isCorrect\":false,\"points\":0,\"questionImgUrl\":\"assets/examimages/q214.png\"},{\"questionId\":\"10_q6\",\"questionText\":\"You’re following a trailer. Why should you stay at a safe distance behind it?\",\"options\":{\"a\":\"a. You’ll allow the driver to see you in their mirrors\",\"b\":\"b. You’ll be able to corner more quickly\",\"c\":\"c. You’ll help the large vehicle to stop more easily\",\"d\":\"d. You’ll keep out of the wind better\"},\"userAnswer\":\"a. You’ll allow the driver to see you in their mirrors\",\"userAnswerLetter\":\"a\",\"correctAnswer\":\"a. You’ll allow the driver to see you in their mirrors\",\"correctAnswerLetter\":\"a\",\"isCorrect\":true,\"points\":1,\"questionImgUrl\":null},{\"questionId\":\"10_q7\",\"questionText\":\"You’re waiting to turn right at the end of a road. Your view is obstructed by stopped vehicles. What should you do?\",\"options\":{\"a\":\"a. Stop and then move forward slowly and carefully for a clear view\",\"b\":\"b. Move quickly to where you can see so you block traffic from one direction\",\"c\":\"c. Wait for pedestrians to let you know when it’s safe for you to emerge\",\"d\":\"d. Turn your vehicle around immediately and find another junction to use\"},\"userAnswer\":\"a. Stop and then move forward slowly and carefully for a clear view\",\"userAnswerLetter\":\"a\",\"correctAnswer\":\"a. Stop and then move forward slowly and carefully for a clear view\",\"correctAnswerLetter\":\"a\",\"isCorrect\":true,\"points\":1,\"questionImgUrl\":null},{\"questionId\":\"10_q8\",\"questionText\":\"You’re on a long motorway journey. What should you do if you start to feel sleepy?\",\"options\":{\"a\":\"a. Play some loud music\",\"b\":\"b. Drive faster to complete your journey sooner\",\"c\":\"c. Leave the motorway and stop in a safe place\",\"d\":\"d. None of the answers is correct\"},\"userAnswer\":\"a. Play some loud music\",\"userAnswerLetter\":\"a\",\"correctAnswer\":\"c. Leave the motorway and stop in a safe place\",\"correctAnswerLetter\":\"c\",\"isCorrect\":false,\"points\":0,\"questionImgUrl\":null},{\"questionId\":\"10_q9\",\"questionText\":\"Why should you switch your lights on when it first starts to get dark?\",\"options\":{\"a\":\"a. To make your dials easier to see\",\"b\":\"b. So others can see you more easily\",\"c\":\"c. So that you blend in with other drivers\",\"d\":\"d. Because the street lights are lit\"},\"userAnswer\":\"a. To make your dials easier to see\",\"userAnswerLetter\":\"a\",\"correctAnswer\":\"b. So others can see you more easily\",\"correctAnswerLetter\":\"b\",\"isCorrect\":false,\"points\":0,\"questionImgUrl\":null}]'),
('dd021fd8-06ea-42d7-a361-78bab912872b', '6ce8cf6f-e9bd-42b5-9cc6-bda9fe1f1e05', '10', 20, 20, 4, 89, '{\"10_q1\":\"a) Respond or stop immediately\",\"10_q10\":\"d. Change down one gear before you pass\",\"10_q11\":\"d. Ask someone to guide you\",\"10_q12\":\"e. Brake harshly and stop well out into the road\",\"10_q13\":\"a. To allow other drivers to pull out in front of you\",\"10_q14\":\"a. Slow down and let the trailer turn\",\"10_q15\":\"b. Slow down and prepare to stop\",\"10_q16\":\"d.\",\"10_q17\":\"c. Dipped headlights\",\"10_q18\":\"b. You’ll be dazzled by other headlights\",\"10_q19\":\"b. Leave dipped headlights and fog lights switched on\",\"10_q2\":\"c) Pull up at the nearest kerb and answer the phone call.\",\"10_q20\":\"b. End of compulsory maximum speed\",\"10_q3\":\"d) None of the answers is correct\",\"10_q4\":\"d) When approaching a dip in the road\",\"10_q5\":\"d. Brake hard\",\"10_q6\":\"d. You’ll keep out of the wind better\",\"10_q7\":\"c. Wait for pedestrians to let you know when it’s safe for you to emerge\",\"10_q8\":\"d. None of the answers is correct\",\"10_q9\":\"c. So that you blend in with other drivers\"}', 0, '2025-09-25 13:37:47', 0, '2025-09-25 13:37:47', '2025-09-25 13:37:47', '[{\"questionId\":\"10_q1\",\"questionText\":\"Your mobile phone rings while you are travelling. What should you do?\",\"options\":{\"a\":\"a) Respond or stop immediately\",\"b\":\"b) Ignore It\",\"c\":\"c) Pull up at the nearest kerb and answer the phone call.\",\"d\":\"d) B and c are correct answers\"},\"userAnswer\":\"a) Respond or stop immediately\",\"userAnswerLetter\":\"a\",\"correctAnswer\":\"c) Pull up at the nearest kerb and answer the phone call.\",\"correctAnswerLetter\":\"c\",\"isCorrect\":false,\"points\":0,\"questionImgUrl\":null},{\"questionId\":\"10_q10\",\"questionText\":\"You’re travelling a public highway. How should you pass the cyclist?\",\"options\":{\"a\":\"a. Sound your horn as you pass\",\"b\":\"b. Keep close to them as you pass\",\"c\":\"c. Leave adequate space as you pass\",\"d\":\"d. Change down one gear before you pass\"},\"userAnswer\":\"d. Change down one gear before you pass\",\"userAnswerLetter\":\"d\",\"correctAnswer\":\"c. Leave adequate space as you pass\",\"correctAnswerLetter\":\"c\",\"isCorrect\":false,\"points\":0,\"questionImgUrl\":null},{\"questionId\":\"10_q11\",\"questionText\":\"You can’t see clearly behind when reversing. What should you do?\",\"options\":{\"a\":\"a. Look in the nearside mirror\",\"b\":\"b. Open the window to look behind\",\"c\":\"c. Open the door to look behind\",\"d\":\"d. Ask someone to guide you\"},\"userAnswer\":\"d. Ask someone to guide you\",\"userAnswerLetter\":\"d\",\"correctAnswer\":\"a. Look in the nearside mirror\",\"correctAnswerLetter\":\"a\",\"isCorrect\":false,\"points\":0,\"questionImgUrl\":null},{\"questionId\":\"10_q12\",\"questionText\":\"You’re being followed by an ambulance showing flashing lights. What should you do?\",\"options\":{\"a\":\"a. Pull over as soon as it’s safe to do so\",\"b\":\"b. Accelerate hard to get away from it\",\"c\":\"d. Maintain your speed and course\",\"d\":\"e. Brake harshly and stop well out into the road\"},\"userAnswer\":\"e. Brake harshly and stop well out into the road\",\"userAnswerLetter\":\"e\",\"correctAnswer\":\"a. Pull over as soon as it’s safe to do so\",\"correctAnswerLetter\":\"a\",\"isCorrect\":false,\"points\":0,\"questionImgUrl\":null},{\"questionId\":\"10_q13\",\"questionText\":\"You wish to turn left ahead. Why should you take up the correct position in good time?\",\"options\":{\"a\":\"a. To allow other drivers to pull out in front of you\",\"b\":\"b. To give a better view into the road that you’re joining\",\"c\":\"c. To help other road users know what you intend to do\",\"d\":\"d. To allow drivers to pass you on the left\"},\"userAnswer\":\"a. To allow other drivers to pull out in front of you\",\"userAnswerLetter\":\"a\",\"correctAnswer\":\"d. To allow drivers to pass you on the left\",\"correctAnswerLetter\":\"d\",\"isCorrect\":false,\"points\":0,\"questionImgUrl\":null},{\"questionId\":\"10_q14\",\"questionText\":\"You’re driving behind a trailer. What should you do if it signals right but you are heading to the left?\",\"options\":{\"a\":\"a. Slow down and let the trailer turn\",\"b\":\"b. Drive on, keeping to the right\",\"c\":\"c. Overtake on the right of it\",\"d\":\"d. Hold your speed and sound your horn\"},\"userAnswer\":\"a. Slow down and let the trailer turn\",\"userAnswerLetter\":\"a\",\"correctAnswer\":\"a. Slow down and let the trailer turn\",\"correctAnswerLetter\":\"a\",\"isCorrect\":true,\"points\":1,\"questionImgUrl\":null},{\"questionId\":\"10_q15\",\"questionText\":\"You’re approaching a zebra crossing. Pedestrians are waiting to cross. What should you do?\",\"options\":{\"a\":\"a. Give way to the elderly and infirm only\",\"b\":\"b. Slow down and prepare to stop\",\"c\":\"c. Use your headlights to indicate they can cross\",\"d\":\"d. Wave at them to cross the road\"},\"userAnswer\":\"b. Slow down and prepare to stop\",\"userAnswerLetter\":\"b\",\"correctAnswer\":\"b. Slow down and prepare to stop\",\"correctAnswerLetter\":\"b\",\"isCorrect\":true,\"points\":1,\"questionImgUrl\":null},{\"questionId\":\"10_q16\",\"questionText\":\"You’re about to overtake a slow-moving motorcyclist. Which one of these signs would make you take special care?\",\"options\":{\"a\":\"a.\",\"b\":\"b.\",\"c\":\"c.\",\"d\":\"d.\"},\"userAnswer\":\"d.\",\"userAnswerLetter\":\"d\",\"correctAnswer\":\"c.\",\"correctAnswerLetter\":\"c\",\"isCorrect\":false,\"points\":0,\"questionImgUrl\":\"assets/examimages/q224.png\"},{\"questionId\":\"10_q17\",\"questionText\":\"Daytime visibility is poor but not seriously reduced. Which lights must be switched on?\",\"options\":{\"a\":\"a. Headlight and fog lights\",\"b\":\"b. Front fog lights\",\"c\":\"c. Dipped headlights\",\"d\":\"d. Rear fog lights\"},\"userAnswer\":\"c. Dipped headlights\",\"userAnswerLetter\":\"c\",\"correctAnswer\":\"b. Front fog lights\",\"correctAnswerLetter\":\"b\",\"isCorrect\":false,\"points\":0,\"questionImgUrl\":null},{\"questionId\":\"10_q18\",\"questionText\":\"Why should you always reduce your speed when travelling in fog?\",\"options\":{\"a\":\"a. The brakes don’t work as well\",\"b\":\"b. You’ll be dazzled by other headlights\",\"c\":\"c. It’s more difficult to see what’s ahead\",\"d\":\"d. The engine will take longer to warm up\"},\"userAnswer\":\"b. You’ll be dazzled by other headlights\",\"userAnswerLetter\":\"b\",\"correctAnswer\":\"c. It’s more difficult to see what’s ahead\",\"correctAnswerLetter\":\"c\",\"isCorrect\":false,\"points\":0,\"questionImgUrl\":null},{\"questionId\":\"10_q19\",\"questionText\":\"What should you do if you park on the road when it’s foggy?\",\"options\":{\"a\":\"a. Leave sidelights switched on\",\"b\":\"b. Leave dipped headlights and fog lights switched on\",\"c\":\"c. Leave dipped headlights switched on\",\"d\":\"d. Leave main-beam headlights switched on\"},\"userAnswer\":\"b. Leave dipped headlights and fog lights switched on\",\"userAnswerLetter\":\"b\",\"correctAnswer\":\"a. Leave sidelights switched on\",\"correctAnswerLetter\":\"a\",\"isCorrect\":false,\"points\":0,\"questionImgUrl\":null},{\"questionId\":\"10_q2\",\"questionText\":\"Your mobile phone rings while you are travelling. What should you do?\",\"options\":{\"a\":\"a) Respond or stop immediately\",\"b\":\"b) Ignore It\",\"c\":\"c) Pull up at the nearest kerb and answer the phone call.\",\"d\":\"d) B and c are correct answers\"},\"userAnswer\":\"c) Pull up at the nearest kerb and answer the phone call.\",\"userAnswerLetter\":\"c\",\"correctAnswer\":\"c) Pull up at the nearest kerb and answer the phone call.\",\"correctAnswerLetter\":\"c\",\"isCorrect\":true,\"points\":1,\"questionImgUrl\":null},{\"questionId\":\"10_q20\",\"questionText\":\"What does this sign mean?\",\"options\":{\"a\":\"a. Minimum speed 30km/h\",\"b\":\"b. End of compulsory maximum speed\",\"c\":\"c. End of minimum speed\",\"d\":\"d. Maximum speed 30km/h\"},\"userAnswer\":\"b. End of compulsory maximum speed\",\"userAnswerLetter\":\"b\",\"correctAnswer\":\"b. End of compulsory maximum speed\",\"correctAnswerLetter\":\"b\",\"isCorrect\":true,\"points\":1,\"questionImgUrl\":\"assets/examimages/q229.png\"},{\"questionId\":\"10_q3\",\"questionText\":\"What should you do before making a U-turn?\",\"options\":{\"a\":\"a) Give arm signal as well as using your indicators\",\"b\":\"b) Check signal to see that U-turns are permitted\",\"c\":\"c) A and B are correct\",\"d\":\"d) None of the answers is correct\"},\"userAnswer\":\"d) None of the answers is correct\",\"userAnswerLetter\":\"d\",\"correctAnswer\":\"c) A and B are correct\",\"correctAnswerLetter\":\"c\",\"isCorrect\":false,\"points\":0,\"questionImgUrl\":null},{\"questionId\":\"10_q4\",\"questionText\":\"In which of these situations should you avoid overtaking?\",\"options\":{\"a\":\"a) Just after a bend and wait for a safer place to pull out\",\"b\":\"b) In a one-way street\",\"c\":\"c) On a 30 km/h road\",\"d\":\"d) When approaching a dip in the road\"},\"userAnswer\":\"d) When approaching a dip in the road\",\"userAnswerLetter\":\"d\",\"correctAnswer\":\"a) Just after a bend and wait for a safer place to pull out\",\"correctAnswerLetter\":\"a\",\"isCorrect\":false,\"points\":0,\"questionImgUrl\":null},{\"questionId\":\"10_q5\",\"questionText\":\"What should you do when you’re approaching traffic lights that have been on yellow color?\",\"options\":{\"a\":\"a. Accelerate hard\",\"b\":\"b. Maintain speed\",\"c\":\"c) Be ready to stop\",\"d\":\"d. Brake hard\"},\"userAnswer\":\"d. Brake hard\",\"userAnswerLetter\":\"d\",\"correctAnswer\":\"c) Be ready to stop\",\"correctAnswerLetter\":\"c\",\"isCorrect\":false,\"points\":0,\"questionImgUrl\":\"assets/examimages/q214.png\"},{\"questionId\":\"10_q6\",\"questionText\":\"You’re following a trailer. Why should you stay at a safe distance behind it?\",\"options\":{\"a\":\"a. You’ll allow the driver to see you in their mirrors\",\"b\":\"b. You’ll be able to corner more quickly\",\"c\":\"c. You’ll help the large vehicle to stop more easily\",\"d\":\"d. You’ll keep out of the wind better\"},\"userAnswer\":\"d. You’ll keep out of the wind better\",\"userAnswerLetter\":\"d\",\"correctAnswer\":\"a. You’ll allow the driver to see you in their mirrors\",\"correctAnswerLetter\":\"a\",\"isCorrect\":false,\"points\":0,\"questionImgUrl\":null},{\"questionId\":\"10_q7\",\"questionText\":\"You’re waiting to turn right at the end of a road. Your view is obstructed by stopped vehicles. What should you do?\",\"options\":{\"a\":\"a. Stop and then move forward slowly and carefully for a clear view\",\"b\":\"b. Move quickly to where you can see so you block traffic from one direction\",\"c\":\"c. Wait for pedestrians to let you know when it’s safe for you to emerge\",\"d\":\"d. Turn your vehicle around immediately and find another junction to use\"},\"userAnswer\":\"c. Wait for pedestrians to let you know when it’s safe for you to emerge\",\"userAnswerLetter\":\"c\",\"correctAnswer\":\"a. Stop and then move forward slowly and carefully for a clear view\",\"correctAnswerLetter\":\"a\",\"isCorrect\":false,\"points\":0,\"questionImgUrl\":null},{\"questionId\":\"10_q8\",\"questionText\":\"You’re on a long motorway journey. What should you do if you start to feel sleepy?\",\"options\":{\"a\":\"a. Play some loud music\",\"b\":\"b. Drive faster to complete your journey sooner\",\"c\":\"c. Leave the motorway and stop in a safe place\",\"d\":\"d. None of the answers is correct\"},\"userAnswer\":\"d. None of the answers is correct\",\"userAnswerLetter\":\"d\",\"correctAnswer\":\"c. Leave the motorway and stop in a safe place\",\"correctAnswerLetter\":\"c\",\"isCorrect\":false,\"points\":0,\"questionImgUrl\":null},{\"questionId\":\"10_q9\",\"questionText\":\"Why should you switch your lights on when it first starts to get dark?\",\"options\":{\"a\":\"a. To make your dials easier to see\",\"b\":\"b. So others can see you more easily\",\"c\":\"c. So that you blend in with other drivers\",\"d\":\"d. Because the street lights are lit\"},\"userAnswer\":\"c. So that you blend in with other drivers\",\"userAnswerLetter\":\"c\",\"correctAnswer\":\"b. So others can see you more easily\",\"correctAnswerLetter\":\"b\",\"isCorrect\":false,\"points\":0,\"questionImgUrl\":null}]');

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

--
-- Table structure for table `notificationpreferences`
--

CREATE TABLE `notificationpreferences` (
  `id` char(36) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL,
  `userId` char(36) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL,
  `pushNotifications` tinyint(1) DEFAULT 1,
  `smsNotifications` tinyint(1) DEFAULT 0,
  `examReminders` tinyint(1) DEFAULT 1,
  `paymentUpdates` tinyint(1) DEFAULT 1,
  `systemAnnouncements` tinyint(1) DEFAULT 1,
  `studyReminders` tinyint(1) DEFAULT 1,
  `achievementNotifications` tinyint(1) DEFAULT 1,
  `weeklyReports` tinyint(1) DEFAULT 0,
  `quietHoursEnabled` tinyint(1) DEFAULT 1,
  `quietHoursStart` time DEFAULT '22:00:00',
  `quietHoursEnd` time DEFAULT '07:00:00',
  `vibrationEnabled` tinyint(1) DEFAULT 1,
  `soundEnabled` tinyint(1) DEFAULT 1,
  `createdAt` datetime NOT NULL,
  `updatedAt` datetime NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;

--
-- Dumping data for table `notificationpreferences`
--

INSERT INTO `notificationpreferences` (`id`, `userId`, `pushNotifications`, `smsNotifications`, `examReminders`, `paymentUpdates`, `systemAnnouncements`, `studyReminders`, `achievementNotifications`, `weeklyReports`, `quietHoursEnabled`, `quietHoursStart`, `quietHoursEnd`, `vibrationEnabled`, `soundEnabled`, `createdAt`, `updatedAt`) VALUES
('95d1d24c-b736-47a0-a7e4-892f926531d4', 'e37fc036-27cc-481e-9811-de72e033211a', 1, 0, 1, 1, 1, 1, 1, 0, 0, '22:00:00', '07:00:00', 1, 1, '2025-09-25 21:04:47', '2025-09-25 21:34:06'),
('a80ab508-0b16-41b0-a6d4-b153086c2699', '6ce8cf6f-e9bd-42b5-9cc6-bda9fe1f1e05', 1, 0, 1, 1, 1, 1, 1, 1, 1, '22:00:00', '07:00:00', 1, 1, '2025-09-25 21:12:33', '2025-09-27 18:02:12');

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

--
-- Table structure for table `notifications`
--

CREATE TABLE `notifications` (
  `id` char(36) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL,
  `userId` char(36) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL,
  `type` enum('EXAM_REMINDER','ACHIEVEMENT_ALERT','STUDY_REMINDER','SYSTEM_UPDATE','PAYMENT_NOTIFICATION','WEEKLY_REPORT','PAYMENT_APPROVED','PAYMENT_REJECTED','EXAM_PASSED','EXAM_FAILED','NEW_EXAM','ACCESS_GRANTED','ACCESS_REVOKED','GENERAL') NOT NULL,
  `title` varchar(255) NOT NULL,
  `message` text NOT NULL,
  `data` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL CHECK (json_valid(`data`)),
  `isRead` tinyint(1) DEFAULT 0,
  `isPushSent` tinyint(1) DEFAULT 0,
  `scheduledFor` datetime DEFAULT NULL,
  `priority` enum('LOW','MEDIUM','HIGH','URGENT') DEFAULT 'MEDIUM',
  `category` enum('EXAM','PAYMENT','ACHIEVEMENT','SYSTEM','STUDY','ACCESS','GENERAL') NOT NULL,
  `createdAt` datetime NOT NULL,
  `updatedAt` datetime NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;

--
-- Dumping data for table `notifications`
--

INSERT INTO `notifications` (`id`, `userId`, `type`, `title`, `message`, `data`, `isRead`, `isPushSent`, `scheduledFor`, `priority`, `category`, `createdAt`, `updatedAt`) VALUES
('10a29a14-2875-41aa-a9ab-32a69fcfafc1', 'e37fc036-27cc-481e-9811-de72e033211a', 'STUDY_REMINDER', 'Time to Study! 📖', 'Haven\'t studied today? Take a practice exam to keep your skills sharp! Your daily goal is 15 minutes.', '{\"studyGoalMinutes\":15,\"reminderId\":\"391b114b-d4a0-48d5-93ad-b8459b041b0b\"}', 0, 1, '2025-09-25 21:40:00', 'MEDIUM', 'STUDY', '2025-09-25 21:40:00', '2025-09-25 21:41:00'),
('160a21a8-fdcb-4e33-b51a-2c3b79bd419b', '6ce8cf6f-e9bd-42b5-9cc6-bda9fe1f1e05', 'STUDY_REMINDER', 'Time to Study! 📖', 'Haven\'t studied today? Take a practice exam to keep your skills sharp! Your daily goal is 60 minutes.', '{\"studyGoalMinutes\":60,\"reminderId\":\"768ea825-d1ae-490d-b457-7616e3426d4f\"}', 1, 1, '2025-09-27 07:55:00', 'MEDIUM', 'STUDY', '2025-09-27 07:55:00', '2025-09-27 18:24:42'),
('17ba4803-068c-4456-add6-060e5a732ccc', '6ce8cf6f-e9bd-42b5-9cc6-bda9fe1f1e05', 'STUDY_REMINDER', 'Time to Study! 📖', 'Haven\'t studied today? Take a practice exam to keep your skills sharp! Your daily goal is 45 minutes.', '{\"studyGoalMinutes\":45,\"reminderId\":\"768ea825-d1ae-490d-b457-7616e3426d4f\"}', 1, 1, '2025-09-27 18:10:00', 'MEDIUM', 'STUDY', '2025-09-27 18:10:00', '2025-09-27 18:49:49'),
('19692506-1038-479c-8b34-d3a1efd34bef', 'e37fc036-27cc-481e-9811-de72e033211a', 'STUDY_REMINDER', 'Time to Study! 📖', 'Haven\'t studied today? Take a practice exam to keep your skills sharp! Your daily goal is 15 minutes.', '{\"studyGoalMinutes\":15,\"reminderId\":\"391b114b-d4a0-48d5-93ad-b8459b041b0b\"}', 0, 1, '2025-09-25 21:40:00', 'MEDIUM', 'STUDY', '2025-09-25 21:40:00', '2025-09-25 21:41:00'),
('2e0d6ab8-c010-42d5-99c2-6caa5775ea5e', '6ce8cf6f-e9bd-42b5-9cc6-bda9fe1f1e05', 'STUDY_REMINDER', 'Time to Study! 📖', 'Haven\'t studied today? Take a practice exam to keep your skills sharp! Your daily goal is 15 minutes.', '{\"studyGoalMinutes\":15,\"reminderId\":\"768ea825-d1ae-490d-b457-7616e3426d4f\"}', 1, 1, '2025-09-27 18:30:00', 'MEDIUM', 'STUDY', '2025-09-27 18:30:00', '2025-09-27 18:31:23'),
('3d7f8747-e192-407c-ba5c-f52ef0cb667c', '6ce8cf6f-e9bd-42b5-9cc6-bda9fe1f1e05', 'STUDY_REMINDER', 'Time to Study! 📖', 'Haven\'t studied today? Take a practice exam to keep your skills sharp! Your daily goal is 20 minutes.', '{\"studyGoalMinutes\":20,\"reminderId\":\"768ea825-d1ae-490d-b457-7616e3426d4f\"}', 1, 1, '2025-09-27 18:00:00', 'MEDIUM', 'STUDY', '2025-09-27 18:00:00', '2025-09-27 18:24:39'),
('412cfb68-5a53-4d89-acb5-cceaf4c55a93', '6ce8cf6f-e9bd-42b5-9cc6-bda9fe1f1e05', 'STUDY_REMINDER', 'Time to Study! 📖', 'Haven\'t studied today? Take a practice exam to keep your skills sharp! Your daily goal is 20 minutes.', '{\"studyGoalMinutes\":20,\"reminderId\":\"768ea825-d1ae-490d-b457-7616e3426d4f\"}', 1, 1, '2025-09-27 18:00:00', 'MEDIUM', 'STUDY', '2025-09-27 18:00:00', '2025-09-27 18:01:34'),
('4d127982-064e-47ec-ac0d-72bea4473ce0', '6ce8cf6f-e9bd-42b5-9cc6-bda9fe1f1e05', 'STUDY_REMINDER', 'Time to Study! 📖', 'Haven\'t studied today? Take a practice exam to keep your skills sharp! Your daily goal is 40 minutes.', '{\"studyGoalMinutes\":40,\"reminderId\":\"768ea825-d1ae-490d-b457-7616e3426d4f\"}', 1, 1, '2025-09-27 18:55:00', 'MEDIUM', 'STUDY', '2025-09-27 18:55:00', '2025-09-27 18:56:00'),
('593c8cb3-a477-461c-ad27-d8d153c3860d', '6ce8cf6f-e9bd-42b5-9cc6-bda9fe1f1e05', 'STUDY_REMINDER', 'Time to Study! 📖', 'Haven\'t studied today? Take a practice exam to keep your skills sharp! Your daily goal is 45 minutes.', '{\"studyGoalMinutes\":45,\"reminderId\":\"768ea825-d1ae-490d-b457-7616e3426d4f\"}', 1, 1, '2025-09-25 21:20:00', 'MEDIUM', 'STUDY', '2025-09-25 21:20:00', '2025-09-27 18:49:49'),
('59c7d09c-82f7-4767-8ec7-1cdeb347d3fe', '6ce8cf6f-e9bd-42b5-9cc6-bda9fe1f1e05', 'STUDY_REMINDER', 'Time to Study! 📖', 'Haven\'t studied today? Take a practice exam to keep your skills sharp! Your daily goal is 30 minutes.', '{\"studyGoalMinutes\":30,\"reminderId\":\"768ea825-d1ae-490d-b457-7616e3426d4f\"}', 0, 1, '2025-09-27 19:18:00', 'MEDIUM', 'STUDY', '2025-09-27 19:18:00', '2025-09-27 19:19:00'),
('6b66b0f4-b5d8-4be8-9ba3-5a78fd093363', 'e37fc036-27cc-481e-9811-de72e033211a', 'STUDY_REMINDER', 'Test Study Reminder! 📖', 'This is a test notification to verify the system is working.', '{}', 0, 1, '2025-09-25 21:41:33', 'MEDIUM', 'STUDY', '2025-09-25 21:41:33', '2025-09-25 21:43:00'),
('70892fce-7bef-4548-b671-3a3d35ef96b4', '6ce8cf6f-e9bd-42b5-9cc6-bda9fe1f1e05', 'STUDY_REMINDER', 'Time to Study! 📖', 'Haven\'t studied today? Take a practice exam to keep your skills sharp! Your daily goal is 60 minutes.', '{\"studyGoalMinutes\":60,\"reminderId\":\"768ea825-d1ae-490d-b457-7616e3426d4f\"}', 1, 1, '2025-09-27 07:55:00', 'MEDIUM', 'STUDY', '2025-09-27 07:55:00', '2025-09-27 18:49:49'),
('76768871-8bae-4248-8732-2b45e8c7ee24', '6ce8cf6f-e9bd-42b5-9cc6-bda9fe1f1e05', 'STUDY_REMINDER', 'Time to Study! 📖', 'Haven\'t studied today? Take a practice exam to keep your skills sharp! Your daily goal is 45 minutes.', '{\"studyGoalMinutes\":45,\"reminderId\":\"768ea825-d1ae-490d-b457-7616e3426d4f\"}', 1, 1, '2025-09-27 18:10:00', 'MEDIUM', 'STUDY', '2025-09-27 18:10:00', '2025-09-27 18:24:34'),
('80e6a76d-f58d-4ce4-ab71-c4a6ba000840', '6ce8cf6f-e9bd-42b5-9cc6-bda9fe1f1e05', 'STUDY_REMINDER', 'Time to Study! 📖', 'Haven\'t studied today? Take a practice exam to keep your skills sharp! Your daily goal is 40 minutes.', '{\"studyGoalMinutes\":40,\"reminderId\":\"768ea825-d1ae-490d-b457-7616e3426d4f\"}', 1, 1, '2025-09-27 19:00:00', 'MEDIUM', 'STUDY', '2025-09-27 19:00:00', '2025-09-27 19:13:29'),
('8ec6cdd1-afc5-4f71-bc49-73e24be0d863', '6ce8cf6f-e9bd-42b5-9cc6-bda9fe1f1e05', 'STUDY_REMINDER', 'Time to Study! 📖', 'Haven\'t studied today? Take a practice exam to keep your skills sharp! Your daily goal is 30 minutes.', '{\"studyGoalMinutes\":30,\"reminderId\":\"768ea825-d1ae-490d-b457-7616e3426d4f\"}', 1, 1, '2025-09-27 19:18:00', 'MEDIUM', 'STUDY', '2025-09-27 19:18:00', '2025-09-27 19:19:09'),
('8f7d3393-1a1d-4acc-b7cc-fb2906151f62', '6ce8cf6f-e9bd-42b5-9cc6-bda9fe1f1e05', 'STUDY_REMINDER', 'Time to Study! 📖', 'Haven\'t studied today? Take a practice exam to keep your skills sharp! Your daily goal is 30 minutes.', '{\"studyGoalMinutes\":30,\"reminderId\":\"768ea825-d1ae-490d-b457-7616e3426d4f\"}', 1, 1, '2025-09-25 21:44:00', 'MEDIUM', 'STUDY', '2025-09-25 21:44:00', '2025-09-25 21:54:32'),
('90a52210-6bd6-4210-9b68-7b351000ccca', '6ce8cf6f-e9bd-42b5-9cc6-bda9fe1f1e05', 'STUDY_REMINDER', 'Time to Study! 📖', 'Haven\'t studied today? Take a practice exam to keep your skills sharp! Your daily goal is 40 minutes.', '{\"studyGoalMinutes\":40,\"reminderId\":\"768ea825-d1ae-490d-b457-7616e3426d4f\"}', 1, 1, '2025-09-27 18:55:00', 'MEDIUM', 'STUDY', '2025-09-27 18:55:00', '2025-09-27 18:56:00'),
('be62c36b-70d7-48f6-b11d-0618b35ebd37', '6ce8cf6f-e9bd-42b5-9cc6-bda9fe1f1e05', 'STUDY_REMINDER', 'Time to Study! 📖', 'Haven\'t studied today? Take a practice exam to keep your skills sharp! Your daily goal is 30 minutes.', '{\"studyGoalMinutes\":30,\"reminderId\":\"768ea825-d1ae-490d-b457-7616e3426d4f\"}', 1, 1, '2025-09-25 21:44:00', 'MEDIUM', 'STUDY', '2025-09-25 21:44:00', '2025-09-27 18:49:49'),
('c22581cb-c5e6-439d-aca4-3552fe6a1653', '6ce8cf6f-e9bd-42b5-9cc6-bda9fe1f1e05', 'STUDY_REMINDER', 'Time to Study! 📖', 'Haven\'t studied today? Take a practice exam to keep your skills sharp! Your daily goal is 40 minutes.', '{\"studyGoalMinutes\":40,\"reminderId\":\"768ea825-d1ae-490d-b457-7616e3426d4f\"}', 1, 1, '2025-09-27 19:00:00', 'MEDIUM', 'STUDY', '2025-09-27 19:00:00', '2025-09-27 19:13:30'),
('c2659d3b-6a07-4693-be43-a16f8ff6ed66', '6ce8cf6f-e9bd-42b5-9cc6-bda9fe1f1e05', 'STUDY_REMINDER', 'Time to Study! 📖', 'Haven\'t studied today? Take a practice exam to keep your skills sharp! Your daily goal is 15 minutes.', '{\"studyGoalMinutes\":15,\"reminderId\":\"768ea825-d1ae-490d-b457-7616e3426d4f\"}', 1, 1, '2025-09-27 18:30:00', 'MEDIUM', 'STUDY', '2025-09-27 18:30:00', '2025-09-27 18:31:27'),
('c3b6e9c0-2dad-4dc0-9c65-13fea62926b6', '6ce8cf6f-e9bd-42b5-9cc6-bda9fe1f1e05', 'STUDY_REMINDER', 'Time to Study! 📖', 'Haven\'t studied today? Take a practice exam to keep your skills sharp! Your daily goal is 45 minutes.', '{\"studyGoalMinutes\":45,\"reminderId\":\"768ea825-d1ae-490d-b457-7616e3426d4f\"}', 1, 1, '2025-09-25 21:20:00', 'MEDIUM', 'STUDY', '2025-09-25 21:20:00', '2025-09-25 21:54:46'),
('cbd64b63-9278-4059-b415-6d968b40ffc0', '6ce8cf6f-e9bd-42b5-9cc6-bda9fe1f1e05', 'STUDY_REMINDER', 'Time to Study! 📖', 'Haven\'t studied today? Take a practice exam to keep your skills sharp! Your daily goal is 35 minutes.', '{\"studyGoalMinutes\":35,\"reminderId\":\"768ea825-d1ae-490d-b457-7616e3426d4f\"}', 1, 1, '2025-09-27 18:25:00', 'MEDIUM', 'STUDY', '2025-09-27 18:25:00', '2025-09-27 18:49:49'),
('e1d19c07-4595-487f-9887-ca1e5c54f0b6', '6ce8cf6f-e9bd-42b5-9cc6-bda9fe1f1e05', 'STUDY_REMINDER', 'Time to Study! 📖', 'Haven\'t studied today? Take a practice exam to keep your skills sharp! Your daily goal is 35 minutes.', '{\"studyGoalMinutes\":35,\"reminderId\":\"768ea825-d1ae-490d-b457-7616e3426d4f\"}', 1, 1, '2025-09-27 18:25:00', 'MEDIUM', 'STUDY', '2025-09-27 18:25:00', '2025-09-27 18:32:07');

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

--
-- Table structure for table `payment_requests`
--

CREATE TABLE `payment_requests` (
  `id` char(36) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL,
  `userId` char(36) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL,
  `examId` char(36) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '' COMMENT 'optional exam reference',
  `amount` decimal(10,2) NOT NULL,
  `paymentMethod` varchar(100) DEFAULT NULL,
  `status` enum('PENDING','APPROVED','REJECTED','CANCELLED') NOT NULL DEFAULT 'PENDING',
  `paymentProof` text DEFAULT NULL,
  `rejectionReason` text DEFAULT NULL,
  `createdAt` datetime NOT NULL,
  `updatedAt` datetime NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;

--
-- Dumping data for table `payment_requests`
--

INSERT INTO `payment_requests` (`id`, `userId`, `amount`, `paymentMethod`, `status`, `paymentProof`, `rejectionReason`, `createdAt`, `updatedAt`) VALUES
('03af08ae-6941-464b-b6ee-74804e843e46', '6ce8cf6f-e9bd-42b5-9cc6-bda9fe1f1e05', 25.00, 'Bank Transfer', 'APPROVED', 'Bank receipt #12345', NULL, '2025-11-09 20:20:48', '2025-11-09 20:20:48'),
('8b3cee59-f95f-458d-9f00-ceda4d29b533', 'b4bd395a-74b0-4954-8070-ef98145130a9', 25.00, 'Bank Transfer', 'REJECTED', 'Invalid receipt', 'Payment proof is unclear', '2025-11-09 20:20:48', '2025-11-09 20:20:48'),
('b74a6652-f0dd-4978-b1e1-e303a5127265', '6ce8cf6f-e9bd-42b5-9cc6-bda9fe1f1e05', 25.00, 'Mobile Money', 'PENDING', 'Mobile money transaction #67890', NULL, '2025-11-09 20:20:48', '2025-11-09 20:20:48');

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

--
-- Table structure for table `questions`
--

CREATE TABLE `questions` (
  `id` char(36) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL,
  `examId` char(36) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL,
  `question` text NOT NULL,
  `option1` text NOT NULL,
  `option2` text NOT NULL,
  `option3` text NOT NULL,
  `option4` text NOT NULL,
  `correctAnswer` text NOT NULL,
  `points` int(11) NOT NULL DEFAULT 1,
  `questionImgUrl` varchar(500) DEFAULT NULL,
  `createdAt` datetime NOT NULL,
  `updatedAt` datetime NOT NULL,
  `questionOrder` int(11) NOT NULL DEFAULT 1 COMMENT 'Order of question within the exam (1, 2, 3, etc.)'
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;

--
-- Dumping data for table `questions`
--

INSERT INTO `questions` (`id`, `examId`, `question`, `option1`, `option2`, `option3`, `option4`, `correctAnswer`, `points`, `questionImgUrl`, `createdAt`, `updatedAt`, `questionOrder`) VALUES
('10_q1', '10', 'Your mobile phone rings while you are travelling. What should you do?', 'a) Respond or stop immediately', 'b) Ignore It', 'c) Pull up at the nearest kerb and answer the phone call.', 'd) B and c are correct answers', 'c) Pull up at the nearest kerb and answer the phone call.', 1, '', '2025-09-25 12:42:08', '2025-09-27 10:28:35', 1),
('10_q10', '10', 'You’re travelling a public highway. How should you pass the cyclist?', 'a. Sound your horn as you pass', 'b. Keep close to them as you pass', 'c. Leave adequate space as you pass', 'd. Change down one gear before you pass', 'c. Leave adequate space as you pass', 1, '', '2025-09-25 12:42:09', '2025-09-27 10:28:36', 10),
('10_q11', '10', 'You can’t see clearly behind when reversing. What should you do?', 'a. Look in the nearside mirror', 'b. Open the window to look behind', 'c. Open the door to look behind', 'd. Ask someone to guide you', 'a. Look in the nearside mirror', 1, '', '2025-09-25 12:42:09', '2025-09-27 10:28:36', 11),
('10_q12', '10', 'You’re being followed by an ambulance showing flashing lights. What should you do?', 'a. Pull over as soon as it’s safe to do so', 'b. Accelerate hard to get away from it', 'd. Maintain your speed and course', 'e. Brake harshly and stop well out into the road', 'a. Pull over as soon as it’s safe to do so', 1, '', '2025-09-25 12:42:09', '2025-09-27 10:28:36', 12),
('10_q13', '10', 'You wish to turn left ahead. Why should you take up the correct position in good time?', 'a. To allow other drivers to pull out in front of you', 'b. To give a better view into the road that you’re joining', 'c. To help other road users know what you intend to do', 'd. To allow drivers to pass you on the left', 'd. To allow drivers to pass you on the left', 1, '', '2025-09-25 12:42:09', '2025-09-27 10:28:36', 13),
('10_q14', '10', 'You’re driving behind a trailer. What should you do if it signals right but you are heading to the left?', 'a. Slow down and let the trailer turn', 'b. Drive on, keeping to the right', 'c. Overtake on the right of it', 'd. Hold your speed and sound your horn', 'a. Slow down and let the trailer turn', 1, '', '2025-09-25 12:42:09', '2025-09-27 10:28:36', 14),
('10_q15', '10', 'You’re approaching a zebra crossing. Pedestrians are waiting to cross. What should you do?', 'a. Give way to the elderly and infirm only', 'b. Slow down and prepare to stop', 'c. Use your headlights to indicate they can cross', 'd. Wave at them to cross the road', 'b. Slow down and prepare to stop', 1, '', '2025-09-25 12:42:09', '2025-09-27 10:28:36', 15),
('10_q16', '10', 'You’re about to overtake a slow-moving motorcyclist. Which one of these signs would make you take special care?', 'a.', 'b.', 'c.', 'd.', 'c.', 1, '/uploads/question-images/q224.png', '2025-09-25 12:42:09', '2025-09-27 10:28:36', 16),
('10_q17', '10', 'Daytime visibility is poor but not seriously reduced. Which lights must be switched on?', 'a. Headlight and fog lights', 'b. Front fog lights', 'c. Dipped headlights', 'd. Rear fog lights', 'b. Front fog lights', 1, '', '2025-09-25 12:42:09', '2025-09-27 10:28:36', 17),
('10_q18', '10', 'Why should you always reduce your speed when travelling in fog?', 'a. The brakes don’t work as well', 'b. You’ll be dazzled by other headlights', 'c. It’s more difficult to see what’s ahead', 'd. The engine will take longer to warm up', 'c. It’s more difficult to see what’s ahead', 1, '', '2025-09-25 12:42:09', '2025-09-27 10:28:36', 18),
('10_q19', '10', 'What should you do if you park on the road when it’s foggy?', 'a. Leave sidelights switched on', 'b. Leave dipped headlights and fog lights switched on', 'c. Leave dipped headlights switched on', 'd. Leave main-beam headlights switched on', 'a. Leave sidelights switched on', 1, '', '2025-09-25 12:42:09', '2025-09-27 10:28:36', 19),
('10_q2', '10', 'Your mobile phone rings while you are travelling. What should you do?', 'a) Respond or stop immediately', 'b) Ignore It', 'c) Pull up at the nearest kerb and answer the phone call.', 'd) B and c are correct answers', 'c) Pull up at the nearest kerb and answer the phone call.', 1, NULL, '2025-09-25 12:42:08', '2025-09-25 12:42:08', 2),
('10_q20', '10', 'What does this sign mean?', 'a. Minimum speed 30km/h', 'b. End of compulsory maximum speed', 'c. End of minimum speed', 'd. Maximum speed 30km/h', 'b. End of compulsory maximum speed', 1, '/uploads/question-images/q229.png', '2025-09-25 12:42:09', '2025-09-27 10:28:36', 20),
('10_q3', '10', 'What should you do before making a U-turn?', 'a) Give arm signal as well as using your indicators', 'b) Check signal to see that U-turns are permitted', 'c) A and B are correct', 'd) None of the answers is correct', 'c) A and B are correct', 1, '', '2025-09-25 12:42:08', '2025-09-27 10:28:36', 3),
('10_q4', '10', 'In which of these situations should you avoid overtaking?', 'a) Just after a bend and wait for a safer place to pull out', 'b) In a one-way street', 'c) On a 30 km/h road', 'd) When approaching a dip in the road', 'a) Just after a bend and wait for a safer place to pull out', 1, '', '2025-09-25 12:42:08', '2025-09-27 10:28:36', 4),
('10_q5', '10', 'What should you do when you’re approaching traffic lights that have been on yellow color?', 'a. Accelerate hard', 'b. Maintain speed', 'c) Be ready to stop', 'd. Brake hard', 'c) Be ready to stop', 1, '/uploads/question-images/q214.png', '2025-09-25 12:42:09', '2025-09-27 10:28:36', 5),
('10_q6', '10', 'You’re following a trailer. Why should you stay at a safe distance behind it?', 'a. You’ll allow the driver to see you in their mirrors', 'b. You’ll be able to corner more quickly', 'c. You’ll help the large vehicle to stop more easily', 'd. You’ll keep out of the wind better', 'a. You’ll allow the driver to see you in their mirrors', 1, '', '2025-09-25 12:42:09', '2025-09-27 10:28:36', 6),
('10_q7', '10', 'You’re waiting to turn right at the end of a road. Your view is obstructed by stopped vehicles. What should you do?', 'a. Stop and then move forward slowly and carefully for a clear view', 'b. Move quickly to where you can see so you block traffic from one direction', 'c. Wait for pedestrians to let you know when it’s safe for you to emerge', 'd. Turn your vehicle around immediately and find another junction to use', 'a. Stop and then move forward slowly and carefully for a clear view', 1, '', '2025-09-25 12:42:09', '2025-09-27 10:28:36', 7),
('10_q8', '10', 'You’re on a long motorway journey. What should you do if you start to feel sleepy?', 'a. Play some loud music', 'b. Drive faster to complete your journey sooner', 'c. Leave the motorway and stop in a safe place', 'd. None of the answers is correct', 'c. Leave the motorway and stop in a safe place', 1, '', '2025-09-25 12:42:09', '2025-09-27 10:28:36', 8),
('10_q9', '10', 'Why should you switch your lights on when it first starts to get dark?', 'a. To make your dials easier to see', 'b. So others can see you more easily', 'c. So that you blend in with other drivers', 'd. Because the street lights are lit', 'b. So others can see you more easily', 1, '', '2025-09-25 12:42:09', '2025-09-27 10:28:36', 9),
('11_q1', '11', 'What’s the meaning of this sign:', 'a. No entry', 'b. No parking', 'c. National speed limit', 'd. School crossing patrol', 'b No parking', 1, '/uploads/question-images/q230.png', '2025-09-25 12:42:09', '2025-09-27 10:28:36', 1),
('11_q10', '11', 'What does this sign mean?', 'a. Approaching a level crossing with barriers', 'b. Barriers road ahead', 'c. Level crossing without gate or barrier', 'd. Cattle grid ahead', 'a. Approaching a level crossing with barriers', 1, '/uploads/question-images/q250.png', '2025-09-25 12:42:09', '2025-09-27 10:28:36', 10),
('11_q11', '11', 'What does this sign mean?', 'a) Hump bridge', 'b) Irregular surface', 'c) Entrance to tunnel', 'd) Soft verges', 'b) Irregular surface', 1, '/uploads/question-images/q240.png', '2025-09-25 12:42:09', '2025-09-27 10:29:54', 11),
('11_q12', '11', 'What does this sign mean?', 'a. Lateral winds', 'b. Road noise', 'c. Airport', 'd. All the answers are correct', 'a. Lateral winds', 1, '/uploads/question-images/q241.png', '2025-09-25 12:42:09', '2025-09-27 10:29:54', 12),
('11_q13', '11', 'What does this sign mean?', 'a. End of the road for pedestrians', 'b. End of a highway', 'c. A and B are correct', 'd. No through road', 'b. End of a highway', 1, '/uploads/question-images/q242.png', '2025-09-25 12:42:09', '2025-09-27 10:29:54', 13),
('11_q14', '11', 'What does this sign mean?', 'a. End of two-lane road', 'b. Tall bridge', 'c. Narrowing road', 'd. End of narrow bridge', 'c. Narrowing road', 1, '/uploads/question-images/q243.png', '2025-09-25 12:42:09', '2025-09-27 10:29:54', 14),
('11_q15', '11', 'What does this sign mean?', 'a. T-junction', 'b. No through road', 'c. Telephone box ahead', 'd. None of the answers is correct', 'b. No through road', 1, '/uploads/question-images/q244.png', '2025-09-25 12:42:09', '2025-09-27 10:29:54', 15),
('11_q16', '11', 'What does this sign mean?', 'a. School crossing patrol', 'b. No pedestrian allowed', 'c. Pedestrian zone- no vehicles', 'd. Approaching a zebra crossing', 'd. Approaching a zebra crossing', 1, '/uploads/question-images/q245.png', '2025-09-25 12:42:09', '2025-09-27 10:29:54', 16),
('11_q17', '11', 'What must you do when you see this sign?', 'a. Stop only if traffic is approaching', 'b. Stop even if the road is clear', 'c. Stop only if children are waiting to cross', 'd. Stop only if a red light is showing', 'b. Stop even if the road is clear', 1, '/uploads/question-images/q246.png', '2025-09-25 12:42:09', '2025-09-27 10:28:36', 17),
('11_q18', '11', 'What does this sign mean?', 'a. Emerging into a quay or a river bank or approaching a ferry', 'b. Steep hill downwards', 'c. Uneven road surface', 'd. Over flooding road', 'a. Emerging into a quay or a river bank or approaching a ferry', 1, '/uploads/question-images/q247.png', '2025-09-25 12:42:09', '2025-09-27 10:29:54', 18),
('11_q19', '11', 'What does this sign mean?', 'a. Motorcycles only', 'b. No car', 'c. Cars only', 'd. No entry for bicycles', 'd. No entry for bicycles', 1, '/uploads/question-images/q248.png', '2025-09-25 12:42:09', '2025-09-27 10:29:54', 19),
('11_q2', '11', 'On a two-lane roadway, what is the left-hand lane used for?', 'a. Overtaking only, never turning right', 'b. Overtaking or turning left', 'c. Fast-moving traffic only', 'd. Turning right only, never overtaking', 'b. Overtaking or turning left', 1, '/uploads/question-images/q231.jpg', '2025-09-25 12:42:09', '2025-09-27 10:28:36', 2),
('11_q20', '11', 'Which shape is used for a ‘give way’ sign?', 'a)', 'b)', 'c)', 'd)', 'd)', 1, '/uploads/question-images/q249.png', '2025-09-25 12:42:09', '2025-09-27 10:28:36', 20),
('11_q21', '11', 'What does this sign mean?', 'a. Approaching a level crossing with barriers', 'b. Barriers road ahead', 'c. Level crossing without gate or barrier', 'd. Cattle grid ahead', 'a. Approaching a level crossing with barriers', 1, '/uploads/question-images/q250.png', '2025-09-25 12:42:09', '2025-09-27 10:29:54', 21),
('11_q3', '11', 'Where may you overtake on a one-way road street?', 'a. on the left-hand side', 'b. Overtaking isn’t allowed', 'c. Only on the right-hand side', 'd. On either the right or left', 'a. on the left-hand side', 1, '', '2025-09-25 12:42:09', '2025-09-27 10:28:36', 3),
('11_q4', '11', 'Whose person’s signal do we have to obey among the following?', 'a. A motorcyclist', 'b. A pedestrian', 'c. A qualified agent', 'd. A bus driver', 'c. A qualified agent', 1, '', '2025-09-25 12:42:09', '2025-09-27 10:28:36', 4),
('11_q5', '11', 'What’s the meaning of this sign?', 'a. End of all local restrictions imposed on moving vehicles', 'b. No waiting on the roadway', 'c. National speed limit applies', 'd. None of the answers is correct', 'a. End of all local restrictions imposed on moving vehicles', 1, '/uploads/question-images/q234.png', '2025-09-25 12:42:09', '2025-09-27 10:28:36', 5),
('11_q6', '11', 'Traffic signs giving orders are generally which shape?', 'a)', 'b)', 'c)', 'd)', 'c)', 1, '/uploads/question-images/q235.png', '2025-09-25 12:42:09', '2025-09-27 10:28:36', 6),
('11_q7', '11', 'Which sign means no motor vehicles are allowed?', 'a)', 'b)', 'c)', 'd)', 'b)', 1, '/uploads/question-images/q236.png', '2025-09-25 12:42:09', '2025-09-27 10:28:36', 7),
('11_q8', '11', 'What does this sign mean?', 'a. You have priority', 'b. No motor vehicles', 'c. Two-way traffic', 'd) No overtaking', 'd) No overtaking', 1, '/uploads/question-images/q237.png', '2025-09-25 12:42:09', '2025-09-27 10:29:54', 8),
('11_q9', '11', 'You see this sign ahead. What does it mean?', 'a. National speed limit applies', 'b. Waiting restrictions apply', 'c. No parking', 'd. No entry', 'c. No parking', 1, '/uploads/question-images/q238.png', '2025-09-25 12:42:09', '2025-09-27 10:28:36', 9),
('12_q1', '12', 'What does this sign mean?', 'a. Cattle grid ahead', 'b. Railway ahead', 'c. Level crossing without gate or barrier', 'd. Level crossing with gate or barrier', 'c. Level crossing without gate or barrier', 1, '/uploads/question-images/q260.png', '2025-09-25 12:42:09', '2025-09-27 10:28:36', 1),
('12_q10', '12', 'What does this sign mean?', 'a. Cattle grid ahead', 'b. Railway ahead', 'c. Level crossing without gate or barrier', 'd. Level crossing with gate or barrier', 'c. Level crossing without gate or barrier', 1, '/uploads/question-images/q260.png', '2025-09-25 12:42:09', '2025-09-27 10:29:54', 10),
('12_q11', '12', 'At this junction, there’s a ‘stop’ sign and a solid white line on the road surface. Why is there a ‘stop’ sign here?', 'a. Speed on the major road is derestricted', 'b. It’s a busy junction', 'c. Visibility along the major road-way is limited', 'd. There are hazard warning lines in the center of the road', 'c. Visibility along the major road-way is limited', 1, '/uploads/question-images/q261.png', '2025-09-25 12:42:09', '2025-09-27 10:28:36', 11),
('12_q12', '12', 'Which of these is needed before you can legally use a vehicle on the road?', 'a. A valid driving license, Proper insurance and Motor-vehicle certificate', 'b. Identity certificate', 'c. Proper insurance', 'd. None of the answers is correct', 'a. A valid driving license, Proper insurance and Motor-vehicle certificate', 1, '', '2025-09-25 12:42:09', '2025-09-27 10:28:36', 12),
('12_q13', '12', 'A new vehicle will need its first Motor-vehicle inspection test when it’s how old?', 'a. After One year', 'b. After Two years', 'c. A and B are correct', 'd. None of the answers is correct', 'b. After Two years', 1, '', '2025-09-25 12:42:09', '2025-09-27 10:28:36', 13),
('12_q14', '12', 'When should you use simultaneously all the vehicle’s indicators lights?', 'a. When you want to warn other road users', 'b. When your vehicle is causing a temporary obstruction', 'c) A and B are correct', 'd. None of the answers is correct', 'c) A and B are correct', 1, '', '2025-09-25 12:42:09', '2025-09-27 10:28:36', 14),
('12_q15', '12', 'You are the first person to arrive at an incident where people are badly injured. You’re switched on indicators warning lights. What else should you do?', 'a. Make sure that an ambulance is called', 'b. Stop the other cars and ask drivers for help', 'c. A and B are correct', 'd. None of the answers is correct', 'a. Make sure that an ambulance is called', 1, '', '2025-09-25 12:42:09', '2025-09-27 10:28:36', 15),
('12_q16', '12', 'A tanker is involved in a collision. Which sign shows that it’s carrying dangerous goods?', 'a)', 'b)', 'c)', 'd)', 'b)', 1, '/uploads/question-images/q266.png', '2025-09-25 12:42:09', '2025-09-27 10:28:36', 16),
('12_q17', '12', 'You’re involved in a collision. Afterwards, which document may the police ask you to produce?', 'a. Vehicle registration', 'b. Driving license', 'c. Provisional driving license', 'd. Vehicle service record', 'b. Driving license', 1, '', '2025-09-25 12:42:09', '2025-09-27 10:28:36', 17),
('12_q18', '12', 'You’ve broken down on a two-way road. You have a warning triangle. At least how far from your vehicle should you place the warning triangle?', 'a. 5 meters', 'b. 25 meters', 'c. 45 meters', 'd. 100 meters', 'b. 25 meters', 1, '/uploads/question-images/q268.png', '2025-09-25 12:42:09', '2025-09-27 10:28:36', 18),
('12_q19', '12', 'Whoever pushes a motorcycle by hand must be considered as:', 'a. Pedestrian', 'b. Driver', 'c. Passenger', 'd. A and B are correct', 'b. Driver', 1, '/uploads/question-images/q269.png', '2025-09-25 12:42:09', '2025-09-27 10:28:36', 19),
('12_q2', '12', 'What does this sign mean?', 'a. Turn left for parking area', 'b. No through road', 'c. No entry for traffic turning left', 'd. Turn left for ferry terminal', 'b. No through road', 1, '/uploads/question-images/q252.png', '2025-09-25 12:42:09', '2025-09-27 10:29:54', 2),
('12_q20', '12', 'Triangular Shape road signs announce:', 'a. Danger', 'b. Prohibition', 'c. Obligation', 'd. None of the answers is correct', 'a. Danger', 1, '/uploads/question-images/q270.png', '2025-09-25 12:42:09', '2025-09-27 10:28:36', 20),
('12_q3', '12', 'What does a red traffic light mean?', 'a. You stop unless turning left', 'b. Stop, if you’re able to brake safely', 'c. Prohibition to move beyond the signal', 'd. Go if your exit from the junction is blocked', 'c. Prohibition to move beyond the signal', 1, '/uploads/question-images/q253.png', '2025-09-25 12:42:09', '2025-09-27 10:28:36', 3),
('12_q4', '12', 'What does a yellow light mean?', 'a. Prepare to go', 'b. Prohibition to move beyond the stop line or, in default of any stop line, the signal itself', 'c. A and B are correct', 'd. None of the answers is correct', 'b. Prohibition to move beyond the stop line or, in default of any stop line, the signal itself', 1, '/uploads/question-images/q254.png', '2025-09-25 12:42:09', '2025-09-27 10:28:36', 4),
('12_q5', '12', 'What does a green light mean?', 'a. Prepare to go', 'b. Authorization to pass the signal', 'c. Stop if your exit from the junction is blocked', 'd. None of the answers is correct', 'b. Authorization to pass the signal', 1, '/uploads/question-images/q255.png', '2025-09-25 12:42:09', '2025-09-27 10:28:36', 5),
('12_q6', '12', 'What does this broken white line mean?', 'a. It’s forbidden to cross this line', 'b. No stopping allowed', 'c. You’re approaching a hazard', 'd. No overtaking allowed', 'a. It’s forbidden to cross this line', 1, '/uploads/question-images/q256.png', '2025-09-25 12:42:09', '2025-09-27 10:28:36', 6),
('12_q7', '12', 'What does this sign mean?', 'a. Two-way traffic', 'b. Two-way traffic straight ahead', 'c. Showing an area where cyclists are supposed to enter', 'd. None of the answers is correct', 'a. Two-way traffic', 1, '/uploads/question-images/q257.png', '2025-09-25 12:42:09', '2025-09-27 10:29:54', 7),
('12_q8', '12', 'What does this sign mean?', 'a. Service area 30 miles ahead', 'b. Maximum speed 30km/h', 'c. Minimum speed 30 km/h', 'd. Lay-by 30 miles ahead', 'c. Minimum speed 30 km/h', 1, '/uploads/question-images/q258.png', '2025-09-25 12:42:09', '2025-09-27 10:29:54', 8),
('12_q9', '12', 'What does this sign mean?', 'a. Slippery road ahead', 'b. Tires liable to punctures ahead', 'c. Approaching a danger but undefined danger', 'd. Service area ahead', 'c. Approaching a danger but undefined danger', 1, '/uploads/question-images/q259.png', '2025-09-25 12:42:09', '2025-09-27 10:29:54', 9),
('13_q1', '13', 'This signal means:', 'a. No entry for pedestrians', 'b. Announces a pedestrian street', 'c. Announces a pedestrian crossing', 'd. b and c are correct', 'a. No entry for pedestrians', 1, '/uploads/question-images/q272.png', '2025-09-25 12:42:09', '2025-09-27 10:28:36', 1),
('13_q10', '13', 'What signal obliges me to give way:', 'a. The signal A19', 'b. The signal B5', 'c. The signal B6', 'd. No correct answer', 'b. The signal B5', 1, '/uploads/question-images/q280.png', '2025-09-25 12:42:09', '2025-09-27 10:28:36', 10),
('13_q11', '13', 'This danger signal announces me:', 'a. Flying gravel', 'b. Ruts with risk of aquaplaning', 'c. A slippery road', 'd. a and b are correct', 'a. Flying gravel', 1, '/uploads/question-images/q281.png', '2025-09-25 12:42:09', '2025-09-27 10:28:36', 11),
('13_q12', '13', 'Circulating on a cyclo, you see one of your acquaintances. She asks you to leave her some streets further. You are 18 but do not have a second helmet. Could you?', 'a. Yes', 'b. Yes, except for a long journey', 'c. Yes, except for a short trip', 'd. No', 'd. No', 1, '/uploads/question-images/q282.png', '2025-09-25 12:42:09', '2025-09-27 10:28:36', 12),
('13_q13', '13', 'What signal gives you priority at future intersections:', 'a. The signal B3', 'b. The signal A22a', 'c. The signal A20', 'd. All answers are correct', 'a. The signal B3', 1, '/uploads/question-images/q283.png', '2025-09-25 12:42:09', '2025-09-27 10:28:36', 13),
('13_q14', '13', 'Before overtaking a moped, I have to put my flashing on the left:', 'a. Yes always', 'b. Yes, when other vehicles follow me', 'c. Yes, when other vehicles coupled or have more than 2 wheels follow me', 'd. No, never to overtake a two-wheeler', 'a. Yes always', 1, '/uploads/question-images/q284.png', '2025-09-25 12:42:09', '2025-09-27 10:28:36', 14),
('13_q15', '13', 'I can overtake a driver who stops in front of a pedestrian crossing:', 'a. Yes', 'b. Yes, after a quick blow of the horn', 'c. Yes, when other vehicles follow me', 'd. No', 'd. No', 1, '/uploads/question-images/q285.png', '2025-09-25 12:42:09', '2025-09-27 10:28:36', 15),
('13_q16', '13', 'At the height of this elevated device:', 'a. I can overtake any vehicle if I moderate my speed', 'b. I can only overtake two-wheelers (bike, cyclo ...)', 'c. Any overtaking by the left is forbidden', 'd. a and b are correct', 'c. Any overtaking by the left is forbidden', 1, '/uploads/question-images/q286.png', '2025-09-25 12:42:09', '2025-09-27 10:28:36', 16),
('13_q17', '13', 'In case of an accident, aggression... which emergency number can call the emergency service:', 'a. 911', 'b. 100', 'c. 112', 'd. 131', 'c. 112', 1, '/uploads/question-images/q287.png', '2025-09-25 12:42:09', '2025-09-27 10:28:36', 17),
('13_q18', '13', 'I arrive first at the scene of an accident with injuries. My first concern is to:', 'a. Take the wounded out of the vehicles', 'b. Give them to drink', 'c. Report the accident and notify the rescue', 'd. No correct answer', 'c. Report the accident and notify the rescue', 1, '/uploads/question-images/q288.png', '2025-09-25 12:42:09', '2025-09-27 10:28:36', 18),
('13_q19', '13', 'When our vehicle is being overtaken', 'a. We shall not increase speed', 'a. We can increase speed', 'b. We can increase speed with due care', 'c. None of the answers is correct', 'a. We shall not increase speed', 1, '', '2025-09-25 12:42:09', '2025-09-27 10:28:36', 19),
('13_q2', '13', 'This signal means:', 'a. No entry for pedestrians', 'b. Announces a pedestrian street', 'c. Announces a pedestrian crossing', 'd. b and c are correct', 'a. No entry for pedestrians', 1, '/uploads/question-images/q272.png', '2025-09-25 12:42:09', '2025-09-27 10:29:54', 2),
('13_q20', '13', 'Mobile phones shall not be used', 'a. While driving a vehicle', 'b. In a government office', 'c. In a police station', 'd. All answers are correct', 'd. All answers are correct', 1, '', '2025-09-25 12:42:09', '2025-09-27 10:28:36', 20),
('13_q3', '13', 'Outside an agglomeration, you first encounter the two left-hand signals. Further, we announce the end of the work. Beyond that signal how fast do you roll?', 'a. 70 km/h', 'b. 50 km/h', 'c. 40 km/h', 'd. 80 km/h', 'd. 80 km/h', 1, '/uploads/question-images/q273.png', '2025-09-25 12:42:09', '2025-09-27 10:28:36', 3),
('13_q4', '13', 'This signal indicates:', 'a. A hotel', 'b. A hospital', 'c. A helicopter landing zone', 'd. b and c are correct', 'b. A hospital', 1, '/uploads/question-images/q274.png', '2025-09-25 12:42:09', '2025-09-27 10:28:36', 4),
('13_q5', '13', 'The two parallel discontinuous lines of white color at the edges of the road delimit:', 'a. An area reserved for stopping and parking', 'b. A pedestrian zone', 'c. Cycle track', 'd. a and b are correct', 'c. Cycle track', 1, '/uploads/question-images/q275.png', '2025-09-25 12:42:09', '2025-09-27 10:28:36', 5),
('13_q6', '13', 'This signal prevents any driver from overtaking a car:', 'a. On the right', 'b. On the left', 'c. On the right and the left', 'd. None of the answers is correct', 'b. On the left', 1, '/uploads/question-images/q276.png', '2025-09-25 12:42:09', '2025-09-27 10:28:36', 6),
('13_q7', '13', 'This signal prohibits overtaking on the left for the following vehicles:', 'a. Of any vehicle', 'b. Of any motor vehicle', 'c. Of any vehicle with an engine apart from those with two wheels without a side car', 'd. No correct answer', 'c. Of any vehicle with an engine apart from those with two wheels without a side car', 1, '/uploads/question-images/q277.png', '2025-09-25 12:42:09', '2025-09-27 10:28:36', 7),
('13_q8', '13', 'This signaling authorizes me to move on:', 'a. Yes', 'b. Yes, by giving way to pedestrians', 'c. Yes, by giving way to oncoming drivers', 'd. No', 'd. No', 1, '/uploads/question-images/q278.png', '2025-09-25 12:42:09', '2025-09-27 10:28:36', 8),
('13_q9', '13', 'On a winding road, when do I brake?', 'a. Before each turn', 'b. In every turn', 'c. After each turn', 'd. No correct answer', 'a. Before each turn', 1, '/uploads/question-images/q279.png', '2025-09-25 12:42:09', '2025-09-27 10:28:36', 9),
('14_q1', '14', 'Before overtaking a vehicle, it should be ensured that:', 'a. No vehicle is approaching from behind', 'b. The road ahead is clearly visible and it is safe to overtake', 'c. The vehicle in front is turning left', 'd. None of the answers is correct', 'b. The road ahead is clearly visible and it is safe to overtake', 1, '', '2025-09-25 12:42:09', '2025-09-27 10:28:36', 1),
('14_q10', '14', 'If the road is marked with broken white lines. You', 'a. Shall not change track', 'b. Can change track if required', 'c. Shall stop the vehicle', 'd. None of the answers is correct', 'b. Can change track if required', 1, '', '2025-09-25 12:42:09', '2025-09-27 10:28:36', 10),
('14_q11', '14', 'Use of the horn is prohibited', 'a. Near the hospital', 'b. Near mosque, church, and temple', 'c. Near the police station', 'd. None of the answers is correct', 'a. Near the hospital', 1, '', '2025-09-25 12:42:09', '2025-09-27 10:28:36', 11),
('14_q12', '14', 'How long is a motor vehicle inspection certificate usually valid for?', 'a. 6 months for vehicles for exclusively commercial use', 'b. 12 months for vehicles for non-commercial use', 'c. 2 years', 'd. A and B are correct', 'd. A and B are correct', 1, '', '2025-09-25 12:42:09', '2025-09-27 10:28:36', 12),
('14_q13', '14', 'What is the correct action to take in this situation?', 'a. Keep a close eye on the children, if necessary give a warning signal and be prepared to brake in good time.', 'b. Speed up to pass the children quickly', 'c. Continue to drive at a fast speed.', 'd. Drive closer to the right-hand kerb.', 'a. Keep a close eye on the children, if necessary give a warning signal and be prepared to brake in good time.', 1, '/uploads/question-images/q303.png', '2025-09-25 12:42:09', '2025-09-27 10:28:36', 13),
('14_q14', '14', 'An approaching driver notices that the boy on the children’s bicycle has said goodbye to his friend. What is the correct action for the driver to take?', 'a. Proceed as the boy is on the footpath.', 'b. Be prepared for the boy setting off at any moment without paying attention to your vehicle', 'c. Slow down and beckon the boy to cross the road.', 'd. Proceed as the boy is on the footpath.', 'b. Be prepared for the boy setting off at any moment without paying attention to your vehicle', 1, '/uploads/question-images/q304.png', '2025-09-25 12:42:09', '2025-09-27 10:28:36', 14),
('14_q15', '14', 'As the driver of the car, which conduct is correct?', 'a. A driver may proceed', 'b. A driver must drive on the right-hand side to allow clearance to the motorcyclist', 'c. A driver must wait', 'd. A driver must give right of way to the motorcyclist', 'a. A driver may proceed', 1, '/uploads/question-images/q305.png', '2025-09-25 12:42:09', '2025-09-27 10:28:36', 15),
('14_q16', '14', 'When approaching the pedestrian crossing, what should the driver do in this situation?', 'a. Slowdown in good time and be prepared to stop', 'b. Continue to drive on fast because the pedestrians have to wait', 'c. Maintain your speed because the pedestrians have not stepped on the crossing', 'd. Sound the horn to draw attention to your vehicle and continue to drive at the same speed', 'a. Slowdown in good time and be prepared to stop', 1, '/uploads/question-images/q306.png', '2025-09-25 12:42:09', '2025-09-27 10:28:36', 16),
('14_q17', '14', 'The driver is following these two vehicles and wishes to overtake. What must the driver consider before overtaking here?', 'a. You should overtake both vehicles together', 'b. The driver\'s field of view is not good enough to allow safe overtaking', 'c. The roadway marking forbids overtaking here', 'd. Pedestrian crossing ahead', 'b. The driver\'s field of view is not good enough to allow safe overtaking', 1, '/uploads/question-images/q307.png', '2025-09-25 12:42:09', '2025-09-27 10:28:36', 17),
('14_q18', '14', 'What should the driver of the silver car do before turning right?', 'a. Sound your horn to the cyclist that you intend to turn right', 'b. Turn the corner before the cyclist', 'c. Allow the cyclist heading straight on to pass', 'd. Increase speed to be able to turn the corner before the cyclist', 'c. Allow the cyclist heading straight on to pass', 1, '/uploads/question-images/q308.png', '2025-09-25 12:42:09', '2025-09-27 10:28:36', 18),
('14_q19', '14', 'What lights should a driver use in fog?', 'a. Front and rear fog lights along with dipped headlights', 'c. Front and rear fog lights', 'd. Dipped headlights', 'e. Just normal lights', 'a. Front and rear fog lights along with dipped headlights', 1, '/uploads/question-images/q309.png', '2025-09-25 12:42:09', '2025-09-27 10:28:36', 19),
('14_q2', '14', 'You are driving. A vehicle comes up quickly behind, flashing headlamps. What should you do?', 'a. Accelerate to maintain a gap behind you', 'b. Touch the brakes to show your brake light', 'c. Allow the vehicle to overtake if safe', 'd. None of the answers is correct', 'c. Allow the vehicle to overtake if safe', 1, '', '2025-09-25 12:42:09', '2025-09-27 10:28:36', 2),
('14_q20', '14', 'Which car, if any, is parked incorrectly?', 'a. Both cars', 'b. The green car', 'c. The red car', 'd. Neither car', 'a. Both cars', 1, '/uploads/question-images/q310.png', '2025-09-25 12:42:09', '2025-09-27 10:28:36', 20),
('14_q3', '14', 'When a blind person crosses the road holding a white cane', 'a. The driver of a vehicle shall consider the white cane as a traffic sign to stop the vehicle', 'b. Blow the horn and proceed', 'c. Slow down and proceed with caution', 'd. All answers are correct', 'a. The driver of a vehicle shall consider the white cane as a traffic sign to stop the vehicle', 1, '', '2025-09-25 12:42:09', '2025-09-27 10:28:36', 3),
('14_q4', '14', 'A high beam in foggy conditions', 'a. Is good because you can see more', 'b. Is bad because it reflects back and can dazzle', 'c. Makes sure others can see you', 'd. None of the answers is correct', 'b. Is bad because it reflects back and can dazzle', 1, '', '2025-09-25 12:42:09', '2025-09-27 10:28:36', 4),
('14_q5', '14', 'Zig-zag driving is', 'a. Dangerous to two-wheelers only', 'b. Dangerous to all times', 'c. Dangerous to four-wheeler vehicles', 'd. None of the answers is correct', 'b. Dangerous to all times', 1, '', '2025-09-25 12:42:09', '2025-09-27 10:28:36', 5),
('14_q6', '14', 'Mobile phones shall not be used', 'a. At a red light', 'b. When driving at a speed of 20 km/h', 'c. A and B are correct', 'd. None of these', 'd. None of these', 1, '', '2025-09-25 12:42:09', '2025-09-27 10:28:36', 6),
('14_q7', '14', 'Overtaking is prohibited when', 'a. The road is marked with a broken center line in white color', 'b. The road is marked with a continuous center line in white color', 'c. Vehicle is driven on a steep hill', 'd. None of the answers is correct', 'b. The road is marked with a continuous center line in white color', 1, '', '2025-09-25 12:42:09', '2025-09-27 10:28:36', 7),
('14_q8', '14', 'While you are driving with the headlight in high beam during the night, a vehicle approaches from the opposite direction. What will you do?', 'a. Dim the headlight until the vehicle passes', 'b. Proceed keeping to the left', 'c. Put the headlight in dim and bright alternatively several times', 'd. None of the answers is correct', 'a. Dim the headlight until the vehicle passes', 1, '', '2025-09-25 12:42:09', '2025-09-27 10:28:36', 8),
('14_q9', '14', 'If a person in charge of an animal apprehending that the animal may become unmanageable, requests to stop a vehicle', 'a. The driver shall stop the vehicle', 'b. The driver shall proceed blowing the horn', 'c. The driver shall reduce the speed', 'd. All answers are correct', 'a. The driver shall stop the vehicle', 1, '', '2025-09-25 12:42:09', '2025-09-27 10:28:36', 9),
('15_q1', '15', 'How should a driver overtake the cyclist in this situation?', 'a) The driver should not overtake here', 'b) By not crossing the broken white line', 'c) By crossing the broken white line', 'd) By not crossing any of the lines', 'c) By crossing the broken white line', 1, '/uploads/question-images/q311.png', '2025-09-25 12:42:09', '2025-09-27 10:28:36', 1),
('15_q10', '15', 'What should the driver do if there are cattle on the road ahead?', 'a. Sound the horn to try to get the cattle to move aside.', 'b. The driver should reduce speed and overtake with care.', 'c. Switch on your headlights and try to pass as quickly as possible.', 'd. Sound the horn and overtake with care.', 'b. The driver should reduce speed and overtake with care.', 1, '', '2025-09-25 12:42:09', '2025-09-27 10:28:36', 10),
('15_q11', '15', 'The bus ahead is moving away from a bus stop. What should a driver do?', 'a. Drive alongside it because you have the right-of-way.', 'b. Slow down and allow it to move out.', 'c. Try to get past it to avoid being delayed.', 'd. Signal to the bus driver to let you pass.', 'b. Slow down and allow it to move out.', 1, '', '2025-09-25 12:42:09', '2025-09-27 10:28:36', 11),
('15_q12', '15', 'What should a driver do if they meet a vehicle with flashing amber beacons?', 'a. That the oncoming vehicle is broken down.', 'b. That the oncoming vehicle is an emergency vehicle.', 'c. The oncoming vehicle is fast-moving.', 'd. Slow down and be prepared to stop.', 'd. Slow down and be prepared to stop.', 1, '', '2025-09-25 12:42:09', '2025-09-27 10:28:36', 12),
('15_q13', '15', 'What should a driver do when being overtaken by another vehicle?', 'a. Continue at the same pace.', 'b. Move to the right.', 'c. Move to the left.', 'd. Increase your speed.', 'a. Continue at the same pace.', 1, '', '2025-09-25 12:42:09', '2025-09-27 10:28:36', 13),
('15_q14', '15', 'What does a continuous white line along the center of the road mean?', 'a. It is prohibited for every driver to cross it.', 'b. Motorcyclists can overtake.', 'c. Parking allowed.', 'd. U-turn allowed during daylight hours.', 'a. It is prohibited for every driver to cross it.', 1, '/uploads/question-images/q324.png', '2025-09-25 12:42:09', '2025-09-27 10:28:36', 14),
('15_q15', '15', 'What should a driver do when approaching a junction normally controlled by traffic lights and the traffic lights are not lighting?', 'a. Treat the junction as an unmarked junction and proceed cautiously while watching out for other traffic.', 'b. Drive smartly through the junction to avoid delay.', 'c. Stop at the junction and give way to traffic on your right.', 'd. Switch on the hazard warning lights and drive on.', 'a. Treat the junction as an unmarked junction and proceed cautiously while watching out for other traffic.', 1, '', '2025-09-25 12:42:09', '2025-09-27 10:28:36', 15),
('15_q16', '15', 'What should the driver do if there are cattle on the road ahead?', 'a. Sound the horn to try to get the cattle to move aside.', 'b. The driver should reduce speed and overtake with care.', 'c. Switch on your headlights and try to pass as quickly as possible.', 'd. Sound the horn and overtake with care.', 'b. The driver should reduce speed and overtake with care.', 1, NULL, '2025-09-25 12:42:09', '2025-09-25 12:42:09', 16),
('15_q17', '15', 'What should the driver do when approaching a humpbacked hill?', 'a. The driver should reduce speed, keep to the right and be alert for hazards ahead.', 'b. Press the clutch pedal and sound the horn as a warning.', 'c. Maintain normal speed and road position.', 'd. Stop at the crest of the hill.', 'a. The driver should reduce speed, keep to the right and be alert for hazards ahead.', 1, '', '2025-09-25 12:42:09', '2025-09-27 10:28:36', 17),
('15_q18', '15', 'What do flash amber beacons on an oncoming vehicle alert a driver to?', 'a. That the oncoming traffic may be slow moving or extra wide.', 'b. Is an emergency vehicle.', 'c. Is broken down.', 'd. Is fast moving.', 'a. That the oncoming traffic may be slow moving or extra wide.', 1, '', '2025-09-25 12:42:09', '2025-09-27 10:28:36', 18),
('15_q19', '15', 'What should a driver do on a narrow road when another vehicle is coming in the opposite direction?', 'a. Maintain its position and expect the other vehicle to move over if necessary.', 'b. Reduce speed and allow reasonable clearance between their vehicle and the oncoming one before proceeding.', 'c. Expect the other driver to pull off the road.', 'd. Drive along the middle of the road to encourage other drivers to pull in.', 'b. Reduce speed and allow reasonable clearance between their vehicle and the oncoming one before proceeding.', 1, '', '2025-09-25 12:42:09', '2025-09-27 10:28:36', 19),
('15_q2', '15', 'What should a driver do if dazzled by the lights of an oncoming vehicle?', 'a) Dazzle the oncoming vehicle with their own full beam.', 'b) Look to the right-hand edge of the roadway and if necessary, reduce speed.', 'c) Flash the oncoming vehicle.', 'd) Accelerate to get out of the range of the dazzle as quickly as possible.', 'b) Look to the right-hand edge of the roadway and if necessary, reduce speed.', 1, '/uploads/question-images/q312.png', '2025-09-25 12:42:09', '2025-09-27 10:28:36', 2),
('15_q20', '15', 'When a driver is driving behind another vehicle that they do not intend to overtake, what should the driver do?', 'a. Keep well back and to the center of the road', 'b. Keep well back to allow following traffic to overtake them', 'c. Drive close behind it in order to let following traffic overtake both vehicles', 'd. Signal to following traffic to overtake both vehicles', 'b. Keep well back to allow following traffic to overtake them', 1, '', '2025-09-25 12:42:09', '2025-09-27 10:28:36', 20),
('15_q3', '15', 'What should you do when approaching traffic lights that change from green to amber?', 'a) Stop, unless it is not safe', 'b) Accelerate and complete the turn', 'c) Proceed, as the green light is about to come on', 'd) Continue with care being ready to stop if the light turns to red', 'a) Stop, unless it is not safe', 1, '/uploads/question-images/q313.png', '2025-09-25 12:42:09', '2025-09-27 10:28:36', 3),
('15_q4', '15', 'What should a driver be aware of when following the motorcyclist, and the white car is reversing onto the road?', 'a. The reversing driver will stop when he sees the motorcyclist.', 'b. The motorcyclist may beckon the reversing driver to stop.', 'c) The brake-lights may go off and the car continue reversing.', 'd) The motorcyclist may suddenly brake.', 'd) The motorcyclist may suddenly brake.', 1, '/uploads/question-images/q314.png', '2025-09-25 12:42:09', '2025-09-27 10:28:36', 4),
('15_q5', '15', 'What should a driver do in this situation when intending to turn right?', 'a) Proceed between both pedestrians.', 'b) Sound the horn, and accelerate to proceed promptly.', 'c) Wait and allow both pedestrians to cross.', 'd) Allow one pedestrian to cross, and then proceed as there should be room to clear the junction.', 'c) Wait and allow both pedestrians to cross.', 1, '/uploads/question-images/q315.png', '2025-09-25 12:42:09', '2025-09-27 10:28:36', 5),
('15_q6', '15', 'In this situation, should you overtake the cyclists?', 'a) No, the driver cannot see clearly ahead', 'b) Yes, provided the broken line does not become continuous.', 'c) Yes, the cyclists will hear your vehicle and thus will get out of the way.', 'd) Yes, any oncoming traffic can observe the situation and will get out of the way.', 'a) No, the driver cannot see clearly ahead', 1, '/uploads/question-images/q316.png', '2025-09-25 12:42:09', '2025-09-27 10:28:36', 6),
('15_q7', '15', 'What should a driver do in this situation?', 'a) Allow the pedestrian to cross the road.', 'b) Sound your horn and drive on.', 'c) Wait at the zebra crossing until the van has turned off.', 'd) Accelerate quickly before pedestrians cross the road.', 'a) Allow the pedestrian to cross the road.', 1, '/uploads/question-images/q317.png', '2025-09-25 12:42:09', '2025-09-27 10:28:36', 7),
('15_q8', '15', 'Which vehicle is in the correct position to make a right turn from the major road into the minor road?', 'a) Car 1 is in the correct position to make the right turn.', 'b) Car 2 is in the correct position to make the right turn.', 'c) Car 3 is in the correct position to make the right turn.', 'd) Car 4 is in the correct position to make the right turn.', 'a) Car 1 is in the correct position to make the right turn.', 1, '/uploads/question-images/q18.png', '2025-09-25 12:42:09', '2025-09-27 10:28:36', 8),
('15_q9', '15', 'What should a driver do if they see a red warning triangle on the road?', 'a) The driver should slow down and expect a hazard up ahead.', 'b) Stop and await instructions.', 'c) Avoid it, maintain speed and carry on.', 'd) Stop at the triangle before proceeding.', 'a) The driver should slow down and expect a hazard up ahead.', 1, '', '2025-09-25 12:42:09', '2025-09-27 10:28:36', 9),
('16_q1', '16', 'When should signals (for example, with indicators) be given to other road users?', 'a. Only when it is necessary to warn following traffic', 'b. Only when it is necessary to warn oncoming traffic', 'c. Clearly and in good time to let other road users know your intentions', 'd. Except where road markings indicate your direction', 'c. Clearly and in good time to let other road users know your intentions', 1, '', '2025-09-25 12:42:09', '2025-09-27 10:28:36', 1),
('16_q10', '16', 'Where should a vehicle be positioned before turning left?', 'a. The right-hand side of the road', 'b. Just right of the center of the road', 'c. Either side of the center of the road', 'd. The left-hand side of the road', 'b. Just right of the center of the road', 1, '/uploads/question-images/q340.png', '2025-09-25 12:42:09', '2025-09-27 10:28:36', 10),
('16_q11', '16', 'What must a driver be aware of before entering a roundabout?', 'a. Traffic coming from behind - how fast it\'s travelling and how close it is', 'b. The traffic to the left - how fast it\'s travelling and how close it is', 'c. The traffic coming from the right - how fast it\'s travelling and how close it is', 'd. The traffic ahead - how fast it\'s travelling and how close it is', 'b. The traffic to the left - how fast it\'s travelling and how close it is', 1, '', '2025-09-25 12:42:09', '2025-09-27 10:28:36', 11),
('16_q12', '16', 'You are behind a bus that has stopped to pick up or drop off passengers you should:', 'a. Overtake from the left', 'b. Wait behind patiently', 'c. A and B are correct', 'd. None of the answers is correct', 'b. Wait behind patiently', 1, '', '2025-09-25 12:42:09', '2025-09-27 10:28:36', 12),
('16_q13', '16', 'When you see the traffic sign of school you should:', 'a. Slow down and proceed with caution', 'b. Continue to drive on fast because the students have to wait', 'c. Sound your horn', 'd. All answers are correct', 'a. Slow down and proceed with caution', 1, '', '2025-09-25 12:42:09', '2025-09-27 10:28:36', 13),
('16_q14', '16', 'The number of passengers permitted to be taken in a private vehicle is recorded in the:', 'a. Registration certificate', 'b. Tax receipt', 'c. Proper insurance', 'd. All answers are correct', 'c. Proper insurance', 1, '', '2025-09-25 12:42:09', '2025-09-27 10:28:36', 14),
('16_q15', '16', 'Drunken driving is:', 'a. Allowed in private motor vehicles', 'b. Allowed during nighttime', 'c. Prohibited in all motor vehicles', 'd. All answers are correct', 'c. Prohibited in all motor vehicles', 1, '', '2025-09-25 12:42:09', '2025-09-27 10:28:36', 15),
('16_q16', '16', 'A driver of a vehicle may overtake:', 'a. While driving downhill', 'b. If the road is sufficiently wide', 'c. When the driver of the vehicle in front shows the signal to overtake', 'd. None of the answers is correct', 'c. When the driver of the vehicle in front shows the signal to overtake', 1, '', '2025-09-25 12:42:09', '2025-09-27 10:28:36', 16),
('16_q17', '16', 'You stop for pedestrians waiting to cross at a zebra crossing. They do not start to cross. What should you do?', 'a. Sound your horn', 'b. Be patient and wait', 'c. Drive on', 'd. None of the answers is correct', 'b. Be patient and wait', 1, '', '2025-09-25 12:42:09', '2025-09-27 10:28:36', 17),
('16_q18', '16', 'When someone in your car forgets to wear their seat belt, you should:', 'a. Take yours off so you can share.', 'b. Close your eyes and hope that you don\'t crash.', 'c. Tighten your own seat belt.', 'd. Remind them to put it on.', 'd. Remind them to put it on.', 1, '', '2025-09-25 12:42:09', '2025-09-27 10:28:36', 18),
('16_q19', '16', 'When school buses are stopped for picking up or setting down students, you should:', 'a. Blow a horn and proceed', 'b. Proceed slowly and cautiously since there is a chance of students suddenly crossing the road', 'c. No special care is required', 'd. All answers are correct', 'b. Proceed slowly and cautiously since there is a chance of students suddenly crossing the road', 1, '', '2025-09-25 12:42:09', '2025-09-27 10:28:36', 19),
('16_q2', '16', 'How does giving a late signal affect other road users?', 'a. Only oncoming traffic are affected', 'b. They may not have sufficient time to react', 'c. They always have sufficient time in which to react', 'd. They are not affected', 'b. They may not have sufficient time to react', 1, '', '2025-09-25 12:42:09', '2025-09-27 10:28:36', 2),
('16_q20', '16', 'When a vehicle is parked on the roadside during the night, what should the driver do?', 'a. The vehicle should be locked', 'b. The person having a license to drive such a vehicle should be in the driver’s seat', 'c. The park light shall remain', 'd. All answers are correct', 'c. The park light shall remain', 1, '', '2025-09-25 12:42:09', '2025-09-27 10:28:36', 20),
('16_q3', '16', 'What is the correct procedure where somebody has been injured in a collision?', 'a. Carry the person to the side of the road', 'b. Do not move the person unless there is a danger of fire or of being hit by passing vehicles and call the emergency services', 'c. Have the person move various limbs to determine the extent of the injuries', 'd. Keep the injured person calm and give them a cold drink', 'b. Do not move the person unless there is a danger of fire or of being hit by passing vehicles and call the emergency services', 1, '', '2025-09-25 12:42:09', '2025-09-27 10:28:36', 3),
('16_q4', '16', 'What should a driver do when involved in an incident where nobody is injured but the vehicles are causing a danger or obstruction on the road?', 'a. Mark the position of the vehicles and move them off the road', 'b. Move any passengers and display a red warning triangle on the vehicle', 'c. Wait for Police to arrive before moving the vehicles off the road', 'd. Halt all other traffic until blame has been established and then move the vehicles', 'a. Mark the position of the vehicles and move them off the road', 1, '', '2025-09-25 12:42:09', '2025-09-27 10:28:36', 4),
('16_q5', '16', 'When driving on a one-way street and wishing to turn left, what should a driver do?', 'a. Drive close to the center line of the road while indicating left', 'b. Drive close to the right-hand-side of the road', 'c. Drive close to the left-hand side of the road', 'd. Drive close to the center line of the road', 'c. Drive close to the left-hand side of the road', 1, '', '2025-09-25 12:42:09', '2025-09-27 10:28:36', 5),
('16_q6', '16', 'When driving along a dual carriageway, what lane position should a driver be in?', 'a. On the left-hand lane, except when driving a tractor or works vehicle', 'b. On either lane of their choice', 'c. In the right-hand lane unless the driver wishes to overtake or turn left', 'd. On the left-hand lane', 'c. In the right-hand lane unless the driver wishes to overtake or turn left', 1, '', '2025-09-25 12:42:09', '2025-09-27 10:28:36', 6),
('16_q7', '16', 'When driving on a motorway, which lane a driver should take?', 'a. Drive on whichever lane has the least volume of traffic', 'b. Drive in the left-hand lane unless you intend to take a right exit', 'c. Drive in the right-hand lane unless intending to overtake', 'd. Not drive on the right-hand lane as it is reserved for heavy goods vehicles and coaches', 'c. Drive in the right-hand lane unless intending to overtake', 1, '', '2025-09-25 12:42:09', '2025-09-27 10:28:36', 7);
INSERT INTO `questions` (`id`, `examId`, `question`, `option1`, `option2`, `option3`, `option4`, `correctAnswer`, `points`, `questionImgUrl`, `createdAt`, `updatedAt`, `questionOrder`) VALUES
('16_q8', '16', 'What should a driver do when approaching a roundabout?', 'a. Drive onto it as the traffic on it must give way to you', 'b. Give way only to heavy goods vehicles on the roundabout', 'c. Give way only if taking the second or third exit', 'd. Give way to traffic already on the roundabout', 'd. Give way to traffic already on the roundabout', 1, '', '2025-09-25 12:42:09', '2025-09-27 10:28:36', 8),
('16_q9', '16', 'In what direction should a driver turn when entering a roundabout?', 'a. To the Left', 'b. To the Left, only when controlled by a traffic light', 'c. To the right or left', 'd. To the right', 'd. To the right', 1, '', '2025-09-25 12:42:09', '2025-09-27 10:28:36', 9),
('17_q1', '17', 'When the vehicle behind has begun to overtake our vehicle:', 'a. We shall not overtake another vehicle', 'b. We can overtake another vehicle', 'c. We can overtake another vehicle blowing the horn', 'd. None of the answers is correct', 'a. We shall not overtake another vehicle', 1, '', '2025-09-25 12:42:09', '2025-09-27 10:28:36', 1),
('17_q10', '17', 'You’re approaching a junction where the traffic lights aren’t working. What should you do when a police officer gives this signal?', 'a. Turn left only', 'b. Turn right only continue ahead only', 'c. Stop at the stop line', 'd. Continue ahead only', 'c. Stop at the stop line', 1, '/uploads/question-images/q360.png', '2025-09-25 12:42:09', '2025-09-27 10:28:36', 10),
('17_q11', '17', 'The direction indicating lights must be visible at a minimum distance of:', 'a. 100 m at night by time weather', 'b. 200 m at night by time weather', 'c. 150 m at night by time weather', 'd. 250 m at night by time weather', 'c. 150 m at night by time weather', 1, '', '2025-09-25 12:42:09', '2025-09-27 10:28:36', 11),
('17_q12', '17', 'A broken white line means that it is prohibited for every driver to cross it except:', 'a. in case of overtaking', 'b. for turning left', 'c. for effecting a y-turn of shifting lines of circulation', 'd. All answers are correct.', 'd. All answers are correct.', 1, '', '2025-09-25 12:42:09', '2025-09-27 10:28:36', 12),
('17_q13', '17', 'The section of the public highway delimited by two broken and parallel white lines and not wide enough for automobile vehicles traffic constitutes:', 'a. passage for pedestrians', 'b. a cycle lane', 'c. a and b are all correct', 'd. none of the answers is correct', 'b. a cycle lane', 1, '', '2025-09-25 12:42:09', '2025-09-27 10:28:36', 13),
('17_q14', '17', 'The sign A19 for two ways traffic authorized in both directions has the following characteristics:', 'a. a red cycle with a white surface and a black symbol', 'b. a red triangle with a white surface and a black symbol', 'c. a red triangle with a blue surface and a black symbol', 'd. a red cycle with a blue surface and a black', 'b. a red triangle with a white surface and a black symbol', 1, '', '2025-09-25 12:42:09', '2025-09-27 10:28:36', 14),
('17_q15', '17', 'A self-propelling vehicle and an animal draught vehicle cannot pull:', 'a. more than one vehicle', 'b. more than two loaded vehicles', 'c. more than two vehicles', 'd. a and b are correct', 'c. more than two vehicles', 1, '', '2025-09-25 12:42:09', '2025-09-27 10:28:36', 15),
('17_q16', '17', 'This signal means:', 'a. The end of priority', 'b. right of way for vehicles moving in the opposite direction', 'c. right of way before vehicles coming in the opposite direction', 'd. none of the answer is correct', 'c. right of way before vehicles coming in the opposite direction', 1, '/uploads/question-images/q369.png', '2025-09-25 12:42:09', '2025-09-27 10:28:36', 16),
('17_q17', '17', 'This signal explains the following:', 'a. it is forbidden to overtake other vehicles', 'b. right of way for vehicles moving in the opposite direction', 'c. a and b are correct', 'd. none of the answers is correct', 'b. right of way for vehicles moving in the opposite direction', 1, '/uploads/question-images/q367.png', '2025-09-25 12:42:09', '2025-09-27 10:28:36', 17),
('17_q18', '17', 'The reflector placed on the front side of the vehicle must be of:', 'a. Yellow color', 'b. red color', 'c. white color', 'd. none of the answer is correct', 'c. white color', 1, '', '2025-09-25 12:42:09', '2025-09-27 10:28:36', 18),
('17_q19', '17', 'This signal means:', 'a. The end of priority', 'b. right of way for vehicles moving in the opposite direction', 'c. right of way before vehicles coming in the opposite direction', 'd. none of the answer is correct', 'c. right of way before vehicles coming in the opposite direction', 1, '/uploads/question-images/q369.png', '2025-09-25 12:42:09', '2025-09-27 10:29:54', 19),
('17_q2', '17', 'You are driving on a two-lane street. A vehicle in front of you is moving very slowly and the road ahead is clear for overtaking, you should:', 'a. Pass the vehicle from the left-hand side', 'b. Pass the vehicle from the right-hand side', 'c. Pass the vehicle from any convenient side', 'd. All answers are correct', 'a. Pass the vehicle from the left-hand side', 1, '', '2025-09-25 12:42:09', '2025-09-27 10:28:36', 2),
('17_q20', '17', 'This signal constitutes by:', 'a. form of a triangle, blue surface', 'b. triangle form, black surface', 'c. triangle form, white surface', 'd. none of the answer is correct', 'c. triangle form, white surface', 1, '/uploads/question-images/q370.png', '2025-09-25 12:42:09', '2025-09-27 10:28:36', 20),
('17_q3', '17', 'Large white strips which are parallel to the axis of the road are meant:', 'a. Stopping vehicle', 'b. Pedestrians crossing', 'c. For giving preference to vehicle', 'd. All answers are correct', 'b. Pedestrians crossing', 1, '', '2025-09-25 12:42:09', '2025-09-27 10:28:36', 3),
('17_q4', '17', 'The mirror is used:', 'a. For seeing the face', 'b. For watching the traffic approaching from behind', 'c. For seeing the back seat passenger', 'd. None of the answers is correct', 'b. For watching the traffic approaching from behind', 1, '', '2025-09-25 12:42:09', '2025-09-27 10:28:36', 4),
('17_q5', '17', 'The pedestrians shall not cross the road at sharp bends or very near to a stopped vehicle, why?', 'a. Inconvenience to other vehicles', 'b. Inconvenience to other road users', 'c. Drivers of other vehicles coming at a distance may not see persons crossing the road', 'd. All answers are correct', 'c. Drivers of other vehicles coming at a distance may not see persons crossing the road', 1, '', '2025-09-25 12:42:09', '2025-09-27 10:28:36', 5),
('17_q6', '17', 'Overtaking when approaching a bend is:', 'a. Permissible', 'b. Not permissible', 'c. Permissible with care', 'd. All answers are correct', 'b. Not permissible', 1, '', '2025-09-25 12:42:09', '2025-09-27 10:28:36', 6),
('17_q7', '17', 'What should drivers do if they become drowsy while driving?', 'a. Open the window or turn on the air conditioning to let cool air into the vehicle.', 'b. Stop, take a break including a short walk if possible.', 'c. Stretch your arms and close your eyes for short periods.', 'd. Turn up the heating.', 'b. Stop, take a break including a short walk if possible.', 1, '', '2025-09-25 12:42:09', '2025-09-27 10:28:36', 7),
('17_q8', '17', 'What should a driver do when driving in fog, heavy rain, hail, or dust clouds?', 'a. Drive along the shoulder and watch for reflective marks.', 'b. Reduce the speed and use dipped headlights.', 'c. Switch on your full headlight and drive slowly.', 'd. Drive along the central driving line and watch the reflective marks.', 'b. Reduce the speed and use dipped headlights.', 1, '', '2025-09-25 12:42:09', '2025-09-27 10:28:36', 8),
('17_q9', '17', 'How can you identify traffic signs that give orders?', 'a. They’re rectangular with a yellow border', 'b. They’re triangular with a blue border', 'c. They’re square with a black border', 'd. They’re circular with a red border', 'd. They’re circular with a red border', 1, '', '2025-09-25 12:42:09', '2025-09-27 10:28:36', 9),
('18_q1', '18', 'This signal means:', 'a. The end of priority', 'b. right of way for vehicles moving in the opposite direction', 'c. right of way before vehicles coming in the opposite direction', 'd. none of the answer is correct', 'c. right of way before vehicles coming in the opposite direction', 1, '/uploads/question-images/q369.png', '2025-09-25 12:42:09', '2025-09-27 10:28:37', 1),
('18_q10', '18', 'The signal c15 means the forbidden of hooting and warning sound has the following characteristics:', 'a. It\'s form of a circle, blue surface, and black symbol', 'b. Form of a circle, blue surface, and white symbol', 'c. Form of a circle, white surface, and black symbol', 'd. None of the answers is correct', 'c. Form of a circle, white surface, and black symbol', 1, '', '2025-09-25 12:42:09', '2025-09-27 10:28:36', 10),
('18_q11', '18', 'Danger and priority signals are constituted by:', 'a. Form of a triangle in red color, white surface, and black symbol', 'b. Form of a triangle in red color, blue surface, and black symbol', 'c. Form of a circle in red color, blue surface, and black symbol', 'd. Form of a circle in red color, white surface, and black symbol', 'a. Form of a triangle in red color, white surface, and black symbol', 1, '', '2025-09-25 12:42:09', '2025-09-27 10:28:36', 11),
('18_q12', '18', 'Prohibition and obligation signs only have effect:', 'a. At the crossroads', 'b. The light signals', 'c. A and b are just', 'd. None of the answers is correct', 'd. None of the answers is correct', 1, '', '2025-09-25 12:42:09', '2025-09-27 10:28:36', 12),
('18_q13', '18', 'Danger road signs serve the purpose of warning the user:', 'a. On the existence of danger', 'b. Undefined danger', 'c. Characters of surprise danger.', 'd. There is no correct answer', 'a. On the existence of danger', 1, '', '2025-09-25 12:42:09', '2025-09-27 10:28:36', 13),
('18_q14', '18', 'Additional signals may notify:', 'a. Particular prohibitions only', 'b. General restrictions or exceptions or particular prohibitions or obligations', 'c. A and b are both correct answers', 'd. None of the answer is correct', 'b. General restrictions or exceptions or particular prohibitions or obligations', 1, '', '2025-09-25 12:42:09', '2025-09-27 10:28:36', 14),
('18_q15', '18', 'The form of a signal that means compulsory bypass is:', 'a. Triangle', 'b. Circle', 'c. Rectangle', 'd. None of the answers is correct', 'b. Circle', 1, '', '2025-09-25 12:42:09', '2025-09-27 10:28:36', 15),
('18_q16', '18', 'A signal indicating the mandatory direction of a color symbol:', 'a. Blanche', 'b. Rouge', 'c. Blue and white', 'd. Black', 'c. Blue and white', 1, '', '2025-09-25 12:42:09', '2025-09-27 10:28:37', 16),
('18_q17', '18', 'This order of the qualified agent implies the obligation to stop:', 'a. For all users arriving in front of the agent', 'b. For all users, wherever they come from.', 'c. For all users appearing behind the agent.', 'd. None of the answer is correct', 'b. For all users, wherever they come from.', 1, '/uploads/question-images/q387.png', '2025-09-25 12:42:09', '2025-09-27 10:28:37', 17),
('18_q18', '18', 'These road signs forbid me to overtake on the left?', 'a. Yes', 'b. Yes, if my speed is above 90 km/h', 'c. No', 'd. None of the answers is correct', 'a. Yes', 1, '/uploads/question-images/q88.png', '2025-09-25 12:42:09', '2025-09-27 10:28:37', 18),
('18_q19', '18', 'Highway. I want to overtake these two trucks in a single maneuver, by the left and at the same time. Is it authorized?', 'a. Yes', 'b. No', 'c. Yes, but to the left', 'd. None of the answers is correct', 'a. Yes', 1, '', '2025-09-25 12:42:09', '2025-09-27 10:28:37', 19),
('18_q2', '18', 'Every driver who realizes that a driver following him wishes to overtake him must:', 'a. come close to the right border of the roadway', 'b. accelerate the vehicle', 'c. stop', 'd. a and c are correct answers', 'a. come close to the right border of the roadway', 1, '', '2025-09-25 12:42:09', '2025-09-27 10:28:36', 2),
('18_q20', '18', 'This signal means:', 'a. The end of priority', 'b. right of way for vehicles moving in the opposite direction', 'c. right of way before vehicles coming in the opposite direction', 'd. none of the answer is correct', 'c. right of way before vehicles coming in the opposite direction', 1, '/uploads/question-images/q369.png', '2025-09-25 12:42:09', '2025-09-27 10:29:54', 20),
('18_q3', '18', 'This signal indicates', 'a. Narrowing road', 'b. Narrowing road (as a result of an encroachment upon the left verge of the road)', 'c. Irregular surface', 'd. None of the answers is correct', 'd. None of the answers is correct', 1, '/uploads/question-images/q373.png', '2025-09-25 12:42:09', '2025-09-27 10:28:36', 3),
('18_q4', '18', 'This signal designates:', 'a. No vehicular traffic in both directions', 'b. Only people who reside in that place are supposed to pass', 'c. It\'s only one direction', 'd. None of the answers is correct', 'a. No vehicular traffic in both directions', 1, '/uploads/question-images/q374.png', '2025-09-25 12:42:09', '2025-09-27 10:28:36', 4),
('18_q5', '18', 'This sign indicates:', 'a. Narrowing road', 'b. Slippery Road', 'c. Irregular surface', 'd. None of the answers is correct', 'd. None of the answers is correct', 1, '/uploads/question-images/q375.png', '2025-09-25 12:42:09', '2025-09-27 10:28:36', 5),
('18_q6', '18', 'This sign showing the following:', 'a. Corner to the right (approaching a dangerous corner to the right)', 'b. Steep climb', 'c. Dangerous slope', 'd. b and c are correct', 'a. Corner to the right (approaching a dangerous corner to the right)', 1, '/uploads/question-images/q376.png', '2025-09-25 12:42:09', '2025-09-27 10:28:36', 6),
('18_q7', '18', 'When the road has two traffic bands and the traffic moves in two directions, it\'s forbidden to:', 'a. Use the right-hand band', 'b. Overtake', 'c. Use the left-hand band', 'd. All answers are correct', 'c. Use the left-hand band', 1, '', '2025-09-25 12:42:09', '2025-09-27 10:28:36', 7),
('18_q8', '18', 'The two-way traffic sign is characterized by:', 'a. Circular shape in red, white background, and black symbol', 'b. Red triangular shape, white background, and black symbol', 'c. Triangular shape in red, blue background, and a black symbol', 'd. Circular shape in red, blue background, and black symbol', 'b. Red triangular shape, white background, and black symbol', 1, '', '2025-09-25 12:42:09', '2025-09-27 10:28:36', 8),
('18_q9', '18', 'The signal (path for cattle required) has the following characteristics:', 'a. A circular shape with a surface in blue color with the image of a cow in black color', 'b. A circular shape of the surface is of a white color and the image of a cow in blue color', 'c. A circle with a surface in blue color the image of a cow in white color and a symbol in black color', 'd. A triangular shape whose surface is of a white color with the image of a cow in black color', 'd. A triangular shape whose surface is of a white color with the image of a cow in black color', 1, '', '2025-09-25 12:42:09', '2025-09-27 10:28:36', 9),
('19_q1', '19', 'The driver of a car This road sign means:', 'a. Prohibits me from driving at a speed exceeding 5 km/h.', 'b. Denies me access because it applies to the vehicle of more than 5 tons.', 'c. Does not concern me, as it only applies to vehicles of 5 tons and over.', 'd. None of the answers is correct', 'c. Does not concern me, as it only applies to vehicles of 5 tons and over.', 1, '/uploads/question-images/q391.png', '2025-09-25 12:42:09', '2025-09-27 10:28:37', 1),
('19_q10', '19', 'The driver in front of me overtook me on the left.', 'a. I can, in turn, go past it on the right.', 'b. I cannot go beyond it.', 'c. I can, in turn, overtake it on the left, as soon as I have enough space.', 'd. None of the answers are correct', 'c. I can, in turn, overtake it on the left, as soon as I have enough space.', 1, '/uploads/question-images/q400.png', '2025-09-25 12:42:09', '2025-09-27 10:28:37', 10),
('19_q11', '19', 'From these road signs, it is forbidden:', 'a. To overtake harnessed vehicles and vehicles with more than two wheels on the left and drive at more than 70 km/h.', 'b. To overtake a coupled vehicle or a vehicle with more than two wheels to the left.', 'c. To travel more than 70 km/h.', 'd. None of the answers is correct', 'a. To overtake harnessed vehicles and vehicles with more than two wheels on the left and drive at more than 70 km/h.', 1, '/uploads/question-images/q401.png', '2025-09-25 12:42:09', '2025-09-27 10:28:37', 11),
('19_q12', '19', 'I want to store my parked car on the right, on this sidewalk.', 'a. It is allowed, below the signal.', 'b. It is allowed in part, beyond the signal.', 'c. It is forbidden, both below and beyond the signal.', 'd. None of the answers is correct', 'a. It is allowed, below the signal.', 1, '/uploads/question-images/q402.png', '2025-09-25 12:42:09', '2025-09-27 10:28:37', 12),
('19_q13', '19', 'What does this sign mean?', 'a) U-turn not permitted.', 'b) Reversing not permitted.', 'c) Slippery road ahead.', 'd) Two-way traffic prohibited', 'a) U-turn not permitted.', 1, '/uploads/question-images/q410.png', '2025-09-25 12:42:09', '2025-09-27 10:28:37', 13),
('19_q14', '19', 'What does this sign mean at a junction?', 'a) Yield to all heavy goods vehicles.', 'b) Slow down and stop for pedestrians.', 'c) Yield to traffic on the major road.', 'd) Yield to traffic coming from your right.', 'c) Yield to traffic on the major road.', 1, '/uploads/question-images/q404.png', '2025-09-25 12:42:09', '2025-09-27 10:28:37', 14),
('19_q15', '19', 'What does this sign mean at a roundabout?', 'a) Yield to traffic on the major road.', 'b) Yield to traffic coming from the right.', 'c) Yield to trucks and buses only.', 'd) All vehicles, except motorcycles, must yield.', 'b) Yield to traffic coming from the right.', 1, '/uploads/question-images/q405.png', '2025-09-25 12:42:09', '2025-09-27 10:28:37', 15),
('19_q16', '19', 'What does this sign mean?', 'a) Straight ahead only.', 'b) Overtaking lane ahead.', 'c) Parking permitted from this point on.', 'd) One-way street ahead.', 'a) Straight ahead only.', 1, '/uploads/question-images/q406.png', '2025-09-25 12:42:09', '2025-09-27 10:29:54', 16),
('19_q17', '19', 'What does this sign mean?', 'a) Motorway to the left.', 'b) Diversion ahead to the left.', 'c) Traffic from the right has priority.', 'd) Turn Left Only.', 'd) Turn Left Only.', 1, '/uploads/question-images/q407.png', '2025-09-25 12:42:09', '2025-09-27 10:29:54', 17),
('19_q18', '19', 'What does this sign mean?', 'a) Overtake only on the right', 'b) Diversion ahead to the right.', 'c) Turn right only.', 'd) Major road joining from the left.', 'c) Turn right only.', 1, '/uploads/question-images/q408.png', '2025-09-25 12:42:09', '2025-09-27 10:29:54', 18),
('19_q19', '19', 'What does this sign mean?', 'a) No right turn.', 'b) Yield to other traffic when turning right.', 'c) Turn right if there is no oncoming traffic.', 'd) No hard shoulder to the right.', 'a) No right turn.', 1, '/uploads/question-images/q409.png', '2025-09-25 12:42:09', '2025-09-27 10:29:54', 19),
('19_q2', '19', 'I want to turn right. It’s allowed.', 'a. Yes.', 'b. Yes, but after stopping.', 'c. No', 'd. None of the answers is correct', 'c. No', 1, '/uploads/question-images/q392.png', '2025-09-25 12:42:09', '2025-09-27 10:28:37', 2),
('19_q20', '19', 'What does this sign mean?', 'a) U-turn not permitted.', 'b) Reversing not permitted.', 'c) Slippery road ahead.', 'd) Two-way traffic prohibited', 'a) U-turn not permitted.', 1, '/uploads/question-images/q410.png', '2025-09-25 12:42:09', '2025-09-27 10:29:54', 20),
('19_q3', '19', 'Railroad Crossing.', 'a. I can still cross this level crossing because the barriers are not completely lowered.', 'b. I must stop below the flashing red lights.', 'c. I cannot continue my journey. I have to stop now.', 'd. None of the answers is correct', 'b. I must stop below the flashing red lights.', 1, '/uploads/question-images/q393.png', '2025-09-25 12:42:09', '2025-09-27 10:28:37', 3),
('19_q4', '19', 'Beyond the first road sign:', 'a. Advised to travel at more than 30 km/h.', 'b. Advised not to exceed 30 km/h.', 'c. Forbidden to drive more than 30 km/h.', 'd. None of the answers is correct', 'c. Forbidden to drive more than 30 km/h.', 1, '/uploads/question-images/q394.png', '2025-09-25 12:42:09', '2025-09-27 10:28:37', 4),
('19_q5', '19', 'I stop at the stop line.', 'a. Then I can turn right.', 'b. Then, I can turn left.', 'c. Then, I can turn left or right.', 'd. None of the answers is correct', 'b. Then, I can turn left.', 1, '/uploads/question-images/q395.png', '2025-09-25 12:42:09', '2025-09-27 10:28:37', 5),
('19_q7', '19', 'I want to turn left. The green car came to a stop. Who has priority?', 'a. I have priority.', 'b. The green car has priority.', 'c. Neither: we must exercise caution.', 'd. None of the answers is correct', 'b. The green car has priority.', 1, '/uploads/question-images/q397.png', '2025-09-25 12:42:09', '2025-09-27 10:28:37', 7),
('19_q8', '19', 'I have priority at this crossroads?', 'a. Yes, if you turn right.', 'b. No, the other car traveling straight ahead has priority.', 'c. Yes, regardless of my direction.', 'd. None of the answers is correct', 'c. Yes, regardless of my direction.', 1, '/uploads/question-images/q398.png', '2025-09-25 12:42:09', '2025-09-27 10:28:37', 8),
('19_q9', '19', 'I drive at 20 km/h. I can still get involved in the crossroads?', 'a. No.', 'b. Yes, and I can turn right.', 'c. Yes, and I can turn left as well as right.', 'd. Yes, and I can turn left only', 'a. No.', 1, '/uploads/question-images/q399.png', '2025-09-25 12:42:09', '2025-09-27 10:28:37', 9),
('1_q1', '1', 'Every vehicle or set of vehicles in motion must have:', 'a) A driver', 'b) A conveyor', 'c) A and B are correct', 'd) No correct answer', 'a) A driver', 1, '', '2025-09-25 12:42:08', '2025-09-27 10:28:37', 1),
('1_q10', '1', 'A plate indicating the maximum speed is put only on the vehicles whose authorized weight are:', 'a) Weight exceeds 1 tone', 'b) Weight exceeds 2 tones', 'c) Weight exceeds 24 tones', 'd) No correct answer', 'd) No correct answer', 1, '', '2025-09-25 12:42:08', '2025-09-27 10:28:37', 10),
('1_q11', '1', 'Out of agglomeration, the maximum speed of a moped is:', 'a) 50 km/h', 'b) 40 km/h', 'c) 30 km/h', 'd) None', 'a) 50 km/h', 1, '', '2025-09-25 12:42:08', '2025-09-27 10:28:37', 11),
('1_q12', '1', 'The person who drives on a roadway when the width of the road does not permit to perform easily the overtaking, drives to the verges but must respect:', 'a) The speed of the pedestrians', 'b) The width of the road', 'c) The number of pedestrians', 'd) No correct answer', 'b) The width of the road', 1, '', '2025-09-25 12:42:08', '2025-09-27 10:28:37', 12),
('1_q13', '1', 'For sign posting and lighting vehicles as well as the indication of their direction. It is forbidden changing them, using other lights or reflectors other than those prescribed by the decree. But this provision does not concern the following lights:', 'a) Side lights', 'b) Internal lighting', 'c) Gauge light', 'd) All answers are correct', 'b) Internal lighting', 1, '', '2025-09-25 12:42:08', '2025-09-27 10:28:37', 13),
('1_q14', '1', 'For the lack of more restrictive regulations, maximum speed of motorcycles is:', 'a) 25 km/h', 'b) 70 km/h', 'c) 40 km/h', 'd) No correct answer', 'd) No correct answer', 1, '', '2025-09-25 12:42:08', '2025-09-27 10:28:37', 14),
('1_q15', '1', 'The device used for slowing down the vehicle in case of brake failure is called:', 'a) Service brake', 'b) Parking brake', 'c) Emergency braking', 'd) No correct answer', 'c) Emergency braking', 1, '', '2025-09-25 12:42:08', '2025-09-27 10:28:37', 15),
('1_q16', '1', 'Which minimum number of windshield wipers must be provided by every vehicle?', 'a) 2', 'b) 3', 'c) 1', 'd) No correct answer', 'c) 1', 1, '', '2025-09-25 12:42:08', '2025-09-27 10:28:37', 16),
('1_q17', '1', 'Headlights of vehicle must be switched off when:', 'a) A roadway lighting is continuous and sufficient to permit the driver to see distinctly up to a distance of 20 meters', 'b) When a vehicle is going to cross another', 'c) In agglomeration', 'd) All responses are correct', 'b) When a vehicle is going to cross another', 1, '', '2025-09-25 12:42:08', '2025-09-27 10:28:37', 17),
('1_q18', '1', 'A vehicle cannot be equipped with more than two lights of the same denomination except:', 'a) Size light', 'b) Indicator light', 'c) Gauge light', 'd) All responses are correct', 'd) All responses are correct', 1, '', '2025-09-25 12:42:08', '2025-09-27 10:28:37', 18),
('1_q19', '1', 'The width of trailer when it is trailed by a bicycle or scooter is limited to:', 'a) 25 cm', 'b) 125 cm', 'c) 45 cm', 'd) No correct answer', 'd) No correct answer', 1, '', '2025-09-25 12:42:08', '2025-09-27 10:28:37', 19),
('1_q2', '1', 'The term “Foot path” designates a narrow public way accessible only to the traffic of:', 'a) Pedestrians', 'b) Two wheel vehicles', 'c) A and B both are correct', 'd) All responses are correct', 'd) All responses are correct', 1, '', '2025-09-25 12:42:08', '2025-09-27 10:28:37', 2),
('1_q20', '1', 'Vehicles assigned to taxi service, with parking on public high way, may be provided with a luminous device indicating that the vehicle is free. That luminous device should be:', 'a) The green light placed at the front', 'b) The green light placed at left', 'c) The yellow light placed at behind of the vehicle', 'd) A and C are the right answers', 'a) The green light placed at the front', 1, '', '2025-09-25 12:42:08', '2025-09-27 10:28:37', 20),
('1_q3', '1', 'The broken line which announces the approach of a continuous line may be completed by white fall back arrows, these marks announce:', 'a) The traffic lane that drivers must follow', 'b) Approach of a continuous line', 'c) Reduction of the number of traffic lanes which may be used in the direction followed', 'd) A and C are both correct', 'c) Reduction of the number of traffic lanes which may be used in the direction followed', 1, '', '2025-09-25 12:42:08', '2025-09-27 10:28:37', 3),
('1_q4', '1', 'In places where there are traffic lights, vehicles cannot move:', 'a) In parallel lines', 'b) On one line', 'c) A and B are both correct', 'd) None', 'd) None', 1, '', '2025-09-25 12:42:08', '2025-09-27 10:28:37', 4),
('1_q5', '1', 'The following vehicles must be inspected for road worthiness every year', 'a) Vehicles for public transport', 'b) Vehicles for transport of goods of which carrying capacity exceed 3.5 tones', 'c) Vehicles for driving school', 'd) None', 'b) Vehicles for transport of goods of which carrying capacity exceed 3.5 tones', 1, '', '2025-09-25 12:42:08', '2025-09-27 10:28:37', 5),
('1_q6', '1', 'A width of trailer pulled by a tricycle cannot exceed:', 'a) 75 cm', 'b) 125 cm', 'c) 265 cm', 'd) No correct answer', 'd) No correct answer', 1, '', '2025-09-25 12:42:08', '2025-09-27 10:28:37', 6),
('1_q7', '1', 'The length for the following vehicles must not exceed 11 meters:', 'a) Vehicles with one axle', 'b) Vehicles with two axles placed in the continuation one of the other', 'c) Semi-trailer', 'd) No correct answer', 'd) No correct answer', 1, '', '2025-09-25 12:42:08', '2025-09-27 10:28:37', 7),
('1_q8', '1', 'Parking a vehicle is forbidden in these places:', 'a) At less than 1 meter either before or behind another vehicle at stop or in parking', 'b) Where appropriate prohibition signals are placed', 'c) At places where pedestrians must walk on the roadway to pass round an obstacle', 'd) All answer are correct', 'd) All answer are correct', 1, '', '2025-09-25 12:42:08', '2025-09-27 10:28:37', 8),
('1_q9', '1', 'Overtaking is performed on', 'a) The right side only', 'b) Every time on the left side', 'c) The right side only to overtake an animal', 'd) No correct answer', 'd) No correct answer', 1, '', '2025-09-25 12:42:08', '2025-09-27 10:28:37', 9),
('20_q1', '20', 'What does this sign mean?', 'a) End of a highway', 'b) Crossing onto the opposite carriageway is not allowed.', 'c) No overtaking.', 'd) Stopping under bridge is not allowed.', 'a) End of a highway', 1, '/uploads/question-images/q429.png', '2025-09-25 12:42:09', '2025-09-27 10:28:37', 1),
('20_q10', '20', 'What does this sign mean?', 'a) Children.', 'b) Pedestrian crossing ahead - prepare to stop.', 'c) Children\'s play area ahead.', 'd) Recreation area ahead.', 'a) Children.', 1, '/uploads/question-images/q420.png', '2025-09-25 12:42:09', '2025-09-27 10:29:54', 10),
('20_q11', '20', 'What does this sign mean?', 'a) Livestock mart ahead.', 'b) Veterinary station ahead.', 'c) Cattle grid ahead.', 'd) Cattle crossing', 'd) Cattle crossing', 1, '/uploads/question-images/q421.png', '2025-09-25 12:42:09', '2025-09-27 10:29:54', 11),
('20_q12', '20', 'Which sign shows no through road:', 'a) The Signal C1', 'b) The Signal E14', 'c) The Signal C2a', 'd) The Signal B2a', 'b) The Signal E14', 1, '/uploads/question-images/q422.png', '2025-09-25 12:42:09', '2025-09-27 10:28:37', 12),
('20_q13', '20', 'What does this sign mean?', 'a) Yield', 'b) Danger', 'c) One-way', 'd) No entry', 'a) Yield', 1, '/uploads/question-images/q423.png', '2025-09-25 12:42:09', '2025-09-27 10:29:54', 13),
('20_q14', '20', 'Which sign shows the driver who is about to enter a narrow road that he has the right of way before vehicles moving in the opposite direction:', 'a) The Signal B6', 'b) The Signal A19', 'c) The Signal B3', 'd) The signal A22a', 'a) The Signal B6', 1, '/uploads/question-images/q424.png', '2025-09-25 12:42:09', '2025-09-27 10:28:37', 14),
('20_q15', '20', 'What does this sign mean?', 'a) Roundabout', 'b) The roadway has three bands', 'c) Approaching a junction', 'd) Aucune des réponses n\'est correcte.', 'a) Roundabout', 1, '/uploads/question-images/q425.png', '2025-09-25 12:42:09', '2025-09-27 10:29:54', 15),
('20_q16', '20', 'What does this sign mean?', 'a) One-way traffic', 'b) No entry', 'c) No through road', 'd) Aucune des réponses n\'est correcte.', 'b) No entry', 1, '/uploads/question-images/q426.png', '2025-09-25 12:42:09', '2025-09-27 10:29:54', 16),
('20_q17', '20', 'Which sign means a one-way road?', 'a) The signal D1a', 'b) The signal E13a', 'c) The signal C19', 'd) The signal C1', 'b) The signal E13a', 1, '/uploads/question-images/q427.png', '2025-09-25 12:42:09', '2025-09-27 10:28:37', 17),
('20_q18', '20', 'What does this sign mean?', 'a) Any crossing at the same level', 'b) Junction with a road coming practically from the right', 'c) No through road', 'd) Aucune des réponses n\'est correcte.', 'd) Aucune des réponses n\'est correcte.', 1, '/uploads/question-images/q428.png', '2025-09-25 12:42:09', '2025-09-27 10:29:54', 18),
('20_q19', '20', 'What does this sign mean?', 'a) End of a highway', 'b) Crossing onto the opposite carriageway is not allowed.', 'c) No overtaking.', 'd) Stopping under bridge is not allowed.', 'a) End of a highway', 1, '/uploads/question-images/q429.png', '2025-09-25 12:42:09', '2025-09-27 10:29:54', 19),
('20_q2', '20', 'What does this sign mean?', 'a) Public service vehicles prohibited.', 'b) Parking prohibited.', 'c) Private vehicles prohibited.', 'd) Parking permitted.', 'b) Parking prohibited.', 1, '/uploads/question-images/q412.png', '2025-09-25 12:42:09', '2025-09-27 10:29:54', 2),
('20_q20', '20', 'What does this road marking mean?', 'a) A driver must not cross the broken white line unless it is safe to do so.', 'b) You may not overtake.', 'c) You may overtake provided you do not cross the broken white line.', 'd) You may not perform a reverse maneuver.', 'a) A driver must not cross the broken white line unless it is safe to do so.', 1, '/uploads/question-images/q431.png', '2025-09-25 12:42:09', '2025-09-27 10:28:37', 20),
('20_q21', '20', 'What does this road marking mean?', 'a) A driver must not cross the broken white line unless it is safe to do so.', 'b) You may not overtake.', 'c) You may overtake provided you do not cross the broken white line.', 'd) You may not perform a reverse maneuver.', 'a) A driver must not cross the broken white line unless it is safe to do so.', 1, '/uploads/question-images/q431.png', '2025-09-25 12:42:09', '2025-09-27 10:29:54', 21),
('20_q22', '20', 'If driving from A to B, what do these road markings mean?', 'a) A driver may overtake by crossing the continuous white line.', 'b) A driver may not cross the white lines to overtake.', 'c) A driver may overtake.', 'd) Only motorcyclists may overtake crossing the continuous white line.', 'b) A driver may not cross the white lines to overtake.', 1, '/uploads/question-images/q433.png', '2025-09-25 12:42:09', '2025-09-27 10:28:37', 22),
('20_q23', '20', 'If driving from A to B, what do these road markings mean?', 'a) A driver may overtake by crossing the continuous white line.', 'b) A driver may not cross the white lines to overtake.', 'c) A driver may overtake.', 'd) Only motorcyclists may overtake crossing the continuous white line.', 'b) A driver may not cross the white lines to overtake.', 1, '/uploads/question-images/q433.png', '2025-09-25 12:42:09', '2025-09-27 10:29:54', 23),
('20_q3', '20', 'What does this sign mean?', 'a) Parking area for cyclists ahead.', 'b) Area reserved for children learning to ride bicycles.', 'c) Shared cycle/pedestrian track.', 'd) Cyclists must dismount and walk.', 'c) Shared cycle/pedestrian track.', 1, '/uploads/question-images/q413.png', '2025-09-25 12:42:09', '2025-09-27 10:29:54', 3),
('20_q4', '20', 'What does this sign mean?', 'a) Maximum permitted weight is 3 tonnes.', 'b) No entry for vehicles carrying goods.', 'c) 3 axled vehicles not permitted.', 'd) Only 3 axled vehicles are permitted.', 'b) No entry for vehicles carrying goods.', 1, '/uploads/question-images/q414.png', '2025-09-25 12:42:09', '2025-09-27 10:29:54', 4),
('20_q5', '20', 'What does this sign mean?', 'a) Junction with compulsory roundabout', 'b) \'U\'-turn permitted ahead.', 'c) One-way street ahead.', 'd) \'U\'-turn prohibited ahead.', 'a) Junction with compulsory roundabout', 1, '/uploads/question-images/q415.png', '2025-09-25 12:42:09', '2025-09-27 10:29:54', 5),
('20_q6', '20', 'What does this sign mean?', 'a) The roadway has two bands', 'b) The roadway has four bands', 'c) One-way street.', 'd) Two-way traffic ahead.', 'd) Two-way traffic ahead.', 1, '/uploads/question-images/q416.png', '2025-09-25 12:42:09', '2025-09-27 10:29:54', 6),
('20_q7', '20', 'What does this sign mean?', 'a) Uneven road surface to the right.', 'b) Dangerous slope.', 'c) lane on a bad section of the road', 'd) River or unprotected quay ahead.', 'b) Dangerous slope.', 1, '/uploads/question-images/q417.png', '2025-09-25 12:42:09', '2025-09-27 10:29:54', 7),
('20_q8', '20', 'What does this sign mean?', 'a) Steep climp', 'b) Uneven road surface to the left.', 'c) lane on a bad section of the road', 'd) Approaching a hump back', 'a) Steep climp', 1, '/uploads/question-images/q418.png', '2025-09-25 12:42:09', '2025-09-27 10:29:54', 8),
('20_q9', '20', 'What does this sign mean?', 'a) Steep climp', 'b) Crosswinds ahead.', 'c) Series of bends ahead.', 'd) Slippery road', 'd) Slippery road', 1, '/uploads/question-images/q419.png', '2025-09-25 12:42:09', '2025-09-27 10:29:54', 9),
('2_q1', '2', 'Buses assigned to transport school children shall be provided with two flashing orange lights in order to signal stop and to recommend caution. These lights are placed:', 'a) behind of the vehicle', 'b) in front of the vehicle', 'c) one is placed in front and the other at the back of the vehicle', 'd) b and c are the right answers', 'c) one is placed in front and the other at the back of the vehicle', 1, '', '2025-09-25 12:42:08', '2025-09-27 10:28:37', 1),
('2_q10', '2', 'Traffic lights are placed on the right side of the public highway. However, they may be duplicated on the left side of the public highway or above it:', 'a) Following the direction of the vehicle concerned.', 'b) Following the nature of things they do indicate', 'c) Where their visibility is best ensured for the users', 'd) All answers are correct', 'c) Where their visibility is best ensured for the users', 1, '', '2025-09-25 12:42:08', '2025-09-27 10:28:37', 10),
('2_q11', '2', 'When the flashing yellow light is used at cross-roads of equal sizes, where must the yellow light be placed?', 'a) On each roadway', 'b) In the middle of the cross-road', 'c) On the right of crossroads', 'd) a and b are correct answers', 'd) a and b are correct answers', 1, '', '2025-09-25 12:42:08', '2025-09-27 10:28:37', 11),
('2_q12', '2', 'Borders of the public highway or the roadway must be signaled by reflectors. These devices must be so set up to let users see them in the following manner:', 'a) They see on their left the red reflectors only', 'b) On their right, they see only the orange reflectors', 'c) On the left, they see the yellow reflectors', 'd) None of the answers is correct', 'd) None of the answers is correct', 1, '', '2025-09-25 12:42:08', '2025-09-27 10:28:37', 12),
('2_q13', '2', 'The following vehicles must be inspected for roadworthiness every 6 months:', 'a) Public service vehicles', 'b) Vehicles used for transport of goods with carrying capacity exceeding 3.5 tonnes', 'c) Vehicles used for training drivers', 'd) All answers are correct', 'd) All answers are correct', 1, '', '2025-09-25 12:42:08', '2025-09-27 10:28:37', 13),
('2_q14', '2', 'Where traffic deviation is required, it is signaled at the beginning and all the way long by means of an indication signal with the following color:', 'a) Blue', 'b) White', 'c) Red', 'd) None of the answer is correct', 'a) Blue', 1, '', '2025-09-25 12:42:08', '2025-09-27 10:28:37', 14),
('2_q15', '2', 'The following road signs have similar designs:', 'a) Indication and obligation signals', 'b) The danger and obligation signals', 'c) Prohibition and obligation signals', 'd) None of the answer is correct', 'c) Prohibition and obligation signals', 1, '', '2025-09-25 12:42:08', '2025-09-27 10:28:37', 15),
('2_q16', '2', 'Which kind of brake allows slowing down the vehicle and stopping it in a quick and efficient manner, in whatever condition of loading and sharpness of the up or down slope of the way on which it is moving?', 'a) Service brake', 'b) Emergency brake', 'c) Parking brake', 'd) None of the answer is correct', 'a) Service brake', 1, '', '2025-09-25 12:42:08', '2025-09-27 10:28:37', 16),
('2_q17', '2', 'A fastening can only be used in cases of circumstances outside one’s control and exclusively for pulling a vehicle all the way to the place of repair at a speed which in any case cannot exceed 20km per hour. These fastenings must be shown in the following manner:', 'a) A red piece of cloth measuring a minimum 0.50m by side', 'b) An orange-colored light laterally visible', 'c) A square white panel of at least 0.20m by side', 'd) None of these is the answer', 'd) None of these is the answer', 1, '', '2025-09-25 12:42:08', '2025-09-27 10:28:37', 17),
('2_q18', '2', 'With exception to urban areas, on the other roads as determined by the minister having transport in his duties, the maximum weights authorized for three and more axle vehicles excepting semi-trailers is:', 'a) 10 tonnes', 'b) 12 tonnes', 'c) 16 tonnes', 'd) 24 tonnes', 'c) 16 tonnes', 1, '', '2025-09-25 12:42:08', '2025-09-27 10:28:37', 18),
('2_q19', '2', 'The width of the loading on tricycles and quadricycles with or without an engine and trailers pulled by these vehicles cannot exceed:', 'a) by more than 0.30m on the width of the vehicle when not loaded', 'b) Absolute maximum width is 2.50m', 'c) A and B are both correct', 'd) None of the answers is correct', 'c) A and B are both correct', 1, '', '2025-09-25 12:42:08', '2025-09-27 10:28:37', 19),
('2_q2', '2', 'The brake light of red color must be visible in clear weather at a minimum distance of:', 'a) 100 m by day light and 20 meters at night', 'b) 150 m by day light and 50 meters at night', 'c) 200 m by day light and 100 meters at night', 'd) None of them are correct', 'd) None of them are correct', 1, '', '2025-09-25 12:42:08', '2025-09-27 10:28:37', 2),
('2_q20', '2', 'Overtaking any other vehicle than a two-wheeled vehicle is forbidden:', 'a) Near a bridge, with a narrow roadway', 'b) Near a passage for pedestrians', 'c) Near parts of dangerous roads.', 'd) All answers are correct', 'd) All answers are correct', 1, '', '2025-09-25 12:42:08', '2025-09-27 10:28:37', 20),
('2_q3', '2', 'When the speed of unloaded vehicles on a flat surface cannot exceed 50km per hour, the sounding alarm apparatus can be heard at a distance of:', 'a) 50 m', 'b) 200 m', 'c) 100 m', 'd) 150 m', 'a) 50 m', 1, '', '2025-09-25 12:42:08', '2025-09-27 10:28:37', 3),
('2_q4', '2', 'The circulation of self-propelling vehicles and trailers pulled by these vehicles is forbidden when their wheels are provided with either rigid bandages or elastic bandages of less than 0.04 meter thick. But this provision does not apply to:', 'a) Military vehicles when they are in traffic within a maximum radius of 25 km', 'b) Agricultural vehicles', 'c) Vehicles of national police', 'd) None of them is correct', 'd) None of them is correct', 1, '', '2025-09-25 12:42:08', '2025-09-27 10:28:37', 4),
('2_q5', '2', 'The section of the public highway delineated by two broken and parallel white lines, and not wide enough for automobile vehicles traffic constitutes:', 'a) Bicycles and mopeds', 'b) The wheel barrows', 'c) Cycles', 'd) None of them is correct', 'c) Cycles', 1, '', '2025-09-25 12:42:08', '2025-09-27 10:28:37', 5),
('2_q6', '2', 'The width of trailer is limited to the width of the hauling vehicle when the trailer is pulled by:', 'a) A bicycle', 'b) A scooter', 'c) A motorcycle with sidecar', 'd) All answers are correct', 'd) All answers are correct', 1, '', '2025-09-25 12:42:08', '2025-09-27 10:28:37', 6),
('2_q7', '2', 'When the other seats are not available in the car, it is forbidden to carry on the front seat children of less than:', 'a) 12 years', 'b) 10 years', 'c) 7 years', 'd) None of them is correct', 'a) 12 years', 1, '', '2025-09-25 12:42:08', '2025-09-27 10:28:37', 7),
('2_q8', '2', 'The sign which indicates the right of way before vehicles coming in the opposite direction has the following colors:', 'a) White surface', 'b) Symbol is red and black', 'c) Symbol is black', 'd) None of the answers is correct', 'd) None of the answers is correct', 1, '', '2025-09-25 12:42:08', '2025-09-27 10:28:37', 8),
('2_q9', '2', 'When is the right-hand priority rule applied at a junction?', 'a) When there is no road signal for priority', 'b) When the traffic lights intended for vehicles do not work properly', 'c) A and B are correct', 'd) None of the answers is correct', 'c) A and B are correct', 1, '', '2025-09-25 12:42:08', '2025-09-27 10:28:37', 9),
('3_q1', '3', 'Where there are no specific restrictive regulations, the maximum speeds for passenger service vehicles is:', 'a) 60 km/h', 'b) 40 km/h', 'c) 25 km/h', 'd) 20 km/h', 'a) 60 km/h', 1, '', '2025-09-25 12:42:08', '2025-09-27 10:28:37', 1),
('3_q10', '3', 'Where a vehicle is provided with two or more lights of the same denomination, these lights must be of the same color and intensity, and they must be placed symmetrically about the median longitudinal plane of the vehicle but this provision is not applicable to the following lighting device:', 'a) Size light', 'b) Gauge light', 'c) The back number plate', 'd) A and B are correct', 'c) The back number plate', 1, '', '2025-09-25 12:42:08', '2025-09-27 10:28:37', 10),
('3_q11', '3', 'The highest point of the illuminating area of the front and back position lights cannot be at more than the following meters above the ground, the vehicle being unloaded:', 'a) 1.50m', 'b) 1.75m', 'c) 1.90m', 'd) 2.10m', 'c) 1.90m', 1, '', '2025-09-25 12:42:08', '2025-09-27 10:28:37', 11),
('3_q12', '3', 'When can the vehicle move on the slope roadway while its engine is off or its gears are out:', 'a) When it is on slow down', 'b) When it is trailed by another vehicle', 'c) When it has the service brake', 'd) All answers are correct', 'b) When it is trailed by another vehicle', 1, '', '2025-09-25 12:42:08', '2025-09-27 10:28:37', 12),
('3_q13', '3', 'A wide and continuous white line may be drawn on the roadway to indicate:', 'a) Its fictitious border', 'b) Area reserved for stop and parking vehicles', 'c) Cycle lanes', 'd) None of the answers is correct', 'a) Its fictitious border', 1, '', '2025-09-25 12:42:08', '2025-09-27 10:28:37', 13),
('3_q14', '3', 'Every motor vehicle or trailer pulled by such a vehicle shall be provided with a green light permitting the driver to signal that he has noticed the warning of the person who is read to overtake him, this light must be placed in the following manner:', 'a) It must be fixed nearest to the left border of the vehicle', 'b) It must be at the back right edge of the vehicle', 'c) It must be fixed at the back nearest the right', 'd) None of the answer is correct', 'd) None of the answer is correct', 1, '', '2025-09-25 12:42:08', '2025-09-27 10:28:37', 14),
('3_q15', '3', 'The following vehicles must be fitted with a speed indicator to be found at a clear sight of a driver and to be constantly in good working condition:', 'a) Motor vehicle likely to move above 60km per hour', 'b) Motor vehicle likely to move above 40km per hour', 'c) Motor vehicle likely to move above 30km per hour', 'd) Motor vehicle likely to move above 25km per hour', 'b) Motor vehicle likely to move above 40km per hour', 1, '', '2025-09-25 12:42:08', '2025-09-27 10:28:37', 15),
('3_q16', '3', 'The width of the loading on motorcycles without a sidecar and trails pulled by these cannot exceed these measures:', 'a) 1.25m', 'b) 30cm', 'c) 75cm', 'd) None of the answers is correct', 'a) 1.25m', 1, '', '2025-09-25 12:42:08', '2025-09-27 10:28:37', 16),
('3_q17', '3', 'The following vehicles must be provided with a light diffusing a flashing blue light visible from all directions:', 'a) The vehicle with the width is superior to 2.10m', 'b) The vehicle of the national police', 'c) The priority vehicles', 'd) None of the answers is correct', 'c) The priority vehicles', 1, '', '2025-09-25 12:42:08', '2025-09-27 10:28:37', 17),
('3_q18', '3', 'Between twilight and daybreak or because of circumstances, when it is not possible to see distinctly up to a distance of 200m the presence on the public way of the agricultural machines and special implements used by construction enterprises can be signaled by two red lights at the back. But on condition that:', 'a) The vehicles or materials do not move at a speed of 20km/h', 'b) The length of the vehicle or material, load included, does not exceed 6m', 'c) The maximal length does not exceed 8m', 'd) A and B are both correct answers', 'd) A and B are both correct answers', 1, '', '2025-09-25 12:42:08', '2025-09-27 10:28:37', 18),
('3_q19', '3', 'Between twilight and daybreak or because of circumstances, when it is not possible to see distinctly up to a distance of 200m the presence on the public way of the trailers coupled to bicycles, mopeds, and motorbikes without a sidecar but except non-ridden bicycles and mopeds when the bulk of this or its load makes the trailing vehicle light invisible must be signaled by:', 'a) A white, yellow or orange light fixed at the back of the trailer', 'b) A green or yellow or orange light fixed at the back of the trailer', 'c) A and B are both correct answers', 'd) None of the answers is correct', 'a) A white, yellow or orange light fixed at the back of the trailer', 1, '', '2025-09-25 12:42:08', '2025-09-27 10:28:37', 19),
('3_q2', '3', 'Where there are no specific restrictive regulations, the maximum speed for Motor vehicles used as hackney carriage or taxis of which the authorized weight does not exceed 3,500 kilograms is:', 'a) 60 km/h', 'b) 40 km/h', 'c) 75 km/h', 'd) 20 km/h', 'c) 75 km/h', 1, '', '2025-09-25 12:42:08', '2025-09-27 10:28:37', 2),
('3_q20', '3', 'On the vehicle or line of vehicles the length of overhanging cannot be over than the following measures:', 'a) Back 3.50m', 'b) Front 1.70m', 'c) A and B are both the correct answers', 'd) None of the answer is correct', 'a) Back 3.50m', 1, '', '2025-09-25 12:42:08', '2025-09-27 10:28:37', 20),
('3_q3', '3', 'Parking a vehicle is forbidden:', 'a) In front of entrances and exits of public passages', 'b) On the roadway at places where it is ported into traffic bands materialized by continuous marks', 'c) A and B are both correct', 'd) None of the answer is correct', 'c) A and B are both correct', 1, '', '2025-09-25 12:42:08', '2025-09-27 10:28:37', 3),
('3_q4', '3', 'Between twilight and daybreak or because of circumstances such as fog or heavy rain where it is not possible to see distinctly up to distance of 200m, the presence on the public way of groups of pedestrians such as processions or school children groups in line under the supervision of a school master, when they move on the road way with more than one front person, must be signaled in the following way:', 'a) In front by a yellow light held on the left side', 'b) At the back by a white light held on the left side, by the individual in the nearest position to the axis of the roadway', 'c) A and B are correct', 'd) None of the answer is correct', 'd) None of the answer is correct', 1, '', '2025-09-25 12:42:08', '2025-09-27 10:28:37', 4),
('3_q5', '3', 'Shown pavements and shoulders are reserved to pedestrians when:', 'a) There are the special rules shown by signals', 'b) When there are in groups under supervision of school master', 'c) When there is not the exception of special rules shown by the signals', 'd) All answers are correct', 'c) When there is not the exception of special rules shown by the signals', 1, '', '2025-09-25 12:42:08', '2025-09-27 10:28:37', 5);
INSERT INTO `questions` (`id`, `examId`, `question`, `option1`, `option2`, `option3`, `option4`, `correctAnswer`, `points`, `questionImgUrl`, `createdAt`, `updatedAt`, `questionOrder`) VALUES
('3_q6', '3', 'Luminous signs for warning a driver that he is going to be overtaken are used in the following areas:', 'a) In built–up areas only', 'b) Approaching the mounted animals only', 'c) Approaching only livestock', 'd) None of the answers is correct', 'd) None of the answers is correct', 1, '', '2025-09-25 12:42:08', '2025-09-27 10:28:37', 6),
('3_q7', '3', 'The authorized maximum weight of a trailer must not exceed half the sum of the empty weight of the towing vehicle and the weight of the driver for the following trailers:', 'a) The trailer provided with an in-service brake', 'b) The trailer not provided with an in-service brake', 'c) The trailer with maximum weight not exceeds 750kg', 'd) None of the answer is correct', 'b) The trailer not provided with an in-service brake', 1, '', '2025-09-25 12:42:08', '2025-09-27 10:28:37', 7),
('3_q8', '3', 'Vehicles with the width which is superior to the following measures must be provided with a loading light:', 'a) 3 Meters', 'b) 2.50 Meters', 'c) 2.10 Meters', 'd) 2 Meters', 'c) 2.10 Meters', 1, '', '2025-09-25 12:42:08', '2025-09-27 10:28:37', 8),
('3_q9', '3', 'No light or reflector can be placed in such a manner that the lowest point of its lighting surface be below the following measures from the ground level, the vehicle being empty:', 'a) 30cm', 'b) 40cm', 'c) 50cm', 'd) 1.55m', 'b) 40cm', 1, '', '2025-09-25 12:42:08', '2025-09-27 10:28:37', 9),
('4_q1', '4', 'When lighting of the vehicle is required if the loading projects beyond the back edge of the vehicle by more than one meter, the most accented protrusion must be signaled by:', 'a) a red light and a red reflector at daytime', 'b) a piece of red cloth of 50 cm at each side at night', 'c) a yellow light and a yellow reflector', 'd) none of the answers is correct', 'd) none of the answers is correct', 1, '', '2025-09-25 12:42:08', '2025-09-27 10:28:37', 1),
('4_q10', '4', 'When passing near an obstacle which pedestrians must avoid by moving to the roadway, drivers must leave beside that obstacle, a free space of at least one meter wide, where this condition cannot be met and a pedestrians walk near the obstacle, the driver can only pass beside the pedestrian at the following maximum speed:', 'a) 10 km/h', 'b) 20 km/h', 'c) 30 km/h', 'd) none of the answers is correct', 'd) none of the answers is correct', 1, '', '2025-09-25 12:42:08', '2025-09-27 10:28:37', 10),
('4_q11', '4', 'Stopping and parking are forbidden particularly in the following space:', 'a) on the road of one way', 'b) on the side opposite to where another vehicle is already at stop or in parking', 'c) on the roadways where the traffic is performed in two directions when the width of the passage having to permit the crossing of two other vehicles would be reduced to less than 12m', 'd) all answers are correct', 'b) on the side opposite to where another vehicle is already at stop or in parking', 1, '', '2025-09-25 12:42:08', '2025-09-27 10:28:37', 11),
('4_q12', '4', 'The front side lights and the back ones of motor vehicles the length and the width of which, load included, do not exceed respectively 6 and 2 m and to which no other vehicle is yoked can be replaced by the following lights when these vehicles at stop or in parking in suburbs are parallel to the border of the roadway', 'a) head lights', 'b) gauge lights', 'c) parking lights', 'd) none of the answers is correct', 'c) parking lights', 1, '', '2025-09-25 12:42:08', '2025-09-27 10:28:37', 12),
('4_q13', '4', 'Between twilight and daybreak or because of circumstances such as fog or heavy rain, it is not possible to see distinctly up to a distance of 200m, formation of armed forces on march and of all other groups of pedestrians such as procession or school children groups in lines under the supervision of a school master, when they move on the roadway with more than one front, must be signaled in the following way:', 'a) in front, by a white light held on the left side, by the individual in the first rank, and in the nearest position to the axis of the roadway', 'b) at the back, by a yellow light held on the left side, by the individual in the nearest position to the axis of the roadway', 'c) A and B both are correct', 'd) none of the answers is correct', 'a) in front, by a white light held on the left side, by the individual in the first rank, and in the nearest position to the axis of the roadway', 1, '', '2025-09-25 12:42:08', '2025-09-27 10:28:37', 13),
('4_q14', '4', 'The loading on bicycles, moped, motor bicycles and tricycles and quadricycles, with or without an engine, cannot project beyond the back edge of the vehicle by more than the following measures:', 'a) 20 cm', 'b) 30 cm', 'c) 50 cm', 'd) 60 cm', 'c) 50 cm', 1, '', '2025-09-25 12:42:08', '2025-09-27 10:28:37', 14),
('4_q15', '4', 'The near position light of vehicle is to be fixed nearest:', 'a) to the left border of the vehicle', 'b) to the right border of the vehicle', 'c) at the back and near the left end of the vehicle', 'd) there is no correct answer', 'a) to the left border of the vehicle', 1, '', '2025-09-25 12:42:08', '2025-09-27 10:28:37', 15),
('4_q16', '4', 'No light or reflector can be placed in such a manner that the lowest point of its lighting surface be below 0.40m from the ground level, the vehicle being empty but this provision is applicable neither to the following lights:', 'a) fog lights', 'b) reversing lights', 'c) A and B both correct', 'd) none of the answers is correct', 'c) A and B both correct', 1, '', '2025-09-25 12:42:08', '2025-09-27 10:28:37', 16),
('4_q17', '4', 'When they are illuminated by road lights of the vehicles, the reflectors must be seen at night, by fine weather, by the driver of another vehicle at a distance of the following measures:', 'a) 100m', 'b) 150m', 'c) 200m', 'd) none of the answers is correct', 'b) 150m', 1, '', '2025-09-25 12:42:08', '2025-09-27 10:28:37', 17),
('4_q18', '4', 'Except the mopeds and the unloaded vehicles with the speed on a flat surface cannot exceed 50km per hour, others motor vehicles must be equipped with a sounding alarm apparatus which can be heard on the following distance:', 'a) 200m', 'b) 150m', 'c) 100m', 'd) 50m', 'c) 100m', 1, '', '2025-09-25 12:42:08', '2025-09-27 10:28:37', 18),
('4_q19', '4', 'Outside the agglomerations, danger road signs and priority road signs must be placed at the following distance from the dangerous areas they signal:', 'a) 150 to 200m', 'b) 100 to 150m', 'c) 50 to 100m', 'd) none of the answers is correct', 'a) 150 to 200m', 1, '', '2025-09-25 12:42:08', '2025-09-27 10:28:37', 19),
('4_q2', '4', 'When the loading is constituted by cereals, raw coffee wooden charcoal, non-ginned cotton, straw, grass, boughs or forage in bulk, excluding compressed bales, its width can reach the following measures:', 'a) 2.50m', 'b) 2.75m', 'c) 3m', 'd) none of the answers is correct', 'b) 2.75m', 1, '', '2025-09-25 12:42:08', '2025-09-27 10:28:37', 2),
('4_q20', '4', 'Borders of the public highway or of the roadway must be signaled by reflectors, these devices must be so set up as the following manner:', 'a) the users see on their right the red or orange reflectors only', 'b) they see on their left the white ones only', 'c) A and B both correct', 'd) none of the answers is correct', 'c) A and B both correct', 1, '', '2025-09-25 12:42:08', '2025-09-27 10:28:37', 20),
('4_q3', '4', 'Except in urban areas, on the other roads as determined by the minister having transport in his duties, the maximum weights authorized by articulated vehicles with three axles is:', 'a) 20 tons', 'b) 16 tons', 'c) 12 tons', 'd) 10 tons', 'c) 12 tons', 1, '', '2025-09-25 12:42:08', '2025-09-27 10:28:37', 3),
('4_q4', '4', 'Every motor vehicle or trailer pulled by such a vehicle shall be provided with a light permitting the driver to signal that he has noticed the warning of the person who is read to overtake him:', 'a) yellow', 'b) green', 'c) white', 'd) red', 'b) green', 1, '', '2025-09-25 12:42:08', '2025-09-27 10:28:37', 4),
('4_q5', '4', 'The length of the vehicle or line of vehicles with two axles placed in the continuation one of the other is limited to the following measures:', 'a) 11 m', 'b) 10 m', 'c) 7 m', 'd) none of the answers is correct', 'c) 7 m', 1, '', '2025-09-25 12:42:08', '2025-09-27 10:28:37', 5),
('4_q6', '4', 'One of the following kinds of brake is allowing to maintain the vehicle whatever be the conditions of its loading on an up or down 16% slope, the braking active surfaces being maintained in tightening position by means of a device with purely mechanical action, even in the absence of the driver:', 'a) parking brake', 'b) service brake', 'c) emergency braking', 'd) none of the answers is correct', 'a) parking brake', 1, '', '2025-09-25 12:42:08', '2025-09-27 10:28:37', 6),
('4_q7', '4', 'The reflector placed on the sides of the vehicle has the following color:', 'a) white', 'b) yellow', 'c) red', 'd) None of the answers is correct', 'b) yellow', 1, '', '2025-09-25 12:42:08', '2025-09-27 10:28:37', 7),
('4_q8', '4', 'The trailers, the overall width of which does not exceed 0.80m may be provided only with one reflector if they are coupled up to the following vehicles:', 'a) moped', 'b) motorbike without a sidecar', 'c) motor vehicles used as hackney carriage', 'd) none of the answers is correct', 'b) motorbike without a sidecar', 1, '', '2025-09-25 12:42:08', '2025-09-27 10:28:37', 8),
('4_q9', '4', 'Road lights, of white or yellow color, must at night, by fine weather, permit the illumination of the roadway at a distance of at least 100m in front of the vehicle but for motor vehicles with engine capacity not exceeding 125cm3 this distance is reduced to:', 'a) 200 m', 'b) 100 m', 'c) 85 m', 'd) none of the answers is correct', 'd) none of the answers is correct', 1, '', '2025-09-25 12:42:08', '2025-09-27 10:28:37', 9),
('5_q1', '5', 'Out of agglomerations, a driver of a car or a set of cars of which the maximum authorized weight exceeds 3.500kg or of which the overall length exceeds 10m must, except when it overtakes or gets ready to overtake another vehicle, leave between his car and that which proceeds him a sufficient interval to permit vehicles which overtake it to cut in without danger in case of necessity. But this provision is however not applicable when:', 'a) when traffic is heavy', 'b) on the position of the public way overtaking is forbidden', 'c) A and B are correct answers', 'd) none of the answers is correct', 'c) A and B are correct answers', 1, '', '2025-09-25 12:42:08', '2025-09-27 10:28:37', 1),
('5_q10', '5', 'Except on highways and roads for automobiles, the section of the roadway situated beyond a wide and continuous white line drawn on the roadway to indicate its fictitious border, is reserved for:', 'a) stopping only', 'b) parking only', 'c) stopping and parking', 'd) none of the answers is correct', 'c) stopping and parking', 1, '', '2025-09-25 12:42:08', '2025-09-27 10:28:37', 10),
('5_q11', '5', 'Provisional marks constituted by orange colored studs may replace the following lines:', 'a) continuous white lines', 'b) continuous and broken longitudinal white lines', 'c) the parallels continuous and broken longitudinal lines', 'd) none of the answers is correct', 'b) continuous and broken longitudinal white lines', 1, '', '2025-09-25 12:42:08', '2025-09-27 10:28:37', 11),
('5_q12', '5', 'When it is not possible to see distinctly up to a distance of 200m, the presence on the public way, the animal pulled vehicles, hand carts, load or saddle animals and cattle must be signaled in the following way:', 'a) in front, by a white light', 'b) in front, by a yellow or orange light', 'c) at the back, by red light', 'd) all answers are correct', 'd) all answers are correct', 1, '', '2025-09-25 12:42:08', '2025-09-27 10:28:37', 12),
('5_q13', '5', 'Except local regulation or particular lay-out of the areas, every vehicle at stop or in parking, in case it is on pavement used by pedestrians, the driver must leave them at least a space of the following measures to allow their passage without moving onto the roadway:', 'a) one meter wide band', 'b) two meters wide band', 'c) 0.50 meter wide band', 'd) none of the answers is correct', 'a) one meter wide band', 1, '', '2025-09-25 12:42:08', '2025-09-27 10:28:37', 13),
('5_q14', '5', 'The signal showing the place which is specifically reserved as a parking place for public transport is characterized by a surface of this color:', 'a) blue', 'b) white', 'c) red', 'd) none of the answers is correct', 'd) none of the answers is correct', 1, '', '2025-09-25 12:42:08', '2025-09-27 10:28:37', 14),
('5_q15', '5', 'The signal showing that the road, at the entrance of which it is placed, leads to a dead end is characterized by symbols of following colors:', 'a) black and red', 'b) black and white', 'c) white and blue', 'd) none of the answers is correct', 'c) white and blue', 1, '', '2025-09-25 12:42:08', '2025-09-27 10:28:37', 15),
('5_q16', '5', 'Every motor vehicle assigned to transport people of which the maximum number of the occupants is below six, including the driver must be endowed with security belts for the following persons:', 'a) the driver', 'b) the passenger occupying the front seat', 'c) it can also have belts on rear seats', 'd) all answers are correct', 'd) all answers are correct', 1, '', '2025-09-25 12:42:08', '2025-09-27 10:28:37', 16),
('5_q17', '5', 'Except to armed forces vehicles, a motor vehicle with armor or any other device permitting to be used in aggression or defense cannot move on the public way without special permission. This permission is authorized by:', 'a) the minister entrusted with transport or his delegate', 'b) National Police', 'c) minister of defense', 'd) tax department', 'a) the minister entrusted with transport or his delegate', 1, '', '2025-09-25 12:42:08', '2025-09-27 10:28:38', 17),
('5_q18', '5', 'Between twilight and daybreak, where a herd comprises more than four heads of cattle or more than six of small animals, it will be signaled by:', 'a) white light hand lamp or orange hand lamp borne in front of herd', 'b) a red light hand lamp or yellow light hand lamp borne at the back of the herd', 'c) A and B are both correct', 'd) none of the answers is correct', 'd) none of the answers is correct', 1, '', '2025-09-25 12:42:08', '2025-09-27 10:28:38', 18),
('5_q19', '5', 'A convoy cannot occupy a distance of more than 500m. When this occurs, it must be divided into groups of vehicles occupying the way or a distance of a maximum 50m. however these provisions are not applicable to:', 'a) vehicle of Rwanda national police', 'b) Military vehicles forming a convoy in built-up areas', 'c) A and B are both correct', 'd) none of the answers is correct', 'b) Military vehicles forming a convoy in built-up areas', 1, '', '2025-09-25 12:42:08', '2025-09-27 10:28:38', 19),
('5_q2', '5', 'The direction indicating lights must be constituted by fixed systems with flashing light disposed in pairs at the back and the front faces of the vehicle. These lights are characterized by these colors:', 'a) the front lights are white or yellow', 'b) the back lights are red or orange', 'c) A and B are both correct', 'd) the front lights are orange', 'c) A and B are both correct', 1, '', '2025-09-25 12:42:08', '2025-09-27 10:28:37', 2),
('5_q20', '5', 'When a second vehicle is trailed by a yoked vehicle and that the length of the line overpasses 18m exclusive of the first vehicle shaft, they process the following:', 'a) the second vehicle must be accompanied by a conveyor', 'b) two conveyors', 'c) A and B are both correct', 'd) none of the answers is correct', 'a) the second vehicle must be accompanied by a conveyor', 1, '', '2025-09-25 12:42:08', '2025-09-27 10:28:38', 20),
('5_q21', '5', 'The obligation to be equipped with a signaling system does not apply to the following vehicles:', 'a) baby cars', 'b) wheelchairs', 'c) A and B are both correct', 'd) none of the answers is correct', 'c) A and B are both correct', 1, '', '2025-09-25 12:42:08', '2025-09-27 10:28:38', 21),
('5_q3', '5', 'The sounding alarms of motor vehicles must emit a uniform sound, continuous and not shrilling, but these vehicles may be provided with a special alarm which does not meet the requirements of this paragraph:', 'a) priority vehicles', 'b) vehicles assigned to road maintenance', 'c) the vehicles with the width exceed 2.10m', 'd) A and B are both correct', 'd) A and B are both correct', 1, '', '2025-09-25 12:42:08', '2025-09-27 10:28:37', 3),
('5_q4', '5', 'The signal of no overtaking vehicles with an engine apart from those with two wheels without a sidecar has the symbols of these colors:', 'a) white and black', 'b) red and black', 'c) blue', 'd) A and B are both correct', 'b) red and black', 1, '', '2025-09-25 12:42:08', '2025-09-27 10:28:37', 4),
('5_q5', '5', 'The signal prohibiting vehicular traffic from both directions is characterized by a surface of the following color:', 'a) black', 'b) white', 'c) blue', 'd) red', 'b) white', 1, '', '2025-09-25 12:42:08', '2025-09-27 10:28:37', 5),
('5_q6', '5', 'The vehicles mentioned hereafter must be equipped with a sounding alarm apparatus that can be heard at a distance of 20m:', 'a) motorcycle', 'b) moped', 'c) motor vehicle', 'd) none of the answers is correct', 'b) moped', 1, '', '2025-09-25 12:42:08', '2025-09-27 10:28:37', 6),
('5_q7', '5', 'When it is not possible to see distinctly up to a distance of 200m, the formation of armed forces on march and of all other groups of pedestrians such as procession or school children groups in lines under the supervision of a school master, when they move on the roadway with more than one front, must be signaled by the white light held on the left side in front and red light held on the left side at the back but the sides of these units or groups must, where their length is superior to 6m, be signaled by:', 'a) one or many white lights', 'b) many yellow lights', 'c) many orange lights', 'd) All answers are correct', 'd) All answers are correct', 1, '', '2025-09-25 12:42:08', '2025-09-27 10:28:37', 7),
('5_q8', '5', 'The front side lights and the back ones of motor vehicles with the length and the width which, load included, do not exceed, respectively 6 and 2 m and to which no other vehicle is yoked, can be replaced by parking lights when these vehicles, at stop or in parking in suburbs are parallel to the border of the roadway. Those lights must have the following colors:', 'a) white or yellow at the front side face', 'b) red or yellow at the back side face', 'c) A and B are both correct', 'd) none of the answers is correct', 'c) A and B are both correct', 1, '', '2025-09-25 12:42:08', '2025-09-27 10:28:37', 8),
('5_q9', '5', 'Loading lights must be visible at night by fine weather by the driver of the vehicle being at least at:', 'a) 50m', 'b) 100m', 'c) 150m', 'd) 200m', 'd) 200m', 1, '', '2025-09-25 12:42:08', '2025-09-27 10:28:37', 9),
('6_q1', '6', 'Additional sign road which shows the camping and caravan site is characterized by the following colors:', 'a) blue, white and black', 'b) black, white and yellow', 'c) green, yellow with symbol in black', 'd) none of the answers is correct', 'a) blue, white and black', 1, '', '2025-09-25 12:42:08', '2025-09-27 10:28:38', 1),
('6_q10', '6', 'Bright lights of the vehicle must be switched off when:', 'a) a roadway lighting is continuous and sufficient to permit the driver to see distinctly up to a distance of about 200m', 'b) when a vehicle follows another at a distance of less than 100m except when the driver wants to show his intention of overtaking by lighting and switching off successively and quickly his bright lights', 'c) a and b are both correct', 'd) None of the answers is correct', 'c) a and b are both correct', 1, '', '2025-09-25 12:42:08', '2025-09-27 10:28:38', 10),
('6_q11', '6', 'When a barrow or its loading does not allow him sufficient visibility, the driver must:', 'a) look for a conveyor to help him', 'b) pull his vehicle', 'c) A and B are both correct', 'd) none of the answers is correct', 'b) pull his vehicle', 1, '', '2025-09-25 12:42:08', '2025-09-27 10:28:38', 11),
('6_q12', '6', 'Except local regulations or particular lay out of the areas, every vehicle or animal at stop or in parking must be:', 'a) on the cycle track and on those parts of the roadway as especially for passage of conductors and pedestrians as well as on the roadway at less than 5m pedestrian\'s passage', 'b) as close as possible to pavement when the roadway is provided with it and with distance from the vehicle’s wheels and this pavement being less than 50cm', 'c) A and B are both correct', 'd) none of the answers is correct', 'c) A and B are both correct', 1, '', '2025-09-25 12:42:08', '2025-09-27 10:28:38', 12),
('6_q13', '6', 'Any vehicle which is immobilized on the roadway must be signaled at distance by means of an appropriate device, placed on the most indicated place to warn other road users on time, but the following vehicles are not concerned:', 'a) bicycles', 'b) motorbike without a sidecar', 'c) A and B are both correct', 'd) none of the answers is correct', 'c) A and B are both correct', 1, '', '2025-09-25 12:42:08', '2025-09-27 10:28:38', 13),
('6_q14', '6', 'Isolated pedestrians or in groups not organized and not conducted by an instructor, are obliged to use indicated pavements and shoulders, except central reservation separating two roadways which can be used by:', 'a) pedestrians who want to mark a stop during the crossing the roadways', 'b) the big groups of pedestrians', 'c) A and B are both correct', 'd) none of the answers is correct', 'a) pedestrians who want to mark a stop during the crossing the roadways', 1, '', '2025-09-25 12:42:08', '2025-09-27 10:28:38', 14),
('6_q15', '6', 'A convoy can not occupy a distance of more than 500m when this occurs, it must be divided into groups of vehicles occupying the way of a distance of following measures:', 'a) maximum 50m', 'b) maximum 100m', 'c) maximum 150m', 'd) none of the answers is correct', 'a) maximum 50m', 1, '', '2025-09-25 12:42:08', '2025-09-27 10:28:38', 15),
('6_q16', '6', 'The signals showing a junction between the road and a railway must always be lit or reflecting so as to be visible, when the weather is clear, at a distance of at least the following distance:', 'a) 200m', 'b) 250m', 'c) 300m', 'd) none of the answers is correct', 'd) none of the answers is correct', 1, '', '2025-09-25 12:42:08', '2025-09-27 10:28:38', 16),
('6_q17', '6', 'Posts placed at the limits of traffic islands and situated on the roadway, as well as posts and other devices used for traffic channeling are painted in:', 'a) a reflecting yellow color', 'b) a reflecting white color', 'c) a reflecting orange color', 'd) None of the answers is correct', 'a) a reflecting yellow color', 1, '', '2025-09-25 12:42:08', '2025-09-27 10:28:38', 17),
('6_q18', '6', 'In order to get out of particularly muddy and slippery areas the bandages of the vehicle can be provided with:', 'a) protrusion', 'b) non-skid chains', 'c) A and B are both correct', 'd) none of the answers is correct', 'b) non-skid chains', 1, '', '2025-09-25 12:42:08', '2025-09-27 10:28:38', 18),
('6_q19', '6', 'When the loading is constituted with cereals, raw coffee, wooden charcoal, non-ginned cotton, straw, grass, width can reach 2.75m but when the loading is constituted as above and forwarded within a radius of 25km from the place of loading, except in built-up areas, its width can reach the following measures:', 'a) 4m', 'b) 3.50m', 'c) 3m', 'd) none of the answers is correct', 'c) 3m', 1, '', '2025-09-25 12:42:08', '2025-09-27 10:28:38', 19),
('6_q2', '6', 'The sign showing the place where the special rules governing traffic on highways start is characterized by the symbols in the following colors:', 'a) white and black', 'b) white and red', 'c) white and yellow', 'd) none of the answers is correct', 'd) none of the answers is correct', 1, '', '2025-09-25 12:42:08', '2025-09-27 10:28:38', 2),
('6_q20', '6', 'In urban areas as well as on national roads determined by the Minister having transports in his duties, the maximum load weight for any lorry shall in no case exceed the following measures:', 'a) 10 tonnes', 'b) 16 tonnes', 'c) 24 tonnes', 'd) none of the answers is correct', 'd) none of the answers is correct', 1, '', '2025-09-25 12:42:08', '2025-09-27 10:28:38', 20),
('6_q3', '6', 'When the execution of works completely or partially impedes the circulation on the public highway, the site is signaled as follows:', 'a) A square white panel of at least 0.30m by side', 'b) by a barrier placed at the right end', 'c) A and B are both correct', 'd) none of the answers is correct', 'd) none of the answers is correct', 1, '', '2025-09-25 12:42:08', '2025-09-27 10:28:38', 3),
('6_q4', '6', 'When the side of the execution of works occupies a wide of the roadway such as drivers to continue are obliged to leave their normal place, the compulsory direction is signaled by a signal placed at the edge of the site, near the circulation side. That signal is characterized by the following colors:', 'a) surface in blue color and symbol in white', 'b) perimeter in red, surface in white color and symbol in black', 'c) perimeter in red, surface in white color and symbol in red and black', 'd) none of the answers is correct', 'a) surface in blue color and symbol in white', 1, '', '2025-09-25 12:42:08', '2025-09-27 10:28:38', 4),
('6_q5', '6', 'The sign which showing that special regulations are in force with regard to traffic within the premises of a port, bridge or an airport is characterized by:', 'a) form of triangle, surface of white color and symbol in black color', 'b) form of square, surface of blue color and symbol in white color', 'c) form of circle in blue color and symbol in white color', 'd) none of the answers is correct', 'b) form of square, surface of blue color and symbol in white color', 1, '', '2025-09-25 12:42:08', '2025-09-27 10:28:38', 5),
('6_q6', '6', 'The illuminating light of the registration plate number must allow by fine weather the registration plate number to be readable, at the following distance:', 'a) 150m', 'b) 50m', 'c) 20m', 'd) 10m', 'c) 20m', 1, '', '2025-09-25 12:42:08', '2025-09-27 10:28:38', 6),
('6_q7', '6', 'The signals for warning a temporary danger, the objective being to redirect or divert traffic, especially in cases of accidents or works on the road, are characterized by the following color:', 'a) white and black', 'b) white and yellow', 'c) surface in white color only', 'd) none of the answer is correct', 'd) none of the answer is correct', 1, '', '2025-09-25 12:42:08', '2025-09-27 10:28:38', 7),
('6_q8', '6', 'It is forbidden to hold up the normal traffic flow of other vehicles by these following:', 'a) moving at an abnormally reduced speed', 'b) by provoking a brish braking not required for security reasons', 'c) A and B are both correct', 'd) none of the answers is correct', 'c) A and B are both correct', 1, '', '2025-09-25 12:42:08', '2025-09-27 10:28:38', 8),
('6_q9', '6', 'When between twilight and daybreak or because of circumstances, it is not possible to see distinctly up to a distance of 200m, the presence on the public way of trailer coupled to the mopeds and motorbikes without a sidecar but except non-ridden mopeds, must be signaled, when the bulk of this or its load makes the trailing vehicle\'s light invisible by:', 'a) a white light fixed at the back of the trailer', 'b) a yellow light fixed at the back of the trailer', 'a) an orange light fixed at the back of the trailer', 'd) all answers are correct', 'd) all answers are correct', 1, '', '2025-09-25 12:42:08', '2025-09-27 10:28:38', 9),
('7_q1', '7', 'Where, because of the areas layout, the distance which separates the signal from the dangerous areas is less than 150m, that distance is shown by the following additional signal:', 'a) square with the surface in white color', 'b) a rectangle with the surface in white color', 'c) a triangle with the perimeter in red color', 'd) none of the answers is correct', 'b) a rectangle with the surface in white color', 1, '', '2025-09-25 12:42:08', '2025-09-27 10:28:38', 1),
('7_q10', '7', 'On vehicles or a line of vehicles, the overhanging must be:', 'a) back: 3m', 'b) front: 2.70m', 'c) A and B are correct', 'd) None of the answers is correct', 'b) front: 2.70m', 1, '', '2025-09-25 12:42:08', '2025-09-27 10:28:38', 10),
('7_q11', '7', 'Duly authorized exemption except, it is forbidden to put or maintain in circulation on the public highway an automobile vehicle or a trailer of which the total weight in load exceeds the maximum weight authorized by the registration certificate, but these provisions are not applicable to:', 'a) the vehicles for Police', 'b) agricultural vehicles', 'c) road construction equipment', 'd) all answers are correct', 'c) road construction equipment', 1, '', '2025-09-25 12:42:08', '2025-09-27 10:28:38', 11),
('7_q12', '7', 'Except an authorization issued by the minister having transports in his duties, it is prohibited to put in circulation the line of more than three vehicles, but these are not applicable to the lines of farm vehicles moving within a radius of 25km from the farm, line of vehicles for publicity, but the total of length of these lines cannot exceed the following measures:', 'a) 25m', 'b) 50m', 'c) 35m', 'd) none of the answers is correct', 'a) 25m', 1, '', '2025-09-25 12:42:08', '2025-09-27 10:28:38', 12),
('7_q13', '7', 'Tricycles with engine must be equipped with the following light:', 'a) two position lights in front and two position lights at the back', 'b) two back reflectors', 'c) A and B are correct', 'd) none of the answers is correct', 'c) A and B are correct', 1, '', '2025-09-25 12:42:08', '2025-09-27 10:28:38', 13),
('7_q14', '7', 'The prohibition and obligation signals concern only:', 'a) in junction', 'b) that part of the public way comprised between the place where they are placed and the next junction, on the side of the way on which they are placed', 'c) these signals are placed according to the distance between them only', 'd) B and C are both correct', 'b) that part of the public way comprised between the place where they are placed and the next junction, on the side of the way on which they are placed', 1, '', '2025-09-25 12:42:08', '2025-09-27 10:28:38', 14),
('7_q15', '7', 'An additional sign showing the break down service station is characterized by these colors:', 'a) blue, white and red', 'b) white, black and blue', 'c) red, white and black', 'd) none of the answers is correct', 'b) white, black and blue', 1, '', '2025-09-25 12:42:08', '2025-09-27 10:28:38', 15),
('7_q16', '7', 'The sign showing the length of the dangerous section or the area within which the prescription shown is applicable, is characterized by surface and symbols with the following colors', 'a) surface of white color and symbol of blue color', 'b) surface of blue color and symbol in white', 'c) surface of blue color, symbol of white and black color', 'd) none of the answers is correct', 'd) none of the answers is correct', 1, '', '2025-09-25 12:42:08', '2025-09-27 10:28:38', 16),
('7_q17', '7', 'A broken yellow line drawn on the actual border of the roadway, pavement or raised shoulder means that:', 'a) stop is prohibited on the roadway alongside that line', 'b) stop and parking are both prohibited on the roadway alongside that line', 'c) parking and stop are allowed on the roadway alongside that line', 'd) none of the answers is correct', 'd) none of the answers is correct', 1, '', '2025-09-25 12:42:08', '2025-09-27 10:28:38', 17),
('7_q18', '7', 'On a vehicle or line of vehicles, the overhanging is limited to the following measures:', 'a) back: 3.40m', 'b) front: 2.50m', 'c) A and B are correct', 'd) None of the answers is correct', 'd) None of the answers is correct', 1, '', '2025-09-25 12:42:08', '2025-09-27 10:28:38', 18),
('7_q19', '7', 'In urban areas as well as on national roads determined by the Minister having transports in his duties, the maximum weights authorized by vehicle or train of vehicles for triple axle are:', 'a) 10 tones', 'b) 16 tones', 'c) 24 tones', 'd) 53 tones', 'c) 24 tones', 1, '', '2025-09-25 12:42:08', '2025-09-27 10:28:38', 19),
('7_q2', '7', 'Cross-road light, of white or yellow color must at night by fine weather, permit the illumination of the roadway at the following distance in front of the vehicle:', 'a) 100m', 'b) 50m', 'c) 40m', 'd) none of the answers is correct', 'c) 40m', 1, '', '2025-09-25 12:42:08', '2025-09-27 10:28:38', 2),
('7_q20', '7', 'Motor vehicles and mopeds wheels as well as those of their trailers must be provided with type bandages the marks of which cannot have a depth lower than one millimeter in all their rollings surface and where their cover cannot be apparent at any place or present on their sides any deep tears.', 'a) the vehicles the speed of which, if unloaded cannot exceed 25km per hour', 'b) the vehicles for RNP when they are in traffic within a maximum radius of 25km', 'c) A and B are both correct', 'd) none of the answers is correct', 'a) the vehicles the speed of which, if unloaded cannot exceed 25km per hour', 1, '', '2025-09-25 12:42:08', '2025-09-27 10:28:38', 20),
('7_q3', '7', 'Every fact requiring changing any mention relating to the owner of the certificate or to the identification of the vehicle must be notified at the tax department, either orally or by registered letter. These must be done in this period:', 'a) 2 months', 'b) one month', 'c) 15 days', 'd) none of the answers is correct', 'd) none of the answers is correct', 1, '', '2025-09-25 12:42:08', '2025-09-27 10:28:38', 3),
('7_q4', '7', 'A dangerous spot may be indicated by a yellow intermittent light to mean authorization to pass the signal very cautiously. What does it modify on the priority rules?', 'a) it absolutely does not modify the priority rules', 'b) It gives the priority to the drivers facing it.', 'c) it gives the priority to the drivers of long vehicles', 'd) none of the answers is correct', 'a) it absolutely does not modify the priority rules', 1, '', '2025-09-25 12:42:08', '2025-09-27 10:28:38', 4),
('7_q5', '7', 'Trailers, the overall width of which does not exceed 0.80m may be provided only with one reflector if they are coupled to the following vehicles:', 'a) Moped', 'b) motorbike with a sidecar', 'c) bicycle', 'd) none of the answers is correct', 'd) none of the answers is correct', 1, '', '2025-09-25 12:42:08', '2025-09-27 10:28:38', 5),
('7_q6', '7', 'Road lights, of white or yellow color for motor vehicles with engine capacity not exceeding 125 cubic centimeters, must at night, bye fine weather, permit the illuminating of the roadway at a distance of:', 'a) 100m', 'b) 75m', 'c) 25m', 'd) none of the answers is correct', 'b) 75m', 1, '', '2025-09-25 12:42:08', '2025-09-27 10:28:38', 6),
('7_q7', '7', 'When between twilight and daybreak or because of circumstances, it is not possible to see distinctly up to a distance of 200m the vehicles or loads of which the width is over 2.50m on public way are signaled by:', 'a) at the back by two red lights', 'b) in front and at the backend on each side and if need be, on the extreme lateral protrusion of the vehicles or of its load, by orange or yellow marker light', 'c) A and B are both correct', 'd) none of the answers is correct', 'c) A and B are both correct', 1, '', '2025-09-25 12:42:08', '2025-09-27 10:28:38', 7),
('7_q8', '7', 'The section of the roadway situated beyond a wide and continuous white line which indicates its fictitious is reserved for:', 'a) stopping only', 'b) stopping and parking even on highways and roads for automobiles', 'c) A and B are both correct', 'd) none of the answers is correct', 'd) none of the answers is correct', 1, '', '2025-09-25 12:42:08', '2025-09-27 10:28:38', 8),
('7_q9', '7', 'Chains and other articulated or floating accessories, excluding parking lights, must be fixed to the vehicle so as not to come out, in their swaying, of the extreme contour of the vehicle and these accessories cannot be trailed along on the ground but this prohibition is in any way not applicable to the followings:', 'a) farming equipment', 'b) vehicle transporting flammable substances', 'c) A and B are both correct', 'd) none of the answers is correct', 'a) farming equipment', 1, '', '2025-09-25 12:42:08', '2025-09-27 10:28:38', 9),
('8_q1', '8', 'In urban areas as well as on national roads determined by the Minister having transports in his duties, the maximum weights authorized by vehicle or train of vehicles for triple axle are:', 'a) 10 tones', 'b) 16 tones', 'c) 24 tones', 'd) 53 tones', 'c) 24 tones', 1, '', '2025-09-25 12:42:08', '2025-09-27 10:28:38', 1),
('8_q10', '8', 'In the absence of more restrictive regulations, maximum speed of motorcycles is:', 'a) 25km/h', 'b) 70km/h', 'c) 40km/h', 'd) no correct answer', 'd) no correct answer', 1, '', '2025-09-25 12:42:08', '2025-09-27 10:28:38', 10),
('8_q11', '8', 'Out of agglomeration, the maximum speed of the moped is', 'a) 50km/h', 'b)40km/h', 'c) 30km/h', 'd) none', 'a) 50km/h', 1, '', '2025-09-25 12:42:08', '2025-09-27 10:28:38', 11),
('8_q12', '8', 'Stopping and parking are forbidden particularly in the following space:', 'a) on the cycle track', 'b) the parts of the road way delineated especially for the passage of drivers', 'c) A and B are the correct answers', 'd) all answers are correct', 'd) all answers are correct', 1, '', '2025-09-25 12:42:08', '2025-09-27 10:28:38', 12),
('8_q13', '8', 'Bright lights of the vehicle must be switched off when:', 'a) a roadway lighting is continuous and sufficient to permit the driver to see distinctly up to a distance of about 200m', 'b) when a vehicle is going to cross another', 'c) on agglomeration', 'd) All answers are correct', 'b) when a vehicle is going to cross another', 1, '', '2025-09-25 12:42:08', '2025-09-27 10:28:38', 13),
('8_q14', '8', 'The width of trailer when is trailed by a bicycle or a moped cannot exceed the following limits:', 'a) 75 cm', 'b) 125cm', 'c) 45cm', 'd) none of the answers is correct', 'a) 75 cm', 1, '', '2025-09-25 12:42:08', '2025-09-27 10:28:38', 14),
('8_q15', '8', 'The device used for slowing down or stopping the vehicle in the event of the in service braking failure called:', 'a) in service braking', 'b) parking brakes', 'c) emergency braking', 'd) none of the answers is correct', 'c) emergency braking', 1, '', '2025-09-25 12:42:08', '2025-09-27 10:28:38', 15),
('8_q16', '8', 'No braked surface can be uncoupled from wheels except:', 'a) when uncoupled works on the service braking', 'b) when uncoupling is only temporary', 'c) where for the parking, brakes uncoupling is not possible without the action of the driver', 'd) all answers are correct', 'd) all answers are correct', 1, '', '2025-09-25 12:42:08', '2025-09-27 10:28:38', 16),
('8_q17', '8', 'A vehicle cannot be equipped with more than two lights of the same denomination except:', 'a) size light', 'b) indicator light', 'c) gauge light', 'd) all responses are correct', 'd) all responses are correct', 1, '', '2025-09-25 12:42:08', '2025-09-27 10:28:38', 17),
('8_q18', '8', 'The rear position light of vehicle is to be fixed nearest:', 'a) to the right border of the vehicle', 'b) at the back of vehicle', 'c) near the left end of the vehicle', 'd) all answers are correct', 'c) near the left end of the vehicle', 1, '', '2025-09-25 12:42:08', '2025-09-27 10:28:38', 18),
('8_q19', '8', 'How many windscreen wipers at minimum must every vehicle be provided with?', 'a) 2', 'b) 3', 'c) 1', 'd) non correct answer', 'c) 1', 1, '', '2025-09-25 12:42:08', '2025-09-27 10:28:38', 19),
('8_q2', '8', 'When the distance between the front of a trailer and the back of the towing vehicle exceeds 3m, when the lighting of the vehicle is required, their fastening must be signaled by:', 'a) a red piece of cloth measuring at least 0.5m by side', 'b) an orange colored light laterally visible, unless fastening is enlightened', 'c) A and B are both the correct answers', 'd) none of the answers is correct', 'b) an orange colored light laterally visible, unless fastening is enlightened', 1, '', '2025-09-25 12:42:08', '2025-09-27 10:28:38', 2),
('8_q20', '8', 'Motor vehicles and mopeds wheels as well as those of their trailers must be provided with tire bandages the marks of which cannot have a depth lower than one millimeter on their entire rolling surface. However this provision does not apply on:', 'a) the vehicles the speed of which, if unloaded, cannot exceed 25km per hour', 'b) the vehicles for RNP when they are in traffic within a maximum radius of 25km', 'c) A and B are both correct', 'd) none of the answers is correct', 'a) the vehicles the speed of which, if unloaded, cannot exceed 25km per hour', 1, '', '2025-09-25 12:42:08', '2025-09-27 10:28:38', 20),
('8_q3', '8', 'The brake light of red color, must, without dazzling, be visible to the following distance:', 'a) at night, by fine weather, at a minimum distance of 200m', 'b) by daylight , by sunny weather, at a minimum distance of 50m', 'c) at night, at a minimum distance of 200m , by fine weather', 'd) none of the answers is correct', 'd) none of the answers is correct', 1, '', '2025-09-25 12:42:08', '2025-09-27 10:28:38', 3),
('8_q4', '8', 'It is forbidden to add outside a motor vehicle or a moped the following:', 'a) unnecessary ornaments', 'b) accessories as presenting heaps or protrusions which can constitute a danger for other users of the public way', 'c) A and B are both the correct answers', 'd) none of the answers is correct', 'c) A and B are both the correct answers', 1, '', '2025-09-25 12:42:08', '2025-09-27 10:28:38', 4),
('8_q5', '8', 'Every fact requiring to change any mention relating to the owner of the certificate or to the identification of the vehicle must be notified at the tax department, either orally or by a registered letter within the following days:', 'a) 5 days', 'b) 8 days', 'c) 15 days', 'd) none of the answers is correct', 'b) 8 days', 1, '', '2025-09-25 12:42:08', '2025-09-27 10:28:38', 5),
('8_q6', '8', 'Overtaking is performed on', 'a) the right side only', 'b) every time on the left side', 'c) the right side only to overtake an animal', 'd) none of the answers is correct', 'd) none of the answers is correct', 1, '', '2025-09-25 12:42:08', '2025-09-27 10:28:38', 6),
('8_q7', '8', 'Where the width of the public roadway used by vehicles is inadequate to permit them to cross without danger, users have to:', 'a) to move to the verges', 'b) to stop', 'c) facilitate each other’s passage', 'd) to remove danger', 'c) facilitate each other’s passage', 1, '', '2025-09-25 12:42:08', '2025-09-27 10:28:38', 7),
('8_q8', '8', 'The driver who moves on a roadway may, when the width of this road does not permit to perform easily the overtaking, move to the verges but he must respect:', 'a) the speed of the pedestrians', 'b) the width of the road', 'c) the numbers of pedestrians', 'd) no correct answer', 'd) no correct answer', 1, '', '2025-09-25 12:42:08', '2025-09-27 10:28:38', 8),
('8_q9', '8', 'A plate mentioning the maximum speed that the vehicle cannot take is authorized to the vehicles with the following authorized weight:', 'a) Weight exceeds 1tones', 'b) Weight exceeds 2tones', 'c) Weight exceeds 24 tones', 'd) No correct answer', 'd) No correct answer', 1, '', '2025-09-25 12:42:08', '2025-09-27 10:28:38', 9),
('9_q1', '9', 'It is forbidden the circulation of self-propelling vehicles and trailers pulled by these vehicles, when their wheels are provided with either rigid bandages or elastic bandages of less than 0.04 meter thick. But these provisions do not apply on the following vehicles:', 'a) Military vehicles', 'b) Agricultural vehicles when they are in traffic within a maximum radius of 25km', 'c) the vehicles of national police', 'd) no correct answer', 'b) Agricultural vehicles when they are in traffic within a maximum radius of 25km', 1, '', '2025-09-25 12:42:08', '2025-09-27 10:28:38', 1),
('9_q10', '9', 'Except in urban arrears, on the other roads as determined by the minister having transport in his duties, the maximum weight authorized for three and more axle vehicles excepting semi-trailers is:', 'a) 10 tones', 'b) 12 tones', 'c) 15 tones', 'd) none of the answers is correct', 'd) none of the answers is correct', 1, '', '2025-09-25 12:42:08', '2025-09-27 10:28:38', 10),
('9_q11', '9', 'In absence of more restrictive regulations, maximum speed for vehicles which by design have no suspension is :', 'a) 70 km/h', 'b) 40 km/h', 'c) 25 km/h', 'd) 20 km/h', 'c) 25 km/h', 1, '', '2025-09-25 12:42:08', '2025-09-27 10:28:38', 11),
('9_q12', '9', 'In absence of more restrictive regulations, maximum speed for vehicles which by decision have no suspension is :', 'a) 20 km/h', 'b) 40 km/h', 'c) 35 km/h', 'd) none of the answers is correct', 'd) none of the answers is correct', 1, '', '2025-09-25 12:42:08', '2025-09-27 10:28:38', 12),
('9_q13', '9', 'On these spaces, parking a vehicle is forbidden:', 'a) in front of entrances and exits of public passages', 'b) on the roadway at places where it is divided into traffic bands materialized by non-continuous marks', 'c) A and B are both correct', 'd) none of the answers is correct', 'a) in front of entrances and exits of public passages', 1, '', '2025-09-25 12:42:08', '2025-09-27 10:28:38', 13),
('9_q14', '9', 'Between twilight and daybreak or because of circumstances such as fog or heavy rain it is not possible to see distinctly up to distance of 200m, the presence on the public way of groups of pedestrians such as processions or school children groups in line under the supervision of a school master, when they move on the road way with more than one front person, must be signaled in the following way:', 'a) in front by a yellow light held on the left side', 'b) at the back by a red light held on the left side, by the individual in the nearest position to the axis of the roadway', 'c) A and B are correct', 'd) none of the answers is correct', 'b) at the back by a red light held on the left side, by the individual in the nearest position to the axis of the roadway', 1, '', '2025-09-25 12:42:08', '2025-09-27 10:28:38', 14),
('9_q15', '9', 'Luminous warning signs are authorized for warning a driver that he is going to be overtaken. They are used in the following areas:', 'a) inside as well as outside built-up areas', 'b) approaching the mounted animals only', 'c) approaching only livestock', 'd) none of the answers is correct', 'a) inside as well as outside built-up areas', 1, '', '2025-09-25 12:42:08', '2025-09-27 10:28:38', 15),
('9_q16', '9', 'The vehicles with the width which is superior to the following measures must be provided with loading light:', 'a) 3m', 'b) 2.50m', 'c) 1.10m', 'd) none of the answers is correct', 'd) none of the answers is correct', 1, '', '2025-09-25 12:42:08', '2025-09-27 10:28:38', 16),
('9_q17', '9', 'No light or reflector can be placed in such a manner that the lowest point of its lighting surface be below the following measures from the ground level, the vehicle being empt:', 'a) 30cm', 'b) 20 cm', 'c) 50cm', 'd) none of the answers is correct', 'd) none of the answers is correct', 1, '', '2025-09-25 12:42:08', '2025-09-27 10:28:38', 17),
('9_q18', '9', 'For an empty vehicle, the highest point of the illuminating area of the front and back position lights cannot be at more than the following measurements above the ground:', 'a) 1.50m', 'b) 1.75m', 'c) 1.80m', 'd) none of the answers is correct', 'd) none of the answers is correct', 1, '', '2025-09-25 12:42:08', '2025-09-27 10:28:38', 18),
('9_q19', '9', 'Every motor vehicle or trailer pulled by such a vehicle shall be provided with a green light permitting the driver to signal that he has noticed the warning of the person who is ready to overtake him. This light must be placed as follows:', 'a) it must be fixed nearest to the left border of vehicle', 'b) it must be at the back left edge of vehicle', 'c) it must be fixed at the back nearest the right', 'd) none of the answers is correct', 'b) it must be at the back left edge of vehicle', 1, '', '2025-09-25 12:42:08', '2025-09-27 10:28:38', 19),
('9_q2', '9', 'The white lines parallel to the roadway are used by:', 'a) bicycles and mopeds', 'b) the barrows and cycles', 'c) Pedestrians’ crossings', 'd) None of the answers is correct.', 'c) Pedestrians’ crossings', 1, '', '2025-09-25 12:42:08', '2025-09-27 10:28:38', 2),
('9_q20', '9', 'The width of the loading on motorcycles with a side car and trailer pulled by this cannot exceed the following measures of width of the vehicle when not loaded:', 'a) 1.25m', 'b) 30cm', 'c) 75cm', 'd) none of the answers is correct', 'b) 30cm', 1, '', '2025-09-25 12:42:08', '2025-09-27 10:28:38', 20),
('9_q3', '9', 'When the other seats are available in the car, it is forbidden to carry on the front seat the children of less than the following age:', 'a) 10 years', 'b) 12 years', 'c) 7 years', 'd) no correct answer', 'b) 12 years', 1, '', '2025-09-25 12:42:08', '2025-09-27 10:28:38', 3),
('9_q4', '9', 'In case of definitive out of use or definitive export of vehicle, the registration plates must be removed and sent back to the tax department service, this operation must be done in a period of:', 'a) 2weeks', 'b) 2months', 'c) 1month', 'd) there is no correct answer', 'b) 2months', 1, '', '2025-09-25 12:42:08', '2025-09-27 10:28:38', 4);
INSERT INTO `questions` (`id`, `examId`, `question`, `option1`, `option2`, `option3`, `option4`, `correctAnswer`, `points`, `questionImgUrl`, `createdAt`, `updatedAt`, `questionOrder`) VALUES
('9_q5', '9', 'Borders of the public highway or the roadway must be signaled by reflectors, these devices must be so set up to let users see these for the following manner:', 'a) they see on their left the white reflectors only', 'b) on their right they see only the red or orange reflectors', 'c) A and B are the correct answers', 'd) none of the answers is correct', 'c) A and B are the correct answers', 1, '', '2025-09-25 12:42:08', '2025-09-27 10:28:38', 5),
('9_q6', '9', 'Where traffic deviation is required, it is signaled at the beginning and all the way long by means of an indication signal:', 'a) black', 'b) white', 'c) red', 'd) none of the answers is correct', 'd) none of the answers is correct', 1, '', '2025-09-25 12:42:08', '2025-09-27 10:28:38', 6),
('9_q7', '9', 'On the roads designated by the Minister having public way in his remit, the danger signals and indication signals must be made visible between night fall and day break by means either of special lighting or reflecting products. When the weather is clear visibility distance must be at least:', 'a) 50m', 'b) 120m', 'c) 150m', 'd) none of them', 'd) none of them', 1, '', '2025-09-25 12:42:08', '2025-09-27 10:28:38', 7),
('9_q8', '9', 'A fastening can only be used in cases of circumstances outside one’s control and exclusively for pulling a vehicle all the way to the place of repair at a speed which in any case cannot exceed 20km per hour. These fastenings must be shown in the following manner:', 'a) a red piece of cloth measuring a minimum 0.50m by side', 'b) an orange colored light laterally visible', 'c) a square white panel of at least 0.30m by side', 'd) none these', 'c) a square white panel of at least 0.30m by side', 1, '', '2025-09-25 12:42:08', '2025-09-27 10:28:38', 8),
('9_q9', '9', 'Except in urban areas, on the other roads as determined by the minister having transports in his duties, the maximum weight authorized by articulated vehicles with three axle is:', 'a) 12 tones', 'b) 16 tones', 'c) 10 tones', 'd) none of the answers is correct', 'a) 12 tones', 1, '', '2025-09-25 12:42:08', '2025-09-27 10:28:38', 9);

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

--
-- Table structure for table `studyreminders`
--

CREATE TABLE `studyreminders` (
  `id` char(36) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL,
  `userId` char(36) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL,
  `isEnabled` tinyint(1) DEFAULT 1,
  `reminderTime` time NOT NULL,
  `daysOfWeek` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL CHECK (json_valid(`daysOfWeek`)),
  `studyGoalMinutes` int(11) NOT NULL DEFAULT 30,
  `timezone` varchar(255) DEFAULT 'UTC',
  `lastSentAt` datetime DEFAULT NULL,
  `nextScheduledAt` datetime DEFAULT NULL,
  `isActive` tinyint(1) DEFAULT 1,
  `createdAt` datetime NOT NULL,
  `updatedAt` datetime NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;

--
-- Dumping data for table `studyreminders`
--

INSERT INTO `studyreminders` (`id`, `userId`, `isEnabled`, `reminderTime`, `daysOfWeek`, `studyGoalMinutes`, `timezone`, `lastSentAt`, `nextScheduledAt`, `isActive`, `createdAt`, `updatedAt`) VALUES
('391b114b-d4a0-48d5-93ad-b8459b041b0b', 'e37fc036-27cc-481e-9811-de72e033211a', 1, '23:40:00', '[\"Thursday\"]', 15, 'UTC', '2025-09-25 21:40:00', '2025-10-02 21:40:00', 1, '2025-09-25 21:39:47', '2025-09-25 21:40:00'),
('768ea825-d1ae-490d-b457-7616e3426d4f', '6ce8cf6f-e9bd-42b5-9cc6-bda9fe1f1e05', 1, '21:18:00', '[\"Monday\",\"Wednesday\",\"Friday\",\"Thursday\",\"Sunday\",\"Saturday\",\"Tuesday\"]', 30, 'UTC', '2025-09-27 19:18:00', '2025-09-28 19:18:00', 1, '2025-09-25 21:14:33', '2025-09-27 19:18:00'),
('d77575ce-b519-419e-8491-f307d5c1aa98', 'e37fc036-27cc-481e-9811-de72e033211a', 1, '23:29:00', '[\"Thursday\"]', 15, 'UTC', NULL, '2025-10-02 21:29:00', 0, '2025-09-25 21:04:47', '2025-09-25 21:39:47');

--
-- Indexes for dumped tables
--

--
-- Indexes for table `access_codes`
--
ALTER TABLE `access_codes`
  ADD PRIMARY KEY (`id`),
  ADD UNIQUE KEY `code` (`code`),
  ADD UNIQUE KEY `idx_access_codes_code` (`code`),
  ADD UNIQUE KEY `code_2` (`code`),
  ADD UNIQUE KEY `code_3` (`code`),
  ADD UNIQUE KEY `code_4` (`code`),
  ADD UNIQUE KEY `code_5` (`code`),
  ADD UNIQUE KEY `code_6` (`code`),
  ADD UNIQUE KEY `code_7` (`code`),
  ADD UNIQUE KEY `code_8` (`code`),
  ADD UNIQUE KEY `code_9` (`code`),
  ADD UNIQUE KEY `code_10` (`code`),
  ADD UNIQUE KEY `code_11` (`code`),
  ADD UNIQUE KEY `code_12` (`code`),
  ADD UNIQUE KEY `code_13` (`code`),
  ADD UNIQUE KEY `code_14` (`code`),
  ADD UNIQUE KEY `code_15` (`code`),
  ADD UNIQUE KEY `code_16` (`code`),
  ADD KEY `idx_access_codes_user_id` (`userId`),
  ADD KEY `idx_access_codes_expires_at` (`expiresAt`),
  ADD KEY `idx_access_codes_is_used` (`isUsed`),
  ADD KEY `idx_access_codes_active` (`isUsed`,`expiresAt`,`isBlocked`),
  ADD KEY `idx_access_codes_generated_by` (`generatedByManagerId`);

--
-- Indexes for table `courses`
--
ALTER TABLE `courses`
  ADD PRIMARY KEY (`id`),
  ADD KEY `idx_courses_category` (`category`),
  ADD KEY `idx_courses_course_type` (`courseType`),
  ADD KEY `idx_courses_is_active` (`isActive`);

--
-- Indexes for table `course_contents`
--
ALTER TABLE `course_contents`
  ADD PRIMARY KEY (`id`),
  ADD KEY `idx_course_contents_course_id` (`courseId`),
  ADD KEY `idx_course_contents_display_order` (`displayOrder`);

--
-- Indexes for table `course_content_progress`
--
ALTER TABLE `course_content_progress`
  ADD PRIMARY KEY (`id`),
  ADD UNIQUE KEY `unique_user_content` (`userId`,`courseContentId`),
  ADD KEY `idx_course_content_progress_user_id` (`userId`),
  ADD KEY `idx_course_content_progress_course_id` (`courseId`),
  ADD KEY `idx_course_content_progress_content_id` (`courseContentId`);

--
-- Indexes for table `course_progress`
--
ALTER TABLE `course_progress`
  ADD PRIMARY KEY (`id`),
  ADD UNIQUE KEY `unique_user_course` (`userId`,`courseId`),
  ADD KEY `idx_course_progress_user_id` (`userId`),
  ADD KEY `idx_course_progress_course_id` (`courseId`);

--
-- Indexes for table `exams`
--
ALTER TABLE `exams`
  ADD PRIMARY KEY (`id`),
  ADD KEY `idx_exams_category` (`category`),
  ADD KEY `idx_exams_is_active` (`isActive`);

--
-- Indexes for table `exam_results`
--
ALTER TABLE `exam_results`
  ADD PRIMARY KEY (`id`),
  ADD KEY `idx_exam_results_user_id` (`userId`),
  ADD KEY `idx_exam_results_exam_id` (`examId`);

--
-- Indexes for table `notificationpreferences`
--
ALTER TABLE `notificationpreferences`
  ADD PRIMARY KEY (`id`),
  ADD UNIQUE KEY `userId` (`userId`),
  ADD UNIQUE KEY `notification_preferences_user_id` (`userId`),
  ADD KEY `idx_notificationpreferences_user_id` (`userId`);

--
-- Indexes for table `notifications`
--
ALTER TABLE `notifications`
  ADD PRIMARY KEY (`id`),
  ADD KEY `notifications_user_id` (`userId`),
  ADD KEY `notifications_type` (`type`),
  ADD KEY `notifications_is_read` (`isRead`),
  ADD KEY `notifications_scheduled_for` (`scheduledFor`),
  ADD KEY `notifications_category` (`category`),
  ADD KEY `idx_notifications_user_id` (`userId`),
  ADD KEY `idx_notifications_type` (`type`),
  ADD KEY `idx_notifications_scheduled_for` (`scheduledFor`);

--
-- Indexes for table `payment_requests`
--
ALTER TABLE `payment_requests`
  ADD PRIMARY KEY (`id`),
  ADD KEY `idx_payment_requests_user_id` (`userId`);

--
-- Indexes for table `questions`
--
ALTER TABLE `questions`
  ADD PRIMARY KEY (`id`),
  ADD KEY `idx_questions_exam_id` (`examId`);

--
-- Indexes for table `studyreminders`
--
ALTER TABLE `studyreminders`
  ADD PRIMARY KEY (`id`),
  ADD KEY `study_reminders_user_id` (`userId`),
  ADD KEY `study_reminders_is_enabled` (`isEnabled`),
  ADD KEY `study_reminders_next_scheduled_at` (`nextScheduledAt`),
  ADD KEY `study_reminders_is_active` (`isActive`),
  ADD KEY `idx_studyreminders_user_id` (`userId`),
  ADD KEY `idx_studyreminders_is_enabled` (`isEnabled`);

--
-- Constraints for dumped tables
--

--
-- Constraints for table `access_codes`
--
ALTER TABLE `access_codes`
  ADD CONSTRAINT `access_codes_ibfk_1` FOREIGN KEY (`userId`) REFERENCES `users` (`id`) ON DELETE CASCADE ON UPDATE CASCADE,
  ADD CONSTRAINT `access_codes_ibfk_2` FOREIGN KEY (`generatedByManagerId`) REFERENCES `users` (`id`) ON DELETE SET NULL ON UPDATE CASCADE,
  ADD CONSTRAINT `fk_access_codes_user_id` FOREIGN KEY (`userId`) REFERENCES `users` (`id`) ON DELETE CASCADE;

--
-- Constraints for table `course_contents`
--
ALTER TABLE `course_contents`
  ADD CONSTRAINT `fk_course_contents_course_id` FOREIGN KEY (`courseId`) REFERENCES `courses` (`id`) ON DELETE CASCADE;

--
-- Constraints for table `course_content_progress`
--
ALTER TABLE `course_content_progress`
  ADD CONSTRAINT `fk_course_content_progress_content_id` FOREIGN KEY (`courseContentId`) REFERENCES `course_contents` (`id`) ON DELETE CASCADE,
  ADD CONSTRAINT `fk_course_content_progress_course_id` FOREIGN KEY (`courseId`) REFERENCES `courses` (`id`) ON DELETE CASCADE;

--
-- Constraints for table `course_progress`
--
ALTER TABLE `course_progress`
  ADD CONSTRAINT `fk_course_progress_course_id` FOREIGN KEY (`courseId`) REFERENCES `courses` (`id`) ON DELETE CASCADE;

--
-- Constraints for table `exam_results`
--
ALTER TABLE `exam_results`
  ADD CONSTRAINT `exam_results_ibfk_31` FOREIGN KEY (`userId`) REFERENCES `users` (`id`) ON DELETE CASCADE ON UPDATE CASCADE,
  ADD CONSTRAINT `exam_results_ibfk_32` FOREIGN KEY (`examId`) REFERENCES `exams` (`id`) ON DELETE CASCADE ON UPDATE CASCADE,
  ADD CONSTRAINT `fk_exam_results_exam_id` FOREIGN KEY (`examId`) REFERENCES `exams` (`id`) ON DELETE CASCADE,
  ADD CONSTRAINT `fk_exam_results_user_id` FOREIGN KEY (`userId`) REFERENCES `users` (`id`) ON DELETE CASCADE;

--
-- Constraints for table `notificationpreferences`
--
ALTER TABLE `notificationpreferences`
  ADD CONSTRAINT `fk_notificationpreferences_user_id` FOREIGN KEY (`userId`) REFERENCES `users` (`id`) ON DELETE CASCADE,
  ADD CONSTRAINT `notificationpreferences_ibfk_1` FOREIGN KEY (`userId`) REFERENCES `users` (`id`),
  ADD CONSTRAINT `notificationpreferences_ibfk_10` FOREIGN KEY (`userId`) REFERENCES `users` (`id`) ON DELETE CASCADE ON UPDATE CASCADE,
  ADD CONSTRAINT `notificationpreferences_ibfk_11` FOREIGN KEY (`userId`) REFERENCES `users` (`id`) ON DELETE CASCADE ON UPDATE CASCADE,
  ADD CONSTRAINT `notificationpreferences_ibfk_12` FOREIGN KEY (`userId`) REFERENCES `users` (`id`) ON DELETE CASCADE ON UPDATE CASCADE,
  ADD CONSTRAINT `notificationpreferences_ibfk_13` FOREIGN KEY (`userId`) REFERENCES `users` (`id`) ON DELETE CASCADE ON UPDATE CASCADE,
  ADD CONSTRAINT `notificationpreferences_ibfk_14` FOREIGN KEY (`userId`) REFERENCES `users` (`id`) ON DELETE CASCADE ON UPDATE CASCADE,
  ADD CONSTRAINT `notificationpreferences_ibfk_15` FOREIGN KEY (`userId`) REFERENCES `users` (`id`) ON DELETE CASCADE ON UPDATE CASCADE,
  ADD CONSTRAINT `notificationpreferences_ibfk_16` FOREIGN KEY (`userId`) REFERENCES `users` (`id`) ON DELETE CASCADE ON UPDATE CASCADE,
  ADD CONSTRAINT `notificationpreferences_ibfk_2` FOREIGN KEY (`userId`) REFERENCES `users` (`id`) ON DELETE CASCADE ON UPDATE CASCADE,
  ADD CONSTRAINT `notificationpreferences_ibfk_3` FOREIGN KEY (`userId`) REFERENCES `users` (`id`) ON DELETE CASCADE ON UPDATE CASCADE,
  ADD CONSTRAINT `notificationpreferences_ibfk_4` FOREIGN KEY (`userId`) REFERENCES `users` (`id`) ON DELETE CASCADE ON UPDATE CASCADE,
  ADD CONSTRAINT `notificationpreferences_ibfk_5` FOREIGN KEY (`userId`) REFERENCES `users` (`id`) ON DELETE CASCADE ON UPDATE CASCADE,
  ADD CONSTRAINT `notificationpreferences_ibfk_6` FOREIGN KEY (`userId`) REFERENCES `users` (`id`) ON DELETE CASCADE ON UPDATE CASCADE,
  ADD CONSTRAINT `notificationpreferences_ibfk_7` FOREIGN KEY (`userId`) REFERENCES `users` (`id`) ON DELETE CASCADE ON UPDATE CASCADE,
  ADD CONSTRAINT `notificationpreferences_ibfk_8` FOREIGN KEY (`userId`) REFERENCES `users` (`id`) ON DELETE CASCADE ON UPDATE CASCADE,
  ADD CONSTRAINT `notificationpreferences_ibfk_9` FOREIGN KEY (`userId`) REFERENCES `users` (`id`) ON DELETE CASCADE ON UPDATE CASCADE;

--
-- Constraints for table `notifications`
--
ALTER TABLE `notifications`
  ADD CONSTRAINT `fk_notifications_user_id` FOREIGN KEY (`userId`) REFERENCES `users` (`id`) ON DELETE CASCADE,
  ADD CONSTRAINT `notifications_ibfk_1` FOREIGN KEY (`userId`) REFERENCES `users` (`id`),
  ADD CONSTRAINT `notifications_ibfk_10` FOREIGN KEY (`userId`) REFERENCES `users` (`id`) ON DELETE CASCADE ON UPDATE CASCADE,
  ADD CONSTRAINT `notifications_ibfk_11` FOREIGN KEY (`userId`) REFERENCES `users` (`id`) ON DELETE CASCADE ON UPDATE CASCADE,
  ADD CONSTRAINT `notifications_ibfk_12` FOREIGN KEY (`userId`) REFERENCES `users` (`id`) ON DELETE CASCADE ON UPDATE CASCADE,
  ADD CONSTRAINT `notifications_ibfk_13` FOREIGN KEY (`userId`) REFERENCES `users` (`id`) ON DELETE CASCADE ON UPDATE CASCADE,
  ADD CONSTRAINT `notifications_ibfk_14` FOREIGN KEY (`userId`) REFERENCES `users` (`id`) ON DELETE CASCADE ON UPDATE CASCADE,
  ADD CONSTRAINT `notifications_ibfk_15` FOREIGN KEY (`userId`) REFERENCES `users` (`id`) ON DELETE CASCADE ON UPDATE CASCADE,
  ADD CONSTRAINT `notifications_ibfk_16` FOREIGN KEY (`userId`) REFERENCES `users` (`id`) ON DELETE CASCADE ON UPDATE CASCADE,
  ADD CONSTRAINT `notifications_ibfk_2` FOREIGN KEY (`userId`) REFERENCES `users` (`id`) ON DELETE CASCADE ON UPDATE CASCADE,
  ADD CONSTRAINT `notifications_ibfk_3` FOREIGN KEY (`userId`) REFERENCES `users` (`id`) ON DELETE CASCADE ON UPDATE CASCADE,
  ADD CONSTRAINT `notifications_ibfk_4` FOREIGN KEY (`userId`) REFERENCES `users` (`id`) ON DELETE CASCADE ON UPDATE CASCADE,
  ADD CONSTRAINT `notifications_ibfk_5` FOREIGN KEY (`userId`) REFERENCES `users` (`id`) ON DELETE CASCADE ON UPDATE CASCADE,
  ADD CONSTRAINT `notifications_ibfk_6` FOREIGN KEY (`userId`) REFERENCES `users` (`id`) ON DELETE CASCADE ON UPDATE CASCADE,
  ADD CONSTRAINT `notifications_ibfk_7` FOREIGN KEY (`userId`) REFERENCES `users` (`id`) ON DELETE CASCADE ON UPDATE CASCADE,
  ADD CONSTRAINT `notifications_ibfk_8` FOREIGN KEY (`userId`) REFERENCES `users` (`id`) ON DELETE CASCADE ON UPDATE CASCADE,
  ADD CONSTRAINT `notifications_ibfk_9` FOREIGN KEY (`userId`) REFERENCES `users` (`id`) ON DELETE CASCADE ON UPDATE CASCADE;

--
-- Constraints for table `payment_requests`
--
ALTER TABLE `payment_requests`
  ADD CONSTRAINT `fk_payment_requests_user_id` FOREIGN KEY (`userId`) REFERENCES `users` (`id`) ON DELETE CASCADE,
  ADD CONSTRAINT `payment_requests_ibfk_1` FOREIGN KEY (`userId`) REFERENCES `users` (`id`) ON DELETE CASCADE ON UPDATE CASCADE;

--
-- Constraints for table `questions`
--
ALTER TABLE `questions`
  ADD CONSTRAINT `fk_questions_exam_id` FOREIGN KEY (`examId`) REFERENCES `exams` (`id`) ON DELETE CASCADE,
  ADD CONSTRAINT `questions_ibfk_1` FOREIGN KEY (`examId`) REFERENCES `exams` (`id`) ON DELETE CASCADE ON UPDATE CASCADE;

--
-- Constraints for table `studyreminders`
--
ALTER TABLE `studyreminders`
  ADD CONSTRAINT `fk_studyreminders_user_id` FOREIGN KEY (`userId`) REFERENCES `users` (`id`) ON DELETE CASCADE,
  ADD CONSTRAINT `studyreminders_ibfk_1` FOREIGN KEY (`userId`) REFERENCES `users` (`id`),
  ADD CONSTRAINT `studyreminders_ibfk_10` FOREIGN KEY (`userId`) REFERENCES `users` (`id`) ON DELETE CASCADE ON UPDATE CASCADE,
  ADD CONSTRAINT `studyreminders_ibfk_11` FOREIGN KEY (`userId`) REFERENCES `users` (`id`) ON DELETE CASCADE ON UPDATE CASCADE,
  ADD CONSTRAINT `studyreminders_ibfk_12` FOREIGN KEY (`userId`) REFERENCES `users` (`id`) ON DELETE CASCADE ON UPDATE CASCADE,
  ADD CONSTRAINT `studyreminders_ibfk_13` FOREIGN KEY (`userId`) REFERENCES `users` (`id`) ON DELETE CASCADE ON UPDATE CASCADE,
  ADD CONSTRAINT `studyreminders_ibfk_14` FOREIGN KEY (`userId`) REFERENCES `users` (`id`) ON DELETE CASCADE ON UPDATE CASCADE,
  ADD CONSTRAINT `studyreminders_ibfk_15` FOREIGN KEY (`userId`) REFERENCES `users` (`id`) ON DELETE CASCADE ON UPDATE CASCADE,
  ADD CONSTRAINT `studyreminders_ibfk_16` FOREIGN KEY (`userId`) REFERENCES `users` (`id`) ON DELETE CASCADE ON UPDATE CASCADE,
  ADD CONSTRAINT `studyreminders_ibfk_2` FOREIGN KEY (`userId`) REFERENCES `users` (`id`) ON DELETE CASCADE ON UPDATE CASCADE,
  ADD CONSTRAINT `studyreminders_ibfk_3` FOREIGN KEY (`userId`) REFERENCES `users` (`id`) ON DELETE CASCADE ON UPDATE CASCADE,
  ADD CONSTRAINT `studyreminders_ibfk_4` FOREIGN KEY (`userId`) REFERENCES `users` (`id`) ON DELETE CASCADE ON UPDATE CASCADE,
  ADD CONSTRAINT `studyreminders_ibfk_5` FOREIGN KEY (`userId`) REFERENCES `users` (`id`) ON DELETE CASCADE ON UPDATE CASCADE,
  ADD CONSTRAINT `studyreminders_ibfk_6` FOREIGN KEY (`userId`) REFERENCES `users` (`id`) ON DELETE CASCADE ON UPDATE CASCADE,
  ADD CONSTRAINT `studyreminders_ibfk_7` FOREIGN KEY (`userId`) REFERENCES `users` (`id`) ON DELETE CASCADE ON UPDATE CASCADE,
  ADD CONSTRAINT `studyreminders_ibfk_8` FOREIGN KEY (`userId`) REFERENCES `users` (`id`) ON DELETE CASCADE ON UPDATE CASCADE,
  ADD CONSTRAINT `studyreminders_ibfk_9` FOREIGN KEY (`userId`) REFERENCES `users` (`id`) ON DELETE CASCADE ON UPDATE CASCADE;
COMMIT;

