CURRICULUMDSL – DSL FOR SPECIFYING CURRICULUMS

Authors

  • Stefan Apostolović Autor

DOI:

https://doi.org/10.24867/32BE1Aposolovic

Keywords:

domain-specific language, textX, meta-model

Abstract

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

Published

2025-12-23

Issue

Section

Electrotechnical and Computer Engineering