The dashboard control is not elegant and sometimes gets hidden. I propose a new solution. The accordian control (I think it is called) does not fit into the design well.
What would be better is for the system to check IF the user has either more than one role type assigned. If it does then the home button should be added to the left of the coloured Manage, Review button(s). Button should be black and white and glyth like.
If the user has a dashboard assigned to it then a dashboard icon should be displayed.
Pressing each will remove completely the interface or overlay it.
With regard to which screens to display ...
If the Dashboard is saved as Maximised - then the Dashboard is opened by default.
Otherwise if more than one role then open the Home screen (with multiple role options) by default
Else just show the Manage Learning screen.