Platform overview
The EIDU platform connects classrooms in low- and middle-income countries with the international education community.
It provides a way for teachers to access high-quality educational content and for students to learn in a way that is engaging and effective. All educational materials can be tailored to the local curriculum, language, and culture. Anonymized usage data is collected in order to optimize learning outcomes. In addition, the platform supports the management of field staff that help teachers use the platform and the content effectively.
EIDU is gradually open-sourcing all of the platform: you may find the currently public code repositories at github.com/EIDU. See our contributing guide for information on how to contribute.
EIDU currently supports the following features:
- Digital Personalized Learning (DPL): Learners use interactive exercises using the EIDU School app.
- Exercises can be provided by any third-party Android app that implements EIDU’s public interface. The DPL curriculum can be managed centrally. See our learning app integration guide for information on how to go about making your learning content available on the EIDU platform.
- Algorithms that optimize each learner’s learning outcomes (personalization) can be chosen, trained, and deployed centrally. See our personalization guide for more information on how to create and submit your personalization algorithm.
- Structured Pedagogy (SP): Teachers access lesson plans using the EIDU School app, while field staff help them use the content effectively. The SP curriculum can be managed centrally. There isn't yet an open interface for integrating lesson plans, but we are working on it.
- Field staff: Manage field staff that help teachers use the platform and the content effectively. Field staff can use the EIDU Field app to manage their work.
- Forms: Design custom forms to be used by field staff to report back on their work results.
- Inventory: Manage inventories of devices and other physical objects together with your field staff.
- Data analysis: Extensive usage data is collected and made available to users for analysis.
- Software updates: A dedicated update mechanism keeps the software on users' devices up-to-date.
- Offline-first design: Most platform features work also in the absence of an Internet connection, and we are working on supporting devices that are never directly connected to the Internet.