Salvador España Boquera, David Insa, Josep Silva, S. Tamarit
{"title":"我应该按什么顺序纠正这些练习?确定程序设计练习自动评估的评估顺序","authors":"Salvador España Boquera, David Insa, Josep Silva, S. Tamarit","doi":"10.1109/ITHET.2017.8067798","DOIUrl":null,"url":null,"abstract":"The assessment of programming code is an arduous and time-consuming task. For instance, in university Java programming courses, many exercises and exams are projects, often composed of a set of classes that the student must complete and usually complement with new classes. In programming, there are often many different (usually infinite) correct solutions to the same problem, and this forces the teacher to inspect all delivered files, and to test the student's code to identify errors. It has been measured [5] that, in advanced courses, this process can be so complex that teachers make mistakes when correcting, with an average error over 5% of the mark.","PeriodicalId":213786,"journal":{"name":"2017 16th International Conference on Information Technology Based Higher Education and Training (ITHET)","volume":"28 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2017-07-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"2","resultStr":"{\"title\":\"In what order should i correct the exercises? Determining the evaluation order for the automatic assessment of programming exercises\",\"authors\":\"Salvador España Boquera, David Insa, Josep Silva, S. Tamarit\",\"doi\":\"10.1109/ITHET.2017.8067798\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"The assessment of programming code is an arduous and time-consuming task. For instance, in university Java programming courses, many exercises and exams are projects, often composed of a set of classes that the student must complete and usually complement with new classes. In programming, there are often many different (usually infinite) correct solutions to the same problem, and this forces the teacher to inspect all delivered files, and to test the student's code to identify errors. It has been measured [5] that, in advanced courses, this process can be so complex that teachers make mistakes when correcting, with an average error over 5% of the mark.\",\"PeriodicalId\":213786,\"journal\":{\"name\":\"2017 16th International Conference on Information Technology Based Higher Education and Training (ITHET)\",\"volume\":\"28 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2017-07-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"2\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2017 16th International Conference on Information Technology Based Higher Education and Training (ITHET)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/ITHET.2017.8067798\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2017 16th International Conference on Information Technology Based Higher Education and Training (ITHET)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ITHET.2017.8067798","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
In what order should i correct the exercises? Determining the evaluation order for the automatic assessment of programming exercises
The assessment of programming code is an arduous and time-consuming task. For instance, in university Java programming courses, many exercises and exams are projects, often composed of a set of classes that the student must complete and usually complement with new classes. In programming, there are often many different (usually infinite) correct solutions to the same problem, and this forces the teacher to inspect all delivered files, and to test the student's code to identify errors. It has been measured [5] that, in advanced courses, this process can be so complex that teachers make mistakes when correcting, with an average error over 5% of the mark.