Ohhh dear Mr. Sam that would be a godsend!
In your implementation does “bound to current” user imply that only one user would be able to edit/see the saved data? I’m asking because depending on how you do it I may have to alter my approach. In my use-case, I would like for the data to be editable by both me and the student. No other users would be able to edit it, or even see it, because the artifact would be in the that student’s private category anyway.