ПРИМЕНЕНИЕ ВЕБ-СЕРВИСОВ НА ОСНОВЕ СИТУАЦИОННО-ОРИЕНТИРОВАННОЙ БАЗЫ ДАННЫХ ДЛЯ МОНИТОРИНГА ПРОСМОТРА УЧЕБНОГО ВИДЕОКОНТЕНТА
Работая с нашим сайтом, вы даете свое согласие на использование файлов cookie. Это необходимо для нормального функционирования сайта, показа целевой рекламы и анализа трафика. Статистика использования сайта отправляется в «Яндекс» и «Google»
Научный журнал Моделирование, оптимизация и информационные технологииThe scientific journal Modeling, Optimization and Information Technology
cетевое издание
issn 2310-6018

ПРИМЕНЕНИЕ ВЕБ-СЕРВИСОВ НА ОСНОВЕ СИТУАЦИОННО-ОРИЕНТИРОВАННОЙ БАЗЫ ДАННЫХ ДЛЯ МОНИТОРИНГА ПРОСМОТРА УЧЕБНОГО ВИДЕОКОНТЕНТА

Миронов В.В.   Гусаренко А.С.   Юсупова Н.И.  

УДК 004.65
DOI: 10.26102/2310-6018/2019.26.3.031

  • Аннотация
  • Список литературы
  • Об авторах

В данной статье рассматривается задача мониторинга просмотров студентами образовательных видеороликов, размещенных на видеохостинге YouTube. Предложено решение этой задачи на основе контроля и анализа комментариев, размещенных студентами при просмотре. Обсуждаются вопросы организации этого процесса, а также функциональность подсистемы мониторинга просмотров видео, обеспечивающей сбор и анализ студенческих комментариев, в составе университетской образовательной системы. Рассматривается структура реляционной базы данных для накопления сведений о просмотрах видео. Приводятся примеры аналитических отчетов о просмотрах видео, ориентированных на студентов и на преподавателей. Для заполнения реляционного хранилища данных (процесс ETL), а также для формирования аналитических отчетов о просмотрах видео применяется ситуационноориентированная база данных (СОБД). Демонстрируются возможности СОБД по организации микро-сервисов на примере управления разнородными данными, которые извлекаются из YouTube API и базы данных хранилища образовательной системы, а затем помещаются в реляционную базу данных на основе концепции виртуальных документов, отображаемых на разнородные источники данных. Поясняется реализация этой концепции при отображении виртуальных документов на веб-сервисы, такие как YouTube API. Обозревается совокупность REST -сервисов, разработанных на основе СОБД для решения задачи мониторинга просмотров. Отмечаются универсальность и простота иерархической ситуационной модели СОБД как при задании веб-сервисов, так и при управлении ими. Описывается практическая реализация подсистемы мониторинга просмотров образовательных видео на платформе PHP.

1. Poche E. et al. Analyzing User Comments on YouTube Coding Tutorial Videos. In: IEEE International Conference on Program Comprehension. 2017. P. 196–206.

2. Shoufan A. Estimating the cognitive value of YouTube’s educational videos: A learning analytics approach. Computers in Human Behavior. 2019. Vol. 92. P. 450–458.

3. Silva H., Azevedo I. Instructional videos and others on Youtube: Similarities and differences in comments. In: CSEDU 2017 - Proceedings of the 9th International Conference on Computer Supported Education. 2017. Vol. 1. P. 418–425.

4. Lee C.S. et al. Making sense of comments on YouTube educational videos: A self-directed learning perspective. Online Information Review. 2017. Vol. 41, № 5. P. 611–625.

5. Saurabh S., Gautam S. Modelling and statistical analysis of YouTube’s educational videos: A channel Owner’s perspective. Computers and Education. 2019. Vol. 128. P. 145–158.

6. Mitrovic A. et al. Reflective experiential learning: Using active video watching for soft skills training. In: ICCE 2016 - 24th International Conference on Computers in Education: Think Global Act Local - Main Conference Proceedings. 2016. P. 192–201.

7. Mironov V. V., Gusarenko A. S., Yusupova N. I. Stream handling large volume documents in situationally-oriented databases. In: International Scientific Journal INDUSTRY 4.0. Scientific Technical Union of Mechanical Engineering “INDUSTRY 4.0.” 2018. Vol. 3, № 5. P. 240–244.

8. Миронов В. В., Гусаренко А. С., Юсупова Н. И. Встраивание отображений виртуальных мультидокументов на реальные источники данных в ситуационно-ориентированных базах // Прикладная информатика. 2018. Т. 13, № 3(75). С. 47–60.

9. Миронов В. В., Гусаренко А. С., Юсупова Н. И. Структурирование виртуальных мультидокументов в ситуационно-ориентированных базах данных с помощью entry-элементов // Труды СПИИРАН. 2017. № 53. С. 225–243.

10. Миронов В. В., Гусаренко А. С., Юсупова Н. И. Отображение виртуальных XML-документов на таблицы MySQL в ситуационноориентированных базах данных: «распределенный» подход // Информационные технологии и вычислительные системы. 2017. № 1. С. 77–89.

11. Миронов В. В., Гусаренко А. С., Юсупова Н. И. Инвариантность виртуальных данных в ситуационно-ориентированной базе данных при отображении на разнородные хранилища // Вестник компьютерных и информационных технологий. 2017. № 1(151). С. 29–36.

12. Миронов В. В., Гусаренко А. С., Юсупова Н. И. Ситуационно-ориентированные базы данных: современное состояние и перспективы исследования // Вестник УГАТУ. 2015. Т. 19, № 2 (68). С. 188–199.

13. Миронов В. В., Гусаренко А. С. Использование RESTful-сервисов в ситуационно-ориентированных базах данных // Вестник УГАТУ. 2015. Т. 19, № 1 (67). С. 232–239.

14. What’s a (micro)service – part 1?, http://chrisrichardson.net/post/microservices/general/2019/02/16/whats-aservice-part-1.html, last accessed 06/05/2019.

15. What are microservices?, http://microservices.io/index.html, last accessed 06/05/2019.

16. Microservices Pattern: Microservice Architecture pattern, http://microservices.io/patterns/microservices.html, last accessed 06/05/2019.

17. Microservices Pattern: A pattern language for microservices, http://microservices.io/patterns/, last accessed accessed: 06/05/2019.

18. Dixon D. PHP Microservices — Creating A Basic Restful Crud API, https://medium.com/helium-mvc/php-microservices-creating-a-basic-restfulcrud-api-dabb1a1941a5, last accessed 06/05/2019.

19. Wang F.-J., Fahmi F. Constructing a service software with microservices. In: Proceedings - 2018 IEEE World Congress on Services, SERVICES 2018. 2018. P. 33–34.

20. Villaça L.H.N., Azevedo L.G., Baio F. Query strategies on polyglot persistence in microservices. In: Proceedings of the ACM Symposium on Applied Computing. 2018. P. 1725–1732.

21. Dragoni N. et al. Microservices: How to make your application scale // Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics). 2018. Vol. 10742 LNCS. P. 95–104.

22. Donham J. A domain-specific language for microservices. In: Scala 2018 - Proceedings of the 9th ACM SIGPLAN International Symposium on Scala, co-located with ICFP 2018. 2018. P. 2–12.

23. Cavallari M., Tornieri F. Information systems architecture and organization in the Era of MicroServices. Lecture Notes in Information Systems and Organisation. 2018. Vol. 24. P. 165–177.

24. Petrasch R. Model-based engineering for microservice architectures using Enterprise Integration Patterns for inter-service communication. In: Proceedings of the 2017 14th International Joint Conference on Computer Science and Software Engineering, JCSSE 2017 2017.

Миронов Валерий Викторович
доктор технических наук профессор
Email: mironov@ugatu.su

ФГБОУ ВО «Уфимский государственный авиационный технический университет»

Уфа, Российская Федерация

Гусаренко Артем Сергеевич
кандидат технических наук доцент

ФГБОУ ВО «Уфимский государственный авиационный технический университет»

Уфа, Российская Федерация

Юсупова Нафиса Исламовна
доктор технических наук профессор
Email: yussupoyussupova@ugatu.ac.ru

ФГБОУ ВО «Уфимский государственный авиационный технический университет»

Уфа, Российская Федерация

Ключевые слова: образовательные видео, мониторинг просмотров, youtube api, etl-процесс, аналитические отчеты, интеграция разнородных данных, ситуационно-ориентированные базы данных

Для цитирования: Миронов В.В. Гусаренко А.С. Юсупова Н.И. ПРИМЕНЕНИЕ ВЕБ-СЕРВИСОВ НА ОСНОВЕ СИТУАЦИОННО-ОРИЕНТИРОВАННОЙ БАЗЫ ДАННЫХ ДЛЯ МОНИТОРИНГА ПРОСМОТРА УЧЕБНОГО ВИДЕОКОНТЕНТА. Моделирование, оптимизация и информационные технологии. 2019;7(3). Доступно по: https://moit.vivt.ru/wp-content/uploads/2019/09/MironovSoavtori_3_19_1.pdf DOI: 10.26102/2310-6018/2019.26.3.031

526

Полный текст статьи в PDF