VeraCodeChecker
Documentation & Guides

Learn How to UseVeraCodeChecker

Comprehensive guides, tutorials, and documentation to help you get the most out of our platform.

Quick Start Guide

Get up and running in 10 minutes

Teachers

Create classrooms, build activities (manual or AI-generated), auto-grade code (Python/Java/C), review with annotations, run discussions, re-grade, and export gradebooks.

Students

Join with a class code, submit code, get instant feedback and grades, and respond to teacher comments.

For Teachers

10-minute first run

1

Get Teacher Access

Sign up, verify email, and contact admin to upgrade your account to Teacher. You'll see Classrooms and Activities in the sidebar.

2

Create a Classroom

Go to Classrooms → New Classroom. Name it, save, and copy the Join Code to share with students.

3

Create Your First Activity

Use AI Generator for instant I/O activities, or go Manual for custom I/O tests, Assertion-Based (Java), or Manual Review modes.

4

Set Due Date & Grading

Configure due date, integrity checks (name/ID comment), grading mode (Per-Test or Percentage), and assign to classrooms.

5

Monitor & Review

View submissions, check test results, add annotations, run discussions, re-grade, and export to Excel.

For Students

Get started in minutes

1

Join Your Classroom

Sign up/log in, go to Join Classroom, enter the Join Code from your teacher. Set your Student ID if required.

2

Read Instructions Carefully

Open the activity and check the language, I/O format, and whether a name/ID comment is required to avoid auto-deductions.

3

Submit Your Code

Upload files or paste code. Run Tests (if available) to preview results before submitting.

4

Review Feedback

Check per-test results, overall score, AI feedback, teacher annotations, and reply to discussions.

Pro Tips

  • Teachers: Use the AI Generator for I/O activities. For Java assertion tests, upload your answer key first, then click "Generate Test Cases with AI".
  • Students: I/O tests compare output exactly (whitespace and case matter). Double-check your output format!
  • All Users: Check the FAQ if you run into issues—most common problems have quick solutions there.

Ready to Get Started?

Create your account today and start automating code grading with AI-powered feedback. Join thousands of educators and students already using VeraCodeChecker.