---
id: post/waldo-be/318065
type: post
title: BCTalent – Escape Rooms
summary: For a Red Carpet event in Microsoft's BCTalent program, the author and AJ built a proof-of-concept Business Central app that runs escape rooms. Consultant and developer venues contain rooms that unlock as trainees complete tasks inside BC. Tasks are checked automatically through event subscribers and test codeunits, progress is logged with telemetry, and the author hopes the framework will later reach ISVs and events.
tier: community
language: en
tags:
  - training
  - escape rooms
  - bctalent
  - framework
  - event subscription
  - telemetry
  - interfaces
system: development
review:
  state: reviewed
  by: opus
  at: "2026-10-08T02:00:27.979Z"
  flags: []
generated:
  at: "2026-10-08T01:26:53.141Z"
  pipeline: 0.2.0
  prompts:
    extract-post: 1
  input_hash: 049cf36249746bf4fc555c108d22a24962dbbb5ae4e103b0eefd066809f603bb
evidence:
  - kind: blog
    url: https://waldo.be/2025/07/25/bctalent-escape-rooms/
    title: BCTalent – Escape Rooms
    date: "2025-07-25"
    commit: null
    t: null
    quote: null
  - kind: blog
    url: https://waldo.be/2025/07/25/bctalent-escape-rooms/
    title: BCTalent – Escape Rooms
    date: "2025-07-25"
    commit: null
    t: null
    quote: 90 minutes in Business Central, where you need to gain access to different rooms by discovering and executing Business Central related tasks.
  - kind: blog
    url: https://waldo.be/2025/07/25/bctalent-escape-rooms/
    title: BCTalent – Escape Rooms
    date: "2025-07-25"
    commit: null
    t: null
    quote: I even see opportunities for you, ISVs, to be able to download the framework app and create your own rooms for your own products.
links:
  learn: []
  objects: []
  features: []
  topics: []
  localizations: []
  videos: []
  posts: []
  guidelines: []
post_id: "318065"
source_id: waldo-be
source_name: waldo's blog
url: https://waldo.be/2025/07/25/bctalent-escape-rooms/
published_at: "2025-07-25T07:00:00.000Z"
author: waldo (Eric Wauters)
full_text: true
words: 1154
quotes:
  - text: 90 minutes in Business Central, where you need to gain access to different rooms by discovering and executing Business Central related tasks.
    why_it_matters: This describes the core mechanic of using BC itself as both platform and training mechanism.
  - text: I even see opportunities for you, ISVs, to be able to download the framework app and create your own rooms for your own products.
    why_it_matters: Indicates the framework's extensibility and future commercial potential beyond Microsoft training.
code_objects_mentioned: []
systems:
  - development
  - platform
versions_mentioned: []
preview:
  embeddable: true
  frame_url: https://waldo.be/2025/07/25/bctalent-escape-rooms/embed/
  image: https://waldo.be/wp-content/uploads/2025/07/image-4.png
  image_alt: null
  image_w: 1296
  image_h: 1299
  site_name: null
  favicon: https://waldo.be/wp-content/uploads/2019/06/waldo_logo_final_symbol_icon_Revised-150x150.ico
  probed_at: "2026-10-07T11:51:01.554Z"
---

# BCTalent – Escape Rooms

[Read the post](https://waldo.be/2025/07/25/bctalent-escape-rooms/) · waldo's blog (waldo (Eric Wauters), MVP) · 2025-07-25 · 1154 words · tier community · reviewed (checked by Opus)

> For a Red Carpet event in Microsoft's BCTalent program, the author and AJ built a proof-of-concept Business Central app that runs escape rooms. Consultant and developer venues contain rooms that unlock as trainees complete tasks inside BC. Tasks are checked automatically through event subscribers and test codeunits, progress is logged with telemetry, and the author hopes the framework will later reach ISVs and events.

## Key points

- A venue is a set of rooms, and each room unlocks only after all tasks in the previous room are done; there are separate venues for consultants and developers
- Tasks evaluate themselves, for example by subscribing to OnAfterInsert to detect a new customer, or by running test codeunits to check fields and behavior
- The framework app defines interfaces for almost every entity, each venue app implements them, and every task and room needs its own implementation codeunit
- Instructions and solutions are HTML resource files loaded through the GetResource capability; rooms also offer hints and full solutions
- Telemetry records timings, tasks and hints used, shown in Azure Data Explorer dashboards; the author hopes the framework will become available to ISVs and for interviews or training

## Quotes

- "90 minutes in Business Central, where you need to gain access to different rooms by discovering and executing Business Central related tasks." (This describes the core mechanic of using BC itself as both platform and training mechanism.)
- "I even see opportunities for you, ISVs, to be able to download the framework app and create your own rooms for your own products." (Indicates the framework's extensibility and future commercial potential beyond Microsoft training.)

## Context

- Features: Escape Room Framework, Task Auto-Evaluation, HTML Resource Files, Event Subscriptions, Telemetry Tracking, Azure Data Explorer Dashboards, Interface-Based Architecture

Source: waldo's blog, community blog. Summary, key points and quotes are derived (CONTENT-NOTICE.md); read the original for the full text.
