OATutor is an Open-source Adaptive Tutoring System using Bayesian Knowledge Tracing implemented in ReactJS and optionally using Firebase for logging. The whole tutoring system can be deployed on Github Pages without the use of servers. If desired, a server can be used to operate an included ExpressJS middleware for interoperability with LTI-compatible learning management systems such as Canvas.
Jump to our main repository: CAHLR/OATutor
This content repository contains problems curated from OpenStax and classroom syllabus with hints and scaffolds authored by the OATutor Project. As of Fall 2024, these materials have been piloted in classrooms. The hints and scaffolds for the problems have been curated by the OATutor team. If you identify any errors please issue a pull request or bug report.
Jump to our website: OATutor.io
The textbooks contained in this repo are:
- Elementary Algebra 2e
- Intermediate Algebra 2e
- College Algebra 2e with Corequisite Support
- Introductory Statistics 2e
- Calculus Volume 1
- Pre-Calculus Essentials (UC Berkeley Math 1B)
- Matematik 4 (OpenStax Calculus Content in Swedish)
All content is available in JSON format within the repository. To view the raw spreadsheets for specific textbooks, use the links below:
- Elementary Algebra 2e: Link to Spreadsheet
- Intermediate Algebra 2e: Link to Spreadsheet
- College Algebra 2e with Corequisite Support: Link to Spreadsheet
- Introductory Statistics 2e: Link to Spreadsheet
- Calculus Volume 1: Link to Spreadsheet
- Pre-Calculus Essentials (UC Berkeley Math 1B): Link to Spreadsheet
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.