I was wondering, if anyone here has setup a Nextcloud instance as a central groupware for a primary school. I would like to check, if the system would support the following use cases (possibly using any additional apps):
As an admin, I would like to set up user groups which are sub-groups of another group (e.g. 2nd graders group consisting of multiple classes’ sub-groups).
As an admin, I want to set up a range of users by batch creating them from a CSV file (with email addresses) and automatically generate initial passwords, which are emailed to the newly created users.
As a principal I want to send an email to all parents or, alternatively, all parents of the 1st grade (represented as user (sub)groups).
As a teacher I want to send an email to all parents for my class and have them actively confirm reading this email by clicking on a personalised link (ideally, I would be able to track this somehow in some kind of dashboard widget).
I would be very grateful for any feedback on these items. Thanks a lot.