Comments (16)
hmm ... for an inexperienced user, I kind of like seeing the choices at a glance.
There are a couple of ways to address your preference though. One is to customize the view for your particular application. It should be possible to do that as per the Surveyor instructions for customizing views. Haven't tried it yet, but don't see why it would not work.
In general, though, I am leaning towards setting up a configuration file. Maybe select vs pulldown question types could be a configuration choice.
Along those lines, I've been thinking about how to address all the other question types. I think we might want to make a view available that is very different from the current question view, and follows the approach of Surveyor more closely. That is, it wouldn't limit users to specific question types, but allow all the different combinations of display_types, answers, etc. that are possible in the Surveyor DSL. This would pave the way for the grid questions you were asking for earlier. The configuration file could include a setting that determines whether the basic view or the advanced view is the default. Users could also switch between the two on the fly using a button on the view.
What do you think?
from surveyor_gui.
Configurable UI would be nice!
For example i just started and i already known i don't want reports button, the add logic button etc...
from surveyor_gui.
To be able to support any question type can be the real killer feature.
Basic and advanced views is a good idea. I think the real goal is to provide an interface that abstracts as much as possible the surveyor logic, making possible for the end user to "build" what he has in mind. I think is basically is what you're saying.
Also looking at surveymonkey can provide some useful ideas, even if i think their interface is not so modern.
Anyway i've not deeply looked at surveyor(_gui) yet...
from surveyor_gui.
Another thing.. if you look at the kitchen sink survey in surveyor_gui you see the Complicated questions section is not well rendered (the problem is on the grouped question, i think).
Would be nice to re-use in some way the surveyor templates, as we basically show the same question rendering of the public frontend, right?
Not sure if it's possible...
from surveyor_gui.
The complicated questions are not really supported yet because they don't have corresponding question types in surveyor_gui. The challenge is to give users a way to build complicated questions that is easy to grasp. I haven't spent enough time thinking about this yet, but I think it will be more challenging than simply taking the existing surveyor templates and shoehorning them into a survey builder.
I'm surprised you would not find the reports feature useful. I found this to be a big hole in Surveyor. It was helpful to have a way to build a pdf of results.
from surveyor_gui.
I find reports useful, but i'm building a custom app with very specific needs
from surveyor_gui.
about the select, i'm gonna to override it in my app because it's really using all the box space (and will be worst when other question type will be added).
every time i need to edit answers i have to scroll all the question types, and it's not likely i need to change question type often.
from surveyor_gui.
Sounds good. If u like, log an issue on this and we will do somrthing
about it in the enginem
On May 21, 2014 11:33 AM, "Alessandro Lepore" [email protected]
wrote:
about the select, i'm gonna to override it in my app because it's really
using all the box space (and will be worst when other question type will be
added).
every time i need to edit answers i have to scroll all the question types,
and it's not likely i need to change question type often.—
Reply to this email directly or view it on GitHubhttps://github.com//issues/3#issuecomment-43771626
.
from surveyor_gui.
You know, it really does take a lot of real estate. I'm thinking about trying a grid of radio buttons as an alternative to a select.
from surveyor_gui.
with latests developments we are at 13 choices and counting, some labels are not very short... my choice will be a select :)
from surveyor_gui.
I may agree, but I have an alternative I want to try first
from surveyor_gui.
Alternative ready in the show_groups_in_surveyform branch- see if that works for you.
from surveyor_gui.
i think it's better (still prefer select).
more in general i'll need to make CSS/HTML changes for my project, will let you know if i think something can be an improvement for the gem itself.
from surveyor_gui.
noticed that on creation we have the vertical list and on editing we have the grid
from surveyor_gui.
hmmm. Will take a look.
from surveyor_gui.
Yup - will fix with the next push.
from surveyor_gui.
Related Issues (20)
- Slider becomes dropdown after a logic dependency is added HOT 3
- Status of mandatory question feature HOT 1
- Feature: Dependencies to support sum of integer responses HOT 1
- Surveyor gui not available at /surveyforms like readme says HOT 1
- Documentation needed for layout files regarding #surveyor_gui_mount_point
- Support for HTML in answers HOT 1
- Asset precompile fails with undefined method `column_attributes' HOT 6
- Questions that are mandatory and dependent on another question do not display HOT 2
- Report generation doesn't scale HOT 14
- Testbed app raising Forbidden Attributes Error HOT 6
- Override suveyor partial inside surveyor_gui HOT 8
- Unable to perform rails g surveyor_gui:install HOT 6
- override surveyor layout HOT 2
- missing migration for QuestionType model? HOT 1
- SurveyorController Pundit authorization HOT 1
- Unable to execute the command "rails g surveyor_gui:install" HOT 1
- Help Required HOT 2
- Install process causing "PermittedParameters" error HOT 1
- Custom templates HOT 3
- Rails 6 surveyor_gui not working HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from surveyor_gui.