Elicast: embedding interactive exercises in instructional programming screencasts

J Park, YH Park, J Kim, J Cha, S Kim, A Oh - Proceedings of the Fifth …, 2018 - dl.acm.org
In programming education, instructors often supplement lectures with active learning
experiences by offering programming lab sessions where learners themselves practice …

Teaching and Learning Programming with Linux using In-Browser Client-Side Web Technologies: Exploring the Key Features for Achieving Systems and Tools …

R Sharrock, E Collin, T Labat, E Hamonic… - Proceedings of the …, 2022 - dl.acm.org
This paper explores the key features for achieving systems and tools scalability for online
learning. We created large scale tools used in popular online courses on teaching and …