Topic Voting

Partners can suggest topics for future BATbern events and vote on proposals from other companies

Last updated: June 13, 2026 Reading time: 5 minutes File size: 9.19 KB

Last Updated: 2026-06-13

Implemented β€” Epic 8.2

Overview

The topic voting system gives partner companies a voice in shaping the content of future BATbern events. Partners can:

  • Browse all proposed topics with their current vote counts and status
  • Vote for topics they’d like to see at a future event (one vote per topic, toggled on/off)
  • Suggest new topics that haven’t been proposed yet

Organisers review all suggestions, select topics for upcoming events, and update each topic’s status so all partners can see the outcome.

ℹ️ Community-sourced topics share this pool. Topics suggested by logged-in attendees via Topics From the Floor (Epic 7.1) feed into the same topic pool partners vote on. They are tagged source = community (partner suggestions are source = partner) and carry a community badge in the organiser triage view, but partners see and vote on them exactly like partner-suggested topics.

The Topic List

Topics are displayed sorted by vote count (most voted first):

β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚  Topic Suggestions                          [+ Suggest a Topic]     β”‚
β”‚                                                                      β”‚
β”‚  β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”   β”‚
β”‚  β”‚  🟒 SELECTED  Planned for: BATbern 57                       β”‚   β”‚
β”‚  β”‚  Digital Twins in Construction                              β”‚   β”‚
β”‚  β”‚  Suggested by: Tech Innovations AG  Β·  β–² 14 votes          β”‚   β”‚
β”‚  β”‚  How digital twins are transforming project delivery...     β”‚   β”‚
β”‚  β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜   β”‚
β”‚                                                                      β”‚
β”‚  β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”   β”‚
β”‚  β”‚  ⬜ PROPOSED                            [βœ… You voted]       β”‚   β”‚
β”‚  β”‚  Circular Economy in Architecture                           β”‚   β”‚
β”‚  β”‚  Suggested by: Sustainable Materials AG  Β·  β–² 9 votes      β”‚   β”‚
β”‚  β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜   β”‚
β”‚                                                                      β”‚
β”‚  β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”   β”‚
β”‚  β”‚  ⬜ PROPOSED                            [☐ Vote]            β”‚   β”‚
β”‚  β”‚  AI in Structural Engineering                               β”‚   β”‚
β”‚  β”‚  Suggested by: BIM Solutions GmbH  Β·  β–² 6 votes           β”‚   β”‚
β”‚  β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜   β”‚
β”‚                                                                      β”‚
β”‚  β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”   β”‚
β”‚  β”‚  πŸ”΄ DECLINED                                                β”‚   β”‚
β”‚  β”‚  Traditional Swiss Building Techniques                      β”‚   β”‚
β”‚  β”‚  Suggested by: Alpine Architekten  Β·  β–² 2 votes            β”‚   β”‚
β”‚  β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜   β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜

Topic Status Badges

Badge Status Meaning
⬜ PROPOSED Default Under consideration, voting open
🟒 SELECTED Organiser chose it Will be featured at a future event
πŸ”΄ DECLINED Organiser declined Not suitable for BATbern at this time

When a topic is SELECTED, organisers optionally add a β€œPlanned for” note (e.g., β€œPlanned for: BATbern 57”) so partners know when to expect it.

Voting

Voting is a simple on/off toggle. Each partner company gets one vote per topic.

Find a topic you support

Browse the list or use the browser’s page search (Ctrl+F / Cmd+F).

Click the vote button

[☐ Vote]       β†’ Click to add your vote
[βœ… You voted]  β†’ Click again to remove your vote

The vote count updates immediately. Your vote is attributed to your company, not your individual user account.

ℹ️ One vote per company per topic. If multiple users from the same company vote, only one vote is counted (last action wins).

Suggesting a New Topic

Click β€œ+ Suggest a Topic”

The suggestion dialog opens.

Fill in the topic details

β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚  Suggest a Topic                             β”‚
β”‚                                              β”‚
β”‚  Title *                  [ 0 / 255 chars ] β”‚
β”‚  β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”‚
β”‚  β”‚                                         β”‚ β”‚
β”‚  β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ β”‚
β”‚                                              β”‚
β”‚  Description (optional)   [ 0 / 500 chars ] β”‚
β”‚  β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”‚
β”‚  β”‚                                         β”‚ β”‚
β”‚  β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ β”‚
β”‚                                              β”‚
β”‚  [Cancel]           [Submit Suggestion]      β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜
Field Required Limit
Title Yes 255 characters (minimum 5)
Description No 500 characters

Submit

Your suggestion appears at the bottom of the list with status PROPOSED and 0 votes. Your company name is shown as the suggester.

What Happens After Suggestion

  1. Your topic appears in the list immediately (status: PROPOSED)
  2. Other partners can see and vote on it straight away
  3. The organising team reviews suggestions when planning the next event
  4. The organiser updates the status to SELECTED or DECLINED
  5. If selected, they may add a β€œPlanned for” note β€” you’ll see it in the list

For Organisers

Organisers can see all topics and voting data. To update a topic’s status:

  1. Go to Partners β†’ Topics (or the topic voting view)
  2. Click the β‹― menu on a topic card
  3. Select Set Status β†’ Selected or Declined
  4. Optionally add a Planned Event note (e.g., β€œBATbern 57”)
  5. Save β€” all partners see the updated status immediately

Organisers can also suggest topics on behalf of a partner, or delete spam/duplicate suggestions.

When suggesting a topic on behalf of a partner, the companyName field is required in the request body. Omitting it returns 400 Bad Request.

Organisers cannot cast or remove votes β€” the vote endpoints (POST /api/v1/partners/topics/{id}/vote) are restricted to the PARTNER role and return 403 Forbidden for organisers.

Troubleshooting

β€œMy vote isn’t showing”

Votes are attributed to your company (not individual user). If a colleague from the same company voted and then unvoted, your company’s vote will show as unvoted. Toggle the vote again to reapply it.

β€œI submitted a topic but it’s not appearing”

Refresh the page. If still missing after a few minutes, contact the organising team β€” there may be a validation issue with the title.