CURRICULUMDSL – DSL FOR SPECIFYING CURRICULUMS
DOI:
https://doi.org/10.24867/32BE1AposolovicKeywords:
domain-specific language, textX, meta-modelAbstract
This thesis explores the application of domain-specific languages in the field of education, focusing on ease of use. It includes an analysis of existing solutions and provides a theoretical basis for understanding the topic. Using the domain-specific language end-users can create curriculums, and with the help of the backend and frontend applications they can get an intuitive view of the data they created, with the ability to manage said data. The results demonstrate the potential of these technologies to significantly assist educators in creating curriculums in a quick and efficient way.
References
[1] И. Дејановић, Р. Вадерна, Г. Милосављевић, Ж. Вуковић, „TextX: A Python tool for Domain-Specific Languages implementation”, Knowledge-Based Systems, vol. 115, Na mreži, 01-01-2017, pristup: 02-10-2024.
[2] David Ganan, Ana-Elena Guerrero-Roldan, Josep Prieto-Blazquez, Jordi Conesa, “VLab: A domain-specific language for Virtual Classrooms”, Na mreži, 27-10-2014, pristup: 16-08-2024.
[3] Ajlan Al-Ajlan, Hussein Zedan, “Why Moodle”, Na mreži, 21-11-2008, pristup: 16-08-2024
[4] SCORM, https://scorm.com/, Na mreži, pristup: 16-08-2024
[5] O. Bohl, J. Scheuhase, R. Sengler, U. Winand, “The sharable content object reference model (SCORM) - a critical review”, Na mreži, 20-03-2003, pristup: 16-08-2024
[6] И. Дејановић, Jezici specifični za domen, Fakultet tehničkih nauka, Novi Sad, 2021.
[7] Uvicorn, https://www.uvicorn.org/, Na mreži, pristup: 16-09-2024
[8] FastAPI, https://fastapi.tiangolo.com/, Na mreži, pristup: 16-09-2024
[9] “PRIMITIVE, DEFINITE INTEGRAL, FUNDAMENTAL THEOREM OF INTEGRAL CALCULUS, PROPERTIES OF DEFINITE INTEGRALS”, https://solitaryroad.com/c364.html, Na mreži, pristup: 20-09-2024
[10] “Origins of Integration”, https://www.semanticscholar.org/paper/Origins-of-Integration-Hammarstr%C3%B6m/eaa302ec2107d8668b2d12e8b9fc965217f33322, Na mreži, pristup: 20-09-2024
[11] “Calculus 1 - Integration & Antiderivatives”, https://www.youtube.com/watch?v=6WUjbJEeJwM, Na mreži, pristup: 20-09-2024
[12] “Definite Integral Calculus Examples, Integration - Basic Introduction, Practice Problems”, https://www.youtube.com/watch?v=rCWOdfQ3cwQ, Na mreži, pristup: 20-09-2024