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

START TRANSACTION;



--
-- Database: `iolxorg_iolx`
--
CREATE DATABASE IF NOT EXISTS `iolxorg_iolx` DEFAULT CHARACTER SET latin1 COLLATE latin1_swedish_ci;
USE `iolxorg_iolx`;
--
-- Database: `iolxorg_iolx`
--
CREATE DATABASE IF NOT EXISTS `iolxorg_iolx` DEFAULT CHARACTER SET latin1 COLLATE latin1_swedish_ci;
USE `iolxorg_iolx`;

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

--
-- Table structure for table `addtocarts`
--

CREATE TABLE `addtocarts` (
  `id` int(11) NOT NULL,
  `course_id` int(11) DEFAULT NULL,
  `user_id` int(11) DEFAULT NULL,
  `created_at` timestamp NULL DEFAULT current_timestamp(),
  `updated_at` timestamp NULL DEFAULT current_timestamp()
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;

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

--
-- Table structure for table `applications`
--

CREATE TABLE `applications` (
  `id` int(11) UNSIGNED NOT NULL,
  `user_id` int(11) DEFAULT NULL,
  `phone` varchar(255) DEFAULT NULL,
  `description` longtext DEFAULT NULL,
  `document` varchar(255) DEFAULT NULL,
  `status` int(11) DEFAULT 0,
  `created_at` timestamp NULL DEFAULT current_timestamp(),
  `updated_at` timestamp NULL DEFAULT current_timestamp()
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;

--
-- Dumping data for table `applications`
--

INSERT INTO `applications` (`id`, `user_id`, `phone`, `description`, `document`, `status`, `created_at`, `updated_at`) VALUES
(1, 48, '0ea464', '3rashq', 'uploads/applications/48zt2PQILJ1lkeYSRrEmRU.', 0, '2026-01-29 00:14:37', '2026-01-29 00:14:37');

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

--
-- Table structure for table `blogs`
--

CREATE TABLE `blogs` (
  `id` int(11) NOT NULL,
  `user_id` int(11) DEFAULT NULL,
  `category_id` varchar(255) DEFAULT NULL,
  `title` varchar(255) DEFAULT NULL,
  `slug` varchar(255) DEFAULT NULL,
  `description` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `thumbnail` varchar(255) DEFAULT NULL,
  `banner` varchar(255) DEFAULT NULL,
  `keywords` text DEFAULT NULL,
  `is_popular` int(11) DEFAULT NULL,
  `status` int(11) DEFAULT NULL,
  `created_at` timestamp NULL DEFAULT current_timestamp(),
  `updated_at` timestamp NULL DEFAULT current_timestamp()
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci;

--
-- Dumping data for table `blogs`
--

INSERT INTO `blogs` (`id`, `user_id`, `category_id`, `title`, `slug`, `description`, `thumbnail`, `banner`, `keywords`, `is_popular`, `status`, `created_at`, `updated_at`) VALUES
(1, 1, '1', 'Education as the Engine for Africa’s Transformation', 'education-as-the-engine-for-africas-transformation', '<p class=\"MsoNormal\" style=\"margin-bottom:0in\">Education has always been the\r\nfoundation of sustainable development. Nations that rise economically,\r\ntechnologically, and socially do so because they invest intentionally in the\r\neducation of their people. For Africa, education is not just a social service—it\r\nis the&nbsp;<b>engine of transformation</b>.<br>\r\n<!--[if !supportLineBreakNewLine]--><br>\r\n<!--[endif]--><o:p></o:p></p>\r\n\r\n<p class=\"MsoNormal\" style=\"margin-bottom:0in\">Across the continent, Africa is\r\nhome to one of the youngest populations in the world. This demographic\r\nadvantage, if properly educated and equipped, can become Africa’s greatest\r\nstrength. However, without access to quality, relevant, and future-focused education,\r\nthis same advantage can turn into a developmental burden.<o:p></o:p></p>\r\n\r\n<p class=\"MsoNormal\" style=\"margin-bottom:0in\">Traditional education systems\r\nalone can no longer meet the demands of modern Africa. Overcrowded classrooms,\r\nlimited teaching resources, unequal access between urban and rural communities,\r\nand outdated curricula have slowed progress. The solution is not to abandon\r\ntraditional education, but to&nbsp;<b>enhance it through technology</b>.<br>\r\n<!--[if !supportLineBreakNewLine]--><br>\r\n<!--[endif]--><o:p></o:p></p>\r\n\r\n<p class=\"MsoNormal\" style=\"margin-bottom:0in\">This is where&nbsp;<b>IOLX\r\n(Interactive Online Learning Experience)</b>&nbsp;plays a critical role. IOLX\r\nwas created to complement existing educational structures by expanding access,\r\nimproving quality, and introducing flexibility into learning. Through digital\r\nplatforms, students can learn beyond classroom walls, teachers can extend their\r\nreach, and institutions can scale their impact.<o:p></o:p></p>\r\n\r\n<p class=\"MsoNormal\" style=\"margin-bottom:0in\">Education must also be relevant.\r\nAfrica’s transformation depends on learners who can think critically, solve\r\nproblems, innovate, and lead ethically. IOLX emphasizes skills-based learning,\r\ndigital literacy, and character development to ensure learners are prepared not\r\nonly for employment, but for leadership and service.<br>\r\n<!--[if !supportLineBreakNewLine]--><br>\r\n<!--[endif]--><o:p></o:p></p>\r\n\r\n<p class=\"MsoNormal\" style=\"margin-bottom:0in\">True transformation begins when\r\neducation becomes accessible, inclusive, and purpose-driven. With the right\r\ntools and vision, Africa’s future can be shaped by educated minds equipped to\r\nbuild solutions from within.<o:p></o:p></p>\r\n\r\n<p class=\"MsoNormal\" style=\"margin-bottom:0in\"><br></p>', 'uploads/blog/thumbnail/education-as-the-engine-for-africas-transformation-1767867527.jpg', 'uploads/blog/banner/education-as-the-engine-for-africas-transformation-1767867468.jpg', '[{\"value\":\"online education in Africa\"},{\"value\":\"digital education Africa\"},{\"value\":\"education for development\"},{\"value\":\"African education platform\"}]', 1, 1, '2026-01-08 10:17:48', '2026-01-08 17:12:13'),
(2, 1, '2', 'Digital Skills – The New Literacy for the 21st Century Learner', 'digital-skills--the-new-literacy-for-the-21st-century-learner', '<p class=\"MsoNormal\" style=\"margin-bottom:0in;line-height:normal\">In the past,\r\nliteracy meant the ability to read and write. Today, literacy has expanded to\r\ninclude&nbsp;<b>digital competence</b>. Without digital skills, learners are\r\nincreasingly excluded from education, employment, and participation in the\r\nglobal economy.<o:p></o:p></p>\r\n\r\n<p class=\"MsoNormal\" style=\"margin-bottom:0in;line-height:normal\"><o:p>&nbsp;</o:p></p>\r\n\r\n<p class=\"MsoNormal\" style=\"margin-bottom:0in;line-height:normal\">Across Ghana\r\nand Africa, technology is reshaping how people learn, work, and communicate.\r\nFrom mobile banking to remote work and online collaboration, digital tools are\r\nno longer optional—they are essential. Education systems must therefore prepare\r\nlearners for this reality.<o:p></o:p></p>\r\n\r\n<p class=\"MsoNormal\" style=\"margin-bottom:0in;line-height:normal\">At IOLX,\r\ndigital skills are treated as foundational competencies. Learners are\r\nintroduced to computer literacy, online research, digital communication, and\r\nproblem-solving skills. Exposure to coding concepts, Artificial Intelligence,\r\nand emerging technologies builds confidence and curiosity.<o:p></o:p></p>\r\n\r\n<p class=\"MsoNormal\" style=\"margin-bottom:0in;line-height:normal\"><o:p>&nbsp;</o:p></p>\r\n\r\n<p class=\"MsoNormal\" style=\"margin-bottom:0in;line-height:normal\">Digital skills\r\nempower learners in multiple ways. They increase employability, encourage\r\nentrepreneurship, and enable innovation. A learner who understands technology\r\nis better equipped to create solutions, access global opportunities, and\r\ncontribute meaningfully to society.<o:p></o:p></p>\r\n\r\n<p class=\"MsoNormal\" style=\"margin-bottom:0in;line-height:normal\">However,\r\ndigital education must be inclusive. IOLX is designed to work across devices\r\nand adapt to different connectivity levels, ensuring that learners from diverse\r\nbackgrounds are not left behind. Education must reduce inequality—not deepen\r\nit.<o:p></o:p></p>\r\n\r\n<p class=\"MsoNormal\" style=\"margin-bottom:0in;line-height:normal\"><o:p>&nbsp;</o:p></p>\r\n\r\n<p class=\"MsoNormal\" style=\"margin-bottom:0in;line-height:normal\">By redefining\r\nliteracy for the digital age, IOLX is helping to prepare a generation of\r\nAfrican learners who are competent, competitive, and confident in a rapidly\r\nchanging world.</p>', 'uploads/blog/thumbnail/digital-skills--the-new-literacy-for-the-21st-century-learner-1767867816.jpg', 'uploads/blog/banner/digital-skills--the-new-literacy-for-the-21st-century-learner-1767867816.jpg', '[{\"value\":\"digital skills Africa\"},{\"value\":\"digital literacy Ghana\"},{\"value\":\"technology education Africa\"},{\"value\":\"online learning skills\"}]', 1, 1, '2026-01-08 10:23:36', '2026-01-08 17:14:40'),
(3, 1, '1', 'Empowering Teachers Through Technology, Not Replacing Them', 'empowering-teachers-through-technology-not-replacing-them', '<p>Teachers remain the cornerstone of any effective education system. While technology continues to evolve, it cannot replace the role of a committed, knowledgeable, and caring educator. Instead, technology should <strong>empower teachers</strong> to do their work more effectively.</p><p><br></p><p>One of the major challenges teachers face today is administrative overload. Lesson planning, grading, reporting, and classroom management often leave little time for personalized teaching. Digital platforms, when properly designed, can ease this burden.</p><p>IOLX was built with teachers at the center. The platform provides tools for lesson delivery, assessments, student tracking, and communication—all in one integrated system. This allows teachers to focus more on instruction, mentoring, and learner development.</p><p><br></p><p>Technology also expands a teacher’s reach. With online learning tools, educators can support learners beyond the classroom, provide additional resources, and engage students at their own pace. This improves learning outcomes and strengthens teacher-student relationships.</p><p>Importantly, IOLX respects the authority and professionalism of teachers. Schools retain control over curriculum, assessments, and standards. Technology becomes a partner, not a replacement.</p><p>When teachers are empowered, education thrives. By supporting educators with the right tools, IOLX is strengthening the foundation upon which Africa’s educational future is built.</p>', 'uploads/blog/thumbnail/empowering-teachers-through-technology-not-replacing-them-1767867970.jpg', 'uploads/blog/banner/empowering-teachers-through-technology-not-replacing-them-1767867970.jpg', '[{\"value\":\"teacher empowerment Africa\"},{\"value\":\"educational technology for teachers\"},{\"value\":\"online teaching tools Africa\"},{\"value\":\"digital classrooms\"}]', 1, 1, '2026-01-08 10:26:10', '2026-01-08 10:26:10'),
(4, 1, '1', 'Artificial Intelligence and the Future of Learning in Africa', 'artificial-intelligence-and-the-future-of-learning-in-africa', '<p class=\"MsoNormal\" style=\"margin-bottom:0in;line-height:normal\">Artificial\r\nIntelligence (AI) is rapidly reshaping how the world learns, works, and solves\r\nproblems. From healthcare and finance to agriculture and transportation,\r\nAI-driven systems are becoming central to modern economies. Education systems\r\nmust evolve to prepare learners for this reality.<br><br><o:p></o:p></p>\r\n\r\n<p class=\"MsoNormal\" style=\"margin-bottom:0in;line-height:normal\">In Africa, the\r\nconversation around AI often focuses on consumption rather than creation. Many\r\nyoung people use AI-powered tools daily without understanding how they work or\r\nhow to build them. This knowledge gap poses a serious risk to Africa’s\r\ncompetitiveness in the global economy.<o:p></o:p></p>\r\n\r\n<p class=\"MsoNormal\" style=\"margin-bottom:0in;line-height:normal\"><o:p> </o:p></p>\r\n\r\n<p class=\"MsoNormal\" style=\"margin-bottom:0in;line-height:normal\">At IOLX, AI\r\neducation is approached with clarity and purpose. Learners are introduced to\r\nfoundational concepts such as data, algorithms, logical thinking, and\r\nautomation. The goal is not to overwhelm students, but to <b>demystify AI</b> and\r\nspark curiosity.<o:p></o:p></p>\r\n\r\n<p class=\"MsoNormal\" style=\"margin-bottom:0in;line-height:normal\">Early exposure\r\nto AI and emerging technologies encourages innovation and problem-solving.\r\nLearners begin to see technology not as magic, but as a tool they can\r\nunderstand, improve, and apply to real African challenges such as agriculture\r\noptimization, health diagnostics, and smart infrastructure.<o:p></o:p></p>\r\n\r\n<p class=\"MsoNormal\" style=\"margin-bottom:0in;line-height:normal\"><o:p> </o:p></p>\r\n\r\n<p class=\"MsoNormal\" style=\"margin-bottom:0in;line-height:normal\">Importantly, AI\r\neducation must be ethical and responsible. IOLX integrates discussions around\r\ndata privacy, bias, accountability, and human values to ensure technology\r\nserves humanity, not the other way around.<o:p></o:p></p>\r\n\r\n<p class=\"MsoNormal\" style=\"margin-bottom:0in;line-height:normal\">By preparing\r\nlearners for AI-driven futures today, IOLX is positioning Africa to participate\r\nactively—and responsibly—in the next wave of global innovation.</p>', 'uploads/blog/thumbnail/artificial-intelligence-and-the-future-of-learning-in-africa-1768155220.jpg', 'uploads/blog/banner/artificial-intelligence-and-the-future-of-learning-in-africa-1768155220.jpg', '[{\"value\":\"AI education Africa\"},{\"value\":\"artificial intelligence learning\"},{\"value\":\"future of education Africa\"},{\"value\":\"AI in schools\"}]', 1, 1, '2026-01-08 10:41:35', '2026-01-12 00:13:40'),
(5, 1, '7', 'Faith, Values, and Character in a Technology-Driven Education System', 'faith-values-and-character-in-a-technology-driven-education-system', '<p class=\"MsoNormal\" style=\"margin-bottom:0in;line-height:normal\">Technology has\r\ntransformed education, but it has not replaced the need for strong values.\r\nKnowledge without character can be dangerous, and skills without integrity can\r\nlead to harm rather than progress.<o:p></o:p></p>\r\n\r\n<p class=\"MsoNormal\" style=\"margin-bottom:0in;line-height:normal\">In a digital\r\nage where information is abundant and influence is constant, learners need\r\nmoral foundations to guide their decisions. Education must therefore develop\r\nboth the mind and the heart.<o:p></o:p></p>\r\n\r\n<p class=\"MsoNormal\" style=\"margin-bottom:0in;line-height:normal\"><o:p> </o:p></p>\r\n\r\n<p class=\"MsoNormal\" style=\"margin-bottom:0in;line-height:normal\">IOLX is built\r\non the conviction that <b>faith and values belong in education</b>.\r\nThrough value-based content, ethical discussions, and principled learning\r\nenvironments, learners are encouraged to develop integrity, discipline,\r\nresponsibility, and purpose.<o:p></o:p></p>\r\n\r\n<p class=\"MsoNormal\" style=\"margin-bottom:0in;line-height:normal\"><o:p> </o:p></p>\r\n\r\n<p class=\"MsoNormal\" style=\"margin-bottom:0in;line-height:normal\">Faith-based\r\neducation does not limit innovation—it strengthens it. When learners understand\r\ntheir purpose and responsibility, they are more likely to use technology for\r\ngood. Character-driven learners become trustworthy leaders, ethical\r\nprofessionals, and positive change-makers.<o:p></o:p></p>\r\n\r\n<p class=\"MsoNormal\" style=\"margin-bottom:0in;line-height:normal\">Incorporating\r\nfaith and values into digital learning ensures that education produces not only\r\nskilled individuals, but also morally grounded citizens prepared to serve\r\nsociety.<o:p></o:p></p>\r\n\r\n<p class=\"MsoNormal\" style=\"margin-bottom:0in;line-height:normal\"><o:p> </o:p></p>\r\n\r\n<p class=\"MsoNormal\" style=\"margin-bottom:0in;line-height:normal\">In a rapidly\r\nchanging world, values remain constant. IOLX stands for education that\r\ntransforms lives holistically—intellectually, socially, and spiritually.<o:p></o:p></p>\r\n\r\n<p class=\"MsoNormal\" style=\"margin-bottom:0in;line-height:normal\"><br></p>', 'uploads/blog/thumbnail/faith-values-and-character-in-a-technology-driven-education-system-1767869259.jpg', 'uploads/blog/banner/faith-values-and-character-in-a-technology-driven-education-system-1767869259.jpg', '[{\"value\":\"faith-based education Africa\"},{\"value\":\"values in education\"},{\"value\":\"character development learning\"},{\"value\":\"ethical education technology\"}]', 1, 0, '2026-01-08 10:47:39', '2026-01-12 00:14:21'),
(6, 1, '1', 'The Future of Education in Africa Is Online — And It Has Already Begun', 'the-future-of-education-in-africa-is-online--and-it-has-already-begun', '<p class=\"MsoNormal\" style=\"margin-bottom:0in\"><b>Introduction<o:p></o:p></b></p><p class=\"MsoNormal\" style=\"margin-bottom:0in\">Education in Africa is undergoing\r\na quiet revolution. With increasing internet access, mobile technology, and\r\ndigital innovation, learning is no longer confined to physical classrooms.\r\nOnline education platforms like IOLX (Interactive Online Learning Experience)\r\nare redefining how Africans learn, teach, and prepare for the future.<o:p></o:p></p><p class=\"MsoNormal\" style=\"margin-bottom:0in\"><b>&nbsp;</b></p><p class=\"MsoNormal\" style=\"margin-bottom:0in\"><b>The Challenge with Traditional\r\nEducation<o:p></o:p></b></p><p class=\"MsoNormal\" style=\"margin-bottom:0in\">For decades, many African learners\r\nhave faced challenges such as overcrowded classrooms, limited learning\r\nmaterials, geographical barriers, and inconsistent teaching quality. These\r\nchallenges have slowed academic progress and limited opportunities for millions\r\nof students.<o:p></o:p></p><p class=\"MsoNormal\" style=\"margin-bottom:0in\"><b>&nbsp;</b></p><p class=\"MsoNormal\" style=\"margin-bottom:0in\"><b>Why Online Learning Is the Game\r\nChanger<o:p></o:p></b></p><p class=\"MsoNormal\" style=\"margin-bottom:0in\">Online education removes many of\r\nthese barriers. Learners can now:<o:p></o:p></p><ul style=\"margin-top:0in\" type=\"disc\">\r\n <li class=\"MsoNormal\" style=\"margin-bottom:0in;mso-list:l0 level1 lfo1;\r\n     tab-stops:list .5in\">Access quality courses from anywhere<o:p></o:p></li>\r\n <li class=\"MsoNormal\" style=\"margin-bottom:0in;mso-list:l0 level1 lfo1;\r\n     tab-stops:list .5in\">Learn at their own pace<o:p></o:p></li>\r\n <li class=\"MsoNormal\" style=\"margin-bottom:0in;mso-list:l0 level1 lfo1;\r\n     tab-stops:list .5in\">Revisit lessons anytime<o:p></o:p></li>\r\n <li class=\"MsoNormal\" style=\"margin-bottom:0in;mso-list:l0 level1 lfo1;\r\n     tab-stops:list .5in\">Connect with instructors beyond their location<o:p></o:p></li>\r\n</ul><p class=\"MsoNormal\" style=\"margin-bottom:0in\"><o:p>&nbsp;</o:p></p><p class=\"MsoNormal\" style=\"margin-bottom:0in\">Platforms like IOLX are designed\r\nto make learning <b>interactive, flexible, and practical</b>, especially for\r\nAfrican realities.<o:p></o:p></p><p class=\"MsoNormal\" style=\"margin-bottom:0in\"><b>&nbsp;</b></p><p class=\"MsoNormal\" style=\"margin-bottom:0in\"><b>IOLX and Africa’s\r\nTransformation<o:p></o:p></b></p><p class=\"MsoNormal\" style=\"margin-bottom:0in\">IOLX is not just an LMS; it is a <b>learning\r\necosystem</b> built to empower students, teachers, and institutions. By\r\ncombining structured courses, assessments, certifications, and community\r\nlearning, IOLX aligns education with real-world skills.<o:p></o:p></p><p class=\"MsoNormal\" style=\"margin-bottom:0in\"><b>&nbsp;</b></p><p class=\"MsoNormal\" style=\"margin-bottom:0in\"><b>Conclusion<o:p></o:p></b></p><p>\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n</p><p class=\"MsoNormal\" style=\"margin-bottom:0in\">The future of Africa depends on\r\neducated, skilled, and empowered people. Online learning is no longer\r\noptional—it is essential. With platforms like IOLX leading the way, Africa’s\r\neducational transformation is not coming tomorrow; <b>it is happening now</b>.<o:p></o:p></p>', 'uploads/blog/thumbnail/the-future-of-education-in-africa-is-online--and-it-has-already-begun-1768466381.jpg', 'uploads/blog/banner/the-future-of-education-in-africa-is-online--and-it-has-already-begun-1768466381.jpg', '[{\"value\":\"The Future of Education in Africa Is Online\"},{\"value\":\"Education in Africa\"},{\"value\":\"Future of Education\"}]', 1, 1, '2026-01-15 08:39:41', '2026-01-15 08:39:41'),
(7, 1, '2', 'Why Interactive Learning Matters More Than Ever', 'why-interactive-learning-matters-more-than-ever', '<p class=\"MsoNormal\" style=\"text-align: justify; margin-bottom: 0in;\"><b>Introduction<o:p></o:p></b></p><p class=\"MsoNormal\" style=\"text-align: justify; margin-bottom: 0in;\">Learning is most effective when\r\nstudents are actively involved. Passive listening and rote memorization are no\r\nlonger enough in a fast-changing world. This is where <b>interactive learning</b>\r\nbecomes essential—and why platforms like IOLX are built around it.<o:p></o:p></p><p class=\"MsoNormal\" style=\"text-align: justify; margin-bottom: 0in;\"><b>&nbsp;</b></p><p class=\"MsoNormal\" style=\"text-align: justify; margin-bottom: 0in;\"><b>What Is Interactive Learning?<o:p></o:p></b></p><p class=\"MsoNormal\" style=\"text-align: justify; margin-bottom: 0in;\">Interactive learning encourages\r\nstudents to:<o:p></o:p></p><ul style=\"margin-top:0in\" type=\"disc\">\r\n <li class=\"MsoNormal\" style=\"text-align: justify; margin-bottom: 0in;\">Participate in discussions<o:p></o:p></li>\r\n <li class=\"MsoNormal\" style=\"text-align: justify; margin-bottom: 0in;\">Engage with quizzes and activities<o:p></o:p></li>\r\n <li class=\"MsoNormal\" style=\"text-align: justify; margin-bottom: 0in;\">Apply knowledge through practice<o:p></o:p></li>\r\n <li class=\"MsoNormal\" style=\"text-align: justify; margin-bottom: 0in;\">Collaborate with peers<o:p></o:p></li>\r\n</ul><p class=\"MsoNormal\" style=\"text-align: justify; margin-bottom: 0in;\">It shifts learners from being\r\nobservers to <b>active participants</b>.<o:p></o:p></p><p class=\"MsoNormal\" style=\"text-align: justify; margin-bottom: 0in;\"><b>&nbsp;</b></p><p class=\"MsoNormal\" style=\"text-align: justify; margin-bottom: 0in;\"><b>Benefits of Interactive\r\nLearning<o:p></o:p></b></p><p class=\"MsoNormal\" style=\"text-align: justify; margin-bottom: 0in;\">Interactive learning:<o:p></o:p></p><ul style=\"margin-top:0in\" type=\"disc\">\r\n <li class=\"MsoNormal\" style=\"text-align: justify; margin-bottom: 0in;\">Improves understanding and retention<o:p></o:p></li>\r\n <li class=\"MsoNormal\" style=\"text-align: justify; margin-bottom: 0in;\">Builds critical thinking skills<o:p></o:p></li>\r\n <li class=\"MsoNormal\" style=\"text-align: justify; margin-bottom: 0in;\">Boosts learner confidence<o:p></o:p></li>\r\n <li class=\"MsoNormal\" style=\"text-align: justify; margin-bottom: 0in;\">Makes learning enjoyable and meaningful<o:p></o:p></li>\r\n</ul><p class=\"MsoNormal\" style=\"text-align: justify; margin-bottom: 0in;\">Research shows that students who\r\ninteract with content learn faster and remember more.<o:p></o:p></p><p class=\"MsoNormal\" style=\"text-align: justify; margin-bottom: 0in;\"><b>&nbsp;</b></p><p class=\"MsoNormal\" style=\"text-align: justify; margin-bottom: 0in;\"><b>How IOLX Delivers Interactive\r\nLearning<o:p></o:p></b></p><p class=\"MsoNormal\" style=\"text-align: justify; margin-bottom: 0in;\">IOLX integrates:<o:p></o:p></p><ul style=\"margin-top:0in\" type=\"disc\">\r\n <li class=\"MsoNormal\" style=\"text-align: justify; margin-bottom: 0in;\">Multimedia lessons<o:p></o:p></li>\r\n <li class=\"MsoNormal\" style=\"text-align: justify; margin-bottom: 0in;\">Assessments and instant feedback<o:p></o:p></li>\r\n <li class=\"MsoNormal\" style=\"text-align: justify; margin-bottom: 0in;\">Discussion forums<o:p></o:p></li>\r\n <li class=\"MsoNormal\" style=\"text-align: justify; margin-bottom: 0in;\">Practical assignments<o:p></o:p></li>\r\n</ul><p class=\"MsoNormal\" style=\"text-align: justify; margin-bottom: 0in;\">This ensures learners don’t just\r\nconsume content—they <b>experience learning</b>.<o:p></o:p></p><p class=\"MsoNormal\" style=\"text-align: justify; margin-bottom: 0in;\"><b>&nbsp;</b></p><p class=\"MsoNormal\" style=\"text-align: justify; margin-bottom: 0in;\"><b>Conclusion<o:p></o:p></b></p><p>\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n</p><p class=\"MsoNormal\" style=\"text-align: justify; margin-bottom: 0in;\">Education must evolve to meet\r\nmodern needs. Interactive learning is no longer a luxury; it is a necessity.\r\nWith IOLX, learning becomes engaging, effective, and transformative.<o:p></o:p></p>', 'uploads/blog/thumbnail/why-interactive-learning-matters-more-than-ever-1768466530.jpg', 'uploads/blog/banner/why-interactive-learning-matters-more-than-ever-1768466530.jpg', '[{\"value\":\"Interactive Learning\"},{\"value\":\"IOLX\"}]', 1, 1, '2026-01-15 08:42:11', '2026-01-15 08:42:11'),
(8, 1, '1', 'Mastercard Foundation: Transforming Education Through EdTech and Youth Empowerment', 'mastercard-foundation-transforming-education-through-edtech-and-youth-empowerment', '<p class=\"MsoNormal\" style=\"text-align: justify; margin-bottom: 0in; line-height: normal;\"><b>Introduction<o:p></o:p></b></p><p class=\"MsoNormal\" style=\"text-align: justify; margin-bottom: 0in; line-height: normal;\">The Mastercard\r\nFoundation is one of the world’s leading philanthropic organizations driving\r\nsocial and economic transformation, particularly in Africa. With a strong focus\r\non education, digital skills, and youth employment, the Foundation has become a\r\npowerful catalyst for the growth of Education Technology (EdTech)—using\r\ninnovation to expand access, equity, and opportunity for millions of learners.<o:p></o:p></p><p class=\"MsoNormal\" style=\"text-align: justify; margin-bottom: 0in; line-height: normal;\"><b>&nbsp;</b></p><p class=\"MsoNormal\" style=\"text-align: justify; margin-bottom: 0in; line-height: normal;\"><b>A Mission\r\nRooted in Education and Opportunity<o:p></o:p></b></p><p class=\"MsoNormal\" style=\"text-align: justify; margin-bottom: 0in; line-height: normal;\">At the core\r\nof the Mastercard Foundation’s work is a simple but powerful belief: education\r\nis the pathway to dignity and prosperity. The Foundation prioritizes:<o:p></o:p></p><ul style=\"margin-top:0in\" type=\"disc\">\r\n <li class=\"MsoNormal\" style=\"text-align: justify; margin-bottom: 0in; line-height: normal;\">Access to quality education<o:p></o:p></li>\r\n <li class=\"MsoNormal\" style=\"text-align: justify; margin-bottom: 0in; line-height: normal;\">Skills development for employability<o:p></o:p></li>\r\n <li class=\"MsoNormal\" style=\"text-align: justify; margin-bottom: 0in; line-height: normal;\">Inclusion of marginalized and underserved communities<o:p></o:p></li>\r\n</ul><p class=\"MsoNormal\" style=\"text-align: justify; margin-bottom: 0in; line-height: normal;\"><o:p>&nbsp;</o:p></p><p class=\"MsoNormal\" style=\"text-align: justify; margin-bottom: 0in; line-height: normal;\">EdTech plays a\r\ncritical role in achieving these goals at scale.<o:p></o:p></p><p class=\"MsoNormal\" style=\"text-align: justify; margin-bottom: 0in; line-height: normal;\"><b>&nbsp;</b></p><p class=\"MsoNormal\" style=\"text-align: justify; margin-bottom: 0in; line-height: normal;\"><b>Accelerating\r\nEdTech Across Africa<o:p></o:p></b></p><p class=\"MsoNormal\" style=\"text-align: justify; margin-bottom: 0in; line-height: normal;\">The Mastercard\r\nFoundation actively supports EdTech initiatives that:<o:p></o:p></p><ul style=\"margin-top:0in\" type=\"disc\">\r\n <li class=\"MsoNormal\" style=\"text-align: justify; margin-bottom: 0in; line-height: normal;\">Deliver online and blended learning<o:p></o:p></li>\r\n <li class=\"MsoNormal\" style=\"text-align: justify; margin-bottom: 0in; line-height: normal;\">Reach learners in remote and underserved areas<o:p></o:p></li>\r\n <li class=\"MsoNormal\" style=\"text-align: justify; margin-bottom: 0in; line-height: normal;\">Offer mobile-first and low-bandwidth solutions<o:p></o:p></li>\r\n <li class=\"MsoNormal\" style=\"text-align: justify; margin-bottom: 0in; line-height: normal;\">Align learning with job-market needs<o:p></o:p></li>\r\n</ul><p class=\"MsoNormal\" style=\"text-align: justify; margin-bottom: 0in; line-height: normal;\"><o:p>&nbsp;</o:p></p><p class=\"MsoNormal\" style=\"text-align: justify; margin-bottom: 0in; line-height: normal;\">By funding and\r\npartnering with innovative institutions, startups, and NGOs, the Foundation\r\nhelps transform traditional education models into flexible,\r\ntechnology-enabled systems.<o:p></o:p></p><p class=\"MsoNormal\" style=\"text-align: justify; margin-bottom: 0in; line-height: normal;\"><b>&nbsp;</b></p><p class=\"MsoNormal\" style=\"text-align: justify; margin-bottom: 0in; line-height: normal;\"><b>Empowering\r\nYouth With Digital and Workforce Skills<o:p></o:p></b></p><p class=\"MsoNormal\" style=\"text-align: justify; margin-bottom: 0in; line-height: normal;\">Through\r\nprograms such as <b>Young Africa Works</b>, the Foundation integrates EdTech\r\ninto skills development, ensuring young people gain:<o:p></o:p></p><ul style=\"margin-top:0in\" type=\"disc\">\r\n <li class=\"MsoNormal\" style=\"text-align: justify; margin-bottom: 0in; line-height: normal;\">Digital literacy<o:p></o:p></li>\r\n <li class=\"MsoNormal\" style=\"text-align: justify; margin-bottom: 0in; line-height: normal;\">Technical and vocational skills<o:p></o:p></li>\r\n <li class=\"MsoNormal\" style=\"text-align: justify; margin-bottom: 0in; line-height: normal;\">Entrepreneurship and problem-solving abilities<o:p></o:p></li>\r\n</ul><p class=\"MsoNormal\" style=\"text-align: justify; margin-bottom: 0in; line-height: normal;\"><o:p>&nbsp;</o:p></p><p class=\"MsoNormal\" style=\"text-align: justify; margin-bottom: 0in; line-height: normal;\">These\r\ninitiatives ensure that education goes beyond theory, preparing learners for <b>real\r\nemployment and enterprise opportunities</b>.<o:p></o:p></p><p class=\"MsoNormal\" style=\"text-align: justify; margin-bottom: 0in; line-height: normal;\"><b>&nbsp;</b></p><p class=\"MsoNormal\" style=\"text-align: justify; margin-bottom: 0in; line-height: normal;\"><b>Inclusion at\r\nthe Center of Innovation<o:p></o:p></b></p><p class=\"MsoNormal\" style=\"text-align: justify; margin-bottom: 0in; line-height: normal;\">The Mastercard\r\nFoundation places strong emphasis on <b>equity and inclusion</b>, particularly\r\nfor:<o:p></o:p></p><ul style=\"margin-top:0in\" type=\"disc\">\r\n <li class=\"MsoNormal\" style=\"text-align: justify; margin-bottom: 0in; line-height: normal;\">Women and girls<o:p></o:p></li>\r\n <li class=\"MsoNormal\" style=\"text-align: justify; margin-bottom: 0in; line-height: normal;\">Rural communities<o:p></o:p></li>\r\n <li class=\"MsoNormal\" style=\"text-align: justify; margin-bottom: 0in; line-height: normal;\">Refugees and displaced learners<o:p></o:p></li>\r\n</ul><p class=\"MsoNormal\" style=\"text-align: justify; margin-bottom: 0in; line-height: normal;\"><o:p>&nbsp;</o:p></p><p class=\"MsoNormal\" style=\"text-align: justify; margin-bottom: 0in; line-height: normal;\">By supporting\r\ndigital platforms and alternative learning pathways, the Foundation helps break\r\ndown barriers that have historically limited access to education.<o:p></o:p></p><p class=\"MsoNormal\" style=\"text-align: justify; margin-bottom: 0in; line-height: normal;\"><b>&nbsp;</b></p><p class=\"MsoNormal\" style=\"text-align: justify; margin-bottom: 0in; line-height: normal;\"><b>Strengthening\r\nInstitutions and Learning Platforms<o:p></o:p></b></p><p class=\"MsoNormal\" style=\"text-align: justify; margin-bottom: 0in; line-height: normal;\">Beyond\r\nlearners, the Foundation also invests in:<o:p></o:p></p><ul style=\"margin-top:0in\" type=\"disc\">\r\n <li class=\"MsoNormal\" style=\"text-align: justify; margin-bottom: 0in; line-height: normal;\">Capacity building for educators<o:p></o:p></li>\r\n <li class=\"MsoNormal\" style=\"text-align: justify; margin-bottom: 0in; line-height: normal;\">Digital infrastructure for institutions<o:p></o:p></li>\r\n <li class=\"MsoNormal\" style=\"text-align: justify; margin-bottom: 0in; line-height: normal;\">Scalable learning management systems (LMS)<o:p></o:p></li>\r\n</ul><p class=\"MsoNormal\" style=\"text-align: justify; margin-bottom: 0in; line-height: normal;\"><o:p>&nbsp;</o:p></p><p class=\"MsoNormal\" style=\"text-align: justify; margin-bottom: 0in; line-height: normal;\">This\r\nstrengthens the entire education ecosystem, enabling platforms like IOLX\r\n(Interactive Online Learning Experience) and similar initiatives to grow\r\nsustainably and deliver impact.<o:p></o:p></p><p class=\"MsoNormal\" style=\"text-align: justify; margin-bottom: 0in; line-height: normal;\"><b>&nbsp;</b></p><p class=\"MsoNormal\" style=\"text-align: justify; margin-bottom: 0in; line-height: normal;\"><b>Long-Term\r\nImpact on Africa’s Development<o:p></o:p></b></p><p class=\"MsoNormal\" style=\"text-align: justify; margin-bottom: 0in; line-height: normal;\">The Mastercard\r\nFoundation’s investment in EdTech contributes to:<o:p></o:p></p><ul style=\"margin-top:0in\" type=\"disc\">\r\n <li class=\"MsoNormal\" style=\"text-align: justify; margin-bottom: 0in; line-height: normal;\">Increased access to quality education<o:p></o:p></li>\r\n <li class=\"MsoNormal\" style=\"text-align: justify; margin-bottom: 0in; line-height: normal;\">Improved employability of young people<o:p></o:p></li>\r\n <li class=\"MsoNormal\" style=\"text-align: justify; margin-bottom: 0in; line-height: normal;\">Innovation-driven economic growth<o:p></o:p></li>\r\n</ul><p class=\"MsoNormal\" style=\"text-align: justify; margin-bottom: 0in; line-height: normal;\"><o:p>&nbsp;</o:p></p><p class=\"MsoNormal\" style=\"text-align: justify; margin-bottom: 0in; line-height: normal;\">By aligning\r\neducation with technology and opportunity, the Foundation is helping shape a\r\nfuture where Africa’s youth are skilled, confident, and globally competitive.<o:p></o:p></p><p class=\"MsoNormal\" style=\"text-align: justify; margin-bottom: 0in; line-height: normal;\"><b>&nbsp;</b></p><p class=\"MsoNormal\" style=\"text-align: justify; margin-bottom: 0in; line-height: normal;\"><b>Conclusion<o:p></o:p></b></p><p>\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n</p><p class=\"MsoNormal\" style=\"text-align: justify; margin-bottom: 0in; line-height: normal;\">The Mastercard\r\nFoundation’s role in EdTech is transformative. By combining philanthropy,\r\ninnovation, and a deep commitment to inclusion, it is redefining how education\r\nis delivered and accessed across Africa. As digital learning continues to\r\nexpand, the Foundation remains a cornerstone in building equitable,\r\nfuture-ready education systems.<o:p></o:p></p>', 'uploads/blog/thumbnail/mastercard-foundation-transforming-education-through-edtech-and-youth-empowerment-1768466841.jpg', 'uploads/blog/banner/mastercard-foundation-transforming-education-through-edtech-and-youth-empowerment-1768466841.jpg', '[{\"value\":\"Mastercard Foundation\"},{\"value\":\"Transforming Education Through EdTech and Youth Empowerment\"}]', 1, 1, '2026-01-15 08:47:21', '2026-01-15 08:47:21'),
(9, 1, '1', 'The Future of Learning in Africa is Digital', 'the-future-of-learning-in-africa-is-digital', '<p class=\"MsoNormal\" style=\"margin-bottom:0in;line-height:normal\">Education is\r\nchanging across the world. Today, learning is no longer limited to a classroom,\r\na building, or a specific location. With the rise of digital technology, people\r\ncan now learn anytime, anywhere. For Africa, this shift is not just an\r\nopportunity — it is a necessity.<o:p></o:p></p>\r\n\r\n<p class=\"MsoNormal\" style=\"margin-bottom:0in;line-height:normal\"><o:p>&nbsp;</o:p></p>\r\n\r\n<p class=\"MsoNormal\" style=\"margin-bottom:0in;line-height:normal\"><b>Why Digital\r\nLearning Matters<o:p></o:p></b></p>\r\n\r\n<p class=\"MsoNormal\" style=\"margin-bottom:0in;line-height:normal\">Many young\r\npeople in Africa face challenges when trying to access quality education. Some\r\nlive far from good schools or training centers. Others cannot afford the cost\r\nof traditional education. Many adults want to learn new skills but cannot leave\r\ntheir jobs or families to attend classes.<o:p></o:p></p>\r\n\r\n<p class=\"MsoNormal\" style=\"margin-bottom:0in;line-height:normal\">Digital\r\nlearning removes these barriers. With a phone, tablet, or computer and internet\r\naccess, anyone can learn new skills from their home or community.<o:p></o:p></p>\r\n\r\n<p class=\"MsoNormal\" style=\"margin-bottom:0in;line-height:normal\"><o:p>&nbsp;</o:p></p>\r\n\r\n<p class=\"MsoNormal\" style=\"margin-bottom:0in;line-height:normal\"><b>Learning\r\nThat Leads to Jobs<o:p></o:p></b></p>\r\n\r\n<p class=\"MsoNormal\" style=\"margin-bottom:0in;line-height:normal\">One of the\r\nbiggest problems today is the gap between education and employment. Many\r\ngraduates struggle to find jobs because they lack practical skills that\r\nemployers need.<o:p></o:p></p>\r\n\r\n<p class=\"MsoNormal\" style=\"margin-bottom:0in;line-height:normal\"><o:p>&nbsp;</o:p></p>\r\n\r\n<p class=\"MsoNormal\" style=\"margin-bottom:0in;line-height:normal\">At <b>IOLX\r\n(Interactive Online Learning Experience)</b>, we focus on:<o:p></o:p></p>\r\n\r\n<ul style=\"margin-top:0in\" type=\"disc\">\r\n <li class=\"MsoNormal\" style=\"margin-bottom:0in;line-height:normal;mso-list:l2 level1 lfo1;\r\n     tab-stops:list .5in\">Job-ready digital skills<o:p></o:p></li>\r\n <li class=\"MsoNormal\" style=\"margin-bottom:0in;line-height:normal;mso-list:l2 level1 lfo1;\r\n     tab-stops:list .5in\">Technical and vocational training<o:p></o:p></li>\r\n <li class=\"MsoNormal\" style=\"margin-bottom:0in;line-height:normal;mso-list:l2 level1 lfo1;\r\n     tab-stops:list .5in\">Entrepreneurship and business skills<o:p></o:p></li>\r\n <li class=\"MsoNormal\" style=\"margin-bottom:0in;line-height:normal;mso-list:l2 level1 lfo1;\r\n     tab-stops:list .5in\">Industry-relevant certifications<o:p></o:p></li>\r\n</ul>\r\n\r\n<p class=\"MsoNormal\" style=\"margin-bottom:0in;line-height:normal\"><o:p>&nbsp;</o:p></p>\r\n\r\n<p class=\"MsoNormal\" style=\"margin-bottom:0in;line-height:normal\">Our goal is\r\nsimple: <b>learning should lead to opportunity</b>.<o:p></o:p></p>\r\n\r\n<p class=\"MsoNormal\" style=\"margin-bottom:0in;line-height:normal\"><o:p>&nbsp;</o:p></p>\r\n\r\n<p class=\"MsoNormal\" style=\"margin-bottom:0in;line-height:normal\"><b>Flexible and\r\nInclusive Learning<o:p></o:p></b></p>\r\n\r\n<p class=\"MsoNormal\" style=\"margin-bottom:0in;line-height:normal\">IOLX is\r\ndesigned for everyone:<o:p></o:p></p>\r\n\r\n<ul style=\"margin-top:0in\" type=\"disc\">\r\n <li class=\"MsoNormal\" style=\"margin-bottom:0in;line-height:normal;mso-list:l1 level1 lfo2;\r\n     tab-stops:list .5in\">Students preparing for their future<o:p></o:p></li>\r\n <li class=\"MsoNormal\" style=\"margin-bottom:0in;line-height:normal;mso-list:l1 level1 lfo2;\r\n     tab-stops:list .5in\">Workers who want to upgrade their skills<o:p></o:p></li>\r\n <li class=\"MsoNormal\" style=\"margin-bottom:0in;line-height:normal;mso-list:l1 level1 lfo2;\r\n     tab-stops:list .5in\">Entrepreneurs building their businesses<o:p></o:p></li>\r\n <li class=\"MsoNormal\" style=\"margin-bottom:0in;line-height:normal;mso-list:l1 level1 lfo2;\r\n     tab-stops:list .5in\">Women and youth seeking new opportunities<o:p></o:p></li>\r\n <li class=\"MsoNormal\" style=\"margin-bottom:0in;line-height:normal;mso-list:l1 level1 lfo2;\r\n     tab-stops:list .5in\">People in rural and underserved communities<o:p></o:p></li>\r\n</ul>\r\n\r\n<p class=\"MsoNormal\" style=\"margin-bottom:0in;line-height:normal\">With flexible\r\nschedules and easy-to-use platforms, learners can study at their own pace.<o:p></o:p></p>\r\n\r\n<p class=\"MsoNormal\" style=\"margin-bottom:0in;line-height:normal\"><b>&nbsp;</b></p>\r\n\r\n<p class=\"MsoNormal\" style=\"margin-bottom:0in;line-height:normal\"><b>Supporting\r\nNational Development<o:p></o:p></b></p>\r\n\r\n<p class=\"MsoNormal\" style=\"margin-bottom:0in;line-height:normal\">When people\r\ngain skills, communities grow. When communities grow, countries develop.<o:p></o:p></p>\r\n\r\n<p class=\"MsoNormal\" style=\"margin-bottom:0in;line-height:normal\">Digital\r\neducation helps to:<o:p></o:p></p>\r\n\r\n<ul style=\"margin-top:0in\" type=\"disc\">\r\n <li class=\"MsoNormal\" style=\"margin-bottom:0in;line-height:normal;mso-list:l0 level1 lfo3;\r\n     tab-stops:list .5in\">Reduce unemployment<o:p></o:p></li>\r\n <li class=\"MsoNormal\" style=\"margin-bottom:0in;line-height:normal;mso-list:l0 level1 lfo3;\r\n     tab-stops:list .5in\">Support small businesses<o:p></o:p></li>\r\n <li class=\"MsoNormal\" style=\"margin-bottom:0in;line-height:normal;mso-list:l0 level1 lfo3;\r\n     tab-stops:list .5in\">Promote innovation<o:p></o:p></li>\r\n <li class=\"MsoNormal\" style=\"margin-bottom:0in;line-height:normal;mso-list:l0 level1 lfo3;\r\n     tab-stops:list .5in\">Improve productivity<o:p></o:p></li>\r\n <li class=\"MsoNormal\" style=\"margin-bottom:0in;line-height:normal;mso-list:l0 level1 lfo3;\r\n     tab-stops:list .5in\">Prepare the workforce for the digital economy<o:p></o:p></li>\r\n</ul>\r\n\r\n<p class=\"MsoNormal\" style=\"margin-bottom:0in;line-height:normal\">IOLX works to\r\nalign training with national priorities and real market needs.<o:p></o:p></p>\r\n\r\n<p class=\"MsoNormal\" style=\"margin-bottom:0in;line-height:normal\"><b>&nbsp;</b></p>\r\n\r\n<p class=\"MsoNormal\" style=\"margin-bottom:0in;line-height:normal\"><b>Building the\r\nFuture Together<o:p></o:p></b></p>\r\n\r\n<p class=\"MsoNormal\" style=\"margin-bottom:0in;line-height:normal\">The future of\r\nAfrica depends on skills, innovation, and access to quality education.\r\nGovernments, schools, organizations, and communities must work together to\r\nexpand digital learning opportunities.<o:p></o:p></p>\r\n\r\n<p class=\"MsoNormal\" style=\"margin-bottom:0in;line-height:normal\">At IOLX, we\r\nbelieve that no one should be left behind because of location, cost, or\r\ncircumstance.<o:p></o:p></p>\r\n\r\n<p class=\"MsoNormal\" style=\"margin-bottom:0in;line-height:normal\"><b>&nbsp;</b></p>\r\n\r\n<p class=\"MsoNormal\" style=\"margin-bottom:0in;line-height:normal\"><b>The future\r\nof learning is flexible.<br>\r\nThe future of learning is practical.<br>\r\nThe future of learning is digital.</b><o:p></o:p></p>\r\n\r\n<p class=\"MsoNormal\" style=\"margin-bottom:0in;line-height:normal\"><o:p>&nbsp;</o:p></p>\r\n\r\n<p class=\"MsoNormal\" style=\"margin-bottom:0in;line-height:normal\">And at IOLX, we\r\nare making that future possible.<o:p></o:p></p>\r\n\r\n<p class=\"MsoNormal\" style=\"margin-bottom:0in;line-height:normal\"><b>IOLX –\r\nSkills for Everyone, Everywhere.</b><o:p></o:p></p>', 'uploads/blog/thumbnail/the-future-of-learning-in-africa-is-digital-1770414242.webp', 'uploads/blog/banner/the-future-of-learning-in-africa-is-digital-1770414242.webp', '[{\"value\":\"digital learning\"},{\"value\":\"online education\"},{\"value\":\"e-learning Africa\"},{\"value\":\"IOLX\"},{\"value\":\"skills development\"}]', 1, 1, '2026-02-06 21:44:02', '2026-02-06 21:44:02');
INSERT INTO `blogs` (`id`, `user_id`, `category_id`, `title`, `slug`, `description`, `thumbnail`, `banner`, `keywords`, `is_popular`, `status`, `created_at`, `updated_at`) VALUES
(10, 1, '1', 'Skills for Everyone, Everywhere', 'skills-for-everyone-everywhere', '<p class=\"MsoNormal\" style=\"margin-bottom:0in\">In today’s fast-changing world,\r\neducation is no longer just about certificates. It is about <b>skills</b> —\r\nreal, practical abilities that help people work, earn, grow, and succeed.\r\nTechnology is changing how we live and work, and many people are looking for\r\nopportunities to learn new skills that match today’s job market.</p><p class=\"MsoNormal\" style=\"margin-bottom:0in\"><o:p>&nbsp;</o:p></p><p class=\"MsoNormal\" style=\"margin-bottom:0in\">This is where <b>IOLX (Interactive\r\nOnline Learning Experience)</b> comes in.<o:p></o:p></p><p class=\"MsoNormal\" style=\"margin-bottom:0in\">IOLX is an African-focused digital\r\nlearning platform designed to make quality education <b>accessible, affordable,\r\nand practical</b> for everyone, everywhere.<o:p></o:p></p><p class=\"MsoNormal\" style=\"margin-bottom:0in\"><b>&nbsp;</b></p><p class=\"MsoNormal\" style=\"margin-bottom:0in\"><b>Why IOLX Matters<o:p></o:p></b></p><p class=\"MsoNormal\" style=\"margin-bottom:0in\">Many young people and adults\r\nacross Africa face challenges when it comes to education:<o:p></o:p></p><ul style=\"margin-top:0in\" type=\"disc\">\r\n <li class=\"MsoNormal\" style=\"margin-bottom:0in;mso-list:l4 level1 lfo1;\r\n     tab-stops:list .5in\">Limited access to quality training<o:p></o:p></li>\r\n <li class=\"MsoNormal\" style=\"margin-bottom:0in;mso-list:l4 level1 lfo1;\r\n     tab-stops:list .5in\">High cost of professional courses<o:p></o:p></li>\r\n <li class=\"MsoNormal\" style=\"margin-bottom:0in;mso-list:l4 level1 lfo1;\r\n     tab-stops:list .5in\">Lack of practical, job-ready skills<o:p></o:p></li>\r\n <li class=\"MsoNormal\" style=\"margin-bottom:0in;mso-list:l4 level1 lfo1;\r\n     tab-stops:list .5in\">Distance from training centers<o:p></o:p></li>\r\n <li class=\"MsoNormal\" style=\"margin-bottom:0in;mso-list:l4 level1 lfo1;\r\n     tab-stops:list .5in\">Unemployment or underemployment<o:p></o:p></li>\r\n</ul><p class=\"MsoNormal\" style=\"margin-bottom:0in\">Traditional education alone is no\r\nlonger enough. Employers today are looking for people who can <b>do the work</b>,\r\nnot just those who have certificates.<o:p></o:p></p><p class=\"MsoNormal\" style=\"margin-bottom:0in\">IOLX was created to bridge this\r\ngap by providing <b>skills-based learning that leads to real opportunities</b>.<o:p></o:p></p><p class=\"MsoNormal\" style=\"margin-bottom:0in\"><b>&nbsp;</b></p><p class=\"MsoNormal\" style=\"margin-bottom:0in\"><b>What Makes IOLX Different<o:p></o:p></b></p><p class=\"MsoNormal\" style=\"margin-bottom:0in\"><b>1. Practical Skills Training</b><br>\r\nIOLX focuses on courses that prepare learners for real work. Programs are\r\ndesigned around industry needs so learners gain skills that employers and\r\nbusinesses actually require.<o:p></o:p></p><p class=\"MsoNormal\" style=\"margin-bottom:0in\">Areas include:<o:p></o:p></p><ul style=\"margin-top:0in\" type=\"disc\">\r\n <li class=\"MsoNormal\" style=\"margin-bottom:0in;mso-list:l1 level1 lfo2;\r\n     tab-stops:list .5in\">Information Technology and Digital Skills<o:p></o:p></li>\r\n <li class=\"MsoNormal\" style=\"margin-bottom:0in;mso-list:l1 level1 lfo2;\r\n     tab-stops:list .5in\">Computer Networking and Cybersecurity<o:p></o:p></li>\r\n <li class=\"MsoNormal\" style=\"margin-bottom:0in;mso-list:l1 level1 lfo2;\r\n     tab-stops:list .5in\">Data and Office Productivity<o:p></o:p></li>\r\n <li class=\"MsoNormal\" style=\"margin-bottom:0in;mso-list:l1 level1 lfo2;\r\n     tab-stops:list .5in\">Entrepreneurship and Business Skills<o:p></o:p></li>\r\n <li class=\"MsoNormal\" style=\"margin-bottom:0in;mso-list:l1 level1 lfo2;\r\n     tab-stops:list .5in\">Technical and Vocational Training<o:p></o:p></li>\r\n</ul><p class=\"MsoNormal\" style=\"margin-bottom:0in\"><b>&nbsp;</b></p><p class=\"MsoNormal\" style=\"margin-bottom:0in\"><b>2. Learn Anytime, Anywhere</b><br>\r\nWith IOLX, learning is flexible. Students can access courses using a phone,\r\ntablet, or computer. This makes it possible for:<o:p></o:p></p><ul style=\"margin-top:0in\" type=\"disc\">\r\n <li class=\"MsoNormal\" style=\"margin-bottom:0in;mso-list:l8 level1 lfo3;\r\n     tab-stops:list .5in\">Workers to learn after work<o:p></o:p></li>\r\n <li class=\"MsoNormal\" style=\"margin-bottom:0in;mso-list:l8 level1 lfo3;\r\n     tab-stops:list .5in\">Students to learn at their own pace<o:p></o:p></li>\r\n <li class=\"MsoNormal\" style=\"margin-bottom:0in;mso-list:l8 level1 lfo3;\r\n     tab-stops:list .5in\">People in remote areas to access quality training<o:p></o:p></li>\r\n</ul><p class=\"MsoNormal\" style=\"margin-bottom:0in\"><b>&nbsp;</b></p><p class=\"MsoNormal\" style=\"margin-bottom:0in\"><b>3. Affordable and Inclusive</b><br>\r\nIOLX is built with inclusion in mind. The goal is to remove financial and\r\ngeographical barriers so that:<o:p></o:p></p><ul style=\"margin-top:0in\" type=\"disc\">\r\n <li class=\"MsoNormal\" style=\"margin-bottom:0in;mso-list:l2 level1 lfo4;\r\n     tab-stops:list .5in\">Youth can gain employable skills<o:p></o:p></li>\r\n <li class=\"MsoNormal\" style=\"margin-bottom:0in;mso-list:l2 level1 lfo4;\r\n     tab-stops:list .5in\">Women and underserved communities can access\r\n     opportunities<o:p></o:p></li>\r\n <li class=\"MsoNormal\" style=\"margin-bottom:0in;mso-list:l2 level1 lfo4;\r\n     tab-stops:list .5in\">Anyone willing to learn can improve their future<o:p></o:p></li>\r\n</ul><p class=\"MsoNormal\" style=\"margin-bottom:0in\"><b>4. Interactive Learning\r\nExperience</b><br>\r\nLearning on IOLX is not passive. The platform includes:<o:p></o:p></p><ul style=\"margin-top:0in\" type=\"disc\">\r\n <li class=\"MsoNormal\" style=\"margin-bottom:0in;mso-list:l3 level1 lfo5;\r\n     tab-stops:list .5in\">Video lessons<o:p></o:p></li>\r\n <li class=\"MsoNormal\" style=\"margin-bottom:0in;mso-list:l3 level1 lfo5;\r\n     tab-stops:list .5in\">Practical exercises<o:p></o:p></li>\r\n <li class=\"MsoNormal\" style=\"margin-bottom:0in;mso-list:l3 level1 lfo5;\r\n     tab-stops:list .5in\">Real-life projects<o:p></o:p></li>\r\n <li class=\"MsoNormal\" style=\"margin-bottom:0in;mso-list:l3 level1 lfo5;\r\n     tab-stops:list .5in\">Assessments and feedback<o:p></o:p></li>\r\n <li class=\"MsoNormal\" style=\"margin-bottom:0in;mso-list:l3 level1 lfo5;\r\n     tab-stops:list .5in\">Certification upon completion<o:p></o:p></li>\r\n</ul><p class=\"MsoNormal\" style=\"margin-bottom:0in\">This ensures learners not only\r\nunderstand concepts but can also apply them.<o:p></o:p></p><p class=\"MsoNormal\" style=\"margin-bottom:0in\"><b>&nbsp;</b></p><p class=\"MsoNormal\" style=\"margin-bottom:0in\"><b>Supporting Africa’s Future\r\nWorkforce<o:p></o:p></b></p><p class=\"MsoNormal\" style=\"margin-bottom:0in\">Africa has one of the youngest\r\npopulations in the world. Every year, millions of young people enter the job\r\nmarket. However, many struggle to find work because their skills do not match\r\nindustry needs.<o:p></o:p></p><p class=\"MsoNormal\" style=\"margin-bottom:0in\">IOLX is designed to support:<o:p></o:p></p><ul style=\"margin-top:0in\" type=\"disc\">\r\n <li class=\"MsoNormal\" style=\"margin-bottom:0in;mso-list:l6 level1 lfo6;\r\n     tab-stops:list .5in\"><b>Job readiness</b><o:p></o:p></li>\r\n <li class=\"MsoNormal\" style=\"margin-bottom:0in;mso-list:l6 level1 lfo6;\r\n     tab-stops:list .5in\"><b>Digital transformation</b><o:p></o:p></li>\r\n <li class=\"MsoNormal\" style=\"margin-bottom:0in;mso-list:l6 level1 lfo6;\r\n     tab-stops:list .5in\"><b>Entrepreneurship</b><o:p></o:p></li>\r\n <li class=\"MsoNormal\" style=\"margin-bottom:0in;mso-list:l6 level1 lfo6;\r\n     tab-stops:list .5in\"><b>Self-employment</b><o:p></o:p></li>\r\n <li class=\"MsoNormal\" style=\"margin-bottom:0in;mso-list:l6 level1 lfo6;\r\n     tab-stops:list .5in\"><b>Workforce development</b><o:p></o:p></li>\r\n</ul><p class=\"MsoNormal\" style=\"margin-bottom:0in\">By equipping learners with\r\nrelevant skills, IOLX contributes to economic growth and innovation across the\r\ncontinent.<o:p></o:p></p><p class=\"MsoNormal\" style=\"margin-bottom:0in\"><o:p>&nbsp;</o:p></p><p class=\"MsoNormal\" style=\"margin-bottom:0in\"><b>Opportunities Beyond Employment<o:p></o:p></b></p><p class=\"MsoNormal\" style=\"margin-bottom:0in\">IOLX is not only for job seekers.\r\nIt is also for:<o:p></o:p></p><ul style=\"margin-top:0in\" type=\"disc\">\r\n <li class=\"MsoNormal\" style=\"margin-bottom:0in;mso-list:l7 level1 lfo7;\r\n     tab-stops:list .5in\">Entrepreneurs who want to grow their businesses<o:p></o:p></li>\r\n <li class=\"MsoNormal\" style=\"margin-bottom:0in;mso-list:l7 level1 lfo7;\r\n     tab-stops:list .5in\">Professionals who want to upgrade their skills<o:p></o:p></li>\r\n <li class=\"MsoNormal\" style=\"margin-bottom:0in;mso-list:l7 level1 lfo7;\r\n     tab-stops:list .5in\">Students preparing for future careers<o:p></o:p></li>\r\n <li class=\"MsoNormal\" style=\"margin-bottom:0in;mso-list:l7 level1 lfo7;\r\n     tab-stops:list .5in\">Organizations looking to train their staff<o:p></o:p></li>\r\n</ul><p class=\"MsoNormal\" style=\"margin-bottom:0in\">Learning new skills can open doors\r\nto:<o:p></o:p></p><ul style=\"margin-top:0in\" type=\"disc\">\r\n <li class=\"MsoNormal\" style=\"margin-bottom:0in;mso-list:l0 level1 lfo8;\r\n     tab-stops:list .5in\">Freelancing opportunities<o:p></o:p></li>\r\n <li class=\"MsoNormal\" style=\"margin-bottom:0in;mso-list:l0 level1 lfo8;\r\n     tab-stops:list .5in\">Remote work<o:p></o:p></li>\r\n <li class=\"MsoNormal\" style=\"margin-bottom:0in;mso-list:l0 level1 lfo8;\r\n     tab-stops:list .5in\">Business creation<o:p></o:p></li>\r\n <li class=\"MsoNormal\" style=\"margin-bottom:0in;mso-list:l0 level1 lfo8;\r\n     tab-stops:list .5in\">Career advancement<o:p></o:p></li>\r\n</ul><p class=\"MsoNormal\" style=\"margin-bottom:0in\"><b>&nbsp;</b></p><p class=\"MsoNormal\" style=\"margin-bottom:0in\"><b>A Vision for the Future<o:p></o:p></b></p><p class=\"MsoNormal\" style=\"margin-bottom:0in\">The vision of IOLX is simple but\r\npowerful:<br>\r\n<!--[if !supportLineBreakNewLine]--><br>\r\n<!--[endif]--><b><o:p></o:p></b></p><p class=\"MsoNormal\" style=\"margin-bottom:0in\"><b>“Skills for Everyone,\r\nEverywhere.”</b><o:p></o:p></p><p class=\"MsoNormal\" style=\"margin-bottom:0in\">The platform aims to become a\r\nleading digital learning hub in Africa by:<o:p></o:p></p><ul style=\"margin-top:0in\" type=\"disc\">\r\n <li class=\"MsoNormal\" style=\"margin-bottom:0in;mso-list:l5 level1 lfo9;\r\n     tab-stops:list .5in\">Partnering with industry and institutions<o:p></o:p></li>\r\n <li class=\"MsoNormal\" style=\"margin-bottom:0in;mso-list:l5 level1 lfo9;\r\n     tab-stops:list .5in\">Expanding course offerings<o:p></o:p></li>\r\n <li class=\"MsoNormal\" style=\"margin-bottom:0in;mso-list:l5 level1 lfo9;\r\n     tab-stops:list .5in\">Supporting certification and career pathways<o:p></o:p></li>\r\n <li class=\"MsoNormal\" style=\"margin-bottom:0in;mso-list:l5 level1 lfo9;\r\n     tab-stops:list .5in\">Providing learning opportunities in multiple sectors<o:p></o:p></li>\r\n</ul><p class=\"MsoNormal\" style=\"margin-bottom:0in\">As technology continues to shape\r\nthe future, continuous learning will become essential. IOLX is committed to\r\nhelping individuals stay relevant, competitive, and empowered.<o:p></o:p></p><p class=\"MsoNormal\" style=\"margin-bottom:0in\"><b>&nbsp;</b></p><p class=\"MsoNormal\" style=\"margin-bottom:0in\"><b>Join the IOLX Community<o:p></o:p></b></p><p class=\"MsoNormal\" style=\"margin-bottom:0in\">The future belongs to those who\r\nare ready to learn and adapt. Whether you are a student, worker, entrepreneur,\r\nor job seeker, IOLX provides a pathway to growth.<o:p></o:p></p><p class=\"MsoNormal\" style=\"margin-bottom:0in\">Start your learning journey today.<br>\r\nBuild skills that matter.<o:p></o:p></p><p>\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n</p><p class=\"MsoNormal\" style=\"margin-bottom:0in\"><br>\r\nCreate opportunities for yourself and your community.<o:p></o:p></p>', 'uploads/blog/thumbnail/skills-for-everyone-everywhere-1771256423.png', 'uploads/blog/banner/skills-for-everyone-everywhere-1771256423.png', '[{\"value\":\"IOLX\"},{\"value\":\"Skills for Everyone, Everywhere\"}]', 1, 1, '2026-02-16 15:40:23', '2026-02-16 15:40:23');

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

--
-- Table structure for table `blog_categories`
--

CREATE TABLE `blog_categories` (
  `id` int(11) NOT NULL,
  `title` varchar(255) DEFAULT NULL,
  `subtitle` varchar(255) DEFAULT NULL,
  `slug` varchar(255) DEFAULT NULL,
  `created_at` timestamp NULL DEFAULT current_timestamp(),
  `updated_at` timestamp NULL DEFAULT current_timestamp()
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci;

--
-- Dumping data for table `blog_categories`
--

INSERT INTO `blog_categories` (`id`, `title`, `subtitle`, `slug`, `created_at`, `updated_at`) VALUES
(1, 'Education & Learning Innovation', 'Reimagining teaching and learning for the digital age', 'Education-&-Learning-Innovation', '2026-01-07 14:19:47', '2026-01-07 14:19:47'),
(2, 'Digital Skills & Technology', 'Equipping learners with practical skills for a tech-driven world', 'Digital-Skills-&-Technology', '2026-01-07 14:20:46', '2026-01-07 14:20:46'),
(3, 'Artificial Intelligence & Emerging Technologies', 'Preparing Africa’s learners for the future of innovation', 'Artificial-Intelligence-&-Emerging-Technologies', '2026-01-07 14:21:11', '2026-01-07 14:21:11'),
(4, 'Schools & Institutions', 'Helping schools and organizations transition confidently into digital learning', 'Schools-&-Institutions', '2026-01-07 14:21:35', '2026-01-07 14:21:35'),
(5, 'IOLX Platform Updates & Announcements', 'Official news, features, and progress from the IOLX team', 'IOLX-Platform-Updates-&-Announcements', '2026-01-07 14:22:23', '2026-01-07 14:22:23'),
(6, 'Supporting teachers with tools, training, and strategies for effective digital teaching.', 'Supporting teachers with tools, training, and strategies for effective teaching.', 'Supporting-teachers-with-tools,-training,-and-strategies-for-effective-digital-teaching.', '2026-01-08 11:31:58', '2026-01-08 11:31:58'),
(7, 'Faith, values & character development', 'Integrating godly values, ethics, and purpose into modern education.', 'Faith,-values-&-character-development', '2026-01-08 11:32:19', '2026-01-08 11:32:19'),
(8, 'Africa’s development & transformation', 'Education as the engine for sustainable growth and empowerment across Africa.', 'Africa’s-development-&-transformation', '2026-01-08 11:32:37', '2026-01-08 11:32:37'),
(9, 'Research, insights & thought leadership', 'In-depth perspectives shaping the future of education and technology in Africa.', 'Research,-insights-&-thought-leadership', '2026-01-08 11:32:55', '2026-01-08 11:32:55'),
(10, 'Government, policy & public education', 'Insights on education policy, digital transformation, & government-led learning.', 'Government,-policy-&-public-education', '2026-01-08 11:33:29', '2026-01-08 17:33:47'),
(11, 'Opportunities, work & scholarships', 'Jobs, internships, scholarships, sponsorships, grants, and career opportunities.', 'Opportunities,-work-&-scholarships', '2026-01-08 11:36:12', '2026-01-08 11:36:12');

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

--
-- Table structure for table `blog_comments`
--

CREATE TABLE `blog_comments` (
  `id` int(11) NOT NULL,
  `blog_id` int(11) DEFAULT NULL,
  `user_id` int(11) DEFAULT NULL,
  `parent_id` int(11) DEFAULT NULL,
  `check` int(11) DEFAULT NULL,
  `comment` longtext DEFAULT NULL,
  `likes` longtext DEFAULT NULL,
  `created_at` timestamp NULL DEFAULT current_timestamp(),
  `updated_at` timestamp NULL DEFAULT current_timestamp()
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci;

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

--
-- Table structure for table `blog_likes`
--

CREATE TABLE `blog_likes` (
  `id` int(255) NOT NULL,
  `blog_id` int(255) DEFAULT NULL,
  `user_id` int(255) DEFAULT NULL,
  `created_at` timestamp NOT NULL DEFAULT current_timestamp(),
  `updated_at` timestamp NOT NULL DEFAULT current_timestamp()
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;

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

--
-- Table structure for table `bootcamps`
--

CREATE TABLE `bootcamps` (
  `id` int(11) NOT NULL,
  `user_id` int(11) DEFAULT NULL,
  `title` varchar(255) DEFAULT NULL,
  `slug` varchar(255) DEFAULT NULL,
  `category_id` int(11) DEFAULT NULL,
  `description` longtext DEFAULT NULL,
  `short_description` text DEFAULT NULL,
  `is_paid` int(11) DEFAULT NULL,
  `price` double DEFAULT NULL,
  `discount_flag` int(11) DEFAULT NULL,
  `discounted_price` double DEFAULT NULL,
  `publish_date` int(11) DEFAULT NULL,
  `thumbnail` varchar(255) DEFAULT NULL,
  `faqs` longtext DEFAULT NULL,
  `requirements` longtext DEFAULT NULL,
  `outcomes` longtext DEFAULT NULL,
  `meta_keywords` text DEFAULT NULL,
  `meta_description` longtext DEFAULT NULL,
  `status` int(11) DEFAULT NULL,
  `created_at` timestamp NOT NULL DEFAULT current_timestamp(),
  `updated_at` timestamp NOT NULL DEFAULT current_timestamp()
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;

--
-- Dumping data for table `bootcamps`
--

INSERT INTO `bootcamps` (`id`, `user_id`, `title`, `slug`, `category_id`, `description`, `short_description`, `is_paid`, `price`, `discount_flag`, `discounted_price`, `publish_date`, `thumbnail`, `faqs`, `requirements`, `outcomes`, `meta_keywords`, `meta_description`, `status`, `created_at`, `updated_at`) VALUES
(1, 1, 'Using Technology to Create Social Change', 'using-technology-to-create-social-change', 14, '<p style=\"margin:0cm;margin-bottom:.0001pt;text-align:justify\">Cohort 1 of the <strong>“Tech for Social Impact” Bootcamp</strong> is\r\nan intensive 6–8 week program designed to empower African youth to leverage\r\ntechnology for solving real-world social challenges. This program targets\r\naspiring social entrepreneurs, NGO workers, and tech enthusiasts who are\r\npassionate about creating positive change in their communities.<o:p></o:p></p>\r\n\r\n<p style=\"margin: 0cm 0cm 0.0001pt;\"><o:p> </o:p></p>\r\n\r\n<p style=\"margin:0cm;margin-bottom:.0001pt;text-align:justify\">Participants will\r\ngain hands-on experience with digital tools, coding, data analysis, and project\r\nmanagement, enabling them to develop technology-driven solutions in critical\r\nareas such as <strong>education,\r\nhealthcare, environmental sustainability, and community development</strong>. The\r\nbootcamp emphasizes practical learning, encouraging participants to build\r\nprototypes, dashboards, and mobile/web applications that directly address local\r\nsocial issues.<o:p></o:p></p>\r\n\r\n<p style=\"margin: 0cm 0cm 0.0001pt;\"><o:p> </o:p></p>\r\n\r\n<p style=\"margin:0cm;margin-bottom:.0001pt;text-align:justify\">The curriculum\r\ncombines <strong>skills training, social\r\ninnovation, and entrepreneurship</strong>, culminating in a capstone project\r\nwhere participants present their solutions to mentors and peers. Beyond\r\ntechnical skills, the bootcamp teaches participants how to plan, pitch, and\r\nsustain their initiatives, fostering long-term impact and community engagement.<o:p></o:p></p>\r\n\r\n<p style=\"margin: 0cm 0cm 0.0001pt; text-align: justify;\"><o:p> </o:p></p>\r\n\r\n<p style=\"margin:0cm;margin-bottom:.0001pt;text-align:justify\">By the end of\r\nthe program, participants will not only have a tangible solution ready for\r\nreal-world implementation but will also have developed the capacity to measure\r\nsocial impact, advocate for change, and scale their projects. <o:p></o:p></p>\r\n\r\n<p style=\"margin:0cm;margin-bottom:.0001pt\"><o:p> </o:p></p>\r\n\r\n<p style=\"margin:0cm;margin-bottom:.0001pt\">Cohort 1 lays a strong foundation\r\nfor youth-led innovation, inclusive development, and sustainable social\r\nentrepreneurship, fully aligned with <strong>goals</strong> of equipping\r\nAfrican youth with digital skills and opportunities for economic and social\r\nempowerment.<o:p></o:p></p>\r\n\r\n<p style=\"margin: 0cm 0cm 0.0001pt;\"><strong> </strong></p>\r\n\r\n<p style=\"margin:0cm;margin-bottom:.0001pt\"><strong>Key Outcomes for\r\nParticipants:</strong><o:p></o:p></p>\r\n\r\n<p style=\"margin: 0cm 0cm 0.0001pt 18pt; text-indent: -18pt;\"><!--[if !supportLists]--><span style=\"font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:\r\nSymbol\">·<span style=\"font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-size-adjust: none; font-language-override: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-variant-position: normal; font-variant-emoji: normal; font-stretch: normal; font-size: 7pt; line-height: normal; font-family: \"Times New Roman\";\">      \r\n</span></span><!--[endif]-->Hands-on skills in coding, digital tools, and\r\ndata analysis<o:p></o:p></p>\r\n\r\n<p style=\"margin: 0cm 0cm 0.0001pt 18pt; text-indent: -18pt;\"><!--[if !supportLists]--><span style=\"font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:\r\nSymbol\">·<span style=\"font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-size-adjust: none; font-language-override: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-variant-position: normal; font-variant-emoji: normal; font-stretch: normal; font-size: 7pt; line-height: normal; font-family: \"Times New Roman\";\">      \r\n</span></span><!--[endif]-->Ability to design, prototype, and implement tech\r\nsolutions for social good<o:p></o:p></p>\r\n\r\n<p style=\"margin: 0cm 0cm 0.0001pt 18pt; text-indent: -18pt;\"><!--[if !supportLists]--><span style=\"font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:\r\nSymbol\">·<span style=\"font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-size-adjust: none; font-language-override: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-variant-position: normal; font-variant-emoji: normal; font-stretch: normal; font-size: 7pt; line-height: normal; font-family: \"Times New Roman\";\">      \r\n</span></span><!--[endif]-->Knowledge of social entrepreneurship, project\r\nplanning, and pitching<o:p></o:p></p>\r\n\r\n<p style=\"margin: 0cm 0cm 0.0001pt 18pt; text-indent: -18pt;\"><!--[if !supportLists]--><span style=\"font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:\r\nSymbol\">·<span style=\"font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-size-adjust: none; font-language-override: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-variant-position: normal; font-variant-emoji: normal; font-stretch: normal; font-size: 7pt; line-height: normal; font-family: \"Times New Roman\";\">      \r\n</span></span><!--[endif]-->Capacity to measure, communicate, and scale\r\nsocial impact initiatives<o:p></o:p></p>', 'Cohort 1 of the “Tech for Social Impact” Bootcamp equips African youth with practical digital, coding, and data skills to create technology-driven solutions for pressing social challenges. Participants will design and pitch real-world projects in areas like education, health, environment, and community development, building both skills and sustainable impact.', 1, 50, NULL, NULL, 1771610400, 'uploads/bootcamp/thumbnail/cohort-1-tech-for-social-impact-1768438537.jpg', NULL, NULL, NULL, NULL, NULL, 1, '2026-01-15 00:55:37', '2026-02-17 22:40:51'),
(2, 1, 'Sewing for Beginners (Online Bootcamp)', 'sewing-for-beginners-online-bootcamp', 8, '<p class=\"MsoNormal\"><span style=\"font-family: Arial, sans-serif; font-size: 12pt;\">The Sewing for Beginners Bootcamp is a practical online\r\ntraining designed to help you learn sewing from the comfort of your home. This\r\ncourse is perfect for individuals with little or no experience who want to\r\ndevelop a useful skill for personal use or to start a small business.</span></p><p class=\"MsoNormal\"><span style=\"font-size:12.0pt;line-height:107%;font-family:\r\n&quot;Arial&quot;,sans-serif\"><br><o:p></o:p></span></p><p class=\"MsoNormal\"><span style=\"font-size:12.0pt;line-height:107%;font-family:\r\n&quot;Arial&quot;,sans-serif\">In this bootcamp, participants will learn how to use a\r\nsewing machine, understand different types of fabrics, take accurate body\r\nmeasurements, cut materials correctly, and sew simple garments. Through live\r\nonline sessions, step-by-step video lessons, and guided home practice, learners\r\nwill gain hands-on experience and confidence in basic sewing techniques.<o:p></o:p></span></p><p class=\"MsoNormal\"><span style=\"font-size:12.0pt;line-height:107%;font-family:\r\n&quot;Arial&quot;,sans-serif\">The course also introduces participants to basic clothing\r\nfinishing methods, simple alterations, and practical tips on how to turn sewing\r\ninto an income-generating skill.<br><br><o:p></o:p></span></p><p class=\"MsoNormal\"><span style=\"font-size:12.0pt;line-height:107%;font-family:\r\n&quot;Arial&quot;,sans-serif\">By the end of the training, participants will be able to\r\ncreate simple clothing items, carry out minor repairs and alterations, and take\r\nthe first steps toward starting a home-based tailoring service.<o:p></o:p></span></p><p class=\"MsoNormal\"><span style=\"font-size:12.0pt;line-height:107%;font-family:\r\n&quot;Arial&quot;,sans-serif\">Participants who complete the course and submit their\r\npractical assignments will receive an <b>IOLX Certificate of Completion</b>.<o:p></o:p></span></p><p class=\"MsoNormal\"><b><span style=\"font-size:12.0pt;line-height:107%;\r\nfont-family:&quot;Arial&quot;,sans-serif\"><br>Requirements:</span></b><span style=\"font-size:\r\n12.0pt;line-height:107%;font-family:&quot;Arial&quot;,sans-serif\"><br>\r\nA sewing machine, basic sewing tools, and internet access.<o:p></o:p></span></p><p class=\"MsoNormal\"><b><span style=\"font-size:12.0pt;line-height:107%;\r\nfont-family:&quot;Arial&quot;,sans-serif\"><br>Who Should Enroll:</span></b><span style=\"font-size:12.0pt;line-height:107%;font-family:&quot;Arial&quot;,sans-serif\"><br>\r\nBeginners, students, job seekers, homemakers, and anyone interested in learning\r\na practical skill for personal or business purposes.<o:p></o:p></span></p><p>\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n</p><p class=\"MsoNormal\"><o:p>&nbsp;</o:p></p>', 'The Sewing for Beginners Bootcamp is a practical online course designed for individuals with little or no sewing experience. Participants will learn how to use a sewing machine, take body measurements, cut fabric, and sew simple garments through live sessions, video lessons, and guided home practice.\r\nBy the end of the course, learners will be able to create basic clothing items, carry out simple alterations, and start small sewing services. Successful participants will receive an IOLX Certificate of Completion.', 1, 150, NULL, NULL, 1772474400, 'uploads/bootcamp/thumbnail/sewing-for-beginners-online-bootcamp-1771345725.jpg', NULL, NULL, NULL, NULL, NULL, 1, '2026-02-17 16:28:45', '2026-02-17 16:28:45'),
(3, 1, 'Computing and Robotics Master Class for Kids', 'computing-and-robotics-master-class-for-kids', 12, '<p>The Computing and Robotics Master Class for Kids is an exciting and interactive program designed to introduce children to the world of technology, coding, and robotics. This course helps young learners develop essential digital skills through fun, hands-on activities that make learning both enjoyable and practical.</p><p><br></p><p>In this program, children will learn basic computer operations, how technology works, and the fundamentals of coding using simple, child-friendly tools. They will also be introduced to robotics concepts, including how robots move, follow instructions, and solve simple tasks. Through guided projects and interactive lessons, participants will create simple programs, animations, and basic robotic actions.</p><p>The course is designed to build creativity, logical thinking, problem-solving skills, and confidence in using technology. It also helps children develop early interest in future careers in science, technology, engineering, and innovation.<br><br></p><p>The training is delivered through live online sessions, engaging demonstrations, and practical home-based activities, with continuous support from instructors.</p><p>Children who successfully complete the program will receive an <strong>IOLX Certificate of Completion</strong>.</p>', 'The Computing and Robotics Master Class for Kids is an engaging online program designed to introduce children to the exciting world of technology. This course teaches basic computer skills, coding fundamentals, and simple robotics concepts through fun, interactive lessons and practical activities.\r\n\r\nParticipants will learn how computers work, create simple programs, and understand how robots move and respond to instructions. The training helps develop creativity, problem-solving skills, logical thinking, and confidence in using technology.\r\n\r\nChildren who complete the program will receive an IOLX Certificate of Completion.', 1, 100, NULL, NULL, 1783015200, 'uploads/bootcamp/thumbnail/computing-and-robotics-master-class-for-kids-1771345922.jpg', NULL, NULL, NULL, NULL, NULL, 1, '2026-02-17 16:32:02', '2026-02-17 16:32:02'),
(4, 1, 'Website Development', 'website-development', 1, '<p>The Learn Web Development in Just 6 Weeks program is an intensive training designed to help beginners gain practical skills to build modern websites from scratch. This course is ideal for students, job seekers, and anyone interested in starting a career in web design or development.</p><p>Participants will learn the fundamentals of web development, including how websites work, creating web pages using HTML, styling with CSS, and adding interactivity using basic JavaScript. The course also introduces responsive design, allowing learners to create websites that work well on computers, tablets, and mobile devices.<br><br></p><p>Through step-by-step lessons, hands-on projects, and guided practice, learners will build real web pages and a complete website by the end of the training. The program focuses on practical skills that can be used for freelancing, personal projects, or entry-level web development opportunities.<br><br></p><p>Participants who successfully complete the course and final project will receive an <strong>IOLX Certificate of Completion</strong>.</p>', 'Learn Web Development in Just 6 Weeks is a beginner-friendly program that teaches how to create modern websites from scratch. Participants will learn HTML, CSS, and basic JavaScript to design responsive and interactive web pages.\r\n\r\nThrough practical lessons and projects, learners will build their own website and gain skills for personal projects, freelancing, or entry-level web development. Successful participants will receive an IOLX Certificate of Completion.', 1, 150, NULL, NULL, 1772474400, 'uploads/bootcamp/thumbnail/website-development-1771346357.jpg', NULL, NULL, NULL, NULL, NULL, 1, '2026-02-17 16:39:17', '2026-02-17 16:39:17');

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

--
-- Table structure for table `bootcamp_categories`
--

CREATE TABLE `bootcamp_categories` (
  `id` int(11) NOT NULL,
  `title` varchar(255) DEFAULT NULL,
  `slug` varchar(255) DEFAULT NULL,
  `created_at` timestamp NOT NULL DEFAULT current_timestamp(),
  `updated_at` timestamp NOT NULL DEFAULT current_timestamp()
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;

--
-- Dumping data for table `bootcamp_categories`
--

INSERT INTO `bootcamp_categories` (`id`, `title`, `slug`, `created_at`, `updated_at`) VALUES
(1, 'Software Development', 'software-development', '2026-01-15 00:34:44', '2026-01-15 00:34:44'),
(2, 'Data & AI Bootcamps', 'data--ai-bootcamps', '2026-01-15 00:35:05', '2026-01-15 00:35:05'),
(3, 'Cybersecurity', 'cybersecurity', '2026-01-15 00:39:00', '2026-01-15 00:39:00'),
(4, 'Cloud & DevOps', 'cloud--devops', '2026-01-15 00:39:28', '2026-01-15 00:39:28'),
(5, 'Digital Marketing', 'digital-marketing', '2026-01-15 00:40:24', '2026-01-15 00:40:24'),
(6, 'Product & Business Tech', 'product--business-tech', '2026-01-15 00:40:51', '2026-01-15 00:40:51'),
(7, 'Entrepreneurship & Startup', 'entrepreneurship--startup', '2026-01-15 00:41:18', '2026-01-15 00:41:18'),
(8, 'Design Bootcamps', 'design-bootcamps', '2026-01-15 00:41:48', '2026-01-15 00:41:48'),
(9, 'Media & Content', 'media--content', '2026-01-15 00:42:22', '2026-01-15 00:42:22'),
(10, 'ICT & Networking', 'ict--networking', '2026-01-15 00:42:48', '2026-01-15 00:42:48'),
(11, 'Emerging Technology', 'emerging-technology', '2026-01-15 00:43:13', '2026-01-15 00:43:13'),
(12, 'Digital Literacy', 'digital-literacy', '2026-01-15 00:43:40', '2026-01-15 00:43:40'),
(13, 'Career & Employability', 'career--employability', '2026-01-15 00:44:06', '2026-01-15 00:44:06'),
(14, 'Tech for Social Impact', 'tech-for-social-impact', '2026-01-15 00:44:32', '2026-01-15 00:44:32'),
(15, 'Green & Sustainable Skills', 'green--sustainable-skills', '2026-01-15 00:45:00', '2026-01-15 00:45:00');

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

--
-- Table structure for table `bootcamp_live_classes`
--

CREATE TABLE `bootcamp_live_classes` (
  `id` int(11) NOT NULL,
  `module_id` int(11) DEFAULT NULL,
  `title` varchar(255) DEFAULT NULL,
  `slug` varchar(255) DEFAULT NULL,
  `description` longtext DEFAULT NULL,
  `start_time` int(11) DEFAULT NULL,
  `end_time` int(11) DEFAULT NULL,
  `sort` int(11) DEFAULT NULL,
  `status` varchar(255) DEFAULT NULL,
  `provider` varchar(255) DEFAULT NULL,
  `joining_data` longtext DEFAULT NULL,
  `force_stop` int(11) NOT NULL DEFAULT 0,
  `created_at` timestamp NOT NULL DEFAULT current_timestamp(),
  `updated_at` timestamp NOT NULL DEFAULT current_timestamp()
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;

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

--
-- Table structure for table `bootcamp_modules`
--

CREATE TABLE `bootcamp_modules` (
  `id` int(11) NOT NULL,
  `bootcamp_id` int(11) DEFAULT NULL,
  `title` varchar(255) DEFAULT NULL,
  `publish_date` int(11) DEFAULT NULL,
  `expiry_date` int(11) DEFAULT NULL,
  `restriction` varchar(255) DEFAULT NULL,
  `sort` int(11) DEFAULT NULL,
  `created_at` timestamp NOT NULL DEFAULT current_timestamp(),
  `updated_at` timestamp NOT NULL DEFAULT current_timestamp()
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;

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

--
-- Table structure for table `bootcamp_purchases`
--

CREATE TABLE `bootcamp_purchases` (
  `id` int(11) NOT NULL,
  `invoice` varchar(255) DEFAULT NULL,
  `user_id` int(11) DEFAULT NULL,
  `bootcamp_id` int(11) DEFAULT NULL,
  `price` double DEFAULT NULL,
  `tax` double DEFAULT NULL,
  `payment_method` varchar(255) DEFAULT NULL,
  `payment_details` text DEFAULT NULL,
  `status` int(11) NOT NULL DEFAULT 0,
  `created_at` timestamp NOT NULL DEFAULT current_timestamp(),
  `updated_at` timestamp NOT NULL DEFAULT current_timestamp(),
  `admin_revenue` double DEFAULT NULL,
  `instructor_revenue` double DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;

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

--
-- Table structure for table `bootcamp_resources`
--

CREATE TABLE `bootcamp_resources` (
  `id` int(11) NOT NULL,
  `module_id` int(11) DEFAULT NULL,
  `title` varchar(255) DEFAULT NULL,
  `upload_type` varchar(255) DEFAULT NULL,
  `file` varchar(255) DEFAULT NULL,
  `created_at` timestamp NOT NULL DEFAULT current_timestamp(),
  `uploaded_at` timestamp NOT NULL DEFAULT current_timestamp()
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;

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

--
-- Table structure for table `builder_pages`
--

CREATE TABLE `builder_pages` (
  `id` int(11) NOT NULL,
  `name` varchar(255) DEFAULT NULL,
  `html` longtext DEFAULT NULL,
  `identifier` varchar(255) DEFAULT NULL,
  `is_permanent` int(11) DEFAULT NULL,
  `status` int(11) DEFAULT NULL,
  `edit_home_id` int(11) DEFAULT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;

--
-- Dumping data for table `builder_pages`
--

INSERT INTO `builder_pages` (`id`, `name`, `html`, `identifier`, `is_permanent`, `status`, `edit_home_id`, `created_at`, `updated_at`) VALUES
(12, 'Elegant', '', 'elegant', 1, 0, NULL, '2024-08-27 04:25:11', '2026-01-14 15:47:51'),
(13, 'Kindergarden', NULL, 'kindergarden', 1, 0, 1, '2024-08-27 04:25:11', '2026-01-14 15:47:51'),
(14, 'Cooking', NULL, 'cooking', 1, 0, 1, '2024-08-27 04:25:11', '2026-01-14 15:47:51'),
(15, 'University', NULL, 'university', 1, 0, 1, '2024-08-27 04:25:11', '2026-01-14 15:47:51'),
(16, 'Language', NULL, 'language', 1, 0, NULL, '2024-08-27 04:25:11', '2026-01-14 15:47:51'),
(17, 'Development', NULL, 'development', 1, 0, 1, '2024-08-27 04:25:11', '2026-01-14 15:47:51'),
(18, 'Marketplace', NULL, 'marketplace', 1, 1, 1, '2024-08-27 04:25:11', '2026-01-14 15:47:51'),
(19, 'Meditation', NULL, 'meditation', 1, 0, 1, '2024-08-27 04:25:11', '2026-01-14 15:47:51'),
(23, 'Default', '[\"top_bar\",\"header\",\"hero_banner\",\"features\",\"category\",\"featured_courses\",\"about_us\",\"testimonial\",\"blog\",\"footer\"]', NULL, NULL, 0, NULL, '2024-08-27 04:25:11', '2026-01-14 15:47:51');

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

--
-- Table structure for table `cart_items`
--

CREATE TABLE `cart_items` (
  `id` int(255) NOT NULL,
  `user_id` int(255) DEFAULT NULL,
  `course_id` int(255) DEFAULT NULL,
  `created_at` timestamp NOT NULL DEFAULT current_timestamp(),
  `updated_at` timestamp NOT NULL DEFAULT current_timestamp()
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;

--
-- Dumping data for table `cart_items`
--

INSERT INTO `cart_items` (`id`, `user_id`, `course_id`, `created_at`, `updated_at`) VALUES
(1, 2, 1, '2026-01-09 09:17:02', '2026-01-09 03:17:02'),
(2, 2, 7, '2026-01-14 06:03:15', '2026-01-14 00:03:15'),
(3, 20, 1, '2026-01-15 11:29:07', '2026-01-15 11:29:07'),
(4, 2, 4, '2026-01-17 18:32:51', '2026-01-17 12:32:51');

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

--
-- Table structure for table `categories`
--

CREATE TABLE `categories` (
  `id` bigint(20) UNSIGNED NOT NULL,
  `parent_id` bigint(20) UNSIGNED NOT NULL DEFAULT 0,
  `title` varchar(255) DEFAULT NULL,
  `slug` varchar(255) DEFAULT NULL,
  `icon` varchar(255) DEFAULT NULL,
  `sort` int(11) NOT NULL DEFAULT 0,
  `status` int(11) DEFAULT NULL,
  `keywords` varchar(400) DEFAULT NULL,
  `description` varchar(500) DEFAULT NULL,
  `thumbnail` varchar(255) DEFAULT NULL,
  `category_logo` varchar(255) DEFAULT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `categories`
--

INSERT INTO `categories` (`id`, `parent_id`, `title`, `slug`, `icon`, `sort`, `status`, `keywords`, `description`, `thumbnail`, `category_logo`, `created_at`, `updated_at`) VALUES
(1, 0, 'IT & Software', 'it--software', 'fas fa-laptop', 0, NULL, NULL, NULL, NULL, 'uploads/category-logo/it--software-logo-1767487264.png', '2026-01-04 06:41:04', '2026-01-04 06:41:04'),
(2, 0, 'Heath', 'heath', 'fas fa-ambulance', 0, NULL, NULL, NULL, NULL, 'uploads/category-logo/heath-logo-1767487313.png', '2026-01-04 06:41:53', '2026-01-04 06:41:53'),
(3, 0, 'Engineering', 'engineering', 'fas fa-cogs', 0, NULL, NULL, NULL, NULL, 'uploads/category-logo/engineering-logo-1767487413.png', '2026-01-04 06:43:33', '2026-01-04 06:43:33'),
(4, 0, 'Academics', 'academics', 'fas fa-graduation-cap', 0, NULL, NULL, NULL, NULL, 'uploads/category-logo/academics-logo-1767487542.png', '2026-01-04 06:45:42', '2026-01-04 06:45:42'),
(5, 0, 'Business', 'business', 'fas fa-briefcase', 0, NULL, NULL, NULL, NULL, 'uploads/category-logo/business-logo-1767487602.png', '2026-01-04 06:46:42', '2026-01-04 06:46:42'),
(6, 0, 'Management', 'management', 'fas fa-tasks', 0, NULL, NULL, NULL, NULL, 'uploads/category-logo/management-logo-1767487894.png', '2026-01-04 06:51:34', '2026-01-04 06:51:34'),
(7, 0, 'Language', 'language', 'fas fa-globe', 0, NULL, NULL, NULL, NULL, 'uploads/category-logo/language-logo-1767488038.png', '2026-01-04 06:53:58', '2026-01-04 06:53:58'),
(8, 0, 'Personal Development', 'personal-development', 'fab fa-medapps', 0, NULL, NULL, NULL, NULL, 'uploads/category-logo/personal-development-logo-1767488196.png', '2026-01-04 06:56:36', '2026-01-04 06:56:36'),
(9, 0, 'Religion & History', 'religion--history', 'fas fa-balance-scale', 0, NULL, NULL, NULL, NULL, NULL, '2026-01-04 06:57:37', '2026-01-04 06:57:37'),
(10, 0, 'Marketing', 'marketing', 'fas fa-bullhorn', 0, NULL, NULL, NULL, NULL, 'uploads/category-logo/marketing-logo-1767488358.png', '2026-01-04 06:59:18', '2026-01-04 06:59:18'),
(11, 0, 'Skills & DIY', 'skills--diy', 'fas fa-bullseye', 0, NULL, NULL, NULL, NULL, NULL, '2026-01-04 07:00:30', '2026-01-13 22:04:15'),
(12, 0, 'Manufacturing', 'manufacturing', 'fas fa-dolly-flatbed', 0, NULL, NULL, NULL, NULL, NULL, '2026-01-04 07:02:34', '2026-01-04 07:02:34'),
(13, 0, 'Accounting & Finance', 'accounting--finance', 'fas fa-chart-line', 0, NULL, NULL, NULL, 'uploads/category-thumbnail/accounting--finance-1768320216.jpg', NULL, '2026-01-04 07:03:57', '2026-01-13 22:03:36'),
(14, 0, 'STEM', 'stem', 'fas fa-boxes', 0, NULL, 'Engineering, Technology, Science, Mathematics training', 'Engineering, Technology, Science, Mathematics training', 'uploads/category-thumbnail/stem-1768320176.webp', NULL, '2026-01-13 22:02:56', '2026-01-13 22:02:56');

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

--
-- Table structure for table `certificates`
--

CREATE TABLE `certificates` (
  `id` bigint(20) UNSIGNED NOT NULL,
  `user_id` bigint(20) UNSIGNED DEFAULT NULL,
  `course_id` bigint(20) UNSIGNED DEFAULT NULL,
  `identifier` varchar(255) NOT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `certificates`
--

INSERT INTO `certificates` (`id`, `user_id`, `course_id`, `identifier`, `created_at`, `updated_at`) VALUES
(1, 17, 12, 'oiJZhr8z5kNy', '2026-01-14 23:10:00', NULL),
(2, 17, 14, 'D1HPw7nB5NOT', '2026-01-14 23:18:54', NULL),
(3, 25, 12, 'fS2Pcevi8qYA', '2026-01-16 22:34:59', NULL),
(4, 25, 14, 'WKygnLwpNThr', '2026-01-18 14:39:47', NULL),
(5, 35, 12, 'r92EDgKScv1b', '2026-01-19 23:31:32', NULL);

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

--
-- Table structure for table `contacts`
--

CREATE TABLE `contacts` (
  `id` int(21) NOT NULL,
  `name` varchar(255) DEFAULT NULL,
  `email` varchar(255) DEFAULT NULL,
  `phone` varchar(255) DEFAULT NULL,
  `address` text DEFAULT NULL,
  `message` text DEFAULT NULL,
  `has_read` int(11) DEFAULT 0,
  `replied` int(11) DEFAULT 0,
  `created_at` timestamp NULL DEFAULT current_timestamp(),
  `updated_at` timestamp NULL DEFAULT current_timestamp()
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci;

--
-- Dumping data for table `contacts`
--

INSERT INTO `contacts` (`id`, `name`, `email`, `phone`, `address`, `message`, `has_read`, `replied`, `created_at`, `updated_at`) VALUES
(1, 'Louise Samons', 'tu.rnerfisher348382+louise.samons@gmail.com', '882151515', '81 Halsey Road', 'This message is addressed to the administrator of iolx.org.\r\n\r\nWe are an agency providing powerful SEO and digital marketing solutions designed to increase your visibility, traffic, and conversions. \r\n\r\nOUR SERVICES INCLUDE:\r\n- Social Media Management\r\n- Website Traffic\r\n- SEO Backlinks\r\n- Social Bookmarking Backlinks\r\n- Google Ranking\r\n- Google Maps Ranking\r\n- YouTube Ranking\r\n- Content Creation\r\n- Video Production\r\n- Get Real Clients\r\n- Full SEO Campaigns & Agency Services\r\n\r\nWhether your goal is boosting YouTube, driving more website traffic, or strengthening your SEO, we can help you achieve results.\r\n\r\nAccess now here:  https://rb.gy/t7gc5i\r\n\r\nBest regards,\r\nSEO Expert & Specialist\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\nTo unsubscribe, please reply with subject:  Unsubscribe !iolx.org', 0, 0, '2026-01-05 23:30:07', '2026-01-05 23:30:07'),
(2, 'Mike Jacob Laurent', 'info@strictlydigital.net', '84337372267', 'https://www.strictlydigital.net/product/semrush-backlinks/', 'Hi there, \r\n \r\nHaving some set of links pointing to iolx.org might bring no value or worse for your business. \r\n \r\nIt really makes no difference how many backlinks you have, what is key is the amount of ranking terms those websites are optimized for. \r\n \r\nThat is the most important element. \r\nNot the meaningless Domain Authority or SEO score. \r\nThese can be faked easily. \r\nBUT the number of ranking keywords the websites that link to you rank for. \r\nThat’s it. \r\n \r\nGet these quality links point to your website and your rankings will skyrocket! \r\n \r\nWe are offering this powerful offer here: \r\nhttps://www.strictlydigital.net/product/semrush-backlinks/ \r\n \r\nNeed more details, or want to know more, chat with us here: \r\nhttps://www.strictlydigital.net/whatsapp-us/ \r\n \r\nKind regards, \r\nMike Jacob Laurent\r\n \r\nstrictlydigital.net \r\nPhone/WhatsApp: +1 (877) 566-3738', 0, 0, '2026-01-12 13:10:40', '2026-01-12 13:10:40'),
(3, 'Jermaine Devlin', 'turnerfisher348.382+jermaine.devlin@gmail.com', '585794850', '97 Cours Jean Jaures', 'Curious how iolx.org can get more traffic and clicks? Start your Free Trial.\r\n\r\nGo to the https://rb.gy/kkhq2m, fill in your site details, then apply the coupon FREE_TRAFFIC at checkout to get the product free for 7 days.\r\n\r\nDon’t forget to create a free account.\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\nTo unsubscribe, please reply with subject:  Unsubscribe !iolx.org', 0, 0, '2026-01-13 01:35:18', '2026-01-13 01:35:18'),
(4, 'Anaya Prajapati', 'anaya.dgtlsolution@gmail.com', '9266141479', '3542 Walsh Street', 'Hello http://iolx.org,\r\n\r\nI wanted to reach out to see if you’re open to exploring ways to grow your website traffic and boost online performance.\r\n\r\nWe offer customized SEO services that deliver measurable improvements.\r\n\r\nOnce you share your target keywords and target market, I’ll send a full proposal.\r\n\r\nBest Regards,\r\nAnaya', 0, 0, '2026-01-16 08:40:04', '2026-01-16 08:40:04'),
(5, 'Robertvub', 'mariajesusmateo79@gmail.com', '81155558898', 'https://www.no-site.com', 'Through death, the family is not destroyed, it is transformed; a part of it passes into the unseen. We believe that death is an absence, when in fact it is a discreet presence. \r\nI am suffering from a serious illness that will lead to my certain death. \r\nI have €512,000 in my bank account, which I would like to donate. \r\nPlease contact me if you are interested. \r\n \r\nEmail: mariajesusgarciaa86@gmail.com', 0, 0, '2026-01-31 04:10:07', '2026-01-31 04:10:07'),
(6, 'Mike - AI Search Upgrade', 'upgrade@mail.nomissedlead.com', '86532878645', 'https://www.no-site.com', 'The way customers are finding businesses is changing fast. More and more customers are finding businesses directly through AI platforms like ChatGPT. \r\n \r\nIf your website isn\'t optimized for AI discovery, you will be missing out on consistent new customers. \r\n \r\nWe build a customized upgrade plan built for your business and website that optimizes your discovery and get more customers. \r\n \r\n- Simply email back \"YES\", and we\'ll help you. \r\n \r\n- If you aren\'t interested in upgrading your business for AI search, reply \"NO\", and we won\'t reach out to your business. \r\n \r\nMike', 0, 0, '2026-02-04 15:53:03', '2026-02-04 15:53:03'),
(7, 'Deepak Parcha', 'parchad78@gmail.com', '7909512511', '57 Newmarket Road', 'Hello http://iolx.org,\r\n\r\nI design modern, user-friendly websites for small businesses and help improve their online presence.\r\n\r\nI wanted to check if you’re considering any updates to your current website—such as improving the design, usability, or adding features to better support your business.\r\n\r\nIf you’re planning a new website or a redesign, feel free to share your requirements and  reference website link. \r\n\r\nI’d be happy to discuss.\r\n\r\nKind regards,\r\nDeepak Parcha', 0, 0, '2026-02-06 08:58:45', '2026-02-06 08:58:45'),
(8, 'Sonam Prajapati', 'sonam.websolution12@gmail.com', '3459618127', 'Rua Dois 1387', 'Hi http://iolx.org, \r\n\r\nI hope you’re doing well. \r\n\r\nI came across your business online and thought you might be interested in improving your visibility and traffic on search engines.We specialize in helping businesses strengthen their online presence through effective SEO strategies. \r\n\r\nOnce you share your target keywords and target market, I’ll send a full proposal. \r\n\r\nWarm regards, \r\n\r\nSonam', 0, 0, '2026-02-06 08:59:31', '2026-02-06 08:59:31');

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

--
-- Table structure for table `countries`
--

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

--
-- Dumping data for table `countries`
--

INSERT INTO `countries` (`id`, `name`, `code`, `dial_code`, `created_at`, `updated_at`) VALUES
(1, 'Afghanistan', 'AF', '+93', NULL, '2024-10-02 02:55:33'),
(2, 'Aland Islands', 'AX', '+358', NULL, '2024-10-02 03:00:27'),
(3, 'Albania', 'AL', '+355', NULL, NULL),
(4, 'Algeria', 'DZ', '+213', NULL, NULL),
(5, 'AmericanSamoa', 'AS', '+1684', NULL, NULL),
(6, 'Andorra', 'AD', '+376', NULL, NULL),
(7, 'Angola', 'AO', '+244', NULL, NULL),
(8, 'Anguilla', 'AI', '+1264', NULL, NULL),
(9, 'Antarctica', 'AQ', '+672', NULL, NULL),
(10, 'Antigua and Barbuda', 'AG', '+1268', NULL, NULL),
(11, 'Argentina', 'AR', '+54', NULL, NULL),
(12, 'Armenia', 'AM', '+374', NULL, NULL),
(13, 'Aruba', 'AW', '+297', NULL, NULL),
(14, 'Australia', 'AU', '+61', NULL, NULL),
(15, 'Austria', 'AT', '+43', NULL, NULL),
(16, 'Azerbaijan', 'AZ', '+994', NULL, NULL),
(17, 'Bahamas', 'BS', '+1242', NULL, NULL),
(18, 'Bahrain', 'BH', '+973', NULL, '2024-10-02 03:00:48'),
(19, 'Bangladesh', 'BD', '+880', NULL, NULL),
(20, 'Barbados', 'BB', '+1246', NULL, NULL),
(21, 'Belarus', 'BY', '+375', NULL, NULL),
(22, 'Belgium', 'BE', '+32', NULL, NULL),
(23, 'Belize', 'BZ', '+501', NULL, NULL),
(24, 'Benin', 'BJ', '+229', NULL, NULL),
(25, 'Bermuda', 'BM', '+1441', NULL, NULL),
(26, 'Bhutan', 'BT', '+975', NULL, NULL),
(27, 'Bolivia, Plurination', 'BO', '+591', NULL, NULL),
(28, 'Bosnia and Herzegovi', 'BA', '+387', NULL, NULL),
(29, 'Botswana', 'BW', '+267', NULL, NULL),
(30, 'Brazil', 'BR', '+55', NULL, NULL),
(31, 'British Indian Ocean', 'IO', '+246', NULL, NULL),
(32, 'Brunei Darussalam', 'BN', '+673', NULL, NULL),
(33, 'Bulgaria', 'BG', '+359', NULL, NULL),
(34, 'Burkina Faso', 'BF', '+226', NULL, NULL),
(35, 'Burundi', 'BI', '+257', NULL, NULL),
(36, 'Cambodia', 'KH', '+855', NULL, NULL),
(37, 'Cameroon', 'CM', '+237', NULL, NULL),
(38, 'Canada', 'CA', '+1', NULL, NULL),
(39, 'Cape Verde', 'CV', '+238', NULL, NULL),
(40, 'Cayman Islands', 'KY', '+ 345', NULL, NULL),
(41, 'Central African Repu', 'CF', '+236', NULL, NULL),
(42, 'Chad', 'TD', '+235', NULL, NULL),
(43, 'Chile', 'CL', '+56', NULL, NULL),
(44, 'China', 'CN', '+86', NULL, NULL),
(45, 'Christmas Island', 'CX', '+61', NULL, NULL),
(46, 'Cocos (Keeling) Isla', 'CC', '+61', NULL, NULL),
(47, 'Colombia', 'CO', '+57', NULL, NULL),
(48, 'Comoros', 'KM', '+269', NULL, NULL),
(49, 'Congo', 'CG', '+242', NULL, NULL),
(50, 'Congo, The Democrati', 'CD', '+243', NULL, NULL),
(51, 'Cook Islands', 'CK', '+682', NULL, NULL),
(52, 'Costa Rica', 'CR', '+506', NULL, NULL),
(53, 'Cote d\'Ivoire', 'CI', '+225', NULL, NULL),
(54, 'Croatia', 'HR', '+385', NULL, NULL),
(55, 'Cuba', 'CU', '+53', NULL, NULL),
(56, 'Cyprus', 'CY', '+357', NULL, NULL),
(57, 'Czech Republic', 'CZ', '+420', NULL, NULL),
(58, 'Denmark', 'DK', '+45', NULL, NULL),
(59, 'Djibouti', 'DJ', '+253', NULL, NULL),
(60, 'Dominica', 'DM', '+1767', NULL, NULL),
(61, 'Dominican Republic', 'DO', '+1849', NULL, NULL),
(62, 'Ecuador', 'EC', '+593', NULL, NULL),
(63, 'Egypt', 'EG', '+20', NULL, NULL),
(64, 'El Salvador', 'SV', '+503', NULL, NULL),
(65, 'Equatorial Guinea', 'GQ', '+240', NULL, NULL),
(66, 'Eritrea', 'ER', '+291', NULL, NULL),
(67, 'Estonia', 'EE', '+372', NULL, NULL),
(68, 'Ethiopia', 'ET', '+251', NULL, NULL),
(69, 'Falkland Islands (Ma', 'FK', '+500', NULL, NULL),
(70, 'Faroe Islands', 'FO', '+298', NULL, NULL),
(71, 'Fiji', 'FJ', '+679', NULL, NULL),
(72, 'Finland', 'FI', '+358', NULL, NULL),
(73, 'France', 'FR', '+33', NULL, NULL),
(74, 'French Guiana', 'GF', '+594', NULL, NULL),
(75, 'French Polynesia', 'PF', '+689', NULL, NULL),
(76, 'Gabon', 'GA', '+241', NULL, NULL),
(77, 'Gambia', 'GM', '+220', NULL, NULL),
(78, 'Georgia', 'GE', '+995', NULL, NULL),
(79, 'Germany', 'DE', '+49', NULL, NULL),
(80, 'Ghana', 'GH', '+233', NULL, NULL),
(81, 'Gibraltar', 'GI', '+350', NULL, NULL),
(82, 'Greece', 'GR', '+30', NULL, NULL),
(83, 'Greenland', 'GL', '+299', NULL, NULL),
(84, 'Grenada', 'GD', '+1473', NULL, NULL),
(85, 'Guadeloupe', 'GP', '+590', NULL, NULL),
(86, 'Guam', 'GU', '+1671', NULL, NULL),
(87, 'Guatemala', 'GT', '+502', NULL, NULL),
(88, 'Guernsey', 'GG', '+44', NULL, NULL),
(89, 'Guinea', 'GN', '+224', NULL, NULL),
(90, 'Guinea-Bissau', 'GW', '+245', NULL, NULL),
(91, 'Guyana', 'GY', '+595', NULL, NULL),
(92, 'Haiti', 'HT', '+509', NULL, NULL),
(93, 'Holy See (Vatican Ci', 'VA', '+379', NULL, NULL),
(94, 'Honduras', 'HN', '+504', NULL, NULL),
(95, 'Hong Kong', 'HK', '+852', NULL, NULL),
(96, 'Hungary', 'HU', '+36', NULL, NULL),
(97, 'Iceland', 'IS', '+354', NULL, NULL),
(98, 'India', 'IN', '+91', NULL, NULL),
(99, 'Indonesia', 'ID', '+62', NULL, NULL),
(100, 'Iran, Islamic Republ', 'IR', '+98', NULL, NULL),
(101, 'Iraq', 'IQ', '+964', NULL, NULL),
(102, 'Ireland', 'IE', '+353', NULL, NULL),
(103, 'Isle of Man', 'IM', '+44', NULL, NULL),
(104, 'Israel', 'IL', '+972', NULL, NULL),
(105, 'Italy', 'IT', '+39', NULL, NULL),
(106, 'Jamaica', 'JM', '+1876', NULL, NULL),
(107, 'Japan', 'JP', '+81', NULL, NULL),
(108, 'Jersey', 'JE', '+44', NULL, NULL),
(109, 'Jordan', 'JO', '+962', NULL, NULL),
(110, 'Kazakhstan', 'KZ', '+7 7', NULL, NULL),
(111, 'Kenya', 'KE', '+254', NULL, NULL),
(112, 'Kiribati', 'KI', '+686', NULL, NULL),
(113, 'Korea, Democratic Pe', 'KP', '+850', NULL, NULL),
(114, 'Korea, Republic of S', 'KR', '+82', NULL, NULL),
(115, 'Kuwait', 'KW', '+965', NULL, NULL),
(116, 'Kyrgyzstan', 'KG', '+996', NULL, NULL),
(117, 'Laos', 'LA', '+856', NULL, NULL),
(118, 'Latvia', 'LV', '+371', NULL, NULL),
(119, 'Lebanon', 'LB', '+961', NULL, NULL),
(120, 'Lesotho', 'LS', '+266', NULL, NULL),
(121, 'Liberia', 'LR', '+231', NULL, NULL),
(122, 'Libyan Arab Jamahiri', 'LY', '+218', NULL, NULL),
(123, 'Liechtenstein', 'LI', '+423', NULL, NULL),
(124, 'Lithuania', 'LT', '+370', NULL, NULL),
(125, 'Luxembourg', 'LU', '+352', NULL, NULL),
(126, 'Macao', 'MO', '+853', NULL, NULL),
(127, 'Macedonia', 'MK', '+389', NULL, NULL),
(128, 'Madagascar', 'MG', '+261', NULL, NULL),
(129, 'Malawi', 'MW', '+265', NULL, NULL),
(130, 'Malaysia', 'MY', '+60', NULL, NULL),
(131, 'Maldives', 'MV', '+960', NULL, NULL),
(132, 'Mali', 'ML', '+223', NULL, NULL),
(133, 'Malta', 'MT', '+356', NULL, NULL),
(134, 'Marshall Islands', 'MH', '+692', NULL, NULL),
(135, 'Martinique', 'MQ', '+596', NULL, NULL),
(136, 'Mauritania', 'MR', '+222', NULL, NULL),
(137, 'Mauritius', 'MU', '+230', NULL, NULL),
(138, 'Mayotte', 'YT', '+262', NULL, NULL),
(139, 'Mexico', 'MX', '+52', NULL, NULL),
(140, 'Micronesia, Federate', 'FM', '+691', NULL, NULL),
(141, 'Moldova', 'MD', '+373', NULL, NULL),
(142, 'Monaco', 'MC', '+377', NULL, NULL),
(143, 'Mongolia', 'MN', '+976', NULL, NULL),
(144, 'Montenegro', 'ME', '+382', NULL, NULL),
(145, 'Montserrat', 'MS', '+1664', NULL, NULL),
(146, 'Morocco', 'MA', '+212', NULL, NULL),
(147, 'Mozambique', 'MZ', '+258', NULL, NULL),
(148, 'Myanmar', 'MM', '+95', NULL, NULL),
(149, 'Namibia', 'NA', '+264', NULL, NULL),
(150, 'Nauru', 'NR', '+674', NULL, NULL),
(151, 'Nepal', 'NP', '+977', NULL, NULL),
(152, 'Netherlands', 'NL', '+31', NULL, NULL),
(153, 'Netherlands Antilles', 'AN', '+599', NULL, NULL),
(154, 'New Caledonia', 'NC', '+687', NULL, NULL),
(155, 'New Zealand', 'NZ', '+64', NULL, NULL),
(156, 'Nicaragua', 'NI', '+505', NULL, NULL),
(157, 'Niger', 'NE', '+227', NULL, NULL),
(158, 'Nigeria', 'NG', '+234', NULL, NULL),
(159, 'Niue', 'NU', '+683', NULL, NULL),
(160, 'Norfolk Island', 'NF', '+672', NULL, NULL),
(161, 'Northern Mariana Isl', 'MP', '+1670', NULL, NULL),
(162, 'Norway', 'NO', '+47', NULL, NULL),
(163, 'Oman', 'OM', '+968', NULL, NULL),
(164, 'Pakistan', 'PK', '+92', NULL, NULL),
(165, 'Palau', 'PW', '+680', NULL, NULL),
(166, 'Palestinian Territor', 'PS', '+970', NULL, NULL),
(167, 'Panama', 'PA', '+507', NULL, NULL),
(168, 'Papua New Guinea', 'PG', '+675', NULL, NULL),
(169, 'Paraguay', 'PY', '+595', NULL, NULL),
(170, 'Peru', 'PE', '+51', NULL, NULL),
(171, 'Philippines', 'PH', '+63', NULL, NULL),
(172, 'Pitcairn', 'PN', '+872', NULL, NULL),
(173, 'Poland', 'PL', '+48', NULL, NULL),
(174, 'Portugal', 'PT', '+351', NULL, NULL),
(175, 'Puerto Rico', 'PR', '+1939', NULL, NULL),
(176, 'Qatar', 'QA', '+974', NULL, NULL),
(177, 'Romania', 'RO', '+40', NULL, NULL),
(178, 'Russia', 'RU', '+7', NULL, NULL),
(179, 'Rwanda', 'RW', '+250', NULL, NULL),
(180, 'Reunion', 'RE', '+262', NULL, NULL),
(181, 'Saint Barthelemy', 'BL', '+590', NULL, NULL),
(182, 'Saint Helena, Ascens', 'SH', '+290', NULL, NULL),
(183, 'Saint Kitts and Nevi', 'KN', '+1869', NULL, NULL),
(184, 'Saint Lucia', 'LC', '+1758', NULL, NULL),
(185, 'Saint Martin', 'MF', '+590', NULL, NULL),
(186, 'Saint Pierre and Miq', 'PM', '+508', NULL, NULL),
(187, 'Saint Vincent and th', 'VC', '+1784', NULL, NULL),
(188, 'Samoa', 'WS', '+685', NULL, NULL),
(189, 'San Marino', 'SM', '+378', NULL, NULL),
(190, 'Sao Tome and Princip', 'ST', '+239', NULL, NULL),
(191, 'Saudi Arabia', 'SA', '+966', NULL, NULL),
(192, 'Senegal', 'SN', '+221', NULL, NULL),
(193, 'Serbia', 'RS', '+381', NULL, NULL),
(194, 'Seychelles', 'SC', '+248', NULL, NULL),
(195, 'Sierra Leone', 'SL', '+232', NULL, NULL),
(196, 'Singapore', 'SG', '+65', NULL, NULL),
(197, 'Slovakia', 'SK', '+421', NULL, NULL),
(198, 'Slovenia', 'SI', '+386', NULL, NULL),
(199, 'Solomon Islands', 'SB', '+677', NULL, NULL),
(200, 'Somalia', 'SO', '+252', NULL, NULL),
(201, 'South Africa', 'ZA', '+27', NULL, NULL),
(202, 'South Georgia and th', 'GS', '+500', NULL, NULL),
(203, 'Spain', 'ES', '+34', NULL, NULL),
(204, 'Sri Lanka', 'LK', '+94', NULL, NULL),
(205, 'Sudan', 'SD', '+249', NULL, NULL),
(206, 'Suriname', 'SR', '+597', NULL, NULL),
(207, 'Svalbard and Jan May', 'SJ', '+47', NULL, NULL),
(208, 'Swaziland', 'SZ', '+268', NULL, NULL),
(209, 'Sweden', 'SE', '+46', NULL, NULL),
(210, 'Switzerland', 'CH', '+41', NULL, NULL),
(211, 'Syrian Arab Republic', 'SY', '+963', NULL, NULL),
(212, 'Taiwan', 'TW', '+886', NULL, NULL),
(213, 'Tajikistan', 'TJ', '+992', NULL, NULL),
(214, 'Tanzania, United Rep', 'TZ', '+255', NULL, NULL),
(215, 'Thailand', 'TH', '+66', NULL, NULL),
(216, 'Timor-Leste', 'TL', '+670', NULL, NULL),
(217, 'Togo', 'TG', '+228', NULL, NULL),
(218, 'Tokelau', 'TK', '+690', NULL, NULL),
(219, 'Tonga', 'TO', '+676', NULL, NULL),
(220, 'Trinidad and Tobago', 'TT', '+1868', NULL, NULL),
(221, 'Tunisia', 'TN', '+216', NULL, NULL),
(222, 'Turkey', 'TR', '+90', NULL, NULL),
(223, 'Turkmenistan', 'TM', '+993', NULL, NULL),
(224, 'Turks and Caicos Isl', 'TC', '+1649', NULL, NULL),
(225, 'Tuvalu', 'TV', '+688', NULL, NULL),
(226, 'Uganda', 'UG', '+256', NULL, NULL),
(227, 'Ukraine', 'UA', '+380', NULL, NULL),
(228, 'United Arab Emirates', 'AE', '+971', NULL, NULL),
(229, 'United Kingdom', 'GB', '+44', NULL, NULL),
(230, 'United States', 'US', '+1', NULL, NULL),
(231, 'Uruguay', 'UY', '+598', NULL, NULL),
(232, 'Uzbekistan', 'UZ', '+998', NULL, NULL),
(233, 'Vanuatu', 'VU', '+678', NULL, NULL),
(234, 'Venezuela, Bolivaria', 'VE', '+58', NULL, NULL),
(235, 'Vietnam', 'VN', '+84', NULL, NULL),
(236, 'Virgin Islands, Brit', 'VG', '+1284', NULL, NULL),
(237, 'Virgin Islands, U.S.', 'VI', '+1340', NULL, NULL),
(238, 'Wallis and Futuna', 'WF', '+681', NULL, NULL),
(239, 'Yemen', 'YE', '+967', NULL, NULL),
(240, 'Zambia', 'ZM', '+260', NULL, NULL),
(241, 'Zimbabwe', 'ZW', '+263', NULL, NULL);

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

--
-- Table structure for table `coupons`
--

CREATE TABLE `coupons` (
  `id` int(255) NOT NULL,
  `user_id` int(255) DEFAULT NULL,
  `code` varchar(255) DEFAULT NULL,
  `discount` double DEFAULT NULL,
  `expiry` varchar(255) DEFAULT NULL,
  `status` int(255) DEFAULT NULL,
  `created_at` timestamp NOT NULL DEFAULT current_timestamp(),
  `updated_at` timestamp NOT NULL DEFAULT current_timestamp()
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;

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

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

CREATE TABLE `courses` (
  `id` bigint(20) UNSIGNED NOT NULL,
  `title` varchar(255) DEFAULT NULL,
  `slug` varchar(255) DEFAULT NULL,
  `short_description` text DEFAULT NULL,
  `user_id` bigint(20) UNSIGNED DEFAULT NULL,
  `category_id` bigint(20) UNSIGNED DEFAULT NULL,
  `course_type` varchar(255) DEFAULT NULL,
  `status` varchar(255) DEFAULT NULL,
  `level` varchar(255) DEFAULT NULL,
  `language` varchar(255) DEFAULT NULL,
  `is_paid` int(11) DEFAULT NULL,
  `is_best` int(11) NOT NULL DEFAULT 0,
  `price` double DEFAULT NULL,
  `discounted_price` double DEFAULT NULL,
  `discount_flag` int(11) DEFAULT NULL,
  `enable_drip_content` int(11) DEFAULT NULL,
  `drip_content_settings` longtext DEFAULT NULL,
  `meta_keywords` text DEFAULT NULL,
  `meta_description` text DEFAULT NULL,
  `thumbnail` varchar(255) DEFAULT NULL,
  `banner` varchar(255) DEFAULT NULL,
  `preview` varchar(255) DEFAULT NULL,
  `description` mediumtext DEFAULT NULL,
  `requirements` mediumtext DEFAULT NULL,
  `outcomes` mediumtext DEFAULT NULL,
  `faqs` mediumtext DEFAULT NULL,
  `instructor_ids` text DEFAULT NULL,
  `average_rating` int(11) NOT NULL DEFAULT 0,
  `created_at` timestamp NULL DEFAULT current_timestamp(),
  `updated_at` timestamp NULL DEFAULT current_timestamp(),
  `expiry_period` int(11) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

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

INSERT INTO `courses` (`id`, `title`, `slug`, `short_description`, `user_id`, `category_id`, `course_type`, `status`, `level`, `language`, `is_paid`, `is_best`, `price`, `discounted_price`, `discount_flag`, `enable_drip_content`, `drip_content_settings`, `meta_keywords`, `meta_description`, `thumbnail`, `banner`, `preview`, `description`, `requirements`, `outcomes`, `faqs`, `instructor_ids`, `average_rating`, `created_at`, `updated_at`, `expiry_period`) VALUES
(1, 'AI Web Development (No Coding required)', 'ai-web-development-no-coding-required-1', 'AI Web Development (No Coding Required) teaches you how to build real, professional websites and simple web apps using AI and no-code tools — without writing a single line of code.', 1, 1, 'general', 'upcoming', 'beginner', 'english', 1, 0, 100, NULL, NULL, 0, '{\"lesson_completion_role\":\"percentage\",\"minimum_duration\":15,\"minimum_percentage\":\"30\",\"locked_lesson_message\":\"&lt;h3 xss=&quot;removed&quot; style=&quot;text-align: center; &quot;&gt;&lt;span xss=&quot;removed&quot;&gt;&lt;strong&gt;Permission denied!&lt;\\/strong&gt;&lt;\\/span&gt;&lt;\\/h3&gt;&lt;p xss=&quot;removed&quot; style=&quot;text-align: center; &quot;&gt;&lt;span xss=&quot;removed&quot;&gt;This course supports drip content, so you must complete the previous lessons.&lt;\\/span&gt;&lt;\\/p&gt;\"}', '', NULL, 'uploads/course-thumbnail/-1767714284.jpg', 'uploads/course-banner/-1767714284.jpg', 'uploads/course-preview/-1767714284.jpg', '<p data-start=\"343\" data-end=\"518\"><strong data-start=\"343\" data-end=\"386\">AI Web Development (No Coding Required)</strong> is a beginner-friendly, practical course designed for anyone who wants to create websites without learning traditional programming.</p><p data-start=\"343\" data-end=\"518\"><br></p><p data-start=\"520\" data-end=\"849\">In this course, learners use <strong data-start=\"549\" data-end=\"591\">AI-powered tools and no-code platforms</strong> to design, build, customize, and publish modern websites and simple web applications. From idea to live website, everything is done through <strong data-start=\"732\" data-end=\"792\">AI prompts, drag-and-drop builders, and smart automation</strong> — making web creation fast, accessible, and stress-free.</p><p data-start=\"520\" data-end=\"849\"><br></p><p data-start=\"851\" data-end=\"1196\">The course is ideal for students, entrepreneurs, freelancers, churches, NGOs, and small businesses across Africa who want digital skills with <strong data-start=\"993\" data-end=\"1016\">real economic value</strong>. By the end of the course, every learner will launch a <strong data-start=\"1072\" data-end=\"1105\">fully functional live website</strong> and gain the confidence to build, manage, and monetize websites for themselves or clients.</p><p data-start=\"1198\" data-end=\"1239\">No prior technical knowledge is required.</p><p data-start=\"1198\" data-end=\"1239\"><br></p><p>\r\n\r\n\r\n\r\n</p><p data-start=\"1241\" data-end=\"1302\"><strong data-start=\"1241\" data-end=\"1302\">Powered by IOLX – the engine for Africa’s transformation.</strong></p>', NULL, NULL, NULL, '[\"1\"]', 0, '2026-01-06 20:26:32', '2026-01-16 13:04:32', NULL),
(2, 'AI Robotics: Build Your First AI Robot', 'ai-robotics-build-your-first-ai-robot-2', 'Build your first AI robot using Python, Arduino, and AI speech technology. Learn hardware assembly, motor control, and AI speech integration — all step-by-step for beginners.', 1, 1, 'general', 'active', 'beginner', 'english', 1, 0, 150, NULL, NULL, 0, '{\"lesson_completion_role\":\"percentage\",\"minimum_duration\":15,\"minimum_percentage\":\"30\",\"locked_lesson_message\":\"&lt;h3 xss=&quot;removed&quot; style=&quot;text-align: center; &quot;&gt;&lt;span xss=&quot;removed&quot;&gt;&lt;strong&gt;Permission denied!&lt;\\/strong&gt;&lt;\\/span&gt;&lt;\\/h3&gt;&lt;p xss=&quot;removed&quot; style=&quot;text-align: center; &quot;&gt;&lt;span xss=&quot;removed&quot;&gt;This course supports drip content, so you must complete the previous lessons.&lt;\\/span&gt;&lt;\\/p&gt;\"}', '', NULL, 'uploads/course-thumbnail/-1767714220.jpg', 'uploads/course-banner/-1767714220.jpg', 'uploads/course-preview/-1767714220.jpg', '<p data-start=\"705\" data-end=\"984\">After the era of AI, robotics is rapidly becoming the next frontier. Companies like OpenAI, Nvidia, and Tesla are already launching AI robots. </p><p data-start=\"705\" data-end=\"984\"><br></p><p data-start=\"705\" data-end=\"984\">In this course, learners will <strong data-start=\"878\" data-end=\"908\">build their first AI robot</strong> using readily available components, Python, Arduino, and AI speech tools.</p><p data-start=\"986\" data-end=\"1228\">From hardware assembly and wiring to motor control and AI speech integration, this course guides beginners and enthusiasts through the <strong data-start=\"1121\" data-end=\"1150\">complete robotics project</strong>, combining software and hardware to create an intelligent, interactive robot.</p><p data-start=\"986\" data-end=\"1228\"><br></p><p>\r\n\r\n</p><p data-start=\"1230\" data-end=\"1361\"><strong data-start=\"1230\" data-end=\"1262\">Advanced resources and files</strong> are included for learners to <strong data-start=\"1292\" data-end=\"1337\">download code, scripts, and project files</strong> to accelerate learning.</p>', NULL, NULL, NULL, '[\"1\"]', 0, '2026-01-06 21:22:33', '2026-01-06 21:43:40', NULL),
(4, 'Prompt Engineering Professional', 'prompt-engineering-professional-4', 'Learn how to communicate effectively with AI tools like ChatGPT, Gemini, and Copilot through the art of Prompt Engineering. This practical course teaches you how to write clear, structured, and powerful prompts to boost productivity, solve real-world problems, and create content, lessons, business plans, and code. Designed for beginners and professionals, the course equips learners with future-ready AI skills for the world of work.', 1, 1, 'general', 'active', 'intermediate', 'english', 1, 0, 70, NULL, NULL, 0, '{\"lesson_completion_role\":\"percentage\",\"minimum_duration\":15,\"minimum_percentage\":\"30\",\"locked_lesson_message\":\"&lt;h3 xss=&quot;removed&quot; style=&quot;text-align: center; &quot;&gt;&lt;span xss=&quot;removed&quot;&gt;&lt;strong&gt;Permission denied!&lt;\\/strong&gt;&lt;\\/span&gt;&lt;\\/h3&gt;&lt;p xss=&quot;removed&quot; style=&quot;text-align: center; &quot;&gt;&lt;span xss=&quot;removed&quot;&gt;This course supports drip content, so you must complete the previous lessons.&lt;\\/span&gt;&lt;\\/p&gt;\"}', '', NULL, 'uploads/course-thumbnail/-1768221892.jpg', 'uploads/course-banner/-1768221892.jpg', 'uploads/course-preview/-1768221892.jpg', '<p>This course introduces learners to the fundamentals and practical applications of Prompt Engineering—the skill of effectively communicating with artificial intelligence systems to achieve accurate, useful, and reliable results. Learners will explore how AI language models work, how prompts influence AI outputs, and how to design structured prompts for education, business, content creation, research, and productivity.</p><p>Through hands-on exercises, real-world case studies, and a capstone project, participants will learn beginner to advanced prompting techniques, including role-based prompting, few-shot prompting, step-by-step reasoning, and prompt optimization. The course also addresses ethical AI use, bias, and responsible prompting practices.</p><p><br></p><p>By the end of the course, learners will be able to design high-quality prompts, build AI-powered workflows, and confidently apply AI tools in academic, professional, and entrepreneurial settings—preparing them for the evolving world of work.</p>', NULL, NULL, NULL, '[\"1\"]', 0, '2026-01-12 18:44:28', '2026-01-12 18:44:52', NULL),
(5, 'Entrepreneurship', 'entrepreneurship-5', 'This course introduces learners to the basics of entrepreneurship, helping them identify business opportunities, develop innovative ideas, and turn those ideas into viable ventures. Learners gain practical skills in problem-solving, planning, and decision-making to start and grow successful businesses in a changing economy.', 1, 5, 'general', 'upcoming', 'beginner', 'english', 1, 0, 60, NULL, NULL, 0, '{\"lesson_completion_role\":\"percentage\",\"minimum_duration\":15,\"minimum_percentage\":\"30\",\"locked_lesson_message\":\"&lt;h3 xss=&quot;removed&quot; style=&quot;text-align: center; &quot;&gt;&lt;span xss=&quot;removed&quot;&gt;&lt;strong&gt;Permission denied!&lt;\\/strong&gt;&lt;\\/span&gt;&lt;\\/h3&gt;&lt;p xss=&quot;removed&quot; style=&quot;text-align: center; &quot;&gt;&lt;span xss=&quot;removed&quot;&gt;This course supports drip content, so you must complete the previous lessons.&lt;\\/span&gt;&lt;\\/p&gt;\"}', '', NULL, 'uploads/course-thumbnail/-1768222102.jpg', 'uploads/course-banner/-1768222102.jpg', 'uploads/course-preview/-1768222102.jpg', '<p>This course equips learners with the knowledge, skills, and mindset needed to identify opportunities, start, and grow successful businesses in today’s dynamic economy. Learners will explore the fundamentals of entrepreneurship, including idea generation, problem-solving, market research, business models, financial planning, and innovation.</p><p><br></p><p>Through practical examples, case studies, and hands-on activities, participants will learn how to transform ideas into viable ventures, develop value propositions, manage risks, and apply digital tools to support business growth. The course also emphasizes ethical entrepreneurship, leadership, and resilience.</p><p><br></p><p>By the end of the course, learners will be able to develop a simple business plan, understand the challenges and opportunities of entrepreneurship, and apply entrepreneurial thinking in business, education, and everyday problem-solving.</p>', NULL, NULL, NULL, '[\"1\"]', 0, '2026-01-12 18:47:45', '2026-01-16 13:24:29', NULL),
(6, 'Business Essentials', 'business-essentials-6', 'This course provides learners with a solid foundation in core business concepts, including management, marketing, finance, communication, and operations. It equips participants with practical skills and business knowledge needed to function effectively in the workplace, start a small business, or support organizational growth.', 1, 5, 'general', 'active', 'beginner', 'english', 1, 0, 70, NULL, NULL, 0, '{\"lesson_completion_role\":\"percentage\",\"minimum_duration\":15,\"minimum_percentage\":\"30\",\"locked_lesson_message\":\"&lt;h3 xss=&quot;removed&quot; style=&quot;text-align: center; &quot;&gt;&lt;span xss=&quot;removed&quot;&gt;&lt;strong&gt;Permission denied!&lt;\\/strong&gt;&lt;\\/span&gt;&lt;\\/h3&gt;&lt;p xss=&quot;removed&quot; style=&quot;text-align: center; &quot;&gt;&lt;span xss=&quot;removed&quot;&gt;This course supports drip content, so you must complete the previous lessons.&lt;\\/span&gt;&lt;\\/p&gt;\"}', '', NULL, 'uploads/course-thumbnail/-1768225899.jpg', 'uploads/course-banner/-1768225899.jpg', 'uploads/course-preview/-1768225899.jpg', '<p>This course introduces learners to the fundamental principles and practices that drive successful businesses. It covers key areas such as management and leadership, marketing and customer relations, basic accounting and finance, operations, communication, and workplace professionalism.</p><p><br></p><p>Learners will gain practical insights into how businesses are organized, how decisions are made, and how value is created for customers and stakeholders. Through real-world examples, case studies, and simple activities, the course helps learners understand how different business functions work together to achieve organizational goals.</p><p><br></p><p>By the end of the course, learners will have the essential business knowledge and skills needed to perform effectively in entry-level roles, support small business operations, or pursue further studies in business and entrepreneurship.</p>', NULL, NULL, NULL, '[\"1\"]', 0, '2026-01-12 18:51:16', '2026-01-12 19:51:39', NULL),
(7, 'Internet of Things (IoT)', 'internet-of-things-iot-7', 'This course introduces learners to the Internet of Things (IoT), exploring how everyday devices are connected to the internet to collect, share, and analyze data. Learners will understand IoT concepts, applications, and real-world use cases in smart homes, cities, healthcare, and industry.', 1, 1, 'general', 'active', 'beginner', 'english', 1, 0, 50, NULL, NULL, 0, '{\"lesson_completion_role\":\"percentage\",\"minimum_duration\":15,\"minimum_percentage\":\"30\",\"locked_lesson_message\":\"&lt;h3 xss=&quot;removed&quot; style=&quot;text-align: center; &quot;&gt;&lt;span xss=&quot;removed&quot;&gt;&lt;strong&gt;Permission denied!&lt;\\/strong&gt;&lt;\\/span&gt;&lt;\\/h3&gt;&lt;p xss=&quot;removed&quot; style=&quot;text-align: center; &quot;&gt;&lt;span xss=&quot;removed&quot;&gt;This course supports drip content, so you must complete the previous lessons.&lt;\\/span&gt;&lt;\\/p&gt;\"}', '', NULL, 'uploads/course-thumbnail/internet-of-things-iot-1768226087.jpg', NULL, NULL, '<p>The Internet of Things (IoT) course provides a comprehensive overview of how devices, sensors, and networks work together to create smart, connected systems. Learners will explore the architecture of IoT systems, data collection and processing, communication protocols, and practical applications in industries such as healthcare, agriculture, smart cities, and manufacturing.</p><p><br></p><p>The course also covers security considerations, ethical implications, and emerging trends in IoT technology. Through hands-on projects and real-world examples, participants will gain the skills to design basic IoT solutions, understand device interactions, and leverage IoT data for decision-making.</p><p><br></p><p>By the end of the course, learners will be able to conceptualize, design, and implement simple IoT solutions, preparing them for careers in technology, automation, and innovation-driven industries.</p>', NULL, NULL, NULL, '[\"1\"]', 0, '2026-01-12 19:54:47', '2026-01-12 19:56:02', NULL),
(8, 'Virtual Assistance', 'virtual-assistance-8', 'This course equips learners with the skills to work as professional virtual assistants, managing tasks, communications, and operations remotely. Participants will learn productivity tools, digital organization, customer service, and administrative skills essential for supporting businesses and entrepreneurs online.', 1, 1, 'general', 'active', 'intermediate', 'english', 1, 0, 70, NULL, NULL, 0, '{\"lesson_completion_role\":\"percentage\",\"minimum_duration\":15,\"minimum_percentage\":\"30\",\"locked_lesson_message\":\"&lt;h3 xss=&quot;removed&quot; style=&quot;text-align: center; &quot;&gt;&lt;span xss=&quot;removed&quot;&gt;&lt;strong&gt;Permission denied!&lt;\\/strong&gt;&lt;\\/span&gt;&lt;\\/h3&gt;&lt;p xss=&quot;removed&quot; style=&quot;text-align: center; &quot;&gt;&lt;span xss=&quot;removed&quot;&gt;This course supports drip content, so you must complete the previous lessons.&lt;\\/span&gt;&lt;\\/p&gt;\"}', '', NULL, 'uploads/course-thumbnail/-1768227033.png', 'uploads/course-banner/-1768227033.png', 'uploads/course-preview/-1768227033.png', '<p>The Virtual Assistance course trains learners to become effective remote professionals who support businesses, entrepreneurs, and organizations from any location. Learners will explore key skills such as managing emails, calendars, and schedules; using digital productivity and collaboration tools; handling customer communications; and performing administrative tasks efficiently.</p><p><br></p><p>The course also covers time management, professionalism, online communication, and strategies for building a successful virtual assistance career or freelance business. Through practical exercises, case studies, and real-world scenarios, participants will gain the experience needed to provide reliable support and add value in remote work environments.</p><p>By the end of the course, learners will be able to operate as competent virtual assistants, managing tasks, projects, and client interactions professionally, and preparing them for the growing digital workforce.</p>', NULL, NULL, NULL, '[\"1\"]', 0, '2026-01-12 20:09:59', '2026-01-12 20:10:33', NULL),
(9, 'AI Graphic Designing', 'ai-graphic-designing-9', 'This course teaches learners how to create stunning digital graphics using artificial intelligence tools. Participants will learn to generate images, design visuals, and enhance creativity with AI, combining design principles with AI-powered techniques for professional results.', 1, 1, 'general', 'upcoming', 'intermediate', 'english', 1, 0, 100, NULL, NULL, 0, '{\"lesson_completion_role\":\"percentage\",\"minimum_duration\":15,\"minimum_percentage\":\"30\",\"locked_lesson_message\":\"&lt;h3 xss=&quot;removed&quot; style=&quot;text-align: center; &quot;&gt;&lt;span xss=&quot;removed&quot;&gt;&lt;strong&gt;Permission denied!&lt;\\/strong&gt;&lt;\\/span&gt;&lt;\\/h3&gt;&lt;p xss=&quot;removed&quot; style=&quot;text-align: center; &quot;&gt;&lt;span xss=&quot;removed&quot;&gt;This course supports drip content, so you must complete the previous lessons.&lt;\\/span&gt;&lt;\\/p&gt;\"}', '', NULL, 'uploads/course-thumbnail/-1768227583.jpg', 'uploads/course-banner/-1768227583.jpg', 'uploads/course-preview/-1768227583.jpg', '<p>The AI Graphic Designing course introduces learners to the fusion of artificial intelligence and visual design. Participants will explore AI-powered tools and platforms that enable the creation of logos, social media graphics, marketing materials, digital art, and more.</p><p><br></p><p>The course covers essential design principles, AI image generation techniques, prompt crafting for visuals, style customization, and workflow optimization. Learners will also understand ethical considerations, copyright issues, and best practices in AI-assisted design.</p><p>Through hands-on projects and real-world case studies, participants will develop the skills to produce professional-quality graphics quickly and efficiently, enhancing creativity and productivity.</p><p><br></p><p>By the end of the course, learners will be able to leverage AI tools to create visually compelling designs, apply design principles effectively, and meet the demands of digital marketing, branding, and creative industries.</p>', '[]', '[]', '[]', '[\"1\"]', 0, '2026-01-12 20:13:37', '2026-01-16 13:05:43', NULL),
(10, 'Data Analytics', 'data-analytics-10', 'This course introduces learners to the fundamentals of data analytics, teaching them how to collect, analyze, and interpret data to make informed business decisions. Participants will gain hands-on experience with tools and techniques to uncover insights from data effectively.', 1, 1, 'general', 'upcoming', 'intermediate', 'english', 1, 0, 100, NULL, NULL, 0, '{\"lesson_completion_role\":\"percentage\",\"minimum_duration\":15,\"minimum_percentage\":\"30\",\"locked_lesson_message\":\"&lt;h3 xss=&quot;removed&quot; style=&quot;text-align: center; &quot;&gt;&lt;span xss=&quot;removed&quot;&gt;&lt;strong&gt;Permission denied!&lt;\\/strong&gt;&lt;\\/span&gt;&lt;\\/h3&gt;&lt;p xss=&quot;removed&quot; style=&quot;text-align: center; &quot;&gt;&lt;span xss=&quot;removed&quot;&gt;This course supports drip content, so you must complete the previous lessons.&lt;\\/span&gt;&lt;\\/p&gt;\"}', '', NULL, 'uploads/course-thumbnail/-1768227879.webp', 'uploads/course-banner/-1768227880.webp', 'uploads/course-preview/-1768227881.webp', '<p>The Data Analytics course provides learners with the knowledge and skills to transform raw data into actionable insights. Participants will explore the data analytics process, including data collection, cleaning, visualization, and interpretation. The course covers key concepts such as descriptive, diagnostic, predictive, and prescriptive analytics.</p><p><br></p><p>Learners will gain practical experience with popular analytics tools and software, creating charts, dashboards, and reports to support decision-making in business, education, healthcare, and other industries. The course also emphasizes ethical data use, data quality, and understanding data-driven trends.</p><p><br></p><p>By the end of the course, learners will be able to analyze complex datasets, generate meaningful insights, and make informed recommendations, preparing them for roles in business intelligence, data analysis, and decision support.</p>', NULL, NULL, NULL, '[\"1\"]', 0, '2026-01-12 20:23:12', '2026-01-16 13:03:56', NULL),
(11, 'Office Administration', 'office-administration-11', 'This course equips learners with the essential skills to manage office operations efficiently. Participants will learn about administrative tasks, organization, communication, record-keeping, and workplace productivity, preparing them for professional roles in office environments.', 1, 11, 'general', 'upcoming', 'beginner', 'english', 1, 0, 70, NULL, NULL, 0, '{\"lesson_completion_role\":\"percentage\",\"minimum_duration\":15,\"minimum_percentage\":\"30\",\"locked_lesson_message\":\"&lt;h3 xss=&quot;removed&quot; style=&quot;text-align: center; &quot;&gt;&lt;span xss=&quot;removed&quot;&gt;&lt;strong&gt;Permission denied!&lt;\\/strong&gt;&lt;\\/span&gt;&lt;\\/h3&gt;&lt;p xss=&quot;removed&quot; style=&quot;text-align: center; &quot;&gt;&lt;span xss=&quot;removed&quot;&gt;This course supports drip content, so you must complete the previous lessons.&lt;\\/span&gt;&lt;\\/p&gt;\"}', '', NULL, 'uploads/course-thumbnail/-1768228206.jpg', 'uploads/course-banner/-1768228206.jpg', 'uploads/course-preview/-1768228206.jpg', '<p>The Office Administration course provides a comprehensive overview of the skills and knowledge required to manage administrative functions in modern workplaces. Learners will explore topics such as office organization, document and record management, scheduling, communication, customer service, and basic financial administration.</p><p><br></p><p>The course emphasizes practical skills for handling day-to-day office tasks efficiently, using digital tools, maintaining professional standards, and supporting organizational operations. Learners will also gain insight into workplace etiquette, time management, and problem-solving strategies essential for administrative roles.</p><p><br></p><p>By the end of the course, participants will be able to manage office operations effectively, support teams and management, and contribute to organizational productivity, preparing them for entry-level and professional administrative positions.</p>', NULL, NULL, NULL, '[\"1\"]', 0, '2026-01-12 20:29:32', '2026-01-16 13:23:27', NULL),
(12, 'How to Make a Robot out of Cardboard', 'how-to-make-a-robot-out-of-cardboard-12', 'In this video we are making customized cardboard robot that is simple to make.', 1, 1, 'general', 'active', 'beginner', 'english', 0, 0, NULL, NULL, NULL, 0, '{\"lesson_completion_role\":\"percentage\",\"minimum_duration\":15,\"minimum_percentage\":\"30\",\"locked_lesson_message\":\"&lt;h3 xss=&quot;removed&quot; style=&quot;text-align: center; &quot;&gt;&lt;span xss=&quot;removed&quot;&gt;&lt;strong&gt;Permission denied!&lt;\\/strong&gt;&lt;\\/span&gt;&lt;\\/h3&gt;&lt;p xss=&quot;removed&quot; style=&quot;text-align: center; &quot;&gt;&lt;span xss=&quot;removed&quot;&gt;This course supports drip content, so you must complete the previous lessons.&lt;\\/span&gt;&lt;\\/p&gt;\"}', '', NULL, 'uploads/course-thumbnail/-1768319895.jpg', 'uploads/course-banner/-1768319895.jpg', 'uploads/course-preview/-1768319895.jpg', '<p><span style=\"color: rgb(54, 28, 10); font-family: Roboto, Arial, sans-serif; white-space-collapse: preserve; background-color: rgba(0, 0, 0, 0.05);\">In this video we are making customized cardboard robot that is simple to make.\r\n\r\nMaterials:\r\n1.Geared DC motor\r\n2.ON/OFF switch \r\n3.9V battery \r\n4.Electrical Wires\r\n5.Cardboard \r\n6.9V battery connector\r\n7.Empty pen for axle\r\n8.Rubber fabric strips/Elastic bands (to connect wheels)</span></p>', NULL, NULL, NULL, '[\"1\"]', 0, '2026-01-13 17:19:06', '2026-01-17 02:08:04', NULL),
(13, 'How to make DIY drone from cardboard', 'how-to-make-diy-drone-from-cardboard-13', 'How to make DIY drone from cardboard and found items - homemade drone easy\r\nMake a flying drone from cardboard and waste materials - DIY drone science project', 1, 11, 'general', 'active', 'beginner', 'english', 0, 0, NULL, NULL, NULL, 1, '{\"lesson_completion_role\":\"percentage\",\"minimum_duration\":15,\"minimum_percentage\":\"30\",\"locked_lesson_message\":\"&lt;h3 xss=&quot;removed&quot; style=&quot;text-align: center; &quot;&gt;&lt;span xss=&quot;removed&quot;&gt;&lt;strong&gt;Permission denied!&lt;\\/strong&gt;&lt;\\/span&gt;&lt;\\/h3&gt;&lt;p xss=&quot;removed&quot; style=&quot;text-align: center; &quot;&gt;&lt;span xss=&quot;removed&quot;&gt;This course supports drip content, so you must complete the previous lessons.&lt;\\/span&gt;&lt;\\/p&gt;\"}', '', NULL, 'uploads/course-thumbnail/how-to-make-diy-drone-from-cardboard-1768321192.jpg', NULL, NULL, '<p><span style=\"color: rgb(19, 19, 19); font-family: Roboto, Arial, sans-serif; white-space-collapse: preserve; background-color: rgba(0, 0, 0, 0.05);\">How to make DIY drone from cardboard and found items - homemade drone easy\r\nMake a flying drone from cardboard and waste materials - DIY drone science project</span></p>', NULL, NULL, NULL, '[\"1\"]', 0, '2026-01-13 22:19:52', '2026-01-13 22:19:52', NULL),
(14, 'How to make a F1 RC car at home from cardboard – Remote Control Car - Amazing DIY toy', 'how-to-make-a-f1-rc-car-at-home-from-cardboard--remote-control-car-amazing-diy-toy-14', 'How to make a F1 RC car at home from cardboard – Remote Control Car - Amazing DIY toy', 1, 14, 'general', 'active', 'beginner', 'english', 0, 0, NULL, NULL, NULL, 0, '{\"lesson_completion_role\":\"percentage\",\"minimum_duration\":15,\"minimum_percentage\":\"30\",\"locked_lesson_message\":\"&lt;h3 xss=&quot;removed&quot; style=&quot;text-align: center; &quot;&gt;&lt;span xss=&quot;removed&quot;&gt;&lt;strong&gt;Permission denied!&lt;\\/strong&gt;&lt;\\/span&gt;&lt;\\/h3&gt;&lt;p xss=&quot;removed&quot; style=&quot;text-align: center; &quot;&gt;&lt;span xss=&quot;removed&quot;&gt;This course supports drip content, so you must complete the previous lessons.&lt;\\/span&gt;&lt;\\/p&gt;\"}', '', NULL, 'uploads/course-thumbnail/how-to-make-a-f1-rc-car-at-home-from-cardboard--remote-control-car-amazing-diy-toy-1768386999.jpg', NULL, NULL, '<p><span style=\"color: rgb(57, 38, 7); font-family: Roboto, Arial, sans-serif; white-space-collapse: preserve; background-color: rgba(0, 0, 0, 0.05);\">Learn how to make a fun and creative cardboard car using simple materials you can find at home! Whether it’s for a school project, playtime, or a cool costume, this step-by-step guide will help you build your own cardboard car in no time.\r\n\r\n<b>Materials Needed:-</b></span></p><p><span style=\"color: rgb(57, 38, 7); font-family: Roboto, Arial, sans-serif; white-space-collapse: preserve; background-color: rgba(0, 0, 0, 0.05);\"><b>\r\n</b>1. Carboard sheet \r\n2. Hot glue gun \r\n3. Glue stick \r\n4. Black paper \r\n5. White paper \r\n6. Small pipe \r\n7. Wood stick \r\n8. Fevicol \r\n9. Cutter \r\n</span></p><div><span style=\"color: rgb(57, 38, 7); font-family: Roboto, Arial, sans-serif; white-space-collapse: preserve; background-color: rgba(0, 0, 0, 0.05);\"><br></span></div>', NULL, NULL, NULL, '[\"1\"]', 0, '2026-01-14 16:36:39', '2026-01-14 16:36:39', NULL);

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

--
-- Table structure for table `currencies`
--

CREATE TABLE `currencies` (
  `id` int(11) NOT NULL,
  `name` varchar(255) DEFAULT NULL,
  `code` varchar(255) DEFAULT NULL,
  `symbol` varchar(255) DEFAULT NULL,
  `paypal_supported` int(11) DEFAULT NULL,
  `stripe_supported` int(11) DEFAULT NULL,
  `ccavenue_supported` int(11) DEFAULT 0,
  `iyzico_supported` int(11) DEFAULT 0,
  `paystack_supported` int(11) DEFAULT 0
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;

--
-- Dumping data for table `currencies`
--

INSERT INTO `currencies` (`id`, `name`, `code`, `symbol`, `paypal_supported`, `stripe_supported`, `ccavenue_supported`, `iyzico_supported`, `paystack_supported`) VALUES
(1, 'US Dollar', 'USD', '$', 1, 1, 0, 0, 0),
(2, 'Albanian Lek', 'ALL', 'Lek', 0, 1, 0, 0, 0),
(3, 'Algerian Dinar', 'DZD', 'دج', 1, 1, 0, 0, 0),
(4, 'Angolan Kwanza', 'AOA', 'Kz', 1, 1, 0, 0, 0),
(5, 'Argentine Peso', 'ARS', '$', 1, 1, 0, 0, 0),
(6, 'Armenian Dram', 'AMD', '֏', 1, 1, 0, 0, 0),
(7, 'Aruban Florin', 'AWG', 'ƒ', 1, 1, 0, 0, 0),
(8, 'Australian Dollar', 'AUD', '$', 1, 1, 0, 0, 0),
(9, 'Azerbaijani Manat', 'AZN', 'm', 1, 1, 0, 0, 0),
(10, 'Bahamian Dollar', 'BSD', 'B$', 1, 1, 0, 0, 0),
(11, 'Bahraini Dinar', 'BHD', '.د.ب', 1, 1, 0, 0, 0),
(12, 'Bangladeshi Taka', 'BDT', '৳', 1, 1, 0, 0, 0),
(13, 'Barbadian Dollar', 'BBD', 'Bds$', 1, 1, 0, 0, 0),
(14, 'Belarusian Ruble', 'BYR', 'Br', 0, 0, 0, 0, 0),
(15, 'Belgian Franc', 'BEF', 'fr', 1, 1, 0, 0, 0),
(16, 'Belize Dollar', 'BZD', '$', 1, 1, 0, 0, 0),
(17, 'Bermudan Dollar', 'BMD', '$', 1, 1, 0, 0, 0),
(18, 'Bhutanese Ngultrum', 'BTN', 'Nu.', 1, 1, 0, 0, 0),
(19, 'Bitcoin', 'BTC', '฿', 1, 1, 0, 0, 0),
(20, 'Bolivian Boliviano', 'BOB', 'Bs.', 1, 1, 0, 0, 0),
(21, 'Bosnia', 'BAM', 'KM', 1, 1, 0, 0, 0),
(22, 'Botswanan Pula', 'BWP', 'P', 1, 1, 0, 0, 0),
(23, 'Brazilian Real', 'BRL', 'R$', 1, 1, 0, 0, 0),
(24, 'British Pound Sterling', 'GBP', '£', 1, 1, 0, 0, 0),
(25, 'Brunei Dollar', 'BND', 'B$', 1, 1, 0, 0, 0),
(26, 'Bulgarian Lev', 'BGN', 'Лв.', 1, 1, 0, 0, 0),
(27, 'Burundian Franc', 'BIF', 'FBu', 1, 1, 0, 0, 0),
(28, 'Cambodian Riel', 'KHR', 'KHR', 1, 1, 0, 0, 0),
(29, 'Canadian Dollar', 'CAD', '$', 1, 1, 0, 0, 0),
(30, 'Cape Verdean Escudo', 'CVE', '$', 1, 1, 0, 0, 0),
(31, 'Cayman Islands Dollar', 'KYD', '$', 1, 1, 0, 0, 0),
(32, 'CFA Franc BCEAO', 'XOF', 'CFA', 1, 1, 0, 0, 0),
(33, 'CFA Franc BEAC', 'XAF', 'FCFA', 1, 1, 0, 0, 0),
(34, 'CFP Franc', 'XPF', '₣', 1, 1, 0, 0, 0),
(35, 'Chilean Peso', 'CLP', '$', 1, 1, 0, 0, 0),
(36, 'Chinese Yuan', 'CNY', '¥', 1, 1, 0, 0, 0),
(37, 'Colombian Peso', 'COP', '$', 1, 1, 0, 0, 0),
(38, 'Comorian Franc', 'KMF', 'CF', 1, 1, 0, 0, 0),
(39, 'Congolese Franc', 'CDF', 'FC', 1, 1, 0, 0, 0),
(40, 'Costa Rican ColÃ³n', 'CRC', '₡', 1, 1, 0, 0, 0),
(41, 'Croatian Kuna', 'HRK', 'kn', 1, 1, 0, 0, 0),
(42, 'Cuban Convertible Peso', 'CUC', '$, CUC', 1, 1, 0, 0, 0),
(43, 'Czech Republic Koruna', 'CZK', 'Kč', 1, 1, 0, 0, 0),
(44, 'Danish Krone', 'DKK', 'Kr.', 1, 1, 0, 0, 0),
(45, 'Djiboutian Franc', 'DJF', 'Fdj', 1, 1, 0, 0, 0),
(46, 'Dominican Peso', 'DOP', '$', 1, 1, 0, 0, 0),
(47, 'East Caribbean Dollar', 'XCD', '$', 1, 1, 0, 0, 0),
(48, 'Egyptian Pound', 'EGP', 'ج.م', 1, 1, 0, 0, 0),
(49, 'Eritrean Nakfa', 'ERN', 'Nfk', 1, 1, 0, 0, 0),
(50, 'Estonian Kroon', 'EEK', 'kr', 1, 1, 0, 0, 0),
(51, 'Ethiopian Birr', 'ETB', 'Nkf', 1, 1, 0, 0, 0),
(52, 'Euro', 'EUR', '€', 1, 1, 0, 0, 0),
(53, 'Falkland Islands Pound', 'FKP', '£', 1, 1, 0, 0, 0),
(54, 'Fijian Dollar', 'FJD', 'FJ$', 1, 1, 0, 0, 0),
(55, 'Gambian Dalasi', 'GMD', 'D', 1, 1, 0, 0, 0),
(56, 'Georgian Lari', 'GEL', 'ლ', 1, 1, 0, 0, 0),
(57, 'German Mark', 'DEM', 'DM', 1, 1, 0, 0, 0),
(58, 'Ghanaian Cedi', 'GHS', 'GH₵', 1, 1, 0, 0, 0),
(59, 'Gibraltar Pound', 'GIP', '£', 1, 1, 0, 0, 0),
(60, 'Greek Drachma', 'GRD', '₯, Δρχ, Δρ', 1, 1, 0, 0, 0),
(61, 'Guatemalan Quetzal', 'GTQ', 'Q', 1, 1, 0, 0, 0),
(62, 'Guinean Franc', 'GNF', 'FG', 1, 1, 0, 0, 0),
(63, 'Guyanaese Dollar', 'GYD', '$', 1, 1, 0, 0, 0),
(64, 'Haitian Gourde', 'HTG', 'G', 1, 1, 0, 0, 0),
(65, 'Honduran Lempira', 'HNL', 'L', 1, 1, 0, 0, 0),
(66, 'Hong Kong Dollar', 'HKD', '$', 1, 1, 0, 0, 0),
(67, 'Hungarian Forint', 'HUF', 'Ft', 1, 1, 0, 0, 0),
(68, 'Icelandic KrÃ³na', 'ISK', 'kr', 1, 1, 0, 0, 0),
(69, 'Indian Rupee', 'INR', '₹', 1, 1, 1, 0, 0),
(70, 'Indonesian Rupiah', 'IDR', 'Rp', 1, 1, 0, 0, 0),
(71, 'Iranian Rial', 'IRR', '﷼', 1, 1, 0, 0, 0),
(72, 'Iraqi Dinar', 'IQD', 'د.ع', 1, 1, 0, 0, 0),
(73, 'Israeli New Sheqel', 'ILS', '₪', 1, 1, 0, 0, 0),
(74, 'Italian Lira', 'ITL', 'L,£', 1, 1, 0, 0, 0),
(75, 'Jamaican Dollar', 'JMD', 'J$', 1, 1, 0, 0, 0),
(76, 'Japanese Yen', 'JPY', '¥', 1, 1, 0, 0, 0),
(77, 'Jordanian Dinar', 'JOD', 'ا.د', 1, 1, 0, 0, 0),
(78, 'Kazakhstani Tenge', 'KZT', 'лв', 1, 1, 0, 0, 0),
(79, 'Kenyan Shilling', 'KES', 'KSh', 1, 1, 0, 0, 0),
(80, 'Kuwaiti Dinar', 'KWD', 'ك.د', 1, 1, 0, 0, 0),
(81, 'Kyrgystani Som', 'KGS', 'лв', 1, 1, 0, 0, 0),
(82, 'Laotian Kip', 'LAK', '₭', 1, 1, 0, 0, 0),
(83, 'Latvian Lats', 'LVL', 'Ls', 0, 0, 0, 0, 0),
(84, 'Lebanese Pound', 'LBP', '£', 1, 1, 0, 0, 0),
(85, 'Lesotho Loti', 'LSL', 'L', 1, 1, 0, 0, 0),
(86, 'Liberian Dollar', 'LRD', '$', 1, 1, 0, 0, 0),
(87, 'Libyan Dinar', 'LYD', 'د.ل', 1, 1, 0, 0, 0),
(88, 'Lithuanian Litas', 'LTL', 'Lt', 0, 0, 0, 0, 0),
(89, 'Macanese Pataca', 'MOP', '$', 1, 1, 0, 0, 0),
(90, 'Macedonian Denar', 'MKD', 'ден', 1, 1, 0, 0, 0),
(91, 'Malagasy Ariary', 'MGA', 'Ar', 1, 1, 0, 0, 0),
(92, 'Malawian Kwacha', 'MWK', 'MK', 1, 1, 0, 0, 0),
(93, 'Malaysian Ringgit', 'MYR', 'RM', 1, 1, 0, 0, 0),
(94, 'Maldivian Rufiyaa', 'MVR', 'Rf', 1, 1, 0, 0, 0),
(95, 'Mauritanian Ouguiya', 'MRO', 'MRU', 1, 1, 0, 0, 0),
(96, 'Mauritian Rupee', 'MUR', '₨', 1, 1, 0, 0, 0),
(97, 'Mexican Peso', 'MXN', '$', 1, 1, 0, 0, 0),
(98, 'Moldovan Leu', 'MDL', 'L', 1, 1, 0, 0, 0),
(99, 'Mongolian Tugrik', 'MNT', '₮', 1, 1, 0, 0, 0),
(100, 'Moroccan Dirham', 'MAD', 'MAD', 1, 1, 0, 0, 0),
(101, 'Mozambican Metical', 'MZM', 'MT', 1, 1, 0, 0, 0),
(102, 'Myanmar Kyat', 'MMK', 'K', 1, 1, 0, 0, 0),
(103, 'Namibian Dollar', 'NAD', '$', 1, 1, 0, 0, 0),
(104, 'Nepalese Rupee', 'NPR', '₨', 1, 1, 0, 0, 0),
(105, 'Netherlands Antillean Guilder', 'ANG', 'ƒ', 1, 1, 0, 0, 0),
(106, 'New Taiwan Dollar', 'TWD', '$', 1, 1, 0, 0, 0),
(107, 'New Zealand Dollar', 'NZD', '$', 1, 1, 0, 0, 0),
(108, 'Nicaraguan CÃ³rdoba', 'NIO', 'C$', 1, 1, 0, 0, 0),
(109, 'Nigerian Naira', 'NGN', '₦', 1, 1, 0, 0, 1),
(110, 'North Korean Won', 'KPW', '₩', 0, 0, 0, 0, 0),
(111, 'Norwegian Krone', 'NOK', 'kr', 1, 1, 0, 0, 0),
(112, 'Omani Rial', 'OMR', '.ع.ر', 0, 0, 0, 0, 0),
(113, 'Pakistani Rupee', 'PKR', '₨', 1, 1, 0, 0, 0),
(114, 'Panamanian Balboa', 'PAB', 'B/.', 1, 1, 0, 0, 0),
(115, 'Papua New Guinean Kina', 'PGK', 'K', 1, 1, 0, 0, 0),
(116, 'Paraguayan Guarani', 'PYG', '₲', 1, 1, 0, 0, 0),
(117, 'Peruvian Nuevo Sol', 'PEN', 'S/.', 1, 1, 0, 0, 0),
(118, 'Philippine Peso', 'PHP', '₱', 1, 1, 0, 0, 0),
(119, 'Polish Zloty', 'PLN', 'zł', 1, 1, 0, 0, 0),
(120, 'Qatari Rial', 'QAR', 'ق.ر', 1, 1, 0, 0, 0),
(121, 'Romanian Leu', 'RON', 'lei', 1, 1, 0, 0, 0),
(122, 'Russian Ruble', 'RUB', '₽', 1, 1, 0, 0, 0),
(123, 'Rwandan Franc', 'RWF', 'FRw', 1, 1, 0, 0, 0),
(124, 'Salvadoran ColÃ³n', 'SVC', '₡', 0, 0, 0, 0, 0),
(125, 'Samoan Tala', 'WST', 'SAT', 1, 1, 0, 0, 0),
(126, 'Saudi Riyal', 'SAR', '﷼', 1, 1, 0, 0, 0),
(127, 'Serbian Dinar', 'RSD', 'din', 1, 1, 0, 0, 0),
(128, 'Seychellois Rupee', 'SCR', 'SRe', 1, 1, 0, 0, 0),
(129, 'Sierra Leonean Leone', 'SLL', 'Le', 1, 1, 0, 0, 0),
(130, 'Singapore Dollar', 'SGD', '$', 1, 1, 0, 0, 0),
(131, 'Slovak Koruna', 'SKK', 'Sk', 1, 1, 0, 0, 0),
(132, 'Solomon Islands Dollar', 'SBD', 'Si$', 1, 1, 0, 0, 0),
(133, 'Somali Shilling', 'SOS', 'Sh.so.', 1, 1, 0, 0, 0),
(134, 'South African Rand', 'ZAR', 'R', 1, 1, 0, 0, 0),
(135, 'South Korean Won', 'KRW', '₩', 1, 1, 0, 0, 0),
(136, 'Special Drawing Rights', 'XDR', 'SDR', 1, 1, 0, 0, 0),
(137, 'Sri Lankan Rupee', 'LKR', 'Rs', 1, 1, 0, 0, 0),
(138, 'St. Helena Pound', 'SHP', '£', 1, 1, 0, 0, 0),
(139, 'Sudanese Pound', 'SDG', '.س.ج', 1, 1, 0, 0, 0),
(140, 'Surinamese Dollar', 'SRD', '$', 1, 1, 0, 0, 0),
(141, 'Swazi Lilangeni', 'SZL', 'E', 1, 1, 0, 0, 0),
(142, 'Swedish Krona', 'SEK', 'kr', 1, 1, 0, 0, 0),
(143, 'Swiss Franc', 'CHF', 'CHf', 1, 1, 0, 0, 0),
(144, 'Syrian Pound', 'SYP', 'LS', 0, 0, 0, 0, 0),
(145, 'São Tomé and Príncipe Dobra', 'STD', 'Db', 1, 1, 0, 0, 0),
(146, 'Tajikistani Somoni', 'TJS', 'SM', 1, 1, 0, 0, 0),
(147, 'Tanzanian Shilling', 'TZS', 'TSh', 1, 1, 0, 0, 0),
(148, 'Thai Baht', 'THB', '฿', 1, 1, 0, 0, 0),
(149, 'Tongan pa\'anga', 'TOP', '$', 1, 1, 0, 0, 0),
(150, 'Trinidad & Tobago Dollar', 'TTD', '$', 1, 1, 0, 0, 0),
(151, 'Tunisian Dinar', 'TND', 'ت.د', 1, 1, 0, 0, 0),
(152, 'Turkish Lira', 'TRY', '₺', 1, 1, 0, 1, 0),
(153, 'Turkmenistani Manat', 'TMT', 'T', 1, 1, 0, 0, 0),
(154, 'Ugandan Shilling', 'UGX', 'USh', 1, 1, 0, 0, 0),
(155, 'Ukrainian Hryvnia', 'UAH', '₴', 1, 1, 0, 0, 0),
(156, 'United Arab Emirates Dirham', 'AED', 'إ.د', 1, 1, 0, 0, 0),
(157, 'Uruguayan Peso', 'UYU', '$', 1, 1, 0, 0, 0),
(158, 'Afghan Afghani', 'AFA', '؋', 1, 1, 0, 0, 0),
(159, 'Uzbekistan Som', 'UZS', 'лв', 1, 1, 0, 0, 0),
(160, 'Vanuatu Vatu', 'VUV', 'VT', 1, 1, 0, 0, 0),
(161, 'Venezuelan BolÃvar', 'VEF', 'Bs', 0, 0, 0, 0, 0),
(162, 'Vietnamese Dong', 'VND', '₫', 1, 1, 0, 0, 0),
(163, 'Yemeni Rial', 'YER', '﷼', 1, 1, 0, 0, 0),
(164, 'Zambian Kwacha', 'ZMK', 'ZK', 1, 1, 0, 0, 0);

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

--
-- Table structure for table `enrollments`
--

CREATE TABLE `enrollments` (
  `id` bigint(20) UNSIGNED NOT NULL,
  `user_id` bigint(20) UNSIGNED DEFAULT NULL,
  `course_id` bigint(20) UNSIGNED DEFAULT NULL,
  `enrollment_type` varchar(255) DEFAULT NULL,
  `entry_date` int(255) DEFAULT NULL,
  `created_at` timestamp NULL DEFAULT current_timestamp(),
  `updated_at` timestamp NULL DEFAULT current_timestamp(),
  `expiry_date` int(11) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `enrollments`
--

INSERT INTO `enrollments` (`id`, `user_id`, `course_id`, `enrollment_type`, `entry_date`, `created_at`, `updated_at`, `expiry_date`) VALUES
(1, 2, 12, 'free', 1768380832, '2026-01-14 08:53:52', '2026-01-14 08:53:52', NULL),
(2, 17, 12, 'free', 1768409213, '2026-01-14 16:46:53', '2026-01-14 16:46:53', NULL),
(3, 17, 13, 'free', 1768410022, '2026-01-14 17:00:22', '2026-01-14 17:00:22', NULL),
(4, 17, 14, 'free', 1768410838, '2026-01-14 17:13:58', '2026-01-14 17:13:58', NULL),
(5, 18, 12, 'free', 1768424959, '2026-01-14 21:09:19', '2026-01-14 21:09:19', NULL),
(6, 20, 12, 'free', 1768476407, '2026-01-15 11:26:47', '2026-01-15 11:26:47', NULL),
(7, 21, 12, 'free', 1768480125, '2026-01-15 12:28:45', '2026-01-15 12:28:45', NULL),
(8, 21, 13, 'free', 1768500535, '2026-01-15 18:08:55', '2026-01-15 18:08:55', NULL),
(9, 22, 12, 'free', 1768501570, '2026-01-15 18:26:10', '2026-01-15 18:26:10', NULL),
(10, 22, 13, 'free', 1768501989, '2026-01-15 18:33:09', '2026-01-15 18:33:09', NULL),
(11, 22, 14, 'free', 1768502095, '2026-01-15 18:34:55', '2026-01-15 18:34:55', NULL),
(12, 24, 12, 'free', 1768513004, '2026-01-15 21:36:44', '2026-01-15 21:36:44', NULL),
(13, 25, 12, 'free', 1768580711, '2026-01-16 16:25:11', '2026-01-16 16:25:11', NULL),
(14, 26, 12, 'free', 1768591599, '2026-01-16 19:26:39', '2026-01-16 19:26:39', NULL),
(15, 26, 14, 'free', 1768593483, '2026-01-16 19:58:03', '2026-01-16 19:58:03', NULL),
(16, 27, 13, 'free', 1768639829, '2026-01-17 08:50:29', '2026-01-17 08:50:29', NULL),
(17, 21, 14, 'free', 1768653814, '2026-01-17 12:43:34', '2026-01-17 12:43:34', NULL),
(18, 28, 12, 'free', 1768665602, '2026-01-17 16:00:02', '2026-01-17 16:00:02', NULL),
(19, 29, 12, 'free', 1768666626, '2026-01-17 16:17:06', '2026-01-17 16:17:06', NULL),
(20, 29, 13, 'free', 1768667270, '2026-01-17 16:27:50', '2026-01-17 16:27:50', NULL),
(21, 29, 14, 'free', 1768667812, '2026-01-17 16:36:52', '2026-01-17 16:36:52', NULL),
(22, 25, 13, 'free', 1768725246, '2026-01-18 08:34:06', '2026-01-18 08:34:06', NULL),
(23, 25, 14, 'free', 1768725575, '2026-01-18 08:39:35', '2026-01-18 08:39:35', NULL),
(24, 30, 12, 'free', 1768743344, '2026-01-18 13:35:44', '2026-01-18 13:35:44', NULL),
(25, 30, 13, 'free', 1768743887, '2026-01-18 13:44:47', '2026-01-18 13:44:47', NULL),
(26, 32, 12, 'free', 1768840283, '2026-01-19 16:31:23', '2026-01-19 16:31:23', NULL),
(27, 35, 12, 'free', 1768843796, '2026-01-19 17:29:56', '2026-01-19 17:29:56', NULL),
(28, 36, 12, 'free', 1768845305, '2026-01-19 17:55:05', '2026-01-19 17:55:05', NULL),
(29, 37, 13, 'free', 1768846597, '2026-01-19 18:16:37', '2026-01-19 18:16:37', NULL),
(30, 37, 12, 'free', 1768846664, '2026-01-19 18:17:44', '2026-01-19 18:17:44', NULL),
(31, 38, 12, 'free', 1768847530, '2026-01-19 18:32:10', '2026-01-19 18:32:10', NULL),
(32, 39, 12, 'free', 1768848823, '2026-01-19 18:53:43', '2026-01-19 18:53:43', NULL),
(33, 36, 13, 'free', 1768848918, '2026-01-19 18:55:18', '2026-01-19 18:55:18', NULL),
(34, 40, 12, 'free', 1768857987, '2026-01-19 21:26:27', '2026-01-19 21:26:27', NULL),
(35, 40, 13, 'free', 1768858785, '2026-01-19 21:39:45', '2026-01-19 21:39:45', NULL),
(36, 40, 14, 'free', 1768860027, '2026-01-19 22:00:27', '2026-01-19 22:00:27', NULL),
(37, 38, 13, 'free', 1768933680, '2026-01-20 18:28:00', '2026-01-20 18:28:00', NULL),
(38, 41, 12, 'free', 1768936997, '2026-01-20 19:23:17', '2026-01-20 19:23:17', NULL),
(39, 41, 13, 'free', 1768937427, '2026-01-20 19:30:27', '2026-01-20 19:30:27', NULL),
(40, 42, 12, 'free', 1768937627, '2026-01-20 19:33:47', '2026-01-20 19:33:47', NULL),
(41, 41, 14, 'free', 1768937951, '2026-01-20 19:39:11', '2026-01-20 19:39:11', NULL),
(42, 42, 13, 'free', 1768938155, '2026-01-20 19:42:35', '2026-01-20 19:42:35', NULL),
(43, 43, 12, 'free', 1768939305, '2026-01-20 20:01:45', '2026-01-20 20:01:45', NULL),
(44, 42, 14, 'free', 1768939637, '2026-01-20 20:07:17', '2026-01-20 20:07:17', NULL),
(45, 44, 12, 'free', 1768979675, '2026-01-21 07:14:35', '2026-01-21 07:14:35', NULL),
(46, 44, 13, 'free', 1768980425, '2026-01-21 07:27:05', '2026-01-21 07:27:05', NULL),
(47, 33, 12, 'free', 1769013917, '2026-01-21 16:45:17', '2026-01-21 16:45:17', NULL),
(48, 35, 13, 'free', 1769025875, '2026-01-21 20:04:35', '2026-01-21 20:04:35', NULL),
(49, 18, 13, 'free', 1769204767, '2026-01-23 21:46:07', '2026-01-23 21:46:07', NULL),
(50, 50, 14, 'free', 1772837850, '2026-03-06 22:57:30', '2026-03-06 22:57:30', NULL);

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

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

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

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

--
-- Table structure for table `forums`
--

CREATE TABLE `forums` (
  `id` int(255) NOT NULL,
  `user_id` int(255) DEFAULT NULL,
  `course_id` int(255) DEFAULT NULL,
  `parent_id` int(255) NOT NULL DEFAULT 0,
  `title` varchar(255) DEFAULT NULL,
  `description` longtext DEFAULT NULL,
  `likes` longtext DEFAULT NULL,
  `dislikes` longtext DEFAULT NULL,
  `created_at` timestamp NOT NULL DEFAULT current_timestamp(),
  `updated_at` timestamp NOT NULL DEFAULT current_timestamp()
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;

--
-- Dumping data for table `forums`
--

INSERT INTO `forums` (`id`, `user_id`, `course_id`, `parent_id`, `title`, `description`, `likes`, `dislikes`, `created_at`, `updated_at`) VALUES
(2, 32, 12, 0, 'What about the other robot', '<ul><li>Will this robot be the one we will make</li></ul>', NULL, NULL, '2026-01-20 07:08:02', '2026-01-20 07:08:02'),
(3, 32, 12, 0, 'What about the other robot', '<ul><li>Will this robot be the one we will make</li></ul>', '[32,33]', NULL, '2026-01-20 07:08:03', '2026-01-24 03:32:14'),
(4, 33, NULL, 3, 'reply', 'idek', NULL, NULL, '2026-01-21 16:54:54', '2026-01-21 16:54:54'),
(5, 35, NULL, 3, 'reply', 'Is this the robot we will make on Thursday please', NULL, NULL, '2026-01-21 20:03:18', '2026-01-21 20:03:18');

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

--
-- Table structure for table `frontend_settings`
--

CREATE TABLE `frontend_settings` (
  `id` int(11) UNSIGNED NOT NULL,
  `key` varchar(255) DEFAULT NULL,
  `value` longtext DEFAULT NULL,
  `created_at` timestamp NULL DEFAULT current_timestamp(),
  `updated_at` timestamp NULL DEFAULT current_timestamp()
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci;

--
-- Dumping data for table `frontend_settings`
--

INSERT INTO `frontend_settings` (`id`, `key`, `value`, `created_at`, `updated_at`) VALUES
(1, 'banner_title', 'Skills for everyone, Everywhere.', '2023-10-31 11:08:12', '2026-02-03 06:29:12'),
(2, 'banner_sub_title', 'Africa\'s engine for transformatiom.', '2023-10-31 11:08:12', '2026-02-03 06:29:12'),
(4, 'about_us', '<p style=\"margin:0cm;margin-bottom:.0001pt\"><span style=\"font-size: 10.5pt; font-family: Arial, sans-serif;\">IOLX empowers Africans everywhere\r\nwith practical, job-ready skills, bridging the gap between education and\r\nreal-world opportunity. By offering accessible, high-quality online learning\r\nprograms, IOLX ensures that learners—from students to professionals—can acquire\r\nthe knowledge and competencies needed to thrive in today’s competitive economy.\r\nOur platform focuses on hands-on, career-oriented courses that prepare users\r\nfor employment, entrepreneurship, and leadership roles across various\r\nindustries.<br>\r\n<!--[if !supportLineBreakNewLine]--><br>\r\n<!--[endif]--><o:p></o:p></span></p>\r\n\r\n<p style=\"margin: 0cm 0cm 0.0001pt;\"><span style=\"font-size: 10.5pt; font-family: Arial, sans-serif;\">Through innovative technology and a learner-centered approach,\r\nIOLX connects individuals to personalized learning experiences that foster\r\ncreativity, problem-solving, and critical thinking. By emphasizing practical\r\napplications alongside theoretical knowledge, our programs equip users with the\r\ntools to transform ideas into tangible solutions, whether they are building\r\nstartups, contributing to enterprises, or developing community projects that\r\ndrive local development.<br>\r\n<!--[if !supportLineBreakNewLine]--><br>\r\n<!--[endif]--><o:p></o:p></span></p>\r\n\r\n<p style=\"margin: 0cm 0cm 0.0001pt;\"><span style=\"font-size: 10.5pt; font-family: Arial, sans-serif;\">Beyond skills training, IOLX serves as a catalyst for sustainable\r\ndevelopment across Africa. By democratizing education and creating pathways to\r\nmeaningful employment, we empower learners to generate economic value, innovate\r\nresponsibly, and participate actively in shaping the continent’s future. With\r\nIOLX, education becomes more than a credential—it becomes a platform for\r\nimpact, innovation, and lifelong growth.<o:p></o:p></span></p>', '2023-10-31 11:08:12', '2026-02-03 06:29:12'),
(10, 'terms_and_condition', '<p class=\"MsoNormal\" style=\"text-align: justify; margin-bottom: 0.0001pt; line-height: normal;\"><span lang=\"en-GH\">Welcome to IOLX (Interactive Online Learning\r\nExperience). By accessing or using our platform, you agree to comply with and\r\nbe bound by the following terms and conditions. Please read them carefully.<o:p></o:p></span></p>\r\n\r\n<p class=\"MsoNormal\" style=\"text-align: justify; margin-bottom: 0.0001pt; line-height: normal;\"><span lang=\"en-GH\">&nbsp;</span></p>\r\n\r\n<p class=\"MsoNormal\" style=\"text-align: justify; margin-bottom: 0.0001pt; line-height: normal;\"><span lang=\"en-GH\">1. Acceptance of Terms<o:p></o:p></span></p>\r\n\r\n<p class=\"MsoNormal\" style=\"text-align: justify; margin-bottom: 0.0001pt; line-height: normal;\"><span lang=\"en-GH\">By registering, accessing, or using IOLX services, you\r\nconfirm that you have read, understood, and agree to these Terms and\r\nConditions, as well as our Privacy Policy. If you do not agree, you must not\r\nuse our platform.<o:p></o:p></span></p>\r\n\r\n<p class=\"MsoNormal\" style=\"text-align: justify; margin-bottom: 0.0001pt; line-height: normal;\"><span lang=\"en-GH\">&nbsp;</span></p>\r\n\r\n<p class=\"MsoNormal\" style=\"text-align: justify; margin-bottom: 0.0001pt; line-height: normal;\"><span lang=\"en-GH\">2. Eligibility<o:p></o:p></span></p>\r\n\r\n<p class=\"MsoNormal\" style=\"text-align: justify; margin-bottom: 0.0001pt; line-height: normal;\"><span lang=\"en-GH\">You must be at least 13 years old to use IOLX. Users\r\nunder 18 must have consent from a parent or guardian. By using the platform,\r\nyou represent and warrant that you meet this requirement.<o:p></o:p></span></p>\r\n\r\n<p class=\"MsoNormal\" style=\"text-align: justify; margin-bottom: 0.0001pt; line-height: normal;\"><span lang=\"en-GH\">&nbsp;</span></p>\r\n\r\n<p class=\"MsoNormal\" style=\"text-align: justify; margin-bottom: 0.0001pt; line-height: normal;\"><span lang=\"en-GH\">3. Account Registration<o:p></o:p></span></p>\r\n\r\n<p class=\"MsoNormal\" style=\"text-align: justify; margin-bottom: 0.0001pt; line-height: normal;\"><span lang=\"en-GH\">Users may need to create an account to access certain\r\ncourses or features.<o:p></o:p></span></p>\r\n\r\n<p class=\"MsoNormal\" style=\"text-align: justify; margin-bottom: 0.0001pt; line-height: normal;\"><span lang=\"en-GH\">You are responsible for maintaining the\r\nconfidentiality of your account login credentials.<o:p></o:p></span></p>\r\n\r\n<p class=\"MsoNormal\" style=\"text-align: justify; margin-bottom: 0.0001pt; line-height: normal;\"><span lang=\"en-GH\">You are responsible for all activity that occurs under\r\nyour account.<o:p></o:p></span></p>\r\n\r\n<p class=\"MsoNormal\" style=\"text-align: justify; margin-bottom: 0.0001pt; line-height: normal;\"><span lang=\"en-GH\">You must provide accurate and up-to-date information\r\nduring registration.<o:p></o:p></span></p>\r\n\r\n<p class=\"MsoNormal\" style=\"text-align: justify; margin-bottom: 0.0001pt; line-height: normal;\"><span lang=\"en-GH\">&nbsp;</span></p>\r\n\r\n<p class=\"MsoNormal\" style=\"text-align: justify; margin-bottom: 0.0001pt; line-height: normal;\"><span lang=\"en-GH\">4. Use of Platform<o:p></o:p></span></p>\r\n\r\n<p class=\"MsoNormal\" style=\"text-align: justify; margin-bottom: 0.0001pt; line-height: normal;\"><span lang=\"en-GH\">IOLX grants you a limited, non-exclusive,\r\nnon-transferable right to access and use the platform for personal or\r\neducational purposes only.<o:p></o:p></span></p>\r\n\r\n<p class=\"MsoNormal\" style=\"text-align: justify; margin-bottom: 0.0001pt; line-height: normal;\"><span lang=\"en-GH\">You must not use the platform to:<o:p></o:p></span></p>\r\n\r\n<p class=\"MsoNormal\" style=\"text-align: justify; margin-bottom: 0.0001pt; line-height: normal;\"><span lang=\"en-GH\">&nbsp;</span></p>\r\n\r\n<p class=\"MsoNormal\" style=\"text-align: justify; margin-bottom: 0.0001pt; line-height: normal;\"><span lang=\"en-GH\">Violate any applicable laws or regulations<o:p></o:p></span></p>\r\n\r\n<p class=\"MsoNormal\" style=\"text-align: justify; margin-bottom: 0.0001pt; line-height: normal;\"><span lang=\"en-GH\">Infringe intellectual property rights<o:p></o:p></span></p>\r\n\r\n<p class=\"MsoNormal\" style=\"text-align: justify; margin-bottom: 0.0001pt; line-height: normal;\"><span lang=\"en-GH\">Post harmful, offensive, or illegal content<o:p></o:p></span></p>\r\n\r\n<p class=\"MsoNormal\" style=\"text-align: justify; margin-bottom: 0.0001pt; line-height: normal;\"><span lang=\"en-GH\">Interfere with the platform’s security, operations, or\r\nother users’ experience<o:p></o:p></span></p>\r\n\r\n<p class=\"MsoNormal\" style=\"text-align: justify; margin-bottom: 0.0001pt; line-height: normal;\"><span lang=\"en-GH\">&nbsp;</span></p>\r\n\r\n<p class=\"MsoNormal\" style=\"text-align: justify; margin-bottom: 0.0001pt; line-height: normal;\"><span lang=\"en-GH\">5. Intellectual Property<o:p></o:p></span></p>\r\n\r\n<p class=\"MsoNormal\" style=\"text-align: justify; margin-bottom: 0.0001pt; line-height: normal;\"><span lang=\"en-GH\">All content, courses, software, and materials on IOLX\r\nare the property of IOLX or its licensors.<o:p></o:p></span></p>\r\n\r\n<p class=\"MsoNormal\" style=\"text-align: justify; margin-bottom: 0.0001pt; line-height: normal;\"><span lang=\"en-GH\">You may not reproduce, distribute, modify, or create\r\nderivative works from any content without prior written permission.<o:p></o:p></span></p>\r\n\r\n<p class=\"MsoNormal\" style=\"text-align: justify; margin-bottom: 0.0001pt; line-height: normal;\"><span lang=\"en-GH\">&nbsp;</span></p>\r\n\r\n<p class=\"MsoNormal\" style=\"text-align: justify; margin-bottom: 0.0001pt; line-height: normal;\"><span lang=\"en-GH\">6. Payments and Refunds<o:p></o:p></span></p>\r\n\r\n<p class=\"MsoNormal\" style=\"text-align: justify; margin-bottom: 0.0001pt; line-height: normal;\"><span lang=\"en-GH\">Certain courses or certifications may require payment.<o:p></o:p></span></p>\r\n\r\n<p class=\"MsoNormal\" style=\"text-align: justify; margin-bottom: 0.0001pt; line-height: normal;\"><span lang=\"en-GH\">Fees are non-refundable except as expressly stated in\r\nthe refund policy.<o:p></o:p></span></p>\r\n\r\n<p class=\"MsoNormal\" style=\"text-align: justify; margin-bottom: 0.0001pt; line-height: normal;\"><span lang=\"en-GH\">Payments are processed securely through our approved\r\npayment gateways.<o:p></o:p></span></p>\r\n\r\n<p class=\"MsoNormal\" style=\"text-align: justify; margin-bottom: 0.0001pt; line-height: normal;\"><span lang=\"en-GH\">&nbsp;</span></p>\r\n\r\n<p class=\"MsoNormal\" style=\"text-align: justify; margin-bottom: 0.0001pt; line-height: normal;\"><span lang=\"en-GH\">7. Disclaimers<o:p></o:p></span></p>\r\n\r\n<p class=\"MsoNormal\" style=\"text-align: justify; margin-bottom: 0.0001pt; line-height: normal;\"><span lang=\"en-GH\">IOLX provides educational content for informational\r\npurposes and does not guarantee employment, income, or results.<o:p></o:p></span></p>\r\n\r\n<p class=\"MsoNormal\" style=\"text-align: justify; margin-bottom: 0.0001pt; line-height: normal;\"><span lang=\"en-GH\">The platform and content are provided “as is” without\r\nwarranties of any kind, express or implied.<o:p></o:p></span></p>\r\n\r\n<p class=\"MsoNormal\" style=\"text-align: justify; margin-bottom: 0.0001pt; line-height: normal;\"><span lang=\"en-GH\">&nbsp;</span></p>\r\n\r\n<p class=\"MsoNormal\" style=\"text-align: justify; margin-bottom: 0.0001pt; line-height: normal;\"><span lang=\"en-GH\">8. Limitation of Liability<o:p></o:p></span></p>\r\n\r\n<p class=\"MsoNormal\" style=\"text-align: justify; margin-bottom: 0.0001pt; line-height: normal;\"><span lang=\"en-GH\">IOLX is not liable for any direct, indirect,\r\nincidental, or consequential damages arising from your use of the platform.<o:p></o:p></span></p>\r\n\r\n<p class=\"MsoNormal\" style=\"text-align: justify; margin-bottom: 0.0001pt; line-height: normal;\"><span lang=\"en-GH\">Users agree to indemnify and hold IOLX harmless from\r\nany claims resulting from their actions on the platform.<o:p></o:p></span></p>\r\n\r\n<p class=\"MsoNormal\" style=\"text-align: justify; margin-bottom: 0.0001pt; line-height: normal;\"><span lang=\"en-GH\">&nbsp;</span></p>\r\n\r\n<p class=\"MsoNormal\" style=\"text-align: justify; margin-bottom: 0.0001pt; line-height: normal;\"><span lang=\"en-GH\">9. Termination<o:p></o:p></span></p>\r\n\r\n<p class=\"MsoNormal\" style=\"text-align: justify; margin-bottom: 0.0001pt; line-height: normal;\"><span lang=\"en-GH\">IOLX reserves the right to suspend or terminate\r\naccounts for violations of these Terms, misconduct, or legal reasons.<o:p></o:p></span></p>\r\n\r\n<p class=\"MsoNormal\" style=\"text-align: justify; margin-bottom: 0.0001pt; line-height: normal;\"><span lang=\"en-GH\">Termination does not waive your responsibility for\r\nactions taken prior to termination.<o:p></o:p></span></p>\r\n\r\n<p class=\"MsoNormal\" style=\"text-align: justify; margin-bottom: 0.0001pt; line-height: normal;\"><span lang=\"en-GH\">&nbsp;</span></p>\r\n\r\n<p class=\"MsoNormal\" style=\"text-align: justify; margin-bottom: 0.0001pt; line-height: normal;\"><span lang=\"en-GH\">10. Changes to Terms<o:p></o:p></span></p>\r\n\r\n<p class=\"MsoNormal\" style=\"text-align: justify; margin-bottom: 0.0001pt; line-height: normal;\"><span lang=\"en-GH\">IOLX may update these Terms at any time.<o:p></o:p></span></p>\r\n\r\n<p class=\"MsoNormal\" style=\"text-align: justify; margin-bottom: 0.0001pt; line-height: normal;\"><span lang=\"en-GH\">Users will be notified of significant changes, and\r\ncontinued use of the platform constitutes acceptance of the updated Terms.<o:p></o:p></span></p>\r\n\r\n<p class=\"MsoNormal\" style=\"text-align: justify; margin-bottom: 0.0001pt; line-height: normal;\"><span lang=\"en-GH\">&nbsp;</span></p>\r\n\r\n<p class=\"MsoNormal\" style=\"text-align: justify; margin-bottom: 0.0001pt; line-height: normal;\"><span lang=\"en-GH\">11. Governing Law<o:p></o:p></span></p>\r\n\r\n<p class=\"MsoNormal\" style=\"text-align: justify; margin-bottom: 0.0001pt; line-height: normal;\"><span lang=\"en-GH\">These Terms are governed by the laws of [Insert\r\nCountry, e.g., Ghana], without regard to its conflict of laws principles.<o:p></o:p></span></p>\r\n\r\n<p class=\"MsoNormal\" style=\"text-align: justify; margin-bottom: 0.0001pt; line-height: normal;\"><span lang=\"en-GH\">&nbsp;</span></p>\r\n\r\n<p class=\"MsoNormal\" style=\"text-align: justify; margin-bottom: 0.0001pt; line-height: normal;\"><span lang=\"en-GH\">12. Contact<o:p></o:p></span></p>\r\n\r\n<p class=\"MsoNormal\" style=\"text-align: justify; margin-bottom: 0.0001pt; line-height: normal;\"><span lang=\"en-GH\">For questions or concerns about these Terms, contact\r\nus at:<o:p></o:p></span></p>\r\n\r\n<p class=\"MsoNormal\" style=\"text-align: justify; margin-bottom: 0.0001pt; line-height: normal;\"><span lang=\"en-GH\">Email: [info@iolx.org](mailto:info@iolx.org)<o:p></o:p></span></p>\r\n\r\n<p class=\"MsoNormal\" style=\"text-align: justify; margin-bottom: 0.0001pt; line-height: normal;\"><span lang=\"en-GH\">Website: [www.iolx.org](http://www.iolx.org)<o:p></o:p></span></p>', '2023-10-31 11:08:12', '2026-02-03 06:29:12'),
(11, 'privacy_policy', '<div>IOLX (Interactive Online Learning Experience) values your privacy. This Privacy Policy explains how we collect, use, store, and protect your personal information when you use our platform, courses, and services.</div><div>By accessing or using IOLX, you agree to the practices described in this policy.</div><div><br></div><div>1. Information We Collect</div><div>We may collect the following information:</div><div>1. Personal Information: Name, email, phone number, date of birth, and account credentials.</div><div>2. Educational Information: Course enrollment, progress, certifications, and learning preferences.</div><div>3. Payment Information: Billing details when purchasing courses or certifications.</div><div>4. Technical Information: IP address, device type, browser, operating system, and usage data.</div><div>5. Communications: Feedback, support requests, and correspondence with IOLX.</div><div><br></div><div>2. How We Use Your Information</div><div>Your data is used to:</div><div>• Provide and improve our learning platform and services.</div><div>• Process course enrollments and payments.</div><div>• Communicate updates, offers, and important notices.</div><div>• Personalize your learning experience.</div><div>• Ensure security and prevent fraudulent activity.</div><div>• Comply with legal obligations.</div><div><br></div><div>3. Data Sharing</div><div>We do not sell your personal information. We may share data with:</div><div>• Service providers (e.g., payment processors, cloud hosting) to operate the platform.</div><div>• Legal authorities if required by law.</div><div>• Partners for reporting and educational research, in anonymized form only.</div><div><br></div><div>4. Cookies and Tracking</div><div>IOLX uses cookies and similar technologies to enhance user experience, track platform usage, and improve our services. You can manage cookie preferences in your browser settings.</div><div><br></div><div>5. Data Security</div><div>We implement industry-standard security measures to protect your data from unauthorized access, loss, or misuse. While we strive to protect your information, no system is completely secure.</div><div><br></div><div>6. Data Retention</div><div>We retain your personal information as long as your account is active or as needed to provide services, comply with legal obligations, resolve disputes, and enforce agreements.</div><div><br></div><div>7. Your Rights</div><div>Depending on your jurisdiction, you may have the right to:</div><div>• Access your personal data</div><div>• Correct or update your data</div><div>• Request deletion of your data</div><div>• Opt-out of marketing communications</div><div>To exercise your rights, contact us at info@iolx.org.</div><div><br></div><div>8. Children’s Privacy</div><div>IOLX does not knowingly collect personal information from children under 13. Accounts for users under 18 require parental or guardian consent.</div><div><br></div><div>9. Changes to this Policy</div><div>We may update this Privacy Policy from time to time. Significant changes will be communicated via email or through our platform. Continued use after updates means you accept the revised policy.</div><div><br></div><div>10. Contact Us</div><div>For questions about this Privacy Policy or your data:</div><div>Email: info@iolx.org</div><div>Website: www.iolx.org</div>', '2023-10-31 11:08:12', '2026-02-03 06:29:12'),
(13, 'theme', 'default', '2023-10-31 11:08:12', '2023-10-31 11:08:12'),
(14, 'cookie_note', 'IOLX uses cookies to improve your experience. By continuing, you agree.', '2023-10-31 11:08:12', '2026-02-03 06:29:12'),
(15, 'cookie_status', '0', '2023-10-31 11:08:12', '2026-02-03 06:29:12'),
(16, 'cookie_policy', '<p class=\"MsoNormal\" style=\"margin-bottom:0cm;margin-bottom:.0001pt;text-align:\r\njustify;line-height:normal\"><span style=\"font-size:12.0pt;font-family:\"Arial\",sans-serif;\r\nmso-fareast-font-family:\"Times New Roman\";mso-ansi-language:#2000;mso-fareast-language:\r\n#2000\">IOLX (Interactive Online Learning Experience) uses cookies and similar\r\ntechnologies to enhance your experience, improve our platform, and understand\r\nhow learners use our services.<o:p></o:p></span></p>\r\n\r\n<p class=\"MsoNormal\" style=\"margin-bottom:0cm;margin-bottom:.0001pt;text-align:\r\njustify;line-height:normal\"><span style=\"font-size:12.0pt;font-family:\"Arial\",sans-serif;\r\nmso-fareast-font-family:\"Times New Roman\";mso-ansi-language:#2000;mso-fareast-language:\r\n#2000\"> </span></p>\r\n\r\n<p class=\"MsoNormal\" style=\"margin-bottom:0cm;margin-bottom:.0001pt;text-align:\r\njustify;line-height:normal;mso-outline-level:2\"><span style=\"font-size:12.0pt;\r\nfont-family:\"Arial\",sans-serif;mso-fareast-font-family:\"Times New Roman\";\r\nmso-ansi-language:#2000;mso-fareast-language:#2000\">1. What Are Cookies?<o:p></o:p></span></p>\r\n\r\n<p class=\"MsoNormal\" style=\"margin-bottom:0cm;margin-bottom:.0001pt;text-align:\r\njustify;line-height:normal\"><span style=\"font-size:12.0pt;font-family:\"Arial\",sans-serif;\r\nmso-fareast-font-family:\"Times New Roman\";mso-ansi-language:#2000;mso-fareast-language:\r\n#2000\">Cookies are small text files placed on your device when you visit a\r\nwebsite. They help the platform remember your preferences, track usage, and\r\nprovide personalized features.<o:p></o:p></span></p>\r\n\r\n<p class=\"MsoNormal\" style=\"margin-bottom:0cm;margin-bottom:.0001pt;text-align:\r\njustify;line-height:normal\"><span style=\"font-size:12.0pt;font-family:\"Arial\",sans-serif;\r\nmso-fareast-font-family:\"Times New Roman\";mso-ansi-language:#2000;mso-fareast-language:\r\n#2000\"> </span></p>\r\n\r\n<p class=\"MsoNormal\" style=\"margin-bottom:0cm;margin-bottom:.0001pt;text-align:\r\njustify;line-height:normal;mso-outline-level:2\"><span style=\"font-size:12.0pt;\r\nfont-family:\"Arial\",sans-serif;mso-fareast-font-family:\"Times New Roman\";\r\nmso-ansi-language:#2000;mso-fareast-language:#2000\">2. Types of Cookies We Use<o:p></o:p></span></p>\r\n\r\n<ol style=\"margin-top:0cm\" start=\"1\" type=\"1\">\r\n <li class=\"MsoNormal\" style=\"margin-bottom:0cm;margin-bottom:.0001pt;text-align:\r\n     justify;line-height:normal;mso-list:l0 level1 lfo1;tab-stops:list 36.0pt\"><span style=\"font-size:12.0pt;font-family:\"Arial\",sans-serif;mso-fareast-font-family:\r\n     \"Times New Roman\";mso-ansi-language:#2000;mso-fareast-language:#2000\">Essential\r\n     Cookies:</span><span style=\"font-size:12.0pt;font-family:\"Arial\",sans-serif;\r\n     mso-fareast-font-family:\"Times New Roman\";mso-ansi-language:#2000;\r\n     mso-fareast-language:#2000\"> Necessary for platform functionality, secure\r\n     login, and access to courses.<o:p></o:p></span></li>\r\n <li class=\"MsoNormal\" style=\"margin-bottom:0cm;margin-bottom:.0001pt;text-align:\r\n     justify;line-height:normal;mso-list:l0 level1 lfo1;tab-stops:list 36.0pt\"><span style=\"font-size:12.0pt;font-family:\"Arial\",sans-serif;mso-fareast-font-family:\r\n     \"Times New Roman\";mso-ansi-language:#2000;mso-fareast-language:#2000\">Performance\r\n     Cookies:</span><span style=\"font-size:12.0pt;font-family:\"Arial\",sans-serif;\r\n     mso-fareast-font-family:\"Times New Roman\";mso-ansi-language:#2000;\r\n     mso-fareast-language:#2000\"> Collect anonymized data to help us understand\r\n     user behavior and improve the platform.<o:p></o:p></span></li>\r\n <li class=\"MsoNormal\" style=\"margin-bottom:0cm;margin-bottom:.0001pt;text-align:\r\n     justify;line-height:normal;mso-list:l0 level1 lfo1;tab-stops:list 36.0pt\"><span style=\"font-size:12.0pt;font-family:\"Arial\",sans-serif;mso-fareast-font-family:\r\n     \"Times New Roman\";mso-ansi-language:#2000;mso-fareast-language:#2000\">Functional\r\n     Cookies:</span><span style=\"font-size:12.0pt;font-family:\"Arial\",sans-serif;\r\n     mso-fareast-font-family:\"Times New Roman\";mso-ansi-language:#2000;\r\n     mso-fareast-language:#2000\"> Remember your settings, preferences, and language\r\n     choices.<o:p></o:p></span></li>\r\n <li class=\"MsoNormal\" style=\"margin-bottom:0cm;margin-bottom:.0001pt;text-align:\r\n     justify;line-height:normal;mso-list:l0 level1 lfo1;tab-stops:list 36.0pt\"><span style=\"font-size:12.0pt;font-family:\"Arial\",sans-serif;mso-fareast-font-family:\r\n     \"Times New Roman\";mso-ansi-language:#2000;mso-fareast-language:#2000\">Marketing\r\n     Cookies:</span><span style=\"font-size:12.0pt;font-family:\"Arial\",sans-serif;\r\n     mso-fareast-font-family:\"Times New Roman\";mso-ansi-language:#2000;\r\n     mso-fareast-language:#2000\"> Help us deliver relevant course\r\n     recommendations or promotions (used only with consent).<o:p></o:p></span></li>\r\n</ol>\r\n\r\n<p class=\"MsoNormal\" style=\"margin-bottom:0cm;margin-bottom:.0001pt;text-align:\r\njustify;line-height:normal\"><span style=\"font-size:12.0pt;font-family:\"Arial\",sans-serif;\r\nmso-fareast-font-family:\"Times New Roman\";mso-ansi-language:#2000;mso-fareast-language:\r\n#2000\"> </span></p>\r\n\r\n<p class=\"MsoNormal\" style=\"margin-bottom:0cm;margin-bottom:.0001pt;text-align:\r\njustify;line-height:normal;mso-outline-level:2\"><span style=\"font-size:12.0pt;\r\nfont-family:\"Arial\",sans-serif;mso-fareast-font-family:\"Times New Roman\";\r\nmso-ansi-language:#2000;mso-fareast-language:#2000\">3. Managing Cookies<o:p></o:p></span></p>\r\n\r\n<p class=\"MsoNormal\" style=\"margin-bottom:0cm;margin-bottom:.0001pt;text-align:\r\njustify;line-height:normal\"><span style=\"font-size:12.0pt;font-family:\"Arial\",sans-serif;\r\nmso-fareast-font-family:\"Times New Roman\";mso-ansi-language:#2000;mso-fareast-language:\r\n#2000\">You can manage or disable cookies through your browser settings. Please\r\nnote that some platform features may not work correctly if cookies are\r\ndisabled.<o:p></o:p></span></p>\r\n\r\n<p class=\"MsoNormal\" style=\"margin-bottom:0cm;margin-bottom:.0001pt;text-align:\r\njustify;line-height:normal\"><span style=\"font-size:12.0pt;font-family:\"Arial\",sans-serif;\r\nmso-fareast-font-family:\"Times New Roman\";mso-ansi-language:#2000;mso-fareast-language:\r\n#2000\"> </span></p>\r\n\r\n<p class=\"MsoNormal\" style=\"margin-bottom:0cm;margin-bottom:.0001pt;text-align:\r\njustify;line-height:normal;mso-outline-level:2\"><span style=\"font-size:12.0pt;\r\nfont-family:\"Arial\",sans-serif;mso-fareast-font-family:\"Times New Roman\";\r\nmso-ansi-language:#2000;mso-fareast-language:#2000\">4. Consent<o:p></o:p></span></p>\r\n\r\n<p class=\"MsoNormal\" style=\"margin-bottom:0cm;margin-bottom:.0001pt;text-align:\r\njustify;line-height:normal\"><span style=\"font-size:12.0pt;font-family:\"Arial\",sans-serif;\r\nmso-fareast-font-family:\"Times New Roman\";mso-ansi-language:#2000;mso-fareast-language:\r\n#2000\">By using IOLX, you consent to the use of cookies as described in this\r\npolicy. You can withdraw consent at any time by adjusting your browser\r\nsettings.<o:p></o:p></span></p>\r\n\r\n<p class=\"MsoNormal\" style=\"margin-bottom:0cm;margin-bottom:.0001pt;text-align:\r\njustify;line-height:normal\"><span style=\"font-size:12.0pt;font-family:\"Arial\",sans-serif;\r\nmso-fareast-font-family:\"Times New Roman\";mso-ansi-language:#2000;mso-fareast-language:\r\n#2000\"> </span></p>\r\n\r\n<p class=\"MsoNormal\" style=\"margin-bottom:0cm;margin-bottom:.0001pt;text-align:\r\njustify;line-height:normal;mso-outline-level:2\"><span style=\"font-size:12.0pt;\r\nfont-family:\"Arial\",sans-serif;mso-fareast-font-family:\"Times New Roman\";\r\nmso-ansi-language:#2000;mso-fareast-language:#2000\">5. Updates to This Policy<o:p></o:p></span></p>\r\n\r\n<p class=\"MsoNormal\" style=\"margin-bottom:0cm;margin-bottom:.0001pt;text-align:\r\njustify;line-height:normal\"><span style=\"font-size:12.0pt;font-family:\"Arial\",sans-serif;\r\nmso-fareast-font-family:\"Times New Roman\";mso-ansi-language:#2000;mso-fareast-language:\r\n#2000\">IOLX may update this Cookie Policy from time to time. Significant\r\nchanges will be posted on the platform, and continued use of IOLX constitutes\r\nacceptance of the updated policy.<o:p></o:p></span></p>\r\n\r\n<p class=\"MsoNormal\" style=\"margin-bottom:0cm;margin-bottom:.0001pt;text-align:\r\njustify;line-height:normal\"><span style=\"font-size:12.0pt;font-family:\"Arial\",sans-serif;\r\nmso-fareast-font-family:\"Times New Roman\";mso-ansi-language:#2000;mso-fareast-language:\r\n#2000\"> </span></p>\r\n\r\n<p class=\"MsoNormal\" style=\"margin-bottom:0cm;margin-bottom:.0001pt;text-align:\r\njustify;line-height:normal;mso-outline-level:2\"><span style=\"font-size:12.0pt;\r\nfont-family:\"Arial\",sans-serif;mso-fareast-font-family:\"Times New Roman\";\r\nmso-ansi-language:#2000;mso-fareast-language:#2000\">6. Contact<o:p></o:p></span></p>\r\n\r\n<p class=\"MsoNormal\" style=\"margin-bottom:0cm;margin-bottom:.0001pt;text-align:\r\njustify;line-height:normal\"><span style=\"font-size:12.0pt;font-family:\"Arial\",sans-serif;\r\nmso-fareast-font-family:\"Times New Roman\";mso-ansi-language:#2000;mso-fareast-language:\r\n#2000\">For questions about this Cookie Policy:<br>\r\nEmail: <a href=\"mailto:info@iolx.org\"><span style=\"color:blue\">info@iolx.org</span></a><br>\r\nWebsite: <a href=\"http://www.iolx.org/\"><span style=\"color:blue\">www.iolx.org</span></a></span></p>', '2023-10-31 11:08:12', '2026-02-03 06:29:12'),
(17, 'banner_image', '{\"marketplace\":\"uploads\\/banner_image\\/bannerimage-1768221393.jpg\"}', '2023-10-31 11:08:12', '2026-01-12 18:36:33'),
(18, 'light_logo', 'uploads/light_logo/lightlogo-1767326698.png', '2023-10-31 11:08:12', '2026-01-02 10:04:58'),
(19, 'dark_logo', 'uploads/dark_logo/darklogo-1767326726.png', '2023-10-31 11:08:12', '2026-01-02 10:05:26'),
(20, 'small_logo', 'uploads/small_logo/small-logo-1712661659.jpg', '2023-10-31 11:08:12', '2024-04-09 05:20:59'),
(21, 'favicon', 'uploads/favicon/favicon-1767326640.png', '2023-10-31 11:08:12', '2026-01-02 10:04:00'),
(22, 'recaptcha_status', '0', '2023-10-31 11:08:12', '2023-11-01 23:27:24'),
(23, 'recaptcha_secretkey', 'Valid-secret-key', '2023-10-31 11:08:12', '2023-11-01 23:27:24'),
(24, 'recaptcha_sitekey', 'Valid-site-key', '2023-10-31 11:08:12', '2023-11-01 23:27:24'),
(25, 'refund_policy', '<p class=\"MsoNormal\" style=\"text-align: justify; margin-bottom: 0.0001pt; line-height: normal;\"><span style=\"font-size:12.0pt;font-family:&quot;Arial&quot;,sans-serif;\r\nmso-fareast-font-family:&quot;Times New Roman&quot;;mso-ansi-language:#2000;mso-fareast-language:\r\n#2000\">At IOLX (Interactive Online Learning Experience), we strive to\r\nprovide high-quality, accessible education to all learners. This Refund Policy\r\nexplains the conditions under which course or service fees may be refunded.<o:p></o:p></span></p>\r\n\r\n<p class=\"MsoNormal\" style=\"text-align: justify; margin-bottom: 0.0001pt; line-height: normal;\"><span style=\"font-size:12.0pt;font-family:&quot;Arial&quot;,sans-serif;\r\nmso-fareast-font-family:&quot;Times New Roman&quot;;mso-ansi-language:#2000;mso-fareast-language:\r\n#2000\">&nbsp;</span></p>\r\n\r\n<p class=\"MsoNormal\" style=\"text-align: justify; margin-bottom: 0.0001pt; line-height: normal;\"><span style=\"font-size:12.0pt;font-family:&quot;Arial&quot;,sans-serif;\r\nmso-fareast-font-family:&quot;Times New Roman&quot;;mso-ansi-language:#2000;mso-fareast-language:\r\n#2000\">1. Payment and Enrollment<o:p></o:p></span></p>\r\n\r\n<ul style=\"margin-top:0cm\" type=\"disc\">\r\n <li class=\"MsoNormal\" style=\"text-align: justify; margin-bottom: 0.0001pt; line-height: normal;\"><span style=\"font-size:12.0pt;font-family:&quot;Arial&quot;,sans-serif;mso-fareast-font-family:\r\n     &quot;Times New Roman&quot;;mso-ansi-language:#2000;mso-fareast-language:#2000\">Payments\r\n     for courses, certifications, or services on IOLX must be completed through\r\n     our approved payment gateways.<o:p></o:p></span></li>\r\n <li class=\"MsoNormal\" style=\"text-align: justify; margin-bottom: 0.0001pt; line-height: normal;\"><span style=\"font-size:12.0pt;font-family:&quot;Arial&quot;,sans-serif;mso-fareast-font-family:\r\n     &quot;Times New Roman&quot;;mso-ansi-language:#2000;mso-fareast-language:#2000\">Enrollment\r\n     is confirmed once payment is successfully processed.<o:p></o:p></span></li>\r\n</ul>\r\n\r\n<p class=\"MsoNormal\" style=\"text-align: justify; margin-bottom: 0.0001pt; line-height: normal;\"><span style=\"font-size:12.0pt;font-family:&quot;Arial&quot;,sans-serif;\r\nmso-fareast-font-family:&quot;Times New Roman&quot;;mso-ansi-language:#2000;mso-fareast-language:\r\n#2000\">&nbsp;</span></p>\r\n\r\n<p class=\"MsoNormal\" style=\"text-align: justify; margin-bottom: 0.0001pt; line-height: normal;\"><span style=\"font-size:12.0pt;font-family:&quot;Arial&quot;,sans-serif;\r\nmso-fareast-font-family:&quot;Times New Roman&quot;;mso-ansi-language:#2000;mso-fareast-language:\r\n#2000\">2. Refund Eligibility<o:p></o:p></span></p>\r\n\r\n<p class=\"MsoNormal\" style=\"text-align: justify; margin-bottom: 0.0001pt; line-height: normal;\"><span style=\"font-size:12.0pt;font-family:&quot;Arial&quot;,sans-serif;\r\nmso-fareast-font-family:&quot;Times New Roman&quot;;mso-ansi-language:#2000;mso-fareast-language:\r\n#2000\">Refunds may be considered only under the following circumstances:<o:p></o:p></span></p>\r\n\r\n<ol style=\"margin-top:0cm\" start=\"1\" type=\"1\">\r\n <li class=\"MsoNormal\" style=\"text-align: justify; margin-bottom: 0.0001pt; line-height: normal;\"><span style=\"font-size:12.0pt;font-family:&quot;Arial&quot;,sans-serif;mso-fareast-font-family:\r\n     &quot;Times New Roman&quot;;mso-ansi-language:#2000;mso-fareast-language:#2000\">Duplicate\r\n     Payment:</span><span style=\"font-size:12.0pt;font-family:&quot;Arial&quot;,sans-serif;\r\n     mso-fareast-font-family:&quot;Times New Roman&quot;;mso-ansi-language:#2000;\r\n     mso-fareast-language:#2000\"> If a payment is accidentally made more than\r\n     once for the same course.<o:p></o:p></span></li>\r\n <li class=\"MsoNormal\" style=\"text-align: justify; margin-bottom: 0.0001pt; line-height: normal;\"><span style=\"font-size:12.0pt;font-family:&quot;Arial&quot;,sans-serif;mso-fareast-font-family:\r\n     &quot;Times New Roman&quot;;mso-ansi-language:#2000;mso-fareast-language:#2000\">Technical\r\n     Issues:</span><span style=\"font-size:12.0pt;font-family:&quot;Arial&quot;,sans-serif;\r\n     mso-fareast-font-family:&quot;Times New Roman&quot;;mso-ansi-language:#2000;\r\n     mso-fareast-language:#2000\"> If the platform fails to provide access to\r\n     the course due to technical problems that cannot be resolved.<o:p></o:p></span></li>\r\n <li class=\"MsoNormal\" style=\"text-align: justify; margin-bottom: 0.0001pt; line-height: normal;\"><span style=\"font-size:12.0pt;font-family:&quot;Arial&quot;,sans-serif;mso-fareast-font-family:\r\n     &quot;Times New Roman&quot;;mso-ansi-language:#2000;mso-fareast-language:#2000\">Course\r\n     Cancellation:</span><span style=\"font-size:12.0pt;font-family:&quot;Arial&quot;,sans-serif;\r\n     mso-fareast-font-family:&quot;Times New Roman&quot;;mso-ansi-language:#2000;\r\n     mso-fareast-language:#2000\"> If IOLX cancels a course before it starts.<o:p></o:p></span></li>\r\n</ol>\r\n\r\n<p class=\"MsoNormal\" style=\"text-align: justify; margin-bottom: 0.0001pt; line-height: normal;\"><span style=\"font-size:12.0pt;font-family:&quot;Arial&quot;,sans-serif;\r\nmso-fareast-font-family:&quot;Times New Roman&quot;;mso-ansi-language:#2000;mso-fareast-language:\r\n#2000\">&nbsp;</span></p>\r\n\r\n<p class=\"MsoNormal\" style=\"text-align: justify; margin-bottom: 0.0001pt; line-height: normal;\"><span style=\"font-size:12.0pt;font-family:&quot;Arial&quot;,sans-serif;\r\nmso-fareast-font-family:&quot;Times New Roman&quot;;mso-ansi-language:#2000;mso-fareast-language:\r\n#2000\">Refunds are not available for:<o:p></o:p></span></p>\r\n\r\n<ul style=\"margin-top:0cm\" type=\"disc\">\r\n <li class=\"MsoNormal\" style=\"text-align: justify; margin-bottom: 0.0001pt; line-height: normal;\"><span style=\"font-size:12.0pt;font-family:&quot;Arial&quot;,sans-serif;mso-fareast-font-family:\r\n     &quot;Times New Roman&quot;;mso-ansi-language:#2000;mso-fareast-language:#2000\">Courses\r\n     that have already been accessed or completed.<o:p></o:p></span></li>\r\n <li class=\"MsoNormal\" style=\"text-align: justify; margin-bottom: 0.0001pt; line-height: normal;\"><span style=\"font-size:12.0pt;font-family:&quot;Arial&quot;,sans-serif;mso-fareast-font-family:\r\n     &quot;Times New Roman&quot;;mso-ansi-language:#2000;mso-fareast-language:#2000\">Change\r\n     of mind or dissatisfaction after starting the course.<o:p></o:p></span></li>\r\n <li class=\"MsoNormal\" style=\"text-align: justify; margin-bottom: 0.0001pt; line-height: normal;\"><span style=\"font-size:12.0pt;font-family:&quot;Arial&quot;,sans-serif;mso-fareast-font-family:\r\n     &quot;Times New Roman&quot;;mso-ansi-language:#2000;mso-fareast-language:#2000\">User\r\n     errors such as enrolling in the wrong course.<o:p></o:p></span></li>\r\n</ul>\r\n\r\n<p class=\"MsoNormal\" style=\"text-align: justify; margin-bottom: 0.0001pt; line-height: normal;\"><span style=\"font-size:12.0pt;font-family:&quot;Arial&quot;,sans-serif;\r\nmso-fareast-font-family:&quot;Times New Roman&quot;;mso-ansi-language:#2000;mso-fareast-language:\r\n#2000\">&nbsp;</span></p>\r\n\r\n<p class=\"MsoNormal\" style=\"text-align: justify; margin-bottom: 0.0001pt; line-height: normal;\"><span style=\"font-size:12.0pt;font-family:&quot;Arial&quot;,sans-serif;\r\nmso-fareast-font-family:&quot;Times New Roman&quot;;mso-ansi-language:#2000;mso-fareast-language:\r\n#2000\">3. Refund Request Process<o:p></o:p></span></p>\r\n\r\n<p class=\"MsoNormal\" style=\"text-align: justify; margin-bottom: 0.0001pt; line-height: normal;\"><span style=\"font-size:12.0pt;font-family:&quot;Arial&quot;,sans-serif;\r\nmso-fareast-font-family:&quot;Times New Roman&quot;;mso-ansi-language:#2000;mso-fareast-language:\r\n#2000\">To request a refund, you must:<o:p></o:p></span></p>\r\n\r\n<ol style=\"margin-top:0cm\" start=\"1\" type=\"1\">\r\n <li class=\"MsoNormal\" style=\"text-align: justify; margin-bottom: 0.0001pt; line-height: normal;\"><span style=\"font-size:12.0pt;font-family:&quot;Arial&quot;,sans-serif;mso-fareast-font-family:\r\n     &quot;Times New Roman&quot;;mso-ansi-language:#2000;mso-fareast-language:#2000\">Contact\r\n     <a href=\"mailto:info@iolx.org\"><span style=\"color:blue\">info@iolx.org</span></a>\r\n     within 7 days of payment or issue occurrence.<o:p></o:p></span></li>\r\n <li class=\"MsoNormal\" style=\"text-align: justify; margin-bottom: 0.0001pt; line-height: normal;\"><span style=\"font-size:12.0pt;font-family:&quot;Arial&quot;,sans-serif;mso-fareast-font-family:\r\n     &quot;Times New Roman&quot;;mso-ansi-language:#2000;mso-fareast-language:#2000\">Provide\r\n     details including course name, transaction ID, and reason for refund.<o:p></o:p></span></li>\r\n</ol>\r\n\r\n<p class=\"MsoNormal\" style=\"text-align: justify; margin-bottom: 0.0001pt; line-height: normal;\"><span style=\"font-size:12.0pt;font-family:&quot;Arial&quot;,sans-serif;\r\nmso-fareast-font-family:&quot;Times New Roman&quot;;mso-ansi-language:#2000;mso-fareast-language:\r\n#2000\">Refund requests are reviewed on a case-by-case basis. Approval is\r\nat the discretion of IOLX.<o:p></o:p></span></p>\r\n\r\n<p class=\"MsoNormal\" style=\"text-align: justify; margin-bottom: 0.0001pt; line-height: normal;\"><span style=\"font-size:12.0pt;font-family:&quot;Arial&quot;,sans-serif;\r\nmso-fareast-font-family:&quot;Times New Roman&quot;;mso-ansi-language:#2000;mso-fareast-language:\r\n#2000\">&nbsp;</span></p>\r\n\r\n<p class=\"MsoNormal\" style=\"text-align: justify; margin-bottom: 0.0001pt; line-height: normal;\"><span style=\"font-size:12.0pt;font-family:&quot;Arial&quot;,sans-serif;\r\nmso-fareast-font-family:&quot;Times New Roman&quot;;mso-ansi-language:#2000;mso-fareast-language:\r\n#2000\">4. Refund Method<o:p></o:p></span></p>\r\n\r\n<ul style=\"margin-top:0cm\" type=\"disc\">\r\n <li class=\"MsoNormal\" style=\"text-align: justify; margin-bottom: 0.0001pt; line-height: normal;\"><span style=\"font-size:12.0pt;font-family:&quot;Arial&quot;,sans-serif;mso-fareast-font-family:\r\n     &quot;Times New Roman&quot;;mso-ansi-language:#2000;mso-fareast-language:#2000\">Approved\r\n     refunds will be issued via the original payment method.<o:p></o:p></span></li>\r\n <li class=\"MsoNormal\" style=\"text-align: justify; margin-bottom: 0.0001pt; line-height: normal;\"><span style=\"font-size:12.0pt;font-family:&quot;Arial&quot;,sans-serif;mso-fareast-font-family:\r\n     &quot;Times New Roman&quot;;mso-ansi-language:#2000;mso-fareast-language:#2000\">Refund\r\n     processing may take 5–10 business days, depending on your bank or\r\n     payment provider.<o:p></o:p></span></li>\r\n</ul>\r\n\r\n<p class=\"MsoNormal\" style=\"text-align: justify; margin-bottom: 0.0001pt; line-height: normal;\"><span style=\"font-size:12.0pt;font-family:&quot;Arial&quot;,sans-serif;\r\nmso-fareast-font-family:&quot;Times New Roman&quot;;mso-ansi-language:#2000;mso-fareast-language:\r\n#2000\">&nbsp;</span></p>\r\n\r\n<p class=\"MsoNormal\" style=\"text-align: justify; margin-bottom: 0.0001pt; line-height: normal;\"><span style=\"font-size:12.0pt;font-family:&quot;Arial&quot;,sans-serif;\r\nmso-fareast-font-family:&quot;Times New Roman&quot;;mso-ansi-language:#2000;mso-fareast-language:\r\n#2000\">5. Changes to This Policy<o:p></o:p></span></p>\r\n\r\n<p class=\"MsoNormal\" style=\"text-align: justify; margin-bottom: 0.0001pt; line-height: normal;\"><span style=\"font-size:12.0pt;font-family:&quot;Arial&quot;,sans-serif;\r\nmso-fareast-font-family:&quot;Times New Roman&quot;;mso-ansi-language:#2000;mso-fareast-language:\r\n#2000\">IOLX reserves the right to update this Refund Policy at any time. Significant\r\nchanges will be communicated via email or posted on the platform.<o:p></o:p></span></p>\r\n\r\n<p class=\"MsoNormal\" style=\"text-align: justify; margin-bottom: 0.0001pt; line-height: normal;\"><span style=\"font-size:12.0pt;font-family:&quot;Arial&quot;,sans-serif;\r\nmso-fareast-font-family:&quot;Times New Roman&quot;;mso-ansi-language:#2000;mso-fareast-language:\r\n#2000\">&nbsp;</span></p>\r\n\r\n<p class=\"MsoNormal\" style=\"text-align: justify; margin-bottom: 0.0001pt; line-height: normal;\"><span style=\"font-size:12.0pt;font-family:&quot;Arial&quot;,sans-serif;\r\nmso-fareast-font-family:&quot;Times New Roman&quot;;mso-ansi-language:#2000;mso-fareast-language:\r\n#2000\">6. Contact<o:p></o:p></span></p>\r\n\r\n<p class=\"MsoNormal\" style=\"margin-bottom:0cm;margin-bottom:.0001pt;line-height:\r\nnormal\"><div style=\"text-align: justify;\"><span style=\"font-family: Arial, sans-serif; font-size: 12pt;\">For questions or refund requests, contact:</span></div><span style=\"font-size:12.0pt;font-family:&quot;Arial&quot;,sans-serif;\r\nmso-fareast-font-family:&quot;Times New Roman&quot;;mso-ansi-language:#2000;mso-fareast-language:\r\n#2000\"><div style=\"text-align: justify;\"><span style=\"font-size: 12pt;\">Email: </span><a href=\"mailto:info@iolx.org\" style=\"font-family: Arial, sans-serif; font-size: 12pt; background-color: rgb(255, 255, 255); font-weight: 400;\"><span style=\"color:blue\">info@iolx.org</span></a></div><div style=\"text-align: justify;\"><span style=\"font-size: 12pt;\">Website: </span><a href=\"http://www.iolx.org/\" style=\"font-family: Arial, sans-serif; font-size: 12pt; background-color: rgb(255, 255, 255); font-weight: 400;\"><span style=\"color:blue\">www.iolx.org</span></a></div></span></p>\r\n\r\n<p class=\"MsoNormal\" style=\"text-align: justify; margin-bottom: 0.0001pt; line-height: normal;\"><span style=\"font-size:12.0pt;font-family:&quot;Arial&quot;,sans-serif;\r\nmso-fareast-font-family:&quot;Times New Roman&quot;;mso-ansi-language:#2000;mso-fareast-language:\r\n#2000\">&nbsp;</span></p>', '2023-10-31 11:08:12', '2026-02-03 06:29:12'),
(26, 'facebook', 'https://facebook.com/iolx', '2023-10-31 11:08:12', '2026-02-03 06:29:12'),
(27, 'twitter', 'https://twitter.com/iolx.africa', '2023-10-31 11:08:12', '2026-02-03 06:29:12'),
(28, 'linkedin', 'https://linkedin.com/iolx.africa', '2023-10-31 11:08:12', '2026-02-03 06:29:12'),
(31, 'blog_page_title', 'Where possibilities begin', '2023-10-31 11:08:12', '2023-10-31 11:08:12'),
(32, 'blog_page_subtitle', 'We’re a leading marketplace platform for learning and teaching online. Explore some of our most popular content and learn something new.', '2023-10-31 11:08:12', '2023-10-31 11:08:12'),
(33, 'blog_page_banner', 'blog-page.png', '2023-10-31 11:08:12', '2023-10-31 11:08:12'),
(34, 'instructors_blog_permission', '1', '2023-10-31 11:08:12', '2026-01-16 20:18:03'),
(35, 'blog_visibility_on_the_home_page', '1', '2023-10-31 11:08:12', '2026-01-16 20:18:03'),
(37, 'website_faqs', '[{\"question\":\"Who are we?\",\"answer\":\"IOLX (Interactive Online Learning Experience) is an African-focused EdTech platform providing practical, job-ready digital and professional skills through interactive online learning.\"},{\"question\":\"What problem does IOLX address?\",\"answer\":\"IOLX bridges the gap between education and employment by equipping young Africans with relevant, employable, and entrepreneurial skills aligned with market needs.\"},{\"question\":\"What types of courses does IOLX offer?\",\"answer\":\"IOLX offers courses in digital skills, technology, employability, entrepreneurship, and career-focused training aligned with real-world and labour-market needs.\"},{\"question\":\"Who does IOLX serve?\",\"answer\":\"Young Africans, including students, graduates, job seekers, and aspiring entrepreneurs\\u2014especially those with limited access to quality digital education.\"},{\"question\":\"Are IOLX certificates recognized by employers or institutions?\",\"answer\":\"IOLX certificates confirm course completion and practical skill development. They are designed to be employer-relevant, with recognition growing through industry-aligned training, partnerships, and real learner outcomes.\"},{\"question\":\"How does IOLX create impact?\",\"answer\":\"By improving employability, enabling freelancing and entrepreneurship, and creating opportunities for instructors, mentors, and digital content creators.\"},{\"question\":\"What makes IOLX different?\",\"answer\":\"IOLX is designed specifically for African learners, using practical, plain-language instruction aligned with local employment and economic realities.\"},{\"question\":\"How scalable is IOLX?\",\"answer\":\"IOLX is digital-first, modular, and cost-efficient, making it scalable across regions and adaptable to multiple African markets.\"},{\"question\":\"What is IOLX\\u2019s long-term vision?\",\"answer\":\"To empower millions of Africans with skills for employment, entrepreneurship, and participation in the digital economy.\"},{\"question\":\"Why is IOLX a good fit for Africa\'s growth?\",\"answer\":\"Because it combines youth inclusion, digital skills, entrepreneurship, and scalable social impact\\u2014core priorities of both MEST Africa and the Mastercard Foundation.\"}]', '2023-10-31 11:08:12', '2026-01-27 12:51:11'),
(38, 'motivational_speech', '[{\"title\":\"Jenny Murtagh\",\"designation\":\"Graphic Design\",\"description\":\"Lorem Ipsum available, but the majority have suffered alteration in some form, by injected humour, or randomised words which don\'t look even for slightly believable randomised words.\",\"image\":\"uploads\\/motivational_speech\\/1768507098-h7zHUML2BYeCFVI4o3g5pyADx0PZiE.png\"},{\"title\":\"Jenny Murtagh\",\"designation\":\"Graphic Design\",\"description\":\"Lorem Ipsum available, but the majority have suffered alteration in some form, by injected humour, or randomised words which don\'t look even for slightly believable randomised words.\",\"image\":\"ZLfkhGame7sYQvqKxD0J.png\"}]', '2023-10-31 11:08:12', '2026-01-16 01:58:18'),
(39, 'home_page', 'marketplace', '2023-10-31 11:08:12', '2026-01-14 15:47:51'),
(40, 'contact_info', '{\"email\":\"office@iolx.org\",\"phone\":\"0308243062\",\"address\":\"Accra, Ghana\",\"office_hours\":\"Always\",\"location\":\"40.689880, -74.045203\"}', '2023-10-31 11:08:12', '2026-01-16 15:15:03'),
(41, 'promo_video_provider', 'youtube', '2023-10-31 11:08:12', '2026-02-03 06:29:12'),
(42, 'promo_video_link', 'https://youtu.be/4QCaXTOwigw?si=NsFeBQhWNZC859-l', '2023-10-31 11:08:12', '2026-02-03 06:29:12'),
(43, 'mobile_app_link', 'https://iolx.org/iolx.apk', '2023-10-31 11:08:12', '2026-02-03 06:29:12');

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

--
-- Table structure for table `instructor_reviews`
--

CREATE TABLE `instructor_reviews` (
  `id` int(255) NOT NULL,
  `user_id` int(255) DEFAULT NULL,
  `instructor_id` int(255) DEFAULT NULL,
  `rating` varchar(244) DEFAULT NULL,
  `review` longtext DEFAULT NULL,
  `created_at` timestamp NULL DEFAULT current_timestamp(),
  `updated_at` timestamp NULL DEFAULT current_timestamp()
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;

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

--
-- Table structure for table `knowledge_bases`
--

CREATE TABLE `knowledge_bases` (
  `id` int(11) NOT NULL,
  `title` varchar(255) DEFAULT NULL,
  `created_at` timestamp NULL DEFAULT current_timestamp(),
  `updated_at` timestamp NULL DEFAULT current_timestamp()
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci;

--
-- Dumping data for table `knowledge_bases`
--

INSERT INTO `knowledge_bases` (`id`, `title`, `created_at`, `updated_at`) VALUES
(1, 'Edtech', '2026-01-09 16:16:59', '2026-01-09 16:16:59');

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

--
-- Table structure for table `knowledge_base_topicks`
--

CREATE TABLE `knowledge_base_topicks` (
  `id` int(11) NOT NULL,
  `knowledge_base_id` bigint(20) DEFAULT NULL,
  `topic_name` varchar(255) DEFAULT NULL,
  `description` text DEFAULT NULL,
  `created_at` timestamp NULL DEFAULT current_timestamp(),
  `updated_at` timestamp NULL DEFAULT current_timestamp()
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci;

--
-- Dumping data for table `knowledge_base_topicks`
--

INSERT INTO `knowledge_base_topicks` (`id`, `knowledge_base_id`, `topic_name`, `description`, `created_at`, `updated_at`) VALUES
(1, 1, 'Getting Started with IOLX', '<p>IOLX (Interactive Online Learning Experience) is a digital learning platform focused on delivering practical, job-ready skills. It is designed to make quality education accessible, affordable, and relevant—especially for learners across Africa. IOLX supports skills development for employment, entrepreneurship, and lifelong learning.</p>', '2026-01-09 16:19:37', '2026-01-09 16:19:37');

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

--
-- Table structure for table `languages`
--

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

--
-- Dumping data for table `languages`
--

INSERT INTO `languages` (`id`, `name`, `direction`, `created_at`, `updated_at`) VALUES
(3, 'English', 'ltr', '2024-04-08 10:42:26', '2026-01-09 16:08:42');

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

--
-- Table structure for table `language_phrases`
--

CREATE TABLE `language_phrases` (
  `id` bigint(20) UNSIGNED NOT NULL,
  `language_id` bigint(20) UNSIGNED DEFAULT NULL,
  `phrase` text DEFAULT NULL,
  `translated` text DEFAULT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;




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

--
-- Table structure for table `lessons`
--

CREATE TABLE `lessons` (
  `id` bigint(20) UNSIGNED NOT NULL,
  `title` varchar(255) DEFAULT NULL,
  `user_id` bigint(20) UNSIGNED DEFAULT NULL,
  `course_id` bigint(20) UNSIGNED DEFAULT NULL,
  `section_id` bigint(20) UNSIGNED DEFAULT NULL,
  `lesson_type` varchar(255) DEFAULT NULL,
  `duration` varchar(255) DEFAULT NULL,
  `total_mark` int(11) DEFAULT NULL,
  `pass_mark` int(11) DEFAULT NULL,
  `retake` int(11) DEFAULT NULL,
  `lesson_src` varchar(255) DEFAULT NULL,
  `attachment` longtext DEFAULT NULL,
  `attachment_type` varchar(255) DEFAULT NULL,
  `video_type` text DEFAULT NULL,
  `thumbnail` varchar(255) DEFAULT NULL,
  `is_free` int(11) DEFAULT NULL,
  `sort` int(11) DEFAULT NULL,
  `description` longtext DEFAULT NULL,
  `summary` longtext DEFAULT NULL,
  `status` int(11) DEFAULT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `lessons`
--

INSERT INTO `lessons` (`id`, `title`, `user_id`, `course_id`, `section_id`, `lesson_type`, `duration`, `total_mark`, `pass_mark`, `retake`, `lesson_src`, `attachment`, `attachment_type`, `video_type`, `thumbnail`, `is_free`, `sort`, `description`, `summary`, `status`, `created_at`, `updated_at`) VALUES
(1, 'How to Make a Robot out of Cardboard', 1, 12, 1, 'video-url', '00:10:00', NULL, NULL, NULL, 'https://www.youtube.com/watch?v=QcBeDbs8n9k&list=PLW59e7xpIgNGCRPpTqmcer6Pl6kmEHlqH&index=2', NULL, NULL, 'youtube', NULL, NULL, 1, NULL, '<p><span style=\"color: rgb(54, 28, 10); font-family: Roboto, Arial, sans-serif; white-space-collapse: preserve; background-color: rgba(0, 0, 0, 0.05);\">In this video we are making customized cardboard robot that is simple to make.\r\n\r\nMaterials:\r\n1.Geared DC motor\r\n2.ON/OFF switch \r\n3.9V battery \r\n4.Electrical Wires\r\n5.Cardboard \r\n6.9V battery connector\r\n7.Empty pen for axle\r\n8.Rubber fabric strips/Elastic bands (to connect wheels)\r\n</span></p><div><span style=\"color: rgb(54, 28, 10); font-family: Roboto, Arial, sans-serif; white-space-collapse: preserve; background-color: rgba(0, 0, 0, 0.05);\"><br></span></div>', NULL, NULL, NULL),
(2, 'How to make DIY drone from cardboard', 1, 13, 2, 'video-url', '00:10:00', NULL, NULL, NULL, 'https://www.youtube.com/watch?v=0BXdbDrAEms', NULL, NULL, 'youtube', NULL, NULL, 1, NULL, '<p><a href=\"https://www.youtube.com/watch?v=0BXdbDrAEms\">How to make DIY drone from cardboard and found items - homemade drone easy - YouTube</a></p>', NULL, NULL, NULL),
(3, 'Module 01', 1, 14, 3, 'video-url', '00:10:00', NULL, NULL, NULL, 'https://www.youtube.com/watch?v=uPhB6I0m-TE', NULL, NULL, 'youtube', NULL, NULL, 1, NULL, '<p><a href=\"https://www.youtube.com/watch?v=uPhB6I0m-TE\">How to make a F1 RC car at home from cardboard – Remote Control Car - Amazing DIY toy</a></p>', NULL, NULL, NULL);

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

--
-- Table structure for table `like_dislike_reviews`
--

CREATE TABLE `like_dislike_reviews` (
  `id` int(255) NOT NULL,
  `review_id` int(255) DEFAULT NULL,
  `user_id` int(255) DEFAULT NULL,
  `liked` int(255) DEFAULT 0,
  `disliked` int(255) DEFAULT 0,
  `created_at` timestamp NOT NULL DEFAULT current_timestamp(),
  `updated_at` timestamp NOT NULL DEFAULT current_timestamp()
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;

--
-- Dumping data for table `like_dislike_reviews`
--

INSERT INTO `like_dislike_reviews` (`id`, `review_id`, `user_id`, `liked`, `disliked`, `created_at`, `updated_at`) VALUES
(1, 3, 1, 1, 0, '2026-01-22 12:16:55', '2026-01-22 12:16:55');

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

--
-- Table structure for table `live_classes`
--

CREATE TABLE `live_classes` (
  `id` bigint(20) UNSIGNED NOT NULL,
  `user_id` bigint(20) UNSIGNED DEFAULT NULL,
  `course_id` bigint(20) UNSIGNED DEFAULT NULL,
  `class_topic` varchar(255) DEFAULT NULL,
  `provider` varchar(255) DEFAULT NULL,
  `class_date_and_time` timestamp NULL DEFAULT NULL,
  `additional_info` longtext DEFAULT NULL,
  `note` text DEFAULT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

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

--
-- Table structure for table `media_files`
--

CREATE TABLE `media_files` (
  `id` int(11) NOT NULL,
  `user_id` int(11) DEFAULT NULL,
  `post_id` int(11) DEFAULT NULL,
  `story_id` int(11) DEFAULT NULL,
  `album_id` int(11) DEFAULT NULL,
  `product_id` int(11) DEFAULT NULL,
  `page_id` int(11) DEFAULT NULL,
  `group_id` int(11) DEFAULT NULL,
  `chat_id` int(11) DEFAULT NULL,
  `file_name` varchar(255) DEFAULT NULL,
  `file_type` varchar(255) DEFAULT NULL,
  `privacy` varchar(200) DEFAULT NULL,
  `created_at` timestamp NOT NULL DEFAULT current_timestamp(),
  `updated_at` timestamp NOT NULL DEFAULT current_timestamp()
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci;

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

--
-- Table structure for table `messages`
--

CREATE TABLE `messages` (
  `id` int(255) NOT NULL,
  `thread_id` int(255) DEFAULT NULL,
  `sender_id` int(255) DEFAULT NULL,
  `receiver_id` int(255) DEFAULT NULL,
  `message` longtext DEFAULT NULL,
  `read` int(11) DEFAULT 0,
  `created_at` timestamp NOT NULL DEFAULT current_timestamp(),
  `updated_at` timestamp NOT NULL DEFAULT current_timestamp()
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;

--
-- Dumping data for table `messages`
--

INSERT INTO `messages` (`id`, `thread_id`, `sender_id`, `receiver_id`, `message`, `read`, `created_at`, `updated_at`) VALUES
(1, 1, 1, 2, 'Welcome to IOLX', NULL, '2026-01-12 00:24:31', '2026-01-11 18:24:31');

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

--
-- Table structure for table `message_threads`
--

CREATE TABLE `message_threads` (
  `id` int(255) NOT NULL,
  `code` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci DEFAULT NULL,
  `contact_one` int(255) DEFAULT NULL,
  `contact_two` int(255) DEFAULT NULL,
  `created_at` timestamp NOT NULL DEFAULT current_timestamp(),
  `updated_at` timestamp NOT NULL DEFAULT current_timestamp()
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;

--
-- Dumping data for table `message_threads`
--

INSERT INTO `message_threads` (`id`, `code`, `contact_one`, `contact_two`, `created_at`, `updated_at`) VALUES
(1, 'xukWl49gYO0aJVze72Ty', 1, 2, '2026-01-12 00:24:15', '2026-01-12 00:24:31');

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

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

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

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

--
-- Table structure for table `newsletters`
--

CREATE TABLE `newsletters` (
  `id` int(11) NOT NULL,
  `subject` varchar(255) DEFAULT NULL,
  `description` mediumtext DEFAULT NULL,
  `created_at` timestamp NULL DEFAULT current_timestamp(),
  `updated_at` timestamp NULL DEFAULT current_timestamp()
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci;

--
-- Dumping data for table `newsletters`
--

INSERT INTO `newsletters` (`id`, `subject`, `description`, `created_at`, `updated_at`) VALUES
(1, 'Bootcamp Launch: Web Designing with AI (Enroll Now)', '<p class=\"MsoNormal\" style=\"margin-bottom:0cm;margin-bottom:.0001pt;line-height:\r\nnormal\"><span style=\"font-size:12.0pt;font-family:&quot;Times New Roman&quot;,serif;\r\nmso-fareast-font-family:&quot;Times New Roman&quot;;mso-ansi-language:#2000;mso-fareast-language:\r\n#2000\">Hello</span><span lang=\"EN-US\" style=\"font-size:12.0pt;font-family:&quot;Times New Roman&quot;,serif;\r\nmso-fareast-font-family:&quot;Times New Roman&quot;;mso-ansi-language:EN-US;mso-fareast-language:\r\n#2000\"> IOLXcers</span><span style=\"font-size:12.0pt;font-family:&quot;Times New Roman&quot;,serif;\r\nmso-fareast-font-family:&quot;Times New Roman&quot;;mso-ansi-language:#2000;mso-fareast-language:\r\n#2000\">,<o:p></o:p></span></p>\r\n\r\n<p class=\"MsoNormal\" style=\"margin-bottom:0cm;margin-bottom:.0001pt;line-height:\r\nnormal\"><span style=\"font-size:12.0pt;font-family:&quot;Times New Roman&quot;,serif;\r\nmso-fareast-font-family:&quot;Times New Roman&quot;;mso-ansi-language:#2000;mso-fareast-language:\r\n#2000\">&nbsp;</span></p>\r\n\r\n<p class=\"MsoNormal\" style=\"margin-bottom:0cm;margin-bottom:.0001pt;line-height:\r\nnormal\"><span style=\"font-size:12.0pt;font-family:&quot;Times New Roman&quot;,serif;\r\nmso-fareast-font-family:&quot;Times New Roman&quot;;mso-ansi-language:#2000;mso-fareast-language:\r\n#2000\">We are excited to officially announce the launch of our new hands-on\r\nbootcamp:<o:p></o:p></span></p>\r\n\r\n<p class=\"MsoNormal\" style=\"margin-bottom:0cm;margin-bottom:.0001pt;line-height:\r\nnormal;mso-outline-level:2\"><b><span style=\"font-size:18.0pt;font-family:&quot;Times New Roman&quot;,serif;\r\nmso-fareast-font-family:&quot;Times New Roman&quot;;mso-ansi-language:#2000;mso-fareast-language:\r\n#2000\">&nbsp;</span></b></p>\r\n\r\n<p class=\"MsoNormal\" style=\"margin-bottom:0cm;margin-bottom:.0001pt;line-height:\r\nnormal;mso-outline-level:2\"><b><span style=\"font-size:18.0pt;font-family:&quot;Times New Roman&quot;,serif;\r\nmso-fareast-font-family:&quot;Times New Roman&quot;;mso-ansi-language:#2000;mso-fareast-language:\r\n#2000\">WEB DESIGNING WITH AI – BOOTCAMP<o:p></o:p></span></b></p>\r\n\r\n<p class=\"MsoNormal\" style=\"margin-bottom:0cm;margin-bottom:.0001pt;line-height:\r\nnormal\"><span style=\"font-size:12.0pt;font-family:&quot;Times New Roman&quot;,serif;\r\nmso-fareast-font-family:&quot;Times New Roman&quot;;mso-ansi-language:#2000;mso-fareast-language:\r\n#2000\">&nbsp;</span></p>\r\n\r\n<p class=\"MsoNormal\" style=\"margin-bottom:0cm;margin-bottom:.0001pt;line-height:\r\nnormal\"><span style=\"font-size:12.0pt;font-family:&quot;Times New Roman&quot;,serif;\r\nmso-fareast-font-family:&quot;Times New Roman&quot;;mso-ansi-language:#2000;mso-fareast-language:\r\n#2000\">This bootcamp is designed to help beginners and aspiring creators <b>build\r\nmodern websites faster using Artificial Intelligence</b>, even with little or\r\nno coding experience.<o:p></o:p></span></p>\r\n\r\n<p class=\"MsoNormal\" style=\"margin-bottom:0cm;margin-bottom:.0001pt;line-height:\r\nnormal;mso-outline-level:3\"><b><span style=\"font-size:13.5pt;font-family:&quot;Times New Roman&quot;,serif;\r\nmso-fareast-font-family:&quot;Times New Roman&quot;;mso-ansi-language:#2000;mso-fareast-language:\r\n#2000\">&nbsp;</span></b></p>\r\n\r\n<p class=\"MsoNormal\" style=\"margin-bottom:0cm;margin-bottom:.0001pt;line-height:\r\nnormal;mso-outline-level:3\"><b><span style=\"font-size:13.5pt;font-family:&quot;Times New Roman&quot;,serif;\r\nmso-fareast-font-family:&quot;Times New Roman&quot;;mso-ansi-language:#2000;mso-fareast-language:\r\n#2000\">What You’ll Learn<o:p></o:p></span></b></p>\r\n\r\n<p class=\"MsoNormal\" style=\"margin-bottom:0cm;margin-bottom:.0001pt;line-height:\r\nnormal\"><span style=\"font-size:12.0pt;font-family:&quot;Times New Roman&quot;,serif;\r\nmso-fareast-font-family:&quot;Times New Roman&quot;;mso-ansi-language:#2000;mso-fareast-language:\r\n#2000\">During this bootcamp, participants will learn how to:<o:p></o:p></span></p>\r\n\r\n<ul style=\"margin-top:0cm\" type=\"disc\">\r\n <li class=\"MsoNormal\" style=\"margin-bottom:0cm;margin-bottom:.0001pt;line-height:\r\n     normal;mso-list:l2 level1 lfo1;tab-stops:list 36.0pt\"><span style=\"font-size:12.0pt;font-family:&quot;Times New Roman&quot;,serif;mso-fareast-font-family:\r\n     &quot;Times New Roman&quot;;mso-ansi-language:#2000;mso-fareast-language:#2000\">Design\r\n     professional website layouts using AI tools<o:p></o:p></span></li>\r\n <li class=\"MsoNormal\" style=\"margin-bottom:0cm;margin-bottom:.0001pt;line-height:\r\n     normal;mso-list:l2 level1 lfo1;tab-stops:list 36.0pt\"><span style=\"font-size:12.0pt;font-family:&quot;Times New Roman&quot;,serif;mso-fareast-font-family:\r\n     &quot;Times New Roman&quot;;mso-ansi-language:#2000;mso-fareast-language:#2000\">Generate\r\n     website code (HTML, CSS, JavaScript) with AI assistance<o:p></o:p></span></li>\r\n <li class=\"MsoNormal\" style=\"margin-bottom:0cm;margin-bottom:.0001pt;line-height:\r\n     normal;mso-list:l2 level1 lfo1;tab-stops:list 36.0pt\"><span style=\"font-size:12.0pt;font-family:&quot;Times New Roman&quot;,serif;mso-fareast-font-family:\r\n     &quot;Times New Roman&quot;;mso-ansi-language:#2000;mso-fareast-language:#2000\">Create\r\n     website content, images, and color themes using AI<o:p></o:p></span></li>\r\n <li class=\"MsoNormal\" style=\"margin-bottom:0cm;margin-bottom:.0001pt;line-height:\r\n     normal;mso-list:l2 level1 lfo1;tab-stops:list 36.0pt\"><span style=\"font-size:12.0pt;font-family:&quot;Times New Roman&quot;,serif;mso-fareast-font-family:\r\n     &quot;Times New Roman&quot;;mso-ansi-language:#2000;mso-fareast-language:#2000\">Build\r\n     and publish real websites from start to finish<o:p></o:p></span></li>\r\n</ul>\r\n\r\n<p class=\"MsoNormal\" style=\"margin-bottom:0cm;margin-bottom:.0001pt;line-height:\r\nnormal;mso-outline-level:3\"><b><span style=\"font-size:13.5pt;font-family:&quot;Times New Roman&quot;,serif;\r\nmso-fareast-font-family:&quot;Times New Roman&quot;;mso-ansi-language:#2000;mso-fareast-language:\r\n#2000\">&nbsp;</span></b></p>\r\n\r\n<p class=\"MsoNormal\" style=\"margin-bottom:0cm;margin-bottom:.0001pt;line-height:\r\nnormal;mso-outline-level:3\"><b><span style=\"font-size:13.5pt;font-family:&quot;Times New Roman&quot;,serif;\r\nmso-fareast-font-family:&quot;Times New Roman&quot;;mso-ansi-language:#2000;mso-fareast-language:\r\n#2000\">How the Bootcamp Works<o:p></o:p></span></b></p>\r\n\r\n<ul style=\"margin-top:0cm\" type=\"disc\">\r\n <li class=\"MsoNormal\" style=\"margin-bottom:0cm;margin-bottom:.0001pt;line-height:\r\n     normal;mso-list:l0 level1 lfo2;tab-stops:list 36.0pt\"><span style=\"font-size:12.0pt;font-family:&quot;Times New Roman&quot;,serif;mso-fareast-font-family:\r\n     &quot;Times New Roman&quot;;mso-ansi-language:#2000;mso-fareast-language:#2000\">Practical,\r\n     step-by-step training<o:p></o:p></span></li>\r\n <li class=\"MsoNormal\" style=\"margin-bottom:0cm;margin-bottom:.0001pt;line-height:\r\n     normal;mso-list:l0 level1 lfo2;tab-stops:list 36.0pt\"><span style=\"font-size:12.0pt;font-family:&quot;Times New Roman&quot;,serif;mso-fareast-font-family:\r\n     &quot;Times New Roman&quot;;mso-ansi-language:#2000;mso-fareast-language:#2000\">Real\r\n     projects (not theory only)<o:p></o:p></span></li>\r\n <li class=\"MsoNormal\" style=\"margin-bottom:0cm;margin-bottom:.0001pt;line-height:\r\n     normal;mso-list:l0 level1 lfo2;tab-stops:list 36.0pt\"><span style=\"font-size:12.0pt;font-family:&quot;Times New Roman&quot;,serif;mso-fareast-font-family:\r\n     &quot;Times New Roman&quot;;mso-ansi-language:#2000;mso-fareast-language:#2000\">Beginner-friendly\r\n     guidance<o:p></o:p></span></li>\r\n <li class=\"MsoNormal\" style=\"margin-bottom:0cm;margin-bottom:.0001pt;line-height:\r\n     normal;mso-list:l0 level1 lfo2;tab-stops:list 36.0pt\"><span style=\"font-size:12.0pt;font-family:&quot;Times New Roman&quot;,serif;mso-fareast-font-family:\r\n     &quot;Times New Roman&quot;;mso-ansi-language:#2000;mso-fareast-language:#2000\">AI\r\n     tools explained simply and clearly<o:p></o:p></span></li>\r\n</ul>\r\n\r\n<p class=\"MsoNormal\" style=\"margin-bottom:0cm;margin-bottom:.0001pt;line-height:\r\nnormal;mso-outline-level:3\"><b><span style=\"font-size:13.5pt;font-family:&quot;Times New Roman&quot;,serif;\r\nmso-fareast-font-family:&quot;Times New Roman&quot;;mso-ansi-language:#2000;mso-fareast-language:\r\n#2000\">&nbsp;</span></b></p>\r\n\r\n<p class=\"MsoNormal\" style=\"margin-bottom:0cm;margin-bottom:.0001pt;line-height:\r\nnormal;mso-outline-level:3\"><b><span style=\"font-size:13.5pt;font-family:&quot;Times New Roman&quot;,serif;\r\nmso-fareast-font-family:&quot;Times New Roman&quot;;mso-ansi-language:#2000;mso-fareast-language:\r\n#2000\">Who This Bootcamp Is For<o:p></o:p></span></b></p>\r\n\r\n<ul style=\"margin-top:0cm\" type=\"disc\">\r\n <li class=\"MsoNormal\" style=\"margin-bottom:0cm;margin-bottom:.0001pt;line-height:\r\n     normal;mso-list:l3 level1 lfo3;tab-stops:list 36.0pt\"><span style=\"font-size:12.0pt;font-family:&quot;Times New Roman&quot;,serif;mso-fareast-font-family:\r\n     &quot;Times New Roman&quot;;mso-ansi-language:#2000;mso-fareast-language:#2000\">Students\r\n     and beginners in tech<o:p></o:p></span></li>\r\n <li class=\"MsoNormal\" style=\"margin-bottom:0cm;margin-bottom:.0001pt;line-height:\r\n     normal;mso-list:l3 level1 lfo3;tab-stops:list 36.0pt\"><span style=\"font-size:12.0pt;font-family:&quot;Times New Roman&quot;,serif;mso-fareast-font-family:\r\n     &quot;Times New Roman&quot;;mso-ansi-language:#2000;mso-fareast-language:#2000\">Entrepreneurs\r\n     and small business owners<o:p></o:p></span></li>\r\n <li class=\"MsoNormal\" style=\"margin-bottom:0cm;margin-bottom:.0001pt;line-height:\r\n     normal;mso-list:l3 level1 lfo3;tab-stops:list 36.0pt\"><span style=\"font-size:12.0pt;font-family:&quot;Times New Roman&quot;,serif;mso-fareast-font-family:\r\n     &quot;Times New Roman&quot;;mso-ansi-language:#2000;mso-fareast-language:#2000\">Graphic\r\n     designers and creatives<o:p></o:p></span></li>\r\n <li class=\"MsoNormal\" style=\"margin-bottom:0cm;margin-bottom:.0001pt;line-height:\r\n     normal;mso-list:l3 level1 lfo3;tab-stops:list 36.0pt\"><span style=\"font-size:12.0pt;font-family:&quot;Times New Roman&quot;,serif;mso-fareast-font-family:\r\n     &quot;Times New Roman&quot;;mso-ansi-language:#2000;mso-fareast-language:#2000\">Anyone\r\n     who wants future-ready digital skills<o:p></o:p></span></li>\r\n</ul>\r\n\r\n<p class=\"MsoNormal\" style=\"margin-bottom:0cm;margin-bottom:.0001pt;line-height:\r\nnormal\"><span style=\"font-size:12.0pt;font-family:&quot;Times New Roman&quot;,serif;\r\nmso-fareast-font-family:&quot;Times New Roman&quot;;mso-ansi-language:#2000;mso-fareast-language:\r\n#2000\">&nbsp;</span></p>\r\n\r\n<p class=\"MsoNormal\" style=\"margin-bottom:0cm;margin-bottom:.0001pt;line-height:\r\nnormal\"><span style=\"font-size:12.0pt;font-family:&quot;Times New Roman&quot;,serif;\r\nmso-fareast-font-family:&quot;Times New Roman&quot;;mso-ansi-language:#2000;mso-fareast-language:\r\n#2000\">No prior web design or coding experience is required.<o:p></o:p></span></p>\r\n\r\n<p class=\"MsoNormal\" style=\"margin-bottom:0cm;margin-bottom:.0001pt;line-height:\r\nnormal;mso-outline-level:3\"><b><span style=\"font-size:13.5pt;font-family:&quot;Segoe UI Emoji&quot;,sans-serif;\r\nmso-fareast-font-family:&quot;Times New Roman&quot;;mso-bidi-font-family:&quot;Segoe UI Emoji&quot;;\r\nmso-ansi-language:#2000;mso-fareast-language:#2000\">&nbsp;</span></b></p>\r\n\r\n<p class=\"MsoNormal\" style=\"margin-bottom:0cm;margin-bottom:.0001pt;line-height:\r\nnormal;mso-outline-level:3\"><b><span style=\"font-size:13.5pt;font-family:&quot;Times New Roman&quot;,serif;\r\nmso-fareast-font-family:&quot;Times New Roman&quot;;mso-ansi-language:#2000;mso-fareast-language:\r\n#2000\">Why This Bootcamp Matters<o:p></o:p></span></b></p>\r\n\r\n<p class=\"MsoNormal\" style=\"margin-bottom:0cm;margin-bottom:.0001pt;line-height:\r\nnormal\"><span style=\"font-size:12.0pt;font-family:&quot;Times New Roman&quot;,serif;\r\nmso-fareast-font-family:&quot;Times New Roman&quot;;mso-ansi-language:#2000;mso-fareast-language:\r\n#2000\">Web design is one of the most in-demand digital skills today.<br>\r\nBy combining <b>web design + AI</b>, you gain:<o:p></o:p></span></p>\r\n\r\n<ul style=\"margin-top:0cm\" type=\"disc\">\r\n <li class=\"MsoNormal\" style=\"margin-bottom:0cm;margin-bottom:.0001pt;line-height:\r\n     normal;mso-list:l1 level1 lfo4;tab-stops:list 36.0pt\"><span style=\"font-size:12.0pt;font-family:&quot;Times New Roman&quot;,serif;mso-fareast-font-family:\r\n     &quot;Times New Roman&quot;;mso-ansi-language:#2000;mso-fareast-language:#2000\">Faster\r\n     productivity<o:p></o:p></span></li>\r\n <li class=\"MsoNormal\" style=\"margin-bottom:0cm;margin-bottom:.0001pt;line-height:\r\n     normal;mso-list:l1 level1 lfo4;tab-stops:list 36.0pt\"><span style=\"font-size:12.0pt;font-family:&quot;Times New Roman&quot;,serif;mso-fareast-font-family:\r\n     &quot;Times New Roman&quot;;mso-ansi-language:#2000;mso-fareast-language:#2000\">Competitive\r\n     skills for jobs and freelancing<o:p></o:p></span></li>\r\n <li class=\"MsoNormal\" style=\"margin-bottom:0cm;margin-bottom:.0001pt;line-height:\r\n     normal;mso-list:l1 level1 lfo4;tab-stops:list 36.0pt\"><span style=\"font-size:12.0pt;font-family:&quot;Times New Roman&quot;,serif;mso-fareast-font-family:\r\n     &quot;Times New Roman&quot;;mso-ansi-language:#2000;mso-fareast-language:#2000\">Confidence\r\n     to build and manage your own websites<o:p></o:p></span></li>\r\n</ul>\r\n\r\n<p class=\"MsoNormal\" style=\"margin-bottom:0cm;margin-bottom:.0001pt;line-height:\r\nnormal;mso-outline-level:3\"><b><span style=\"font-size:13.5pt;font-family:&quot;Segoe UI Emoji&quot;,sans-serif;\r\nmso-fareast-font-family:&quot;Times New Roman&quot;;mso-bidi-font-family:&quot;Segoe UI Emoji&quot;;\r\nmso-ansi-language:#2000;mso-fareast-language:#2000\">&nbsp;</span></b></p>\r\n\r\n<p class=\"MsoNormal\" style=\"margin-bottom:0cm;margin-bottom:.0001pt;line-height:\r\nnormal;mso-outline-level:3\"><b><span style=\"font-size:13.5pt;font-family:&quot;Times New Roman&quot;,serif;\r\nmso-fareast-font-family:&quot;Times New Roman&quot;;mso-ansi-language:#2000;mso-fareast-language:\r\n#2000\">Enrollment Now Open<o:p></o:p></span></b></p>\r\n\r\n<p class=\"MsoNormal\" style=\"margin-bottom:0cm;margin-bottom:.0001pt;line-height:\r\nnormal\"><span style=\"font-size:12.0pt;font-family:&quot;Times New Roman&quot;,serif;\r\nmso-fareast-font-family:&quot;Times New Roman&quot;;mso-ansi-language:#2000;mso-fareast-language:\r\n#2000\">Limited slots available.<o:p></o:p></span></p>\r\n\r\n<p class=\"MsoNormal\" style=\"margin-bottom:0cm;margin-bottom:.0001pt;line-height:\r\nnormal\"><b><span style=\"font-size:12.0pt;font-family:&quot;Times New Roman&quot;,serif;\r\nmso-fareast-font-family:&quot;Times New Roman&quot;;mso-ansi-language:#2000;mso-fareast-language:\r\n#2000\"><br></span></b></p><p class=\"MsoNormal\" style=\"margin-bottom:0cm;margin-bottom:.0001pt;line-height:\r\nnormal\"><b><span style=\"font-size:12.0pt;font-family:&quot;Times New Roman&quot;,serif;\r\nmso-fareast-font-family:&quot;Times New Roman&quot;;mso-ansi-language:#2000;mso-fareast-language:\r\n#2000\">Register now and be part of the future of web design.</span></b><span style=\"font-size:12.0pt;font-family:&quot;Times New Roman&quot;,serif;mso-fareast-font-family:\r\n&quot;Times New Roman&quot;;mso-ansi-language:#2000;mso-fareast-language:#2000\"><o:p></o:p></span></p>\r\n\r\n<p class=\"MsoNormal\" style=\"margin-bottom:0cm;margin-bottom:.0001pt;line-height:\r\nnormal\"><span style=\"font-size:12.0pt;font-family:&quot;Times New Roman&quot;,serif;\r\nmso-fareast-font-family:&quot;Times New Roman&quot;;mso-ansi-language:#2000;mso-fareast-language:\r\n#2000\"><br></span></p><p class=\"MsoNormal\" style=\"margin-bottom:0cm;margin-bottom:.0001pt;line-height:\r\nnormal\"><span style=\"font-size:12.0pt;font-family:&quot;Times New Roman&quot;,serif;\r\nmso-fareast-font-family:&quot;Times New Roman&quot;;mso-ansi-language:#2000;mso-fareast-language:\r\n#2000\">Warm regards,<br>\r\n<b>IOLX Team</b><br>\r\n<i>Skills for Everyone, Everywhere.</i><o:p></o:p></span></p>\r\n\r\n<p class=\"MsoNormal\" style=\"margin-bottom:0cm;margin-bottom:.0001pt\"><span lang=\"en-GH\">&nbsp;</span></p>', '2026-01-16 14:15:15', '2026-01-16 14:15:15');

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

--
-- Table structure for table `newsletter_subscribers`
--

CREATE TABLE `newsletter_subscribers` (
  `id` int(11) NOT NULL,
  `email` varchar(255) DEFAULT NULL,
  `created_at` timestamp NULL DEFAULT current_timestamp(),
  `updated_at` timestamp NULL DEFAULT current_timestamp()
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci;

--
-- Dumping data for table `newsletter_subscribers`
--

INSERT INTO `newsletter_subscribers` (`id`, `email`, `created_at`, `updated_at`) VALUES
(1, 'djenergy1520@gmail.com', '2026-01-13 18:58:39', '2026-01-13 18:58:39'),
(2, 'starlettelove671@gmail.com', '2026-01-16 16:32:43', '2026-01-16 16:32:43'),
(3, 'b6exxf9rw@5ktz9.com', '2026-01-29 00:14:40', '2026-01-29 00:14:40'),
(4, 'trswuoku4@ghjem.com', '2026-01-29 00:14:44', '2026-01-29 00:14:44');

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

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

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

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

--
-- Table structure for table `notification_settings`
--

CREATE TABLE `notification_settings` (
  `id` int(11) NOT NULL,
  `type` varchar(255) DEFAULT NULL,
  `is_editable` int(11) DEFAULT NULL,
  `addon_identifier` varchar(255) DEFAULT NULL,
  `user_types` varchar(400) DEFAULT NULL,
  `system_notification` varchar(400) DEFAULT NULL,
  `email_notification` varchar(400) DEFAULT NULL,
  `subject` varchar(255) DEFAULT NULL,
  `template` longtext DEFAULT NULL,
  `setting_title` varchar(255) DEFAULT NULL,
  `setting_sub_title` varchar(255) DEFAULT NULL,
  `date_updated` varchar(255) DEFAULT NULL,
  `created_at` timestamp NULL DEFAULT current_timestamp(),
  `updated_at` timestamp NULL DEFAULT current_timestamp()
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci;



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

--
-- Table structure for table `offline_payments`
--

CREATE TABLE `offline_payments` (
  `id` int(255) NOT NULL,
  `user_id` int(255) DEFAULT NULL,
  `item_type` varchar(255) DEFAULT NULL,
  `items` varchar(255) DEFAULT NULL,
  `tax` double DEFAULT NULL,
  `total_amount` double DEFAULT NULL,
  `coupon` varchar(255) DEFAULT NULL,
  `phone_no` varchar(255) DEFAULT NULL,
  `bank_no` varchar(255) DEFAULT NULL,
  `doc` varchar(255) DEFAULT NULL,
  `status` int(255) NOT NULL DEFAULT 0,
  `created_at` timestamp NOT NULL DEFAULT current_timestamp(),
  `updated_at` timestamp NOT NULL DEFAULT current_timestamp()
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;

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

--
-- Table structure for table `payment_gateways`
--

CREATE TABLE `payment_gateways` (
  `id` bigint(20) UNSIGNED NOT NULL,
  `identifier` varchar(255) DEFAULT NULL,
  `currency` varchar(255) DEFAULT NULL,
  `title` varchar(255) DEFAULT NULL,
  `model_name` varchar(255) DEFAULT NULL,
  `description` text DEFAULT NULL,
  `keys` text DEFAULT NULL,
  `status` int(11) DEFAULT NULL,
  `test_mode` int(11) DEFAULT NULL,
  `is_addon` int(11) DEFAULT NULL,
  `created_at` timestamp NOT NULL DEFAULT current_timestamp(),
  `updated_at` timestamp NOT NULL DEFAULT current_timestamp()
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `payment_gateways`
--

INSERT INTO `payment_gateways` (`id`, `identifier`, `currency`, `title`, `model_name`, `description`, `keys`, `status`, `test_mode`, `is_addon`, `created_at`, `updated_at`) VALUES
(1, 'paypal', 'USD', 'Paypal', 'Paypal', '', '{\"sandbox_client_id\":\"AfGaziKslex-scLAyYdDYXNFaz2aL5qGau-SbDgE_D2E80D3AFauLagP8e0kCq9au7W4IasmFbirUUYc\",\"sandbox_secret_key\":\"EMa5pCTuOpmHkhHaCGibGhVUcKg0yt5-C3CzJw-OWJCzaXXzTlyD17SICob_BkfM_0Nlk7TWnN42cbGz\",\"production_client_id\":\"1234\",\"production_secret_key\":\"12345\"}', 0, 0, 0, '2023-06-24 03:51:49', '2026-01-08 22:46:13'),
(2, 'stripe', 'USD', 'Stripe', 'StripePay', '', '{\"public_key\":\"pk_test_c6VvBEbwHFdulFZ62q1IQrar\",\"secret_key\":\"sk_test_9IMkiM6Ykxr1LCe2dJ3PgaxS\",\"public_live_key\":\"pk_live_xxxxxxxxxxxxxxxxxxxxxxxx\",\"secret_live_key\":\"sk_live_xxxxxxxxxxxxxxxxxxxxxxxx\"}', 0, 0, 0, '2023-06-24 03:51:49', '2026-01-08 22:46:22'),
(3, 'razorpay', 'INR', 'Razorpay', 'Razorpay', '', '{\"public_key\":\"rzp_test_J60bqBOi1z1aF5\",\"secret_key\":\"uk935K7p4j96UCJgHK8kAU4q\"}', 0, 0, 0, '2023-06-24 03:51:49', '2026-01-08 22:46:30'),
(4, 'flutterwave', 'USD', 'Flutterwave', 'Flutterwave', '', '{\"public_key\":\"FLWPUBK_TEST-48dfbeb50344ecd8bc075b4ffe9ba266-X\",\"secret_key\":\"FLWSECK_TEST-1691582e23bd6ee4fb04213ec0b862dd-X\"}', 0, 0, 0, '2023-06-24 03:51:49', '2026-01-08 22:46:39'),
(5, 'paytm', 'INR', 'Paytm', 'Paytm', '', '{\"paytm_merchant_key\":\"NLcIjJn!!lkjDZQN\",\"paytm_merchant_mid\":\"YEPkQv98980476147162\",\"paytm_merchant_website\":\"WEBSTAGING\",\"industry_type_id\":\"Retail\",\"channel_id\":\"WEB\"}', 0, 0, 0, '2023-06-24 03:51:49', '2026-01-08 22:48:26'),
(6, 'offline', 'USD', 'Offline Payment', 'OfflinePayment', '', '{\"bank_information\":\"Write your bank information and instructions here\"}', 1, 0, 0, '2023-06-24 03:51:49', '2024-09-24 01:00:18'),
(7, 'paystack', 'GHS', 'Paystack', 'Paystack', NULL, '{\"secret_test_key\":\"sk_live_e86bed2bce29f3f29f672b1bb004aab8e2183089\",\"public_test_key\":\"pk_test_86f82acfe84b0febf376208e5709a6eb3ffd4a87\",\"secret_live_key\":\"sk_live_e86bed2bce29f3f29f672b1bb004aab8e2183089\",\"public_live_key\":\"pk_live_d2dace4b0d925b38e18c5d22880bb5c40badf740\"}', 1, 0, 0, '2024-10-03 11:05:03', '2026-01-11 01:02:00'),
(8, 'sslcommerz', 'BDT', 'SSLCommerz', 'Sslcommerz', NULL, '{\"store_key\":\"creatxxxxxxxxxxx\",\"store_password\":\"creatxxxxxxxx@ssl\",\"store_live_key\":\"st_live_xxxxxxxxxxxxxxxxxxxxxxxx\",\"store_live_password\":\"sp_live_xxxxxxxxxxxxxxxxxxxxxxxx\",\"sslcz_testmode\":\"true\",\"is_localhost\":\"true\",\"sslcz_live_testmode\":\"false\",\"is_live_localhost\":\"false\"}', 0, 0, 0, '2025-03-23 11:50:40', '2026-01-08 22:48:34'),
(9, 'aamarpay', 'BDT', 'Aamarpay', 'Aamarpay', NULL, '{\"store_id\":\"xxxxxxxxxxxxx\",\"signature_key\":\"xxxxxxxxxxxxxxxxxxx\",\"store_live_id\":\"st_live_xxxxxxxxxxxxxxxxxxxxxxxx\",\"signature_live_key\":\"si_live_xxxxxxxxxxxxxxxxxxxxxxxx\"}', 0, 0, 0, '2025-03-23 11:50:40', '2026-01-08 22:48:43'),
(10, 'doku', 'IDR', 'Doku', 'Doku', NULL, '{\"client_id\":\"BRN-xxxx-xxxxxxxxxxxxx\",\"secret_test_key\":\"SK-xxxxxxxxxxxxxxxxxxxx\",\"public_test_key\":\"xxxxxxxxxxxxxxxxxxxxxxxxxxxxx\"}', 1, 1, 0, '2025-03-23 11:50:40', '2025-03-23 11:50:40'),
(11, 'maxicash', 'USD', 'Maxicash', 'Maxicash', NULL, '{\"merchant_id\":\"xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx\",\"merchant_password\":\"xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx\"}', 0, 0, 0, '2025-03-23 11:50:40', '2026-01-08 22:48:51');

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

--
-- Table structure for table `payment_histories`
--

CREATE TABLE `payment_histories` (
  `id` int(11) UNSIGNED NOT NULL,
  `user_id` int(11) DEFAULT NULL,
  `payment_type` varchar(50) DEFAULT NULL,
  `course_id` int(11) DEFAULT NULL,
  `amount` double DEFAULT NULL,
  `invoice` varchar(255) DEFAULT NULL,
  `date_added` int(11) DEFAULT NULL,
  `last_modified` int(11) DEFAULT NULL,
  `admin_revenue` varchar(255) DEFAULT NULL,
  `instructor_revenue` varchar(255) DEFAULT NULL,
  `tax` double DEFAULT NULL,
  `instructor_payment_status` int(11) DEFAULT 0,
  `transaction_id` varchar(255) DEFAULT NULL,
  `session_id` varchar(255) DEFAULT NULL,
  `coupon` varchar(255) DEFAULT NULL,
  `created_at` timestamp NOT NULL DEFAULT current_timestamp(),
  `updated_at` timestamp NOT NULL DEFAULT current_timestamp()
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci;

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

--
-- Table structure for table `payouts`
--

CREATE TABLE `payouts` (
  `id` int(11) UNSIGNED NOT NULL,
  `user_id` int(11) DEFAULT NULL,
  `payment_type` varchar(255) DEFAULT NULL,
  `amount` double DEFAULT NULL,
  `status` int(11) DEFAULT 0,
  `created_at` timestamp NULL DEFAULT current_timestamp(),
  `updated_at` timestamp NULL DEFAULT current_timestamp()
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;

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

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

CREATE TABLE `permissions` (
  `id` bigint(20) UNSIGNED NOT NULL,
  `admin_id` int(11) DEFAULT NULL,
  `permissions` longtext DEFAULT NULL,
  `created_at` timestamp NULL DEFAULT current_timestamp(),
  `updated_at` timestamp NULL DEFAULT current_timestamp()
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci;

--
-- Dumping data for table `permissions`
--

INSERT INTO `permissions` (`id`, `admin_id`, `permissions`, `created_at`, `updated_at`) VALUES
(1, 3, '[\"admin.dashboard\",\"admin.offline.payments\",\"admin.coupons\",\"admin.instructor.revenue\",\"admin.revenue\",\"admin.purchase.history\",\"admin.enroll.history\",\"admin.student.enroll\"]', '2026-01-11 12:32:13', '2026-01-11 18:35:38');

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

--
-- Table structure for table `personal_access_tokens`
--

CREATE TABLE `personal_access_tokens` (
  `id` bigint(20) UNSIGNED NOT NULL,
  `tokenable_type` varchar(255) NOT NULL,
  `tokenable_id` bigint(20) UNSIGNED NOT NULL,
  `name` varchar(255) NOT NULL,
  `token` varchar(64) NOT NULL,
  `abilities` text DEFAULT NULL,
  `last_used_at` timestamp NULL DEFAULT NULL,
  `expires_at` timestamp NULL DEFAULT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

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

--
-- Table structure for table `player_settings`
--

CREATE TABLE `player_settings` (
  `id` int(11) NOT NULL,
  `title` varchar(255) DEFAULT NULL,
  `description` longtext DEFAULT NULL,
  `created_at` timestamp NOT NULL DEFAULT current_timestamp(),
  `updated_at` timestamp NOT NULL DEFAULT current_timestamp()
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `player_settings`
--

INSERT INTO `player_settings` (`id`, `title`, `description`, `created_at`, `updated_at`) VALUES
(1, 'watermark_width', '100', '2024-08-27 11:25:27', '2026-01-09 16:02:57'),
(2, 'watermark_height', '24', '2024-08-27 11:25:27', '2026-01-09 16:02:57'),
(3, 'watermark_top', '10', '2024-08-27 11:25:27', '2026-01-09 16:02:57'),
(4, 'watermark_left', '10', '2024-08-27 11:25:27', '2026-01-09 16:02:57'),
(5, 'watermark_opacity', '30', '2024-08-27 11:25:27', '2026-01-09 16:02:57'),
(6, 'watermark_type', 'js', '2024-08-27 11:25:27', '2026-01-09 16:02:57'),
(7, 'watermark_logo', 'uploads/watermark/watermark-1767952977.png', '2024-08-27 11:25:27', '2026-01-09 16:02:57'),
(8, 'animation_speed', '1000', '2024-10-30 11:38:00', '2026-01-09 16:02:57');

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

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

CREATE TABLE `questions` (
  `id` int(11) NOT NULL,
  `quiz_id` int(11) DEFAULT NULL,
  `title` longtext DEFAULT NULL,
  `type` varchar(255) DEFAULT NULL,
  `answer` mediumtext DEFAULT NULL,
  `options` longtext DEFAULT NULL,
  `sort` int(11) DEFAULT NULL,
  `created_at` timestamp NOT NULL DEFAULT current_timestamp(),
  `updated_at` timestamp NOT NULL DEFAULT current_timestamp()
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

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

--
-- Table structure for table `quizzes`
--

CREATE TABLE `quizzes` (
  `id` int(255) NOT NULL,
  `user_id` int(255) DEFAULT NULL,
  `title` varchar(255) DEFAULT NULL,
  `section_id` int(255) DEFAULT NULL,
  `duration` varchar(255) DEFAULT NULL,
  `total_mark` int(255) DEFAULT NULL,
  `pass_mark` int(255) DEFAULT NULL,
  `drip_rule` int(255) DEFAULT NULL,
  `summary` longtext DEFAULT NULL,
  `attempts` longtext DEFAULT NULL,
  `sort` int(255) DEFAULT NULL,
  `created_at` timestamp NOT NULL DEFAULT current_timestamp(),
  `updated_at` timestamp NOT NULL DEFAULT current_timestamp()
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;

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

--
-- Table structure for table `quiz_submissions`
--

CREATE TABLE `quiz_submissions` (
  `id` int(11) NOT NULL,
  `quiz_id` int(11) DEFAULT NULL,
  `user_id` int(11) DEFAULT NULL,
  `correct_answer` longtext DEFAULT NULL,
  `wrong_answer` longtext DEFAULT NULL,
  `submits` longtext DEFAULT NULL,
  `created_at` timestamp NOT NULL DEFAULT current_timestamp(),
  `updated_at` timestamp NOT NULL DEFAULT current_timestamp()
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

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

--
-- Table structure for table `reviews`
--

CREATE TABLE `reviews` (
  `id` int(255) UNSIGNED NOT NULL,
  `user_id` int(255) DEFAULT NULL,
  `course_id` int(255) DEFAULT NULL,
  `rating` int(255) DEFAULT NULL,
  `review_type` varchar(255) DEFAULT NULL,
  `review` longtext DEFAULT NULL,
  `created_at` timestamp NULL DEFAULT current_timestamp(),
  `updated_at` timestamp NULL DEFAULT current_timestamp()
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `reviews`
--

INSERT INTO `reviews` (`id`, `user_id`, `course_id`, `rating`, `review_type`, `review`, `created_at`, `updated_at`) VALUES
(1, 26, 12, 0, 'course', NULL, '2026-01-16 20:08:03', '2026-01-16 20:08:03'),
(2, 26, 12, 0, 'course', NULL, '2026-01-16 20:08:04', '2026-01-16 20:08:04'),
(3, 26, 12, 0, 'course', NULL, '2026-01-16 20:08:04', '2026-01-16 20:08:04');

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

--
-- Table structure for table `sections`
--

CREATE TABLE `sections` (
  `id` bigint(20) UNSIGNED NOT NULL,
  `user_id` bigint(20) UNSIGNED DEFAULT NULL,
  `course_id` bigint(20) UNSIGNED DEFAULT NULL,
  `title` varchar(255) DEFAULT NULL,
  `sort` int(255) DEFAULT NULL,
  `created_at` timestamp NULL DEFAULT current_timestamp(),
  `updated_at` timestamp NULL DEFAULT current_timestamp()
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `sections`
--

INSERT INTO `sections` (`id`, `user_id`, `course_id`, `title`, `sort`, `created_at`, `updated_at`) VALUES
(1, 1, 12, 'How to Make a Robot out of Cardboard', 1, '2026-01-13 17:20:27', '2026-01-13 21:58:30'),
(2, 1, 13, 'How to make DIY drone from cardboard', 1, '2026-01-13 22:20:35', '2026-01-13 22:20:35'),
(3, 1, 14, 'How to make a F1 RC car at home from cardboard – Remote Control Car - Amazing DIY toy', 1, '2026-01-14 16:36:47', '2026-01-14 16:36:47');

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

--
-- Table structure for table `seo_fields`
--

CREATE TABLE `seo_fields` (
  `id` bigint(20) UNSIGNED NOT NULL,
  `course_id` int(20) DEFAULT NULL,
  `blog_id` int(20) DEFAULT NULL,
  `bootcamp_id` int(11) DEFAULT NULL,
  `route` varchar(255) DEFAULT NULL,
  `name_route` varchar(255) DEFAULT NULL,
  `meta_title` varchar(255) DEFAULT NULL,
  `meta_keywords` text DEFAULT NULL,
  `meta_description` text DEFAULT NULL,
  `meta_robot` text DEFAULT NULL,
  `canonical_url` varchar(255) DEFAULT NULL,
  `custom_url` varchar(255) DEFAULT NULL,
  `json_ld` longtext DEFAULT NULL,
  `og_title` varchar(255) DEFAULT NULL,
  `og_description` text DEFAULT NULL,
  `og_image` varchar(255) DEFAULT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `seo_fields`
--

INSERT INTO `seo_fields` (`id`, `course_id`, `blog_id`, `bootcamp_id`, `route`, `name_route`, `meta_title`, `meta_keywords`, `meta_description`, `meta_robot`, `canonical_url`, `custom_url`, `json_ld`, `og_title`, `og_description`, `og_image`, `created_at`, `updated_at`) VALUES
(1, NULL, NULL, NULL, 'Home', 'home', 'IOLX | Skills for Everyone, Everywhere.', '[{\"value\":\"IOLX\"},{\"value\":\"online learning Africa\"},{\"value\":\"digital skills training\"},{\"value\":\"e-learning platform\"},{\"value\":\"job-ready skills\"},{\"value\":\"skills for everyone everywhere\"},{\"value\":\"African education\"},{\"value\":\"professional development\"},{\"value\":\"skills development Africa\"},{\"value\":\"remote learning\"},{\"value\":\"online courses Africa\"},{\"value\":\"vocational training\"},{\"value\":\"upskilling Africa\"},{\"value\":\"teacher opportunities\"},{\"value\":\"learn online Africa\"},{\"value\":\"digital learning platform\"}]', 'IOLX is Africa’s digital learning platform, offering job-ready skills and flexible online courses for learners and educators. Join thousands across Africa to upskill, teach, and transform your future anytime, anywhere.', '<meta name=\"robots\" content=\"index, follow\">', 'https://www.iolx.org', 'https://www.iolx.org', '<script type=\"application/ld+json\">\r\n{\r\n  \"@context\": \"https://schema.org\",\r\n  \"@type\": \"EducationalOrganization\",\r\n  \"name\": \"IOLX\",\r\n  \"url\": \"https://www.iolx.org/\",\r\n  \"logo\": \"https://www.iolx.org/assets/logo.png\",\r\n  \"sameAs\": [\r\n    \"https://www.facebook.com/iolxorg\",\r\n    \"https://twitter.com/iolxorg\",\r\n    \"https://www.linkedin.com/company/iolxorg\"\r\n  ],\r\n  \"description\": \"IOLX is Africa’s digital learning platform offering job-ready skills and flexible online courses for learners and educators. Join thousands across Africa to upskill, teach, and transform your future anytime, anywhere.\",\r\n  \"address\": {\r\n    \"@type\": \"PostalAddress\",\r\n    \"addressLocality\": \"Oyarifa\",\r\n    \"addressRegion\": \"Greater Accra\",\r\n    \"addressCountry\": \"Ghana\"\r\n  },\r\n  \"contactPoint\": {\r\n    \"@type\": \"ContactPoint\",\r\n    \"contactType\": \"Customer Support\",\r\n    \"email\": \"support@iolx.org\",\r\n    \"url\": \"https://www.iolx.org/contact\"\r\n  }\r\n}\r\n</script>', 'IOLX | Skills for Everyone, Everywhere', 'Join thousands of Africans on IOLX — Africa’s digital learning platform offering job-ready skills, flexible online courses, and opportunities to learn or teach anytime, anywhere.', 'uploads/seo-og-images/1-iolx banner for social media2.jpg', NULL, NULL),
(2, NULL, NULL, NULL, 'Compare', 'compare', 'Compare Courses & Skills', '[{\"value\":\"course\"},{\"value\":\"compare\"},{\"value\":\"difference\"},{\"value\":\"compare courses Africa\"},{\"value\":\"online learning comparison\"},{\"value\":\"digital skills\"},{\"value\":\"skill programs\"},{\"value\":\"e-learning Africa\"},{\"value\":\"job-ready skills\"},{\"value\":\"IOLX courses\"},{\"value\":\"online education Africa\"}]', 'Compare online courses and skill programs on IOLX. Find the right learning path for your career, upskill efficiently, and join thousands of learners across Africa.', 'index, follow', 'https:://iolx.org/course-compare', 'https:://iolx.org/course-compare', '<meta property=\"og:title\" content=\"Compare Courses & Skills – IOLX Africa’s Digital Learning Platform\">\r\n<meta property=\"og:description\" content=\"Compare online courses and skill programs on IOLX. Find the right learning path for your career, upskill efficiently, and join thousands of learners across Africa.\">\r\n<meta property=\"og:url\" content=\"https://www.iolx.org/compare\">\r\n<meta property=\"og:type\" content=\"website\">\r\n<meta property=\"og:image\" content=\"https://www.iolx.org/assets/images/compare-banner.jpg\">', 'Course compare', 'Course compare', 'uploads/seo-og-images/2-iolx banner for social media2.jpg', NULL, NULL),
(3, NULL, NULL, NULL, 'Privacy', 'privacy.policy', 'Privacy Policy | IOLX – Your Data and Trust Matter', '[{\"value\":\"IOLX privacy policy\"},{\"value\":\"data protection\"},{\"value\":\"online learning privacy\"},{\"value\":\"user data security\"},{\"value\":\"Africa digital learning\"},{\"value\":\"personal information\"},{\"value\":\"privacy statement\"},{\"value\":\"e-learning privacy\"}]', 'Read IOLX’s Privacy Policy to understand how we collect, use, and protect your personal information. Your data security and privacy are our top priority.', 'index, follow', 'https://www.iolx.org/courses', 'https://www.iolx.org/courses', '<meta property=\"og:title\" content=\"Privacy Policy – IOLX Africa’s Digital Learning Platform\">\r\n<meta property=\"og:description\" content=\"Read IOLX’s Privacy Policy to understand how we collect, use, and protect your personal information. Your data security and privacy are our top priority.\">\r\n<meta property=\"og:url\" content=\"https://www.iolx.org/privacy\">\r\n<meta property=\"og:type\" content=\"website\">\r\n<meta property=\"og:image\" content=\"https://www.iolx.org/assets/images/privacy-banner.jpg\">', 'IOLX – Learn Digital Skills Online', 'IOLX – Learn Digital Skills Online', 'uploads/seo-og-images/3-iolx banner for social media2.jpg', NULL, NULL),
(4, NULL, NULL, NULL, 'Refund', 'refund.policy', NULL, NULL, NULL, 'index, follow', 'https://www.iolx.org/courses', 'https://www.iolx.org/courses', NULL, NULL, NULL, 'uploads/seo-og-images/4-iolx banner for social media2.jpg', NULL, NULL),
(5, NULL, NULL, NULL, 'Terms- condition', 'terms.condition', 'Privacy Policy | IOLX – Your Data and Trust Matter', '[{\"value\":\"<meta name=\\\"keywords\\\" content=\\\"IOLX privacy policy, data protection, online learning privacy, user data security, Africa digital learning, personal information, privacy statement, e-learning privacy\\\">\"}]', NULL, 'index, follow', 'https://www.iolx.org/courses', 'https://www.iolx.org/courses', NULL, 'IOLX – Learn Digital Skills Online', NULL, 'uploads/seo-og-images/5-iolx banner for social media2.jpg', NULL, NULL),
(6, NULL, NULL, NULL, 'Faq', 'faq', NULL, NULL, NULL, NULL, 'https://www.iolx.org/courses', 'https://www.iolx.org/courses', NULL, NULL, NULL, 'uploads/seo-og-images/6-iolx banner for social media2.jpg', NULL, NULL),
(7, NULL, NULL, NULL, 'Cookie policy', 'cookie.policy', 'IOLX - Cookie policy', NULL, NULL, NULL, 'https://www.iolx.org/courses', 'https://www.iolx.org/courses', NULL, NULL, NULL, 'uploads/seo-og-images/7-iolx banner for social media2.jpg', NULL, NULL),
(8, 1, NULL, NULL, 'Course Details', 'course.details', 'AI Web Development (No Coding required)', 'ai web development, no coding web development, zero coding website design, ai website builder, no code web development course, ai powered web design, build websites without coding', 'Learn how to build real websites using AI and no-code tools—no programming required. This beginner-friendly IOLX course helps you design, publish, and monetize websites with ease.', 'index, follow', 'https://iolx.org/courses/ai-web-development-no-coding', 'https://iolx.org/courses/ai-web-development-no-coding', '{\r\n  \"id\": \"ai-webdev-no-coding-001\",\r\n  \"title\": \"AI Web Development (No Coding Required)\",\r\n  \"short_description\": \"Build real websites using AI and no-code tools—no programming required.\",\r\n  \"description\": \"AI Web Development (No Coding Required) is a beginner-friendly, practical course designed for anyone who wants to create websites without learning traditional programming. Learners use AI-powered tools and no-code platforms to design, build, customize, and publish modern websites and simple web applications. By the end, every learner will launch a fully functional live website.\",\r\n  \"meta_title\": \"AI Web Development (No Coding Required) | IOLX\",\r\n  \"meta_keywords\": \"ai web development, no coding web development, zero coding website design, ai website builder, no code web development course, ai powered web design, build websites without coding, ai web development for beginners, no code website creation, ai tools for web development, online web development course, african digital skills, beginner web design course, freelancing with ai, iolx courses\",\r\n  \"meta_description\": \"Learn how to build real websites using AI and no-code tools—no programming required. This beginner-friendly IOLX course helps you design, publish, and monetize websites with ease.\",\r\n  \"canonical_url\": \"https://iolx.org/courses/ai-web-development-no-coding\",\r\n  \"og_title\": \"AI Web Development (No Coding Required) | IOLX\",\r\n  \"og_description\": \"Build real websites using AI and no-code tools—no programming needed. This beginner-friendly IOLX course shows you how to design, publish, and monetize websites with ease.\"\r\n}', 'Build Websites with AI — No Coding Required | IOLX', 'Build real websites using AI and no-code tools—no programming needed. This beginner-friendly IOLX course shows you how to design, publish, and monetize websites with ease.', NULL, '2026-01-06 20:38:47', '2026-01-06 20:38:47'),
(9, NULL, 1, NULL, 'Blog Details', 'blog.details', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, '2026-01-08 17:12:13', '2026-01-08 17:12:13'),
(10, NULL, 5, NULL, 'Blog Details', 'blog.details', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, '2026-01-08 17:36:43', '2026-01-08 17:36:43'),
(11, NULL, 2, NULL, 'Blog Details', 'blog.details', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, '2026-01-08 17:14:40', '2026-01-08 17:14:40'),
(12, NULL, 4, NULL, 'Blog Details', 'blog.details', NULL, NULL, NULL, 'index, follow', 'https://www.iolx.org/courses', 'https://www.iolx.org/courses', NULL, NULL, NULL, NULL, '2026-01-12 00:13:40', '2026-01-12 00:13:40');

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

--
-- Table structure for table `settings`
--

CREATE TABLE `settings` (
  `id` int(11) UNSIGNED NOT NULL,
  `type` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci DEFAULT NULL,
  `description` longtext DEFAULT NULL,
  `created_at` timestamp NULL DEFAULT current_timestamp(),
  `updated_at` timestamp NULL DEFAULT current_timestamp()
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `settings`
--

INSERT INTO `settings` (`id`, `type`, `description`, `created_at`, `updated_at`) VALUES
(1, 'language', 'english', '2023-10-29 05:36:40', '2026-01-14 16:15:53'),
(2, 'system_name', 'IOLX', '2023-10-29 05:36:40', '2026-01-14 16:15:53'),
(3, 'system_title', 'IOLX', '2023-10-29 05:36:40', '2026-01-14 16:15:53'),
(4, 'system_email', 'office@iolx.org', '2023-10-29 05:36:40', '2026-01-14 16:15:53'),
(5, 'address', 'Accra, Ghana', '2023-10-29 05:36:40', '2026-01-14 16:15:53'),
(6, 'phone', '+233248246032', '2023-10-29 05:36:40', '2026-01-14 16:15:53'),
(7, 'purchase_code', '0000-0000-0000-0000', '2023-10-29 05:36:40', '2026-01-14 16:15:53'),
(8, 'paypal', '[{\"active\":\"1\",\"mode\":\"sandbox\",\"sandbox_client_id\":\"AfGaziKslex-scLAyYdDYXNFaz2aL5qGau-SbDgE_D2E80D3AFauLagP8e0kCq9au7W4IasmFbirUUYc\",\"sandbox_secret_key\":\"EMa5pCTuOpmHkhHaCGibGhVUcKg0yt5-C3CzJw-OWJCzaXXzTlyD17SICob_BkfM_0Nlk7TWnN42cbGz\",\"production_client_id\":\"1234\",\"production_secret_key\":\"12345\"}]', '2023-10-29 05:36:40', '2023-10-29 05:36:40'),
(9, 'stripe_keys', '[{\"active\":\"1\",\"testmode\":\"on\",\"public_key\":\"pk_test_CAC3cB1mhgkJqXtypYBTGb4f\",\"secret_key\":\"sk_test_iatnshcHhQVRXdygXw3L2Pp2\",\"public_live_key\":\"pk_live_xxxxxxxxxxxxxxxxxxxxxxxx\",\"secret_live_key\":\"sk_live_xxxxxxxxxxxxxxxxxxxxxxxx\"}]', '2023-10-29 05:36:40', '2023-10-29 05:36:40'),
(10, 'youtube_api_key', 'youtube-and-google-drive-api-key', '2023-10-29 05:36:40', '2026-01-14 16:15:53'),
(11, 'vimeo_api_key', 'vimeo-api-key', '2023-10-29 05:36:40', '2026-01-14 16:15:53'),
(12, 'slogan', 'Skills for Everyone, Everywhere.', '2023-10-29 05:36:40', '2026-01-14 16:15:53'),
(13, 'text_align', NULL, '2023-10-29 05:36:40', '2023-10-29 05:36:40'),
(14, 'allow_instructor', '1', '2023-10-29 05:36:40', '2023-12-05 23:04:06'),
(15, 'instructor_revenue', '70', '2023-10-29 05:36:40', '2023-12-05 23:04:11'),
(16, 'system_currency', 'GHS', '2023-10-29 05:36:40', '2026-01-06 21:23:51'),
(17, 'paypal_currency', 'USD', '2023-10-29 05:36:40', '2023-10-29 05:36:40'),
(18, 'stripe_currency', 'USD', '2023-10-29 05:36:40', '2023-10-29 05:36:40'),
(19, 'author', 'IOLX', '2023-10-29 05:36:40', '2026-01-14 16:15:53'),
(20, 'currency_position', 'right-space', '2023-10-29 05:36:40', '2026-01-06 21:23:51'),
(21, 'website_description', 'IOLX - Interactive Online Learning Experience', '2023-10-29 05:36:40', '2026-01-14 16:15:53'),
(22, 'website_keywords', 'IOLX - Interactive Online Learning Experience', '2023-10-29 05:36:40', '2026-01-14 16:15:53'),
(23, 'footer_text', 'IOLX', '2023-10-29 05:36:40', '2026-01-14 16:15:53'),
(24, 'footer_link', 'https://iolx.org/', '2023-10-29 05:36:40', '2026-01-14 16:15:53'),
(25, 'protocol', 'smtp', '2023-10-29 05:36:40', '2026-01-09 09:15:27'),
(26, 'smtp_host', 'mail.iolx.org', '2023-10-29 05:36:40', '2026-01-09 09:15:27'),
(27, 'smtp_port', '465', '2023-10-29 05:36:40', '2026-01-09 09:15:27'),
(28, 'smtp_user', 'office@iolx.org', '2023-10-29 05:36:40', '2026-01-09 09:15:27'),
(29, 'smtp_pass', 'iolxorg_iolx', '2023-10-29 05:36:40', '2026-01-09 09:15:27'),
(30, 'version', '1.6', '2023-10-29 05:36:40', '2023-10-29 05:36:40'),
(31, 'student_email_verification', '0', '2023-10-29 05:36:40', '2026-01-14 16:15:53'),
(32, 'instructor_application_note', 'Fill all the fields carefully and share if you want to share any document with us it will help us to evaluate you as an instructor. dfdfs', '2023-10-29 05:36:40', '2023-12-05 23:04:06'),
(33, 'razorpay_keys', '[{\"active\":\"1\",\"key\":\"rzp_test_J60bqBOi1z1aF5\",\"secret_key\":\"uk935K7p4j96UCJgHK8kAU4q\",\"theme_color\":\"#c7a600\"}]', '2023-10-29 05:36:40', '2023-10-29 05:36:40'),
(34, 'razorpay_currency', 'USD', '2023-10-29 05:36:40', '2023-10-29 05:36:40'),
(35, 'fb_app_id', 'fb-app-id', '2023-10-29 05:36:40', '2023-10-29 05:36:40'),
(36, 'fb_app_secret', 'fb-app-secret', '2023-10-29 05:36:40', '2023-10-29 05:36:40'),
(37, 'fb_social_login', '0', '2023-10-29 05:36:40', '2023-10-29 05:36:40'),
(38, 'drip_content_settings', '{\"lesson_completion_role\":\"duration\",\"minimum_duration\":\"15:30:00\",\"minimum_percentage\":\"60\",\"locked_lesson_message\":\"<h3 xss=\\\"removed\\\" style=\\\"text-align: center; \\\"><span xss=\\\"removed\\\" style=\\\"\\\">Permission denied!<\\/span><\\/h3><p xss=\\\"removed\\\" style=\\\"text-align: center; \\\"><span xss=\\\"removed\\\">This course supports drip content, so you must complete the previous lessons.<\\/span><\\/p>\",\"files\":null}', '2023-10-29 05:36:40', '2023-10-29 05:26:38'),
(41, 'course_accessibility', 'publicly', '2023-10-29 05:36:40', '2023-12-05 00:54:45'),
(42, 'smtp_crypto', 'ssl', '2023-10-29 05:36:40', '2026-01-09 09:15:27'),
(47, 'academy_cloud_access_token', 'jdfghasdfasdfasdfasdfasdf', '2023-10-29 05:36:40', '2023-10-29 05:36:40'),
(48, 'course_selling_tax', '0', '2023-10-29 05:36:40', '2026-01-14 16:15:53'),
(49, 'ccavenue_keys', '[{\"active\":\"1\",\"ccavenue_merchant_id\":\"cmi_xxxxxx\",\"ccavenue_working_key\":\"cwk_xxxxxxxxxxxx\",\"ccavenue_access_code\":\"ccc_xxxxxxxxxxxxx\"}]', '2023-10-29 05:36:40', '2023-10-29 05:36:40'),
(50, 'ccavenue_currency', 'INR', '2023-10-29 05:36:40', '2023-10-29 05:36:40'),
(51, 'iyzico_keys', '[{\"active\":\"1\",\"testmode\":\"on\",\"iyzico_currency\":\"TRY\",\"api_test_key\":\"atk_xxxxxxxx\",\"secret_test_key\":\"stk_xxxxxxxx\",\"api_live_key\":\"alk_xxxxxxxx\",\"secret_live_key\":\"slk_xxxxxxxx\"}]', '2023-10-29 05:36:40', '2023-10-29 05:36:40'),
(52, 'iyzico_currency', 'TRY', '2023-10-29 05:36:40', '2023-10-29 05:36:40'),
(53, 'paystack_keys', '[{\"active\":\"1\",\"testmode\":\"on\",\"secret_test_key\":\"sk_test_c746060e693dd50c6f397dffc6c3b2f655217c94\",\"public_test_key\":\"pk_test_0816abbed3c339b8473ff22f970c7da1c78cbe1b\",\"secret_live_key\":\"sk_live_xxxxxxxxxxxxxxxxxxxxx\",\"public_live_key\":\"pk_live_xxxxxxxxxxxxxxxxxxxxx\"}]', '2023-10-29 05:36:40', '2023-10-29 05:36:40'),
(54, 'paystack_currency', 'NGN', '2023-10-29 05:36:40', '2023-10-29 05:36:40'),
(55, 'paytm_keys', '[{\"PAYTM_MERCHANT_KEY\":\"PAYTM_MERCHANT_KEY\",\"PAYTM_MERCHANT_MID\":\"PAYTM_MERCHANT_MID\",\"PAYTM_MERCHANT_WEBSITE\":\"DEFAULT\",\"INDUSTRY_TYPE_ID\":\"Retail\",\"CHANNEL_ID\":\"WEB\"}]', '2023-10-29 05:36:40', '2023-10-29 05:36:40'),
(57, 'google_analytics_id', NULL, '2023-10-29 05:36:40', '2023-12-05 00:54:45'),
(58, 'meta_pixel_id', NULL, '2023-10-29 05:36:40', '2023-12-05 00:54:45'),
(59, 'smtp_from_email', 'office@iolx.org', '2023-10-29 05:36:40', '2026-01-09 09:15:27'),
(61, 'language_dirs', '{\"english\":\"ltr\",\"hindi\":\"rtl\",\"arabic\":\"rtl\"}', '2023-10-29 05:36:40', '2023-10-29 05:36:40'),
(62, 'certificate_template', 'uploads/certificate-template/1767953013-YG0gZFd6cXVNoL7hb4i2JSC5RH1fE3.png', '2024-03-12 08:17:10', '2026-01-09 16:03:33'),
(63, 'certificate_builder_content', '<style>\n            @import url(\'https://fonts.googleapis.com/css2?family=Italianno&display=swap\');\n            @import url(\'https://fonts.googleapis.com/css2?family=Pinyon+Script&display=swap%27\');\n            @import url(\'https://fonts.googleapis.com/css2?family=Miss+Fajardose&display=swap%27\');\n        </style>\n        \n\n                                <style>\n            @import url(\'https://fonts.googleapis.com/css2?family=Italianno&display=swap\');\n            @import url(\'https://fonts.googleapis.com/css2?family=Pinyon+Script&display=swap%27\');\n            @import url(\'https://fonts.googleapis.com/css2?family=Miss+Fajardose&display=swap%27\');\n        </style>\n        \n\n                                <style>\n            @import url(\'https://fonts.googleapis.com/css2?family=Italianno&display=swap\');\n            @import url(\'https://fonts.googleapis.com/css2?family=Pinyon+Script&display=swap%27\');\n            @import url(\'https://fonts.googleapis.com/css2?family=Miss+Fajardose&display=swap%27\');\n        </style>\n        \n\n                                <style>\n            @import url(\'https://fonts.googleapis.com/css2?family=Italianno&display=swap\');\n            @import url(\'https://fonts.googleapis.com/css2?family=Pinyon+Script&display=swap%27\');\n            @import url(\'https://fonts.googleapis.com/css2?family=Miss+Fajardose&display=swap%27\');\n        </style>\n        \n\n                                <style>\n            @import url(\'https://fonts.googleapis.com/css2?family=Italianno&display=swap\');\n            @import url(\'https://fonts.googleapis.com/css2?family=Pinyon+Script&display=swap%27\');\n            @import url(\'https://fonts.googleapis.com/css2?family=Miss+Fajardose&display=swap%27\');\n        </style>\n        \n\n                                <style>\n            @import url(\'https://fonts.googleapis.com/css2?family=Italianno&display=swap\');\n            @import url(\'https://fonts.googleapis.com/css2?family=Pinyon+Script&display=swap%27\');\n            @import url(\'https://fonts.googleapis.com/css2?family=Miss+Fajardose&display=swap%27\');\n        </style>\n        \n\n                                <style>\n            @import url(\'https://fonts.googleapis.com/css2?family=Italianno&display=swap\');\n            @import url(\'https://fonts.googleapis.com/css2?family=Pinyon+Script&display=swap%27\');\n            @import url(\'https://fonts.googleapis.com/css2?family=Miss+Fajardose&display=swap%27\');\n        </style>\n        \n\n                                <style>\n            @import url(\'https://fonts.googleapis.com/css2?family=Italianno&display=swap\');\n            @import url(\'https://fonts.googleapis.com/css2?family=Pinyon+Script&display=swap%27\');\n            @import url(\'https://fonts.googleapis.com/css2?family=Miss+Fajardose&display=swap%27\');\n        </style>\n        \n\n                                <style>\n            @import url(\'https://fonts.googleapis.com/css2?family=Italianno&display=swap\');\n            @import url(\'https://fonts.googleapis.com/css2?family=Pinyon+Script&display=swap%27\');\n            @import url(\'https://fonts.googleapis.com/css2?family=Miss+Fajardose&display=swap%27\');\n        </style>\n        \n\n                                \n<style>\n            @import url(\'https://fonts.googleapis.com/css2?family=Italianno&display=swap\');\n            @import url(\'https://fonts.googleapis.com/css2?family=Pinyon+Script&display=swap%27\');\n            @import url(\'https://fonts.googleapis.com/css2?family=Miss+Fajardose&display=swap%27\');\n        </style><style>\n            @import url(\'https://fonts.googleapis.com/css2?family=Italianno&display=swap\');\n            @import url(\'https://fonts.googleapis.com/css2?family=Pinyon+Script&display=swap%27\');\n            @import url(\'https://fonts.googleapis.com/css2?family=Miss+Fajardose&display=swap%27\');\n        </style><style>\n            @import url(\'https://fonts.googleapis.com/css2?family=Italianno&display=swap\');\n            @import url(\'https://fonts.googleapis.com/css2?family=Pinyon+Script&display=swap%27\');\n            @import url(\'https://fonts.googleapis.com/css2?family=Miss+Fajardose&display=swap%27\');\n        </style><style>\n            @import url(\'https://fonts.googleapis.com/css2?family=Italianno&display=swap\');\n            @import url(\'https://fonts.googleapis.com/css2?family=Pinyon+Script&display=swap%27\');\n            @import url(\'https://fonts.googleapis.com/css2?family=Miss+Fajardose&display=swap%27\');\n        </style><style>\n            @import url(\'https://fonts.googleapis.com/css2?family=Italianno&display=swap\');\n            @import url(\'https://fonts.googleapis.com/css2?family=Pinyon+Script&display=swap%27\');\n            @import url(\'https://fonts.googleapis.com/css2?family=Miss+Fajardose&display=swap%27\');\n        </style><style>\n            @import url(\'https://fonts.googleapis.com/css2?family=Italianno&display=swap\');\n            @import url(\'https://fonts.googleapis.com/css2?family=Pinyon+Script&display=swap%27\');\n            @import url(\'https://fonts.googleapis.com/css2?family=Miss+Fajardose&display=swap%27\');\n        </style><style>\n            @import url(\'https://fonts.googleapis.com/css2?family=Italianno&display=swap\');\n            @import url(\'https://fonts.googleapis.com/css2?family=Pinyon+Script&display=swap%27\');\n            @import url(\'https://fonts.googleapis.com/css2?family=Miss+Fajardose&display=swap%27\');\n        </style><style>\n            @import url(\'https://fonts.googleapis.com/css2?family=Italianno&display=swap\');\n            @import url(\'https://fonts.googleapis.com/css2?family=Pinyon+Script&display=swap%27\');\n            @import url(\'https://fonts.googleapis.com/css2?family=Miss+Fajardose&display=swap%27\');\n        </style><style>\n            @import url(\'https://fonts.googleapis.com/css2?family=Italianno&display=swap\');\n            @import url(\'https://fonts.googleapis.com/css2?family=Pinyon+Script&display=swap%27\');\n            @import url(\'https://fonts.googleapis.com/css2?family=Miss+Fajardose&display=swap%27\');\n        </style><div id=\"certificate-layout-module\" class=\"certificate-layout-module resizeable-canvas draggable ui-draggable ui-draggable-handle ui-resizable hidden-position\" style=\"position: relative; width: 1069.2px; height: 755.055px; left: 0px; top: -1px;\" bis_skin_checked=\"1\">\n                <img class=\"certificate-template\" style=\"width: 100%; height: 100%;\" src=\"https://iolx.org/public/uploads/certificate-template/1767953013-YG0gZFd6cXVNoL7hb4i2JSC5RH1fE3.png\"><div class=\"ui-resizable-handle ui-resizable-e\" style=\"z-index: 90;\" bis_skin_checked=\"1\"></div><div class=\"ui-resizable-handle ui-resizable-s\" style=\"z-index: 90;\" bis_skin_checked=\"1\"></div><div class=\"ui-resizable-handle ui-resizable-se ui-icon ui-icon-gripsmall-diagonal-se\" style=\"z-index: 90;\" bis_skin_checked=\"1\"></div><div class=\"draggable resizeable-canvas ui-draggable ui-draggable-handle ui-resizable\" style=\"position: absolute; font-size: 16px; top: 574.75px; left: 650.75px; width: 122.125px; font-family: auto; height: 106.236px; padding: 5px !important;\" bis_skin_checked=\"1\">\n                {qr_code}\n                <i class=\"remove-item fi-rr-cross-circle cursor-pointer\" onclick=\"$(this).parent().remove()\">\n            </i><div class=\"ui-resizable-handle ui-resizable-e\" style=\"z-index: 90;\" bis_skin_checked=\"1\"></div><div class=\"ui-resizable-handle ui-resizable-s\" style=\"z-index: 90;\" bis_skin_checked=\"1\"></div><div class=\"ui-resizable-handle ui-resizable-se ui-icon ui-icon-gripsmall-diagonal-se\" style=\"z-index: 90;\" bis_skin_checked=\"1\"></div></div><div class=\"draggable resizeable-canvas ui-draggable ui-draggable-handle ui-resizable\" style=\"position: absolute; font-size: 18px; top: 611.556px; left: 50.5556px; width: 287.825px; font-family: &quot;Pinyon Script&quot;; height: 43.8px; padding: 5px !important;\" bis_skin_checked=\"1\">\n                {instructor_name}\n                <i class=\"remove-item fi-rr-cross-circle cursor-pointer\" onclick=\"$(this).parent().remove()\">\n            </i><div class=\"ui-resizable-handle ui-resizable-e\" style=\"z-index: 90;\" bis_skin_checked=\"1\"></div><div class=\"ui-resizable-handle ui-resizable-s\" style=\"z-index: 90;\" bis_skin_checked=\"1\"></div><div class=\"ui-resizable-handle ui-resizable-se ui-icon ui-icon-gripsmall-diagonal-se\" style=\"z-index: 90;\" bis_skin_checked=\"1\"></div></div><div class=\"draggable resizeable-canvas ui-draggable ui-draggable-handle ui-resizable\" style=\"position: absolute; font-size: 18px; top: 305.575px; left: 275.575px; width: 569.988px; font-family: &quot;Pinyon Script&quot;; height: 47.8px; padding: 5px !important;\" bis_skin_checked=\"1\">\n                {student_name}\n                <i class=\"remove-item fi-rr-cross-circle cursor-pointer\" onclick=\"$(this).parent().remove()\">\n            </i><div class=\"ui-resizable-handle ui-resizable-e\" style=\"z-index: 90;\" bis_skin_checked=\"1\"></div><div class=\"ui-resizable-handle ui-resizable-s\" style=\"z-index: 90;\" bis_skin_checked=\"1\"></div><div class=\"ui-resizable-handle ui-resizable-se ui-icon ui-icon-gripsmall-diagonal-se\" style=\"z-index: 90;\" bis_skin_checked=\"1\"></div></div><div class=\"draggable resizeable-canvas ui-draggable ui-draggable-handle ui-resizable\" style=\"position: absolute; font-size: 16px; top: 624.6px; left: 843.6px; width: min-content; font-family: auto; padding: 5px !important;\" bis_skin_checked=\"1\">\n                {course_completion_date}\n                <i class=\"remove-item fi-rr-cross-circle cursor-pointer\" onclick=\"$(this).parent().remove()\">\n            </i><div class=\"ui-resizable-handle ui-resizable-e\" style=\"z-index: 90;\" bis_skin_checked=\"1\"></div><div class=\"ui-resizable-handle ui-resizable-s\" style=\"z-index: 90;\" bis_skin_checked=\"1\"></div><div class=\"ui-resizable-handle ui-resizable-se ui-icon ui-icon-gripsmall-diagonal-se\" style=\"z-index: 90;\" bis_skin_checked=\"1\"></div></div><div class=\"draggable resizeable-canvas ui-draggable ui-draggable-handle ui-resizable\" style=\"position: absolute; font-size: 12px; top: 669.972px; left: 66.9722px; width: min-content; font-family: auto; padding: 5px !important;\" bis_skin_checked=\"1\">\n                {certificate_download_date}\n                <i class=\"remove-item fi-rr-cross-circle cursor-pointer\" onclick=\"$(this).parent().remove()\">\n            </i><div class=\"ui-resizable-handle ui-resizable-e\" style=\"z-index: 90;\" bis_skin_checked=\"1\"></div><div class=\"ui-resizable-handle ui-resizable-s\" style=\"z-index: 90;\" bis_skin_checked=\"1\"></div><div class=\"ui-resizable-handle ui-resizable-se ui-icon ui-icon-gripsmall-diagonal-se\" style=\"z-index: 90;\" bis_skin_checked=\"1\"></div></div><div class=\"draggable resizeable-canvas ui-draggable ui-draggable-handle ui-resizable hidden-position\" style=\"position: absolute; font-size: 30px; top: 259.9px; left: 1115.89px; width: 534.336px; height: 62px; font-family: auto; padding: 5px !important;\" bis_skin_checked=\"1\">\n                COURSE COMPLETION CERTIFICATE\n                <i class=\"remove-item fi-rr-cross-circle cursor-pointer\" onclick=\"$(this).parent().remove()\">\n            </i><div class=\"ui-resizable-handle ui-resizable-e\" style=\"z-index: 90;\" bis_skin_checked=\"1\"></div><div class=\"ui-resizable-handle ui-resizable-s\" style=\"z-index: 90;\" bis_skin_checked=\"1\"></div><div class=\"ui-resizable-handle ui-resizable-se ui-icon ui-icon-gripsmall-diagonal-se\" style=\"z-index: 90;\" bis_skin_checked=\"1\"></div></div><div class=\"draggable resizeable-canvas ui-draggable ui-draggable-handle ui-resizable hidden-position\" style=\"position: absolute; font-size: 18px; top: 405.375px; left: 1076.39px; width: 802.1px; font-family: &quot;Pinyon Script&quot;; height: 100.238px; padding: 5px !important;\" bis_skin_checked=\"1\">\n                This certificate is awarded to {student_name} in recognition of their successful completion of Course on {course_completion_date}. Your hard work, dedication, and commitment to learning have enabled you to achieve this milestone, and we are proud to recognize your accomplishment.\n                <i class=\"remove-item fi-rr-cross-circle cursor-pointer\" onclick=\"$(this).parent().remove()\">\n            </i><div class=\"ui-resizable-handle ui-resizable-e\" style=\"z-index: 90;\" bis_skin_checked=\"1\"></div><div class=\"ui-resizable-handle ui-resizable-s\" style=\"z-index: 90;\" bis_skin_checked=\"1\"></div><div class=\"ui-resizable-handle ui-resizable-se ui-icon ui-icon-gripsmall-diagonal-se\" style=\"z-index: 90;\" bis_skin_checked=\"1\"></div></div><div class=\"draggable resizeable-canvas ui-draggable ui-draggable-handle ui-resizable\" style=\"position: absolute; font-size: 18px; top: 407.2px; left: 319.2px; width: 428.25px; font-family: auto; height: 46.8px; padding: 5px !important;\" bis_skin_checked=\"1\">\n                {course_title}\n                <i class=\"remove-item fi-rr-cross-circle cursor-pointer\" onclick=\"$(this).parent().remove()\">\n            </i><div class=\"ui-resizable-handle ui-resizable-e\" style=\"z-index: 90;\" bis_skin_checked=\"1\"></div><div class=\"ui-resizable-handle ui-resizable-s\" style=\"z-index: 90;\" bis_skin_checked=\"1\"></div><div class=\"ui-resizable-handle ui-resizable-se ui-icon ui-icon-gripsmall-diagonal-se\" style=\"z-index: 90;\" bis_skin_checked=\"1\"></div></div></div>', '2024-03-12 08:17:50', '2026-01-31 07:15:19'),
(64, '_token', 'tEYJPyWB4tjFp0tz78j0gDLj07tLXnw5hVpU5mX7', '2024-03-12 08:18:24', '2024-08-27 05:25:46'),
(65, 'zoom_account_email', 'example@gmail.com', '2024-03-12 08:18:24', '2024-08-27 05:19:46'),
(66, 'zoom_account_id', 'RG4XYxxxxxxxxxxxxxxx', '2024-03-12 08:18:24', '2024-08-27 05:19:46'),
(67, 'zoom_client_id', 'mFgJ4xxxxxxxxxxxxxxx', '2024-03-12 08:18:24', '2024-08-27 05:19:46'),
(68, 'zoom_client_secret', 'OZ6m9xxxxxxxxxxxxxxxx', '2024-03-12 08:18:24', '2024-08-27 05:19:46'),
(69, 'zoom_web_sdk', 'active', '2024-03-12 08:18:24', '2024-08-27 05:19:46'),
(70, 'zoom_sdk_client_id', '7M6Wxxxxxxxxxxxx', '2024-03-12 08:18:24', '2024-08-27 05:19:46'),
(71, 'zoom_sdk_client_secret', 'z1Nzxxxxxxxxxxxxxx', '2024-03-12 08:18:24', '2024-08-27 05:19:46'),
(72, 'open_ai_model', 'gpt-3.5-turbo-0125', '2024-03-12 09:11:12', '2024-08-27 05:25:46'),
(73, 'open_ai_max_token', '100', '2024-03-12 09:11:12', '2024-08-27 05:25:46'),
(74, 'open_ai_secret_key', 'sk-JPYxxxxxxxxxxxxxxxxxxx', '2024-03-12 09:11:12', '2024-08-27 05:25:46'),
(75, 'timezone', 'UTC', '2024-07-01 02:06:24', '2026-01-14 16:15:53'),
(76, 'device_limitation', '10', '2023-10-29 05:36:40', '2026-01-14 16:15:53');

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

--
-- Table structure for table `team_package_members`
--

CREATE TABLE `team_package_members` (
  `id` int(11) NOT NULL,
  `leader_id` int(11) DEFAULT NULL,
  `team_package_id` int(11) DEFAULT NULL,
  `member_id` int(11) DEFAULT NULL,
  `created_at` timestamp NOT NULL DEFAULT current_timestamp(),
  `updated_at` timestamp NOT NULL DEFAULT current_timestamp()
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;

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

--
-- Table structure for table `team_package_purchases`
--

CREATE TABLE `team_package_purchases` (
  `id` int(11) NOT NULL,
  `invoice` varchar(255) DEFAULT NULL,
  `user_id` int(11) DEFAULT NULL,
  `package_id` int(11) DEFAULT NULL,
  `price` double DEFAULT NULL,
  `admin_revenue` double DEFAULT NULL,
  `instructor_revenue` double DEFAULT NULL,
  `tax` double DEFAULT NULL,
  `payment_method` varchar(255) DEFAULT NULL,
  `payment_details` text DEFAULT NULL,
  `status` int(11) DEFAULT NULL,
  `created_at` timestamp NOT NULL DEFAULT current_timestamp(),
  `updated_at` timestamp NOT NULL DEFAULT current_timestamp()
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

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

--
-- Table structure for table `team_training_packages`
--

CREATE TABLE `team_training_packages` (
  `id` int(11) NOT NULL,
  `user_id` int(11) DEFAULT NULL,
  `title` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `slug` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `price` double(10,2) DEFAULT NULL,
  `course_privacy` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `course_id` int(11) DEFAULT NULL,
  `allocation` int(11) DEFAULT NULL,
  `expiry_type` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `start_date` int(11) DEFAULT NULL,
  `expiry_date` int(11) DEFAULT NULL,
  `features` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `thumbnail` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `pricing_type` int(11) DEFAULT NULL,
  `status` int(11) DEFAULT NULL,
  `created_at` timestamp NOT NULL DEFAULT current_timestamp(),
  `updated_at` timestamp NOT NULL DEFAULT current_timestamp()
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;

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

--
-- Table structure for table `tutor_bookings`
--

CREATE TABLE `tutor_bookings` (
  `id` int(11) NOT NULL,
  `invoice` varchar(255) DEFAULT NULL,
  `schedule_id` int(11) DEFAULT NULL,
  `student_id` int(11) DEFAULT NULL,
  `tutor_id` int(11) DEFAULT NULL,
  `start_time` varchar(255) DEFAULT NULL,
  `end_time` varchar(255) DEFAULT NULL,
  `joining_data` longtext DEFAULT NULL,
  `price` double DEFAULT NULL,
  `admin_revenue` double DEFAULT NULL,
  `instructor_revenue` double DEFAULT NULL,
  `tax` double DEFAULT NULL,
  `payment_method` varchar(255) DEFAULT NULL,
  `payment_details` text DEFAULT NULL,
  `created_at` timestamp NULL DEFAULT current_timestamp(),
  `updated_at` timestamp NULL DEFAULT current_timestamp()
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci;

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

--
-- Table structure for table `tutor_can_teach`
--

CREATE TABLE `tutor_can_teach` (
  `id` int(11) NOT NULL,
  `instructor_id` int(11) DEFAULT NULL,
  `category_id` int(11) DEFAULT NULL,
  `subject_id` int(11) DEFAULT NULL,
  `description` longtext DEFAULT NULL,
  `thumbnail` varchar(255) DEFAULT NULL,
  `price` varchar(255) DEFAULT NULL,
  `created_at` timestamp NULL DEFAULT current_timestamp(),
  `updated_at` timestamp NULL DEFAULT current_timestamp()
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci;

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

--
-- Table structure for table `tutor_categories`
--

CREATE TABLE `tutor_categories` (
  `id` int(11) NOT NULL,
  `name` varchar(255) DEFAULT NULL,
  `slug` varchar(255) DEFAULT NULL,
  `status` int(11) DEFAULT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci;

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

--
-- Table structure for table `tutor_reviews`
--

CREATE TABLE `tutor_reviews` (
  `id` int(11) NOT NULL,
  `tutor_id` int(11) DEFAULT NULL,
  `student_id` int(11) DEFAULT NULL,
  `rating` int(11) DEFAULT NULL,
  `review` varchar(255) DEFAULT NULL,
  `created_at` timestamp NULL DEFAULT current_timestamp(),
  `updated_at` timestamp NULL DEFAULT current_timestamp()
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci;

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

--
-- Table structure for table `tutor_schedules`
--

CREATE TABLE `tutor_schedules` (
  `id` int(10) UNSIGNED NOT NULL,
  `tutor_id` int(11) DEFAULT 0,
  `category_id` int(11) DEFAULT NULL,
  `subject_id` int(11) DEFAULT NULL,
  `start_time` varchar(255) DEFAULT NULL,
  `end_time` varchar(255) DEFAULT NULL,
  `tution_type` int(11) DEFAULT NULL,
  `duration` int(11) DEFAULT NULL,
  `description` longtext DEFAULT NULL,
  `status` int(11) DEFAULT 0,
  `booking_id` int(11) DEFAULT NULL,
  `created_at` timestamp NULL DEFAULT current_timestamp(),
  `updated_at` timestamp NULL DEFAULT current_timestamp()
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;

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

--
-- Table structure for table `tutor_subjects`
--

CREATE TABLE `tutor_subjects` (
  `id` int(11) NOT NULL,
  `name` varchar(255) NOT NULL,
  `slug` varchar(255) DEFAULT NULL,
  `status` varchar(255) DEFAULT NULL,
  `created_at` timestamp NULL DEFAULT current_timestamp(),
  `updated_at` timestamp NULL DEFAULT current_timestamp()
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci;

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

--
-- Table structure for table `user_reviews`
--

CREATE TABLE `user_reviews` (
  `id` int(11) NOT NULL,
  `user_id` int(11) DEFAULT NULL,
  `rating` int(11) DEFAULT NULL,
  `review` longtext DEFAULT NULL,
  `created_at` timestamp NULL DEFAULT current_timestamp(),
  `updated_at` timestamp NULL DEFAULT current_timestamp()
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci;

--
-- Dumping data for table `user_reviews`
--

INSERT INTO `user_reviews` (`id`, `user_id`, `rating`, `review`, `created_at`, `updated_at`) VALUES
(1, 6, 5, 'IOLX made learning so easy and fun! The lessons are clear, and I can study at my own pace. I feel more confident in my skills every day.', '2026-01-13 06:14:51', '2026-01-14 15:37:13'),
(2, 5, 5, 'Thanks to IOLX, I was able to learn new tech skills that helped me get an internship. The platform is really practical and easy to follow.', '2026-01-13 06:15:55', '2026-01-14 15:36:44'),
(3, 10, 5, 'I love IOLX because it gives me access to quality courses I couldn’t find anywhere else. The interactive lessons really help me understand and remember everything.', '2026-01-13 06:16:27', '2026-01-14 15:38:19'),
(4, 17, 5, 'It\'s about how easy the course I took was.', '2026-01-16 20:07:19', '2026-01-16 20:07:19');

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

--
-- Table structure for table `watch_durations`
--

CREATE TABLE `watch_durations` (
  `id` bigint(20) UNSIGNED NOT NULL,
  `watched_student_id` int(11) DEFAULT NULL,
  `watched_course_id` int(11) DEFAULT NULL,
  `watched_lesson_id` int(11) DEFAULT NULL,
  `current_duration` int(11) DEFAULT NULL,
  `watched_counter` longtext DEFAULT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `watch_durations`
--

INSERT INTO `watch_durations` (`id`, `watched_student_id`, `watched_course_id`, `watched_lesson_id`, `current_duration`, `watched_counter`, `created_at`, `updated_at`) VALUES
(1, 2, 12, 1, 45, '[\"5\",\"10\",\"15\",\"20\",\"25\",\"30\",\"35\",\"40\",\"45\",\"50\",\"55\",\"60\",\"65\",\"70\",\"75\",\"80\",\"85\",\"90\",\"95\",\"100\",\"105\",\"110\",\"115\",\"120\",\"125\",\"130\",\"135\",\"140\",\"145\",\"150\",\"155\",\"160\",\"165\",\"170\",\"175\",\"180\",\"185\",\"190\",\"195\",\"200\",\"205\",\"210\",\"215\",\"220\",\"225\",\"230\",\"235\",\"240\",\"245\",\"250\",\"255\",\"260\",\"265\",\"270\",\"275\",\"280\"]', NULL, NULL),
(2, 17, 12, 1, 25, '[\"5\",\"10\",\"15\",\"20\",\"25\",\"30\",\"35\",\"40\",\"45\",\"50\",\"55\",\"60\",\"65\",\"70\",\"75\",\"80\",\"85\",\"90\",\"95\",\"100\",\"105\",\"110\",\"115\",\"120\",\"125\",\"130\",\"135\",\"140\",\"145\",\"150\",\"155\",\"160\",\"165\",\"170\",\"175\",\"180\",\"185\",\"190\",\"195\",\"200\",\"205\",\"210\",\"215\",\"220\",\"225\",\"230\",\"235\",\"240\",\"245\",\"250\",\"255\",\"260\",\"265\",\"270\",\"275\",\"280\"]', NULL, NULL),
(3, 17, 13, 2, 485, '[\"5\",\"10\",\"15\",\"20\",\"25\",\"30\",\"35\",\"40\",\"45\",\"50\",\"55\",\"60\",\"65\",\"70\",\"75\",\"80\",\"85\",\"90\",\"95\",\"100\",\"105\",\"110\",\"115\",\"120\",\"125\",\"130\",\"135\",\"140\",\"145\",\"150\",\"155\",\"160\",\"165\",\"170\",\"175\",\"180\",\"185\",\"190\",\"195\",\"200\",\"205\",\"210\",\"215\",\"220\",\"225\",\"230\",\"235\",\"240\",\"245\",\"250\",\"255\",\"260\",\"265\",\"270\",\"275\",\"280\",\"285\",\"290\",\"295\",\"300\",\"305\",\"310\",\"315\",\"320\",\"325\",\"330\",\"335\",\"340\",\"345\",\"350\",\"355\",\"360\",\"365\",\"370\",\"375\",\"380\",\"385\",\"390\",\"395\",\"400\",\"405\",\"410\",\"415\",\"420\",\"425\",\"430\",\"435\",\"440\",\"445\",\"450\",\"455\",\"460\",\"465\",\"470\",\"475\",\"480\",\"485\"]', NULL, NULL),
(4, 17, 14, 3, 240, '[\"5\",\"10\",\"15\",\"20\",\"25\",\"30\",\"35\",\"40\",\"45\",\"50\",\"55\",\"60\",\"65\",\"70\",\"75\",\"80\",\"85\",\"90\",\"95\",\"100\",\"105\",\"110\",\"115\",\"120\",\"125\",\"130\",\"135\",\"140\",\"145\",\"150\",\"155\",\"160\",\"165\",\"170\",\"175\",\"180\",\"185\",\"190\",\"195\",\"200\",\"205\",\"210\",\"215\",\"220\",\"225\",\"230\",\"235\",\"240\"]', NULL, NULL),
(5, 18, 12, 1, 5, '[\"5\",\"10\",\"15\",\"20\",\"25\",\"30\",\"35\",\"40\",\"45\",\"50\",\"55\",\"60\",\"65\",\"70\",\"75\",\"80\",\"85\",\"90\",\"95\",\"100\",\"105\",\"110\",\"115\",\"120\",\"125\",\"130\",\"135\",\"140\",\"145\",\"150\",\"155\",\"160\",\"165\",\"170\",\"175\",\"180\",\"185\",\"190\",\"195\",\"200\",\"205\",\"210\",\"215\",\"220\",\"225\",\"230\",\"235\",\"240\",\"245\",\"250\",\"255\",\"260\",\"265\",\"270\",\"275\",\"280\"]', NULL, NULL),
(6, 21, 12, 1, 280, '[\"5\",\"10\",\"15\",\"20\",\"25\",\"30\",\"35\",\"40\",\"45\",\"50\",\"55\",\"60\",\"65\",\"70\",\"75\",\"80\",\"85\",\"90\",\"95\",\"100\",\"105\",\"110\",\"115\",\"120\",\"125\",\"130\",\"135\",\"140\",\"145\",\"150\",\"155\",\"160\",\"165\",\"170\",\"175\",\"180\",\"185\",\"190\",\"195\",\"200\",\"205\",\"210\",\"215\",\"220\",\"225\",\"230\",\"235\",\"240\",\"245\",\"250\",\"255\",\"260\",\"265\",\"270\",\"275\",\"280\"]', NULL, NULL),
(7, 21, 13, 2, 0, '[\"5\",\"10\",\"15\",\"20\",\"25\",\"30\",\"35\",\"40\",\"45\",\"50\",\"55\",\"60\",\"65\",\"70\",\"75\",\"80\",\"85\",\"90\",\"95\",\"100\",\"105\",\"110\",\"115\",\"120\",\"125\",\"130\",\"135\",\"140\",\"145\",\"150\",\"155\",\"160\",\"165\",\"170\",\"175\",\"180\",\"185\",\"190\",\"195\",\"200\",\"205\",\"210\",\"215\",\"220\",\"225\",\"230\",\"235\",\"240\",\"245\",\"250\",\"255\",\"260\",\"265\",\"270\",\"275\",\"280\",\"285\",\"290\",\"295\",\"300\",\"305\",\"310\",\"315\",\"320\",\"325\",\"330\",\"335\",\"340\",\"345\",\"350\",\"355\",\"360\",\"365\",\"370\",\"375\",\"380\",\"385\",\"390\",\"395\",\"400\",\"405\",\"410\",\"415\",\"420\",\"425\",\"430\",\"435\",\"440\",\"445\",\"450\",\"455\",\"460\",\"465\",\"470\",\"475\",\"480\",\"485\",\"0\"]', NULL, NULL),
(8, 22, 12, 1, 275, '[\"5\",\"10\",\"15\",\"20\",\"25\",\"30\",\"35\",\"40\",\"45\",\"50\",\"55\",\"60\",\"65\",\"70\",\"75\",\"80\",\"85\",\"90\",\"95\",\"100\",\"105\",\"110\",\"115\",\"120\",\"125\",\"130\",\"135\",\"140\",\"145\",\"150\",\"155\",\"160\",\"165\",\"170\",\"175\",\"180\",\"185\",\"190\",\"195\",\"200\",\"205\",\"210\",\"215\",\"220\",\"225\",\"230\",\"235\",\"240\",\"245\",\"250\",\"255\",\"260\",\"265\",\"270\",\"275\"]', NULL, NULL),
(9, 22, 13, 2, 425, '[\"5\",\"10\",\"15\",\"20\",\"55\",\"40\",\"45\",\"50\",\"60\",\"65\",\"70\",\"75\",\"285\",\"365\",\"420\",\"425\"]', NULL, NULL),
(10, 22, 14, 3, 5, '[\"5\"]', NULL, NULL),
(11, 24, 12, 1, 280, '[\"5\",\"10\",\"15\",\"20\",\"25\",\"30\",\"35\",\"40\",\"45\",\"50\",\"55\",\"60\",\"65\",\"70\",\"75\",\"80\",\"85\",\"90\",\"95\",\"100\",\"105\",\"110\",\"115\",\"120\",\"125\",\"160\",\"165\",\"130\",\"135\",\"140\",\"145\",\"150\",\"155\",\"170\",\"175\",\"180\",\"185\",\"190\",\"195\",\"200\",\"205\",\"210\",\"215\",\"220\",\"225\",\"230\",\"235\",\"240\",\"245\",\"250\",\"255\",\"260\",\"265\",\"270\",\"275\",\"280\"]', NULL, NULL),
(12, 25, 12, 1, 5, '[\"5\",\"10\",\"15\",\"20\",\"25\",\"30\",\"35\",\"40\",\"45\",\"50\",\"55\",\"60\",\"65\",\"70\",\"75\",\"80\",\"85\",\"90\",\"95\",\"100\",\"105\",\"110\",\"115\",\"120\",\"125\",\"130\",\"135\",\"140\",\"145\",\"150\",\"155\",\"160\",\"165\",\"170\",\"175\",\"180\",\"185\",\"190\",\"195\",\"200\",\"205\",\"210\",\"215\",\"220\",\"225\",\"230\",\"235\",\"240\",\"245\",\"250\",\"255\",\"260\",\"265\",\"270\",\"275\",\"280\",\"0\"]', NULL, NULL),
(13, 26, 12, 1, 130, '[\"5\",\"10\",\"15\",\"20\",\"25\",\"30\",\"35\",\"40\",\"45\",\"50\",\"55\",\"60\",\"65\",\"70\",\"75\",\"80\",\"85\",\"90\",\"95\",\"100\",\"105\",\"110\",\"115\",\"120\",\"125\",\"130\",\"135\",\"140\",\"145\",\"150\",\"155\",\"160\",\"165\",\"170\",\"175\",\"180\",\"185\",\"190\",\"195\",\"200\",\"205\",\"210\",\"215\",\"220\",\"225\",\"230\",\"235\",\"240\",\"245\",\"250\",\"255\",\"260\",\"265\",\"270\",\"275\",\"280\",\"0\"]', NULL, NULL),
(14, 26, 14, 3, 240, '[\"5\",\"10\",\"25\",\"30\",\"35\",\"50\",\"55\",\"70\",\"75\",\"80\",\"95\",\"100\",\"115\",\"120\",\"135\",\"140\",\"145\",\"160\",\"165\",\"180\",\"185\",\"190\",\"205\",\"210\",\"215\",\"220\",\"225\",\"240\"]', NULL, NULL),
(15, 27, 13, 2, 460, '[\"5\",\"10\",\"15\",\"20\",\"25\",\"30\",\"35\",\"40\",\"45\",\"50\",\"55\",\"60\",\"65\",\"70\",\"75\",\"80\",\"85\",\"90\",\"95\",\"100\",\"105\",\"110\",\"115\",\"120\",\"125\",\"130\",\"135\",\"140\",\"145\",\"150\",\"155\",\"160\",\"165\",\"170\",\"175\",\"180\",\"185\",\"190\",\"195\",\"200\",\"205\",\"210\",\"215\",\"220\",\"225\",\"230\",\"235\",\"240\",\"245\",\"250\",\"255\",\"260\",\"265\",\"270\",\"275\",\"280\",\"285\",\"290\",\"295\",\"300\",\"305\",\"310\",\"315\",\"320\",\"325\",\"330\",\"335\",\"340\",\"345\",\"350\",\"355\",\"360\",\"365\",\"370\",\"375\",\"380\",\"385\",\"390\",\"395\",\"400\",\"405\",\"410\",\"415\",\"420\",\"425\",\"430\",\"435\",\"440\",\"445\",\"450\",\"455\",\"460\"]', NULL, NULL),
(16, 21, 14, 3, 240, '[\"5\",\"10\",\"15\",\"20\",\"25\",\"30\",\"35\",\"40\",\"45\",\"50\",\"55\",\"60\",\"65\",\"70\",\"75\",\"80\",\"85\",\"90\",\"95\",\"100\",\"105\",\"110\",\"115\",\"120\",\"125\",\"130\",\"135\",\"140\",\"145\",\"150\",\"155\",\"160\",\"165\",\"170\",\"175\",\"180\",\"185\",\"190\",\"195\",\"200\",\"205\",\"210\",\"215\",\"220\",\"225\",\"230\",\"235\",\"240\",\"0\"]', NULL, NULL),
(17, 28, 12, 1, 40, '[\"5\",\"10\",\"15\",\"0\",\"20\",\"25\",\"30\",\"35\",\"40\",\"45\",\"50\",\"55\",\"60\",\"65\",\"70\",\"75\",\"80\",\"85\",\"90\",\"95\",\"100\",\"105\",\"110\",\"115\",\"120\",\"125\",\"130\",\"135\",\"140\",\"145\",\"150\",\"155\",\"160\",\"165\",\"170\",\"175\",\"180\",\"185\",\"190\",\"195\",\"200\",\"205\",\"210\",\"215\",\"220\",\"225\",\"230\",\"235\",\"240\",\"245\",\"250\",\"255\",\"260\",\"265\",\"270\",\"275\",\"280\"]', NULL, NULL),
(18, 29, 12, 1, 280, '[\"5\",\"10\",\"15\",\"20\",\"25\",\"30\",\"35\",\"40\",\"45\",\"50\",\"55\",\"60\",\"65\",\"70\",\"75\",\"0\",\"80\",\"85\",\"90\",\"95\",\"100\",\"105\",\"110\",\"115\",\"120\",\"125\",\"130\",\"135\",\"140\",\"145\",\"150\",\"155\",\"160\",\"165\",\"170\",\"175\",\"180\",\"185\",\"190\",\"195\",\"200\",\"205\",\"210\",\"215\",\"220\",\"225\",\"230\",\"235\",\"240\",\"245\",\"250\",\"255\",\"260\",\"265\",\"270\",\"275\",\"280\"]', NULL, NULL),
(19, 29, 13, 2, 325, '[\"5\",\"10\",\"15\",\"20\",\"25\",\"30\",\"35\",\"40\",\"45\",\"50\",\"55\",\"60\",\"65\",\"70\",\"75\",\"80\",\"85\",\"90\",\"95\",\"100\",\"105\",\"110\",\"115\",\"120\",\"125\",\"130\",\"135\",\"140\",\"145\",\"150\",\"155\",\"160\",\"165\",\"170\",\"175\",\"180\",\"185\",\"190\",\"195\",\"200\",\"205\",\"210\",\"215\",\"220\",\"225\",\"230\",\"235\",\"240\",\"245\",\"250\",\"255\",\"260\",\"265\",\"270\",\"275\",\"280\",\"285\",\"290\",\"295\",\"300\",\"305\",\"310\",\"315\",\"320\",\"325\",\"330\",\"335\",\"340\",\"345\",\"350\",\"355\",\"360\",\"365\",\"370\",\"375\",\"380\",\"385\",\"390\",\"395\",\"400\",\"405\",\"410\",\"415\",\"420\",\"425\",\"430\",\"435\",\"440\",\"445\",\"450\",\"455\",\"460\",\"465\",\"470\",\"475\",\"480\",\"485\"]', NULL, NULL),
(20, 29, 14, 3, 240, '[\"5\",\"10\",\"15\",\"20\",\"25\",\"30\",\"35\",\"40\",\"45\",\"50\",\"55\",\"60\",\"65\",\"70\",\"75\",\"80\",\"85\",\"90\",\"95\",\"100\",\"105\",\"110\",\"115\",\"120\",\"125\",\"130\",\"135\",\"140\",\"145\",\"150\",\"155\",\"160\",\"165\",\"170\",\"175\",\"180\",\"185\",\"190\",\"195\",\"200\",\"205\",\"210\",\"215\",\"220\",\"225\",\"230\",\"235\",\"240\"]', NULL, NULL),
(21, 25, 13, 2, 5, '[\"185\",\"380\",\"0\",\"5\",\"10\",\"15\",\"20\",\"25\",\"30\",\"75\",\"395\",\"400\",\"405\",\"410\",\"415\",\"420\",\"425\",\"430\",\"435\",\"440\",\"445\",\"450\",\"455\",\"460\",\"465\",\"470\",\"475\",\"480\",\"485\"]', NULL, NULL),
(22, 25, 14, 3, 5, '[\"5\"]', NULL, NULL),
(23, 30, 12, 1, 280, '[\"5\",\"10\",\"15\",\"20\",\"25\",\"30\",\"35\",\"40\",\"45\",\"50\",\"55\",\"60\",\"65\",\"70\",\"75\",\"80\",\"85\",\"90\",\"95\",\"100\",\"105\",\"110\",\"115\",\"120\",\"125\",\"130\",\"135\",\"140\",\"145\",\"150\",\"155\",\"160\",\"165\",\"170\",\"175\",\"180\",\"185\",\"190\",\"195\",\"200\",\"205\",\"210\",\"215\",\"220\",\"225\",\"230\",\"235\",\"240\",\"245\",\"250\",\"255\",\"260\",\"265\",\"270\",\"275\",\"280\"]', NULL, NULL),
(24, 30, 13, 2, 125, '[\"5\",\"10\",\"15\",\"20\",\"25\",\"30\",\"35\",\"40\",\"45\",\"50\",\"55\",\"60\",\"65\",\"70\",\"75\",\"80\",\"85\",\"90\",\"95\",\"100\",\"105\",\"110\",\"115\",\"120\",\"125\",\"130\",\"135\",\"140\",\"145\",\"150\",\"155\",\"160\",\"165\",\"170\",\"175\",\"180\",\"185\",\"190\",\"195\",\"200\",\"205\",\"210\",\"215\",\"220\",\"225\",\"230\",\"235\",\"240\",\"245\",\"250\",\"255\",\"260\",\"265\",\"270\",\"275\",\"280\",\"285\",\"290\",\"295\",\"300\",\"305\",\"310\",\"315\",\"320\",\"325\",\"330\",\"335\",\"340\",\"345\",\"350\",\"355\",\"360\",\"365\",\"370\",\"375\",\"380\",\"385\",\"390\",\"395\",\"400\",\"405\",\"410\",\"415\",\"420\",\"425\",\"430\",\"435\",\"440\",\"445\",\"450\",\"455\",\"460\",\"465\",\"470\",\"475\",\"480\",\"485\",\"0\"]', NULL, NULL),
(25, 32, 12, 1, 20, '[\"5\",\"10\",\"15\",\"20\",\"25\",\"30\",\"35\",\"40\",\"45\",\"50\",\"55\",\"60\",\"65\",\"70\",\"75\",\"80\",\"85\",\"90\",\"95\",\"100\",\"105\",\"110\",\"115\",\"120\",\"125\",\"130\",\"135\",\"140\",\"145\",\"150\",\"155\",\"0\",\"160\",\"165\",\"170\",\"175\",\"180\",\"185\",\"190\",\"195\",\"200\",\"205\",\"210\",\"215\",\"220\",\"225\",\"230\",\"235\",\"240\",\"245\",\"250\",\"255\",\"260\",\"265\",\"270\",\"275\",\"280\"]', NULL, NULL),
(26, 35, 12, 1, 50, '[\"5\",\"10\",\"15\",\"20\",\"25\",\"30\",\"165\",\"0\",\"35\",\"40\",\"45\",\"50\",\"55\",\"60\",\"65\",\"70\",\"75\",\"80\",\"85\",\"90\",\"95\",\"100\",\"105\",\"110\",\"115\",\"120\",\"125\",\"130\",\"135\",\"140\",\"145\",\"150\",\"155\",\"160\",\"170\",\"175\",\"180\",\"185\",\"190\",\"195\",\"200\",\"205\",\"210\",\"215\",\"220\",\"225\",\"230\",\"235\",\"240\",\"245\",\"250\",\"255\",\"260\",\"265\",\"270\",\"275\",\"280\"]', NULL, NULL),
(27, 36, 12, 1, 270, '[\"5\",\"10\",\"15\",\"20\",\"25\",\"30\",\"35\",\"40\",\"45\",\"50\",\"55\",\"60\",\"65\",\"70\",\"75\",\"80\",\"85\",\"90\",\"95\",\"100\",\"105\",\"110\",\"115\",\"120\",\"125\",\"130\",\"135\",\"140\",\"145\",\"150\",\"155\",\"160\",\"165\",\"170\",\"175\",\"180\",\"185\",\"190\",\"195\",\"200\",\"205\",\"210\",\"215\",\"220\",\"225\",\"230\",\"235\",\"240\",\"245\",\"250\",\"255\",\"260\",\"265\",\"270\",\"275\",\"0\"]', NULL, NULL),
(28, 37, 13, 2, 5, '[\"5\"]', NULL, NULL),
(29, 37, 12, 1, 280, '[\"5\",\"10\",\"15\",\"20\",\"25\",\"30\",\"0\",\"35\",\"40\",\"45\",\"50\",\"55\",\"60\",\"65\",\"70\",\"75\",\"80\",\"85\",\"90\",\"95\",\"100\",\"105\",\"110\",\"115\",\"120\",\"125\",\"130\",\"135\",\"140\",\"145\",\"150\",\"155\",\"160\",\"165\",\"170\",\"175\",\"180\",\"185\",\"190\",\"195\",\"200\",\"205\",\"210\",\"215\",\"220\",\"225\",\"230\",\"235\",\"240\",\"245\",\"250\",\"255\",\"260\",\"265\",\"270\",\"275\",\"280\"]', NULL, NULL),
(30, 39, 12, 1, 25, '[\"5\",\"10\",\"15\",\"20\",\"25\"]', NULL, NULL),
(31, 36, 13, 2, 140, '[\"5\",\"45\",\"50\",\"55\",\"60\",\"65\",\"70\",\"75\",\"80\",\"85\",\"90\",\"95\",\"100\",\"105\",\"110\",\"115\",\"120\",\"125\",\"130\",\"135\",\"140\"]', NULL, NULL),
(32, 40, 12, 1, 155, '[\"5\",\"10\",\"15\",\"20\",\"25\",\"30\",\"35\",\"40\",\"45\",\"50\",\"55\",\"60\",\"65\",\"70\",\"75\",\"80\",\"85\",\"90\",\"95\",\"100\",\"105\",\"110\",\"115\",\"120\",\"125\",\"130\",\"135\",\"140\",\"145\",\"150\",\"155\",\"160\",\"165\",\"170\",\"175\",\"180\",\"185\",\"190\",\"195\",\"200\",\"205\",\"210\",\"215\",\"220\",\"225\",\"230\",\"235\",\"240\",\"245\",\"250\",\"255\",\"260\",\"265\",\"270\",\"275\",\"280\"]', NULL, NULL),
(33, 40, 13, 2, 460, '[\"5\",\"10\",\"15\",\"20\",\"25\",\"30\",\"35\",\"40\",\"45\",\"50\",\"55\",\"60\",\"65\",\"70\",\"75\",\"80\",\"85\",\"90\",\"95\",\"100\",\"105\",\"110\",\"115\",\"120\",\"125\",\"130\",\"135\",\"140\",\"145\",\"150\",\"155\",\"160\",\"165\",\"170\",\"175\",\"180\",\"185\",\"190\",\"195\",\"200\",\"205\",\"210\",\"215\",\"220\",\"225\",\"230\",\"235\",\"240\",\"245\",\"250\",\"255\",\"260\",\"265\",\"270\",\"275\",\"280\",\"285\",\"290\",\"295\",\"300\",\"305\",\"310\",\"315\",\"320\",\"325\",\"330\",\"335\",\"370\",\"385\",\"390\",\"395\",\"400\",\"405\",\"410\",\"415\",\"420\",\"425\",\"430\",\"435\",\"440\",\"445\",\"450\",\"455\",\"460\"]', NULL, NULL),
(34, 40, 14, 3, 20, '[\"5\",\"10\",\"15\",\"20\"]', NULL, NULL),
(35, 38, 12, 1, 20, '[\"10\",\"15\",\"20\",\"25\",\"30\",\"5\",\"35\",\"40\",\"45\",\"50\",\"55\",\"60\",\"65\",\"70\",\"75\",\"80\",\"85\",\"90\",\"95\",\"100\",\"105\",\"110\",\"115\",\"120\",\"125\",\"130\",\"135\",\"140\",\"145\",\"150\",\"155\",\"160\",\"165\",\"170\",\"175\",\"180\",\"185\",\"190\",\"195\",\"200\",\"205\",\"210\",\"215\",\"220\",\"225\",\"230\",\"235\",\"240\",\"245\",\"250\",\"255\",\"260\",\"265\",\"270\",\"275\",\"280\"]', NULL, NULL),
(36, 41, 12, 1, 0, '[\"5\",\"10\",\"15\",\"20\",\"25\",\"30\",\"35\",\"40\",\"45\",\"50\",\"55\",\"60\",\"65\",\"70\",\"75\",\"80\",\"85\",\"90\",\"95\",\"100\",\"105\",\"110\",\"115\",\"120\",\"125\",\"130\",\"135\",\"140\",\"145\",\"150\",\"155\",\"160\",\"165\",\"170\",\"175\",\"180\",\"185\",\"190\",\"195\",\"200\",\"205\",\"210\",\"215\",\"220\",\"225\",\"230\",\"235\",\"240\",\"245\",\"250\",\"255\",\"260\",\"265\",\"270\",\"275\",\"280\",\"0\"]', NULL, NULL),
(37, 41, 13, 2, 485, '[\"5\",\"10\",\"15\",\"20\",\"25\",\"30\",\"35\",\"40\",\"45\",\"50\",\"55\",\"60\",\"65\",\"70\",\"75\",\"80\",\"85\",\"90\",\"95\",\"100\",\"105\",\"110\",\"115\",\"120\",\"125\",\"130\",\"135\",\"140\",\"145\",\"150\",\"155\",\"160\",\"165\",\"170\",\"175\",\"180\",\"185\",\"190\",\"195\",\"200\",\"205\",\"210\",\"215\",\"220\",\"225\",\"230\",\"235\",\"240\",\"245\",\"250\",\"255\",\"260\",\"265\",\"270\",\"275\",\"280\",\"285\",\"290\",\"295\",\"300\",\"305\",\"310\",\"315\",\"320\",\"325\",\"330\",\"335\",\"340\",\"345\",\"350\",\"355\",\"360\",\"365\",\"370\",\"375\",\"380\",\"385\",\"390\",\"395\",\"400\",\"405\",\"410\",\"415\",\"420\",\"425\",\"430\",\"435\",\"440\",\"445\",\"450\",\"455\",\"460\",\"465\",\"470\",\"475\",\"480\",\"485\"]', NULL, NULL),
(38, 42, 12, 1, 280, '[\"5\",\"10\",\"15\",\"20\",\"25\",\"30\",\"35\",\"40\",\"45\",\"50\",\"55\",\"60\",\"65\",\"70\",\"75\",\"80\",\"85\",\"90\",\"95\",\"100\",\"105\",\"110\",\"115\",\"120\",\"125\",\"130\",\"135\",\"140\",\"145\",\"150\",\"155\",\"160\",\"165\",\"170\",\"175\",\"180\",\"185\",\"190\",\"195\",\"200\",\"205\",\"210\",\"215\",\"220\",\"225\",\"230\",\"235\",\"240\",\"245\",\"250\",\"255\",\"260\",\"265\",\"270\",\"275\",\"280\"]', NULL, NULL),
(39, 41, 14, 3, 240, '[\"5\",\"10\",\"15\",\"20\",\"25\",\"30\",\"35\",\"40\",\"45\",\"50\",\"55\",\"60\",\"65\",\"70\",\"75\",\"80\",\"85\",\"90\",\"95\",\"100\",\"105\",\"110\",\"115\",\"120\",\"125\",\"130\",\"135\",\"140\",\"145\",\"150\",\"155\",\"160\",\"165\",\"170\",\"175\",\"180\",\"185\",\"190\",\"195\",\"200\",\"205\",\"210\",\"215\",\"220\",\"225\",\"230\",\"235\",\"240\"]', NULL, NULL),
(40, 42, 13, 2, 475, '[\"5\",\"10\",\"15\",\"20\",\"25\",\"30\",\"35\",\"40\",\"45\",\"50\",\"55\",\"60\",\"65\",\"70\",\"75\",\"80\",\"85\",\"90\",\"95\",\"100\",\"105\",\"110\",\"115\",\"120\",\"125\",\"130\",\"135\",\"140\",\"145\",\"150\",\"155\",\"160\",\"205\",\"210\",\"215\",\"220\",\"225\",\"170\",\"175\",\"180\",\"185\",\"190\",\"195\",\"200\",\"230\",\"235\",\"240\",\"245\",\"250\",\"255\",\"260\",\"265\",\"270\",\"275\",\"280\",\"285\",\"290\",\"295\",\"300\",\"305\",\"310\",\"315\",\"320\",\"325\",\"330\",\"335\",\"340\",\"345\",\"350\",\"355\",\"360\",\"365\",\"370\",\"375\",\"380\",\"385\",\"390\",\"395\",\"400\",\"405\",\"410\",\"415\",\"420\",\"425\",\"430\",\"435\",\"440\",\"445\",\"450\",\"455\",\"460\",\"465\",\"470\",\"475\"]', NULL, NULL),
(41, 43, 12, 1, 280, '[\"5\",\"10\",\"15\",\"20\",\"25\",\"30\",\"35\",\"40\",\"45\",\"50\",\"55\",\"60\",\"65\",\"70\",\"75\",\"80\",\"85\",\"90\",\"95\",\"100\",\"105\",\"110\",\"115\",\"120\",\"125\",\"130\",\"135\",\"140\",\"145\",\"150\",\"155\",\"160\",\"165\",\"170\",\"175\",\"180\",\"185\",\"190\",\"195\",\"200\",\"205\",\"210\",\"215\",\"220\",\"225\",\"230\",\"235\",\"240\",\"245\",\"250\",\"255\",\"260\",\"265\",\"270\",\"275\",\"280\"]', NULL, NULL),
(42, 42, 14, 3, 240, '[\"55\",\"60\",\"65\",\"70\",\"75\",\"80\",\"85\",\"90\",\"95\",\"100\",\"105\",\"110\",\"115\",\"120\",\"125\",\"130\",\"135\",\"140\",\"145\",\"150\",\"155\",\"160\",\"165\",\"170\",\"175\",\"180\",\"185\",\"190\",\"195\",\"200\",\"205\",\"210\",\"215\",\"220\",\"225\",\"230\",\"235\",\"240\"]', NULL, NULL),
(43, 44, 12, 1, 280, '[\"5\",\"10\",\"15\",\"20\",\"25\",\"30\",\"35\",\"40\",\"45\",\"50\",\"55\",\"60\",\"65\",\"70\",\"75\",\"80\",\"85\",\"90\",\"95\",\"100\",\"105\",\"110\",\"115\",\"120\",\"125\",\"130\",\"135\",\"140\",\"145\",\"150\",\"155\",\"160\",\"165\",\"170\",\"175\",\"180\",\"185\",\"190\",\"195\",\"200\",\"205\",\"210\",\"215\",\"220\",\"225\",\"280\",\"0\",\"230\",\"235\",\"240\",\"245\",\"250\",\"255\",\"260\",\"265\",\"270\",\"275\"]', NULL, NULL),
(44, 44, 13, 2, 10, '[\"5\",\"10\"]', NULL, NULL),
(45, 33, 12, 1, 95, '[\"5\",\"10\",\"15\",\"20\",\"25\",\"30\",\"35\",\"40\",\"45\",\"50\",\"0\",\"55\",\"60\",\"65\",\"70\",\"75\",\"80\",\"85\",\"90\",\"95\",\"100\",\"105\",\"110\",\"115\",\"120\",\"125\",\"130\",\"135\",\"140\",\"145\",\"150\",\"155\",\"160\",\"165\",\"170\",\"175\",\"180\",\"185\",\"190\",\"195\",\"200\",\"205\",\"210\",\"215\",\"220\",\"225\",\"230\",\"235\",\"240\",\"245\",\"250\",\"255\",\"260\",\"265\",\"270\",\"275\",\"280\"]', NULL, NULL),
(46, 35, 13, 2, 485, '[\"5\",\"10\",\"15\",\"20\",\"25\",\"30\",\"35\",\"40\",\"45\",\"50\",\"55\",\"60\",\"65\",\"70\",\"75\",\"80\",\"85\",\"90\",\"95\",\"100\",\"105\",\"110\",\"115\",\"120\",\"125\",\"130\",\"135\",\"140\",\"145\",\"150\",\"155\",\"160\",\"165\",\"170\",\"175\",\"180\",\"185\",\"190\",\"195\",\"200\",\"205\",\"210\",\"215\",\"220\",\"225\",\"230\",\"235\",\"240\",\"245\",\"250\",\"255\",\"260\",\"265\",\"270\",\"275\",\"280\",\"285\",\"290\",\"295\",\"300\",\"305\",\"310\",\"315\",\"320\",\"325\",\"330\",\"335\",\"340\",\"345\",\"350\",\"355\",\"360\",\"365\",\"370\",\"375\",\"380\",\"385\",\"390\",\"395\",\"400\",\"405\",\"410\",\"415\",\"420\",\"425\",\"430\",\"435\",\"440\",\"445\",\"450\",\"455\",\"460\",\"465\",\"470\",\"475\",\"480\",\"485\"]', NULL, NULL),
(47, 50, 14, 3, 240, '[\"5\",\"10\",\"15\",\"20\",\"25\",\"30\",\"35\",\"40\",\"45\",\"50\",\"55\",\"60\",\"65\",\"70\",\"75\",\"80\",\"85\",\"90\",\"95\",\"100\",\"105\",\"110\",\"115\",\"120\",\"125\",\"130\",\"135\",\"140\",\"145\",\"150\",\"155\",\"160\",\"165\",\"170\",\"175\",\"180\",\"185\",\"190\",\"195\",\"200\",\"205\",\"210\",\"215\",\"220\",\"225\",\"230\",\"235\",\"240\"]', NULL, NULL);

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

--
-- Table structure for table `watch_histories`
--

CREATE TABLE `watch_histories` (
  `id` int(255) UNSIGNED NOT NULL,
  `course_id` int(11) DEFAULT NULL,
  `student_id` int(11) DEFAULT NULL,
  `completed_lesson` longtext DEFAULT NULL,
  `watching_lesson_id` varchar(11) DEFAULT NULL,
  `course_progress` int(11) DEFAULT NULL,
  `completed_date` varchar(11) DEFAULT NULL,
  `created_at` timestamp NULL DEFAULT current_timestamp(),
  `updated_at` timestamp NULL DEFAULT current_timestamp()
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `watch_histories`
--

INSERT INTO `watch_histories` (`id`, `course_id`, `student_id`, `completed_lesson`, `watching_lesson_id`, `course_progress`, `completed_date`, `created_at`, `updated_at`) VALUES
(1, 12, 2, '[]', '1', NULL, NULL, '2026-01-14 08:53:57', '2026-01-25 01:12:17'),
(2, 12, 17, '[\"1\"]', '1', NULL, '1768410600', '2026-01-14 16:47:12', '2026-01-14 23:12:17'),
(3, 13, 17, '[\"2\"]', '2', 100, '1768410229', '2026-01-14 17:00:36', '2026-01-14 23:14:15'),
(4, 14, 17, '[\"3\"]', '3', NULL, '1768411134', '2026-01-14 17:14:27', '2026-01-14 23:20:25'),
(5, 12, 18, '[]', '1', NULL, NULL, '2026-01-14 21:09:35', '2026-01-24 03:37:26'),
(6, 12, 20, '[]', '1', NULL, NULL, '2026-01-15 11:26:52', '2026-01-15 17:26:52'),
(7, 12, 21, '[]', '1', NULL, NULL, '2026-01-15 18:03:25', '2026-01-17 17:35:59'),
(8, 13, 21, '[\"2\"]', '2', 100, '1768500736', '2026-01-15 18:09:02', '2026-01-17 17:41:21'),
(9, 12, 22, '[]', '1', NULL, NULL, '2026-01-15 18:26:15', '2026-01-16 00:32:50'),
(10, 13, 22, '[]', '2', NULL, NULL, '2026-01-15 18:33:14', '2026-01-16 00:33:14'),
(11, 14, 22, '[]', '3', NULL, NULL, '2026-01-15 18:34:59', '2026-01-16 00:34:59'),
(12, 12, 24, '[]', '1', NULL, NULL, '2026-01-15 21:39:09', '2026-01-16 03:42:17'),
(13, 12, 25, '[\"1\"]', '1', NULL, '1768724912', '2026-01-16 16:25:15', '2026-01-18 14:31:39'),
(14, 12, 26, '[]', '1', NULL, NULL, '2026-01-16 19:26:48', '2026-01-17 02:25:30'),
(15, 14, 26, '[]', '3', NULL, NULL, '2026-01-16 19:58:11', '2026-01-17 02:18:41'),
(16, 13, 27, '[\"2\"]', '2', 100, '1768640020', '2026-01-17 08:50:34', '2026-01-17 14:50:34'),
(17, 14, 21, '[]', '3', NULL, NULL, '2026-01-17 12:43:38', '2026-01-17 18:43:38'),
(18, 12, 28, '[]', '1', NULL, NULL, '2026-01-17 16:00:13', '2026-01-17 22:00:13'),
(19, 12, 29, '[]', '1', NULL, NULL, '2026-01-17 16:17:13', '2026-01-17 22:50:41'),
(20, 13, 29, '[\"2\"]', '2', 100, '1768667471', '2026-01-17 16:28:03', '2026-01-17 22:55:55'),
(21, 14, 29, '[]', '3', NULL, NULL, '2026-01-17 16:36:57', '2026-01-17 22:36:57'),
(22, 13, 25, '[]', '2', NULL, NULL, '2026-01-18 08:34:11', '2026-01-18 14:37:48'),
(23, 14, 25, '[\"3\"]', '3', NULL, '1768725587', '2026-01-18 08:39:41', '2026-01-18 14:40:05'),
(24, 12, 30, '[]', '1', NULL, NULL, '2026-01-18 13:37:37', '2026-01-18 19:42:58'),
(25, 13, 30, '[\"2\"]', '2', 100, '1768744100', '2026-01-18 13:45:05', '2026-01-18 19:45:05'),
(26, 12, 32, '[]', '1', NULL, NULL, '2026-01-19 16:31:29', '2026-01-23 13:40:00'),
(27, 12, 35, '[\"1\"]', '1', NULL, '1768843892', '2026-01-19 17:30:04', '2026-01-24 03:32:15'),
(28, 12, 36, '[]', '1', NULL, NULL, '2026-01-19 17:55:17', '2026-01-20 00:54:15'),
(29, 13, 37, '[]', '2', NULL, NULL, '2026-01-19 18:17:10', '2026-01-20 00:17:10'),
(30, 12, 37, '[]', '1', NULL, NULL, '2026-01-19 18:17:51', '2026-02-04 01:31:57'),
(31, 12, 39, '[]', '1', NULL, NULL, '2026-01-19 18:54:00', '2026-01-20 00:54:00'),
(32, 13, 36, '[]', '2', NULL, NULL, '2026-01-19 18:55:30', '2026-01-20 00:55:30'),
(33, 12, 40, '[]', '1', NULL, NULL, '2026-01-19 21:26:46', '2026-01-20 04:01:48'),
(34, 13, 40, '[\"2\"]', '2', 100, '1768859133', '2026-01-19 21:40:04', '2026-01-20 03:40:04'),
(35, 14, 40, '[]', '3', NULL, NULL, '2026-01-19 22:00:35', '2026-01-20 04:05:35'),
(36, 12, 38, '[]', '1', NULL, NULL, '2026-01-20 17:28:57', '2026-01-21 00:47:59'),
(37, 12, 41, '[]', '1', NULL, NULL, '2026-01-20 19:23:21', '2026-01-21 01:23:21'),
(38, 13, 41, '[\"2\"]', '2', 100, '1768937632', '2026-01-20 19:30:38', '2026-01-21 01:30:38'),
(39, 12, 42, '[]', '1', NULL, NULL, '2026-01-20 19:33:52', '2026-01-21 01:39:51'),
(40, 14, 41, '[]', '3', NULL, NULL, '2026-01-20 19:39:38', '2026-01-21 01:39:38'),
(41, 13, 42, '[\"2\"]', '2', 100, '1768939289', '2026-01-20 19:42:51', '2026-01-21 01:42:51'),
(42, 12, 43, '[]', '1', NULL, NULL, '2026-01-20 20:01:51', '2026-01-21 02:01:51'),
(43, 14, 42, '[]', '3', NULL, NULL, '2026-01-20 20:07:21', '2026-01-21 02:07:21'),
(44, 12, 44, '[]', '1', NULL, NULL, '2026-01-21 07:14:39', '2026-01-21 13:14:39'),
(45, 13, 44, '[]', '2', NULL, NULL, '2026-01-21 07:27:10', '2026-01-21 13:27:10'),
(46, 12, 33, '[]', '1', NULL, NULL, '2026-01-21 16:45:24', '2026-01-24 20:35:02'),
(47, 13, 35, '[\"2\"]', '2', 100, '1769026130', '2026-01-21 20:05:42', '2026-01-22 02:05:42'),
(48, 14, 50, '[]', '3', NULL, NULL, '2026-03-06 22:57:35', '2026-03-07 04:58:10');

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

--
-- Table structure for table `wishlists`
--

CREATE TABLE `wishlists` (
  `id` bigint(20) UNSIGNED NOT NULL,
  `user_id` int(255) DEFAULT NULL,
  `course_id` longtext DEFAULT NULL,
  `created_at` timestamp NULL DEFAULT current_timestamp(),
  `updated_at` timestamp NULL DEFAULT current_timestamp()
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Indexes for dumped tables
--

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

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

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

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

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

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

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

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

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

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

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

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

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

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

--
-- Indexes for table `categories`
--
ALTER TABLE `categories`
  ADD PRIMARY KEY (`id`),
  ADD KEY `categories_parent_id_index` (`parent_id`);

--
-- Indexes for table `certificates`
--
ALTER TABLE `certificates`
  ADD PRIMARY KEY (`id`),
  ADD UNIQUE KEY `certificates_identifier_unique` (`identifier`),
  ADD KEY `certificates_user_id_index` (`user_id`),
  ADD KEY `certificates_course_id_index` (`course_id`);

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

--
-- Indexes for table `countries`
--
ALTER TABLE `countries`
  ADD PRIMARY KEY (`id`),
  ADD UNIQUE KEY `countries_code_unique` (`code`);

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

--
-- Indexes for table `courses`
--
ALTER TABLE `courses`
  ADD PRIMARY KEY (`id`),
  ADD KEY `courses_user_id_index` (`user_id`),
  ADD KEY `courses_category_id_index` (`category_id`);

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

--
-- Indexes for table `enrollments`
--
ALTER TABLE `enrollments`
  ADD PRIMARY KEY (`id`),
  ADD KEY `enrollments_user_id_index` (`user_id`),
  ADD KEY `enrollments_course_id_index` (`course_id`);

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

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

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

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

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

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

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

--
-- Indexes for table `language_phrases`
--
ALTER TABLE `language_phrases`
  ADD PRIMARY KEY (`id`),
  ADD KEY `language_phrases_language_id_index` (`language_id`);

--
-- Indexes for table `lessons`
--
ALTER TABLE `lessons`
  ADD PRIMARY KEY (`id`),
  ADD KEY `lessons_user_id_index` (`user_id`),
  ADD KEY `lessons_course_id_index` (`course_id`),
  ADD KEY `lessons_section_id_index` (`section_id`);

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

--
-- Indexes for table `live_classes`
--
ALTER TABLE `live_classes`
  ADD PRIMARY KEY (`id`),
  ADD KEY `live_classes_user_id_index` (`user_id`),
  ADD KEY `live_classes_course_id_index` (`course_id`);

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

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

--
-- Indexes for table `message_threads`
--
ALTER TABLE `message_threads`
  ADD PRIMARY KEY (`id`),
  ADD KEY `message_thread_sender_foreign` (`contact_one`),
  ADD KEY `message_thread_receiver_foreign` (`contact_two`);

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

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

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

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

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

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

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

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

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

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

--
-- Indexes for table `personal_access_tokens`
--
ALTER TABLE `personal_access_tokens`
  ADD PRIMARY KEY (`id`),
  ADD UNIQUE KEY `personal_access_tokens_token_unique` (`token`),
  ADD KEY `personal_access_tokens_tokenable_type_tokenable_id_index` (`tokenable_type`,`tokenable_id`);

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

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

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

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

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

--
-- Indexes for table `sections`
--
ALTER TABLE `sections`
  ADD PRIMARY KEY (`id`),
  ADD KEY `sections_user_id_index` (`user_id`),
  ADD KEY `sections_course_id_index` (`course_id`);

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

--
-- AUTO_INCREMENT for dumped tables
--

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

--
-- AUTO_INCREMENT for table `applications`
--
ALTER TABLE `applications`
  MODIFY `id` int(11) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=2;

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

--
-- AUTO_INCREMENT for table `blog_categories`
--
ALTER TABLE `blog_categories`
  MODIFY `id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=12;

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

--
-- AUTO_INCREMENT for table `blog_likes`
--
ALTER TABLE `blog_likes`
  MODIFY `id` int(255) NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT for table `bootcamps`
--
ALTER TABLE `bootcamps`
  MODIFY `id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=5;

--
-- AUTO_INCREMENT for table `bootcamp_categories`
--
ALTER TABLE `bootcamp_categories`
  MODIFY `id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=16;

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

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

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

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

--
-- AUTO_INCREMENT for table `builder_pages`
--
ALTER TABLE `builder_pages`
  MODIFY `id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=24;

--
-- AUTO_INCREMENT for table `cart_items`
--
ALTER TABLE `cart_items`
  MODIFY `id` int(255) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=6;

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

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

--
-- AUTO_INCREMENT for table `contacts`
--
ALTER TABLE `contacts`
  MODIFY `id` int(21) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=9;

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

--
-- AUTO_INCREMENT for table `coupons`
--
ALTER TABLE `coupons`
  MODIFY `id` int(255) NOT NULL AUTO_INCREMENT;

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

--
-- AUTO_INCREMENT for table `currencies`
--
ALTER TABLE `currencies`
  MODIFY `id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=165;

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

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

--
-- AUTO_INCREMENT for table `forums`
--
ALTER TABLE `forums`
  MODIFY `id` int(255) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=6;

--
-- AUTO_INCREMENT for table `frontend_settings`
--
ALTER TABLE `frontend_settings`
  MODIFY `id` int(11) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=44;

--
-- AUTO_INCREMENT for table `instructor_reviews`
--
ALTER TABLE `instructor_reviews`
  MODIFY `id` int(255) NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT for table `knowledge_bases`
--
ALTER TABLE `knowledge_bases`
  MODIFY `id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=2;

--
-- AUTO_INCREMENT for table `knowledge_base_topicks`
--
ALTER TABLE `knowledge_base_topicks`
  MODIFY `id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=2;

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

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

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

--
-- AUTO_INCREMENT for table `like_dislike_reviews`
--
ALTER TABLE `like_dislike_reviews`
  MODIFY `id` int(255) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=2;

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

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

--
-- AUTO_INCREMENT for table `messages`
--
ALTER TABLE `messages`
  MODIFY `id` int(255) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=2;

--
-- AUTO_INCREMENT for table `message_threads`
--
ALTER TABLE `message_threads`
  MODIFY `id` int(255) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=2;

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

--
-- AUTO_INCREMENT for table `newsletters`
--
ALTER TABLE `newsletters`
  MODIFY `id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=2;

--
-- AUTO_INCREMENT for table `newsletter_subscribers`
--
ALTER TABLE `newsletter_subscribers`
  MODIFY `id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=5;

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

--
-- AUTO_INCREMENT for table `notification_settings`
--
ALTER TABLE `notification_settings`
  MODIFY `id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=19;

--
-- AUTO_INCREMENT for table `offline_payments`
--
ALTER TABLE `offline_payments`
  MODIFY `id` int(255) NOT NULL AUTO_INCREMENT;

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

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

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

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

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

--
-- AUTO_INCREMENT for table `player_settings`
--
ALTER TABLE `player_settings`
  MODIFY `id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=9;

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

--
-- AUTO_INCREMENT for table `quizzes`
--
ALTER TABLE `quizzes`
  MODIFY `id` int(255) NOT NULL AUTO_INCREMENT;

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

--
-- AUTO_INCREMENT for table `reviews`
--
ALTER TABLE `reviews`
  MODIFY `id` int(255) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=4;

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

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

--
-- AUTO_INCREMENT for table `settings`
--
ALTER TABLE `settings`
  MODIFY `id` int(11) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=77;

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

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

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

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

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

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

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

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

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

--
-- AUTO_INCREMENT for table `user_reviews`
--
ALTER TABLE `user_reviews`
  MODIFY `id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=5;

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

--
-- AUTO_INCREMENT for table `watch_histories`
--
ALTER TABLE `watch_histories`
  MODIFY `id` int(255) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=49;

--
-- AUTO_INCREMENT for table `wishlists`
--
ALTER TABLE `wishlists`
  MODIFY `id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=3;
COMMIT;

