A SPECIFICATION LANGUAGE FOR QUIZZES AND SURVEYS
DOI:
https://doi.org/10.24867/24BE21AlavanjaKeywords:
domain-specific languages, textX, parser, quiz, surveyAbstract
Relying on the meta-language textX, a domain-specific language for specifying quizzes and surveys has been designed and implemented. Both frontend and backend applications have been implemented for loading and completing quizzes and surveys described in this language. This paper provides an overview of the theoretical foundations and current state in this field, as well as a detailed description of implemented solution and case studies.
References
[1] A. Bhat, „Surveys: What They Are, Characteristics & Examples”, https://www.questionpro.com/blog/ surveys/, (poslednji pristup: maj 2023.)
[2] Luciane C. Araujo, Marco A. Casanova, „SLang: A Domain-specific Language for Survey Questionnaires”, In Proceedings of the 22nd International Conference on Enterprise Information Systems, pp. 4-10, 2020. DOI: 10.5220/0009407401330144
[3] „LiaScript A Domain-Specific Language for Interactive Online Courses”, https://eric.ed.gov/?id=ED621589, Association for Development of the Information Society, 2019. (poslednji pristup: maj 2023.)
[4] F. Tomassetti, „The complete guide to (external) Domain Specific Languages”, https://tomassetti.me/domain-specific-languages/, 2017. (poslednji pristup: maj 2023.)
[5] I. Dejanović, R. Vaderna, G. Milosavljević, Ž. Vuković, „TextX: A Python tool for Domain-Specific Languages implementation”, Knowledge-Based Systems, vol. 115, pp. 1-4, 2017. DOI: 10.1016/j.knosys.2016.10.023
[6] I. Dejanović, textX, https://www.igordejanovic.net/ courses/tech/textX/2023. (poslednji pristup: maj 2023.)
[2] Luciane C. Araujo, Marco A. Casanova, „SLang: A Domain-specific Language for Survey Questionnaires”, In Proceedings of the 22nd International Conference on Enterprise Information Systems, pp. 4-10, 2020. DOI: 10.5220/0009407401330144
[3] „LiaScript A Domain-Specific Language for Interactive Online Courses”, https://eric.ed.gov/?id=ED621589, Association for Development of the Information Society, 2019. (poslednji pristup: maj 2023.)
[4] F. Tomassetti, „The complete guide to (external) Domain Specific Languages”, https://tomassetti.me/domain-specific-languages/, 2017. (poslednji pristup: maj 2023.)
[5] I. Dejanović, R. Vaderna, G. Milosavljević, Ž. Vuković, „TextX: A Python tool for Domain-Specific Languages implementation”, Knowledge-Based Systems, vol. 115, pp. 1-4, 2017. DOI: 10.1016/j.knosys.2016.10.023
[6] I. Dejanović, textX, https://www.igordejanovic.net/ courses/tech/textX/2023. (poslednji pristup: maj 2023.)
Downloads
Published
2023-09-07
Issue
Section
Electrotechnical and Computer Engineering