Hit a wall: A "Microsoft Forms" app with user created templates- how would you do it?

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

1 Like

Hey Simon - did you ever find a solution for this?

Hi there,
I have some drawings laying around with a conceptual framework but the client decided it wasn’t a critical feature, so I only got to make a rough test of it.
What have you tried until now?

I learnt some from this thread as well : https://softwareengineering.stackexchange.com/questions/204097/dynamic-form-builder-forms-and-database-design