Academic integrity meets real learning

AI‑assisted coding assessments that are fair, transparent, and LMS‑friendly.

Code Proctor helps instructors create, deliver, and grade programming work with explainable rubrics, versioned submissions, and optional proctoring, then syncs results back to Moodle and other LMSs.

Explore Features
FERPA‑aware • Student‑friendly • University‑scale
shield
Why Code Proctor?
Purpose‑built for programming courses
  • Auto‑generates assignments from textbook chapters or instructor prompts.
  • Grades code & projects with a transparent, point‑by‑point rubric.
  • Supports file uploads, version history, and resubmissions until due date.
  • One‑click grade sync to Moodle via LTI 1.3 or Web Services.

What you can do with Code Proctor

Everything you need to run rigorous coding coursework with modern, student‑first tooling.

Transparent, rubric‑based grading

Structured, constructive feedback for each attempt. Grades update only when students improve, encouraging iteration without penalty.

Secure submissions & version history

Accepts .zip/.pdf/.py and more with size/type validation. Every upload is archived with a timestamp for full traceability.

Generate assignments from chapters

Upload a chapter PDF and instantly spin up calibrated short problems and projects, aligned to your difficulty minimums.

LMS integration

Sync grades to Moodle. Students register with course codes; professors manage modules, due dates, and visibility.

Real‑time dashboards

Progress bars, calendar due dates, and per‑attempt notes so instructors can guide students faster.

Proctoring options

Flexible integrity checks designed for coding labs (ID checks, audit trails, and optional webcam during timed exams).

Support & Trouble Tickets

Students and professors can open a ticket here. We'll route it automatically.

Frequently Asked Questions

Short, practical answers. Reach us anytime via the chat button.

How does grading work?
Assignments are evaluated with a clear rubric (e.g., correctness, syntax/structure, documentation, design). Students may resubmit until the due date; only improved scores replace previous grades. Professors can leave per‑attempt notes.
Can it sync grades to Moodle?
Yes. Code Proctor supports Moodle via LTI 1.3 and/or REST web services depending on your environment. Mapping can use course codes and email matching.
What programming languages are supported?
Common languages like Java, Python, C/C++, JavaScript, and PHP are supported. File type and size limits can be configured per course.
Is this FERPA compliant?
We follow strict data minimization and access controls. Student data stays within your institution’s systems when self‑hosted.
Do you offer campus‑wide pricing?
Yes. Departments and institutions can request bundled pricing and priority support. Use “Request Demo / Pricing.”

Request information, a live demo, or pricing

Tell us a bit about your course and goals. We’ll follow up promptly.

  • Faculty‑first onboarding and syllabus alignment
  • Secure hosting or self‑hosted options (cPanel/VPS friendly)
  • Hands‑on pilot support