Design and Implementation of a School Portal with Computer-Based Testing (CBT)

School portal with student records, results, and a JAMB-style CBT engine for examinations.

About this project

This project builds an end-to-end school portal: student registration, course management, results, fees, and a CBT engine that supports timed exams, question shuffling, and instant scoring. Targets secondary schools and small Nigerian colleges.

Suggested tech stack

  • Laravel
  • MySQL
  • Bootstrap

Chapters 1–5 outline

Chapter 1

Introduction: background to school portals and CBT engines, statement of the problem (many Nigerian schools still use paper-based exams and manual result computation), aim and objectives, research questions, scope, significance of the study, and definition of terms.

Chapter 2

Literature Review: theoretical framework, review of related works on school portals and CBT engines, gaps in existing studies, and a summary positioning this project.

Chapter 3

Methodology / System Analysis and Design: Laravel + MySQL + Bootstrap; OOAD with UML. Includes data collection method, system requirements, use-case and architecture diagrams (or population, sample size, and instrument).

Chapter 4

Implementation and Results: a deployed portal with parent, student, teacher, and admin roles plus a working CBT module. Presentation of findings, testing, evaluation, and discussion of results.

Chapter 5

Summary, Conclusion and Recommendations: key findings, contribution to knowledge, limitations, and recommendations for further research.

Get this project done — chapters, code, defence support

Final Year writes the full project for you. Original content, on time, with chat support up to defence day.

Start this project

Related project topics