Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Migrated to Confluence 4.0

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