
Language
Python
Tool Type
Algorithm
License
AM331-A3
Version
1.0.0
Inter-American Development Bank

IDBx Data Engine is a tool that extracts, analyzes and consolidates data from IDB online courses, improving decision making and educational management with clear visualizations and continuous monitoring. Developed by the IDB's INDES, this system responds to the need to effectively analyze online education in Latin America, using data to adjust and improve MOOC programs in the region.
IDBx Data Engine allows the centralization and simplification of the analysis of large volumes of educational data, ensuring more effective management and the adaptation of educational content to the real needs of students in the Latin American context.
Data Integration: IDBx Data Engine supports data integration from various sources, consolidating diverse datasets. Analysis and Visualization: Users can perform data analysis and create interactive visualizations to extract insights. Data Quality Assurance: The engine offers data quality checks and validation to ensure data accuracy.
Utilizes open standards such as AWS S3 for information storage, ensuring interoperability. Employs MongoDB as a NoSQL database for efficient data management and storage. Implements an ETL process to extract, decrypt, and transform data from AWS S3 to MongoDB. Generates CSV format reports using Python processes, optimizing data export. Deploys and executes processes in Docker containers, ensuring a controlled and reproducible environment. Incorporates scripts for system administration.

Connect with the Development Code team and discover how our carefully curated open source tools can support your institution in Latin America and the Caribbean. Contact us to explore solutions, resolve implementation issues, share reuse successes or present a new tool. Write to [email protected]

This image represents a data flow diagram, showing an ETL (Extract, Transform, Load) process from edX cloud space to BI tool input through MongoDB and table generation.

This image contains text describing the IDBx Data Engine, which extracts, analyzes, and consolidates MOOC data for the IDBx program, including ETL and analysis processes.

The image shows instructions for "How to install" the IDBx data engine. It includes files for the work environment: Dockerfile, Makefile, units/. And for ETL: Key-old.asc, Package.json, Run.sh, shell.js, Edx-import.js, commands/*.js.
Describes the flow of data extraction and transformation from edX.
