Reworking the assignments interface and reorganizing the admin functions in general