Identity focusOnIdentity = null;
ICourse course = CourseFactory.loadCourse(ores);
boolean hasAssessableNodes = course.hasAssessableNodes();
if (hasAssessableNodes) {
BusinessControl bc = getWindowControl().getBusinessControl();
ContextEntry ceIdentity = bc.popLauncherContextEntry();
if (ceIdentity != null) {
OLATResourceable oresIdentity = ceIdentity.getOLATResourceable();
if (OresHelper.isOfType(oresIdentity, Identity.class)) {
Long identityKey = oresIdentity.getResourceableId();
focusOnIdentity = ManagerFactory.getManager().loadIdentityByKey(identityKey);