EVERYTHING XIAOMI
Get listed

OATutor

OATutor is a free, open-source adaptive tutoring system for personalized learning and Intelligent Tutoring Systems research.

Place
#29 of 30
Score
5.4
OATutor's website

What OATutor is

OATutor is a free, open-source adaptive tutoring system for personalized learning and Intelligent Tutoring Systems research. Bayesian Knowledge Tracing estimates each learner’s mastery, then adjusts practice difficulty and quantity. Its scaffolding breaks complex problems into steps, offers hints on request, and gives immediate feedback after answers. The math library focuses on algebra and includes material based on open-license OpenStax texts covering algebra, statistics, and calculus. Teachers, researchers, and students are the stated audience. Researchers can run randomized A/B tests or use Test Mode to disable hints, immediate feedback, and mastery updates. ChatGPT API integration can provide dynamic hints. Canvas integration uses LTI for assignments or modules, and survey platforms such as Qualtrics can connect. A Canvas dashboard shows answers, hints used, and time spent. Interactions can be logged as NoSQL JSON through Firebase and exported to CSV. Deployment can run without a backend server, though LMS integration requires middleware.

Good

  • Adjusts practice using Bayesian Knowledge Tracing
  • Provides step-based hints and immediate feedback
  • Supports randomized A/B tests and Test Mode
  • Integrates with Canvas through LTI
  • Exports interaction logs to CSV

Watch out

  • Math library focuses on algebra
  • LMS integration requires middleware
  • ChatGPT hints require API connection
  • Self-hosted deployment is required

Who it suits

OATutor suits teachers delivering adaptive practice, students using guided problem solving, and researchers studying intelligent tutoring systems. It also fits self-hosted deployments and Canvas-based courses.

Verdict

OATutor combines adaptive practice, scaffolding, research controls, and LMS integration in a free open-source system. Its algebra-focused content and deployment requirements should guide setup decisions.

The facts

Each one read from OATutor's own pages, with the date it was checked.

What it does

Accessibility
OATutor states that it is Section 508 accessible and provides information about WCAG 2.0 and Section 508 compliance.checked 9 Oct 2026
Adaptive learning
It uses Bayesian Knowledge Tracing to estimate skill mastery and adapt practice to students’ progress.checked 9 Oct 2026
AI hints
Researchers can connect to the ChatGPT API to generate dynamic hints.checked 9 Oct 2026
Audience
The maker describes OATutor as serving teachers, researchers, and students.checked 9 Oct 2026
Content library
Its math problem library focuses on algebra and includes material based on open-license textbooks, including OpenStax algebra, statistics, and calculus texts.checked 9 Oct 2026
Data logging
Student interactions can be logged as NoSQL JSON through Firebase and exported to CSV.checked 9 Oct 2026
Data logs
Student interactions are logged in NoSQL JSON, accessible through Firebase and exportable to CSV.checked 9 Oct 2026
Deployment
OATutor can be deployed without a backend server, and its codebase is available on GitHub for customization and deployment.checked 9 Oct 2026
Feedback
Students receive immediate feedback after submitting answers.checked 9 Oct 2026
Hints and feedback
Its scaffolding system breaks complex problems into steps, offers hints on request, and gives immediate feedback after answers are submitted.checked 9 Oct 2026
Integrations
OATutor integrates with Canvas through LTI for assignments or modules, and researchers can integrate it with survey platforms such as Qualtrics.checked 9 Oct 2026
Product
OATutor is an open-source adaptive tutoring system for personalized learning and Intelligent Tutoring Systems research.checked 9 Oct 2026
Purpose
OATutor is an open-source adaptive tutoring system for teachers, researchers, and students.checked 9 Oct 2026
Research tools
Researchers can run built-in A/B tests with random assignment and use Test Mode to disable hints, immediate feedback, and mastery updates.checked 9 Oct 2026
Scaffolding
Problems are broken into steps, with hints available to guide students through solving them.checked 9 Oct 2026
Support
The site invites users to contact the team for support, information, or collaboration inquiries.checked 9 Oct 2026
Teacher dashboard
The Canvas teacher dashboard shows student answers, hints used, and time spent on problems.checked 9 Oct 2026

Alternatives to OATutor

All alternatives
  1. 1MobyMax logo

    MobyMax

    Free planAndroidiOSWebmacOS
    8.2From $6.95 a year
  2. 2Duolingo logo

    Duolingo

    Free planAndroidiOSWebmacOS
    7.7Free plan
  3. 3

    Khan Academy

    Free planAndroidiOSWeb
    7.7From $10 a year
  4. 4

    MATHia

    AndroidiOSWebmacOS
    7.5
  5. 5

    FullRecall

    Free planAndroidiOSWebLinux
    7.4Free plan
  6. 6Synap logo

    Synap

    AndroidiOSWebExtension
    7.4From £1,200 a year