Print: Ctrl/Cmd+P β "Save as PDF" for a printed guide. The digital version has the same branding.
1. Before you start
- Start the platform:
cd workshop-june-2026/platform && npm start
- Open
/scoreboard on the big screen, /facilitator on your laptop (password eed2026).
- Participants open
/board (or watch the scoreboard).
- Test the mobile hotspot β it's the only internet fallback.
- Add the 3 participants in the Facilitator panel (for XP and certificates).
Decide the mode: Start in π’ FREE. Switch to π£ FULL only if yesterday's check showed
they have a Copilot license / PAYG and access to Copilot Studio. The toggle is at the top of the Facilitator panel.
2. Run-of-show (6 hours)
| Time | Activity |
| 09:00β09:20 | Day 1 recap Β· kickoff Β· reveal the scoreboard Β· rules |
| 09:20β09:30 | Final access check Β· choose the mode |
| 09:30β10:50 | Missions 1β3 (+ short breaks) |
| 10:50β11:00 | β break |
| 11:00β12:00 | Mission 4 + start Mission 5 |
| 12:00β13:00 | π½οΈ lunch |
| 13:00β14:40 | Mission 5 (finish) + Mission 6 |
| 14:40β15:10 | Bonus Mission 7 Β· final demos |
| 15:10β15:40 | π Prize reveal Β· certificates (photos + print) |
| 15:40β16:00 | Closing Β· feedback Β· networking |
Pacing: 3 participants move fast through the easy missions. Give a 5-minute warning before each block ends.
If they're ahead β launch the side quests for bonus XP. If they're behind β Mission 7 is a bonus and can be dropped.
3. How to score (each mission)
- The team calls "ready" for a mission.
- You walk the criteria below (look at their screen / ask them to demo).
- In the Facilitator panel enter points (or "max") and tick Done.
- Unlock the next mission with the open checkbox.
- Award +XP to individuals for side quests / speed / creativity.
Partial points are encouraging β the goal is learning, not failure. Give 50β75% if they're on track and
say what's missing. The progress bar fills from Missions 1β6 points; 100% unlocks the prize on the scoreboard.
4. Validation by mission
Each mission has a FREE and a FULL variant β validate against the active mode.
M1
First Contact
easy Β· 100
Script: "Show me the summary and the draft Copilot made."
- β Summary from real input (3 bullets)
- β Meaningful and concise
- β A draft reply is generated
Partial: summary only β 60 Β· irrelevant β 40. Side quest: summary as a table (+25 XP).
M2
The Perfect Prompt
easy Β· 150
Script: "Show the final prompt and the output. How many attempts did it take?"
- β Prompt contains β₯3 of RCTFE
- β Output matches the target (format + content)
- β β€4 attempts
Partial: 5β6 attempts β 100 Β· wrong format β 75. Side quest: prompt golf (+50 XP).
M3
Build Your Agent
medium Β· 200
FREE
Agent in Copilot Chat "Create agent" β instructions only.
FULL
Same, but in the Copilot Studio Full portal.
- β Agent exists, with name and description
- β Custom instructions/persona set
- β Consistent on 2 different questions (stays in role)
Partial: generic instructions β 120 Β· inconsistent β 160. Side quest: conversation starters (+50 XP).
M4
Knowledge Vault
medium Β· 250
FREE
Knowledge = a public website/URL (web grounding, free).
FULL
Knowledge = a SharePoint site/folder or uploaded files.
- β A source is added (visible in config)
- β Correct answer from the source
- β References/cites the source
- β Outside the source β no hallucination
Test with a fact the AI couldn't know without the source. Side quest: exact passage (+50 XP).
M5
Automation Link
hard Β· 300
FREE (design)
They configure/describe an action (inputβoutput). You demo the live call on the projector.
FULL (live)
Custom HTTP action to the local API: GET /api/automation/status/INV-204 or /api/documents/DOC-1001.
- β Action/connector configured (visible)
- β A conversation parameter feeds the action
- β (FULL) The API call succeeds
- β Live data is shown to the user
For a FULL call from the cloud β expose the local server publicly (dev tunnel/ngrok) or test on the same network.
No access β use the FREE design variant.
Test IDs: jobs INV-204 / HR-118 / DOC-091 Β· docs DOC-1001 / DOC-1002 / DOC-1003. Side quest: error handling (+75 XP).
M6
Real-World Rescue
hard Β· 350
Script: "What real task are you solving? Show the prototype. How will you use it at work?"
- β A real, relevant use case
- β Uses β₯2 learned skills (knowledge/action/persona)
- β Demonstrates real value (time saved)
- β Explains how they'll use it
Partial: idea + partial prototype β 200. Side quest: Creative Solution (+100 XP, group vote).
M7
Deploy & Demo (bonus)
bonus Β· 250
FREE
Share the agent with a colleague in the organization.
FULL
Publish to Microsoft Teams (depends on tenant policy).
- β Shared/published
- β A second person uses it
- β A 3-minute demo
Side quest: Best Presentation (+150 XP, group vote).
5. The finale β the prize
- When Missions 1β6 are Done, the scoreboard plays the π animation automatically.
- Open
/certificate, pick each participant, capture/upload a photo, "Print / Save as PDF".
- Print the certificates as keepsakes.
- Award final XP bonuses and announce the ranking from the scoreboard.
6. Troubleshooting
| Problem | Fix |
| Scoreboard not updating | Refresh the page; check the server is running. |
| Points not saving | Check write permissions on platform/data/. |
| Copilot not responding | Internet? Switch to the hotspot. Check the license. |
| FULL action can't call the API | Expose the server publicly or use the FREE design variant. |
| Certificate camera not working | Use file upload in /certificate (camera needs HTTPS). |
| Want a clean start | Facilitator β "Reset points" (keeps participants) or "Full reset". |
Operation: Productivity Β· Employee Experience Domain Β· Productivity Services Team Β· 2026