Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Code Block
titleSomeClass.java

CMA.createCanonicalCourse("ENG 121", "ENG 121", "What more can be said?");
CMA.addCanonicalCourseToCourseSet("Mythical Dept/School EID", "ENG 121");// can or should do both or not?


foreach enrollmentSet in enrollmentSets { 

  CMA.createCourseOffering("ENG 121 200710", "English For The Toothless", "Finally a class for the tooth challenged.", 
   + "10 2007200710", "ENG 121", new Date("Sept. 26, 2007), new Date("Dec. 21, 2007"));
  
  CMA.createEnrollmentSet("20071021213", "Fall QTR 2007 Roster", "Fall QTR 2007 Enrollments", "L&S undergrads", "3", 
                    "ENG 121 200710", null /* IORs to be added later */);

  ///may need to make more unique ID's here, depending on impl details
  CMA.createSection("ENG 121 200710 001", String title, String description,
			"Lecture", null, "ENG 121 200710",
			"20071021213"); 

  Vector officialGraderEids = new Vector();
  List instructors = provider.etUserswithroles(new String[] {"InstructorOfRecord","Instructor", "TA"});
  foreach instructor  in instructors {
    officialGraderEids.add(instructor);
   role = provider?.getRoleInAuthzGroup(insructor);
   Membership member =  new MemberShipCmImpl(instructor, role, CMA.getCourseOffering("ENG 121 200710", "active"}

  CMA.addOrUpdateSectionMembership(member.getUserId(), member.getRole(), "ENG 121 200710 001", member.getSTatus() );

  CMA.newSectionMeeting("ENG 121 200710 001", "Klieber 100000B", "7D839D00SA0S", "Meets next to the horse barn")



 /// by convention UCD might adopt the strat of using an time object ID in the time string

} // end foreach enrollmentSet in ...

...