CLASS: A Design Framework for building Intelligent Tutoring Systems based on Learning Science principles
Shashank Sonkar, Naiming Liu, Debshila Basu Mallick, Richard G., Baraniuk

TL;DR
This paper introduces the CLASS framework for developing advanced Intelligent Tutoring Systems that leverage large language models to provide step-by-step guidance and natural language interaction, demonstrated through a biology tutor called SPOCK.
Contribution
The paper presents a novel design framework, CLASS, that integrates problem-solving strategies and conversational capabilities into ITS using LLMs, with a proof-of-concept implementation for biology education.
Findings
SPOCK effectively breaks down complex biology questions into subproblems.
SPOCK provides accurate and relevant responses in tutoring scenarios.
Experts favor SPOCK's ability to engage students and facilitate learning.
Abstract
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,…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
- 🤗luffycodes/tutorbot-spock-bio-llama-diffmodel· 7 dl· ♡ 27 dl♡ 2
- 🤗luffycodes/nash-vicuna-13b-v1dot5-ep2-w-rag-w-simplemodel· 799 dl· ♡ 2799 dl♡ 2
- 🤗luffycodes/llama-shishya-7b-ep3-v1model· 782 dl782 dl
- 🤗luffycodes/llama-shishya-7b-ep3-v2model· 798 dl798 dl
- 🤗luffycodes/llama-class-shishya-7b-ep3model· 1.0k dl1.0k dl
- 🤗luffycodes/vicuna-class-shishya-7b-ep3model· 817 dl817 dl
- 🤗luffycodes/vicuna-class-shishya-all-hal-7b-ep3model· 805 dl805 dl
- 🤗luffycodes/vicuna-class-shishya-ac-hal-7b-ep3model· 785 dl785 dl
- 🤗luffycodes/vicuna-class-tutor-7b-ep3model· 812 dl812 dl
- 🤗luffycodes/vicuna-mmlu-val-only-correct-mcq-7b-ep2model· 797 dl797 dl
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsIntelligent Tutoring Systems and Adaptive Learning · Text Readability and Simplification · Topic Modeling
