Amperlise LogoAmperlise

Evaluate Skills with Real Code

Give candidates and students a real programming environment — a full in-browser IDE where their code actually compiles, runs, and is graded against your test cases.

A real IDE in the browser

Participants get a serious editor, not a text box. A full-screen coding environment with syntax highlighting, autocompletion, and the keyboard-first ergonomics they expect.

  • Syntax highlighting and autocompletion for 13 languages
  • In-editor search, code folding, and multi-cursor editing
  • Resizable statement, editor, and test panels
  • Coding-ligature font with adjustable size and tab width
  • Distraction-free fullscreen with light and dark modes
12324:18
1function sumEven(nums) {
2 return nums
3 .filter(n => n % 2 === 0)
4 .reduce((a, b) => a + b, 0);
5}
ffilter
fflatMap
fforEach
JavaScriptLn 4, Col 28Tests · Console

Code that actually runs

Every problem carries author-defined test cases. Participants run visible sample tests as they work and experiment with their own input in a console — before they ever submit.

  • Real compilation and execution on every submission
  • Visible sample tests plus hidden tests for grading
  • Up to 20 test cases per problem, each with custom input
  • Interactive console for trying arbitrary input
  • Starter code frames the task; a reference solution guides reviewers
TestsConsole0/5 passedRun tests
Sample 1
Sample 2
Hidden 1hidden
Hidden 2hidden
Hidden 3hidden
Compiled successfullystdin ready

Grading you can defend

Submissions are graded by outcomes, not keywords. Partial credit rewards progress, and if the execution engine ever hiccups, the answer routes to manual review — never a silent zero.

  • Automatic grading against visible and hidden tests
  • Partial credit proportional to tests passed
  • Per-test outcomes shown in the grading review
  • Engine issues fall back to manual review, never a zero
  • Works with time limits, proctoring, and live monitoring
Auto-graded
0.0/ 10 pts
8/10 tests passed80%
Partial credit
Per-test outcomespoints × passed / total
PassedFailed10 × 8/10 = 8.0

Built for serious technical evaluation

From screening interviews to programming courses — everything a coding test needs.

13 Languages

Python, JavaScript, TypeScript, Java, C, C++, C#, Go, Rust, and more.

Hidden Test Cases

Grade against tests participants never see — no hard-coded answers.

Custom Input Console

Participants experiment with their own stdin before submitting.

Partial Credit

Score proportional to tests passed, configurable per question.

Starter Code

Pre-fill the editor with scaffolding so participants focus on the task.

Fail-Safe Grading

Execution engine issues route to manual review — never a silent zero.

Proctoring Ready

Combine with anomaly detection, live monitoring, and time limits.

AI Problem Authoring

Generate complete coding problems with test cases from a prompt.

Ready to Transform How You Evaluate?

Be among the first to experience Amperlise. Join the waitlist today and get early access when we launch.