Skip to content

Added surveys and survey making functionality#55

Open
mafernandag wants to merge 7 commits intomainfrom
surveys
Open

Added surveys and survey making functionality#55
mafernandag wants to merge 7 commits intomainfrom
surveys

Conversation

@mafernandag
Copy link
Collaborator

  • Added survey answering and edit pages. Closes Match Surveys #38
  • Admins can create and manage surveys, and read/export the answers (CSV file). Closes Admins should be able to read/write survey questions and read responses #39
  • Admins can add textfield, checklist, dropdown and radio questions.
  • Users now have an "active surveys" section on the main dashboard where they can see their pending surveys and answer them.
  • Surveys can be enabled for either mentors, mentees or both.
  • Surveys can be left as a draft, or published via the "Post survey" button.

Copilot AI review requested due to automatic review settings November 5, 2025 20:14
Copy link
Contributor

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.

Copilot reviewed 46 out of 48 changed files in this pull request and generated 17 comments.

Comments suppressed due to low confidence (2)

mentor-match-app/src/pages/CombinedForm.jsx:373

  • The standard Material-UI Button component does not support the loading prop. This prop is specific to LoadingButton from @mui/lab. Either restore the LoadingButton import and component, or implement a custom loading state using the disabled prop and CircularProgress component.
    mentor-match-app/src/pages/Dashboard.jsx:35
  • Unused variable setLoadingSurveys.

@github-actions
Copy link

github-actions bot commented Nov 8, 2025

Visit the preview URL for this PR (updated for commit e66bb1a):

https://mentor-match-backend--pr-55-fbiiconi.web.app

(expires Sat, 15 Nov 2025 21:36:46 GMT)

🔥 via Firebase Hosting GitHub Action 🌎

Sign: 00dcef695f9e3298930fa589c5484a93e0a376cb

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.

Admins should be able to read/write survey questions and read responses Match Surveys

2 participants