Process Insights

See how students got to the answer.

Alps records how each student’s code took shape. Then it points you to the few moments that matter.

See where a student got stuck, what they kept reworking, and whether they worked steadily or in one late sitting.

Watch a solution take shape, minute by minute
2
The two minutes of a student’s work worth watching
0
Accusations. Every observation is a plain fact that never changes a grade
Students can replay their own work too

Drag the slider. Watch the solution appear.

Replay one student’s afternoon, see what Alps flagged, and compare any two moments.

A scripted walkthrough with sample data. The panels are the ones teachers use.

Questions a grade can’t answer

You’ve asked these about a submission. Alps answers them in about a minute.

“Where did they get stuck?”

Alps shows which lines a student kept coming back to across the whole session.1 Now you can see what to reteach.

“What do I even say in my feedback?”

Point to something specific: the moment the work turned, and what the student did next.

“Did they work at this, or start last night?”

Alps groups work into sittings, so a steady week looks different from one long evening. Use it to start a conversation.

“Is this really their work?”

Alps won’t guess. It shows what was recorded, like a block pasted in all at once. You make the call.

Alps flags what needs your attention

You don’t have time to read a chart for every student. Alps points out a few key moments and stays quiet the rest of the time.

Kept hitting the same error

The same error came back run after run. That’s a well-known sign a student is stuck.2

Working code stopped working

Code that ran earlier broke after a later change and stayed broken. That’s usually where a student got lost.

Pasted-in code

A large block arrived in one paste from outside Alps. The observation records only how it entered the editor. It doesn’t say who wrote it.

Copying from the Alps textbook is normal work and is never flagged. A dash means nothing stood out, which is the usual case. During class, Live Activity shows who has stopped working, so you know who to visit first.

Built to be trusted

Evidence, not accusations

Detectors guess, and that can get students in trouble. Alps shows you what was recorded and lets you decide.

Feature Alps Process Insights A typical AI detector
Verdict on the student None. You decide An accusation
What it reports What was recorded A probability it guessed
Risk to a student who did nothing wrong No guesses to get wrong False positives
Effect on grading None Often flags or blocks
Copying from your own course material Treated as normal work Often flagged
Time it didn’t record Shown as gaps Filled in by the model

Computing education researchers have recorded how new programmers work for years.3 Alps puts that record in front of you while you grade. Pair it with semantic checks on how Python and Java code was written, and the help each student used in Adaptive Coding.

Students can replay their own work

On any coding activity, students can watch their solution take shape, any time they like. That helps when code worked an hour ago and doesn’t now.

  • ✓ Observations are never shown to students
  • ✓ Nothing here changes or blocks a grade
  • ✓ Alps shows only what it recorded and never guesses

“It worked before I changed something.”

Every teacher has heard it. Now students can find that moment themselves, and so can you.

Questions teachers ask

Notes

  1. Normalized Programming State Model (Carter, Hundhausen & Adesope, ICER ’15). Looks at a student’s programming across a whole session, not single events.
  2. Repeated Error Density (Becker, ITiCSE ’16). Hitting the same error again and again is a strong sign a student is struggling.
  3. Blackbox (Brown et al., SIGCSE ’14). Recording how new programmers work is established practice in the field.

Some of the research this feature builds on. Alps isn’t affiliated with the authors or projects cited.

Stop guessing how the work got done

See where each student got stuck and what they reworked, without a chart to read for each one. Start with the free Educator Basic plan.