ASAG or Automated Short Answer Grading is an application that can be used to automatically correct and grade student answers given question and reference answer.
- Install all the dependencies specified in requirements.txt .
- Download the pre-trained model weights of word2vec using this link, unzip the file and place the 'enwiki_20180420_100d.txt' file in the main directory
- Download the ELMO tensorflow-hub module (Download using this link), unzip it and place the contents in a folder named 'elmo_module' in the root directory.
- Download the Universal Sentence Encoder tensorflow-hub module (Download using this link), unzip it and place the contents in a folder named 'uni_encoder' in the root directory.
In the terminal, execute the following command
python app.py