Comparing lesson plan-driven and ask-me-anything chatbots: teaching a UNIX Shell course

GPT-based models have enabled the creation of natural language chatbots that support both Inquiry-Based and Structured Learning approaches. This study offers a direct comparison of these two paradigms within a UNIX Shell scripting course by means of two chatbots: a Lesson Plan-Driven chatbot that ensures all students cover the same topics systematically, and an Ask-Me-Anything (AMA) chatbot more suited to exploratory learning. We compared two particular chatbots—Harvard’s CS50 (as an AMA chatbot) and OS315 (ours), as a lesson plan-driven chatbot—through four surveys. Results show a Net Promoter Score (NPS) of + 45 CI[25, 66] (N = 55) for the least performing lesson plan-driven chatbot and + 35 CI[11, 58.5] (N = 40) for the AMA chatbot. The majority of students favored a blend of human and chatbot instruction. Additionally, we discuss factors such as cost, accessibility, and why the same chatbot architecture, when applied to a Data Visualization course yields a lower NPS of + 9 CI[−6, + 23].

Authors

Institutions

Publication Details

Journal
Discover Education
Published
2025-04-30
DOI
https://doi.org/10.1007/s44217-025-00492-9
Citations
1
Primary Topic
AI in Service Interactions
Type
article
Field-Weighted Citation Impact
2.48
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Comparing lesson plan-driven and ask-me-anything chatbots: teaching a UNIX Shell course

Jose Berengueres
1 citations
Discover Education
AI in Service Interactions
2.48
article

Comparing lesson plan-driven and ask-me-anything chatbots: teaching a UNIX Shell course

Jose Berengueres
article en
1 citations

Abstract

GPT-based models have enabled the creation of natural language chatbots that support both Inquiry-Based and Structured Learning approaches. This study offers a direct comparison of these two paradigms within a UNIX Shell scripting course by means of two chatbots: a Lesson Plan-Driven chatbot that ensures all students cover the same topics systematically, and an Ask-Me-Anything (AMA) chatbot more suited to exploratory learning. We compared two particular chatbots—Harvard’s CS50 (as an AMA chatbot) and OS315 (ours), as a lesson plan-driven chatbot—through four surveys. Results show a Net Promoter Score (NPS) of + 45 CI[25, 66] (N = 55) for the least performing lesson plan-driven chatbot and + 35 CI[11, 58.5] (N = 40) for the AMA chatbot. The majority of students favored a blend of human and chatbot instruction. Additionally, we discuss factors such as cost, accessibility, and why the same chatbot architecture, when applied to a Data Visualization course yields a lower NPS of + 9 CI[−6, + 23].

Discover EducationVol. 4(1)
KTH Royal Institute of Technology (SE)
Quality Education
Openalex Percentile: Top 11%
AI in Service Interactions
2.48
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.