For Karnataka engineering colleges · VTU aligned

Your students submit code.
Now find out if they understood it.

The only platform that verifies understanding — not just output. Plugs directly into your assignment component. Zero curriculum changes. Marks export in one click.

No approval required above faculty level · Setup in under 15 minutes

Scroll
0%+

Understanding Verification completion rate in pilot cohort

<0 min

To create and publish a lab assignment with auto-grading

0

Changes needed to your syllabus, timetable, or curriculum

The problem we are solving

The assignment component currently produces nothing.

Every subject has 10–20 marks completely at the faculty's discretion. Right now those marks come from handwritten submissions that students copy in 30 minutes and faculty check in seconds. We replace that — without touching anything the university controls.

Right now — paper assignments
  • Students copy assignments from each other in 30 minutes
  • Faculty have zero visibility into who actually understands
  • Marks awarded for submission, not comprehension
  • No placement preparation in Semester 1–3
  • Hours of manual collection and grading each week
With Cruxion — platform assignments
  • Students solve original problems independently on the platform
  • Faculty see real-time Understanding Score per student per problem
  • Marks reflect verified comprehension, not just working code
  • Placement-ready habits built systematically from Semester 1
  • Marks sheet exported to Excel in one click, ready to submit
The student workspace

Everything a student needs in one screen.

A professional three-pane environment — real-world problem context, a Monaco code editor (the same engine behind VS Code), and a Socratic AI mentor that asks questions instead of giving answers.

Count Occurrences

IntermediateWeek 3

Why it matters

Search engines count word frequency to rank pages. You're building exactly that core logic today.

Problem

Given a list and a target value, return how many times the target appears. Must run in O(n) time.

solution.py
def count_occurrences(arr, target):
    # initialise before the loop
    count = 0
    for item in arr:
        if item == target:
            count += 1
    return count
10 / 10 tests passed — Understanding check unlocked
UNDERSTANDING VERIFICATION

“You initialised count before the loop, not inside it. What would happen to your result if it was inside the loop? Walk me through it.”

Question 1 of 347 words written
Understanding Score74/100
The core differentiator — no other platform does this

Every other platform checks if your code ran. We check if you understood why.

After every 10/10 pass, the Understanding Verification module asks three Socratic questions about the student's own specific code. Questions reference their own variable names and their own approach. A student who copied cannot answer them.

For faculty — live visibility

See every student's understanding at a glance.

The live heatmap updates in real time as students work. Green means understood and verified. Amber means in progress. Red means struggling. You see 80 students in one view and know exactly who needs a conversation before the next lab session.

StudentW3·P1W3·P2W3·P3W3·P4W3·P5
Aarav K
Priya R
Rahul S
Sneha M
Deepak T
UV complete
In progress
Struggling
UV pending
Not started

At-risk students — auto-detected

Deepak TNo activity in 54 hours · Has not opened any Week 3 problem
Rahul SFailed Problem 3 seven times · UV score on P2 was 28/100

Progressive hint trees

Four depth levels of Socratic guidance. Curated by faculty who know where students get stuck. Never gives the answer.

Aura points and streaks

Points, streaks, and section leaderboards that build daily coding habits from Semester 1.

Aptitude CoT engine

150 curated aptitude questions with 5-stage chain-of-thought walkthroughs. Authored and verified by humans.

AST plagiarism detection

Structural comparison not text matching. Catches renamed variables. Flags for faculty review, never auto-penalises.

One-click marks export

Excel with roll numbers, names, and marks in your department format. Zero manual data entry.

Curriculum DAG map

Interactive progression from Week 1 to Semester 6. Nodes unlock when Understanding Score threshold is met.

The semester journey

From Day 1 to placement-ready.

1
Sem 1–2

Foundations

Variables, conditionals, loops, functions, arrays. Algorithmic thinking built from scratch.

2
Sem 3–4

Core DSA

Linked lists, trees, graphs. Mini projects with real architecture decisions.

3
Sem 5–6

Advanced + LLD

Advanced DSA, real projects, Low Level Design. Aptitude preparation at scale.

4
Sem 7–8

Interview-ready

HLD, mock interviews, placement simulation. Understanding Score as a verified signal of ability.

It replaces your assignment component  nothing else.

In Karnataka affiliated colleges, the assignment sub-component of CIE is entirely at the faculty's discretion. No mandated format, no university oversight, no approval required above the faculty member. Cruxion slots directly into that space.

What does not change

  • Semester End Exam stays with university
  • CIE test structure stays
  • Timetable unchanged

What we replace

  • The assignment sub-component (10–20 marks)
  • Paper submissions become platform problems
  • Manual grading becomes automated Understanding Score

Run a free pilot this semester.

One faculty member. One section. Your assignment component. We handle the rest.

We will reach out within 24 hours