feat: introduce Grid as a new question type#2945
Conversation
5a1bc6a to
42a3fc6
Compare
Codecov Report❌ Patch coverage is 📢 Thoughts on this report? Let us know! |
3ba7380 to
40f3f9e
Compare
|
@nimishavijay @jancborchardt please suggest how to display results summary
I guess we can show table with counters for radio/checkbox grid cell type. But what to do for a number/text values? FYI @nimishavijay I've applied almost all of your suggestions. Please check or even feel free to commit to my branch Also does anybody know how to export this type of the question to xlsx files? |
f02625c to
bb7ee7c
Compare
@Koc I'm still against allowing free text answers for the grid questions. It makes things much more complex than needed and I didn't see any other form solution providing this. |
bb7ee7c to
4e80a8e
Compare
|
@Chartman123 I agree that free text answers is indeed can be an overkill and it will be removed. But worth to mention that the main reason I started working on the Grid field type is our need to collect numeric values in matrix form. I've added checkboxes and radios to make it more universal, but without numeric input, the field would have no real value for our use cases. We are using that for resource allocation tables, workload estimations, etc |
|
@Koc what seems fitting is a heatmap of sorts, showing the grid, with the numerical counts, but also a visual support to show how much it is compared to the others. E.g. circles of differing sizes, or bars, or hues of the primary color, going from color-main-background for no one having voted to color-primary for 100% having voted for that option out of the 5 on that row. Have you also checked how others like Google Forms do it? |
b2ab168 to
94c03c1
Compare
5e31f34 to
ee3a360
Compare
|
BTW we have green pipeline 👉 👈 |
jancborchardt
left a comment
There was a problem hiding this comment.
I'd say it looks very nice as per the screenshots @Koc, super cool work! :)
@nimishavijay @ei8fdb unless you have blocking design feedback, I'd say we're good to go from the design side?
susnux
left a comment
There was a problem hiding this comment.
two small comments otherwise fine 🎉
ee3a360 to
b3266fc
Compare
|
@susnux fixed. Can we merge it then? 🙏 |
nimishavijay
left a comment
There was a problem hiding this comment.
Got lost in my pile of notifications (sorry!) this looks really good from the screenshots! Thank you so much for implementing this, will definitely be using it myself 😊
Just this lint error is left |
Signed-off-by: Kostiantyn Miakshyn <molodchick@gmail.com>
b3266fc to
ff31614
Compare
|
@susnux fixed |




Closes #2606
🚧 Development still in progress. This is reopening of the #2924 but pushed to upstream instead of my fork.
I'm trying to reuse already existent
Optionentity and corresponding UI components by adding extra columnoptionType=row|column. Why?✔️ Implemented
🔍 Various input types
Radio

Checkbox

Number

🔍 Question management
Create new field with nested select menu

Manage rows and columns

🔍 Results storing and rendering
Responses view

Summary view

🔍 Export support
🗒️ Todo