/  ›  docs
Documentation

Get your academy live in two weeks.

A short, honest map of what's documented today and what's still being written. We document by use-case, not by endpoint.

Getting started

Every LearnCore engagement begins with a 30-minute discovery call. We map three things: your curriculum, your brand voice, and the one process that's eating your team's time. From there:

  1. Day 1. Discovery call. We agree on the pilot scope — usually AI homework review or the tutor chat for one cohort.
  2. Week 1. Brand integration: subdomain, colors, logo, certificate template, tutor voice are wired into a private tenant.
  3. Week 2. Pilot goes live for one cohort. We watch it, you watch it, we measure time saved and retention lift.
  4. Month 2+. Scale to every cohort, location, or franchise on the same playbook.

Brand integration

Each tenant gets a full identity: a subdomain (academy.your-brand.com), a color system, a logo, a certificate template, an email sender, and a tutor voice. None of this is hand-coded — it's all per-tenant configuration. One codebase, forty brands, zero forks.

Want to see one in the wild? The Galya Baluvana pilot is browsable at gb.learncore.systems — the same kernel, fully reskinned in their chocolate-and-caramel brand.

AI homework review

Frontier LLMs — Claude Opus 4.7 and Sonnet 4.6, GPT-5.5, Gemini 3.1 — draft a graded review in seconds: rubric-based scores, inline annotations, rewritten feedback in your tone. Pick the model per tenant (or per cohort). The teacher approves or edits — they never grade from scratch. In production we see 23 of every 30 reviews approved as-is, average review time 0:42.

You configure the rubric, weights, and tone of voice. The AI never has the final word on a grade — only on the draft.

Tutor chat

A 24/7 messenger trained on your curriculum and brand voice. Answers questions, nudges procrastinators, escalates anything it isn't sure about to a human tutor — with the full conversation as context. Available in 40+ languages out of the box.

Certificates

Auto-generated PDFs with your seal, signature, and a verifiable QR code that links to a public verification page. Every share to LinkedIn is a referral funnel back to your academy.

Missions & gamification

Coins, streaks, achievements, leaderboards, and timed missions — configurable per cohort. Strict and minimal for L&D; loud and visible for infobiz creators. Designed to bring dormant students back; in the production system, missions reactivated 38% of dormant students.

Multi-tenant model

Each tenant has its own database namespace, knowledge-base namespace, branding config, and (optionally) its own Cloudflare worker for the front-end. Data never crosses tenants. Deletion of a tenant deletes all its data within 30 days, on request — see /dpa.

API access

The API is in private beta with our pilot customers. The OpenAPI 3.1 spec for the production backend (the one running Mafia World Game today) is at api.mafia.ink/api/docs — about 30 endpoints across courses, students, homework, missions, certificates.

Heads-up: public API reference and a Postman collection are on the roadmap. For now we ship integrations white-glove — tell us what you're trying to wire up and we'll write the connector.