Index: lams_bb_integration/web/modules/learnermonitor.jsp =================================================================== diff -u -rd77a5e0e31a43d80a8f8418e6525de0500624fed -r8ea6dac2e1f9e39a41030dd5907592bc2aa04d17 --- lams_bb_integration/web/modules/learnermonitor.jsp (.../learnermonitor.jsp) (revision d77a5e0e31a43d80a8f8418e6525de0500624fed) +++ lams_bb_integration/web/modules/learnermonitor.jsp (.../learnermonitor.jsp) (revision 8ea6dac2e1f9e39a41030dd5907592bc2aa04d17) @@ -27,7 +27,6 @@ String course_idstr = request.getParameter("course_id"); - BbPersistenceManager bbPm = BbServiceManager.getPersistenceService().getDbPersistenceManager(); Id course_id = bbPm.generateId(Course.COURSE_DATA_TYPE, course_idstr); User sessionUser = ctx.getUser(); @@ -56,30 +55,25 @@ pe.printStackTrace(); } - boolean instructor=false; - boolean student=false; - + + String instructorstr="hidden"; if (courseRole.equals(CourseMembership.Role.INSTRUCTOR)||courseRole.equals(CourseMembership.Role.TEACHING_ASSISTANT)) { // instructor or assistant // can choose to redirect to monitor or learner - instructor=true; + instructorstr="button"; } - else if (courseRole.equals(CourseMembership.Role.STUDENT)) + else if (!courseRole.equals(CourseMembership.Role.STUDENT)) { - // student - // can only access learner pages - student=true; - } - else - { + response.sendRedirect("notAllowed.jsp"); } - %> - + + + - + + + LAMS Options + + +LAMS Options + +
- - - - - - - +
+ Please Choose an Option +

+      + + + +
+
- -<%! -static public String getRoleString(String type, Object role) { - // return a User Friendly String for the type Role passed in - String uRole = ""; - if ( type.equals( "COURSE" ) ) { - // get role based on coursemembershipRole (CourseMembership.Role) - if( (CourseMembership.Role)role == CourseMembership.Role.COURSE_BUILDER ) { - uRole="Course Builder"; - } else if ( (CourseMembership.Role)role == CourseMembership.Role.DEFAULT ){ - uRole="Student(Default)"; - } else if ( (CourseMembership.Role)role == CourseMembership.Role.GRADER ) { - uRole="Grader"; - } else if ( (CourseMembership.Role)role == CourseMembership.Role.GUEST ) { - uRole="Guest"; - } else if ( (CourseMembership.Role)role - == CourseMembership.Role.INSTRUCTOR ) { - uRole="Instructor"; - } else if ( (CourseMembership.Role)role == CourseMembership.Role.NONE) { - uRole="No explicit role (NONE)"; - } else if ( (CourseMembership.Role)role == CourseMembership.Role.STUDENT) { - uRole="Student"; - } else if ( (CourseMembership.Role)role - == CourseMembership.Role.TEACHING_ASSISTANT ) { - uRole="Teaching Assistant"; - } else { - uRole = "Cannot Identify Course Membership Role"; - } - } else if ( type.equals( "SYSTEM" ) ) { - // get role based on SystemRole - if( (User.SystemRole)role == User.SystemRole.ACCOUNT_ADMIN ) { - uRole="Account Administrator"; - } else if ( (User.SystemRole)role == User.SystemRole.COURSE_CREATOR ) { - uRole = "Course creator"; - } else if ( (User.SystemRole)role == User.SystemRole.COURSE_SUPPORT ) { - uRole = "Course support"; - } else if ( (User.SystemRole)role == User.SystemRole.DEFAULT ) { - uRole = "User"; - } else if ( (User.SystemRole)role == User.SystemRole.GUEST ) { - uRole = "Guest"; - } else if ( (User.SystemRole)role == User.SystemRole.NONE ) { - uRole = "No explicit role (NONE)"; - } else if ( (User.SystemRole)role == User.SystemRole.OBSERVER ) { - uRole = "Observer"; - } else if ( (User.SystemRole)role == User.SystemRole.SYSTEM_ADMIN ) { - uRole = "System Administrator"; - } else if ( (User.SystemRole)role == User.SystemRole.SYSTEM_SUPPORT ) { - uRole = "System support"; - } else if ( (User.SystemRole)role == User.SystemRole.USER ) { - uRole = "User"; - } else { - uRole = "Cannot Identify User System Role"; - } - } else { - uRole = "TYPE not qualified in method."; - } - - return uRole; -} - -%>