For independent CCL exam-prep teachers

Run your classes, not spreadsheets.

Content, enrollment, mock exams, scoring, and native TTS — one dashboard built for the CCL. Trade twelve browser tabs and your weekend marking pile for ten quiet minutes.

Free to start · your content stays yours · export anytime.

  • Real CCL exam format
  • 40 languages, live today
  • 0% commission for now · only Stripe fees
  • Free to start

dialogue.docx

retyped by hand · 3 hrs

enrollment.xlsx

patched again · 31 rows

WhatsApp

“where’s the homework??”

TTS tool

$30 / mo · auto-renews

Marking pile

24 to score · this weekend

DMs

“class is full, sorry”

WhatsApp group

no home base · guesswork

Drive links

permission every week · per student

eight tabs · two subscriptions · one weekend gone
See how, act by act
1
Act 1/6Materials

An AI Content Studio that already speaks CCL.

Generate an past exam bilingual dialogue and native TTS in about 30 seconds — English plus your teaching language.

Today, without BuMate
CCL_Dialogue_Health_VI_v3.xlsx
~3 hrs/dialogue · $30/mo TTS
Today, without BuMate
A
B
C
D
1
TOPIC: Health & Medical — Doctor / Patient
2
Situation: A Vietnamese-speaking patient is asking a doctor about their symptoms.
3
Segment / line
Words
M/F
4
E1Good morning. What seems to be the problem today?
9
M
5
V1Chào buổi sáng. Hôm nay bạn thấy trong người thế nào?
11
M
6
E2I've had a sore throat and a fever for three days.
11
F
7
V2Tôi bị đau họng và sốt ba ngày nay rồi.
10
F
8
E3Have you taken any medication, or are you allergic to anything?
11
M
9
V3Bạn đã uống thuốc gì chưa, hay bạn có bị dị ứng với thứ gì không?
16
M
10
E4Only some paracetamol. I'm allergic to penicillin.
7
F
11
V4Chỉ uống một ít paracetamol. Tôi bị dị ứng với penicillin.
11
F
12
E5I'll prescribe an antibiotic that's safe for you, plus something for the fever.
13
M
13
V5Tôi sẽ kê một loại kháng sinh an toàn cho bạn, kèm thuốc hạ sốt.
15
M
14
E6How many times a day should I take it?
9
F
15
V6Tôi nên uống mấy lần một ngày?
7
F
16
Prepared by Ms. Trang Nguyen. Please do not copy or distribute.

TTS Studio

Free trial ended

Upgrade — $29/mo

0 characters left

Typed by hand, line by line — and voiced by a tool you rent.
teacher.bumate.ai/ccl/vi/materials/dialogues/new

At the medical clinic

CCL · Vietnamese (Tiếng Việt) · Health & Medical

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5

Step 1 · Pick a topic

AI drafts a past exam CCL dialogue — alternating English ↔ Vietnamese

You review every line, then voice it in the next step.

Type a topic. Get a voiced, exam-ready CCL dialogue in 40 languages — drafted in ~30 seconds.

One exam-ready dialogue, voiced, before your coffee cools.

~30 seconds, not 3 hours
The fix

How BuMate solves your exam content.

Generate an past exam bilingual dialogue and native TTS in about 30 seconds — English plus your teaching language.

Why teachers love it

Type a topic — get a voiced, exam-ready CCL dialogue in 30 seconds.

An AI content studio that already speaks CCL: bilingual past exam dialogues plus native audio in 40 languages, with no separate TTS subscription to pay for.

~30s

AI that actually knows CCL

Hunt the web for half-fitting material

AI drafts an exam-ready dialogue

Generates past exam dialogues in real domains — health, legal, immigration, social services — with the correct English ↔ your-language structure and an examiner-appropriate register.

39 langs

Native TTS in 40 languages

Pay $30/mo for a separate TTS tool

Native audio built in, $0 extra

Any text becomes natural audio with UK / US / AU accents and adjustable speed.

you + AI

Your voice or AI voice

Re-record every accent by hand

Mix your voice with AI, freely

Record or upload your own audio, lean on AI voices, or mix the two freely within a single dialogue.

1 click

Build once, reuse every cohort

Rebuild material for every new intake

Assign from your library

One content library that follows you.

How it works

  1. 1.Pick a topic & domain

  2. 2.AI drafts the bilingual dialogue

  3. 3.Generate native TTS (or add your voice), publish to a cohort

What's included

  • Dialogues
  • Vocab lists
  • Videos
  • Files
  • BuMate content library

The win

One exam-ready, voiced dialogue in ~30 seconds — not 3 hours. No TTS subscription.

Honest proof40 languagesNative TTS includedNo TTS subscriptionFree to start

Free to start · your content stays yours · export anytime.

Everything you stitch together today — Sheets, Drive, a TTS subscription, hand-marking — in one place that actually understands CCL.

Materials, sorted. But a class is more than a folder of dialogues…

2
Act 2/6Class & Cohort

Enrollment that runs itself.

A real classes / cohorts roster with a public registration form — no spreadsheet, no WhatsApp chasing.

Today, without BuMate
Students_2026_FINAL_final (3).xlsx
1 sheet · always out of date
Today, without BuMate
Name
Email
Paid?
Cohort
WhatsApp
Priya S.
p.shar@gmail.com
Yes
Autumn
+61 4xx xxx
Lucas D.
l.dub@hotmail.com
??
Autumn
+33 6xx xxx
Wei Z.
wei.z@yahoo.com
Yes
??
+86 1xx xxx
Dewi P.
d.put@gmail.com
Pending
Spring
+62 8xx xxx
Emma W.
emma.w@icloud.com
Yes
Autumn
+44 7xx xxx
Jin K.
j.kim@naver.com
??
??
+82 1xx xxx

Last updated by hand · 4 versions floating around

Lucas (WhatsApp)

"hi, when does class start?? and what's the zoom link 😅"

Today, 11:47 AM · unread

Who paid? Which cohort? You manage your whole class in a spreadsheet that's never right.
teacher.bumate.ai/ccl/vi/students

Students

6 enrolled · 2 invited · Autumn 2026

Search students…
Autumn 2026
PSPriya Sharma
p.sharma@example.comActive
LDLucas Dubois
l.dubois@example.comActive
WZWei Zhang
wei.zhang@example.comActive
DPDewi Putri
d.putri@example.comInvited
EWEmma Wilson
e.wilson@example.comActive
CMCarlos Mendes
c.mendes@example.comActive
ARAisha Rahman
a.rahman@example.comActive
SRSofia Rossi
s.rossi@example.comInvited

Unlock each week's class, homework, and exam for the whole cohort in one tap.

Students enroll themselves; your roster stays current.

Zero copy-paste
The fix

How BuMate solves your class admin.

A real classes / cohorts roster with a public registration form — no spreadsheet, no WhatsApp chasing.

Why teachers love it

Share one link — students enroll themselves and your roster stays current.

Classes and cohorts with a public registration form, broadcast announcements, real exam-date tracking, and a single question inbox — enrollment admin that runs itself instead of living in a spreadsheet.

0 copy-paste

Cohorts, not spreadsheets

Copy-paste sign-ups into a sheet

Students enroll themselves

Public registration forms collect sign-ups; you approve and place each student into a cohort, with their status tracked automatically.

1 message

Announcements & test dates

Chase exam dates over WhatsApp

Broadcast once, dates tracked

Broadcast to an entire cohort in one message, and track each student's real exam date so nothing slips.

1 inbox

Student questions inbox

Questions scattered across 3 apps

One inbox to answer

Every student question lands in one triage list instead of scattered across WhatsApp, email, and DMs.

1 tap

Week-by-week access control

Add each student's email to grant access, one at a time

Open a week for the whole cohort in one tap

Open a specific week, session, or exam for an entire cohort in one tap — fine-grained access, granted to every student at once.

How it works

  1. 1.Create a class & cohort

  2. 2.Share the registration link

  3. 3.Approve students; everything tracked

What's included

  • Classes
  • Cohorts
  • Registration forms
  • Announcements
  • Test Dates
  • Student Questions

The win

Enrollment, announcements, and exam dates that run themselves.

Honest proofPublic registration formRole-based accessFree to start

Free to start · your content stays yours · export anytime.

Your class is full. Now the weekly grind begins — homework and mocks…

3
Act 3/6Homework & Mock Exam

Real mock exams, permissions on autopilot.

Build a same past exam mock once. Toggle a week and Class / Homework / Mock access flips for the whole cohort.

Today, without BuMate
Google Drive — CCL Week 2 (Health)
Manual access · every week
Today, without BuMate
CCL Week 2 — Health· shared
Health dialogue A.pdfPDF
Health dialogue B.pdfPDF
dialogue-A audio.mp3Audio
Week 2 vocab list.docxDoc
Mock Test — build from scratch

rebuilt from blank every intake

Share folder

Anyone with link
Access expiresJun 30

Add each student

Ppriya@gmail.com
Llucas@…
Wwei.z@…
++ 9 more

…then revoke it all and redo next week.

Share a Drive link, set an expiry, add each email — then do it all again next week.
teacher.bumate.ai/ccl/vi/homework/schedule
Homework & Exams· CCL Vietnamese — Autumn 2026

Cohort schedule

Materials mapped to each week — assign once, all 24 students get access automatically.

6-week cohort

= exam week

Week 2 · Health & Medical

Sep 8 – Sep 14 · Class dialogue + homework recording

Class
Homework
Examsame past exam · 2 dialogues · /90

Exam stays locked until its scheduled week — no manual gatekeeping.

Materials this week · 2

At the medical clinicClass
Practice: Symptoms & dosageHomework

No Google Drive links, no per-student access management — assign once, students get access automatically.

Drop exam-real content into any week — students get instant access, no Drive links.

Build the mock once; every cohort unlocks it on schedule.

One toggle per week
The fix

How BuMate solves your homework & mock exams.

Build a same past exam mock once. Toggle a week and Class / Homework / Mock access flips for the whole cohort.

Why teachers love it

Build the mock once — every cohort unlocks it on schedule, one toggle per week.

Real /90 exam-format mocks and weekly homework with permissions on autopilot: students record and submit in-app, and every submission lands in one needs-scoring queue.

/90 mock

Real past exam mock

Cobble together a rough practice set

True /90 exam-day format

Two dialogues, scored out of 90, with the real timing and format your students will actually face on exam day.

1 toggle

Permissions on autopilot

24 manual unlocks per week

One toggle for the cohort

Class, Homework, and Mock access unlock week by week, automatically — no manual gatekeeping per student.

1 queue

Needs-scoring queue

Track submissions across inboxes

One queue, nothing slips

Every submission lands in one place to grade, so nothing gets lost between inboxes and intakes.

0 email

Submit-for-grading flow

Email audio files back and forth

Record & submit in-app

Students record and submit in-app; you score with automatic D / T / U deductions already applied.

How it works

  1. 1.Assign the week's homework / mock

  2. 2.Students record & submit

  3. 3.Score from the queue (AI pre-scored)

What's included

  • Mock exams
  • Homework
  • Auto-permissions
  • Needs-scoring queue

The win

Exam-condition practice every week, built in clicks — not from scratch.

Honest proofReal /90 mock formatAuto D / T / U deductionsWeek-by-week unlockFree to start

Free to start · your content stays yours · export anytime.

Submissions land in one queue. Then comes the part that eats your evenings…

4
Act 4/6AI Pre-Scoring & Feedback

Every submission scored before you open it.

A /45 score with exam-domain feedback and error-code chips lands first — then you adjust with your own rubric. You stay in control.

Today, without BuMate
Priya — Week 2 Homework · student 7 of 24, by hand
~6 hrs / weekend · 24 by hand
Today, without BuMate
3:21 / 4:12
Mark each segment by hand3 / 6 marked

Score map — by handA–U

Accuracy

AOmission
BDistortion·
CInsertion
DNo equivalent·

Quality of Language

EVocab·
FIdiom·
GGrammar·
HRegister·
JSyntax·
KCohesion·
LFluency·
MPronunciation·

Quality of Delivery

ORepetition·
PSelf-correction·
QHesitation·
RRestart·
SAsks repeat·
TOver time·
UNo attempt·

tallied stroke by stroke — every segment, every student

Priya — CCL feedback.docxGoogle Docs
v_final_FINAL

Good direction of address. Watch the omission in seg 2 — you dropped the duration. Tighten t

Ctrl+V → pasted into 24 replies, one by one
Play it. Mark every segment by hand. Retype the same feedback in Docs. Then do it 23 more times — every weekend.
teacher.bumate.ai/ccl/vi/homework/score
PS

Priya Sharma

At the medical clinic · CCL /45

  1. 1
  2. 2
  3. 3
  4. 4

AI scores & comments every recording for you.

It reads the recording, applies the CCL /45 score map and drafts a comment per segment. Submit it as-is, or switch to Scoring to refine on the AI's draft.

Submit mode scores and comments every recording for you. Scoring mode lets you refine on the AI's draft — tap a code, it deducts by your rubric.

A /45 draft and feedback are waiting before you open the file.

Scored before you start
The fix

How BuMate solves your scoring pile.

A /45 score with exam-domain feedback and error-code chips lands first — then you adjust with your own rubric. You stay in control.

Why teachers love it

Every recording lands already scored and commented; you just refine and release.

AI pre-scores each submission against the real CCL /45 rubric with error codes and domain-aware feedback — you adjust on top and stay in control of every point.

pre-scored

Scored before you open it

Score 24 from a blank scoresheet

Open it already scored /45

AI applies the real CCL rubric and drafts a /45 with per-segment error codes (A–U) and deductions, waiting for you the moment you open the file.

per-domain

Domain-aware feedback

Rewrite the same feedback again

Domain-aware notes, drafted

Comments are tuned to the dialogue's domain — medical, legal, immigration — not generic boilerplate a student could ignore.

your call

You stay in control

Hand a black box your grades

AI proposes, you confirm

Adjust any code or score and set your own rubric weights.

auto-math

Hard cases handled

Add up deductions on paper

D / T / U auto-calculated

Retry, time-limit, and no-attempt deductions (codes D / T / U) are calculated automatically — no paper arithmetic.

How it works

  1. 1.Student records

  2. 2.AI pre-scores /45 with codes + feedback

  3. 3.You review, adjust, and confirm in minutes

What's included

  • AI pre-scoring
  • Custom rubrics
  • Per-segment error codes
  • Expert Review workspace

The win

Score 24 students in the time it took to score 3 — your weekends back.

Honest proofReal CCL /45 rubricError codes A–UYou confirm every scoreFree to start

Free to start · your content stays yours · export anytime.

That's your own classroom handled. The platform can also bring you new income…

5
Act 5/6Earn on BuMate

Your reputation earns beyond your class size.

Expert Reviews and 1:1 Sessions open to every platform learner — not just enrolled students. 0% marketplace commission for now · only standard Stripe fees.

Today, without BuMate
Other CCL app · your DMs
Capped by class size
Today, without BuMate
C

CCL Practice & Scoring — online

where solo learners go instead

Practising right now — not your students

HHiropaid to score one dialogue · 2m ago
AAmarawants feedback once · 8m ago
TTombought 10 scoring credits · 1h ago
LLinhpractised one set, no class · 1h ago

most want just one review — none of them yours

Your income (last 6 months)

seat ceilingflat ↔ capped

DMs — Instagram

S
Are you taking new students?
Sorry — class is full
M
Can you just score one dialogue? I don't need a class
Sorry — I can't
Y
I only want feedback once before my exam
Sorry — no spots
P
Do you do one-off reviews?
Sorry — class only
D
Any spots for the Autumn intake?
Sorry — class is full

+9 more — class spots & one-off reviews alike, all turned away

Some want a class. Many just want one review. Today you can serve neither — your income stops at the last seat.
teacher.bumate.ai/ccl/vi/earn

After a solo learner practises every dialogue, BuMate surfaces you as an expert-scoring option — you reach learners who'd otherwise use another service.

This month · marketplace income

$412earned

Solo learners practising on BuMate — not your students

0%

commission for now

0% marketplace commission for now — BuMate takes nothing today; you keep what learners pay, minus only the standard Stripe processing fee.

TL

Incoming request

Expert Review · mock /90 · waiting

You set the price · you choose what to accept

AT

Solo learner

Expert Review · /45

+$392h ago
MJ

Solo learner

Expert Review · mock /90

+$582 days ago
QH

Solo learner

Expert Review · /45

+$394 days ago

After one Expert Scoring or 1:1, some solo learners ask to join your class — your income isn't capped by class size.

Get discovered by every learner practising your exam — not just your class.

Get paid by learners who never sat in your class.

0% commission for now · only standard Stripe fees
The fix

How BuMate solves your income ceiling.

Expert Reviews and 1:1 Sessions open to every platform learner — not just enrolled students. 0% marketplace commission for now · only standard Stripe fees.

Why teachers love it

Get discovered by every learner practising your exam — not only your class.

Sell Expert Reviews and 1:1 sessions to any learner on the platform, turn free videos into signups, and keep what you charge at 0% marketplace commission for now — BuMate takes nothing today, with only the standard Stripe fee deducted.

all learners

Expert Reviews

Turn away non-enrolled learners

Get paid to score anyone

Any learner on the platform — not just your own students — can pay you to score their practice recordings.

1:1

1:1 Sessions

Need a full cohort to earn

Sell a single paid hour

Offer one-off paid sessions with no class enrollment required, on your own terms and pricing.

24/7 funnel

Free videos → paying students

Hustle for every new signup

Free videos recruit 24/7

Your free content turns casual viewers into class signups — a funnel that works while you sleep.

0% for now

0% marketplace commission

Hand a platform a big cut

Keep the price you set

0% marketplace commission for now — BuMate takes nothing today; you keep what learners pay, minus only the standard Stripe processing fee.

How it works

  1. 1.Set your prices

  2. 2.Accept Expert Review / 1:1 requests

  3. 3.Get paid; reviewers often become class students

What's included

  • Expert Reviews
  • 1:1 Sessions
  • Free Videos
  • Pricing controls

The win

Income beyond your class size — students who never enrolled can still pay you.

Honest proof0% commission for now · only standard Stripe feesYou set every priceOpen to all platform learnersFree to start

Free to start · your content stays yours · export anytime.

Solo learners practise on BuMate, discover you, and some join your class — income that isn't capped by your seats.

You build, you teach, you earn. Here's the other side of all of it…

6
Act 6/6The student's classroom

One home base — and you can see who's ready.

Students open one classroom and always know what's next — and you finally see who actually practised, week by week.

Today, without BuMate
WhatsApp · the whole course
Guesswork, every week
Today, without BuMate

WhatsApp

0 unread

Tap a message — it's the same panic, every week.

Student's phone

Where's this week's class?

No home base — just WhatsApp

On your side — blind

You post files to Drive — and hope they find them

Zero visibility into who actually practised

Same question, answered one-by-one

answered 7×
Tap a message — there's always another. Every single week.
teacher.bumate.ai/app.bumate.ai/classroom
Week 2 · Health & Medical

CCL Vietnamese — Autumn 2026

This week's progress64%

Live class — Health & Medical

Class

Joined

Practice: At the medical clinic

Homework · due Sun

Submitted

Vocab list: Symptoms & dosage

Homework · due Sun

In progress

Watch: How CCL scoring works

Class

Watched

Speaking warm-up: dosage drill

Homework · due Sat

Not started

Mid-course mock exam

Mock Exam

Unlocks Week 4

Students open one classroom and always know what's next — no "where's the homework?" messages.

You see who actually practised — joined, submitted, in-progress, or not started, at a glance.

Track each student's readiness week by week, so you know who needs a nudge before the exam.

Built once by you — every enrolled student sees their home base, and you see who's ready.

Your students always know what's next — and you can see who's ready.

Students who always know what's next — and a teacher who can see it.

Zero WhatsApp guesswork
The fix

How BuMate solves your missing home base.

Students open one classroom and always know what's next — and you finally see who actually practised, week by week.

Why teachers love it

One classroom your students never lose — and a Progress view that shows you who's ready.

Replace WhatsApp guesswork with one student home base — class, homework, materials, and scores in one place — plus a Progress view that finally shows you who actually practised and who's falling behind.

1 home base

One home base, not WhatsApp

Run the course by WhatsApp guesswork

One classroom — they always know what's next

Students open one classroom and always know what's next — this week's class, the homework due, the materials.

live

See who actually practised

Zero visibility into who practised

See who's ready, who's behind

Per-student visibility at a glance — joined, submitted, in progress, or not started — so you know who's ready and who's quietly slipping behind.

weekly

Track readiness, week by week

Guess if they're ready

Track readiness, week by week

Each student's weekly progress and exam readiness, surfaced as data — so you know exactly who needs a nudge before the exam.

1 place

Everything in one place

Files on Drive, questions on WhatsApp

Class · homework · materials · scores — one place

Class, homework, materials, and scores live in the classroom — not scattered across Drive, WhatsApp, and email.

How it works

  1. 1.Students join your cohort

  2. 2.They practise & submit in their classroom

  3. 3.You open Progress and see who's ready

What's included

  • Student home base
  • Who-practised view
  • Weekly readiness
  • Scores in one place

The win

Students who always know what's next — and a teacher who can see who's ready.

Honest proofOne student home baseSee who practisedWeekly readinessFree to start

Free to start · your content stays yours · export anytime.

The whole week, handled

Six chores, gone. One calm platform left.

Each act handed you back a piece of your week. Here is the whole story in one view — every pain, and the relief BuMate leaves in its place.

Materials

One exam-ready dialogue, voiced, before your coffee cools.

~30 seconds, not 3 hours
Class & Cohort

Students enroll themselves; your roster stays current.

Zero copy-paste
Homework & Mock Exam

Build the mock once; every cohort unlocks it on schedule.

One toggle per week
AI Pre-Scoring & Feedback

A /45 draft and feedback are waiting before you open the file.

Scored before you start
Earn on BuMate

Get paid by learners who never sat in your class.

0% commission for now · only standard Stripe fees
The student's classroom

Students who always know what's next — and a teacher who can see it.

Zero WhatsApp guesswork

The growth loop

Solo learners practise on BuMate, discover you, and some join your class — income that isn't capped by your seats.

CCL is live today — in 40 languages.

IELTS and CPI are coming. Get early access now and your classroom is ready the day they open — no migration, no rebuild.

Free to start · your content stays yours · 0% commission for now · only standard Stripe fees

Free to start. Capacity-based pricing later, tailored to you — 0% marketplace cut for now, only standard Stripe fees.

Free to start · your content stays yours · export anytime.