Võistlusserveri integreerimine Moodle'iga

dc.contributor.advisorHennoste, Juhan Oskar, juhendaja
dc.contributor.advisorPõder, Ahti, juhendaja
dc.contributor.authorJäger, Jens Jaagup
dc.contributor.otherTartu Ülikool. Loodus- ja täppisteaduste valdkondet
dc.contributor.otherTartu Ülikool. Arvutiteaduse instituutet
dc.date.accessioned2025-10-27T14:24:12Z
dc.date.available2025-10-27T14:24:12Z
dc.date.issued2025
dc.description.abstractThe aim of the thesis is to further develop an existing web application that is designed for University of Tartu courses „Algorithms and Data Structures“ (LTAT.03.005) and „Programming II“ (LTAT.03.007). These courses use a bonus point system that rewards students with the best assignments, and this thesis aims to make that system more efficient. The web application will be enhanced with a module that connects to Moodle using the Learning Tools Interoperability (LTI) standard. The thesis covers the definition of development requirements, descriptions of the technologies used, LTI integration with Moodle, database design, application architecture, and testing. Finally, potential future improvements are suggested.
dc.description.abstract Bakalaureusetöö eesmärk on edasi arendada olemasolevat veebirakendust, mis on mõeldud Tartu Ülikooli kursustele: „Algoritmid ja andmestruktuurid“ (LTAT.03.005) ning „Programmeerimine II“ (LTAT.03.007). Nendes kursustel kasutatav boonuspunktide süsteem premeerib tudengeid, kellel on parimad kodutööd, boonuspunktidega ning bakalaureusetöö eesmärk on seda süsteemi tõhusamalt rakendada. Veebirakendusele lisatakse Moodle’iga ühenduv moodul, mis põhineb Learning Tools Interoperability (LTI) standardil. Töö käsitleb arendusnõuete määratlemist, kasutatud tehnoloogiate kirjeldusi, Moodle integreerimist LTI standardiga, andmebaasi kujundust, rakenduse ülesehitust ja testimist. Töö lõpus pakutakse välja võimalikud edasiarendused.
dc.identifier.urihttps://hdl.handle.net/10062/117128
dc.language.isoet
dc.publisherTartu Ülikoolet
dc.rights.urihttps://creativecommons.org/licenses/by-nc-nd/4.0/
dc.subjectPython
dc.subjectLearning Tools Interoperability
dc.subjectAIOHTTP
dc.subjectVeebirakendus
dc.subjectLTI
dc.subjectWeb Application
dc.subjectJinja
dc.subjectPostgreSQL
dc.subjectMoodle
dc.subject.otherbakalaureusetöödet
dc.subject.otherinformaatikaet
dc.subject.otherinfotehnoloogiaet
dc.subject.otherinformaticsen
dc.subject.otherinfotechnologyen
dc.titleVõistlusserveri integreerimine Moodle'iga
dc.title.alternativeCompetition Server Integration with Moodle
dc.typeThesis

Failid

Originaal pakett

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