Structure and interpretation of computer programs
Structure and interpretation of computer programs
Revised5 report on the algorithmic language scheme
ACM SIGPLAN Notices
Algorithm simulation with automatic assessment
Proceedings of the 5th annual SIGCSE/SIGCUE ITiCSEconference on Innovation and technology in computer science education
A semi-automated approach to online assessment
Proceedings of the 5th annual SIGCSE/SIGCUE ITiCSEconference on Innovation and technology in computer science education
Experience with an automatically assessed course
Proceedings of the 5th annual SIGCSE/SIGCUE ITiCSEconference 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
A multi-agent platform for automatic assignment management
Proceedings of the 7th annual conference on Innovation and technology in computer science education
Does it make a difference if students exercise on the web or in the classroom?
Proceedings of the 7th annual conference on Innovation and technology in computer science education
A generic e-learning multiparadigm programming language system: IDEFIX project
SIGCSE '03 Proceedings of the 34th SIGCSE technical symposium on Computer science education
On automated grading of programming assignments in an academic institution
Computers & Education
A learning and assessment tool for web-based distributed education
CITC4 '03 Proceedings of the 4th conference on Information technology curriculum
Working group reports from ITiCSE on Innovation and technology in computer science education
An experimental analysis of GAME: a generic automated marking environment
Proceedings of the 9th annual SIGCSE conference on Innovation and technology in computer science education
Automated assessment of GUI programs using JEWL
Proceedings of the 9th annual SIGCSE conference on Innovation and technology in computer science education
Deploying interactive e-labs for a course on operating systems
Proceedings of the 6th conference on Information technology education
SNITCH: a software tool for detecting cut and paste plagiarism
Proceedings of the 37th SIGCSE technical symposium on Computer science education
Proceedings of the 11th annual SIGCSE conference on Innovation and technology in computer science education
EduComponents: experiences in e-assessment in computer science education
Proceedings of the 11th annual SIGCSE conference on Innovation and technology in computer science education
The boss online submission and assessment system
Journal on Educational Resources in Computing (JERIC)
Automatic test-based assessment of programming: A review
Journal on Educational Resources in Computing (JERIC)
Journal on Educational Resources in Computing (JERIC)
Semantic similarity-based grading of student programs
Information and Software Technology
Interface-based programming assignments and automatic grading of java programs
Proceedings of the 12th annual SIGCSE conference on Innovation and technology in computer science education
Constructing a community of practice to improve coursework activity
Computers & Education
Test data generation for programming exercises with symbolic execution in Java PathFinder
Proceedings of the 6th Baltic Sea conference on Computing education research: Koli Calling 2006
Creating and visualizing test data from programming exercises
Informatics in education
A survey of literature on the teaching of introductory programming
Working group reports on ITiCSE on Innovation and technology in computer science education
Performance analysis of GAME: A generic automated marking environment
Computers & Education
Towards generic and flexible web services for e-assessment
Proceedings of the 13th annual conference on Innovation and technology in computer science education
Proceedings of the 2008 annual research conference of the South African Institute of Computer Scientists and Information Technologists on IT research in developing countries: riding the wave of technology
Algorithm recognition by static analysis and its application in students' submissions assessment
Koli '08 Proceedings of the 8th International Conference on Computing Education Research
Marking student programs using graph similarity
Computers & Education
Ability-training-oriented automated assessment in introductory programming course
Computers & Education
Observations from semi-automatic testing of program codes in the high school student maturity exam
Proceedings of the 10th Koli Calling International Conference on Computing Education Research
Semi-automatic testing of program codes in the high school student maturity exam
Proceedings of the 12th International Conference on Computer Systems and Technologies
PETCHA: a programming exercises teaching assistant
Proceedings of the 17th ACM annual conference on Innovation and technology in computer science education
Proceedings of the 12th Koli Calling International Conference on Computing Education Research
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
Software verification and graph similarity for automated evaluation of students' assignments
Information and Software Technology
ACCE: automatic coding composition evaluator
Proceedings of the first ACM conference on Learning @ scale conference
Hi-index | 0.00 |
Automatic assessment of programming exercises has become an important method for grading students' exercises and giving feedback for them in mass courses. We describe a system called Scheme-robo, which has been designed for assessing programming exercises written in the functional programming language Scheme. The system assesses individual procedures instead of complete programs. In addition to checking the correctness of students' solutions the system provides many different tools for analysing other things in the program like its structure and running time, and possible plagiarism. The system has been in production use on our introductory programming course with some 300 students for two years with good results.