Skip to content

Product tour

A lesson on EdTechCore, step by step.

A course lives on one board, and every task on it is something the student does: a walk through a city, a conversation with choices, a deck of questions the whole group answers live. Marking, homework and the school's books run behind it in the same system.

For a school, or for one teacher working alone. 30 days free, and we set it up with you on your own course.

27
task types, from multiple choice to a walk across a city
5
players a lesson runs in
1
board per course, live for everyone in the lesson
0
marks decided by AI. The engine marks, the teacher posts the grade

The players

A task is not a page to read. It is something the student does.

One course, one gradebook, and a different way to practise in every player. Each is below, and each plays right here on the page.

How a lesson runs on the online whiteboard

Route walk B1 · Speaking ~8 min on foot
N 0°
panorama
drag to look around

FROM TO
The monument stepsThe cathedral square Voice answers
01 The monument steps

Say where you are standing and what you can see across the water.

“I’m standing in front of…”

monument lake rowing boat colonnade
G. Edward Johnson · CC BY 4.0
Record answer

Our signature task

A walk the student takes on their own, stop by stop.

You draw a route through a real city, place stops along it and add a Street View panorama at each one. The student walks it: looks around, reaches a stop and answers out loud. Speaking practice with a real place to happen in.

  • You build it on a map. A start, a destination, stops dragged along the path, your own mini-map and a panorama for each stop.
  • Every stop asks for something. A prompt, a sentence starter as a hint, and the vocabulary you want to hear.
  • Two modes. Teacher-fixed, where the group follows your exact path, or student's choice, where they find their own way through the area.
  • Voice or text, with a time limit. The answer lands in your review queue as a submission, and a person marks it.
Task deck Present perfect · B1 Live · 18 in the room

Task 3 of 7 · Multiple choice

She ______ in Lviv since March.

Space reveals the answer · nothing moves the group on by accident

The everyday player

A lesson dealt out one task at a time.

A pack of tasks becomes a deck the whole group goes through together. The engine marks each answer as it arrives, so what you say next is based on what the group actually got wrong.

  • Live totals, never names. The group sees how it answered as a whole. No student is put on the spot.
  • The deck stops on a mistake. Nobody is moved past a question the group got wrong, and a single keypress never pushes the next question by accident.
  • Green is the right answer, red is only your own. Revealing puts the key into the gap instead of showing a wall of corrections.
  • Same deck, any task type. A walk or a reading passage sits in the middle of the pack and pages through its own steps.
Branching dialogue At the clinic · A2

Reception, 9:40

“Good morning. Do you have an appointment?”
Seen today Sent to the pharmacy Told to come back Thursday
Pick a reply. Every path reaches an ending.

The one students replay

A real situation, and the words that get you through it.

A pharmacy, a police station, a landlord, a hotel desk. The student reads the situation, picks what to say, and lives with the result. The right path leads to a good ending; the wrong one to a comic disaster, which is the version they tell their friends about.

  • Made to be replayed. The attempt is recorded so you can see the path taken, and no number goes into the gradebook.
  • Characters with expressions, drawn in one house style, so the group reads the reaction before it reads the line.
  • Tap to answer. No typing, no recording, no queue: this task marks itself the moment an ending is reached.
Vocabulary cards Deck · City transport 14 cards
Speed Every listener picks their own voice and pace.

The one that runs by itself

Words that speak, in a voice the listener chose.

Each card carries a language tag, so the deck knows how a word should sound. Speech is generated on our own servers, not rented per token, so every card in every deck can be voiced without anyone watching a meter.

  • Two engines, one switch. Kokoro for English, Piper for Polish, chosen by the card's own language.
  • Voice and speed are personal. Teacher, student and everyone else set their own, and a slower clip is generated properly rather than slowed down in the browser.
  • Recall, not recognition. Read the clue, say the word, then reveal to check. Flashcards are deliberately not graded.
  • Words come from the lesson they were taught in, not from a separate app you have to keep in sync.
Course board City Life B1 · Module 2 Live · 12 following
Poll
Which is the polite version?
68%
17 votes · live
Task pack
Asking for directions
6 tasks · 9 pts
Run for the group
Timer
Pair work
3:12
of 5:00
Vocabulary
Getting around
platform · fare · change
get off · return · delay
Anna
Save = draft Publish = students see it Reset = back to the published version Ink is temporary. It is never saved.

Where it all happens

One board per course, live for everyone in the lesson.

Not a slide deck and not a folder of boards. A course has one board, and the lesson runs on it: cards, tasks, media, a poll, a timer, and whatever you draw over the top while you explain.

  • Students follow the presenter or work at their own pace, and you can sit beside one of them in co-play: their screen, your hints, a flag on the step that went wrong.
  • Publish when you mean it. Save keeps a draft, publish is what students see, and reset puts the board back to the published version.
  • Works on the phone in their hand. The student panel installs as an app and keeps working on a bad connection.
  • Any lesson can go live from the schedule, with a Zoom or Meet link beside it for voice.

Panoramas in the route walk, resized and re-encoded, from Wikimedia Commons: Monument to Alfonso XII, Madrid · G. Edward Johnson · CC BY 4.0 Fredenbaumpark, Dortmund · DerMische · CC BY-SA 4.0 Orkhevi, Tbilisi · David Osipov · CC BY 4.0 St Patrick’s Cathedral, Dublin · Mirame360 · CC BY 4.0

The catalogue

Every task type, and who marks it.

All of them are built in the same constructor, reused across courses and understood by the same gradebook. Filter by what you want the student to do.

Multiple choice

Two to five options, one of them right.

Vocabulary & grammar · marked by the engine

True / false

A list of statements, each marked true or false.

Vocabulary & grammar · marked by the engine

Type the word

The student types the missing word into a gap.

Vocabulary & grammar · marked by the engine

Masked word

Some letters are shown, the student completes the word.

Vocabulary & grammar · marked by the engine

Match pairs

Match items on the left to items on the right.

Vocabulary & grammar · marked by the engine

Put in order

Drag shuffled words into the right sentence order.

Vocabulary & grammar · marked by the engine

Word bank

Pick the missing word from a shared bank. No typing.

Vocabulary & grammar · marked by the engine

Categorize

Sort items into the right categories.

Vocabulary & grammar · marked by the engine

Find in text

Click the matching words inside a passage.

Vocabulary & grammar · marked by the engine

Describe the picture

Write about an image, marked on the words used.

Vocabulary & grammar · marked by the engine

Colour the picture

Colour each region of a drawing, checked region by region.

Vocabulary & grammar · marked by the engine

Reveal word

Active recall: read the clue, say it, reveal to check.

Vocabulary & grammar · not graded

Reading

A passage followed by questions.

Reading & listening · marked by the engine

Listening

Play audio, then answer questions about it.

Reading & listening · marked by the engine

Dictation

The audio plays, the student types what they hear.

Reading & listening · marked by the engine

Writing

An open written answer. AI drafts a score, the teacher posts it.

Speaking & writing · marked by you

Speaking

A recorded voice answer. AI drafts a score, the teacher posts it.

Speaking & writing · marked by you

File upload

The student hands in a file and you mark it.

Submissions · marked by you

Flashcards

Front and back cards for memorising, deliberately not graded.

Memory & recall · not graded

Route

A walk across a city, answered stop to stop.

Immersive · marked by you

Dialogue

A real conversation, played through to a good or a comic ending.

Immersive · marked by the engine

Text

Prose the student reads: notes, a rule, a set-up.

Media & content · not graded

Image

A picture shown inside the task.

Media & content · not graded

Video

A video shown inside the task.

Media & content · not graded

Audio

An audio clip the student plays.

Media & content · not graded

File

A file the student downloads.

Media & content · not graded

Embed

A YouTube clip shown inside the task, or a page it opens in a new tab.

Media & content · not graded

From an empty course to a closed month

Four steps, from the first task to the closed month.

Each step hands the next one what it needs, so nothing has to be typed in twice.

  1. 01

    Build the course

    Course, module, lesson, task. Write tasks in the constructor, let AI draft a batch for you to edit, or take ready ones from your library. A task is one thing the student does, and only one, so there is nothing to argue about when it is marked.

  2. 02

    Teach on the board

    Open the course board and run the lesson from it. Launch a pack in the deck player, send the group on a walk, start a poll, draw over the top. Publish what students should see, and go back to the published version if a rehearsal goes wrong.

  3. 03

    Students hand in

    Homework is a lesson with its own deadline, set for one student or a whole group. Answers come back one way: the engine marks what it can, and only open writing, speaking, walks and uploaded files reach you. AI can suggest a score for those, and only you post it.

  4. 04

    The books keep themselves

    The schedule you teach from feeds plans, invoices, access periods and a double-entry ledger, all in your school's own currency. The month closes on what actually happened, not on a spreadsheet someone remembered to update.

One product, separate workspaces

For everyone who works in the school.

Teachers, students and owners open the same system and each see only their own part of it.

Teachers

Build a course once, teach it live, and mark only what a person has to.

  • A course constructor with every task type, and AI to help draft
  • The board, the players and co-play with a student
  • Homework for a group, submissions in one queue
  • Your students, your schedule, your library of materials

Solo tutors

The same product without a school around you.

  • Your own courses, students and invite links
  • Your own plans, invoices and card payments
  • Money that stays yours
  • One-to-one lessons with a live view of the student's screen and quick scoring

Owners and administrators

See the school as a business, on books that add up.

  • Who is teaching, who is about to leave, what is invoiced and what is paid
  • Groups, staff invitations and access by role
  • Double-entry ledger, a monthly statement, exports
  • Your own branding on the panels your students sign in to

Under the hood

The things you only notice when they go wrong.

Marking, data separation, money, answer keys, languages and the phone. Each one is done carefully, because a school relies on it every day.

Marking

The engine marks. AI only drafts.

Closed task types are checked by a deterministic engine: instantly, the same way every time, at no extra cost. AI helps you write tasks and can suggest a score for an open answer. The grade is always posted by a person.

Data separation

One school never sees another.

Every record belongs to its own school, and every request is checked against the person making it. An id from another school gets the same answer as a made-up one: not found.

Money

Double entry, down to the cent.

Plans, invoices, payments and access periods are posted to a real ledger as they happen. Amounts are kept as exact whole kopiykas or cents, never as rounded decimals, and a posted entry is never edited afterwards.

Answers

The answer key never leaves the server.

The student's browser is never sent the answer key, so it cannot be found in the console, the network tab or the page source.

Languages

Ukrainian, Polish and English.

Panels, emails, dates and money in the reader's own language. Nothing is half-translated: a missing string stops our build.

On the phone

Installs on the phone and survives a weak signal.

The student panel installs to the home screen and keeps working on a bad connection, which is where a lot of homework actually gets done.

Free trial, no card

Two ways to start. Pick yours.

Both start with a setup on your own materials that takes about half an hour. Nothing is installed, and whatever we build together stays with you.

For one teacher

Bring one course. Leave with it working.

You teach on your own, and the admin eats into your evenings. Together we set up one lesson, one walk and one homework in your own workspace.

  • Your courses, students and invite links
  • Homework that marks itself overnight
  • Your own invoices and payments
Try it free as a teacher

We reply within one working day.

For a school

Bring one group. See the whole term.

You have teachers, groups, a schedule and money that has to add up. We set up your school, invite two teachers and a group, and run a real lesson through it while you watch the books change.

  • Teachers, groups and roles, invited by link or code
  • Plans, invoices, access periods and a double-entry ledger
  • Your own branding on the panels your students sign in to
  • Moving over the courses you already have
Try it free for a school

Tell us how many teachers you have.

Teaching, homework, marking and the books in one system. The screens on this page are interactive mock-ups of the product.