{"title":"QR码编程任务与自动评估","authors":"Lasse Hakulinen, L. Malmi","doi":"10.1145/2591708.2591761","DOIUrl":null,"url":null,"abstract":"In this paper, we present a novel method to support automated formative assessment of programming tasks. Whereas traditional automated assessment tools mainly apply textual comparison of test program output vs. model output, we present a method that applies graphical output in terms of QR (Quick Response) codes. In our approach, programming tasks are formulated in such a way that the correct output of the task is a QR code. The correctness of the solution can therefore be tested by scanning the QR code. Despite the simple form of the tasks, they can support automated assessment with instant feedback, multiple programming languages, and simple statistics of students' performance. In some cases, feedback about misconceptions can also be given automatically. Moreover, they fit well to game-like learning environments, because the output can be interpreted as an URL which can lead to new clues or puzzles in a game. This is very useful, for example, in alternate reality games.","PeriodicalId":334476,"journal":{"name":"Annual Conference on Innovation and Technology in Computer Science Education","volume":"11 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2014-06-21","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"5","resultStr":"{\"title\":\"QR code programming tasks with automated assessment\",\"authors\":\"Lasse Hakulinen, L. Malmi\",\"doi\":\"10.1145/2591708.2591761\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"In this paper, we present a novel method to support automated formative assessment of programming tasks. Whereas traditional automated assessment tools mainly apply textual comparison of test program output vs. model output, we present a method that applies graphical output in terms of QR (Quick Response) codes. In our approach, programming tasks are formulated in such a way that the correct output of the task is a QR code. The correctness of the solution can therefore be tested by scanning the QR code. Despite the simple form of the tasks, they can support automated assessment with instant feedback, multiple programming languages, and simple statistics of students' performance. In some cases, feedback about misconceptions can also be given automatically. Moreover, they fit well to game-like learning environments, because the output can be interpreted as an URL which can lead to new clues or puzzles in a game. This is very useful, for example, in alternate reality games.\",\"PeriodicalId\":334476,\"journal\":{\"name\":\"Annual Conference on Innovation and Technology in Computer Science Education\",\"volume\":\"11 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2014-06-21\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"5\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Annual Conference on Innovation and Technology in Computer Science Education\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1145/2591708.2591761\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Annual Conference on Innovation and Technology in Computer Science Education","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/2591708.2591761","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
QR code programming tasks with automated assessment
In this paper, we present a novel method to support automated formative assessment of programming tasks. Whereas traditional automated assessment tools mainly apply textual comparison of test program output vs. model output, we present a method that applies graphical output in terms of QR (Quick Response) codes. In our approach, programming tasks are formulated in such a way that the correct output of the task is a QR code. The correctness of the solution can therefore be tested by scanning the QR code. Despite the simple form of the tasks, they can support automated assessment with instant feedback, multiple programming languages, and simple statistics of students' performance. In some cases, feedback about misconceptions can also be given automatically. Moreover, they fit well to game-like learning environments, because the output can be interpreted as an URL which can lead to new clues or puzzles in a game. This is very useful, for example, in alternate reality games.