made changes in classes and methods to make frontend and backend work together
made changes to the model classes, removed abstract class question and made it usable for all question types. added QuestionType enum
made changes to the model classes, removed abstract class question and made it usable for all question types. added QuestionType enum