Monitoring Student Data Analytics Associated with Interacting in a Open EdX Course

TR Number
Date
2023-05-01
Journal Title
Journal ISSN
Volume Title
Publisher
Abstract

The Boeing Company, an American multinational corporation that designs, manufactures, and sells airplanes, rotorcraft, rockets, satellites, telecommunications equipment, and missiles worldwide, has recently announced a technology research project called Asynchronous Learning Experience Ideas for Boeing. In this project, they are looking for a group of software engineers to develop code to monitor student data analytics associated with interacting in an OpenEdX course as a part of a technology research project called Asynchronous Learning Experience Ideas for Boeing. The analytics could have various degrees of utility for various stakeholders at Boeing. Technical Stakeholders might want to know about system metrics relevant to ensure operational excellence, ensuring infrastructure stability, real-time monitoring of system performance, etc. The non-technical stakeholders might be interested in knowing about the accessibility of systems, the utility of the courses towards a learning objective among other things. Thus we would like to design systems that allow a data scientist to derive insights of interest from the Open EdX ecosystem.

The purpose of the system is to monitor and analyze student data analytics associated with interacting in an OpenEdX course. The system aims to collect and analyze data on student interactions with courses, quizzes, and videos, and generate visualizations and reports that can be used to derive insights into the learning effectiveness of the courses, as well as the system's performance and stability. The ultimate goal of the system is to demonstrate the capability of using OpenEdX as an alternative to CANVAS for a learning platform and to allow data scientists to derive insights of interest from the OpenEdX ecosystem.

This observability system aims to provide valuable insights into the performance, reliability, and accessibility of the system, allowing for proactive identification and resolution of issues and improving overall system health and availability, as well as providing actionable insights into the utility of the courses towards a learning objective. The design goals of the system are including but not limited to gathering log data as the students interface with the Open Edx, providing real-time monitoring of student progress and performance and performing advanced data analytics. Ultimately, the design goals of the system is to provide comprehensive insights into student learning and engagement, while leveraging the existing capabilities of the Open edX platform.

Description
Keywords
Dashboard Analytics, Observability System, Docker, openedx, tutor, ELK, elasticsearch, beats, Dash Plotly, Python,
Citation