Feedback module
The feedback module is Hob’s add-on for collecting structured feedback. It is written for club admins who want to ask members about an event, a programme item, or other activity — this page describes day-to-day use, not the technical API.
In the admin view the module appears as Feedback queries. The technical identifier in the system remains feedback (URL paths, API, permissions).
The club enables the module in its module selection. It does not require the membership or payments modules to work.
Introduction
The module covers:
- Feedback queries — an admin creates a query, builds the form, and publishes it.
- Answers — a member submits a published query from its link; anonymous answers are possible when the query allows them.
- Expiry — a query can have an end moment, after which new answers are rejected.
- Reports — Excel export of answers per query.
Typical uses: event or competition feedback, an end-of-season survey, or rating a programme item.
The role-playing club example includes a cosplay-competition feedback query at /fb/cosplay-comp-feedback/.
Terminology
| Term | Meaning |
|---|---|
| Feedback query | One survey with a unique slug, optional intro text, a form, and publishing settings. |
| Slug | The technical id in the URL. A published query opens at /fb/{slug}/. |
| Intro text | Text shown at the top of the query (markdown, multilingual). |
| Form | Fields defined with the form builder (for example a rating and free-text comment). |
| Source | An optional link to another Hob object (for example a convention programme item). A query also works without a source. |
| Published | The time from which the query is open to respondents. An unpublished query is not available at /fb/{slug}/. |
| End moment | An optional deadline after which new answers are not accepted. |
| Expired text | Text shown when the feedback period has ended. If empty, a default message is shown. |
| Answer | One respondent’s submitted form. |
Who is it for?
- Clubs that want feedback on events or season activity
- Conventions and competitions that need a query for a programme item or contest
- Cases where answers should be exported to Excel for follow-up
Member view
A respondent opens a published query at /fb/{slug}/:
- Intro text — the admin’s introduction (markdown).
- Form — the query fields; submit with Submit.
- Success — after sending, a confirmation Feedback submitted is shown.
- Expired query — if the end moment has passed, the form is replaced by the expired text (or the default Feedback period has ended.).
There is no member-facing list of open queries. Share the direct link (/fb/{slug}/) with respondents.
A signed-in member can submit an answer. If the query allows anonymous answers, a person who is not signed in can submit as well. The published query page can be opened without signing in.
The same person can submit more than once; the system does not block a new submission.
Admin view
Navigation
In the dashboard under Feedback queries:
- create, edit, publish, and delete queries
- build the form with the form builder
- set intro text, end moment, and expired text
Answers are not handled in a separate review view. Export them to Excel from Reports.
Creating and publishing a query
- Open Feedback queries and create a new query. Give it a slug (e.g.
season-feedback). You can attach an optional source. - Write the intro text in the languages you need.
- Build the feedback form with the form builder (e.g. a 1–5 rating and free text).
- Optionally set an end moment and expired text.
- Publish the query by setting the published time. Only then does it open at
/fb/{slug}/. - Share the link with members.
You can edit a query after publishing (for example the intro or form fields). An unpublished query is not open to respondents.
Query settings
| Setting | Description |
|---|---|
| Slug | Unique id in the URL /fb/{slug}/ |
| Intro text | Introduction on the query page (markdown, multilingual) |
| Feedback form | Answer fields in the form builder |
| Source | Optional link to another object |
| Published | Time from which the query is open |
| End moment | After this, new answers are not accepted |
| Expired text | Shown when collection has ended |
Reports
In the dashboard Reports section:
| Report | Contents |
|---|---|
| Feedback answer report | Answers for the selected query as Excel. Columns follow that query’s form fields. |
The report includes only answers for the selected query, not rows from other queries.
Permissions
| Role | Rights |
|---|---|
| Admin (feedback) | Manage feedback queries and answers (create, edit, delete, view) and use the dashboard |
Without admin rights a member only sees a shared query link (/fb/{slug}/) and can submit if the query is published (and collection has not ended).
Integrations
Other modules
- A query source can point to an object from another module, for example a convention programme item. The link is optional.
- The form builder is the same as elsewhere in Hob (for example membership forms).
The module does not create payments or memberships when an answer is submitted.
Practical tips
- Publish the query only when the intro and form are ready.
- Choose a slug that is easy to share (e.g.
spring-season-feedback). - Set an end moment if collection should close automatically.
- Export answers with the Feedback answer report when you want to work with the results.