Parson's programming puzzles: a fun and effective learning tool for first programming courses
ACE '06 Proceedings of the 8th Australasian Conference on Computing Education - Volume 52
Evaluating a new exam question: Parsons problems
ICER '08 Proceedings of the Fourth international Workshop on Computing Education Research
VILLE: a language-independent program visualization tool
Koli Calling '07 Proceedings of the Seventh Baltic Sea Conference on Computing Education Research - Volume 88
Hi-index | 0.00 |
We introduce js-parsons - MIT licensed JavaScript widget to embed Parson's puzzles to any HTML. The novelty of js-parsons is the 2-dimensional drag-and-drop of the code lines. Firstly, the code lines in the solution need to be in correct order as in the existing solutions. Secondly, since our exercises present Python, code blocks are created by indenting the code lines. This is done by drag-and-dropping the lines in horizontal direction. In addition, js-parsons can record how puzzles are solved and send the logs to a server. We hope to use the logging feature to understand how students solve puzzles and how puzzles should be designed to be more effective.