Refactoring: improving the design of existing code
Refactoring: improving the design of existing code
Building application frameworks: object-oriented foundations of framework design
Building application frameworks: object-oriented foundations of framework design
Object-Oriented Application Frameworks
Object-Oriented Application Frameworks
Working group reports from ITiCSE on Innovation and technology in computer science education
Automatically creating personalised exercises based on student profiles
Proceedings of the 8th annual conference on Innovation and technology in computer science education
An analysis of patterns of debugging among novice computer science students
ITiCSE '05 Proceedings of the 10th annual SIGCSE conference on Innovation and technology in computer science education
An Allocation Model for Automatic Assignment Generation and Marking
ICALT '05 Proceedings of the Fifth IEEE International Conference on Advanced Learning Technologies
What do students know?: an outcomes-based assessment system
Proceedings of the first international workshop on Computing education research
EduComponents: experiences in e-assessment in computer science education
Proceedings of the 11th annual SIGCSE conference on Innovation and technology in computer science education
ACE '06 Proceedings of the 8th Australasian Conference on Computing Education - Volume 52
Journal on Educational Resources in Computing (JERIC)
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
The Problem of Labels in E-Assessment of Diagrams
Journal on Educational Resources in Computing (JERIC)
Integrating test generation functionality into the Teaching Machine environment
Electronic Notes in Theoretical Computer Science (ENTCS)
Adding Test Generation to the Teaching Machine
ACM Transactions on Computing Education (TOCE) - Special Issue on the 5th Program Visualization Workshop (PVW’08)
Who Helps the Helper? A Situated Scaffolding System for Supporting Less Experienced Feedback Givers
Proceedings of the 2005 conference on Artificial Intelligence in Education: Supporting Learning through Intelligent and Socially Informed Technology
ACM Transactions on Computing Education (TOCE)
Koli '08 Proceedings of the 8th International Conference on Computing Education Research
Algorithm recognition by static analysis and its application in students' submissions assessment
Koli '08 Proceedings of the 8th International Conference on Computing Education Research
A framework for the computerized assessment of university student essays
Computers in Human Behavior
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
Hi-index | 0.00 |
CourseMaster (CM) is a Computer Based Assessment (CBA) system. This paper describes the motivation and aims for developing CM's Marking System. It also explains the architectural forces and design decisions that have been established in order to engineer the Marking System. The Marking System adheres to the rigid specifications of the initial CM's design, which are: reliability, coherency, security, feedbackrichness, extensibility and customisability. The above notions and the features that CM's Marking System provides are examined in detail. Concrete implementation issues are also discussed with conclusions on usability and extensibility observations.