S. Hugtenburg
info
Please Note
<p>This page displays the records of the person named above and is not linked to a unique person identifier. This record may need to be merged to a profile.</p>
2 records found
1
Bachelor thesis
(2020)
-
Dennis Böhm, Bram van Kooten, Dylan Franken, Govert de Gans, Bas Musters, Lydia Chen, Stefan Hugtenburg
Most courses in the Computer Science Bachelor at the Delft University of Technology make use of lab sessions. During these lab sessions students can ask questions about course material and get feedback on their assignment. Moreover, their knowledge about assignments can be orally tested. In order to properly help the students, teaching assistants, or TAs, are selected to assist the lecturer during the lab sessions. With the number of students in the Bachelor quickly growing, the process of manually recruiting students to become a TA and assigning the TAs to lab sessions is becoming very time consuming and almost impossible. During a Bachelor End Project in 2018 four students (van Deursen et al., 2018) created the Teach- ing Assistant Management (TAM) platform. This project aimed to ease the process of recruiting and scheduling TAs. All parties involved in the process of appointing TAs can use TAM to provide their input. Lecturers can register their courses on TAM and students are able to indicate their interest and availability to help with different courses. However, the first version of TAM missed a number of important features. For example, student avail- ability data had to be extracted manually and teachers still had to email their TA selection to the coordinator. This project aims to continue and improve TAM with these missing features. In order to achieve this goal TAM 2.0 has been developed. TAM 2.0 consists of three components: a MySQL database, a back end written using Spring and Java containing the business logic, and a front end website created using Vue to provide an interface to its users. TAM 2.0 also integrated LabraCORE. LabraCORE provides user and course information to several platforms and stores it conveniently in one central place.
...
Most courses in the Computer Science Bachelor at the Delft University of Technology make use of lab sessions. During these lab sessions students can ask questions about course material and get feedback on their assignment. Moreover, their knowledge about assignments can be orally tested. In order to properly help the students, teaching assistants, or TAs, are selected to assist the lecturer during the lab sessions. With the number of students in the Bachelor quickly growing, the process of manually recruiting students to become a TA and assigning the TAs to lab sessions is becoming very time consuming and almost impossible. During a Bachelor End Project in 2018 four students (van Deursen et al., 2018) created the Teach- ing Assistant Management (TAM) platform. This project aimed to ease the process of recruiting and scheduling TAs. All parties involved in the process of appointing TAs can use TAM to provide their input. Lecturers can register their courses on TAM and students are able to indicate their interest and availability to help with different courses. However, the first version of TAM missed a number of important features. For example, student avail- ability data had to be extracted manually and teachers still had to email their TA selection to the coordinator. This project aims to continue and improve TAM with these missing features. In order to achieve this goal TAM 2.0 has been developed. TAM 2.0 consists of three components: a MySQL database, a back end written using Spring and Java containing the business logic, and a front end website created using Vue to provide an interface to its users. TAM 2.0 also integrated LabraCORE. LabraCORE provides user and course information to several platforms and stores it conveniently in one central place.
Computer Vision for Exam Grading
Final Report
Bachelor thesis
(2019)
-
Ruben Young On, Richard van de Kuilen, Robin Bijl, Hidde Leistra, Timo Jugariu, Stefan Hugtenburg, Anton Akhmerov, Huijuan Wang
Grading exams is a time-consuming activity for teachers. Zesje is an open-source tool created to aid teach-ers in exam grading and streamline the grading process. Zesje currently uses computer vision techniques torealign images, and automatically find student numbers. However, teachers can currently only use Zesje tograde questions manually. Moreover the computer vision capabilities of Zesje can be improved. To make iteasier to grade exams, it should be possible for teachers to have multiple choice questions graded automati-cally. This project describes various improvements for Zesje, most notably using computer vision for the auto-matic grading of multiple choice questions, improving the accuracy of aligning scanned submissions, andautomatically detecting blank solutions. The team had to make several choices regarding implementations and choice of technology. Design goalswere also created to serve as a guideline for the project. At the end of the project, with the features imple-mented by the team, Zesje can automatically grade multiple choice questions, identify blank solutions andhas the corresponding front-end changes that allow the user to create multiple choice checkboxes on theexam PDF. These features have been tested extensively. The use of Zesje also poses some ethical challenges. Using automated grading may result in the event thatsome submissions may never be seen by a grader. By using benchmarks to compare the performance of processing scans in Zesje, the team found out thatthe grading time has greatly been reduced.
...
Grading exams is a time-consuming activity for teachers. Zesje is an open-source tool created to aid teach-ers in exam grading and streamline the grading process. Zesje currently uses computer vision techniques torealign images, and automatically find student numbers. However, teachers can currently only use Zesje tograde questions manually. Moreover the computer vision capabilities of Zesje can be improved. To make iteasier to grade exams, it should be possible for teachers to have multiple choice questions graded automati-cally. This project describes various improvements for Zesje, most notably using computer vision for the auto-matic grading of multiple choice questions, improving the accuracy of aligning scanned submissions, andautomatically detecting blank solutions. The team had to make several choices regarding implementations and choice of technology. Design goalswere also created to serve as a guideline for the project. At the end of the project, with the features imple-mented by the team, Zesje can automatically grade multiple choice questions, identify blank solutions andhas the corresponding front-end changes that allow the user to create multiple choice checkboxes on theexam PDF. These features have been tested extensively. The use of Zesje also poses some ethical challenges. Using automated grading may result in the event thatsome submissions may never be seen by a grader. By using benchmarks to compare the performance of processing scans in Zesje, the team found out thatthe grading time has greatly been reduced.