I go to explain you my problem: in my university said me "learn to model with acs_objects" and i thought "i've created a group type edu_faculty in ACES, then i could create this entity in dotlrn".
Perhaps would be better think in "dotlrn university" than implement edu_faculty isolated. Due to you've reason when you speak about secretary, lecturers, portals, ... but i don't know if someone would do it, finally ...
I'm very interesting in your modifications my email is darroyo at innova.uned.es.
I've been think in a new entity degree or similar word. A degree is composed by one or more class and a degree belong to a department, or to a faculty. What do you think about this?
I've changed my diagram thanks to your comments 😊
Regards.