הבאת שוברי קרח לדיון

סיכום מבוסס בינה מלאכותית

The discussion proposes integrating “Icebreakers” and “Know Your Team” style features into Discourse, originally conceived for Discourse for Teams. galligan outlines three distinct types of questions:

  1. Culture Questions: Weekly, serious inquiries about company performance and goals, potentially answered privately or via polls.
  2. Social Questions: Lighthearted, open-ended icebreakers (e.g., “What are you reading?”) that remain open for new users to answer at their leisure.
  3. Icebreakers: A set of six initial questions for new users, aggregated into their profiles.

The proposal suggests these could be implemented via admin-configured “Q&A” topics with scheduled postings and specific tags. tobiaseigen notes that Discourse Automation is a key tool for this, allowing admins to script topic creation in specific categories, a concept also useful for courses and onboarding.

Regarding existing solutions, Decorbuz points to the broken Mingle plugin. tobiaseigen recalls the site owner onboarding wizard, which includes pre-seeded icebreaker topics. Moin provides technical details on how to re-enable or extend this onboarding via hidden site settings (enable_site_owner_onboarding and site_owner_onboarding_max_days) or by copying the default icebreaker strings from the locale file.

Community feedback emphasizes the effectiveness of light social questions over formal welcome threads. Yee_Li suggests keeping these topics open to allow late joiners to participate. tobiaseigen shares their implementation strategy: placing icebreakers in a “water cooler” category to foster informal community building. They also highlight the utility of automations to award badges for responding to introductions and sending reminders to new users, ensuring higher engagement.

Originally I’d had this idea for Discourse for Teams which was well suited for it, but with it being sunset, perhaps this kind of things could find its way into Discourse (either core, or as a plugin).

This feature is entirely inspired by Know Your Team here. On a regular basis their service asks a question of employees, sending each person an email, then aggregating the replies.

I’ve always felt like what they do is cool—but as a feature of a bigger communication channel.

Culture Questions

Asked once a week at a specific time this is generally a question specific to the company, its culture, performance, and goals. Examples are:

  • Do you think we’re a quality-driven team?
  • Have you been confused by any recent decisions by this team?

Questions can be answered publicly, or privately (which is then shared with a subset of users). The questions can have polls, and are asked one-at-a-time. The goal is that it provides a space for people to open up about what’s going on, and for leadership to be transparent. With Discourse, this could be easily done, and having the topics close when the next question is posed may be interesting.

More here: Culture Questions | Know Your Team

Social Questions

These are the “ice breaker” type questions. They’re asked once a week on a different day than the Culture Questions, and are generally lighthearted, intended to enable the team to get to know each other. Examples include:

  • Have you ever met anyone famous?
  • What are you reading right now?
  • If you could pick up a new skill in an instant what would it be?
More
  • Who’s someone you really admire?
  • Seen any good movies lately you’d recommend?
  • Got any favorite quotes?
  • Been pleasantly surprised by anything lately?
  • What was your favorite band 10 years ago?
  • What’s your earliest memory?
  • Been anywhere recently for the first time?
  • What’s your favorite family tradition?
  • Who had the most influence on you growing up?
  • What was the first thing you bought with your own money?
  • What’s something you want to do in the next year that you’ve never done before?
  • Seen anything lately that made you smile?
  • What’s your favorite place you’ve ever visited?
  • Have you had your 15 minutes of fame yet?
  • What’s the best advice you’ve ever heard?
  • How do you like your eggs?
  • Do you have a favorite charity you wish more people knew about?
  • Got any phobias you’d like to break?
  • Have you returned anything you’ve purchased recently? Why?
  • Do you collect anything?
  • What’s your favorite breakfast cereal?

What’s different about these is that they’re left open, and allow anyone to come in and answer at their own leisure. This is nice for new employees who join later—they can add in their answer which then is seen by all other employees. Again, something that would be trivially easy for Discourse to do.

More here: Social Questions | Know Your Team

Icebreakers

Their version of ice breakers asks an individual the same six questions upon joining the team. Those are aggregated together under individual profiles, so that each person has a little home to get to know you by. These are the same as the “Social Questions” so the six answers are just their first foray into answering those.

See more here: Icebreakers | Know Your Team

How Discourse could do it

I think that you could enable admins to create one or more kind of “Q&A” type (Social Question, Culture Question, etc.), each with its own bank of questions, and a designated time that it will be asked on a regular basis. Those topics could have a pre-configured category and set of tags associated.

And as @Justin had previously seen this idea when it was about Discourse for Teams, he had a great idea:

Another option is to monitor for #icebreaker topics, and if none are posted in a set timeframe, then notify admins saying “Hey have you thought about posting an icebreaker?” and giving a suggestion to choose from (and then a quick link to post one).

14 לייקים

Thanks, Matt! Great to have this conversation up on meta. This would be a pretty neat use of Discourse Automation! As of now there is no script to create new topics using automation, I think.

I like the idea of using topics in a category, with all the benefits and privileges that come with categories. So you can stage a series of new topics to be posted in a specific category that come from another category. This could be useful for icebreakers but also for other activities, like an asynchronous forum-based course, or onboarding.

I believe this idea has been suggested for canned replies as well. The current canned replies UI kinda falls apart when you have many canned replies, or when you want to give people in specific roles access to managing and using their own canned replies.

6 לייקים

There used to be a Customization > Plugin that offered the functionality you’re looking for, but it’s been broken for a while now.

4 לייקים

Recently when I started a new site I was prompted to add some icebreaker topics! With some preseeded topics that I could just choose and post. That was awesome. Now the site is up already and I don’t know how to find my way back to there! :sob:

And I found this older topic searching for a way, and am thinking there is a goldmine here of more ideas for icebreaker topics that site admins might enjoy being made aware of as they start up their communities.

2 לייקים

There are 2 hidden site settings that might help you:

  enable_site_owner_onboarding:
    client: true
    default: true
    hidden: true
  site_owner_onboarding_max_days:
    default: 5
    hidden: true

You can change the onboarding to appear much longer and enable it again: Using Hidden Site Settings

Or you can just copy the icebreaker topics from the locale file:

5 לייקים

I like the distinction here between light social questions and deeper culture questions. In my experience, the light ones work best at the start. A simple question such as what someone is reading at the moment gets far more replies than a formal welcome thread, because it is easy to answer and gives others something to respond to. I also like keeping them open so late joiners can still add an answer. Do you find it works better to keep icebreakers in one dedicated category, or to spread them through the normal discussion areas?

2 לייקים

Great post! I think you’re certainly on the right track.

Personally, in sites created recently I’ve put intro and all icebreaker topics in a “water cooler” category, where others can then also start more topics as they see fit that don’t fit in anywhere else and are intended to strengthen ties in the community or for blowing off some steam. There’s also a water cooler chat.

I also created an automation to add a badge when someone has responded to the introductions topic, and to remind new members a couple times to respond to it if they have not done so. The same could be nice for icebreaker topics.

3 לייקים