The Spinoza code tutor: faculty poster abstract
Fatima Abu Deeb, Timothy J. Hickey · Journal of computing sciences in colleges · 2015
Spinoza[5] is a web-based IDE developed using NodeJS to support active learning in intro-ductory programming classes. It encompass the best features from various systems like codingbat [1], cloudcoder[2] and codeHunt[3] in one holistic system. Spinoza differs from other similar systems in providing the instructor with detailed real-time feedback during in-class coding sessions, both at the level of the individual student and the class as a whole. From the students' view, Spinoza provides authenticated access to a collection of named programming problems and a web-based IDE which allows students to code, run, unit test, and debug those problems. From the instructor's view, Spinoza provides interfaces for creating a variety of programming challenges and also provides multiple views of students' progress on solving the coding problems.