DeepMOOC platvormile tagarakenduse dispetˇseri arendamine

dc.contributor.advisorPõder, Ahti, juhendaja
dc.contributor.advisorHlebnikov, Hendrik, juhendaja
dc.contributor.authorNäks, Joosep
dc.contributor.otherTartu Ülikool. Loodus- ja täppisteaduste valdkondet
dc.contributor.otherTartu Ülikool. Arvutiteaduse instituutet
dc.date.accessioned2023-08-31T13:27:40Z
dc.date.available2023-08-31T13:27:40Z
dc.date.issued2022
dc.description.abstractThe 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.et
dc.identifier.urihttps://hdl.handle.net/10062/91932
dc.language.isoestet
dc.publisherTartu Ülikoolet
dc.rightsopenAccesset
dc.rightsAttribution-NonCommercial-NoDerivatives 4.0 International*
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/4.0/*
dc.subjecttarkvaraarenduset
dc.subjecttarkvaratehnikaet
dc.subjectprogrammeerimisõpeet
dc.subject.otherbakalaureusetöödet
dc.subject.otherinformaatikaet
dc.subject.otherinfotehnoloogiaet
dc.subject.otherinformaticset
dc.subject.otherinfotechnologyet
dc.titleDeepMOOC platvormile tagarakenduse dispetˇseri arendamineet
dc.typeThesiset

Failid

Originaal pakett

Nüüd näidatakse 1 - 2 2
Laen...
Pisipilt
Nimi:
Naks_bsc_informaatika_2022.pdf
Suurus:
548.45 KB
Formaat:
Adobe Portable Document Format
Kirjeldus:
Laen...
Pisipilt
Nimi:
server.zip
Suurus:
10.11 KB
Formaat:
Compressed ZIP
Kirjeldus:
Lisad

Litsentsi pakett

Nüüd näidatakse 1 - 1 1
Laen...
Pisipilt
Nimi:
license.txt
Suurus:
1.71 KB
Formaat:
Item-specific license agreed upon to submission
Kirjeldus: