DeepMOOC platvormile tagarakenduse dispetˇseri arendamine
Laen...
Kuupäev
Autorid
Ajakirja pealkiri
Ajakirja ISSN
Köite pealkiri
Kirjastaja
Tartu Ülikool
Abstrakt
The DeepMOOC platform is a new environment in the making, for the students and lecturers
to carry out automatic testing of the program code from course assignments. The idea for
the platform came from the fact that the current solution used in the University of Tartu,
Virtual Programming Lab, has limited support for programming languages and is missing
some features that would be useful in programming courses. The DeepMOOC platform
aims to eliminate these constraints and eventually become an universal go-to platform for
all kinds of automated tasks that can be performed in the context of programming subjects.
These do not have to be limited to regular unit-testing but can, for example, include statical
code analyses and performance measurements. This thesis describes the development and
architecture of the backend dispatcher of the DeepMOOC platform. The goal of the dispatcher
is to organise the communication between the frontend, database, file server and pipeline. This
paper discusses the technological choices and gives an overview of the architecture of the final
software. The result of this paper is a backend dispatcher and the DeepMOOC database schema.
Kirjeldus
Märksõnad
tarkvaraarendus, tarkvaratehnika, programmeerimisõpe