The assessment process in an educational system is an important and essential part of its success to assure the correct way of knowledge transmission and to ensure that students are working correctly and succeed to acquire the needed knowledge. This paper describes the analysis, design, and implementation of the Questions-Bank system, that allows the students of primary, preparatory, and secondary schools to take web-based quizzes and exams, to download course reviews, and previous exams. "Questions- Bank", means that each question has a weight and area of knowledge deals with it. The system facilitates generation of automatic, balanced, and different exam sheets, that containing different types of questions, covering the entire curriculum, and displaying gradually from easiness to difficulty. The exam sheet produced by the system, takes into account the different levels of the students from excellent, good, to fair, and avoids any mistakes of language and nonclear terminologies. The system allows the schools to create a Questions-Bank database, that stores the previous exams, the model answers, the reviews, and useful exercises for each course. Our system is used successfully in distance learning as well as in self-training. We have tested the system with different type of courses taught in Qatari schools, ranged from primary to secondary levels. The feedbacks of both teachers and students were highly promising. |