Minimal event visualizer service for the Copilot Apps quiz demo:
- ingests quiz interaction events
- keeps them in memory
- shows a live dashboard
Main repo / integration source: https://github.com/NickAzureDevops/copilot-quiz This service repo is the linked visualizer for that main repo.
npm installnpm start- Open
http://localhost:3001
POST /eventaccepts:{ "type": "scoreUpdated | achievementCandidate", "timestamp": "ISO-8601", "payload": {} }- accepted event types:
scoreUpdatedachievementCandidate
GET /eventsreturns all events, newest first
This repo is only the backend service + dashboard visualizer side.
copilot-quizproduces quiz events.copilot-quiz-serviceconsumes events and visualizes them live.quiz-canvasin this repo demonstrates quiz agent orchestration for the integration flow.- optional MCP server can coordinate cross-repo checks across both repos.
For the full multi-repo GitHub Copilot Apps story (repo roles, Canvas orchestration, and end-to-end flow), see docs/copilot-apps-demo-guide.md.