Workshop Automatische Bewertung von Programmieraufgaben最新文献

筛选
英文 中文
Security Considerations for Java Graders Java分级者的安全注意事项
Workshop Automatische Bewertung von Programmieraufgaben Pub Date : 1900-01-01 DOI: 10.18420/abp2019-5
Sven Strickroth
{"title":"Security Considerations for Java Graders","authors":"Sven Strickroth","doi":"10.18420/abp2019-5","DOIUrl":"https://doi.org/10.18420/abp2019-5","url":null,"abstract":"Dynamic testing of student submitted solutions in evaluation systems requires the automatic compilation and execution of untrusted code. Since the code is usually written by beginners it can contain potentially harmful programming mistakes. However, the code can also be deliberately malicious in order to cheat or even cause damage to the grader. Therefore, it is necessary to run it in a secured environment. This article analyzes possible threats for graders which process Java code and points out Java specific aspects to consider when processing untrusted code.","PeriodicalId":170086,"journal":{"name":"Workshop Automatische Bewertung von Programmieraufgaben","volume":"23 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1900-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115838977","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 4
ProFormA 2.0 - ein Austauschformat für automatisiert bewertete Programmieraufgaben und für deren Einreichungen und Feedback ProFormA 2
Workshop Automatische Bewertung von Programmieraufgaben Pub Date : 1900-01-01 DOI: 10.18420/abp2019-6
P. Reiser, Karin Borm, Dominik Feldschnieders, Robert Garmann, E. Ludwig, O. Müller, Uta Priss
{"title":"ProFormA 2.0 - ein Austauschformat für automatisiert bewertete Programmieraufgaben und für deren Einreichungen und Feedback","authors":"P. Reiser, Karin Borm, Dominik Feldschnieders, Robert Garmann, E. Ludwig, O. Müller, Uta Priss","doi":"10.18420/abp2019-6","DOIUrl":"https://doi.org/10.18420/abp2019-6","url":null,"abstract":"Das seit 2011 entwickelte ProFormA-Format soll den Austausch von automatisiert bewertbaren Programmieraufgaben zwischen verschiedenen Lernmanagementsystemen und Gradern befördern. Dieser Beitrag stellt die neue Version ProFormA 2.0 vor, die neben der eigentlichen Aufgabe jetzt auch das Format der studentischen Einreichung, des Bewertungsschemas und der Grader-Antwort standardisiert.","PeriodicalId":170086,"journal":{"name":"Workshop Automatische Bewertung von Programmieraufgaben","volume":"121 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1900-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"134496660","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Relevanz der Codequalität in einem Praktikum mit automatisch getesteten Programmierabgaben 自动测试的程序收费会如何影响代码质量
Workshop Automatische Bewertung von Programmieraufgaben Pub Date : 1900-01-01 DOI: 10.18420/abp2019-4
André Greubel, Tim Hegemann, Marianus Ifland, Martin Hennecke
{"title":"Relevanz der Codequalität in einem Praktikum mit automatisch getesteten Programmierabgaben","authors":"André Greubel, Tim Hegemann, Marianus Ifland, Martin Hennecke","doi":"10.18420/abp2019-4","DOIUrl":"https://doi.org/10.18420/abp2019-4","url":null,"abstract":"Systeme zur automatisierten Bewertung von Programmieraufgaben bewerten üblicherweise nicht die Codequalität. In dieser Arbeit wird an einem Praktikum mit 212 Studierenden empirisch untersucht, welche Relevanz diese der Codequalität beimessen und welche Relevanz verschiedene Qualitätsmetriken auf das Bestehen des Praktikums haben. Des Weiteren wird analysiert, ob diese Metriken von externen Faktoren wie dem Studiengang oder der Praktikumswiederholung beeinflusst werden.","PeriodicalId":170086,"journal":{"name":"Workshop Automatische Bewertung von Programmieraufgaben","volume":"76 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1900-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132004109","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Plagiarism Detection Approaches for Simple Introductory Programming Assignments 简单入门编程作业的抄袭检测方法
Workshop Automatische Bewertung von Programmieraufgaben Pub Date : 1900-01-01 DOI: 10.18420/abp2021-6
Sven Strickroth
{"title":"Plagiarism Detection Approaches for Simple Introductory Programming Assignments","authors":"Sven Strickroth","doi":"10.18420/abp2021-6","DOIUrl":"https://doi.org/10.18420/abp2021-6","url":null,"abstract":"","PeriodicalId":170086,"journal":{"name":"Workshop Automatische Bewertung von Programmieraufgaben","volume":"38 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1900-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"134285380","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 2
Automatische Bewertung von Haskell-Programmieraufgaben 斯克设定程式的自动评估
Workshop Automatische Bewertung von Programmieraufgaben Pub Date : 1900-01-01 DOI: 10.18420/abp2019-3
Marcellus Siegburg, J. Voigtländer, O. Westphal
{"title":"Automatische Bewertung von Haskell-Programmieraufgaben","authors":"Marcellus Siegburg, J. Voigtländer, O. Westphal","doi":"10.18420/abp2019-3","DOIUrl":"https://doi.org/10.18420/abp2019-3","url":null,"abstract":"Wir beschreiben unsere Vorgehensweise bei der Durchführung von Online-Übungen zur Programmierung in Haskell. Der Fokus liegt insbesondere auf dem Zusammenspiel der verwendeten Sprachmittel, Programmbibliotheken und Tools, die es uns durch ihre Kombination erlauben, verschiedene Aspekte des Übungsbetriebs zu automatisieren bzw. zu erleichtern. Unser Ansatz erlaubt uns das automatische Bewerten von Einreichungen zu typischen Programmieraufgaben. Darüber hinaus sind wir in der Lage, Studierende durch geeignet gestaltete Aufgabenstellungen in Richtung bestimmter Lösungen zu führen, und währenddessen Hilfestellung durch entsprechendes Feedback zu geben.","PeriodicalId":170086,"journal":{"name":"Workshop Automatische Bewertung von Programmieraufgaben","volume":"35 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1900-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116740265","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 5
On the Influence of Task Size and Template Provision on Solution Similarity 任务大小和模板提供对解相似度的影响
Workshop Automatische Bewertung von Programmieraufgaben Pub Date : 1900-01-01 DOI: 10.18420/abp2021-7
Tobias Haan, Michael Striewe
{"title":"On the Influence of Task Size and Template Provision on Solution Similarity","authors":"Tobias Haan, Michael Striewe","doi":"10.18420/abp2021-7","DOIUrl":"https://doi.org/10.18420/abp2021-7","url":null,"abstract":"","PeriodicalId":170086,"journal":{"name":"Workshop Automatische Bewertung von Programmieraufgaben","volume":"60 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1900-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"134057879","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Teaching Software Testing Using Automated Grading 使用自动评分教学软件测试
Workshop Automatische Bewertung von Programmieraufgaben Pub Date : 1900-01-01 DOI: 10.18420/abp2021-3
Lukas Beierlieb, Lukas Iffländer, T. Schneider, Thomas Prantl, Samuel Kounev
{"title":"Teaching Software Testing Using Automated Grading","authors":"Lukas Beierlieb, Lukas Iffländer, T. Schneider, Thomas Prantl, Samuel Kounev","doi":"10.18420/abp2021-3","DOIUrl":"https://doi.org/10.18420/abp2021-3","url":null,"abstract":"Software testing has become a standard for most software projects. However, there is a lack of testing in many curricula, and if present, courses lack instant feedback using automated systems. In this work, we show our realization of an exercise to teach software testing using an automated grading system. We illustrate our didactic goals, describe the task design and technical implementation. Evaluation shows that students experience only a slight increase in difficulty compared to other tasks and perceive the task description as sufficient.","PeriodicalId":170086,"journal":{"name":"Workshop Automatische Bewertung von Programmieraufgaben","volume":"135 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1900-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116882701","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 1
Akzeptanz der Nutzung von automatisiertem Assessment im Rahmen einer virtuellen Vorlesung 在虚拟课堂中接受自动配比
Workshop Automatische Bewertung von Programmieraufgaben Pub Date : 1900-01-01 DOI: 10.18420/abp2021-4
F. Horn, Daniel Schiffner, D. Krömker
{"title":"Akzeptanz der Nutzung von automatisiertem Assessment im Rahmen einer virtuellen Vorlesung","authors":"F. Horn, Daniel Schiffner, D. Krömker","doi":"10.18420/abp2021-4","DOIUrl":"https://doi.org/10.18420/abp2021-4","url":null,"abstract":"","PeriodicalId":170086,"journal":{"name":"Workshop Automatische Bewertung von Programmieraufgaben","volume":"28 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1900-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133036090","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Messung der Schwierigkeiten von Programmieraufgaben zur Kryptologie in Java 探测Java的冠体设计遇到的困难
Workshop Automatische Bewertung von Programmieraufgaben Pub Date : 1900-01-01 DOI: 10.18420/abp2021-5
Konstantin Knorr
{"title":"Messung der Schwierigkeiten von Programmieraufgaben zur Kryptologie in Java","authors":"Konstantin Knorr","doi":"10.18420/abp2021-5","DOIUrl":"https://doi.org/10.18420/abp2021-5","url":null,"abstract":"","PeriodicalId":170086,"journal":{"name":"Workshop Automatische Bewertung von Programmieraufgaben","volume":"15 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1900-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127496124","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Ein Datenformat zur Materialisierung variabler Programmieraufgaben 用于构造多变程序的数据格式
Workshop Automatische Bewertung von Programmieraufgaben Pub Date : 1900-01-01 DOI: 10.18420/abp2019-7
Robert Garmann
{"title":"Ein Datenformat zur Materialisierung variabler Programmieraufgaben","authors":"Robert Garmann","doi":"10.18420/abp2019-7","DOIUrl":"https://doi.org/10.18420/abp2019-7","url":null,"abstract":"Automatisiert bewertbare Programmieraufgaben dienen Studierenden zum Üben von Programmierfertigkeiten. Um mehrere verschiedene, denselben Stoff abdeckende Aufgaben zu gewinnen, lässt sich eine Aufgabe durch Einführung von Variationspunkten variabel gestalten. Die entstehende Aufgabenschablone ist Ausgangsbasis der sog. Materialisierung, der automatischen Generierung konkreter Aufgaben. Dieser Beitrag stellt ein Datenformat vor, das die automatische Materialisierung auf verschiedenen Systemen in verschiedenen Programmiersprachen ermöglichen soll. Das Datenformat gestattet Lernmanagementsystemen, variable Programmieraufgaben bei gleichzeitiger Unkenntnis des eingesetzten Autobewerters zu unterstützen.","PeriodicalId":170086,"journal":{"name":"Workshop Automatische Bewertung von Programmieraufgaben","volume":"6 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1900-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"120963736","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
相关产品
×
本文献相关产品
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信