Skip to content

added export to csv feature to all results pages #192

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 23 commits into
base: main
Choose a base branch
from

Conversation

AarifLamat
Copy link
Contributor

@AarifLamat AarifLamat commented Apr 1, 2025

Change Summary

  • Added Export to CSV option on every results page,
  • moved results section out of the test management section
  • added question attempts page
  • added quiz attempts page

Change Form

Fill this up (NA if not available). If a certain criteria is not met, can you please give a reason.

  • The pull request title has an issue number
  • The change works by "Smoke testing" or quick testing
  • The change has tests
  • The change has documentation

Other Information

[Is there anything in particular in the review that I should be aware of?]

Related issue

Copy link

@Copilot Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

This pull request adds CSV export functionality across various results pages and fixes a bug in the team member display.

  • Added CSV download functionality for teams, insights, and individuals.
  • Fixed a bug in the team member name fallback in the users/team page.
  • Renamed the component in the results index to reflect its actual purpose.

Reviewed Changes

Copilot reviewed 5 out of 5 changed files in this pull request and generated 2 comments.

Show a summary per file
File Description
client/src/pages/dashboard/users/team/[id].tsx Corrects the fallback for displaying the last name.
client/src/pages/dashboard/test/results/teams.tsx Introduces CSV export functionality for team results.
client/src/pages/dashboard/test/results/insights.tsx Introduces CSV export functionality for insights data.
client/src/pages/dashboard/test/results/individuals.tsx Introduces CSV export functionality for individual results.
client/src/pages/dashboard/test/results/index.tsx Updates component naming and routing for the results page.

…ssue-191-Export_functionality_on_all_results_pages
…uiz_question_id to the QuizSLot model to uniquely identify a question within a quiz
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.

Export functionality on all results pages
1 participant