How can I set up my Bubble education app so that students, teachers, and admins each see and do only what they’re supposed to?
Easiset route is to use privacy rules
Create an option set called “Roles,” which will be linked to the user, and then create the privacy rules you want.
Example table “exam”
The student can see, say, only the text that has the questions, but in this same table there is the answer column, which is a text with the answers, so in the privacy rules in the “exam” table
If the User’s Role is student,
they cannot see the “answer” column.
And so on…
With the Role column, you can also control conditionals within elements and pages.
The most important thing is the privacy rules. Keep them structured so that there are no loopholes that would allow a student to change their Role, for example.
In addition to what @carlovsk.edits said, you can even put them in different datatypes attached to the user. This can further down separate the data and give you more control on access