Coursework CourseClass Variations
Over the years Coursework has been modified to provide different representations of Stanford Courses. This has lead to a number of overlapping terms and can be confusing when talking to other folks.
Jackie has presented a selection of Coursework courses which cover the uses.
Case # | Stanford-wide context | TERM-SUBJECT-CATALOG | Coursework context |
---|
1 | One lecture section only Lecture enrollment via Axess (Simplest Stanford CourseClass) | 1064-aa-200a | 1064-AA-200A https://coursework-preprod.stanford.edu/coursework/servlet/AdminCourse?course=32657&action=coursesetup Registry synch to pull lecture enrollment Coursework displays as 'AA 200A' without -01. Jackie's note: CourseWork drops -01 from a course site's display name |
2 | One lecture section, multiple discussion sections Lecture enrollment via Axess | 1064-humbio-3a 1064-chem-31b | 1064-HUMBIO-3A https://coursework-preprod.stanford.edu/coursework/servlet/AdminCourse?course=31909&action=coursesetup 1064-CHEM-31B https://coursework-preprod.stanford.edu/coursework/servlet/AdminCourse?course=28394&action=coursesetup Registry synch to pull lecture enrollment Manually created CW discussion sections to which students add themselves or are manually added by instructional staff since CourseWork does not pull discussion section data (i.e., on CourseClass XML docs, enrollment = no for all discussion sections so there's no enrollment for CourseWork to pull).
|
3 | One lecture section, multiple discussion sections Lecture and discussion enrollment handled by dept | 1064-ihum-2 | 1064-IHUM-2 https://coursework-preprod.stanford.edu/coursework/servlet/AdminCourse?course=31379&action=coursesetup No Registry synch, no self-add Manually created discussion sections in CW Bulk upload students into CW roster, including sections |
4 | Multiple lecture sections Each section taught by a different instructor Lecture enrollment via Axess | 1064-econ-101 | 1064-ECON-101-03 https://coursework-preprod.stanford.edu/coursework/servlet/AdminCourse?course=31420&action=coursesetup Instructor of lecture section 3 requests a CourseWork site Coursework site displays Econ 101-03, one of the official sections. The synch code synchs just that one lecture section from the Registry XML document. Course tab in CourseWork v5 needs to show section info, in this case -03, so students know which lecture section has a CourseWork site |
5a | CourseWork Cross-listing Case #1 Multiple lecture sections One instructor may teach one or multiple lecture sections Lecture enrollment via Axess
| 1062-acct-210 | 1062-ACCT-210.01 https://coursework-preprod.stanford.edu/coursework/servlet/AdminCourse?course=28451&action=coursesetup One CourseWork site for multiple lecture sections Registry synch to pull lecture enrollment CourseWork uses cross-listing to display the course as 'ACCT 210 / ACCT 210-02 / ACCT 210-03 / ACCT 210-04' Casey calls this a 'coursework cross-listing' - it's not a Registrar cross-listing but a CW cross-listing implementation. CW cross-listing allows for display of the combined sections that accept enrollment in the course title. It also allows instructors to do things like send announcements to specific groupings of students, which is very desirable. |
5b | CourseWork Cross-listing Case #2 Multiple lecture sections with multiple discussion sections Lecture enrollment via Axess | 1064-math-51 | 1064-MATH-51.01 https://coursework-preprod.stanford.edu/coursework/servlet/AdminCourse?course=32228&action=coursesetup Registry synch to pull lecture enrollment Discussion sections are manually created in CourseWork that students can self-add It does not appear to be the case that if a student is enrolled in lecture #1, that he has to be enrolled in a specific discussion section. Student just needs to enroll in any one lecture section and any one discussion section. CourseWork uses cross-listing to display the course as 'MATH 51 / MATH 51-04 / MATH 51-07 / MATH 51-10 / MATH 51-13 / MATH 51-16 / MATH 51A'. |
5c | CourseWork Cross-listing Case #3 PWR classes Multiple seminar sections One instructor may teach one or multiple seminar sections Enrollment handled by dept.
| 1054-pwr-1 | 1064-PWR-1.12 as example https://coursework-preprod.stanford.edu/coursework/servlet/AdminCourse?course=31853&action=coursesetup Instructor of sections 12 and 21 wants one CourseWork site No Registry synch Students self-add to CourseWork site CourseWork uses cross-listing to display the course as 'PWR 1-12 / PWR 1-21' |
5d | CourseWork Cross-listing Case #4 Language classes Multiple language sections One instructor may teach one or multiple language sections Enrollment via Axess | 1064-japanlng-18b | 1064-JAPANLNG-18B.01 https://coursework-preprod.stanford.edu/coursework/servlet/AdminCourse?course=31766&action=coursesetup Registry synch to pull lecture enrollment CourseWork uses cross-listing to display the course as 'JAPANLNG 18B / JAPANLNG 18B-02 / JAPANLNG 18B-03'. |
6a | Registrar Cross-listings intra departmental Lecture enrollment via Axess
| 1064-soc-170 / 1064-soc-270 intra-departmental cross-listing | 1064-SOC-170.01 https://coursework-preprod.stanford.edu/coursework/servlet/AdminCourse?course=32469&action=coursesetup CourseWork cross-listing capability mirrors Registrar cross-listing. CourseWork synchs those sections open for enrollment |
6b | Registrar Cross-listings inter departmental Lecture enrollment via Axess
| 1064-biosci-214 / 1064-mcp-221 inter-departmental cross-listing | 1064-BIOSCI-214.01 https://coursework-preprod.stanford.edu/coursework/servlet/AdminCourse?course=32390&action=coursesetup CourseWork cross-listing capability mirrors Registrar cross-listing. CourseWork synchs those sections open for enrollment |
See also a discussion of options for cases 1,2,3 and 4,5,6:
https://consul.stanford.edu/display/CWC/CourseWork_CourseClass_VariationC_Options