Kassandra: the automatic grading system
ACM SIGCUE Outlook
QuickCheck: a lightweight tool for random testing of Haskell programs
ICFP '00 Proceedings of the fifth ACM SIGPLAN international conference on Functional programming
Communications of the ACM
Fully automatic assessment of programming exercises
Proceedings of the 6th annual conference on Innovation and technology in computer science education
The marking system for CourseMaster
Proceedings of the 7th annual conference on Innovation and technology in computer science education
Experiences in automatic assessment on mass courses and issues for designing virtual courses
Proceedings of the 7th annual conference on Innovation and technology in computer science education
Assessing the assessment of programming ability
Proceedings of the 35th SIGCSE technical symposium on Computer science education
Checking automatically the output of concurrent threads
Proceedings of the 12th annual SIGCSE conference on Innovation and technology in computer science education
Experiences in Hybrid Learning with eduComponents
ICHL '08 Proceedings of the 1st international conference on Hybrid Learning and Education
Authoring diagram-based CBA with CourseMarker
Computers & Education
Review of recent systems for automatic assessment of programming assignments
Proceedings of the 10th Koli Calling International Conference on Computing Education Research
Adapting moodle to better support CS education
Proceedings of the 2010 ITiCSE working group reports
PARSI: a tool for automatic assessment of office documents and basic IT skills
Proceedings of the 12th Koli Calling International Conference on Computing Education Research
Blended e-assessment: Migrating classical exams to the digital world
Computers & Education
Hi-index | 0.00 |
To reduce the workload of teachers and to improve the effectiveness of face-to-face courses, it is desirable to supplement them with Web-based tools. This paper presents our approach for supporting computer science education with software components which support the creation, management, submission, and assessment of assignments and tests, including the automatic assessment of programming exercises. These components are integrated into a general-purpose content management system (CMS) and can combined with other components to create tailor-made learning environments. We describe the design and implementation of these components, and we report on our practical experience with deploying the software in our courses.