Checky

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

Completeness7 of 8 tasks
Biggest lossTask 6 · −12 points

Starting point

Five problems every course runs into

01

Time

Grading one class's homework by hand takes hours — and it comes back every single week.

02

Consistency

The bar you set on the first submission is not the bar you hold by the twentieth. Students notice.

03

Feedback

Most students only ever see a number: not which task cost them points, and not why.

04

Tracking

Who submitted, who didn't, what is still waiting to be graded — all scattered across files and chats.

05

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.

  1. 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.

  2. 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.

  3. 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.

  4. 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

Sample view

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 amount13/13
  • 2. Cardholder name8/12

    The method works, but only one of the two required checks was implemented.

  • 3. Largest transaction12/12
  • 6. Transactions of the day0/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

src/4 files
Kart_Sahibinin_adi.java2.1 KB
Orta_emeliyyat.java1.4 KB
README.md0.6 KB
  • 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.

Live grading

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

notification

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.

Write a message…

What it can do

  • See their resultshow many points each task earned.

  • “Why this score?”an explanation of every mistake and what it cost.

  • What is missingwhich task was never attempted.

  • Their progressaverage score, best result, how scores are trending.

  • Discuss the assignmentthe brief, the lesson and the criteria; general questions on the topic too.

  • Submit their workinside the chat, by sending a GitHub link.

  • Get notifiedthe 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

* marked fields are required.