Computerized Adaptive Testing System Minh H Dang
Table of Content Product Description and Intended Use Change in Binary Search for estimating level Technology Used Database Screenshot Deliverables Demo Conclusion Questions
CATS is a desktop application CATS manages users, question pools, tests, examinee lists CATS assesses the user’s knowledge actively CATS picks question accordingly Product Description and Intended Use
CATS can be used in colleges, high schools and education institutes CATS is designed for users with novice computer skill CATS is open source Product Description and Intended Use (Cont.)
Original if (AnswerCorrect(mid)) then low = mid + 1; else high = mid – 1; Variation if (AnswerCorrect(mid)) then low += 2; else high -= 2; Change in Binary Search for estimating level
Correct Incorrect OriginalVariation
Technology Used Database is MySql Programming language is C#.Net 2.0 Environment is Visual Studio 2005
Database Database is MySql Programming language is C#.Net 2.0 Environment is Visual Studio 2005
Deliverables Authenticates users Allows users to change his credentials Protects user’s credential (Hashed SSN, password) Uses binary search to select questions
Deliverables (cont.) Administrator can - Add accounts - View accounts - Modify accounts - Delete accounts
Deliverables (cont.) Professor can –Create, modify question pools and tests –Add, remove student from examinee list –Monitor result of class’s performance Student can –Take tests –View results
Demo
Conclusion CATS can manage users, question pools, tests CATS use algorithm to estimate user’s level more accurately CATS can secures tests
Question ????