CodeRace Hero Atmosphere
CodeRace v1.0

Deterministic technical evaluations. Zero browser tampering.

Six-dimensional algorithmic assessment with millisecond anti-cheat telemetry and sub-second containerized execution.

Docker Cgroups
Server Clock
Standalone Deploy

Six cognitive assessment dimensions. Built into a single engine.

Evaluating true computational intuition beyond syntax recall. Isolated sandbox execution, logic assembly, and analytical mental tracing.

01 / Multi-Language Sandbox
Docker Cgroups • < 450ms

Isolated execution across Python, C++, Java, and TypeScript

Every submission runs inside an ephemeral, seccomp-restricted container with dedicated memory boundaries. Automated testing evaluates edge cases, time limits, and stdout.

solution.cpp (GCC 13.2 / C++20)12/12 Test Cases Passed • 14ms
#include <vector>
#include <algorithm>

int findMinRotated(const std::vector<int>& nums) {
    int left = 0, right = nums.size() - 1;
    while (left < right) {
        int mid = left + (right - left) / 2;
        if (nums[mid] > nums[right]) left = mid + 1;
        else right = mid;
    }
    return nums[left]; // O(log N) runtime verified
}
Memory Threshold: 128 MBSub-second Output Ready
02 / Focus Telemetry

Millisecond focus-blur tracking

Fullscreen monitoring with instant escape and window blur alerts logged with server timestamps.

Window StateFullscreen Active
Clipboard AccessIntercepted • 0 Events
Hardware BindSingle Token Locked
Audit frequency: 200ms ping
03 / Rearrange LogicParsons Problems

Spatial algorithmic assembly

Students reconstruct algorithmic pipelines by reordering scrambled logic blocks. Evaluates mental architecture without syntax stumbling.

1. pivot = arr[len(arr) // 2]Pos 1
2. left = [x for x in arr if x < pivot]Pos 2
3. return qsort(left) + [pivot] + qsort(right)Pos 3
Sequence Matched 100%
04 / Mental TraceZero IDE Bias

Dry-run analytical evaluation

Tests dry-run code prediction without compiler aids. Students deduce terminal outputs and stack frames through pure analytical deduction.

Evaluation Target:
Recursive tree traversal depth: fn(6)
Predicted Output: 14
Analytical Scoring Active
05 / AST Anti-PlagiarismStructural Check

Abstract syntax tree analysis

Detects shared code structures even if variable identifiers, function signatures, and comment headers are systematically altered.

Candidate #104 vs #1050.04 AST Distance
Integrity VerdictOriginal Submission
Independent Verification Verified

Tamper-proof by architecture. Zero client trust.

Academic evaluations must be dependable. CodeRace eliminates browser tampering and secondary-screen collaboration at the network and browser layer.

0ms Client Bias

Server-Authoritative Clock

Local system time, browser throttling, or network pauses cannot alter countdown duration. Timing verification runs directly on the edge server.

Security LayerActive
Instant Logging

Fullscreen Lockdown & Blur Telemetry

Candidates are constrained to dedicated fullscreen. Every tab change, split-screen action, or secondary display click logs an authoritative timestamp.

Security LayerActive
1 Device Lock

Single-Session Cryptographic Binding

Active sessions bind to a cryptographic token. Attempting to open an additional tab or secondary device freezes the examination immediately.

Security LayerActive
Zero Question Leaks

Sequential Non-Reversible Lock

Candidates solve problems in controlled order. Once submitted, questions and student solutions are permanently locked from review to prevent sharing.

Security LayerActive
Paste Blocked

Clipboard & DevTools Suppression

Right-click context menus, paste buffers, and developer console keyboard shortcuts (F12, Cmd+Opt+I) are completely intercepted.

Security LayerActive
Real-Time Flags

Automated Anomaly Audit Trail

Unusual keystroke patterns, tab loss spikes, or sudden syntax injections generate prioritized audit alerts on the proctor dashboard.

Security LayerActive

Experience the student exam console.

Test the live execution sandbox below. Distraction-free, locked to the task, and evaluated in under 450ms.

Problem 3 of 6Binary Search Dynamic Range
MEDIUM • 25 PTS
SERVER CLOCK:44:18
PROCTOR: FOCUS ACTIVE
solution.pyPython 3.12 (Cgroups Isolated)

def find_peak_element(nums: list[int]) -> int:

# Logarithmic binary search O(log N)

left, right = 0, len(nums) - 1

while left < right:

mid = (left + right) // 2

if nums[mid] > nums[mid + 1]:

right = mid

else:

left = mid + 1

return left

Clipboard: Intercepted
Test Suite Verification12 / 12 Passed
[OK] Test 1: Public Input14ms
Input: nums = [1, 2, 3, 1] → Output: 2
[OK] Test 2: Descending Boundary11ms
Input: nums = [6, 5, 4, 3, 2, 1] → Output: 0
[OK] Test 3: Large Dataset 10^522ms
Memory: 14.8 MB • CPU: 0.02s
Container Memory: 14.8 MB / 256 MBStatus: Verified
Operational Simplicity

Designed for academic coordinators and faculty.

From question bank setup to final marksheet export, CodeRace removes friction and automates evaluation end-to-end.

01

Curate or Import Question Banks

Assemble assessment sections using any of the 6 cognitive formats. Set custom hidden test suites, memory limits, and rubric weightages.

Automated
02

Batch Roster & Passcode Provisioning

Import candidate rosters via CSV. CodeRace generates cryptographic, single-use examination passcodes tied to candidate institutional IDs.

Automated
03

Live Faculty Proctor Desk

Oversee thousands of simultaneous test-takers from an intuitive control console with real-time blur flags, active session counts, and live submission logs.

Automated
04

Instant Deterministic Grading & LMS Export

Eliminate weeks of manual code evaluation. Download full score spreadsheets, percentile distributions, and test-case breakdowns with 1 click.

Automated

Standalone pricing. Zero forced ERP bundling.

Only pay for the assessment capacity your institution requires. No multi-year lock-in contracts or bloated software bundles.

Fastest Adoption

Department Pilot

Ideal for semester finals & practical evaluations

  • Up to 250 active examinees
  • 3 full examination sessions
  • All 6 cognitive assessment modules
  • Anti-cheat telemetry & focus tracking
  • Sub-24h cloud deployment guarantee
  • Dedicated institutional database
Most Popular

Campus Enterprise

Campus-wide license for all engineering departments

  • Unlimited student examinees
  • Unlimited concurrent exam sessions
  • Multi-department proctor accounts
  • Self-hosted on-premise or cloud
  • Custom compiler flags & libraries
  • LMS integration & automated roster sync
  • Dedicated 99.95% uptime SLA
High Concurrency

Tournament & Contest

High-concurrency inter-college hackathons & drives

  • 10,000+ simultaneous contestants
  • Live streaming public leaderboards
  • Custom institution white-labeling
  • Automated tie-breaking heuristics
  • Real-time plagiarism analysis engine
  • Live technical ops engineering support

Frequently asked questions.

Technical details and operational governance for university deans and examination committees.

What happens if a student loses internet connection during an exam?
CodeRace utilizes resilient client-side state caching combined with authoritative server reconciliation. Candidate code is preserved in browser storage, and as soon as the network returns, an authenticated handshake safely synchronizes progress without data loss. The server-authoritative countdown continues independently of client network states.
How does CodeRace prevent students from using AI tools or external tabs?
CodeRace implements a multi-layer anti-cheat perimeter: browser fullscreen enforcement, complete clipboard paste suppression, millisecond focus/blur logging, and single-session concurrency locks that block secondary device logins. If a student attempts to switch apps or open split screens, the incident is instantly flagged on the proctor desk.
Can our institution deploy CodeRace on-premise in private lab networks?
Yes. CodeRace is engineered as an unbundled, standalone architecture. It can be deployed in the cloud (sub-24h setup) or installed on campus servers via Docker containers without requiring any external third-party dependencies or internet connectivity.
Which programming languages and compilers are supported?
CodeRace supports all mainstream engineering languages: Python 3.12, C++ 20 (GCC/Clang), Java 17, Node.js 22 (JavaScript/TypeScript), C11, Go 1.22, and Rust 1.78. Custom compilers or language versions can be configured for enterprise deployments.
How does CodeRace grade submissions so quickly?
Each student submission is executed in an ephemeral, isolated Docker sandbox with dedicated cgroup limits. The sandbox executes test cases concurrently, validating stdout, memory usage, and execution time within 450 milliseconds.
24h Proposal SLA

Deploy CodeRace for your upcoming exams.

Request an isolated institutional evaluation tenant or schedule a technical demonstration with our engineering desk.

Guaranteed 24-hour reply
Zero commitment pilot
FERPA & GDPR compliant