Revert "Revert "Pooja: Curriculum progress: WIP""

This reverts commit 8e79540ef6f695eb60c0f9198fa03d570efb7377.
Pooja: Adding progress for all 3 terms on curriculum progress: WIP
Pooja: Curriculum Progress- Minor fixes: WIP
Akshay/Pooja: Curriculum View:Fixing calculation of mode