Submitted:
21 May 2026
Posted:
25 May 2026
You are already at the latest version
Abstract
Keywords:
1. Introduction
2. Literature Review
3. Materials and Methods
3.1. Research Design
3.2. Research Objectives and Research Questions
- RQ1: What are the most important criteria for evaluating and selecting visual programming software solutions for children with special educational needs?
- RQ2: How are software solutions ranked using the hybrid ROC–PROMETHEE II model according to the defined criteria?
- RQ3: How stable is the resulting ranking of software solutions under changes in criterion weights, as assessed by sensitivity analysis and GAIA visualization?
3.3. Data Collection and Instrumentation
3.4. Criteria Definition
3.5. Data Structure and Preprocessing
3.6. MCDM Framework
3.7. Limitations of the Study
4. Results
4. Discussion
5. Conclusions
Supplementary Materials
Author Contributions
Funding
Institutional Review Board Statement
Informed Consent Statement
Data Availability Statement
Acknowledgments
Conflicts of Interest
Abbreviations
| GAIA | Analysis for Interactive Aid |
| MCDM | Multi-Criteria Decision Making |
| PROMETHEE II | Preference Ranking Organization Method for Enrichment Evaluation |
| ROC | Rank Order Centroid |
References
- Sovilj-Nikić, S.; Ćorović, J. Examining the Possibility of Using Visual Programming Language Scratch in Preschool Education for Learning Arithmetic Operations. IJCRSEE 2025, 13, 413–426. [Google Scholar] [CrossRef]
- Yang, Z.; Blake-West, J.; Yang, D.; Bers, M. The Impact of a Block-Based Visual Programming Curriculum: Untangling Coding Skills and Computational Thinking. Learn. Instr. 2025, 95, 102041. [Google Scholar] [CrossRef]
- Fiori, S.; Strong, G.; Dukes, J. How Are We Teaching Programming to Students with Intellectual Disabilities? A Systematic Review of the Literature. In Proceedings of the 25th Koli Calling International Conference on Computing Education Research, Koli, Finland, 11–14 November 2025; pp. 1–12. [Google Scholar] [CrossRef]
- Stimoli, M.A.; Di Blasi, F.D.; Maccarrone, S.; Costanzo, A.A.; Occhipinti, P.; Buono, S. Teaching Basic Computer Programming to Young Adults with Intellectual Disability. Front. Educ. 2024, 9, 1484921. [Google Scholar] [CrossRef]
- Ahmed, S.; Rahman, Md.S.; Kaiser, M.S.; Hosen, A.S.M.S. Advancing Personalized and Inclusive Education for Students with Disability Through Artificial Intelligence: Perspectives, Challenges, and Opportunities. Digital 2025, 5, 11. [Google Scholar] [CrossRef]
- Azhar, N.A.; Radzi, N.A.M.; Wan Ahmad, W.S.H.M. Multi-Criteria Decision Making: A Systematic Review. EEENG 2021, 14, 779–801. [Google Scholar] [CrossRef]
- Więckowski, J.; Sałabun, W.; Kizielewicz, B.; Bączkiewicz, A.; Shekhovtsov, A.; Paradowski, B.; Wątróbski, J. Recent Advances in Multi-Criteria Decision Analysis: A Comprehensive Review of Applications and Trends. KES 2023, 27, 367–393. [Google Scholar] [CrossRef]
- Basílio, M.P.; Pereira, V.; Costa, H.G.; Santos, M.; Ghosh, A. A Systematic Review of the Applications of Multi-Criteria Decision Aid Methods (1977–2022). Electronics 2022, 11, 1720. [Google Scholar] [CrossRef]
- Shao, M.; Han, Z.; Sun, J.; Xiao, C.; Zhang, S.; Zhao, Y. A Review of Multi-Criteria Decision Making Applications for Renewable Energy Site Selection. Renew. Energy 2020, 157, 377–403. [Google Scholar] [CrossRef]
- Topaloğlu, F. Development of a New Hybrid Method for Multi-Criteria Decision Making (MCDM) Approach: A Case Study for Facility Location Selection. Oper. Res. Int. J. 2024, 24, 60. [Google Scholar] [CrossRef]
- Kocaman, H.; Asan, U. Integration Modes Between MCDM Methods and Machine Learning Algorithms: A Structured Approach for Framework Development. Mathematics 2025, 14(1), 33. [Google Scholar] [CrossRef]
- Susmaga, R.; Szczech, I.; Brzezinski, D. Towards Explainable TOPSIS: Visual Insights into the Effects of Weights and Aggregations on Rankings. Appl. Soft Comput. 2024, 153, 111279. [Google Scholar] [CrossRef]
- Troussas, C.; Krouska, A.; Mylonas, P.; Sgouropoulou, C. Personalized Instructional Strategy Adaptation Using TOPSIS: A Multi-Criteria Decision-Making Approach for Adaptive Learning Systems. Information 2025, 16, 409. [Google Scholar] [CrossRef]
- Alshamsi, A.M.; et al. Distance Learning Recommendations Using MCDM. Educ. Inf. Technol. 2023, 28, 10421–10458. [Google Scholar] [CrossRef]
- Basciani, F.; Di Pompeo, D.; Di Rocco, J.; Pierantonio, A. A Customizable Approach to Assess Software Quality through Multi-Criteria Decision Making. arXiv 2023. [Google Scholar] [CrossRef]
- Shabrina, P.; Marwan, S.; Bennison, A.; Chi, M.; Price, T.; Barnes, T. A Multicriteria Evaluation for Data-Driven Programming Feedback Systems: Accuracy, Effectiveness, Fallibility, and Students’ Response. IEEE Trans. Learn. Technol. 2022. [Google Scholar] [CrossRef]
- Albahri, A.S.; Hamid, R.A.; Alzubaidi, L.; Homod, R.Z.; Zidan, K.A.; Mubark, H.; Shayea, G.G.; Albahri, O.S.; Alamoodi, A.H. Prioritizing Complex Health Levels beyond Autism Triage Using Fuzzy Multi-Criteria Decision-Making. Complex Intell. Syst. 2024, 10, 6159–6188. [Google Scholar] [CrossRef]
- Chen, J.; Ismail, A.S.; Xie, X. Comparative Evaluation of Play Environment Design Elements in Autism Schools Using AHP and GRA. Sci. Rep. 2025, 15, 43207. [Google Scholar] [CrossRef]
- Kumar, U.; Banerji, H. Estimating Weightage and Prioritizing Major Domains of Inclusive Education Assessment Framework Using Analytical Hierarchy Process. Int. J. Syst. Assur. Eng. Manag. 2025, 16, 3440–3451. [Google Scholar] [CrossRef]
- Cañete, R.; Picardo, A.; Trueba, P.; Torres, Y.; Peralta, E. A New Multi-Criteria Decision-Making Approach for the Design and Selection of Materials and Manufacturing Processes of Toys for Children with Autism. Mater. Today Commun. 2024, 40, 109709. [Google Scholar] [CrossRef]
- Lin, Y. A Deep Learning-Based Visual Strategy Intervention Study for Children with Autism Spectrum Disorders. Eur. Rev. Med. Pharmacol. Sci. 2023, 27(11), 4914–4928. [Google Scholar] [CrossRef]
- Chaudhry, U. B.; Afzal, S.; Wajid, A. Machine Learning Techniques for Identifying Self-Care Problems in Disabled Children. Pak. J. Sci. Res. 2023, 3(2), 158–168. Available online: https://pjosr.com/index.php/pjosr/article/view/1041 (accessed on 12 May 2026). [CrossRef]
- Mountapmbeme, A.; Ludi, S. Designing Accessible Block-Based Programming Environments for Persons with Visual Impairments. Univ. Access Inf. Soc. 2025, 24, 2351–2382. [Google Scholar] [CrossRef]
- Zubair, M.S.; Brown, D.J.; Hughes-Roberts, T.; Bates, M. Designing Accessible Visual Programming Tools for Children with Autism Spectrum Condition. Univ. Access Inf. Soc. 2023, 22, 277–296. [Google Scholar] [CrossRef]
- Institute for the Improvement of Education and Upbringing (Zavod za unapređivanje obrazovanja i vaspitanja). Educational Institutions in the Republic of Serbia. Available online: https://www.zuov.gov.rs/starisajt/obrazovno-vaspitne-ustanove/index.html (accessed on 11 May 2026).
- Statistical Office of the Republic of Serbia. Education – Statistical Data. Available online: https://publikacije.stat.gov.rs (accessed on 11 May 2026).
- Love, H.R.; Horn, E. Definition, Context, Quality: Current Issues in Research Examining High-Quality Inclusive Education. Top. Early Child. Spec. Educ. 2021, 40, 204–216. [Google Scholar] [CrossRef]
- UNESCO. Inclusion and Education: All Means All. UNESCO Publishing, 2020. Available online: https://unesdoc.unesco.org/ark:/48223/pf0000373718 (accessed on 11 May 2026).
- Al-Gerafi, M.A.M.; Goswami, S.S.; Sahoo, S.K.; Kumar, R.; Simic, V.; Bacanin, N.; Naveed, Q.N.; Lasisi, A. Promoting Inclusivity in Education amid the Post-COVID-19 Challenges: An Interval-Valued Fuzzy Model for Pedagogy Method Selection. Int. J. Manag. Educ. 2024, 22, 101018. [Google Scholar] [CrossRef]
- European Commission. European Framework for the Digital Competence of Educators (DigCompEdu). Publications Office of the European Union. 2017. Available online: https://publications.jrc.ec.europa.eu/repository/handle/JRC107466 (accessed on 11 May 2026).
- Spector, J.M. Handbook of Research on Educational Communications and Technology, 4th edition.; Springer: New York, 2014; ISBN 978-1-4614-3185-5. [Google Scholar]
- Velasquez, M.; Hester, P. T. An Analysis of Multi-Criteria Decision Making Methods. 2013. Available online: https://www.researchgate.net/publication/275960103 (accessed on 11 May 2026).
- Resnick, M.; Maloney, J.; Monroy-Hernández, A.; Rusk, N.; Eastmond, E.; Brennan, K.; Millner, A.; Rosenbaum, E.; Silver, J.; Silverman, B.; et al. Scratch: Programming for All. Commun. ACM 2009, 52, 60–67. [Google Scholar] [CrossRef]
- Price, T.W.; Barnes, T. Comparing Textual and Block Interfaces in a Novice Programming Environment. In Proceedings of the Proceedings of the eleventh annual International Conference on International Computing Education Research; ACM: Omaha Nebraska USA, 9 August 2015; pp. 91–99. [Google Scholar] [CrossRef]
- Lye, S.Y.; Koh, J.H.L. Review on Teaching and Learning of Computational Thinking through Programming: What Is next for K-12? Comput. Hum. Behav. 2014, 41, 51–61. [Google Scholar] [CrossRef]
- Wastiau, P.; Blamire, R.; Kearney, C.; Quittre, V.; Van De Gaer, E.; Monseur, C. The Use of ICT in Education: A Survey of Schools in Europe. Euro J. Educ. 2013, 48, 11–27. [Google Scholar] [CrossRef]
- Hatefi, M.A. An Improved Rank Order Centroid Method (IROC) for Criteria Weight Estimation: An Application in the Engine/Vehicle Selection Problem. Informatica 2023, 249–270. [Google Scholar] [CrossRef]
- Ayan, B.; Abacıoğlu, S.; Basilio, M.P. A Comprehensive Review of the Novel Weighting Methods for Multi-Criteria Decision-Making. Information 2023, 14, 285. [Google Scholar] [CrossRef]
- Sureeyatanapas, P. Comparison of Rank-Based Weighting Methods for Multi-Criteria Decision Making. KKU Eng. J. 2016, 43(S3), 376–379. [Google Scholar] [CrossRef]
- Ari, R.; Altinay, Z.; Altinay, F.; Dagli, G.; Ari, E. Sustainable Management and Policies: The Roles of Stakeholders in the Practice of Inclusive Education in Digital Transformation. Electronics 2022, 11, 585. [Google Scholar] [CrossRef]
- Mardani, A.; Jusoh, A.; Md Nor, K.; Khalifah, Z.; Zakwan, N.; Valipour, A. Multiple Criteria Decision-Making Techniques and Their Applications – a Review of the Literature from 2000 to 2014. Econ. Res.-Ekon. Istraž. 2015, 28, 516–571. [Google Scholar] [CrossRef]
- Krishnan, A.R. Past Efforts in Determining Suitable Normalization Methods for Multi-Criteria Decision-Making: A Short Survey. Front. Big Data 2022, 5, 990699. [Google Scholar] [CrossRef]
- Ishizaka, A.; Resce, G.; Mareschal, B. Visual Management of Performance with PROMETHEE Productivity Analysis. Soft Comput 2018, 22, 7325–7338. [Google Scholar] [CrossRef]
- Lellis Moreira, M.Â.; Simões Gomes, C.F.; Dos Santos, M.; Da Silva Júnior, A.C.; De Araújo Costa, I.P. Sensitivity Analysis by the PROMETHEE-GAIA Method: Algorithms Evaluation for COVID-19 Prediction. Procedia Comput. Sci. 2022, 199, 431–438. [Google Scholar] [CrossRef]
- Genc, T. Sensitivity Analysis on PROMETHEE and TOPSIS Weights. IJMDM 2014, 13, 403. [Google Scholar] [CrossRef]
- Kumar, R.; Pamucar, D. A Comprehensive and Systematic Review of Multi-Criteria Decision-Making (MCDM) Methods to Solve Decision-Making Problems: Two Decades from 2004 to 2024. Spec. Decis. Mak. Appl. 2025, 2, 177–196. [Google Scholar] [CrossRef]
- Coquelet, B.; Dejaegere, G.; De Smet, Y. Evaluating the Promethee II Ranking Quality. Algorithms 2025, 18, 597. [Google Scholar] [CrossRef]
- Scratch Foundation. Scratch Documentation. 2025. Available online: https://resources.scratch.mit.edu/www/guides/en/scratch-getting-started-guide.pdf (accessed on 11 May 2026).
- Microsoft. MakeCode Documentation. 2025. Available online: https://microsoft.github.io/pxt-docs/ (accessed on 11 May 2026).
- Google. Blockly Developer Documentation. 2025. Available online: https://developers.google.com/blockly (accessed on 11 May 2026).
- Tynker. Educator Guide and Curriculum Overview. 2025. Available online: https://www.tynker.com/support/Tynker%20User%20Guide%20for%20Educators.pdf (accessed on 11 May 2026).
- Carnegie Mellon University. Alice Programming Environment. 2025. Available online: https://www.alice.org (accessed on 11 May 2026).
- Weintrop, D.; Wilensky, U. Using Commutative Assessments to Compare Conceptual Understanding in Blocks-Based and Text-Based Programs. In Proceedings of the Proceedings of the eleventh annual International Conference on International Computing Education Research, August 9 2015; ACM: Omaha Nebraska USA; pp. 101–110. [Google Scholar]
- Bau, D.; Gray, J.; Kelleher, C.; Sheldon, J.; Turbak, F. Learnable Programming: Blocks and Beyond. Commun. ACM 2017, 60, 72–80. [Google Scholar] [CrossRef]
- Wang, W.; Kwatra, A.; Skripchuk, J.; Gomes, N.; Milliken, A.; Martens, C.; Barnes, T.; Price, T. Novices’ Learning Barriers When Using Code Examples in Open-Ended Programming. In Proceedings of the Proceedings of the 26th ACM Conference on Innovation and Technology in Computer Science Education V. 1, Virtual Event Germany, June 26 2021; ACM; pp. 394–400. [Google Scholar]
- Grover, S.; Pea, R. Computational Thinking in K–12: A Review of the State of the Field. Educ. Res. 2013, 42, 38–43. [Google Scholar] [CrossRef]
- Adorni, G.; Piatti, A.; Bumbacher, E.; Negrini, L.; Mondada, F.; Assaf, D.; Mangili, F.; Gambardella, L. FADE-CTP: A Framework for the Analysis and Design of Educational Computational Thinking Problems. Tech Know Learn 2025, 30, 1073–1148. [Google Scholar] [CrossRef]
- Frauenberger, C.; Good, J.; Keay-Bright, W. Designing Technology for Children with Special Needs: Bridging Perspectives through Participatory Design. CoDesign 2011, 7, 1–28. [Google Scholar] [CrossRef]
- Mayer, R. Multimedia Learning, 3rd ed.; Cambridge University Press, 2020; ISBN 978-1-316-94135-5. [Google Scholar]
- Joshi, A.; Kale, S.; Chandel, S.; Pal, D. Likert Scale: Explored and Explained. BJAST 2015, 7, 396–403. [Google Scholar] [CrossRef]
- Brans, J.-P.; De Smet, Y. PROMETHEE Methods. In Multiple Criteria Decision Analysis; International Series in Operations Research & Management Science; Greco, S., Ehrgott, M., Figueira, J.R., Eds.; Springer New York: New York, NY, 2016; Vol. 233, pp. 187–219. ISBN 978-1-4939-3093-7. [Google Scholar]
- Mareschal, B.; De Smet, Y. Visual PROMETHEE User Manual. PROMETHEE-GAIA, Brussels, Belgium, 2024; Available online: https://www.promethee-gaia.net/VisualPROMETHEE (accessed on 8 May 2026).
- Sapkota, M.; Arora, M.; Malano, H.; Sharma, A.; Moglia, M. Integrated Evaluation of Hybrid Water Supply Systems Using a PROMETHEE–GAIA Approach. Water 2018, 10, 610. [Google Scholar] [CrossRef]
- Weintrop, D.; Wilensky, U. To Block or Not to Block, That Is the Question: Students’ Perceptions of Blocks-Based Programming. In Proceedings of the Proceedings of the 14th International Conference on Interaction Design and Children, June 21 2015; ACM: Boston Massachusetts; pp. 199–208. [Google Scholar]
- Al-Azawei, A.; Serenelli, F.; Lundqvist, K. Universal Design for Learning (UDL): A Content Analysis of Peer Reviewed Journals from 2012 to 2015. JoSoTL 2016, 16, 39–56. [Google Scholar] [CrossRef]
- Bers, M.U. Coding as a Playground: Programming and Computational Thinking in the Early Childhood Classroom, 2nd ed.; Routledge, 2020; ISBN 978-1-003-02260-2. [Google Scholar]
- Sáez-López, J.-M.; Román-González, M.; Vázquez-Cano, E. Visual Programming Languages Integrated across the Curriculum in Elementary School: A Two Year Case Study Using “Scratch” in Five Schools. Comput. Educ. 2016, 97, 129–141. [Google Scholar] [CrossRef]
- Moreno-Leon, J.; Robles, G.; Roman-Gonzalez, M. Comparing Computational Thinking Development Assessment Scores with Software Complexity Metrics. In Proceedings of the 2016 IEEE Global Engineering Education Conference (EDUCON); IEEE: Abu Dhabi, April 2016; pp. 1040–1045. [Google Scholar]


| No. | Criterion | Description | References |
| 1 | Visual accessibility | Level of interface clarity, contrast, and visual readability of elements | [27,28] |
| 2 | Cognitive complexity | Level of mental workload during system use | [27,31,33] |
| 3 | Pedagogical support | Availability of educational resources, tutorials, and system support during the learning process | [30,31], |
| 4 | Support for specific skill development | Development of computational thinking, algorithmic reasoning, and problem-solving skills | [33,35] |
| 5 | Interaction simplicity | Intuitiveness and ease of use of the visual environment | [33,34] |
| 6 | Multisensory learning | Use of combined visual and auditory learning channels | [31,35] |
| 7 | Adaptability and inclusiveness | Degree of adaptation to the individual educational needs of users | [27,28,29] |
| 8 | Voice/audio support | Availability of audio interaction, sound feedback, speech assistance, and multimedia audio capabilities | [31] |
| 9 | Technical accessibility | Stability, compatibility with different devices, and ease of technical implementation | [31,32] |
| 10 | Adaptability to the school environment | Integration into the teaching process and curriculum | [30] |
| 11 | Price of software solution | Cost sustainability and financial affordability of the software solution | [32,36] |
| Criterion | Average Rank | Rank | ROC Weight |
| Visual accessibility | 2.9545 | 1 | 0.2745 |
| Cognitive complexity | 3.9545 | 2 | 0.1836 |
| Pedagogical support | 5.4091 | 3 | 0.1382 |
| Interaction simplicity | 5.4545 | 4 | 0.1079 |
| Support for specific skill development | 5.6364 | 5 | 0.0851 |
| Adaptability and inclusiveness | 5.8182 | 6 | 0.0670 |
| Multisensory learning | 6.0909 | 7 | 0.0518 |
| Technical accessibility | 6.6818 | 8 | 0.0388 |
| Price of software solution | 7.6818 | 9 | 0.0275 |
| Voice/audio support | 8.0909 | 10 | 0.0174 |
| Adaptability to the school environment | 8.2273 | 11 | 0.0083 |
| Criterion | Scratch | MakeCode | Blockly | Tynker | Alice | References |
| Visual accessibility | very high | high | high | high | medium | [48,49,50,51,52,53] |
| Cognitive complexity | very low | medium | medium | medium | high | [54,55,56] |
| Pedagogical support | very high | high | medium | very high | high | [48,49,50,51,52,57] |
| Interaction simplicity | very high | high | high | high | low | [49,50,53,55] |
| Support for specific skill development | very high | high | medium | high | high | [54,56,57] |
| Adaptability and inclusiveness | very high | high | medium | high | medium | [51,57,58] |
| Multisensory learning | very high | high | medium | very high | high | [52,59] |
| Technical accessibility | very high | very high | medium | high | medium | [48,49,50,51,52] |
| Price of software solution | very low | very low | very low | low | medium | [48,49,50,51,52] |
| Voice/audio support | high | medium | low | high | medium | [45,48,49,50,51,52,57] |
| Adaptability to the school environment | very high | very high | medium | high | medium | [44,51] |
| Criterion | Scratch | MakeCode | Blockly | Tynker | Alice |
| Visual accessibility | 5 | 4 | 4 | 4 | 3 |
| Cognitive complexity (inverse) | 5 | 3 | 3 | 3 | 2 |
| Pedagogical support | 5 | 4 | 3 | 5 | 4 |
| Interaction simplicity | 5 | 4 | 4 | 4 | 2 |
| Support for specific skill development | 5 | 4 | 3 | 4 | 4 |
| Adaptability and inclusiveness | 5 | 4 | 3 | 4 | 3 |
| Multisensory learning | 5 | 4 | 3 | 5 | 4 |
| Technical accessibility | 5 | 5 | 3 | 4 | 3 |
| Price of software solution (inverse) | 5 | 5 | 5 | 4 | 3 |
| Voice/audio support | 4 | 3 | 2 | 4 | 3 |
| Adaptability to the school environment | 5 | 5 | 3 | 4 | 3 |
| Rank | Alternative | φ+ | φ− | φ |
| 1 | Scratch | 0.4755 | 0.1939 | 0.2817 |
| 2 | Tynker | 0.2603 | 0.1050 | 0.1554 |
| 3 | MakeCode | 0.1899 | 0.1519 | 0.0380 |
| 4 | Alice | 0.1753 | 0.4049 | -0.2295 |
| 5 | Blockly | 0.1072 | 0.3527 | -0.2456 |
| Scenario |
Weight modification |
Scratch | Tynker | MakeCode | Alice | Blockly |
Rank reversal |
Stability level |
| Baseline scenario |
ROC weights | 1 | 2 | 3 | 4 | 5 | No | Stable |
| Visual accessibility |
+10% | 1 | 2 | 3 | 5 | 4 | Yes | Moderate sensitivity |
| +20% | 1 | 2 | 3 | 5 | 4 | Yes | Moderate sensitivity |
|
| −10% | 1 | 2 | 3 | 4 | 5 | No | Stable | |
| Cognitive complexity | +10% | 2 | 1 | 3 | 4 | 5 | Yes | High sensitivity |
| +20% | 4 | 1 | 2 | 3 | 5 | Yes | High sensitivity | |
| −10% | 1 | 2 | 3 | 5 | 4 | Yes | Moderate sensitivity |
|
| Pedagogical support | +10% | 1 | 2 | 3 | 4 | 5 | No | Stable |
| +20% | 1 | 2 | 3 | 4 | 5 | No | Stable | |
| −10% | 1 | 2 | 3 | 5 | 4 | Yes | Moderate sensitivity |
|
| Interaction simplicity |
+10% | 1 | 2 | 3 | 5 | 4 | Yes | Moderate sensitivity |
| +20% | 1 | 2 | 3 | 5 | 4 | Yes | Moderate sensitivity |
|
| −10% | 1 | 2 | 3 | 4 | 5 | No | Stable |
| Alternative | Baseline rank |
Range of rank variation |
Sensitivity interpretation |
| Scratch | 1 | 1–4 | Moderate sensitivity |
| Tynker | 2 | 1–2 | Low sensitivity |
| MakeCode | 3 | 2–3 | Low to moderate sensitivity |
| Alice | 4 | 3–5 | High sensitivity |
| Blockly | 5 | 4–5 | Low to moderate sensitivity |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2026 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).