The current pandemic has led to the use of online teaching and calls for innovative self-learning techniques. Since contacts with educators are limited, students are required to become more self-reliant, and this includes the use of a self-assessment quiz to provide a measure of learning progress and discover the area for further study. In this project, we focus on a system to generate various types of questions for self-assessment from the recommended course material, using AI techniques, by the course instructor. The system is designed to be guided by the instructor and would help students to calibrate themselves in a typical remote teaching/learning environment and allow students to measure their progress.