asked 2010-09-09 13:44:56 -0500Mike
A number of times, on various forums and mailing lists, I've seen someone try to take a "poll" on a certain question. Sometimes it works and sometimes it doesn't. But it's always seemed to me a bit awkward. Maybe this is not the type of thing that askbot is meant to address (after all, it's not called "pollbot") but then again, there's a user community available (and it does appear as more of a "community" due to the karma and related features) so I wonder if this might be a good feature to add.
What I had in mind is that one could create a poll (rather than a question) and it would hang around getting responses from whoever cared to respond. Specifically, I was thinking that the questions could be "multi-valued" rather than just yes or no. For example, on the Sage askbot, I would love to have a way to ask "how many people use the following operating systems" (and then give a list - which hopefully could be edited since I'll miss some the first time.)
People could respond -- and they could also change their responses later! Thus giving a lot more flexibility and "longevity" then trying to poll people over a mailing list.
How about approaching this not as integration of a single "poll" application but a problem of being able to add new applications to askbot infrastructure that would take advantage of community moderation features? Then the problem boils down to: http://askbot.org/en/question/130/modularity-and-extensibility-of-askbot
With Django it is easy to build an application, be it a blog, poll, photo gallery, etc. Instead of concentrating on the flow of one specific application, we can concentrate on separating the community feature like reputation, badges, tagging, etc. and make them work with different content applications. This way anyone that can build a basic Django application can have their own applications in their own ways.
Well, here is one sketch, please add your suggestions.
Propose a poll (subject to some reputation requirement) --> wait till it collects enough votes --> open poll for a certain duration.
Polls can be of types: "select all that apply", "select only one of possible answers".
There may be a limit of time when the voters can change their mind.
Before the poll is open for voting, it can be edited, when the poll opens, it cannot be changed.
Poll posts can be commented.
Polls can be followed by email or via on-screen notification.
answered 2010-09-10 17:22:38 -0500ccanonc
My suggestion on the ask.sagemath.org site was similar to the following, but I will refine it some: Separate/Distinguish conspicuously the Q/A section from the Polls section both visually and input/output-wise. There is a lot of unused space in the lower-parts of pages (in the right or left-hand-side columns). Alternatively, the Polls could link from a second row of tabs, either at the top or bottom of the page.
Digressing, I think sometimes certain questions really beg follow-up questions. It would be nice if one could link/group questions (in a directed graph sense). Just like you have a tags input box, you could have a "Dependency of Question(s):" Box beneath that one, perhaps an html textarea input (more input lines). Currently people use a regular link for this, but it would be an interesting alternative grouping/presentation.
answered 2010-09-10 13:21:31 -0500Mike
After reading the comments and thinking about it some more, I realize that a "poll" is not really what I'm looking for. But it is still probably a desirable feature. So as not to "mix up" what I'm suggesting with a true poll, I'm going to open a new question: User defined/selected badges.
Well, you can do a poll already. Just add a question, e.g. "Which operating system do you use?", then post a few answers to your own question: "Windows", "Linux", etc. Instruct your users to upvote the appropriate answer. You can close the question when you get enough answers.
Create your Q&A site at askbot.com. Managed Askbot hosting at just $15/mo. Dedicated hosting, support contracts, consulting services.create your Q&A site
Asked: 2010-09-09 13:44:56 -0500
Seen: 192 times
Last updated: Aug 27 '12