Võistlusserveri integreerimine Moodle'iga
| dc.contributor.advisor | Hennoste, Juhan Oskar, juhendaja | |
| dc.contributor.advisor | Põder, Ahti, juhendaja | |
| dc.contributor.author | Jäger, Jens Jaagup | |
| dc.contributor.other | Tartu Ülikool. Loodus- ja täppisteaduste valdkond | et |
| dc.contributor.other | Tartu Ülikool. Arvutiteaduse instituut | et |
| dc.date.accessioned | 2025-10-27T14:24:12Z | |
| dc.date.available | 2025-10-27T14:24:12Z | |
| dc.date.issued | 2025 | |
| dc.description.abstract | The 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.uri | https://hdl.handle.net/10062/117128 | |
| dc.language.iso | et | |
| dc.publisher | Tartu Ülikool | et |
| dc.rights.uri | https://creativecommons.org/licenses/by-nc-nd/4.0/ | |
| dc.subject | Python | |
| dc.subject | Learning Tools Interoperability | |
| dc.subject | AIOHTTP | |
| dc.subject | Veebirakendus | |
| dc.subject | LTI | |
| dc.subject | Web Application | |
| dc.subject | Jinja | |
| dc.subject | PostgreSQL | |
| dc.subject | Moodle | |
| dc.subject.other | bakalaureusetööd | et |
| dc.subject.other | informaatika | et |
| dc.subject.other | infotehnoloogia | et |
| dc.subject.other | informatics | en |
| dc.subject.other | infotechnology | en |
| dc.title | Võistlusserveri integreerimine Moodle'iga | |
| dc.title.alternative | Competition Server Integration with Moodle | |
| dc.type | Thesis |
Failid
Originaal pakett
1 - 1 1
Laen...
- Nimi:
- Jager_informaatika_2025.pdf
- Suurus:
- 922.85 KB
- Formaat:
- Adobe Portable Document Format