TAM 2.0

Bachelor Thesis (2020)
Author(s)

D. Böhm (TU Delft - Electrical Engineering, Mathematics and Computer Science)

B.T. van Kooten (TU Delft - Electrical Engineering, Mathematics and Computer Science)

D.T. Franken (TU Delft - Electrical Engineering, Mathematics and Computer Science)

G.K.G. de Gans (TU Delft - Electrical Engineering, Mathematics and Computer Science)

M.B. Musters (TU Delft - Electrical Engineering, Mathematics and Computer Science)

Contributor(s)

Lydia Y. Chen – Mentor (TU Delft - Data-Intensive Systems)

S. Hugtenburg – Mentor (TU Delft - Computer Science & Engineering-Teaching Team)

Faculty
Electrical Engineering, Mathematics and Computer Science
Copyright
© 2020 Dennis Böhm, Bram van Kooten, Dylan Franken, Govert de Gans, Bas Musters
More Info
expand_more
Publication Year
2020
Language
English
Copyright
© 2020 Dennis Böhm, Bram van Kooten, Dylan Franken, Govert de Gans, Bas Musters
Graduation Date
02-07-2020
Awarding Institution
Delft University of Technology
Project
['TAM']
Programme
['Computer Science and Engineering']
Faculty
Electrical Engineering, Mathematics and Computer Science
Reuse Rights

Other than for strictly personal use, it is not permitted to download, forward or distribute the text or part of it, without the consent of the author(s) and/or copyright holder(s), unless the work is under an open content license such as Creative Commons.

Abstract

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.

Files

TAM_2.0_BEP_report.pdf
(pdf | 2.9 Mb)
License info not available