Skip to content

An Intelligent Tutoring System (ITS) using various algorithms from literature.

License

Notifications You must be signed in to change notification settings

yrahul3910/student-modeling-project

Repository files navigation

Student Modeling Project

This is the final year project developed. It implements an Intelligent Tutoring System (ITS), using models from literature. The report, papers, and the code are open and uploaded here.

Links to Papers

The following papers have been helpful in understanding current approaches to student modeling.

Data

We use the 2009-10 ASSISTments Skill-builder data.

Setting Up

  1. We use the yarn package manager. Please install yarn using these instructions.
  2. Run yarn in the WebApp directory.
  3. The bcrypt package requires some packages to be installed in your system. Please read the instructions on their GitHub repo.
  4. Run pip3 install -r requirements.txt to install all Python dependencies.

Setup

  • Flask is used as the back-end web server.
  • pycodestyle is used to lint Python code according to PEP8 guidelines.
  • run.sh builds the Angular code, lints the Python code, and then runs the server.
  • yarn is the package manager of choice.
  • ben-strasser/latex-checker is used for giving more human-friendly LaTeX errors.

About

An Intelligent Tutoring System (ITS) using various algorithms from literature.

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •