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
Understanding Verification completion rate in pilot cohort
To create and publish a lab assignment with auto-grading
Changes needed to your syllabus, timetable, or curriculum
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.
- 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
- 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
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
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.
def count_occurrences(arr, target):
# initialise before the loop
count = 0
for item in arr:
if item == target:
count += 1
return count“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.”
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.
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.
| Student | W3·P1 | W3·P2 | W3·P3 | W3·P4 | W3·P5 |
|---|---|---|---|---|---|
| Aarav K | |||||
| Priya R | |||||
| Rahul S⚑ | |||||
| Sneha M | |||||
| Deepak T⚑ |
At-risk students — auto-detected
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.
From Day 1 to placement-ready.
Foundations
Variables, conditionals, loops, functions, arrays. Algorithmic thinking built from scratch.
Core DSA
Linked lists, trees, graphs. Mini projects with real architecture decisions.
Advanced + LLD
Advanced DSA, real projects, Low Level Design. Aptitude preparation at scale.
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