Hey, there! I hope my email finds you in good health and a great mood.
This week I’ve implemented the two most requested features (judging by the number of emails and direct messages that I’ve got) and one convenience helper that will prevent you from submitting “old” code for your tasks.
Reset the progress of the “mini projects”
If you’ve passed at least the “Novice” level of the course, you know that certain tasks consist of multiple stages. Some of you call them “mini projects”.
The nature of these tasks is to start from scratch and eventually develop quite a complex program using all you’ve learned in the preceding lessons.
Each stage is verified separately.
The problem is that if you leave the project for some time and then get back to it, you often forget about what happened in the previous stages and break the fundamental functionality trying to fix the “current” stage.
Now you can reset the progress and get back to the initial state of the task.
Resubmit any task after successful verification
The original plan was that after you solve some task, you should immediately move to the next one. If you tried submitting a task that’s already passed verification, you’d get an error.
I’ve been holding back on this for a long time, but now it feels like it’s the right time to push this feature out.
Once you submit the task and it passes the verification, you can resubmit the task to check the alternative solution. This feature works for up to 7 days from submitting the first correct solution.
Autosave on submit
It’s crazy how many complaints we got on this one, but still. Starting today, we’ll autosave all your files when you submit the task for verification.