Make the admin go to admin page first
There are several possible issues with sending him/her first to other pages:
- he might be the one who created a lot of courses, overloading his first entry to the campus with unnecessary data (on the courses page)
- he might have a lot of data in charge, making the stats and dashboard pages also an unnecessary harm
- he doesn't usually have interest in getting to the homepage, as he's the one configuring it and he can see the anonymous version when not yet logged in
As such, only the calendar and admin tabs remain, and the calendar is generally not really the first important thing for an admin, so the administration page seems a good fit for the admin role.
There are a few settings with custom pages that might have to be tuned for that, but mostly it is around the decision of page_after_login in main/inc/lib/redirect.class.php::session_request_uri() (there's a missing case there for admins)