Skip to content

Add progress dialog and revision display for student courses#911

Open
kunjgupta152 wants to merge 2290 commits into
vicharanashala:main-depfrom
kunjgupta152:team/progress-revision-display
Open

Add progress dialog and revision display for student courses#911
kunjgupta152 wants to merge 2290 commits into
vicharanashala:main-depfrom
kunjgupta152:team/progress-revision-display

Conversation

@kunjgupta152
Copy link
Copy Markdown

Summary

Added a student course progress workflow with:

  • Progress button integration on course cards
  • Course progress dialog for module and topic tracking
  • Revision tab and revision item marking
  • Progress data loading and cohort query fixes

Commits

  • Mahesh Kumar: progress button integration and related wiring
  • Kunj Gupta: course progress and revision dialog implementation

sreehari-vr and others added 30 commits March 19, 2026 16:26
…vity, edit activity, and add/edit configuration
* feat: add autoapproval settings for cohorts

* fix: minor bug fixes

* feat: add cohort based changes for announcement feature

* chore: add cohort based changes in anomalies feature

* chore: Add cohort based changes in Flags feature

* chore: move non cohort students to a cohort feature

* chore: fix bugs realted to cohort

* fix: bulk unenrollment issue

* chore: cap progress percentage to zero

---------

Co-authored-by: Nandan Prabhudesai <nandanprabhudesai@gmail.com>
RiyaMehtaWorks and others added 25 commits March 27, 2026 17:46
* Fix: syntax issues in frontend course card and routes

* Fix: removed extra notification bell icon and the corresponding notification modal

* corrected navbar

* Ejection policy button for course card added
* Added a new feature with the Smart Bloom mode for ViBe lesson

* Fixes for Smart bloom feature

* Smart Bloom mode for Question creation

---------

Co-authored-by: Meenakshi <meenakshi@Meenakshis-MacBook-Air.local>
Co-authored-by: Nandan Prabhudesai <nandanprabhudesai@gmail.com>
* feat: add autoapproval settings for cohorts

* fix: minor bug fixes

* feat: add cohort based changes for announcement feature

* chore: add cohort based changes in anomalies feature

* chore: Add cohort based changes in Flags feature

* chore: move non cohort students to a cohort feature

* chore: fix bugs realted to cohort

* fix: bulk unenrollment issue

* chore: cap progress percentage to zero

* fix: view details progress issue resolved

* fix: cohort name and id in courses page

* fix: random cohortid being created whil enrollment

* fix: added fallback when an enrollment doesnt have cohortId

* chore: pause registration for cohorts and fix for progress greater than 100 percent

* chore: added leaderboard changes for cohort

---------

Co-authored-by: Nandan Prabhudesai <nandanprabhudesai@gmail.com>
* Fix: syntax issues in frontend course card and routes

* Fix: removed extra notification bell icon and the corresponding notification modal

* corrected navbar

* Ejection policy button for course card added

* - added course card's missing state
- Fix: When a student accepts a course without a policy, and then if a policy was created for that same course, the acknowledgement modal wasn't being shown. Added reacknowledgement to that flow.

* Fix: When notifications were marked as read, buttons were disappearing

---------

Co-authored-by: Nandan Prabhudesai <nandanprabhudesai@gmail.com>
* Student dashboard Ui Revamp

* Course Card Flipping feature and button rendering

* fixed courses page with new design alignment

* Cohort Name Batch added to course card & implemented skeleton animation on opening the course details modal
vicharanashala#866)

Changed UI now only one button View Enrollments are there which shows both Students and instructors. Also added menu button in course card and Active Inactive tabs..

Co-authored-by: Nandan Prabhudesai <nandanprabhudesai@gmail.com>
feat: implement universal grid/list view switcher for student dashboard and courses page
vicharanashala#881)

Changes to the frontend view and fixing of the heading of the course card.
vicharanashala#885)

* (Quick fix patch): Changed the progress part for the Gurusetu course. Now rather then showing the progress percentage we are showing the completed items count specifically in Gurusetu course.

* More videos soon message added
* feat: implement universal grid/list view switcher for student dashboard and courses page

* Leaderboard showing zero fixed

* Leaderboard fix in both CourseCard.tsx and CourseListCard.tsx

---------

Co-authored-by: Nandan Prabhudesai <nandanprabhudesai@gmail.com>
vicharanashala#882)

* Learner Emotion capture - version 1.0 with only course-level analytics

* Emotion capture dashboard for instructor

---------

Co-authored-by: Nandan Prabhudesai <nandanprabhudesai@gmail.com>
* - Refactor: Service and repo layer (autoejectionengine)
- Corrected cron job run time
- Commented out inactivity trigger from AutoEjectionEngine

* Refactor: Service and repo layer(ejectionpolicyservice)

* Refactor: removed inactivity trigger from UI
Refactor: removed service code for inactivity trigger

* - chore: removed logs from files i have worked on
- refactor: Moving Appeal badge logic to a different new component for performance(re-rendering)
- refetch: invalidating appeals on submit of appeals, approval or rejection of appeals

* Feature: Adding images to appeal rather than URL for evidence

---------

Co-authored-by: Nandan Prabhudesai <nandanprabhudesai@gmail.com>
@github-actions github-actions Bot added docs Improvements or additions to documentation frontend Changes to the frontend of the project devops Changes to CI/CD pipelines and dev containers dependencies Modifications to any frontend or backend external dependencies backend labels Apr 2, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

backend dependencies Modifications to any frontend or backend external dependencies devops Changes to CI/CD pipelines and dev containers docs Improvements or additions to documentation frontend Changes to the frontend of the project

Projects

None yet

Development

Successfully merging this pull request may close these issues.