Recommendations for incomplete exercises
Seeing a note like "Work on one of your unsolved exercises first?" or "Finish this exercise first?" when you go to claim a new exercise?
This page explains what that nudge means and what to do about it.
- Why am I seeing this?
- What should I do?
- Can I just claim the new exercise anyway?
- I solved these exercises outside the website
Why am I seeing this?
You have one or more claimed exercises that aren't wrapped up yet:
- Claimed but not started: you claimed an exercise and haven't submitted any code for it.
- Started but not submitted: you've been working on an exercise but haven't clicked "Read the solutions" to submit your work.
- Partway through a revisit: you started revisiting an exercise and haven't finished the second pass.
Python Morsels nudges you toward these first because finishing what you started is usually better practice than collecting new exercises. Your exercise recommendation emails work the same way: an in-progress exercise, a due revisit, or a claimed-but-unstarted exercise gets recommended before anything new.
What should I do?
Whatever wraps the exercise up honestly:
- Finish and submit. You don't need working code: submitting even an unfinished attempt unlocks the solution walk-through, and reading the solutions after a real attempt is exactly how Python Morsels is meant to work.
- Skip it. If an exercise just isn't for you, use the "Skip this exercise" link on its page. Skipped exercises stop counting as unfinished.
- For a stalled revisit: finish the second pass, or skip the revisit (which reveals your solutions again).
Can I just claim the new exercise anyway?
Yes. The nudge is advice, not a lock: when you have credits available (or All Access), a "Claim this one anyway" link appears right in the notice.
I solved these exercises outside the website
If you solved exercises locally without submitting through the site (common for long-time subscribers from the years before in-browser solving), the site has no way to know.
The quickest fix is to open each exercise and click "Read the solutions": submitting whatever code you have (or none) marks the exercise as worked on and unlocks its walk-through. If your history is more tangled than that, email me and I'll help sort out your exercise history.