ColoradoSchoolOfMines / mozzarella

Mozzarella is a web application made to help student computing clubs better collaborate and organize their projects, presentations, and even mailing list messages.
https://acm.mines.edu
GNU General Public License v3.0
7 stars 3 forks source link

Graphical survey results page #33

Closed sumnerevans closed 6 years ago

sumnerevans commented 6 years ago

Resolves #18

Features

Here's a picture of what this looks like on my local copy:

2017-12-15-15 07 31

jackrosenthal commented 6 years ago

The old JSON endpoint has been moved to /s/#/results_json

Use /s/#/results.json. TurboGears allows you to expose the same controller method to a JSON view as well. See the TG documentation for more info.

jackrosenthal commented 6 years ago

Also, not sure how to display this, but counts of things that can be counted would be cool. (feature request, not necessary for merging)

sumnerevans commented 6 years ago

Also, not sure how to display this, but counts of things that can be counted would be cool. (feature request, not necessary for merging)

I like that idea. Go ahead and create an issue for that so it doesn't get lost.

sumnerevans commented 6 years ago

@jackrosenthal , added #41 with your feature request.

sumnerevans commented 6 years ago

@jackrosenthal , also this was assigned to you to do SQLAlchemy magic to avoid sorting and such Python-side.

jackrosenthal commented 6 years ago

I won't have time to look at converting your code to sort SQL server side for a few weeks, so if you're hard pressed to get this into master, go ahead and merge and add an issue for changing the implementation to be more efficent.

sumnerevans commented 6 years ago

@jackrosenthal , no problem. This isn't user facing, so I don't see this as urgent. Just wanted a paper trail of why this is assigned to you.

sumnerevans commented 6 years ago

@jackrosenthal , @samsartor , TODOs deferred to #46.