Everything you need to know about practice engines, keyboard controls, scoring calculations, and academy milestones.
DevDrill is designed to make deliberate code practice immediate. You do not need to install any toolchains or compilers locally.
Select from 30+ supported technologies based on what you code in daily or want to learn next.
Choose Timed Assessment for interview simulation or Guided Practice for instant explanations.
Inspect your percentile ranking, error analysis, and topic heatmaps to isolate concept gaps.
DevDrill offers two distinct practice experiences:
| Property | Timed Assessment | Guided Practice |
|---|---|---|
| Timer | Strict countdown (30s – 90s) | No time limit |
| Answer Revelation | Sealed until test completion | Instant on every question |
| Diagnostic Report | Percentile ranking & time stats | Topic review summary |
| Dio Points Multiplier | 1.5x Multiplier | 1.0x Base |
In Timed mode, your score combines correctness and response speed:
Question Points = Base (100) * DifficultyMultiplier * (1 + (TimeRemaining / TotalTime) * 0.25)
Total Score = Sum(Question Points) / Max Possible Points * 100%For maximum speed and ergonomics, every test and drill supports full keyboard navigation:
| Key | Action |
|---|---|
| 1 or A | Select option A |
| 2 or B | Select option B |
| 3 or C | Select option C |
| 4 or D | Select option D |
| Enter | Confirm and submit answer / Advance to next question |
| Esc | Dismiss modals / dialogs |
Academy courses are 30-day sequential tracks designed for deep language mastery. Each day contains:
Upon completing all 30 days and scoring at least 80% on the final cumulative exam, an immutable, blockchain-verifiable certificate is generated on your public profile.
Multiplayer drills run over low-latency WebSockets. The host initiates a room with a specific question set, and participants synchronize their answer clocks. Leaderboards update live with sub-100ms latency as submissions arrive.
DevDrill avoids artificial paywalls and pay-to-win mechanisms. Our economy is powered by Dio points, which are earned solely by completing drills and maintaining your daily streak: