Использование технологии Low-Code для разработки заданий в диалоговой тестирующей системе

Аннотация

В настоящее время для разработки тех или иных решений активно переходят на технологии low-code, т.е. используют блоки с уже готовым кодом и получают конечный продукт с необходимым функционалом. Это ускоряет работу с типовыми задачами, избавляет от повторяющихся действий, помогает минимизировать процесс ручного кодирования и позволяет пользователям с разной степенью технической подготовки создавать требуемые решения. В статье авторами описывается применение данной технологии при формировании заданий в диалоговой системе "Электронный балл", которая была разработана авторами на основе использования технологии client-side scripting и в течение ряда лет использовалась для тестирования студентов на факультете ВМК МГУ, а также для проведения индивидуальных занятий. Ранние версии системы требовали от составителей заданий продвинутых знаний в области программирования. Благодаря внесенной модификации использование системы станет возможным для преподавателей, не имеющих обширных знаний в области кодирования и позволит расширить круг предполагаемых пользователей системы.

Сведения об авторах

Andrey Vladimirovich Kraev, Московский государственный университет имени М.В. Ломоносова

научный сотрудник кафедры нелинейных динамических систем и процессов управления факультета вычислительной математики и кибернетики, кандидат физико-математических наук

Svetlana Vladimirovna Filippova, Российский биотехнологический университет (РОСБИОТЕХ)

доцент кафедры физико-математических дисциплин института промышленной инженерии, информационных технологий и мехатроники, кандидат физико-математических наук

Литература

1. Abdurrasyid, Susanti M.N.I., Indrianto. Implication of Low-Code Development Platform on Use Case Point Methods. In: 2022 International Conference on ICT for Smart Society (ICISS). Bandung, Indonesia: IEEE Press; 2022. p. 1-6. https://doi.org/10.1109/ICISS55894.2022.9915166
2. Funk D. Creating a Low-Code Business Process Execution Platform With Python, BPMN, and DMN. IEEE Software. 2023;40(1):9-17. https://doi.org/10.1109/MS.2022.3212033
3. Slotvitskaya A.A., Martynov B.V., Prokopenko E.S. The prospects and effi ciency of nocode and low-code platforms for business automation. Proceedings in Cybernetics. 2024;23(2):71-75. (In Russ., abstract in Eng.) https://doi.org/10.35266/1999-7604-2024-2-9
4. Andiryakova O.O., Kryukova A.A., Ivaev M.I. Application of Low-Code Technology to Solve Business Problems. Industrial'naja jekonomika = Industrial Economics. 2023;(2):20-24. (In Russ., abstract in Eng.) https://doi.org/10.47576/2949-1886_2023_2_20
5. Yakovlev G.S., Ivanov F.F. Using Low-Code Platform in the Transition to a Process Approach when Creating Automated Systems. Vestnik KRAUNC. Fiziko-matematičeskie nauki = Bulletin KRASEC. Physical and Mathematical Sciences. 2020;30(1):120-126. (In Russ., abstract in Eng.) https://doi.org/10.26117/2079-6641-2020-30-1-120-126
6. Butting A., Greifenberg T., Hölldobler K., Kehrer T. Model and Data Differences in an Enterprise Low-Code Platform. In: 2023 ACM/IEEE International Conference on Model Driven Engineering Languages and Systems Companion (MODELS-C). Västerås, Sweden: IEEE Press; 2023. p. 868-877. https://doi.org/10.1109/MODELS-C59198.2023.00137
7. Cabot J., Clarisó R. Low Code for Smart Software Development. IEEE Software. 2023;40(1):89-93. https://doi.org/ 10.1109/MS.2022.3211352
8. Phalake V., Joshi S., Rade K., Phalke V. Modernized Application Development Using Optimized Low Code Platform. In: 2022 2nd Asian Conference on Innovation in Technology (ASIANCON). Ravet, India: IEEE Press; 2022. p. 1-4. https://doi.org/10.1109/ASIANCON55314.2022.9908726
9. Kass S., Strahringer S., Westner M. A Multiple Mini Case Study on the Adoption of Low Code Development Platforms in Work Systems. IEEE Access. 2023;11:118762-118786. https://doi.org/10.1109/ACCESS.2023.3325092
10. Choudhury D., Gupta D. Investigation on Integration of Machine Learning Techniques into LC/NC Platforms for Code Review, Quality Assessment, and Error Detection Automation. In: 2024 11th International Conference on Reliability, Infocom Technologies and Optimization (Trends and Future Directions) (ICRITO). Noida, India: IEEE Press; 2024. p. 1-7. https://doi.org/10.1109/ICRITO61523.2024.10522267
11. Lin C., Jia C., Han G., Shah S.B.H., Tian C. A Low-Code Edge Computing-Based Predicting Scheme for Aeroengine Components to Enable Intelligent Aeronautical Manufacture. IEEE Journal of Emerging and Selected Topics in Industrial Electronics. 2024;5(2):745-752. https://10.1109/JESTIE.2023.3339401
12. Schenkenfelder B., Salomon C., Buchgeher G., Schossleitner R., Kerl C. The Potential of Low-Code Development in the Manufacturing Industry. In: 2023 IEEE 28th International Conference on Emerging Technologies and Factory Automation (ETFA). Sinaia, Romania: IEEE Press; 2023. p. 1-8. https://doi.org/10.1109/ETFA54631.2023.10275503
13. Kalaivani S., et al. Application of Scrum framework and Low-Code/No-Code platform for development and implementation of In-patient electronic visitor management system to optimise hospital operations. In: 2024 International Conference on Intelligent and Innovative Technologies in Computing, Electrical and Electronics (IITCEE). Bangalore, India: IEEE Press; 2024. p. 1-6. https://doi.org/10.1109/IITCEE59897.2024.10467670
14. Rokis K., Kirikova M. Exploring Low-Code Development: A Comprehensive Literature Review.Complex Systems Informatics and Modeling Quarterly. 2023;36:68-86.https://doi.org/10.7250/csimq.2023-36.04
15. Kamouchi H.El, Kissi M., Beggar O. El. Low-code/No-code Development: A systematic literature review. In: 2023 14th International Conference on Intelligent Systems: Theories and Applications (SITA). Casablanca, Morocco: IEEE Press; 2023. p. 1-8. https://doi.org/10.1109/SITA60746.2023.10373712
16. Trigo A., Varajao J., Dias M. Low-code versus code-based software development: which wins the productivity game? IT Professional. 2022;24(5);61-68. https://doi.org/10.1109/MITP.2022.3189880
17. Bucaioni A., Cicchetti A., Ciccozzi F. Modelling in low-code development: a multi-vocal systematic review. Software and Systems Modeling. 2022;21(5):1959-1981. https://doi.org/10.1007/s10270-021-00964-0
18. Nascimento B., Santos R., Abrantes S., Quental C. Readly Books Rating Low-Code Platform. In: 2023 ACM/IEEE International Conference on Model Driven Engineering Languages and Systems Companion (MODELS-C). Västerås, Sweden: IEEE Press; 2023. p. 898-905. https://doi.org/10.1109/MODELS-C59198.2023.00141
19. Alamin A., Malakar S., Uddin G., Afroz S., Haider T., Iqbal A. An empirical study of developer discussions on low-code software development challenges. In: 2021 IEEE/ACM 18th International Conference on Mining Software Repositories (MSR). Madrid, Spain: IEEE Press; 2021. p. 46-57. https://doi.org/10.1109/MSR52588.2021.00018
20. Kass S., Strahringer S., Westner M. Practitioners perceptions on the adoption of low code development platforms. IEEE Access. 2023;11:29009-29034. https://doi.org/10.1109/ACCESS.2023.3258539
21. Liu D., Jiang H., Guo S., Chen Y., Qiao L. What's Wrong With Low-Code Development Platforms? An Empirical Study of Low-Code Development Platform Bugs. IEEE Transactions on Reliability. 2024;73(1):695-709. https://doi.org/10.1109/TR.2023.3295009
22. Zhuang W., Gan X., Wen Y., Zhang S. EasyFL: A Low-Code Federated Learning Platform for Dummies. IEEE Internet of Things Journal. 2022;9(15):13740-13754. https://doi.org/10.1109/JIOT.2022.3143842
23. Wake N., Kanehira A., Sasabuchi K., Takamatsu J., Ikeuchi K. Interactive Task Encoding System for Learning-from-Observation. In: 2023 IEEE/ASME International Conference on Advanced Intelligent Mechatronics (AIM). Seattle, WA, USA: IEEE Press; 2023. p. 1061-1066. https://doi.org/10.1109/AIM46323.2023.10196126
24. Magomadov V.S. Low-Code and No-Code Platforms as a Way of Making Programming More Accessible to the General Public. International Research Journal. 2021;(6-18):100-103. (In Russ., abstract in Eng.) https://doi.org/10.23670/IRJ.2021.108.6.016
25. Kraev A.V., Filippova S.V. Some Non-Standard Features of the Dialog Testing System. Modern Information Technologies and IT-Education. 2023;19(2):469-477. (In Russ., abstract in Eng.) https://doi.org/10.25559/SITITO.019.202302.469-477
Опубликована
2024-07-28
Как цитировать
KRAEV, Andrey Vladimirovich; FILIPPOVA, Svetlana Vladimirovna. Использование технологии Low-Code для разработки заданий в диалоговой тестирующей системе. Современные информационные технологии и ИТ-образование, [S.l.], v. 20, n. 2, p. 379-387, july 2024. ISSN 2411-1473. Доступно на: <http://sitito.cs.msu.ru/index.php/SITITO/article/view/1111>. Дата доступа: 11 sep. 2025 doi: https://doi.org/10.25559/SITITO.020.202402.379-387.
Раздел
E-learning, информационные технологии в образовании