Reports and next
The report and the scheduler run in two places with the same rules: kubefit report and kubefit next in the terminal, and the Reports page on app.kubefit.com. Both read your reps.
The report
kubefit report cka
Per track, the report shows:
- By domain, sorted by exam weight: how many exercises you have drilled, reps, passes, cold passes, and your median pace on passing reps.
- By exercise: attempts, passes, last and best pace, and a trend (faster, steady, slower) from your last two passes.
- Next reps: the readiness-selected drill first, followed by spaced-review suggestions, each with a reason.
Pace is elapsed time divided by the task's target, so 0.8x means you finished in 80% of the target.
Start the next rep
With CLI v0.1.3 or later, kubefit next launches one highest-priority drill and explains the choice. It uses your local reps and previously synced history. kubefit report remains the read-only way to see several recommendations.
kubefit next ckad # choose CKAD and launch one drill
# Complete the drill, grade, then exit to record the rep.
kubefit next # continue the remembered track
The last track selected by drill, test, or next is remembered. An explicit track overrides it. On older configurations, the CLI uses the latest known rep, or the only downloaded pack. If there is no clear track, it asks you to name one.
Exit the current drill before running next so that its result is recorded. For LFCS, return from the VM to your host shell. A failed or assisted rep can legitimately bring the same scenario back; a recent cold pass usually moves you on. --tmux and --enter work as they do with drill.
CLI v0.1.4 and later also prioritizes the most important evidence gap for the single next drill. Readiness with evidence explains its stages and selection rules. The remaining report queue retains the spaced-practice priorities below.
Skip a repeating drill
With CLI v0.1.10 or later, exit the current drill and run:
kubefit next --skip
# Or choose a track explicitly:
kubefit next cka --skip
This defers the current recommendation for 24 hours on this machine and launches another eligible drill. The skip persists across restarts and also applies to track-based drill and coach. If you skip every drill, the CLI asks you to revisit an explicit exercise or wait instead of looping.
A skipped exercise is not a pass. Your assisted reps, grades, and readiness evidence are unchanged. Use kubefit drill <exercise-id> to revisit it at any time. The read-only report still shows your evidence gaps.
This controls the standalone recommendation queue. For a saved browser workout, use kubefit workout --skip (v0.1.11+) to skip its next unfinished set and advance. That skip belongs to the workout and is saved to your account. kubefit workout --finish closes the whole plan without awarding passes for unfinished sets.
The scheduler
The remaining report suggestions use spaced-review priorities. Each exercise's priority is its domain weight times the sum of a base set by the last outcome and a "due" term. The due term grows as the review interval elapses and stops growing at two intervals. The report lists the top five.
| Last outcome | Base | Due again after |
|---|---|---|
| Never drilled | full weight | now |
| Failed | 1.0 | 1 day |
| Passed with the solution | 0.8 | 2 days |
| Passed with hints | 0.5 | 3 days |
| Passed, but over 1.2x target | 0.6 | 3 days |
| Passed, but paused along the way | 0.5 | 3 days |
| Passed after more than one grade | 0.5 | 3 days |
| Cold pass, over 0.8x target | 0.3 | 7 days |
| Fast cold pass, 0.8x or better | 0.15 | 14 days |
Domain weight is the exam's percentage for that domain, so a fail in a 30% domain outranks a fail in a 10% one, and a heavy domain you have never touched outranks most things. A domain under 5%, or with no percentage, counts as 5%. Only CKA and CKAD drills carry percentages today, so in the other six tracks every domain ranks equally and the last outcome and the due term decide the order. See coverage against the exam.
A paused pass is recorded as paused practice. It counts as practice, and it is left out of cold passes, median pace, and the last, best and trend figures.
On the site
The Reports page opens with an all-tracks summary giving each track's readiness stage and evidence. For the track you pick it shows the readiness card, the same numbers as kubefit report with domain weights drawn as bars, and a copyable kubefit drill <id> command for each next rep. A Dedicated mock exams section lists every synced mock exam with its score and each question's check results.
Coach Caz workouts
On My practice, Coach Caz turns the same priorities into a 15, 30 or 60 minute plan you can save and resume. It has its own page: Coach Caz workouts.