Skip to main navigation menu Skip to main content Skip to site footer

Electrotechnical and Computer Engineering

Vol. 40 No. 10 (2025): Proceedings of the Faculty of Technical Sciences

CURRICULUMDSL – DSL FOR SPECIFYING CURRICULUMS

  • Stefan Apostolović
DOI:
https://doi.org/10.24867/32BE1Aposolovic
Submitted
October 13, 2025
Published
2026-01-02

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. [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. [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. [3] Ajlan Al-Ajlan, Hussein Zedan, “Why Moodle”, Na mreži, 21-11-2008, pristup: 16-08-2024
  4. [4] SCORM, https://scorm.com/, Na mreži, pristup: 16-08-2024
  5. [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. [6] И. Дејановић, Jezici specifični za domen, Fakultet tehničkih nauka, Novi Sad, 2021.
  7. [7] Uvicorn, https://www.uvicorn.org/, Na mreži, pristup: 16-09-2024
  8. [8] FastAPI, https://fastapi.tiangolo.com/, Na mreži, pristup: 16-09-2024
  9. [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. [10] “Origins of Integration”, https://www.semanticscholar.org/paper/Origins-of-Integration-Hammarstr%C3%B6m/eaa302ec2107d8668b2d12e8b9fc965217f33322, Na mreži, pristup: 20-09-2024
  11. [11] “Calculus 1 - Integration & Antiderivatives”, https://www.youtube.com/watch?v=6WUjbJEeJwM, Na mreži, pristup: 20-09-2024
  12. [12] “Definite Integral Calculus Examples, Integration - Basic Introduction, Practice Problems”, https://www.youtube.com/watch?v=rCWOdfQ3cwQ, Na mreži, pristup: 20-09-2024