OpenSourceMalaria / OSM_To_Do_List

Action Items in the Open Source Malaria Consortium
82 stars 13 forks source link

Create Survey for Choosing Molecules #47

Closed mattodd closed 10 years ago

mattodd commented 11 years ago

We'd like to set up a survey featuring the question: "Which of these molecules should we make next?" along with: 1) Pictures of each molecule, up to perhaps 10 2) a free text box (either 1 total or 1 next to each choice) that allows the voter to input some justification for the choices, or suggestions for other molecules. 3) a link to the current consultation document: http://malaria.ourexperiment.org/uri/39f

Surveymonkey says that multiple images is not possible unless it's done manually:

http://help.surveymonkey.com/articles/en_US/kb/Can-I-add-images-or-pictures-into-the-survey

Maybe these guys: http://www.surveylegend.com/why-legend

murrayfold commented 11 years ago

Maybe Google drive forms, I've just have a quick look and I can't see an easy way of making images options but I'd imagine there should be a way. I've asked them on G+

miike commented 11 years ago

Did we determine if an existing solution meets these requirements? If not lets do some basic specifications and I'll write some code for a system that works for us.

alintheopen commented 11 years ago

awesome Mike...it would be great if you could write something for us...need to have a chat with @mattoddchem but the ability to vote on images and comment is a must. Would be good if the output was a chart of some sort too.

On Tue, Jul 30, 2013 at 3:48 PM, miike notifications@github.com wrote:

Did we determine if an existing solution meets these requirements? If not lets do some basic specifications and I'll write some code for a system that works for us.

— Reply to this email directly or view it on GitHubhttps://github.com/OpenSourceMalaria/OSM_To_Do_List/issues/47#issuecomment-21770911 .

mattodd commented 11 years ago

Yes, great. Alice and I will brainstorm some specifications, likely tomorrow. Would I think be generally useful functionality.

On 30 July 2013 15:52, alintheopen notifications@github.com wrote:

awesome Mike...it would be great if you could write something for us...need to have a chat with @mattoddchem but the ability to vote on images and comment is a must. Would be good if the output was a chart of some sort too.

On Tue, Jul 30, 2013 at 3:48 PM, miike notifications@github.com wrote:

Did we determine if an existing solution meets these requirements? If not lets do some basic specifications and I'll write some code for a system that works for us.

— Reply to this email directly or view it on GitHub< https://github.com/OpenSourceMalaria/OSM_To_Do_List/issues/47#issuecomment-21770911>

.

— Reply to this email directly or view it on GitHubhttps://github.com/OpenSourceMalaria/OSM_To_Do_List/issues/47#issuecomment-21770993 .

MATTHEW TODD | Senior Lecturer and Honours Coordinator School of Chemistry | Faculty of Science

THE UNIVERSITY OF SYDNEY Rm 519, F11 | The University of Sydney | NSW | 2006 T +61 2 9351 2180 | F +61 2 9351 3329 | M +61 415 274104 E matthew.todd@sydney.edu.au | W http://sydney.edu.au/science/chemistry/research/todd.html

CRICOS 00026A This email plus any attachments to it are confidential. Any unauthorised use is strictly prohibited. If you receive this email in error, please delete it and any attachments.

mattodd commented 11 years ago

OK, basic specs:

1) It would be useful if we, as users, could specify 1-10 SMILES/InChIs for the molecules to choose from. We can insert one URL somewhere that describes the context of the question, e.g. to a page describing the choice to be made. 2) Those appear as panels in a "Survey Page" with a shareable URL. We hit "Publish" when we're happy with the choices. 3) People can up-vote or down-vote the choices (or not do either) and there is a little box for free text entry for each choice. 4) Once a person is happy with their choices, they hit "I'm done" and the choices are entered and the text fixed. 5) Ideally a person does this choosing with an identity, e.g. via a Google login as we do with Labtrove. We can make the ability to vote contingent on login. If sign-in is tricky, we allow free text name input as per Doodle polls. 6) The accumulated scores are shown to all viewers of the page. Any comments can also be shown, if that does not become cumbersome. 7) Optional: Include a time limit, or some way to close the voting after a period.

This would allow a community of scientists to vote on a set of molecules as part of a consult.

Advanced function: allow voters to upload their own suggestions by entering SMILES and generating a new panel for people to vote on - i.e. allowing the number of choices to grow. The original panels would be labelled with "Original" and the new ones labelled as "Suggested by XXX"

Sounds complex, but would be terribly useful.

miike commented 11 years ago

Here's some basic notes about how things work so far in the early stages.

1) Yep, not a problem. 2) Again, this isn't too tricky. I'm working on the creation of that form now. 3) At the moment people can upvote certain choices which adds to a count. They can also comment on a candidate (and leave multiple comments for the same candidate). 4) Not sure what you mean here by "text fixed". Do you mean the comment is saved? 5) I'll see how easy it is to integrate OpenID. At the moment a very basic registration system exists where you pick a username and a password and that's it. 6) Currently the score is shown alongside the candidate, the comments are not shown (yet). 7) At the moment when a quiz is created you can set a start date (and time) as well as an end date (and time), voting cannot occur outside of this period. 8) This sort of works at the moment, although there is currently no moderation process i.e., whatever candidate someone submits it is automatically added to that quiz.

mattodd commented 11 years ago

All that is awesome Mike. Answer to 4) is Yes. You're actually building this? If so I'm excited to test it out.

On 1 August 2013 22:30, miike notifications@github.com wrote:

Here's some basic notes about how things work so far in the early stages.

1) Yep, not a problem. 2) Again, this isn't too tricky. I'm working on the creation of that form now. 3) At the moment people can upvote certain choices which adds to a count. They can also comment on a candidate (and leave multiple comments for the same candidate). 4) Not sure what you mean here by "text fixed". Do you mean the comment is saved? 5) I'll see how easy it is to integrate OpenID. At the moment a very basic registration system exists where you pick a username and a password and that's it. 6) Currently the score is shown alongside the candidate, the comments are not shown (yet). 7) At the moment when a quiz is created you can set a start date (and time) as well as an end date (and time), voting cannot occur outside of this period. 8) This sort of works at the moment, although there is currently no moderation process i.e., whatever candidate someone submits it is automatically added to that quiz.

— Reply to this email directly or view it on GitHubhttps://github.com/OpenSourceMalaria/OSM_To_Do_List/issues/47#issuecomment-21932864 .

MATTHEW TODD | Senior Lecturer and Honours Coordinator School of Chemistry | Faculty of Science

THE UNIVERSITY OF SYDNEY Rm 519, F11 | The University of Sydney | NSW | 2006 T +61 2 9351 2180 | F +61 2 9351 3329 | M +61 415 274104 E matthew.todd@sydney.edu.au | W http://sydney.edu.au/science/chemistry/research/todd.html

CRICOS 00026A This email plus any attachments to it are confidential. Any unauthorised use is strictly prohibited. If you receive this email in error, please delete it and any attachments.

miike commented 11 years ago

Functionally pretty much everything is working, apart from the graphing. The graphing actually works it's just I need to rewrite it using a different library so it is a bit neater. The UI probably isn't completely finished and there's a few screens that could do with some design tweaking, but from a functional perspective it all works (so far as I can tell). Below is a screenshot of an example poll.

Screenshot

mattodd commented 11 years ago

Oh wow. So are you saying you want to sort out the graphing before we give it a trial, because you can be sure Alice and I want to give this a trial - looks lovely.

On 4 August 2013 22:04, miike notifications@github.com wrote:

Functionally pretty much everything is working, apart from the graphing. The graphing actually works it's just I need to rewrite it using a different library so it is a bit neater. The UI probably isn't completely finished and there's a few screens that could do with some design tweaking, but from a functional perspective it all works (so far as I can tell). Below is a screenshot of an example poll.

[image: Screenshot]https://github-camo.global.ssl.fastly.net/94b5c5e4aa5598eef8d3aee75894c00edf0341bf/687474703a2f2f692e696d6775722e636f6d2f5a7351587241562e6a7067

— Reply to this email directly or view it on GitHubhttps://github.com/OpenSourceMalaria/OSM_To_Do_List/issues/47#issuecomment-22070665 .

MATTHEW TODD | Senior Lecturer and Honours Coordinator School of Chemistry | Faculty of Science

THE UNIVERSITY OF SYDNEY Rm 519, F11 | The University of Sydney | NSW | 2006 T +61 2 9351 2180 | F +61 2 9351 3329 | M +61 415 274104 E matthew.todd@sydney.edu.au | W http://sydney.edu.au/science/chemistry/research/todd.html

CRICOS 00026A This email plus any attachments to it are confidential. Any unauthorised use is strictly prohibited. If you receive this email in error, please delete it and any attachments.

miike commented 11 years ago

I'll probably aim to switch out the graphing and fix some of the UI elements for creating the quizzes. And then find a source to host it on that hopefully doesn't cost me any money. If things go to plan that will hopefully be around Thursday this week.

mattodd commented 11 years ago

OK, that's great Mike. Really looking forward to road-testing, and we have a real (current) example need from the OSM project. You're making this OS and/or generally available so that others can create polls?

On 5 August 2013 13:02, miike notifications@github.com wrote:

I'll probably aim to switch out the graphing and fix some of the UI elements for creating the quizzes. And then find a source to host it on that hopefully doesn't cost me any money. If things go to plan that will hopefully be around Thursday this week.

— Reply to this email directly or view it on GitHubhttps://github.com/OpenSourceMalaria/OSM_To_Do_List/issues/47#issuecomment-22084886 .

MATTHEW TODD | Senior Lecturer and Honours Coordinator School of Chemistry | Faculty of Science

THE UNIVERSITY OF SYDNEY Rm 519, F11 | The University of Sydney | NSW | 2006 T +61 2 9351 2180 | F +61 2 9351 3329 | M +61 415 274104 E matthew.todd@sydney.edu.au | W http://sydney.edu.au/science/chemistry/research/todd.html

CRICOS 00026A This email plus any attachments to it are confidential. Any unauthorised use is strictly prohibited. If you receive this email in error, please delete it and any attachments.

alintheopen commented 11 years ago

Mike, this is really excellent and you are too cool for school. Thanks so much, we will make a poll asap and try out this new toy. Cheers!

miike commented 11 years ago

@mattodd Yes, will do once we do a bit of an alpha and any bugs can be ironed out.

mattodd commented 10 years ago

Mike nailed this I think - works very nicely. Closing.