Auflistung nach Schlagwort "automated grading"
1 - 2 von 2
Treffer pro Seite
Sortieroptionen
- TextdokumentConcept, Implementation and Evaluation of a Virtual Learning Environment for Acquiring Competences in Android App Development(INFORMATIK 2022, 2022) Neumann,Frank; Rodríguez-del-Pino,Juan Carlos; Homer,SebastianThe presented project provides a virtual learning environment for university courses teaching app development using Android and Kotlin. It features both self-guided lessons and associated tests as well as practical app development tasks and associated self-assessed programming exercises. The well-known Moodle plug-in Virtual Programming Lab (VPL) serves as a starting point for the latter part. VPL gets extended by means for the usage of the Gradle build tool, the Android SDK tools and AndroidX tests for unit tests at the level of Android activities and fragments. In particular, the rather excessive resource requirements of the Gradle tool created numerous problems in the sandboxes used by VPL. These issues were addressed by configuring suitable VPL settings. In addition, problems associated with the proper usage of these settings had to be addressed in VPL. In order to evaluate whether the virtual learning environment suits the student’s need for learning app development, a questionnaire was designed that contains questions about the course in general and about the design, handling and the benefits of the exercises The answers of the students to this questionnaire confirm that the proposed virtual learning environment provides a suitable means for learning in the described field.
- KonferenzbeitragTeaching Software Testing Using Automated Grading(Proceedings of the Fifth Workshop "Automatische Bewertung von Programmieraufgaben" (ABP 2021),virtual event, October 28-29, 2021, 2021) Beierlieb, Lukas; Iffländer, Lukas; Schneider, Tobias; Prantl, Thomas; Kounev, SamuelSoftware 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.