minor refactoring on education/models
adding login required for control panel