Demo site: the words are AI-written samples, not yet reviewed. Demo accounts are deleted after a day.

LenguaLearnSign in

For teachers

Five minutes a week to run it

Set a weekly goal once. Each week, check the dashboard and export grades. Students train on their own, at their own level, with no names or emails ever entered.

Set up a class

  1. Create the class and its seats

    One seat per student, up to 40, and more whenever you need them. Each seat gets a single-use join code without look-alike characters.
  2. Hand out the codes

    Print cut-out cards, 8 to a page, or download the codes as a spreadsheet with a blank column for names that you fill in yourself.
  3. Students join

    A student enters their code, gets a random handle like quiet-otter-42, and sets a password. They take the level check (or you set their level), and start training.

Forgotten password? Click Reset on that seat for a new one-time code. Progress is kept. A student who changes classes keeps their history.

Settings, once

  • Weekly goal

    Minutes per week, 45 by default, resetting on the day and time you choose in your time zone.
  • Session length

    15 minutes by default. Students can stop early; every attentive minute counts.
  • Focus list

    Optionally put a themed list first, such as a unit's vocabulary, ahead of the usual frequency order.
  • Starting levels

    Set by the level check, or by you for any student.

The dashboard

A week at a glance

On track
12/25
Median
41 min
Goal
45 min
  • 12On track
  • 8Behind
  • 2Flagged
  • 3Not started
0 min20 min40 min60 min80 minGoal 45 min
Show numbers
Example class: minutes this week by student
Value
Seat 1: On track46 min
Seat 2: On track48 min
Seat 3: On track51 min
Seat 4: On track52 min
Seat 5: On track55 min
Seat 6: On track57 min
Seat 7: On track60 min
Seat 8: On track62 min
Seat 9: On track47 min
Seat 10: On track49 min
Seat 11: On track66 min
Seat 12: On track71 min
Seat 13: Behind12 min
Seat 14: Behind18 min
Seat 15: Behind22 min
Seat 16: Behind27 min
Seat 17: Behind31 min
Seat 18: Behind35 min
Seat 19: Behind38 min
Seat 20: Behind41 min
Seat 21: Flagged24 min
Seat 22: Flagged39 min
Seat 23: Not started0 min
Seat 24: Not started0 min
Seat 25: Not started0 min
An example class of 25. Each dot is one student's attentive minutes this week, colored by status; the line is the goal. Hover or tap a dot for its seat.

Below the charts, one row per student, sortable by any column, with a week picker for past weeks:

  • Minutes this week against the goal, counting only attentive time.
  • Flagged minutes, shown separately.
  • Accuracy, words learned (and gained this week), and when they last trained.
  • A status for each student: On track, Behind, Not started or Flagged.

Each student's page shows minutes per day for four weeks, accuracy by week, their level, words learned and in progress, the words they miss most, and any integrity events.

Know what to reteach

Class insights list the 15 words your class misses most over the last four weeks, each with the wrong answer chosen most often, which tells you exactly which confusion to address. There's a printable version for class.

Minutes you can trust

If minutes count toward a grade, they have to mean practice. Time counts only while a question or its feedback is on screen and the tab is visible. Each screen counts for at most a minute, and after two minutes without input the session pauses.

Stretches that look like guessing are counted as flagged minutes: several answers faster than anyone could read with mostly wrong results, the same answer position again and again while wrong, or answering the moment the tab comes back. The student sees one gentle note to slow down. Choosing I don't know is never flagged.

An example session's minutes

  • Counted
  • Paused after 2 minutes without input, not counted
  • Flagged: shown to the teacher separately

This session: 11.5 minutes count toward the goal, 1.5 flagged.

Flags are patterns, not accusations. They're shown with times so you can decide. The server also checks each answer's timing against its own clock, which stops simple scripts from farming minutes.

Grades

Build a suggested grade from simple parts: a weight on percent of goal (capped at 100%), a weight on accuracy, and an optional deduction per flagged minute. A live preview shows the result for the whole class before you download the spreadsheet for a week or any date range.

Student privacy

Class students never give LenguaLearn a name, an email, or any other personal information, and they're never offered Google sign-in. If you want names next to seats on your dashboard, type them in: they're stored only in your browser and never sent to us. You can move them to another computer as a file. Privacy at a glance.

Coming later

Auto-graded assessments, personalized for each student from the words they have studied or fixed for the whole class, with the option to drop a bad question and regrade everyone. Also Google sign-in for teachers.

Open a teacher dashboard

The demo gives you a class of 25 students after a simulated week: some on track, some behind, two flagged.

Try the demo