GoogleCloudPlatform / education-data-platform

Education Data Platform (EDP) is a reference architecture followed by end-to-end blueprints, scripts and a suite of Terraform modules for Google Cloud Platform (GCP), designed to automate the creation, governance and observability of a modern and robust data repository for educational institutions, looking into becoming a data-driven organization.
Apache License 2.0
42 stars 17 forks source link

Education Data Platform (EDP)

This repository provides a reference architecture followed by end-to-end blueprints, scripts and a suite of Terraform modules for Google Cloud Platform (GCP), designed to automate the creation, governance and observability of a modern and robust data repository for educational institutions, looking into becoming a data-driven organization and so adhering digital education.

Some key differentiators of this approach are:

Important: The whole repository is meant to be cloned as a single unit to seed production usage.

Documentation (more coming soon)

  1. EDP's concepts
  2. Architecture and components
  3. Pre-requisites for deploying EDP
  4. Deploying EDP's infrastructure
  5. Deploying connectors
    1. Connector for Moodle
    2. Connector for Open APIs
  6. How to use it
    1. Ingesting Moodle's data
    2. Ingesting Open API's data
    3. Curating data
    4. Exposing data to external consumption