Best way to manage cloud saves with an admin?

Our team is currently working on an educational web game for classrooms. We are in early stages but eventually would like teachers to be able to create profiles for their students ahead of time.

Students can then log in with these details from school or home and will have a persistent profile (cloud saves).

I’ve been looking at a few cloud save solutions but am getting stumped around having this ‘teacher’ admin account that can set up profiles for the other future ‘players’ of the game.

Has anyone got experience with something similar? Any advice or services to investigate?

Thanks!

FYI Found a solution using GameSparks. Setting a custom isAdmin flag on a players ScriptData.