All documentation

DPP Creator

Push a short, focused problem set to your batch every day. Students solve in-browser; you see scores in real time.

Tutors · Institutions6 min read
Who this is for
Tutors running ongoing batches (JEE, NEET, board prep, language coaching) who want a low-friction way to keep students practising between major tests.

Overview

A DPP set is owned by one tutor (tutorId = user.id) and targeted at one batch (batchId). It has a list of questions (JSON), a scheduled-for timestamp, and an optional duration limit.

DPP sets default to isPublished: false. Students don't see drafts. Publish when you're ready to send.

Creating a DPP

  1. Open Tutor dashboard → DPP → New set.
  2. Pick the batch from the dropdown.
  3. Give the set a title (shown to students) and an optional description.
  4. Pick a scheduledFor date/time.
  5. Optionally set durationMinutes for a timer.
  6. Click Save as draft or Publish.

Adding questions

Questions are stored as a JSON array on the DPP set. The editor gives you a side-by-side view:

  • Pick from existing question bank items, including PYQs.
  • Or write a new question inline — MCQ, multi-select, true/false, short-answer, numerical, or subjective.
  • Add the correct answer (for auto-graded types) and an explanation.
  • Drag to reorder.
LaTeX support
Wrap math in $…$ for inline or $$…$$ for block — the runner renders it via KaTeX.

Scheduling & publishing

  • scheduledFor is when the DPP becomes visible. Set it for 8am tomorrow and students see it then; before that, only you see the draft.
  • isPublished = false hides the set entirely. Publish flips it on. The scheduled time still gates visibility.
  • Submissions after scheduledFor + grace window are flagged isLate in analytics. Default grace is the day after, but you can override per set.

Viewing results

Open any DPP set to see:

  • Submission count vs. enrolled students.
  • Average score, median, top score.
  • Per-student list — score, percentage, late flag, time taken.
  • Per-question accuracy — which questions tripped students up.

Click a student to drill into their full answer sheet with their chosen options highlighted against the correct ones.

Per-batch analytics

The DPP overview for a batch aggregates across all sets:

  • Average submission rate per set.
  • Trend lines per student — are they getting better?
  • Topics with persistent low scores → candidates for the next classroom revision.

Wrong answers on DPPs feed students' error book automatically.


Header Logo