[PDF][PDF] Say hello to 'coding tutor'! design and evaluation of a chatbot-based learning system supporting students to learn to program

S Hobert - 2019 - researchgate.net
The overall goal of this design science research project is to design and evaluate a
chatbotbased learning system that is able to support novice programmers to learn to write …

Supporting the semi-automatic feedback provisioning on programming assignments

S Strickroth, F Holzinger - … in Methodologies and intelligent Systems for …, 2022 - Springer
Feedback is important for learning, however, manual feedback provisioning is time and
resource consuming. For programming education, various systems have been developed to …

Towards a repository for open auto-gradable programming exercises

T Staubitz, R Teusner, C Meinel - 2017 IEEE 6th International …, 2017 - ieeexplore.ieee.org
Auto-gradable hands-on programming exercises are a key element for scalable
programming courses. A variety of auto-graders already exist, however, creating suitable …

Gradeer: an open-source modular hybrid grader

B Clegg, MC Villa-Uriol, P McMinn… - 2021 IEEE/ACM 43rd …, 2021 - ieeexplore.ieee.org
Automated assessment has been shown to greatly simplify the process of assessing
students' programs. However, manual assessment still offers benefits to both students and …

Simulating student mistakes to evaluate the fairness of automated grading

B Clegg, S North, P McMinn… - 2019 IEEE/ACM 41st …, 2019 - ieeexplore.ieee.org
The use of autograding to assess programming students may lead to unfairness if an
autograder is incorrectly configured. Mutation analysis offers a potential solution to this …

Improving the Scalability and Security of Execution Environments for Auto-Graders in the Context of MOOCs

S Serth, D Köhler, L Marschke, F Auringer, K Hanff… - 2021 - dl.gi.de
Learning a programming language requires learners to write code themselves, execute their
programs interactively, and receive feedback about the correctness of their code. Many …

Interactive learning-A scalable and adaptive learning approach for large courses

S Krusche - 2021 - mediatum.ub.tum.de
In university courses with hundreds of students, instructors cannot interact with each student
individually. This leads to the problem that students engage less or not at all in the learning …

On the Feasibility of Serverless Functions in the Context of Auto-Graders

S Serth, M Paß, C Meinel - 2023 IEEE 2nd German Education …, 2023 - ieeexplore.ieee.org
Learners interested in acquiring fundamental programming skills may choose from a variety
of different offers, including Massive Open Online Courses (MOOCs). Usually, these courses …

As Secure as Dangerous Can Be: Considerations for Secure Auto-Graders in the Context of MOOCs

S Serth, D Köhler, C Meinel - 2024 IEEE Global Engineering …, 2024 - ieeexplore.ieee.org
In the context of programming education, so-called auto-graders allow learners to receive
automated feedback on their submissions. Because assessing learners' code typically …

Exploring the Effectiveness of Web-Based Programming Environments for MOOCs: A Comparative Study of CodeOcean and OpenJupyter

M Elhayany, S Serth, C Meinel - 2023 IEEE Learning with …, 2023 - ieeexplore.ieee.org
Programming courses offered by openHPI, the European MOOC platform of the Hasso
Plattner Institute, feature hands-on programming exercises to support learners in practicing …