Automated Grading System: The DevOps course Use Case

dc.contributor.advisorDehury, Chinmaya Kumar, juhendaja
dc.contributor.authorHani, Mihkel
dc.contributor.otherTartu Ülikool. Loodus- ja täppisteaduste valdkondet
dc.contributor.otherTartu Ülikool. Arvutiteaduse instituutet
dc.date.accessioned2024-09-30T08:46:56Z
dc.date.available2024-09-30T08:46:56Z
dc.date.issued2024
dc.description.abstractAutomatiseeritud hindamissüsteemide (edaspidi AGS) eesmärk on automatsieerida korduvaid ülesandeid, nagu kodutööde hindamine. AGS-i aitab aega säästa ning vähendada inimviga hindamisprotsessis. Hetkeseisuga (mai 2024), toimub hindamine manuaalselt kuvatõmmiste, tekstide, programmijuppide ja IT süsteemide analüüsimise ning tagasisidestamisena. Selle tagajärjeks on probleem, kus iga kodutöö käsitsi hindamine kulutab tohutult aega ning on toob sisse võimaluse inimveaks. Lõputöö eesmärgiks on luua automaathindamissüsteem, millele saab luua automaatteste, Tartu Ülikooli kursusele "DevOps: tarkvara tarnimise ja käituse automatiseerimine"(LTAT.06.015), kus kodutööd on üldiselt infotehnoloogia (IT) süsteemide kujul. Automaathindaja töö on kasutada neid automaatteste, et anda kodutöödele koheselt tagasisidet, õppejõu minimaalse sekkumisega. Loodud süsteem suudab automaatselt hinnata kõnealusel oleva kursuse kodutöid kasutades ettekirjutatud teste. Probleem on lahendatud, kuna süsteemile tuleb ühe korra kirjutada testid ning seejärel kontrollib see iseseisvalt, kas kodutööd on korrektselt lahendatud või mitte. Lisaks sellele, et süsteem suudab automaatselt kontrollida tudengite lahendusi, teeb ta seda väga palju kiiremini kui inimene. Tulemuse näitena, kui algselt läks 1. kodutöö hindamisele õppejõul 5-10 minutit, siis loodud süsteem teeb seda sekunditega.
dc.identifier.urihttps://hdl.handle.net/10062/104978
dc.language.isoen
dc.publisherTartu Ülikoolet
dc.rightsAttribution-NonCommercial-NoDerivs 3.0 Estoniaen
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/3.0/ee/
dc.subjectDevOps
dc.subjectNagios Core
dc.subjectNRPE
dc.subjectsoftware agent
dc.subjectautomation
dc.subjectautomated tests
dc.subjectautomated grading system
dc.subjectcloud systems
dc.subjectmonitoring
dc.subjectCI/CD
dc.subjecttarkvara agent
dc.subjectautomatiseerimine
dc.subjectpilvesüsteemid
dc.subjectautomatiseeritud hindamissüsteem
dc.subject.otherbakalaureusetöödet
dc.subject.otherinformaatikaet
dc.subject.otherinfotehnoloogiaet
dc.subject.otherinformaticsen
dc.subject.otherinfotechnologyen
dc.titleAutomated Grading System: The DevOps course Use Case
dc.typeThesis

Failid

Originaal pakett

Nüüd näidatakse 1 - 1 1
Laen...
Pisipilt
Nimi:
Hani_informaatika_2024.pdf
Suurus:
935.04 KB
Formaat:
Adobe Portable Document Format