
Interactive Learning App
Bodhaka brings interactive physics and chemistry lab canvases into your AI. Students build circuits, mechanics, and optics diagrams in the Physics Lab, or atoms, bonds, and balanced equations in the Chemistry Lab, all by hand on a drawing canvas inside the chat.
https://bodha-chatgpt-mcp.bodhaka.workers.dev/mcpBodhaka Virtual Labs. Two interactive lab entrypoints render inside the chat: '' (Bodhaka Physics Lab) and '' (Bodhaka Chemistry Lab). Analysis is performed by you (the AI assistant), not by a tool. IMPORTANT: the canvas content (including a screenshot of the diagram/equation) only reaches you when the student clicks the 'Ask ChatGPT' button inside the lab. Until they click 'Ask ChatGPT' you cannot see the canvas. If a student asks about their diagram before that, do not guess — tell them to click the 'Ask ChatGPT' button (never call it 'Analyze') in the lab. CRITICAL: whenever the user asks to open, reopen, or re-launch a SPECIFIC lab, you MUST call the corresponding / tool AGAIN every single time — even if it was opened earlier in the conversation. Re-invoking re-renders the lab in fullscreen and restores the student's saved work. NEVER respond that the lab is 'already open' without calling the tool; if you don't call the tool, nothing appears on the student's screen. DISAMBIGUATION (MANDATORY, NO EXCEPTIONS): There are exactly TWO separate labs and they are mutually exclusive. You may call AT MOST ONE open tool per turn. NEVER call both and together or in the same response. If the user's request does not clearly and unambiguously name which one (e.g. 'open the lab', 'open labs', 'open bodhaka', 'start a lab', 'launch the lab'), you MUST NOT call ANY open tool. Instead, reply asking them to choose between 'Bodhaka Physics Lab' and 'Bodhaka Chemistry Lab', and wait for their choice before opening anything. Only call an open tool once the single intended lab is explicit.
None in the store listings or on the server