Skip to content

Repository files navigation

CloudPedagogy Integration Demo

A lightweight, local-first static browser application demonstrating interoperability across the CloudPedagogy ecosystem using the CloudPedagogy Integration SDK.

🌐 Live Hosted Version

👉 http://cloudpedagogy-integration.s3-website.eu-west-2.amazonaws.com/


🖼️ Screenshot

CloudPedagogy Integration Demo Screenshot

🔗 Role in the CloudPedagogy Ecosystem

Phase: Phase 5 — Infrastructure / Meta Layer

Role:
Provides a reference implementation and visual demonstration of end-to-end data flows and schema transformations across the ecosystem.

Upstream Inputs:
Native data models from ecosystem tools (Mapping Engine, Simulation Tool, Dashboard) and the Integration SDK.

Downstream Outputs:
Verified, transformed JSON payloads ready for import into target ecosystem applications.

Does NOT:

  • Function as a primary authoring or design tool.
  • Provide capability-building frameworks or pedagogical resources.

Core User Flow

  1. Input: Upload a JSON file or use the built-in "Demo Dataset" (Mock Mapping Engine).
  2. Select: Choose your source application format and your target target format.
  3. Transform: Execute the transformation logic entirely in-browser.
  4. Verify: Inspect validation status, Transformation Notes (assumptions/defaults), and JSON previews.
  5. Output: Download the transformed JSON for use in the target application.

Transformation Matrix

Currently supported transformations:

  • Mapping Engine → Shared Schema
  • Shared Schema → Simulation Tool
  • Shared Schema → Governance Dashboard
  • Simulation Tool → Shared Schema
  • Governance Dashboard → Shared Schema
  • Indirect: Mapping EngineSimulation Tool (via Shared Schema)
  • Indirect: Mapping EngineGovernance Dashboard (via Shared Schema)

Local Development

Requires Node.js and npm.

# Navigate to the project
cd cloudpedagogy-integration-demo

# Install dependencies (links to local SDK)
npm install

# Start development server
npm run dev

About

Local-first interoperability tool for transforming and validating data across the CloudPedagogy ecosystem using a shared schema.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages