Empowering Self Directed Learning with GOAL
API IntegrationMongoDB5 mins read

The GOAL platform effectively integrates APIs for data gathering and visualization, exports interactions as API statements in MongoDB, and connects devices through APIs for physiological data collection and interpretation. The platform's data visualization features enable learners to analyze, plan, monitor, and reflect on their learning journey. By providing insights into learning progress and physical activity, GOAL supports users in making informed decisions and taking control of their personal growth.

Problem Statement

The Learning and Educational Technologies (LET) Research Unit at Kyoto University focuses on learning analytics and human-data interactions. As part of their research initiatives, they required assistance in developing the Goal Oriented Active Learner (GOAL) platform. GOAL is an innovative technology that facilitates the acquisition of self-directed learning skills in the data-driven age by synchronizing users' learning and physical activity data automatically. The unit was faced with the challenge of integrating APIs for data gathering and visualization, exporting GOAL interactions as API statements in MongoDB, and integrating devices through APIs for physiological data collection and interpretation.

How Did We Help?

Plaxonic joined forces with the LET Research Unit to design and implement the GOAL technology platform. Our team provided expertise in API integration, data visualization, and device connectivity, working closely with the client to ensure a thorough understanding of their objectives and guaranteeing that the final solution met their expectations.

Through close collaboration with the LET Research Unit, Plaxonic Technologies developed the GOAL technology platform, leveraging our expertise in API integration, data visualization, and device connectivity to create a customized solution that precisely matched the client's objectives and expectations.

Our Approach

We followed a systematic, multi-step approach to develop the GOAL platform, focusing on key areas such as API integration, API statements, device integration, and data visualization.

 

  • API Integration:Our team integrated the necessary APIs, including Empatica and Emotiv, into the GOAL system to gather and visualize data. This process involved extensive communication with the client to obtain the required API keys and ensure that these APIs were linked to specific users in a session. We also made sure to maintain data security and adhere to privacy regulations while implementing these integrations.

 

  • API Statements: We exported GOAL interactions as API statements in MongoDB, which allowed us to track and analyze user interactions with the platform. Our team referred to the existing pipeline in the Java-based eBook reader's API function as a guide, ensuring seamless compatibility with the existing infrastructure.

 

  • Device Integration: We connected various devices through APIs to collect and interpret physiological data, such as heart rate and brainwave activity. We utilized the client's Learning Tools Interoperability (LTI) functionalities to ensure seamless integration within the GOAL system, allowing users to monitor their physical activities alongside their learning progress.

 

  • Data Visualization: We leveraged the client's frontend graphing libraries in Angular to visualize or export synchronized signals effectively. By presenting users with visualized data, the GOAL platform supports analysis, planning, monitoring, and reflection, enabling learners to make informed decisions and set realistic goals for their self-directed learning journey.
Tools & Technologies 

To successfully develop the GOAL platform, our team employed various tools and technologies, including:

 

  • NodeJS: We used NodeJS for developing server-side applications and handling API integration. This enabled us to create a high-performance, scalable, and secure backend infrastructure for the GOAL platform.

 

  • React JS:  We chose React JS to build the user interface, as it allowed us to create highly responsive and intuitive components for seamless data visualization.

 

  • MongoDB: We utilized MongoDB for storing and exporting GOAL interactions as API statements. This ensured efficient data storage and retrieval, contributing to the platform's overall performance.

 

  • Git: We employed Git for version control and tracking changes in the source code throughout the development process. This allowed our team to collaborate effectively and ensure that the project's progress was transparent and easily traceable.

 

  • Docker: We employed Docker to automate the deployment of applications in lightweight containers. This approach facilitated smooth project delivery, scalability, and easier maintenance.
The Result 

The collaboration between Plaxonic Technologies and Kyoto University's LET Research Unit resulted in the successful development of the Goal Oriented Active Learner (GOAL) platform. This robust and scalable solution empowers learners to become self-directed in today's data-driven age by automatically synchronizing their learning and physical activity data.

 

The GOAL platform effectively integrates APIs for data gathering and visualization, exports interactions as API statements in MongoDB, and connects devices through APIs for physiological data collection and interpretation. The platform's data visualization features enable learners to analyze, plan, monitor, and reflect on their learning journey. By providing insights into learning progress and physical activity, GOAL supports users in making informed decisions and taking control of their personal growth.

 

Moreover, the integration of Empatica and Emotiv APIs allows for the collection of essential physiological data, which further enhances the platform's ability to support self-directed learning. The GOAL system not only fulfills the client's requirements but also sets a new standard for learning analytics and human-data interaction in the field of education technology.

 

In conclusion, the successful development of the GOAL platform showcases Plaxonic Technologies' ability to deliver innovative, high-quality solutions that address the unique challenges faced by our clients, ultimately contributing to the enhancement of learning experiences for individuals worldwide.

Client

Dr Rwitajit Majumdar

Project

Empowering Self Directed Learning with GOAL

Technologies

IoT and Digital Engineering, Data and Analytics,

Key Objectives

From platform architecture to development,

Share The case study.

Follow us

Plaxonic’s expertise was instrumental in developing our GOAL platform. Their proficiency in API integration and data visualization led to a robust and user-friendly system that perfectly aligns with our vision of fostering self-directed learning. A truly reliable and innovative partner

frame

Dr Rwitajit Majumdar

Principal Investigator - Learning and Educational Technologies (LET) Research Unit, Kyoto University

More Case Studies:

API Integration

Plaxonic's Collaboration with Kyoto University's LET Research Unit

API Integration

Empowering Self Directed Learning with GOAL

Internet of Things

AI-Driven Smart Dosing System for a Public Utility Organization

Do you need help with something? We are here to assist you.

For any further inquiries please do not hesitate to contact us.

Plaxonic is a global IT services, consulting, and business solutions company specializing in digital transformation and innovative solutions. With a team of experts, developers, dreamers & achievers, and consultants, we work on innovative technologies to deliver unmatched functionalities. We operate in six countries and serve clients in over 40 countries worldwide, and are recognized as one of the best places to work.

© 2023 Plaxonic. All Rights Reserved.