ELV Assessment

Measure what students can do, not what AI can.

Department batteries of real work, in ordinary college labs.
No webcams. A level per skill, backed by evidence.

A station, as students see it

Real work, timed and proctored, no camera needed.

  1. 1Core screen
  2. 2Code reading
  3. 3Debugging
  4. 4Implementation
  5. 5Data handling
  6. 6Explain-back

Debugging · fix seeded defects, add regression tests · gate: 2 defects fixed with tests

    def add(self, sku, qty):
        if qty <= 0:
            raise ValueError("qty must be positive")
        self.items[sku] = self.items.get(sku, 0) + qty
  • PASS test_restock_adds
  • PASS test_reorder_level_included
  • FAIL test_sold_out_removed: AssertionError (test_inventory.py:24)
Run my testsHidden tests run on submitExplain-back next
0
cameras needed
Levels 0–4
per skill claim
2 lanes
no-AI and AI-allowed
Free
first test cycle
How it works

One battery per department, built from real work

Every student in a department takes the same battery, so a college can run all 400 in one go. Role fit is an output of the results, not something students choose beforehand.

StationMeasuresTimeScored by
Core screenAptitude, reasoning, written communication15 minAuto, fixed short form
Department knowledge probeScenarios with real datasheets, logs, invoices or drawings15–20 minAuto
Work samples (2)Fix, build or diagnose in a real environment25–40 min eachHidden tests + anchored rubric
Explain-backStructured questions about the student's own work5–8 minAnchored 0–4 rubric, sampled double scoring
AI-allowed task (optional)Decomposition, verification and repair of AI output30 minRubric, reported separately

How well each method predicts job performance (correlation)

Generic aptitude
.22
Work samples
.33
Job knowledge
.40
Structured interviews
.42

Recent meta-analytic estimates. Real tasks and job knowledge predict better than generic aptitude, so the battery is built around them.

Department batteries

MVP   Planned
CSE / ITMVP

Read and trace code, debug, implement against tests, data handling, explain

Role fit: Software developer, web developer, QA engineer, data analyst

ECE / EEEMVP

Circuit reading and calculation, embedded logic, trace diagnosis, safety

Role fit: Embedded engineer, test technician, electrical maintenance, VLSI trainee

AI / Data SciencePlanned

Data cleaning, statistics, model evaluation, Python

Role fit: Data analyst, junior ML engineer, business analyst

MechanicalPlanned

Drawing reading, tolerances, material and process choice, failure diagnosis

Role fit: Design and CAD, production or quality, maintenance

CivilPlanned

Drawing reading, quantities and estimation, loads and units, site problems

Role fit: Site engineer, estimation engineer, design assistant

BCom / BBAPlanned

Spreadsheets, reconciliation, GST and invoice checks, writing

Role fit: Accounts executive, audit assistant, business analyst

BA / MediaPlanned

Editing, fact-checking, writing to a brief, audience fit

Role fit: Content writer, editor, communications executive

BScPlanned

Lab and data reasoning, measurement error, spreadsheet or Python analysis

Role fit: Lab analyst, data analyst, QA

Two lanes

No format is AI-proof, so we score the two lanes separately and never average them

Secure laneOpen lane
AINot allowedAllowed and declared
WhereCollege lab, invigilated, lockdownLab or take-home
PurposeProves what the student can do alone; issues the skill passportShows how well they work with AI; optional AI-ready badge
Scored onHidden tests, rubric, explain-backDecomposition, verification of AI output, repair, final quality, prompt log
  1. 1
    Fresh multi-file tasks with hidden tests

    Custom tasks cut ChatGPT-assisted pass rates from 73% (verbatim LeetCode) to 25%.

  2. 2
    Explain-back about the student's own work

    Short, structured and scored on a rubric.

  3. 3
    Process evidence

    Code snapshots, test runs and typing rhythm show how work was built. Used only to trigger review.

  4. 4
    Supervision in the lab

    The invigilator is still the strongest control.

What we no longer rely on

  • Images or diagrams to block AI: current models read them.
  • AI-text or AI-code detectors: high false-positive rates, especially for non-native English writers.
  • Plagiarism similarity alone: AI rewrites defeat it. It's used only to rank cases for a human.

Source for pass rates: interviewing.io experiment.

Proctoring without a camera

Integrity flags, not verdicts

A low integrity score triggers a human review, a short explain-back viva or a parallel retest, never an automatic penalty. Keystroke classifiers lose accuracy on new data, so we measure and publish our own false-positive rate during the pilot.

Lockdown

Full-screen kiosk. Blocks other apps and tabs, dev tools, copy and paste, screen capture and second monitors. Built-in calculator and scratch pad.

Behaviour signals

Focus loss, paste-like bursts, impossibly fast answers, code that appears whole, long idle followed by a full answer.

Live invigilator

A room view of every student's station, time left and flags. Warn, pause, lock, add time or end, with a typed reason.

Review queue

Integrity 81
  • Left the test window ×2−12
  • Large block of text appeared at once−10
ClearedViva requestedParallel retest

Answers autosave locally and sync after a network drop.

Results

A level per skill claim, not one total mark

A level needs evidence from more than one station, every critical skill has its own gate, and a high total never makes up for a failed safety or correctness gate.

Example role fit · CSE / IT
Software developerLevel 2
QA engineerLevel 3
Web developerLevel 2
Data analystLevel 1
0 · Not yet
No valid attempt, or a critical prerequisite missing

—

1 · Guided
Completes a familiar task with help; explains the basics

Knowledge probe + partial work sample

2 · Reliable
Completes a new bounded task alone, tested and explained

Work sample gates + explain-back ≥ 3 of 4

3 · Adaptive
Handles a changed requirement, fault or constraint

Level 2 + a changed-task variant

4 · Transfer
Decomposes a novel problem and defends trade-offs (capstone + viva)

Project, internship or capstone defended in a viva

Reports

Evidence each reader already needs

ReportForShows
Skill passportStudent, employersLevel per skill claim, lane, task version, date, link to evidence
Department heatmapHoDSkill × batch levels, weakest claims, suggested ELV training
College reportTPO, principalReadiness by role, trend across cycles
NBA evidence packIQAC, NBA coordinatorDirect attainment mapped to programme outcomes, with rubric and task metadata
Integrity review queueAdmin, invigilatorFlags, reasons, review outcome, appeals
Validation dashboardELVTask statistics, rater agreement, subgroup gaps, follow-up outcomes

The NBA pack is evidence a college can use in its own attainment calculation; it doesn't grant accreditation. Percentiles exist only in a separate selection view.

Compare

Built for a whole college, and for what happens after the test

HackerRankLeetCodeELV Assessment
Departments coveredCoding onlyCoding onlyEvery engineering and arts department, plus a common core
What is testedCoding puzzlesPractice problemsReal work: fix, build, diagnose, explain
QuestionsLarge library; many circulate onlinePublic, solved online and by AIOriginal task families, generated variants, retired when leaked
AIDetection after the factNoneSecure lane without AI and an open lane with AI, scored separately
ProctoringWebcam-basedNoneLockdown + behaviour signals + live invigilator, no camera
OutputPass or fail per candidatePersonal rankingLevels per skill, role fit, department heatmaps, NBA evidence
After the testNothingMore practiceELV skill-tree path and courses to close each gap
Validation

We publish our own validation data

Pilot students are followed into internships and jobs at 6 and 12 months. We publish task statistics, rater agreement, subgroup gaps and how well levels predict outcomes. No Indian placement test has done this.

Free for your first test cycle.

Try every role in the demo: student, invigilator, college admin and ELV admin.

Explore the demo