AI for teaching
Grades the homework,
explains every point.
Checky grades a whole class's homework in minutes, splits the score task by task and ties every lost point to a specific mistake. The final word is always the teacher's.
- Teacher dashboard
- Automatic grading
- Telegram assistant
Student submission
Strong result
Total score — out of 100
Starting point
Five problems every course runs into
Time
Grading one class's homework by hand takes hours — and it comes back every single week.
Consistency
The bar you set on the first submission is not the bar you hold by the twentieth. Students notice.
Feedback
Most students only ever see a number: not which task cost them points, and not why.
Tracking
Who submitted, who didn't, what is still waiting to be graded — all scattered across files and chats.
The questions after
Once grading is done, “why this score?” lands back on the teacher, one message at a time.
Checky pulls all five into one connected workflow.
Overview
One complete grading system
Whatever the teacher sees in the panel, the student gets in Telegram — nothing copied over, nothing out of sync.
01 · You set it up
Web panel
Classes, students, assignments and results in one place.
- Runs in the browser, nothing to install
- Student roster and assignment history
- Every result compared on a single screen
02 · The system grades
Grading
Based on the lesson, the brief and the criteria you upload.
- Grades every submission task by task
- Writes down each mistake and what it cost
- Hands the results to the teacher for approval
03 · The student receives
Telegram assistant
The same information, where the student already is.
- Sees their own result and asks questions
- Submits the assignment right there
- Gets notified the moment results are shared
Workflow
Four steps for the teacher
The class and the assignment are set up once — after that, every week is just collecting and grading.
- 01
Set up the class
Create a class and add students by name. Add a Telegram handle and the student is connected to the assistant too.
- 02
Create the assignment
Write a title and a brief. You can attach the lesson slides, the assignment text and your grading criteria as PDFs — all optional.
- 03
Collect the work
Three ways in: upload a file or ZIP yourself, paste a GitHub link, or let the student send it from Telegram.
- 04
Grade
Grade the whole class with one button. Results appear in the list within a few minutes.
Attaching documents is optional: grading works even without the assignment brief — each document you add makes it more precise.
The result
What you get back for every submission
This is what one student's report looks like.
Student submission
Java Homework-11 · graded
Strong result
out of 100
The work is soundly structured overall and most of the required methods do their job. The main loss comes from one task that was never submitted.
Incomplete submission7 of 8 tasks
One task was not submitted at all; that is where most of the score went.
Taskseach one expands
- 1. Average transaction amountcorrect13/13
- 2. Cardholder namepartial8/12
The method works, but only one of the two required checks was implemented.
- 3. Largest transactioncorrect12/12
- 6. Transactions of the daymissing0/12
Where the points went
- No solution was submitted for task 6.-12
- Only one of the two required checks is present.Kart_Sahibinin_adi.java-4
The submission
Short verdict
The overall picture of the work in a few sentences.
Completeness check
How many of the tasks were actually attempted, shown separately. A low score is more often a missing task than a bad one.
Task-by-task breakdown
Awarded and maximum points per task; open a row and you get a short comment on that task.
Where the points went
Every mistake is written out, with the file it is in and the points it cost next to it.
How to improve
What the student should do differently next time.
Read the code right here
The submission opens inside the panel folder by folder, like GitHub: view any file without downloading anything or opening another program.
Live demo
Try the grader yourself
Send in a submission and see exactly the report Checky returns — the score breakdown, the lost points and the recommendations. This section runs the real grader.
The grading really happens and takes a few seconds. Demo runs are capped per day — for a full trial with your own class, book a demo.
Report
The result will appear here
Send a submission from the left — the score, the task breakdown and the lost points open up in this panel.
Trust
Fair grading, with the last word yours
The system proposes a score. Approving it, changing it and releasing it to the student is always the teacher.
One consistent bar
The whole class is graded against the same criteria in the same order — the first submission and the twentieth alike.
Your own criteria
Attach a grading document and the emphasis and point weights follow your document. Leave it out and the assignment brief and the lesson are used instead.
Traceable points
Every lost point is tied to a specific mistake. “Where did this score come from?” always has an answer — no black box, for the teacher or the student.
Corrections are yours to make
Disagree with a logged mistake and you delete it — the points it deducted come straight back. The system proposes, you approve the grade.
A release gate
Nothing is visible to a student until you press “Share”. Review the whole class first, then open it in one go.
Student experience
Telegram assistant
Students learn no new software — they write in the Telegram they already use every day, and the assistant answers in whatever language they wrote in.
Checky assistant
online
Your Java Homework-11 result is ready: 82/100 — strong result. 🎉
Why 82? Where did I lose points?
In two places:
• Task 6 was not submitted at all — −12 points
• Cardholder name: one of the two checks is missing — −4 points
Can you raise my score?
I have no authority to change scores. If you disagree, message your teacher — corrections are theirs to make.
What it can do
See their results — how many points each task earned.
“Why this score?” — an explanation of every mistake and what it cost.
What is missing — which task was never attempted.
Their progress — average score, best result, how scores are trending.
Discuss the assignment — the brief, the lesson and the criteria; general questions on the topic too.
Submit their work — inside the chat, by sending a GitHub link.
Get notified — the moment results are shared.
What it cannot do
The assistant's limits are deliberate — a student cannot:
See anyone else's result
Every student sees only their own submission.
Change a score
The assistant has no such authority; however hard a student pushes, it will not raise the score — it points them to the teacher.
Go off topic
It does not answer questions unrelated to the course.
The result: “why this score?” gets answered before it reaches the teacher — and with exactly the same information.
Day to day
The whole course on one screen
The moment you open the panel you see where the class stands — who is falling behind, what is waiting to be graded.
78
Class average
8/12
Submitted the last assignment
4
Did not submit — by name
3
Waiting to be graded
Sample figures — the home screen recalculates these four numbers live for your own class.
Class report
The most-missed task and the overall picture per task: it tells you what to go over again in the next lesson.
CSV export
Download every score, with the task breakdown and the mistakes, as a spreadsheet and drop it into your own gradebook.
Result sheet
A single-file report to send to students. Opens without an internet connection.
In short
Who it is for and what it can grade
Not tied to one subject
The lesson and the brief you upload define the grading: programming, testing and automation, data, design and written work.
Who it is for
Course instructors · course owners and training centres · mentors — anyone grading the same assignment dozens of times a week.
What it accepts
- Code in all widely used programming languages
- Large repositories — multi-file projects and several branches as one submission
- File and ZIP uploads, or a GitHub link
- Written work — plans, documents and reports (PDF and text)
Contact
Let's try it on your class
Fill in the short form — we'll get in touch and show Checky on one real assignment from your own course.
A reply within 24 hours
We read your request and set up a short demo at a time that suits you.
Tested on your assignment
In the demo we grade an assignment from your own course — not a canned sample.
Prefer to write directly: checkymentor@gmail.com