Skip to content

SmartTutor

Product or Programme · All products and programmes
Evidence · 5 claims (5 for) · 1 study (1 causal), q2 · 1 of 1 report an effect size · 5 claims rest on one study

Description

A simulated Python tutoring environment developed by Oluseyi Olukolaa for testing pedagogical safety and adaptive tutoring policies in educational reinforcement-learning systems.

Components

  • SmartTutor simulated Python tutoring testbed for evaluating pedagogical safety in educational RL: SmartTutor is a simulated Python tutoring environment comprising "a knowledge graph of 27 Python concepts (DAG, max depth 7", a student model with per-concept mastery tracking, a neural contextual bandit agent with UCB action selection over a 124-dimensional state representation, an action selection module enforcing C1 and C3 online, and a configurable reward system. Eight pedagogical actions span cognitive demand from d=0.0 (Encourage) to d=1.0 (Challenge), with Encourage producing zero mastery gain but the largest engagement boost (+0.8). Three learner profiles (Struggling, Average, Advanced) vary initial knowledge, gain multiplier, and confusion threshold. (Oluseyi Olukolaa (2026))

Claims

-

Key Sources

  • Oluseyi Olukolaa, Nick Rahimia. (2026). Pedagogical Safety in Educational Reinforcement Learning: Formalizing and Detecting Reward Hacking in AI Tutoring Systems. arXiv. https://arxiv.org/abs/2604.04237
Page metadata
Field Value
type product
id smarttutor
title SmartTutor
description A simulated Python tutoring environment developed by Oluseyi Olukolaa for testing pedagogical safety and adaptive tutoring policies in educational reinforcement-learning systems.
status review
product_kind software
generated by process:settle-candidates on 2026-10-11
trust unverified — no one has confirmed this page's content

Frontmatter is the page's machine-readable record — see the Schema & Guide.