ОСОБЛИВОСТІ РОЗРОБКИ WEB-ЗАСТОСУНКІВ ДЛЯ СИСТЕМИ ДИСТАНЦІЙНОГО НАВЧАННЯ З ДОПОМОГОЮ БІБЛІОТЕКИ REACT

IF 0.3 Q4 COMPUTER SCIENCE, INFORMATION SYSTEMS
О. П. Кошова, Олександр Черненко, Т. В. Чілікіна, І. І. Комар
{"title":"ОСОБЛИВОСТІ РОЗРОБКИ WEB-ЗАСТОСУНКІВ ДЛЯ СИСТЕМИ ДИСТАНЦІЙНОГО НАВЧАННЯ З ДОПОМОГОЮ БІБЛІОТЕКИ REACT","authors":"О. П. Кошова, Олександр Черненко, Т. В. Чілікіна, І. І. Комар","doi":"10.32782/2521-6643-2023.1-65.3","DOIUrl":null,"url":null,"abstract":"В роботі розглядаються особливості розробки системи дистанційного навчання для студентів закладів вищої освіти з використанням мови програмування TypeScript та бібліотеки React. В статті показано, що однією із найбільш ефективних технологій навчання в сучасних умовах виступають інтерактивні технології навчання та різноманітні системи дистанційного навчання. Проаналізовано найбільш відомі існуючі системи дистанційного навчання, а саме: Moodle Blackboard Google Classroom Canvas. Виокремлено їхні функціональні можливості та можливості для роботи викладачів і студентів. Виокремлено недоліки та переваги кожної із систем. Для оволодіння студентами спеціальності «Комп’ютерні науки» необхідними навичками і компетентностями для майбутньої професійної діяльності виокремлено педагогічні умови їх навчання із використанням системи дистанційного навчання, а саме: необхідність поєднання традиційного стилю викладання дисциплін із інформаційними та інноваційними технологіями навчання, що забезпечить системність та функціональність отриманих знань, умінь і навичок; введення лабораторних форм практичних занять та інформаційних технологій на основі прикладних програм. Показано, що розробка системи дистанційного навчання є одним із практико-орієнтованих завдань. За результатами аналізу систем аналогічного призначення, проведеного в нашому дослідженні, було обрано для розробки елементів системи дистанційного навчання: сервіс для розробки інтерфейсів та прототипування Figma; мову програмування TypeScript; Css-препроцесор Sass; бібліотеки: React, Redux, Redux-Saga, Zod; система контролю версіями Git. Проєкт реалізований на мові програмування TypeScript з використанням бібліотеки React. Побудовано UML діаграму прецедентів розробленої системи дистанційного навчання, що містить прецеденти для екторів: авторизований користувач неавторизований користувач, користувач, викладач та адміністратор. Прецеденти наступні: авторизація, перегляд власних курсів, перегляд журналу з оцінками, перегляд власних файлів, перегляд налаштування профілю, перегляд переліку курсів, які викладає, перегляд курсу, перегляд тем, перегляд матеріалів, перегляд налаштування курсу, перегляд користувачів. Проаналізовано переваги та особливості використання бібліотеки React для створення системи дистанційного навчання. Із допомогою використання бібліотеки React було розроблено систему дистанційного навчання, відповідно до діаграми прецедентів, а саме: Сторінки викладача та Сторінка студента із відповідними функціями та можливостями.","PeriodicalId":43267,"journal":{"name":"International Journal of Distributed Systems and Technologies","volume":"96 1","pages":""},"PeriodicalIF":0.3000,"publicationDate":"2023-07-14","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"International Journal of Distributed Systems and Technologies","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.32782/2521-6643-2023.1-65.3","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q4","JCRName":"COMPUTER SCIENCE, INFORMATION SYSTEMS","Score":null,"Total":0}
引用次数: 0

Abstract

В роботі розглядаються особливості розробки системи дистанційного навчання для студентів закладів вищої освіти з використанням мови програмування TypeScript та бібліотеки React. В статті показано, що однією із найбільш ефективних технологій навчання в сучасних умовах виступають інтерактивні технології навчання та різноманітні системи дистанційного навчання. Проаналізовано найбільш відомі існуючі системи дистанційного навчання, а саме: Moodle Blackboard Google Classroom Canvas. Виокремлено їхні функціональні можливості та можливості для роботи викладачів і студентів. Виокремлено недоліки та переваги кожної із систем. Для оволодіння студентами спеціальності «Комп’ютерні науки» необхідними навичками і компетентностями для майбутньої професійної діяльності виокремлено педагогічні умови їх навчання із використанням системи дистанційного навчання, а саме: необхідність поєднання традиційного стилю викладання дисциплін із інформаційними та інноваційними технологіями навчання, що забезпечить системність та функціональність отриманих знань, умінь і навичок; введення лабораторних форм практичних занять та інформаційних технологій на основі прикладних програм. Показано, що розробка системи дистанційного навчання є одним із практико-орієнтованих завдань. За результатами аналізу систем аналогічного призначення, проведеного в нашому дослідженні, було обрано для розробки елементів системи дистанційного навчання: сервіс для розробки інтерфейсів та прототипування Figma; мову програмування TypeScript; Css-препроцесор Sass; бібліотеки: React, Redux, Redux-Saga, Zod; система контролю версіями Git. Проєкт реалізований на мові програмування TypeScript з використанням бібліотеки React. Побудовано UML діаграму прецедентів розробленої системи дистанційного навчання, що містить прецеденти для екторів: авторизований користувач неавторизований користувач, користувач, викладач та адміністратор. Прецеденти наступні: авторизація, перегляд власних курсів, перегляд журналу з оцінками, перегляд власних файлів, перегляд налаштування профілю, перегляд переліку курсів, які викладає, перегляд курсу, перегляд тем, перегляд матеріалів, перегляд налаштування курсу, перегляд користувачів. Проаналізовано переваги та особливості використання бібліотеки React для створення системи дистанційного навчання. Із допомогою використання бібліотеки React було розроблено систему дистанційного навчання, відповідно до діаграми прецедентів, а саме: Сторінки викладача та Сторінка студента із відповідними функціями та можливостями.
求助全文
约1分钟内获得全文 求助全文
来源期刊
International Journal of Distributed Systems and Technologies
International Journal of Distributed Systems and Technologies COMPUTER SCIENCE, INFORMATION SYSTEMS-
CiteScore
1.60
自引率
9.10%
发文量
64
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信