ZahidSE / ASAG

An application that can automatically grade and score short answers

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

ASAG

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.

Installation

  • 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.

Usage

In the terminal, execute the following command

python app.py

About

An application that can automatically grade and score short answers


Languages

Language:Jupyter Notebook 95.0%Language:Python 3.9%Language:CSS 0.6%Language:HTML 0.3%Language:JavaScript 0.2%