Skip to content

Turn your curriculum into an adaptive AI tutor

Turn your existing teaching material into adaptive practice. Review the course, then give each learner practice based on what they know and need to revisit.

Get startedHow it worksBeta · open-source core

What a Braivo session looks like

Example: a practice question in Braivo, shown under a demo school's own branding.
Nordlys Språkskolenordlys.braivo.appDemo school

Try again · Modal verbs

You missed this last time.

Complete the sentence: “Du _____ snakke norsk i timen.”

  • kan
  • vilyou chose this
  • måcorrect

Not quite

The answer: må. Vil is about wanting or intending; a class rule is an obligation.

From your lessons

“Vi bruker må når noe er en plikt eller en regel.”

Grammatikk_B1.pdf · p. 12

Continue
Modal verbs
Learning
Word order
Retained
Grounded
— built from your material, with the passage it came from shown after each answer.
Adaptive
— chosen from this learner’s answers, and Braivo can say why.
Yours
— your school’s name on its own learner site.

Built from the material you already teach

Bring the PDFs and pages you teach from, or paste vocabulary lists, exercises and transcripts as text. Braivo structures them into objectives, and your source material stays authoritative.

  1. Your material goes in

    Upload a PDF or a photo of a page, or paste the text of anything else.

  2. Braivo drafts objectives and questions from it

  3. You review the draft in the console

    Keep what is right and edit the rest; nothing reaches learners until you create the course. Every question quotes the passage it came from.

Example: a course Braivo drafted from a PDF, with two objectives a teacher is reviewing before creating the course.

Drafted from Grammatikk_B1.pdf

draft · in review

  • Modal verbs: må / kan / vil

    objective · p. 12–14

    3 multiple-choice questions

  • Word order in subordinate clauses

    objective · p. 18

    kept

Create course

One curriculum, a different path for every learner

The same curriculum doesn’t have to mean the same practice. Braivo chooses each learner’s next question from what they have missed, what is due for review, and what comes next.

Every next step has a reason

AI drafts questions from your material. Braivo’s learning policy decides what each learner practises next.

Braivo doesn’t ask AI to improvise the learning path. The selection rule is explicit, so every decision can be explained from its evidence — and tested and improved over time.

How the learning model works
  1. Evidence

    Each answer, right or wrong, and when it was given.

  2. Learner model

    An estimate of what each learner is still learning, has retained, and is due to review.

  3. Learning policy

    Chooses whether to try a missed objective again, review a fading one, or introduce a new one — with the reason attached.

Your learners, under your school’s name

Your learners use your school’s own learner site, at your-school.braivo.app, showing your name and only your courses. Your own domain, logo and colours are planned.

Example: a demo school's learner site, under its own name at its own braivo.app address, showing a learner's progress in one course.
rivera.braivo.app

Rivera Idiomas

Your course

Español A2

4 concepts retained2 due for review3 learning

Rivera Idiomas is an illustrative demo school, not a customer.

We’re starting with language schools

Your students get practice between lessons, built from the curriculum you already teach, without anyone preparing a separate learning path for each of them.

Use Braivo your way

Hosted option

Hosted learner app

Custom domains planned

Your learners practise on your school's own learner site, without you building one.

  1. Your content
  2. Braivo
  3. Your learner site at your-school.braivo.app

API integration

Add Braivo’s adaptive learning engine to an existing LMS, app or learning product.

  1. Your LMS, app or website
  2. Braivo HTTP API
  3. Adaptive learning engine

Open source at the core

The learning model, content processing and APIs are developed in the open. Inspect how it works, or run Braivo yourself — the open-source platform can be self-hosted.

Explore Braivo on GitHub

AGPL-3.0-only · Commercial licensing available

Start with your own learning material

Open the console to set up your school and add your first material.

Prefer to talk first? hello@braivo.app