Is a moodle question type plugin that compares the similarity between student's answer and teacher's answer key using machine learning (natural language processing), and uses the similarity to auto grade the answer. The automatic grade can be manually overridden by the teacher
This PR making the code more extendable by using interfaces on vectorizer, cleaner, stemmer, stopword, and transformer