Introducing an Open-source Adaptive Tutoring System to Accelerate Learning Sciences Experimentation

This hands-on tutorial at ECTEL 2023 will cover rapid experimentation, content authoring, and LMS integration of an open-source adaptive tutor, OATutor. This half-day tutorial will be held on September 5th in-person in Aveiro, Portugal.

Background

In this tutorial, we introduce OATutor (presented at CHI’23), the field’s first free and open-source adaptive tutoring system based on ITS principles and designed for rapid experimentation. The MIT-licensed platform can be configured and deployed to git-pages in only a few clicks and supports BKT mastery-based adaptive problem selection. We demonstrate, with hands-on tutorials, how the system can be used to rapidly run A/B experiments, analyze the data, and publish the entire tutor, content, and analysis scripts to github to facilitate unprecedented ease of replication and transparency, as demonstrated in a recent study comparing ChatGPT generated hints to human-tutor hints. Our four-part tutorial will include how to add lessons to the system and link to them from assignments in a MOOC platform or LMS via LTI. The structured JSON format of the four CC BY courses worth of content released with OATutor opens up avenues for researchers to apply new and existing educational data mining and NLP techniques (e.g., KC tagging) and rapidly evaluate the impact of any subsequent changes on learners with an experiment.

Agenda

Part 1: Introduction and authoring + deployment (2 hours)

Part 2: Research Capabilities Tutorial (1 hour 10 min)

Part 3: Discussion (20 min)

Content

Tutorial on OATutor Research Capabilities

Tutorial on OATutor Content Creation

OATutor LMS Integration

Intended Audience

Researchers who wish to conduct A/B testing of computer tutoring and adaptive learning approaches, educators who wish to integrate adaptive content in their courses, HCI researchers, adaptive learning and AI researchers who wish to build upon the open-source tutor and extend its capabilities (e.g., to support programming, AI facilitated supports at scale).

Requirements for Participation:

Participants should bring a laptop to participate in the hands-on exercises. Some exercises will require no background knowledge, such as in the Content Creation Tutorial, while others will benefit from minimal coding experience.

Organizers

Ioannis Anastasopoulos

Doctoral Student at UC Berkeley

Zachary A. Pardos

Associate Professor of Education at UC Berkeley

Shreya Sheel

Doctoral Student at UC Berkeley

References

[1] Pardos, Z.A., Tang, M., Anastasopoulos, I., Sheel, S.K., Zhang, E. (In press). OATutor: An Open-source Adaptive Tutoring System and Curated Content Library for Learning Sciences Research. In Proceedings of the 2023 CHI Conference on Human Factors in Computing Systems. ACM. Hamberg, Germany.

https://doi.org/10.1145/3544548.3581574

[2] Pardos, Z. A., & Bhandari, S. (2023). Learning gain differences between ChatGPT and human tutor generated algebra hints. arXiv preprint arXiv:2302.06871.

https://arxiv.org/abs/2302.06871