You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Robin Ward cc15d845d8 Add MIT license 4 days ago
app Improve tests 4 days ago
assets Improve tests 4 days ago
config Improve tests 4 days ago
db/migrate Some tests, better handling of no data 1 week ago
lib/discourse_teambuild Can complete / undo values 1 week ago
spec/requests Improve tests 4 days ago
test/javascripts/acceptance Can create/update groups 2 weeks ago
.eslintignore Lookin' better 2 months ago
.eslintrc Lookin' better 2 months ago
.gitignore Lookin' better 2 months ago
.rubocop-https---raw-githubusercontent-com-discourse-discourse-master--rubocop-yml Can move targets / up down 2 weeks ago
.rubocop.yml Basic shell 2 months ago
LICENSE.txt Add MIT license 4 days ago
README.md Teambuilding updates 4 days ago
package.json Lookin' better 2 months ago
plugin.rb Can complete / undo values 1 week ago
yarn.lock Lookin' better 2 months ago

README.md

discourse-teambuild

This plugin was extracted from a game the Discourse team played while meeting up in Montreal in 2019. The game is similar to a scavenger hunt, in that each player can check off an item that they did while on the trip. The player with the most items checked off wins the game.

Our items were based on experiences and team bonding. We also had a special item, which was to encourage team members to share a meal together. In that case, they could get one point per employee they spent time with.

Getting Started

After installing the plugin:

  1. Check the teambuild enabled site setting.

  2. Grant access to the game by assigning a teambuild access group. All members in that group will be able to participate.

  3. Create/Edit targets for your participants by visiting /team-build/manage

    • A regular target is a simple name (that supports emoji). For example: “Wear a hat :tophat:”

    • A user group target will list all the members in the group as individual goals. For example “Say good morning to”