You are browsing as a guest. Sign up (or log in) to start making projects!

2h 1m 17s logged

Score distribution & autosave

  • Added a quiz results summary section on the responses tab that shows some useful statistics about the scores as well as a histogram showing the score distribution if your form is a quiz
  • It dynamically calculates scores based on the latest updated quiz, then organizes them and calculates their mean, median, min, and max in percentages
  • It also renders a custom histogram with bins of 10 ranging from 0 to 100 so you can visualize how well your respondents did in one glance :thumbs-up: (server rendered + no Chart.js or external libraries = almost instantaneous load time)
  • The histogram also shows the percentages of scores, and you can see how many responses are in each bin by hovering over the bar
  • There’s also a view scores button that displays a modal showing each individual score
  • Added autosave for editing forms that autosaves the entire form in the background every minute without revalidating the frontend to ensure smooth UX. The bar also shows the autosave status for a few seconds telling you it autosaved
  • Added collaborator access so they can actually edit and manage the form and view responses without getting redirected. Updated some backend operations to ensure permissions are correct as well
  • Fixed form editing so it actually updates the form and each question individually instead of creating a completely new set of it and neglecting the originally existing relations (~50 lines of code for one database transaction :heavy-fart: , but Prisma is actually so nice 🥹)
  • Added filters and sort methods for shared forms vs forms you own (shared forms now display on the forms page)
0
93

Comments 0

No comments yet. Be the first!