„One question — one thread“ makes it better readable
For quota:
It all depends on the students.csv. Let’s say there’s a class called „6x“ with students in it – then this class will be created. When this class does not exist any more next year you can check the output of sophomorix-class -i
But even if there’s no one left in this class, it won’t be deleted automatically. You can check the option --delete-all-empty-classes or --delete-all-teacheronly-classes or even better use sophomorix-class --help to see all possible options.
This is part of the admin tasks that you have to do at the beginning of each year … if you upload a new students.csv to the server and Jakab Gibsz is now in the class 7x instead of 6x sophomorix will notice it.
You can run these commands:
sophomorix-check
sophomorix-update
sophomorix-add
sophomorix-kill
and you are done.
Our graduates are in class 13. They finished school this month and they will be „tolerated“ by the system after the next sophomorix-update for another 180 days. The new „class“ ist called „attic“ for them. After this „toleration“ of 180 days these users can be deleted completely (-kill-switch)