CLASS: A Design Framework for building Intelligent Tutoring Systems based on Learning Science principles
Not on the map. Why?
Abstract (arXiv)
We present a design framework called Conversational Learning with Analytical Step-by-Step Strategies (CLASS) for building advanced Intelligent Tutoring Systems (ITS) powered by high-performance Large Language Models (LLMs). The CLASS framework empowers ITS with two key capabilities. First, through a carefully curated scaffolding dataset, CLASS equips ITS with essential problem-solving strategies, enabling it to provide tutor-like, step-by-step guidance to students. Second, by using a dynamic conversational dataset, CLASS assists ITS in facilitating natural language interactions, fostering engaging student-tutor conversations. The CLASS framework also provides valuable insights into ITS' internal decision-making process which allows seamless integration of user feedback, thus enabling continuous refinement and improvement. We also present a proof-of-concept ITS, referred to as SPOCK, which is trained using the CLASS framework with a focus on introductory college-level biology content. A carefully constructed protocol was developed for SPOCK's preliminary evaluation, examining aspects such as the factual accuracy and relevance of its responses. Experts in the field of biology offered favorable remarks, particularly highlighting SPOCK's capability to break down questions into manageable subproblems and provide encouraging responses to students. Code and models are available at https://github.com/luffycodes/Tutorbot-Spock.
Key facts. Cited by 46 papers in the map (data through 7 Oct 2026). Builds on 7 of its 65 references that are in the map. First posted on arXiv 22 May 2023.
Builds on
7 of 65 references.
References · 7
- 2022Training language models to follow instructions with human feedbackcited by 15,712
- 2023LLaMA: Open and Efficient Foundation Language Modelscited by 13,958
- 2020Measuring Massive Multitask Language Understandingcited by 7,768
- 2022PaLM: Scaling Language Modeling with Pathwayscited by 5,304
- 2023Sparks of Artificial General Intelligence: Early experiments with GPT-4cited by 2,579
- 2019Gradio: Hassle-Free Sharing and Testing of ML Models in the Wildcited by 176
- 2020qDKT: Question-centric Deep Knowledge Tracingcited by 24
Built on by
Citing papers per year: 2023: 2; 2024: 20; 2025: 16; 2026: 8.
46 papers.
Sort:
By area:
- 2024Simulating Classroom Education with LLM-Empowered Agentscited by 125
- 2025MathTutorBench: A Benchmark for Measuring Open-ended Pedagogical Capabilities of LLM Tutorscited by 47
- 2024Interactive Agents: Simulating Counselor-Client Psychological Counseling via Role-Playing LLM-to-LLM Interactionscited by 43
- 2025Training LLM-based Tutors to Improve Student Learning Outcomes in Dialoguescited by 40
- 2024Stepwise Verification and Remediation of Student Reasoning Errors with Large Language Model Tutorscited by 39
- 2024History, Development, and Principles of Large Language Models-An Introductory Surveycited by 30
- 2024AutoTutor meets Large Language Models: A Language Model Tutor with Rich Pedagogy and Guardrailscited by 30
- 2024Book2Dial: Generating Teacher-Student Interactions from Textbooks for Cost-Effective Development of Educational Chatbotscited by 25
- 2024TeachTune: Reviewing Pedagogical Agents Against Diverse Student Profiles with Simulated Studentscited by 25
- 2024Towards the Pedagogical Steering of Large Language Models for Tutoring: A Case Study with Modeling Productive Failurecited by 20
- 2024Pedagogical Alignment of Large Language Modelscited by 19
- 2024PATIENT-Psi: Using Large Language Models to Simulate Patients for Training Mental Health Professionalscited by 19
34 more
- 2025One Size doesn't Fit All: A Personalized Conversational Tutoring Agent for Mathematics Instructioncited by 17
- 2023Novice Learner and Expert Tutor: Evaluating Math Reasoning Abilities of Large Language Models with Misconceptionscited by 15
- 2025From Problem-Solving to Teaching Problem-Solving: Aligning LLMs with Pedagogy using Reinforcement Learningcited by 15
- 2026Simulated Students in Tutoring Dialogues: Substance or Illusion?cited by 14
- 2024ACE: A LLM-based Negotiation Coaching Systemcited by 13
- 2024Personality-aware Student Simulation for Conversational Intelligent Tutoring Systemscited by 11
- 2024Automated Long Answer Grading with RiceChem Datasetcited by 10
- 2023Code Soliloquies for Accurate Calculations in Large Language Modelscited by 9
- 2024Automatic Generation of Question Hints for Mathematics Problems using Large Language Models in Educational Technologycited by 9
- 2025Do LLMs Make Mistakes Like Students? Exploring Natural Alignment between Language Models and Human Error Patternscited by 8
- 2025AI-Powered Math Tutoring: Platform for Personalized and Adaptive Educationcited by 6
- 2025Opportunities and Challenges of LLMs in Education: An NLP Perspectivecited by 6
- 2025A Review of Incorporating Psychological Theories in LLMscited by 5
- 2025Simulating Students with Large Language Models: A Review of Architecture, Mechanisms, and Role Modelling in Education with Generative AIcited by 5
- 2026Evaluating Answer Leakage Robustness of LLM Tutors against Adversarial Student Attackscited by 5
- 2024Student Data Paradox and Curious Case of Single Student-Tutor Model: Regressive Side Effects of Training LLMs for Personalized Learningcited by 4
- 2024Automated Feedback in Math Education: A Comparative Analysis of LLMs for Open-Ended Responsescited by 4
- 2026PATS: Personality-Aware Teaching Strategies with Large Language Model Tutorscited by 4
- 2026FoundationalASSIST: An Educational Dataset for Foundational Knowledge Tracing and Pedagogical Grounding of LLMscited by 4
- 2024Seed-Free Synthetic Data Generation Framework for Instruction-Tuning LLMs: A Case Study in Thaicited by 3
- 2024Awaking the Slides: A Tuning-free and Knowledge-regulated AI Tutoring System via Language Model Coordinationcited by 2
- 2024Enhancing classroom teaching with LLMs and RAGcited by 2
- 2025SingaKids: A Multilingual Multimodal Dialogic Tutor for Language Learningcited by 2
- 2025Building Scaffolding Dialogue Data with LLM-Simulated Novicescited by 2
- 2024Marking: Visual Grading with Highlighting Errors and Annotating Missing Bitscited by 1
- 2025The Imitation Game for Educational AIcited by 1
- 2025CLEAR-3K: Assessing Causal Explanatory Capabilities in Language Modelscited by 1
- 2025CogGen: A Learner-Centered Generative AI Architecture for Intelligent Tutoring with Programming Videocited by 1
- 2025The Impact of Item-Writing Flaws on Difficulty and Discrimination in Item Response Theorycited by 0
- 2025Socratic Students: Teaching Language Models to Learn by Asking Questionscited by 0
- 2026Listen, Correct, and Feed Back: Spoken Pedagogical Feedback Generationcited by 0
- 2026PIVOT: Preference-based Intervention Vectors for Pedagogical Tutor Steeringcited by 0
- 2026StudentSim: Training LLM-based Student Simulatorscited by 0
- 2026CoLearn: An Agentic Tutor that Learns its Learner in a Human--AI Co-Learning Loopcited by 0
- 2026CoLearn: An Agentic Tutor that Learns its Learner in a Human--AI Co-Learning Loop17 Sep 2026
- 2026StudentSim: Training LLM-based Student Simulators1 Sep 2026
- 2026PIVOT: Preference-based Intervention Vectors for Pedagogical Tutor Steering29 Jun 2026
- 2026Evaluating Answer Leakage Robustness of LLM Tutors against Adversarial Student Attacks20 Apr 2026
- 2026Listen, Correct, and Feed Back: Spoken Pedagogical Feedback Generation28 Mar 2026
- 2026FoundationalASSIST: An Educational Dataset for Foundational Knowledge Tracing and Pedagogical Grounding of LLMs20 Jan 2026
- 2026PATS: Personality-Aware Teaching Strategies with Large Language Model Tutors13 Jan 2026
- 2026Simulated Students in Tutoring Dialogues: Substance or Illusion?7 Jan 2026
- 2025Socratic Students: Teaching Language Models to Learn by Asking Questions15 Dec 2025
- 2025Simulating Students with Large Language Models: A Review of Architecture, Mechanisms, and Role Modelling in Education with Generative AI8 Nov 2025
- 2025Building Scaffolding Dialogue Data with LLM-Simulated Novices6 Aug 2025
- 2025Opportunities and Challenges of LLMs in Education: An NLP Perspective30 Jul 2025
34 more
- 2025AI-Powered Math Tutoring: Platform for Personalized and Adaptive Education14 Jul 2025
- 2025CogGen: A Learner-Centered Generative AI Architecture for Intelligent Tutoring with Programming Video25 Jun 2025
- 2025CLEAR-3K: Assessing Causal Explanatory Capabilities in Language Models20 Jun 2025
- 2025SingaKids: A Multilingual Multimodal Dialogic Tutor for Language Learning3 Jun 2025
- 2025From Problem-Solving to Teaching Problem-Solving: Aligning LLMs with Pedagogy using Reinforcement Learning21 May 2025
- 2025A Review of Incorporating Psychological Theories in LLMs28 Mar 2025
- 2025The Impact of Item-Writing Flaws on Difficulty and Discrimination in Item Response Theory13 Mar 2025
- 2025Training LLM-based Tutors to Improve Student Learning Outcomes in Dialogues9 Mar 2025
- 2025MathTutorBench: A Benchmark for Measuring Open-ended Pedagogical Capabilities of LLM Tutors26 Feb 2025
- 2025Do LLMs Make Mistakes Like Students? Exploring Natural Alignment between Language Models and Human Error Patterns21 Feb 2025
- 2025The Imitation Game for Educational AI21 Feb 2025
- 2025One Size doesn't Fit All: A Personalized Conversational Tutoring Agent for Mathematics Instruction18 Feb 2025
- 2024Seed-Free Synthetic Data Generation Framework for Instruction-Tuning LLMs: A Case Study in Thai23 Nov 2024
- 2024Enhancing classroom teaching with LLMs and RAG7 Nov 2024
- 2024Automatic Generation of Question Hints for Mathematics Problems using Large Language Models in Educational Technology5 Nov 2024
- 2024Automated Feedback in Math Education: A Comparative Analysis of LLMs for Open-Ended Responses29 Oct 2024
- 2024TeachTune: Reviewing Pedagogical Agents Against Diverse Student Profiles with Simulated Students5 Oct 2024
- 2024Towards the Pedagogical Steering of Large Language Models for Tutoring: A Case Study with Modeling Productive Failure3 Oct 2024
- 2024ACE: A LLM-based Negotiation Coaching System2 Oct 2024
- 2024Awaking the Slides: A Tuning-free and Knowledge-regulated AI Tutoring System via Language Model Coordination11 Sep 2024
- 2024Interactive Agents: Simulating Counselor-Client Psychological Counseling via Role-Playing LLM-to-LLM Interactions28 Aug 2024
- 2024Stepwise Verification and Remediation of Student Reasoning Errors with Large Language Model Tutors12 Jul 2024
- 2024Simulating Classroom Education with LLM-Empowered Agents27 Jun 2024
- 2024PATIENT-Psi: Using Large Language Models to Simulate Patients for Training Mental Health Professionals30 May 2024
- 2024Student Data Paradox and Curious Case of Single Student-Tutor Model: Regressive Side Effects of Training LLMs for Personalized Learning23 Apr 2024
- 2024Automated Long Answer Grading with RiceChem Dataset22 Apr 2024
- 2024Marking: Visual Grading with Highlighting Errors and Annotating Missing Bits22 Apr 2024
- 2024Personality-aware Student Simulation for Conversational Intelligent Tutoring Systems10 Apr 2024
- 2024Book2Dial: Generating Teacher-Student Interactions from Textbooks for Cost-Effective Development of Educational Chatbots5 Mar 2024
- 2024AutoTutor meets Large Language Models: A Language Model Tutor with Rich Pedagogy and Guardrails14 Feb 2024
- 2024History, Development, and Principles of Large Language Models-An Introductory Survey10 Feb 2024
- 2024Pedagogical Alignment of Large Language Models7 Feb 2024
- 2023Novice Learner and Expert Tutor: Evaluating Math Reasoning Abilities of Large Language Models with Misconceptions3 Oct 2023
- 2023Code Soliloquies for Accurate Calculations in Large Language Models21 Sep 2023
- 2024Simulating Classroom Education with LLM-Empowered Agentscited by 125
- 2024Interactive Agents: Simulating Counselor-Client Psychological Counseling via Role-Playing LLM-to-LLM Interactionscited by 43
- 2024TeachTune: Reviewing Pedagogical Agents Against Diverse Student Profiles with Simulated Studentscited by 25
- 2025One Size doesn't Fit All: A Personalized Conversational Tutoring Agent for Mathematics Instructioncited by 17
- 2026CoLearn: An Agentic Tutor that Learns its Learner in a Human--AI Co-Learning Loopcited by 0
- 2026CoLearn: An Agentic Tutor that Learns its Learner in a Human--AI Co-Learning Loop17 Sep 2026
- 2025One Size doesn't Fit All: A Personalized Conversational Tutoring Agent for Mathematics Instruction18 Feb 2025
- 2024TeachTune: Reviewing Pedagogical Agents Against Diverse Student Profiles with Simulated Students5 Oct 2024
- 2024Interactive Agents: Simulating Counselor-Client Psychological Counseling via Role-Playing LLM-to-LLM Interactions28 Aug 2024
- 2024Simulating Classroom Education with LLM-Empowered Agents27 Jun 2024
- 2025MathTutorBench: A Benchmark for Measuring Open-ended Pedagogical Capabilities of LLM Tutorscited by 47
- 2025Training LLM-based Tutors to Improve Student Learning Outcomes in Dialoguescited by 40
- 2024History, Development, and Principles of Large Language Models-An Introductory Surveycited by 30
- 2024AutoTutor meets Large Language Models: A Language Model Tutor with Rich Pedagogy and Guardrailscited by 30
- 2024Book2Dial: Generating Teacher-Student Interactions from Textbooks for Cost-Effective Development of Educational Chatbotscited by 25
- 2024Towards the Pedagogical Steering of Large Language Models for Tutoring: A Case Study with Modeling Productive Failurecited by 20
- 2024PATIENT-Psi: Using Large Language Models to Simulate Patients for Training Mental Health Professionalscited by 19
- 2025From Problem-Solving to Teaching Problem-Solving: Aligning LLMs with Pedagogy using Reinforcement Learningcited by 15
- 2026Simulated Students in Tutoring Dialogues: Substance or Illusion?cited by 14
- 2024ACE: A LLM-based Negotiation Coaching Systemcited by 13
- 2024Personality-aware Student Simulation for Conversational Intelligent Tutoring Systemscited by 11
- 2024Automated Long Answer Grading with RiceChem Datasetcited by 10
12 most cited of 35 All 35 (JSON)
- 2026StudentSim: Training LLM-based Student Simulators1 Sep 2026
- 2026Evaluating Answer Leakage Robustness of LLM Tutors against Adversarial Student Attacks20 Apr 2026
- 2026FoundationalASSIST: An Educational Dataset for Foundational Knowledge Tracing and Pedagogical Grounding of LLMs20 Jan 2026
- 2026PATS: Personality-Aware Teaching Strategies with Large Language Model Tutors13 Jan 2026
- 2026Simulated Students in Tutoring Dialogues: Substance or Illusion?7 Jan 2026
- 2025Socratic Students: Teaching Language Models to Learn by Asking Questions15 Dec 2025
- 2025Simulating Students with Large Language Models: A Review of Architecture, Mechanisms, and Role Modelling in Education with Generative AI8 Nov 2025
- 2025Building Scaffolding Dialogue Data with LLM-Simulated Novices6 Aug 2025
- 2025Opportunities and Challenges of LLMs in Education: An NLP Perspective30 Jul 2025
- 2025AI-Powered Math Tutoring: Platform for Personalized and Adaptive Education14 Jul 2025
- 2025CogGen: A Learner-Centered Generative AI Architecture for Intelligent Tutoring with Programming Video25 Jun 2025
- 2025CLEAR-3K: Assessing Causal Explanatory Capabilities in Language Models20 Jun 2025
12 newest of 35 All 35 (JSON)