public void GetActiveCourseOfferingsEx( Identifier userid,
     out CourseOfferingInfo1_1[] courseOfferings, out RoleInfo[] roles)
 {
     GetActiveCourseOfferingsExRequest request = new GetActiveCourseOfferingsExRequest() {
         UserId = userid
     };
     GetActiveCourseOfferingsExResponse response = CallWebService<IUserManagementServicev1_3,
         GetActiveCourseOfferingsExRequest, GetActiveCourseOfferingsExResponse>(
         m_service1_3, request, ( s, q ) => s.GetActiveCourseOfferingsEx( q ) );
     courseOfferings = response.CourseOfferings;
     roles = response.Roles;
 }
 public void GetFinalGradeValuesByUser(
     Identifier userId, out CourseOfferingInfo1_1[] courses, out GradeValueInfo[] gradeValues)
 {
     GetFinalGradeValuesByUserRequest request = new GetFinalGradeValuesByUserRequest() {
         UserId = userId
     };
     GetFinalGradeValuesByUserResponse response = CallWebService<IGradesManagementServicev1_1,
          GetFinalGradeValuesByUserRequest, GetFinalGradeValuesByUserResponse>(
          m_service1_1, request, ( s, q ) => s.GetFinalGradeValuesByUser( q ) );
     courses = response.CourseOfferings;
     gradeValues = response.GradeValues;
 }