Qgenie implements a Question Generation Engine that provides a growing amount of mathematical exercises in the form of questions with multiple answers. The end user of Qqenie can select any type of question scheme from what is provided, select the number of questions to perform and run the session of questions. In the end of the session, Qgenie will provide a report.