I know that the Community has been eager to hear about how the event went. We waited until now to post so that we could finish sifting through the feedback that we received, and so that we could report on trailing 30-day engagement numbers for staff (comparing numbers for before and after the event). Here is a preview of those numbers:
- The percentage of employees who visited any main site in last 30 days went from 72.76% (before the event) to 86.84% (19.3% increase).
- The percentage of employees who had engagement on any main site in last 30 days went from 24.51% (before the event) to 36.40% (48.5% increase).
- The percentage of employees who commented, posted, reviewed or edited content on any main site in last 30 days went from 12.06% (before the event) to 19.74% (63.6% increase).
Additionally, we had a question on the pre-event and post-event surveys about people's perceptions of the network and community:
- Pre: 5% were negative, 29% were neutral and 66% were positive.
- Post (from those who responded): 3% negative, 10% neutral, and 86% positive.
Please see the blog post for more information on event stats and details.
And if you want to hear even more about what went on during the Community-a-thon, please listen to Stack Overflow Podcast 263, which is all about the Community-a-thon, featuring Yaakov Ellis & Stephanie Cantor as guests.
Competition and Points
I would like to go into more detail here on the points system that we used during the event to add a competitive aspect and make things a little more fun. There are a few types of behaviors that we were trying to motivate/encourage:
- Consistent participation: there are some rewards that you get by doing something minimal a few times a week, with bonuses if you can do these every work day in a given week
- Visiting and participating on lots of unique sites
- Creating good content
- Reward feedback and chat participation
- Extra encouragement for new users
Points were calculated through some really long SQL queries (on non-public tables that aggregate site activity network-wide), and were publicized internally a few times per week throughout the contest.
Point rules were as follows:
- Daily Site Activity
- 1 point for every day with a visit to a content page (not the home page or questions listing page) on SO or any site in the SE Network.
- 5 point bonus in any week where this is achieved at least five times.
- Daily Site Engagement
- 2 points for every day with content created on the network. Content: Question, Answer, Comment, Edit (does not include votes).
- 10 (20 for new account) point bonus in any week where this is achieved at least three times.
- Unique Site Visit and Engagement
- 1 point for every unique site visited during the contest (max: 25 points).
- 2 points for every unique site with engagement (question, answer, comment, edit, review, vote) during the contest (max: 50 points).
- Additional 2 points for every unique meta site with engagement (max: 50 points).
- 1 point for every upvote received on a question or answer posted during the contest (8 points max per day). 1.5 points if account was from a new user to the network (12 points max per day).
- Chat Participation
- 2 points for every day with at least one chat entry made in any public chat room.
- Feedback / Bug Reports
- 2 points for each piece of feedback submitted relating to the usability of a feature or piece of UX on the site, or about the event itself (max 5 per week).
Top scoring participants in each category (all users, fresh users, seasoned users, teams) got a special holographic sticker after the event. All other participants got a non-holographic version:
The top scorers exceeded 250 points over the course of the event, with a median score of 31 among all participants. Almost everyone who scored over 70 points ended up with a holographic sticker.
Since this was such a success, we plan on making it an annual event. We are happy to answer any questions below related to the event, and are interested in feedback from the Community about the event, points system, and additional ways in which we can encourage more interaction and empathy between Stack Overflow staff and the Community.