Some of that has gone over my head thesun.
I set up a classroom for each class and can then set an assignment and if they are doing it on that platform (rather than in word and uploading as an attachment) I can even go in and check their progress despite them not having submitted it.
I also have a message board within that classroom where I can send encouragement or just nice messages.
Assignments have deadlines and reminders etc and I can set it so every message, assignment, reminder and where is your work I put on there is also emailed automatically to the pupils and to their parents email address.
I haven’t fiddled around much with quizzes but they can be done in such a way that they’re auto marked and the results given immediately.
I hope that answers some of what you asked? Sorry I am not very savvy and very much a newbie to the platform.