OATutor is an Open-source Adaptive Tutoring System (OAT) based on Intelligent Tutoring System principles. It uses Bayesian Knowledge Tracing for skill mastery estimation and is implemented entirely in React JS with optional logging using Firebase. The system can be deployed to git-pages without the use of any backend. For LMS integration, a middleware backend is required by Learning Tools Interoperability (LTI). Our hosted backend server can be used or the middleware can be launched independently. OATutor is Section 508 accessibility compliant.
Jump to our main repository: CAHLR/OATutor
This GPT Study repository contains the version of OATutor and its problems that were included in our recent experiment focusing on the learning gain differences between ChatGPT and human-tutor generated hints. The content was curated from OpenStax with hints and scaffolds authored by the OATutor Project.
Jump to our website: OATutor.io
The questions contained in this repo (in our experiment) come from:
- Elementary Algebra - Lesson 2.1
- Intermediate Algebra - Lesson 2.1
- College Algebra - Lesson 2.2
- Statistics - Lesson 3.2
All content in this repository is made available under the Creative Commons Attribution 4.0 International (CC BY 4.0) license. Attribution is given within each json file, indicating the authoring organization and license for each hint, scaffold, and problem.