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
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.
Create a Classroom
Go to Classrooms → New Classroom. Name it, save, and copy the Join Code to share with students.
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.
Set Due Date & Grading
Configure due date, integrity checks (name/ID comment), grading mode (Per-Test or Percentage), and assign to classrooms.
Monitor & Review
View submissions, check test results, add annotations, run discussions, re-grade, and export to Excel.
For Students
Get started in minutes
Join Your Classroom
Sign up/log in, go to Join Classroom, enter the Join Code from your teacher. Set your Student ID if required.
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.
Submit Your Code
Upload files or paste code. Run Tests (if available) to preview results before submitting.
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.
Documentation
Detailed guides and references for all platform features
Teacher Guide
Complete guide for educators: account setup, classroom management, activities, grading, and AI tools.
Student Guide
Learn how to join classrooms, submit code, understand feedback, and track your progress.
Creating Activities
Full wizard walkthrough for creating coding activities with test cases and grading modes.
Grading Modes
Understand manual tests, JUnit extraction, IO testing, per-test vs percentage grading.
Code Review & Discussion
Use annotation tools, shapes, arrows, and discussion threads for detailed feedback.
Gradebook
View course-wide grades, export to CSV/Excel, and analyze student performance.
FAQ & Troubleshooting
Frequently asked questions and solutions to common technical issues.
Evaluator Internals
Technical details: code execution engine, test frameworks, limits, and known constraints.
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.