PLDI 2015 (series) / PLOOC 2015 (series) / (3rd Workshop on Programming Languages Technology for Massive Open Online Courses) /
AutomataTutor and what I learned from building an online teaching tool
AutomataTutor is an online tool that helps students learn basic concepts in theory of computation, such as fi nite automata and regular expressions. The tool provides personalized feedback when students submit incorrect solutions, and also helps teachers managing large classes by automatically grading homework assignments. AutomataTutor has already been used by more than 2000 students at 12 different Universities in 4 different continents. In this paper, we summarize our experience in building such a system. We describe the algorithms that are used to produce personalized feedback, and then evaluate the tool and its features through extensive user studies involving hundreds of participants.
Sun 14 JunDisplayed time zone: Tijuana, Baja California change
Sun 14 Jun
Displayed time zone: Tijuana, Baja California change
09:00 - 11:00 | |||
09:00 5mTalk | Opening and Welcome PLOOC | ||
09:05 40mTalk | Bug Localization with Statistical Models PLOOC Pavol Bielik ETH Zurich, Svetoslav Karaivanov ETH Zurich, P: Veselin Raychev ETH Zurich, Martin Vechev ETH Zurich, Christine Zeller ETH Zurich | ||
09:45 40mTalk | AutomataTutor and what I learned from building an online teaching tool PLOOC P: Loris D'Antoni University of Pennsylvania, Rajeev Alur University of Pennsylvania, Dileep Kini University of Illinois at Urbana-Champaign, Mahesh Viswanathan University of Illinois at Urbana-Champaign, Sumit Gulwani Microsoft Research, Bjoern Hartmann UC Berkeley, Matthew Weaver University of Pennsylvania | ||
10:25 35mTalk | Touchdevelop on the BBC’s microbit Going from a blocks programming language to 16kB of RAM PLOOC |