Jump to content

Talk:MediaWiki Developer Summit 2015/Lessons learned

Add topic
From mediawiki.org

Graphing the survey data

[edit]

Thanks to Yuri, we have Extension:Graph that can draw graphs of numbers!

For grins, I took the first question's numbers, fiddled around in the editor for the Graph extension's underlying data format Vega until something showed up, and stuck them in a <graph> tag, below. Edit this wiki page to see the markup.

  • I couldn't figure out how to add legends/markers for the x values ("Very satisfied"... "Neither satisfied nor dissatisfied"...).
  • Rachel's original tables had percentages next to each number (19 - 30%, 40 - 63%, ...), can Vega transforms compute the percentages? I think Vega can show the other number on hover.
    • Should scale the y axis to either 100% or the total number of responses.
  • Maybe a pie chart is better, I couldn't figure that out.
  • Or keep bar chart and there's probably a way to put several questions with the same x values on one chart in different colors.
  • (Dammit Jim, I write doc, I don't read it!)

... and the $64,000 question

  • How much of this be automated? Can we just point it directly at the Google Form spreadsheet data, or an exported version, and the Magic Happens™.

How satisfied were you with the schedule in general?

[edit]

(A graph used to appear here but the Graph extension was disabled due to security issues. In January 2025 I rebuilt the graphs below using the Chart extension, but didn't see the need to duplicate this experiment - Pppery)

Template test

[edit]

To save embedding multiple copies of verbose <graph> instructions, this uses a local template (the /Graph subpage). Just give it the title and the 5 counts and you're done!


How satisfied were you with the schedule in general?

0102030401Very satisfiedSatisfiedNeither satisfied or dissatisfiedDissatisfiedVery Dissatisfied

All Data as graphs

[edit]
How satisfied were you with the schedule in general?

0102030401Very satisfiedSatisfiedNeither satisfied or dissatisfiedDissatisfiedVery Dissatisfied

How satisfied were you with the keynote sessions in general?

010203040501Very satisfiedSatisfiedNeither satisfied or dissatisfiedDissatisfiedVery Dissatisfied

How satisfied were you with the other sessions in general?

010203040501Very satisfiedSatisfiedNeither satisfied or dissatisfiedDissatisfiedVery Dissatisfied

This event overall [Ratings of the Summit logistics]

051015202530351Very satisfiedSatisfiedNeither satisfied or dissatisfiedDissatisfiedVery DissatisfiedN/A

Overall organization of the summit [Ratings of the Summit logistics]

010203040501Very satisfiedSatisfiedNeither satisfied or dissatisfiedDissatisfiedVery DissatisfiedN/A

Organized social activities [Ratings of the Summit logistics]

0510152025301Very satisfiedSatisfiedNeither satisfied or dissatisfiedDissatisfiedVery DissatisfiedN/A

Availability of extra room for informal discussions [Ratings of the Summit logistics]

0510152025301Very satisfiedSatisfiedNeither satisfied or dissatisfiedDissatisfiedVery DissatisfiedN/A

Breakfast [How would you rate]

0510152025301ExcellentGoodFairPoorVery badN/A or didn't attend

Lunches [How would you rate]

0510152025301ExcellentGoodFairPoorVery badN/A or didn't attend

Snacks [How would you rate]

0102030401ExcellentGoodFairPoorVery badN/A or didn't attend

Monday's dinner [How would you rate]

05101520251ExcellentGoodFairPoorVery badN/A or didn't attend

Tuesday's dinner [How would you rate]

05101520251ExcellentGoodFairPoorVery badN/A or didn't attend

Wifi quality [How would you rate]

051015202530351ExcellentGoodFairPoorVery badN/A or didn't attend

Meeting room equipment [How would you rate]

0102030401ExcellentGoodFairPoorVery badN/A or didn't attend

Attending this event was worth my time [Please tell us how much you agree or disagree with the following statements.]

0102030401Strongly AgreeAgreeNeither agree or disagreeDisagreeStrongly Disagree

The opportunity to meet fellow developers was valuable to me [Please tell us how much you agree or disagree with the following statements.]

010203040501Strongly AgreeAgreeNeither agree or disagreeDisagreeStrongly Disagree

I would like to attend this event again next year. [Please tell us how much you agree or disagree with the following statements.]

010203040501Strongly AgreeAgreeNeither agree or disagreeDisagreeStrongly Disagree