Copyright (C) 2018- DJ Rao (raodm@miamiOH.edu)
Citations: DOI: 10.1109/FIE43999.2019.9028450 and 10.1109/FIE43999.2019.9028402
This animation presents an quick summary of the process that a student would typically follow to submit solutions via the CODE plug-in. A more detailed video of the submission process is present further below on this web page.
This video presents an overview of the pedagogical and technical motivations for developing and using the CODE plug-in for automated assessment of programming assignments in Canvas. This video does not go into the technical details of using and working with CODE. Those aspects are covered in other video demonstrations on this page.
This video has been produced from the perspective of a student using the CODE plug-in to submit a programming assignment via Canvas. The video covers some of the concepts underlying code and presents a demonstration of the process of submitting a solution. The video also demonstrates both an unsuccessful and successful submission by a student. The video demonstration uses an C++ program as an example. Nevertheless the same concepts also apply to submitting solutions in other programming languages as well.
This video has been produced from the perspective of an instructor using CODE plug-in to configure a programming assignment. This video demonstrates the process that an Instructor or Teaching Assistant would use to configure a programming assignment, including:
This video has been produced from the perspective of a technical user or system adminstrator. The video provides overview of CODE (Canvas Plug-in) for teaching and learning programming. The video covers its design objectives and system architecture. The video also includes a quick demo of using the plug-in both from instructor and a student perspective.