Explorotron: An IDE Extension for Guided and Independent Code Exploration and Learning

We introduce the Explorotron Visual Studio Code extension for guided and independent code exploration and learning. Explorotron is a continuation of earlier work carried out to explore how we can enable small organisations with limited resources to provide pedagogically sound learning experiences in programming. We situate Explorotron in the field of Computing Education Research (CER) and envision it to initiate a discussion around different topics, including how to balance the optimisation between the researcher-student-teacher trifecta that is inherent in CER, how to ethically and responsibly use large language models (LLMs) in the independent learning and exploration by students, and how to define better learning sessions over coding content that students obtained on their own. We further reflect on the question raised by Begel and Ko whether technology should structure learning for learners or whether learners should be taught how to structure their own independent learning outside of the classroom.
Publication Reference
Malaise, Y. and Signer, B.: "Explorotron: An IDE Extension for Guided and Independent Code Exploration and Learning", Proceedings of Koli Calling 2023, 23rd International Conference on Computing Education Research, Koli, Finland, November 2023