Skip to content

Add course and exam search filters#131

Open
kuroryujinn wants to merge 1 commit into
vicharanashala:mainfrom
kuroryujinn:feature/search-filter-pr
Open

Add course and exam search filters#131
kuroryujinn wants to merge 1 commit into
vicharanashala:mainfrom
kuroryujinn:feature/search-filter-pr

Conversation

@kuroryujinn

Copy link
Copy Markdown

This PR adds client-side search and filter capabilities to the student and teacher dashboards to make course and exam navigation faster and easier.

What changed

  • Added a search bar to the student course list.
  • Added a search bar and status filter to the student exam list.
  • Added a search bar to the teacher courses/batches table.
  • Implemented debounced, client-side filtering for already loaded data.

Student side

  • Course list can now be filtered by course name or course code.
  • Exam list can now be filtered by exam title or batch name.
  • Exam list also supports status filtering:
    • All
    • Upcoming
    • Ongoing
    • Ended

Teacher side

  • Teacher course/batch list can now be filtered by course name or code.

Notes

  • This is frontend-only.
  • No backend API changes were required.
  • Filtering applies to the currently loaded dataset.

Testing

  • Verified the frontend production build passes after the changes.
  • Manually checked that search and filter controls update the displayed results as expected.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant