The document describes the design and implementation of a computer-based assessment system. It discusses how CBA can save time and resources compared to paper-based exams. The proposed system would allow randomization of questions, immediate results processing, and secure question databases. Object-oriented analysis and design was used along with UML diagrams. The system was implemented using technologies like PHP, MySQL, and tested on a WAMP server. It features registration, randomized adaptive testing, and automatic grading capabilities.