TLDR;
Create a kind of “Microsoft Forms” inside an app, so users can give feedback and ratings on “activities” based on a user-created template.
Hi,
A seemingly simple feature-request from a client has had me scratching my head for days now.
I have built a project management app for a client. Its based around “projects” where the user can add modules for the activities that the project demands. Think “Workshop”, “Meetings”, “Time tracking” etc. Its modular so I can add activities as needed, and they can activate the needed modules on a per project basis, so its really flexible for them.
Now, they would like to be able to activate a “rating” module on each of the activities. So after a meeting participants can rate the meeting (say, 3 questions with 1-5 stars) and an input form for notes.
For the rating module to work, an employee would need to first create one or more templates in the project (could be re-usable across projects). Then on the “activity” they should choose which template to use for rating that activity.
I haven’t found a good way to make this both flexible so the rating module can consist of questions and input forms, but also fast when the user clicks “Save rating”.
So main question; How would you setup something like this? It would basically be something like “Microsoft Forms”, but a created template should be re-usable several times. Its mostly the database structure i’m interested in, so if anyone has any good resources (non-bubble) i’m all ears!
All the best
Simon