Project Description: Improve the Polling System
Here's the Project Description section of my proposal. You are very welcome to share your thoughts on this:
Project Description: Improving the Poll System
The goal of this project is to improve the Poll System, a paid-user enhancement in Dreamwidth. The improvements should focus on the User Controls/Experience, by doing a usability study and requirements specification for new features, and then implement the fixes/features needed. Some issues are already discussed in Bugzilla, and should be implemented in the early stages of GSOC, while doing the usability study and requirements specification.
The usability study should be a simple study, made with the help of the community. I will try to get some friends/relatives of mine to do some tasks on the Poll system (with no previous knowledge how it works) and have them tell what they are thinking and observe what they are trying to do. Maybe we can get the community to do this, by delivering some guide scripts and have them record the conversation.
The requirement specification of new features should be an informal specification of features existing poll users want to have. Some of them are already documented in Bugzilla, but if the project advances, then I think we can ask people for more features and help to document them.
So, during the whole GSOC I should be solving issues as they appear in the Bugzilla Polls section.
In parallel, a usability study and requirement specification of new features should be done to "enrich" the Bugzilla. This issues can be solved on parallel during GSOC, or may be documented for reference to solve post GSOC.
Some issues that are already documented that are good candidates for me to solve since day 1:
- Bug 791 - Polls have poor semantic styling (and are ugly)
- Bug 28 - Download CSV of poll results
- Bug 1694 - More control for polls
- Bug 1756 - "Tick N boxes" poll question option
- Bug 1590 - AJAXify polls
- Bug 1397 - Add option to collapse poll display
- Bug 1106 - Ajaxify poll creator
- Bug 703 - English strip /tools/fck_poll.bml
- Bug 1861 - Poll answer redirection in the same style
- Bug 2191 - Manage Polls page
no subject
no subject
Your testers will need to have accounts in order to fill out and create polls, but codes can be arranged.
no subject
no subject
no subject
Purely for myself (but usable by anybody, if they want to!), I've got my own way of constructing polls which is easier for me: http://matrix.theblob.org/ljpoll/creator/ . I haven't yet updated it to allow it to output DW tags, so it just uses LJ ones right now. I will update it, though.
I'm not sure if this is something that would be suitable for going on the site or not, though. Might want to ask about that, just in case.
no subject
no subject
no subject
no subject
I also integrated the usability study as a part of the GSOC project and not exclusive to the Polling system! It will also include other general areas of Dreamwidth.