Developing a Backend for the DeepMOOC Platform

Name
Märt Tender
Abstract
A new web platform called DeepMOOC that aims to broaden the ways of examining students is being developed at the University of Tartu. The application’s emphasis is on automatically verifying solutions to programming tasks but it will also support other kinds of exercises through a planned plug-in system. This bachelor’s thesis focuses on building the backend for the DeepMOOC platform, including selection of technologies and design of the database schema. The application’s authentication and authorization system and several web endpoints were also created in addition to integrating the database with the application. This thesis outlines the creation of the second version of the DeepMOOC backend. The reasons for developing a new backend are explained in the paper and many comparisons to the first version are made.
Graduation Thesis language
Estonian
Graduation Thesis type
Bachelor - Computer Science
Supervisor(s)
Tõnis Hendrik Hlebnikov, Ahti Põder
Defence year
2023
 
PDF Extras