A course team staffed by agents.
Each agent does one job, from building courses to grading and translating. Pick its model, arm its tools, and set its guardrails.
building module 9 / 12
Course Builder · 3 of 8 tools armed
Click a tool to arm or disarm it; the trace re-runs live
Five agents, five jobs. Try each one.
Queue a source, pick a clause, cut a module, hold the gate, then run the build.
Every source gets an id on arrival.
By the last stage, a quiz answer still points back to the file it came from.
Click a source to queue or remove it
Each id survives every downstream step; a quiz answer still points at pricing-policy-v4.pdf.
Reads it like a lawyer.
Clauses, tables, and exceptions come out anchored, so nothing floats free of its source.
Pick a clause; it holds while you read
Structure before a word of prose.
The plan arrives as modules you can cut. Click one to drop it; the run time and quiz count follow.
No agent publishes itself.
A named owner signs the blueprint before a single lesson is written. Every decision is logged against their name.
You hold this one. Try it.
Modules land with receipts.
Writer, quiz, and fact-check agents work in parallel. Every claim carries the clause it came from.
Feed it anything with a lesson inside.
Policies live in PDFs. Expertise lives in recordings, decks, diagrams, and half-watched YouTube links. fkra reads all of it.
One module, four ways in.
fkra generates every module in all four modes at once, so it follows Universal Design for Learning from the first draft. Pick a mode to see what the learner gets.
The refund rule as a decision tree.
The refund rule is drawn as a branching path with the clause pinned to each branch. Color carries no meaning on its own.
Visual learners get the same governed content as everyone else.
4modes generated from the same cited source, no extra authoring pass.
Every output carries its source.
A reviewer can check any module, quiz, or answer against the clause it came from.
Every generated line points back at your document.
Claims the source does not support are flagged before a reviewer sees the draft.
Nothing ships without a named approver.
Your documents train no models. Retrieval only, isolated per workspace.
Bring your own model.
fkra does not tie you to one model. Route each stage to a provider you approve.
Click a provider chip to swap it. Routing is per stage, per workspace, and audit-logged.
Open-weights models, self-hosted. Documents and prompts never leave your network.
Write in English or Arabic, and the Translator agent keeps the other version in sync. Arabic gets its own right-to-left layout.
Put your documents to work.
Import one policy and get a draft course with every line cited, ready for your review.