EUSurvey / EUSURVEY

EUSurvey is an opensource surveying tool. It features different types of questions, free text fields as well as more complex elements like editable tables and gallery elements. Results can be displayed as histograms, percentages or in full details and can be exported to different formats. All submitted answers (or a sub-set) can be published automatically on a dedicated webpage within the application. It is freely available for any organisation or administration, public or private and can also be deployed as an open source version.
https://ec.europa.eu/eusurvey
European Union Public License 1.2
115 stars 22 forks source link

Make matrix tables more usable #496

Open watercrossing opened 2 years ago

watercrossing commented 2 years ago

Is your feature request related to a problem? Please describe. When responding to matrix questions it is necessary to click the radio buttons exactly. This radio button (see below) is often small and difficult to click exactly, leading to missed clicks and distracting from answering the survey.

image

Describe the solution you'd like Clicking in a cell should be activate the radio button, i.e. there should be no difference in clicking on the radio button or clicking on the cell the radio button is in. This should be fairly straight-forward - https://github.com/EUSurvey/EUSURVEY/blob/f5ef752bae131866d279612361d63eb94b932825/src/main/webapp/WEB-INF/views/runner/elementtemplates.jsp#L1299 probably just needs an appropriate onclick listener.

BRU-EUSurvey commented 1 year ago

Thank you. This will be further analysed.

BRU-EUSurvey commented 1 year ago

Ticket 7983 created for this feedback. Many thanks!

jobenjada commented 1 month ago

hey! Not sure if the EU Survey team is still actively developing the solution. We've been working on a free & open source (AGPLv3) survey platform for almost 2 year now and keep improving it daily: Have a look at Formbricks

Github repo: https://github.com/formbricks/formbricks Website: https://formbricks.com/

Happy to answer any questions in our Discord :)