It would be good to have automatic allocation of cover while once absence can be logged. Of course this can be set while with a proper algorithm which will first choose teachers in the same department and also assign cover based on the number of teaching hours