# MaxiMind — AI integration guide (llms.txt) MaxiMind is a self-hosted suite of AI tools for online language teaching, at https://maximind.macsvff.uk. This single file is the reference for an AI assistant: everything you can use here and exactly how to integrate it. Reading is public. CALLING the MaxiMind API needs a key (ask the admin, huynhthephi@gmail.com). The whiteboard embed needs no key. Machine-readable companions: - This file: https://maximind.macsvff.uk/llms.txt - Whiteboard embed spec: https://maximind.macsvff.uk/study-board.txt - Full MaxiMind API (HTML): https://maximind.macsvff.uk/api-guide - Live service status (JSON):https://maximind.macsvff.uk/hub/status ## Services - MaxiMind App: https://maximind.macsvff.uk/app/ — Transcription + AI subtitles - MaxiMind AI Studio: https://maximind.macsvff.uk/lab — Local-model test console - Whiteboard: https://draw.macsvff.uk — Collaborative whiteboard (Excalidraw) - Classroom console: https://maximind.macsvff.uk/classroom — Ephemeral class board with live rooms + QR - LedoBit Live: https://maximind.macsvff.uk/ledobit — Live class activities: quiz, poll, writing — students join by QR - Sign-in Codes: https://maximind.macsvff.uk/signin-codes — Latest login codes & magic-links for shared accounts (login required) - AI Task Queue: https://maximind.macsvff.uk/tasks — Submit a bug or task; admin approves; the AI does it (login required) - n8n Automations: https://n8n.macsvff.uk — Workflows + MCP hub - My API: https://maximind.macsvff.uk/my-api — Your personal API docs — shows only what your access can do (login required) ## Authentication (MaxiMind API) - Header: x-api-key: YOUR_KEY (or Authorization: Bearer YOUR_KEY) - Keys are per-person, tracked and revocable. Ask the admin for one. - Long operations use the async jobs API: POST /jobs -> poll GET /jobs/{id}. - Full endpoint / model / credit reference: https://maximind.macsvff.uk/api-guide ## Whiteboard REST API (draw.macsvff.uk/api/v2) - Currently OPEN (no key). Only needed to SAVE a board; not needed to embed. - POST /api/v2/scenes -> 201 {"id":"..."} ; GET /api/v2/scenes/{id} ; PUT/GET /api/v2/files/{id} === Whiteboard (Study Board) — full embedding spec === # MaxiMind Study Board — embed & integration spec Study Board is a self-hosted collaborative whiteboard (Excalidraw) at https://draw.macsvff.uk. Embed it in any web page with a single ## 3. Sizing & responsive rules (IMPORTANT so it "looks good") The board is a full application, not a thumbnail. Give it real space. - Minimum usable size: width >= 360px, height >= 420px (below that the toolbar crowds). - Recommended desktop height: 600px, or min(80vh, 820px). - Recommended mobile height: min(70vh, 560px), never below 420px. - Width: always 100% of the parent container. - Set width/height once; do NOT animate them. - The board pans/scrolls INTERNALLY. The host page must not try to scroll the iframe. Responsive shape with aspect-ratio:
## 4. Fill a container / REPLACE the current classroom board Make the classroom's board slot position:relative, then let the iframe absolutely fill it. This swaps in the Study Board while keeping the slot's existing size.
If the current classroom board is already an