Unlock exercises / reset progress
- Can I reset my progress and start over?
- How do I redo a single exercise?
- What happens to my old solutions when I revisit?
- How do I unlock the solutions for an exercise?
Can I reset all my progress and start over?
There's no "reset everything" button, and that's deliberate: your exercise history is valuable. Your past solutions, scores, and learning reflections are a record of how far you've come, and Python Morsels uses your history to recommend what to work on next.
If what you really want is to solve exercises again from scratch, that's built in: it's called revisiting, and it works per exercise (see below). Revisiting gives you a blank editor and hides your old solutions while you work, without erasing anything.
The only way to truly erase your history is to delete your account, which is irreversible and removes everything else too. I don't recommend it as a way to start over.
How do I redo a single exercise?
Any exercise you've submitted can be revisited as many times as you like:
- On the exercise's own page, click "Revisit this exercise".
- On the solution walk-through page, use the "Revisit this exercise" box to start now or schedule a revisit for a few weeks from now (you can even leave a note for your future self).
- When you submit an exercise, the Submit Your Work dialog asks when you'd like to revisit it next.
Scheduled revisits show up on your dashboard and in your exercise recommendation emails when they come due. See Revisiting Exercises for why I recommend revisiting most exercises.
What happens to my old solutions when I revisit?
Revisiting temporarily hides your previous solutions and the solution walk-through, so you get an honest second attempt: a blank editor (or a copy of a previous solution, if you choose one to start from) and no peeking.
Nothing is deleted. When you submit your revisit attempt, your earlier solutions become visible again alongside the new one.
How do I unlock the solutions for an exercise?
The solution walk-through for an exercise unlocks when you submit your work: click "Read the solutions" on the solve page.
You don't need a working solution to do that! Submitting after an honest attempt (even a partial or failed one) is exactly how Python Morsels is meant to be used, and the walk-through will make more sense after you've wrestled with the problem.
If you're revisiting an exercise, the solutions are temporarily locked again until you submit your revisit attempt. If you'd rather not finish the revisit, you can skip it from the exercise page, which reveals your solutions again.