TheOdinProject / theodinproject

Main Website for The Odin Project
http://www.theodinproject.com
MIT License
3.69k stars 2.07k forks source link

Feature Request: Add same progress meter for all paths with shared courses #4615

Open sMouaad opened 2 months ago

sMouaad commented 2 months ago

Checks

Description of the Feature Request

Use case : someone who finished Ruby path and switched to Nodejs path, he doesn't need to go over some courses covered already in the Ruby path, it'd be already marked finished

Acceptance criteria

Additional Comments

No response

KevinMulhern commented 2 months ago

Thanks for the suggestion @sMouaad!

I agree this is the way it should work. For simplicity sake, the shared/common courses between paths are duplicated and store separately under the hood.

We've identified other problems with our data model that need attention as well. The fix for those should allow progress to be applied to shared courses.