Notice how I shifted eg1311 from semester 1 to semester 8 but the number of completed MCs does not change. I know that it counts it based on which modules are completed and which modules are not. However, if I am already in y2s2, it will be more intuitive to automatically mark everything before y2s2 as completed and recommend the pace accordingly.
This is especially because you also allow the indication of which sem and which year. Hence, it would only be intuitive if the above was implemented.
Notice how I shifted eg1311 from semester 1 to semester 8 but the number of completed MCs does not change. I know that it counts it based on which modules are completed and which modules are not. However, if I am already in y2s2, it will be more intuitive to automatically mark everything before y2s2 as completed and recommend the pace accordingly.
This is especially because you also allow the indication of which sem and which year. Hence, it would only be intuitive if the above was implemented.