Dovrei testare o esaminare il codice per capire quale potrebbe essere il problema, il che va oltre ciò che posso fare gratuitamente. Sono abbastanza sicuro che first_day si riferisca proprio a quello, ma non ne sono certo.
Il mio sospetto è che le restrizioni TL0 siano il tuo problema.
Il problema di cui le persone si lamentano più spesso è che le restrizioni per i nuovi utenti sono troppo severe. A meno che tu non pensi che i tuoi studenti siano davvero spammer, limitarli a TL0 è probabilmente un errore, e qualsiasi cosa tu stia cercando di fare potrebbe essere risolta meglio con badge e permessi di gruppo.