AI Lesson Checker – KursyPOL
Powered by Google Gemini AI

Every demo lesson,
automatically
evaluated.

AI Lesson Checker watches your teachers' demonstration lessons, transcribes every word, and delivers a detailed quality report — straight to your inbox. No manual reviews. No missed criteria.

4
Lesson types supported
~5'
Time to full report
100%
Automated pipeline
Demonstration Lesson Report – KursyPOL
2026-04-17 · 21:07
1 Demo lessons
76% Avg. score
1 Passed ≥70%
Anna Kowalska
Individual Lesson
Passed 61/80
PRE-LESSON – Technical check✓ 9/10
STAGE 1 – Student diagnosis✓ 8/10
STAGE 2 – School presentation✓ 9/10
STAGE 3 – Level assessment (A2)✓ 8/10
STAGE 4 – Course engagement✗ 5/10
Other levels– 0/0
How it works

Five steps,
fully automated.

From raw video to actionable report — no human in the loop required.

🎥
1
Video uploaded
Teacher uploads MP4 to the shared Google Drive folder.
🔄
2
Audio extracted
CloudConvert converts video to optimised MP3 automatically.
📝
3
Transcribed
Gemini AI transcribes every word with TEACHER / STUDENT labels.
🤖
4
AI evaluation
Lesson scored against your custom criteria sheet in Google Sheets.
📧
5
Report sent
Full HTML report emailed to the lead teacher within minutes.
Features

Everything you need
to maintain quality.

Built specifically for Polish-as-a-foreign-language schools. Every feature serves one goal: better teachers.

🎯
Criteria-driven scoring
Your own Google Sheets criteria document is the single source of truth. Update requirements once — AI adapts immediately.
🔍
Level auto-detection
Detects which student level was taught (0, A1, A2, B1, B1 exam) and evaluates only those criteria — others are marked N/A.
📊
Transparent results
Every criterion scored 0–10 with an AI comment. Strengths and improvement tips included in every report.
📂
Google Drive integration
Monitors your Drive folder automatically. New video triggers full pipeline. No manual intervention needed.
🗄️
Results in Sheets
All results saved to Google Sheets with colour-coded rows. Filter by teacher, lesson type, score, or date at any time.
⏱️
Runs on schedule
Checks for new lessons every 15 minutes or nightly — whichever schedule suits your team. Zero maintenance.
Evaluation criteria

What gets
evaluated?

Every demonstration lesson is checked against six quality dimensions — directly from your KPI sheet.

Course engagement & offer
Direct purchase proposal made at lesson end
Critical
3-month learning plan
Platform Edvibe shown + plan presented
Critical
Punctuality
Lesson started on time, technical check done
High
Response to student difficulties
Encouragement when student struggles
High
Student talk time >60%
Teacher speaks max 40% of lesson time
Medium
Diagnosis via interests
Full diagnostic questions completed
Medium
Grading scale
Passed with distinction≥ 85%
Passed70 – 84%
Needs improvement50 – 69%
Failed< 50%
Scores are calculated only from criteria with max_score > 0. Levels not taught during the lesson are automatically excluded from the total.
Lesson types

One system,
all formats.

Different lesson types follow different plans. AI Lesson Checker detects the type automatically from the filename.

👤
Individual lesson
Full diagnostic, level assessment from 0 to B1 exam prep, school & platform presentation.
Any level
👥
Group B1
Group diagnosis, B1 exam structure overview, all exam skills covered in one session.
B1 exam prep
📋
Group TELC
TELC exam rules, practical tasks: listening, reading, grammar, writing, speaking.
TELC exam
🏥
Group NIL
Medical Polish for healthcare workers. Dictation, listening, oral exam simulations.
Medical Polish
Ready to start?

Automate your
quality control today.

AI Lesson Checker runs on Google Apps Script — no servers, no subscriptions. Just set it up once and let it run.

Built for KursyPOL · School of Polish as a Foreign Language
Powered by Google Gemini & Apps Script