Create and Schedule a Course

About courses

Courses are individual curricula offerings for your students, such as MTH 101: Introduction to Math. Students register for the courses, may be billed for them and receive grades.

All courses are stored in in the course catalog semester within Campus Cafe. This catalog acts as a repository for course information.

Individual classes offered each semester are created by copying courses from the catalog to a specific semester. While the course information such as title and description come from the catalog, this and other information may be changed to accommodate changes to a specific class offering such as adding a topic to a class description. For example, MTH 201: Topics in Math, the study of vectors. Each semester, you’ll likely also need to confirm or change the course instructor, location and meeting time, among other information.

Adding, editing and deleting courses is done through Course Finder.

Prerequisites

  • Create a catalog semester. We recommend using code 999999 and naming it Catalog Semester. (You must add a course to the catalog semester before adding it to a live semester)

  • To schedule a course in any semester, the semester must have a registration control record.

  • Create exam codes if courses are associated with specific final exam periods.

Required permissions

Module

Number

Description

Module

Number

Description

Registration

93

Search, add, edit or delete courses

Registration

294

Course codes

Registration

355

Course extra info

Registration

762

Course prerequisites

Create and schedule a course video tutorial

https://vimeo.com/675961284

Create a new course

  1. Go to Registrar > Course Finder.

  2. Click Add Course.

  3. In Course Semester, select the Course Catalog semester.

  4. In Course Number, enter the full course code e.g. MTH101. Campus Cafe recommends no spaces. The maximum length of the course number is 12 characters.

  5. In Course Section, enter 1. The maximum length of the course section is 5 characters.

  6. Click Add.

  7. The tabs across the top allow you to enter information about the course. See details in the below section. Enter the information and click Save.

Schedule a course offering (section)

Once a course is added to your institution’s catalog, you may schedule it during a specific semester.

  1. Go to Registrar > Course Finder.

  2. Click Add Course.

  3. In Course Semester, select the academic period during which the course will be offered.

  4. In Course Number, enter the full course code e.g. MTH101.

  5. In Course Section, enter a number associated with this specific offering. For example, 01 for section 1.

  6. Click Add.

  7. The tabs across the top allow you to enter information about the course. See details in the below section. Enter the information and click Save.

Course information

Course information is stored on 10 tabs.

Course tab

Section

Field

Description

Set When Creating New Course in Catalog?

Section

Field

Description

Set When Creating New Course in Catalog?

Class Information

Class Title

Appears appears on the transcript as the title of the course. If more than 30 characters are used and the “two up” or two-column transcript is used, then the title will be wrapped onto a second line.

Yes

Class Information

Seat Limit (Class Size)

Default number of seats in the class. Users with certain security may still register. Other registration options such as waitlisting will not affect the class size field.

Optional

Class Information

Seats Used

Read only. The number of enrolled students.

No

Class Information

Base Class Size

Read only. This is the seat limit.

No

Class Information

Sub Semester

Typically used to control registration and grade entry. For example, in the fall term 201710, there is a sub semester that runs from September 1 to October 15 (term 1) and another sub semester that runs from October 16 until December 1 (term 2). By setting up these sub semesters, you can control when student can register for classes (Registrar > Registration Control) and when faculty can enter grades for each sub semester (Registrar > Grade Control).

No

Class Information

Begin Date

If left blank, the date defaults to the semester start date. However, if this class has a start date that differs, enter it here. Campus Cafe also supports asynchronous courses and the student enrollment record can have a further override of the start date for that individual student.

No

Class Information

End Date

If left blank, the date defaults to the semester end date. However, if this class has a end date that differs, enter it here. Campus Cafe also supports asynchronous courses and the student enrollment record can have a further override of the end date for that individual student.

No

Class Information

Course Length (in Days)

Actual number of days the course meets. If entered, this number will be used to calculate the end date for a student in asynchronous mode and is calculated from the individual student’s start date.

Optional

Class Information

Instructor 1

Who is teaching the course

No

Class Information

Instructor 2

Who is teaching the course

No

Class Information

Clock Transfer Course

Indicates the course is used for transferring in clock hours earned at another institution or from another program at your institution. Related documentation.

Yes

Class Information

Year Long

If selected, allows faculty to enter a year long grade.

Optional

Class Information

Cross List Root

Campus Cafe supports cross listing of courses, allowing you to have several courses listed in different departments that appear on the same roster for grading and teaching purposes. The seat count for the consolidation will be contained in the root course. Any “satellite” courses must contain the cross-listed root course name.

Optional

Class Information

Syllabus

Assists in tracking the version of the course curriculum being taught by the specific section of the course. Codes set in Registrar > Syllabus Codes.

No

Credits/Hours

Credits/CEUs

Default credits or continuing education units (CEUs) for the course. This is copied to the student enrollment record and can be overridden on an individual student enrollment. Used in GPA calculations, degree audits, credit totals, and searches. The maximum number supported is 9999.99.

Yes

Credits/Hours

Min Credits/CEUs

Minimum credits that can be assigned to an enrollment.

Yes

Credits/Hours

Max Credits

Maximum credits that can be assigned to an enrollment.

Yes

Credits/Hours

Contact Hours

 

 

Credits/Hours

Min Hours

The minimum contact hours that can be assigned to an enrollment.

Optional

Credits/Hours

Max Hours

The maximum contact hours that can be assigned to an enrollment.

Optional

Credits/Hours

Contact Hours Override

Not in use.

No

Credits/Hours

Lab Hours

The hours for labs or skills separate from the academic teaching. There are options on the grade report/transcript to calculate separate grade averages for lab/skills achievement.

Optional

Associations

Site

Where the course is offered. This can be a physical or a virtual site. For example, you may have site 1 as day, site 2 as evening, and site 3 as online. Using custom control WEBREGSITE, you can constrain students to only see their courses during registration (e.g. site 1 day students would only see site 1 courses).

Optional

Associations

Division

Contains the superior administrative unit overseeing the course. For example, College of Liberal Arts. This is available on the course listing and rosters as a filter.

Optional

Associations

Department

The administrative unit associated with the course (i.e., Math). This is available on the course listing and rosters as a filter. It is also used in the permissions system to govern departmental access to rosters and students. A faculty member or administrator can be designated as belonging to a department (faculty maintenance) or multiple departments using the multiple department maintenance function.

Optional

Associations

Program Initials

Used to enter the first two or three characters of the course number. For example, AC = or ACC for accounting courses based on custom control WEBCRPLEN. It is available as a filter on the course listings.

Optional

Grading

Grading Method 1

Used to set the type of grades a student may receive for the course. For example, setting this to PF Pass/Fail will restrict final grades to those on Quality Point Maintenance indicated as Pass/Fail. STParm RCGRMD controls these options; do not remove option PF.

Optional

Grading

Grading Method 2

For courses that permit multiple grading schemes, select an additional method.

Optional

Grading

Grading Method 3

For courses that permit multiple grading schemes, select an additional method.

Optional

Grading

Credit Status

Designate if a course bears academic credit. Non-credit courses can be specified with this field.

Optional

Class Status

Class Cancelled

Designate a class as cancelled to prevent further registration. The Multiple Student Course Drop function can be used to unenroll students from canceled courses.

No

Class Status

Enrollment/Catalog Status

Designates the status of an enrollment or catalog. This field may contain the following options: closed, allow over-enrollment, or catalog inactive. If closed, registration will be unavailable unless an override is provided. For example, some institutions temporarily close a course to save space for a preferred group that might register a week later. Allow over-enrollment permits registration to continue even if a course is full without affecting the base class size.

If catalog inactive is selected, the course will not be presented as a target course when posting transfer or test credit.  This value is also selected to assist with searching the catalog semester, limiting the results to currently active courses.

No

Related Functions

Activity Trigger

This trigger can be used to generate activity tracking records when an enrollment is added to a student subject to the hold enrollment tracking field.

No

Related Functions

Hold Enrollment Tracking

If this box is selected, the activity tracking will not be generated for the course for the student until the hold enrollment tracking box is unchecked on the student enrollment record.

No

Related Functions

Gradebook Group ID

The ID of the gradebook group for the course. When the course is added to a student’s record, a gradebook will be generated for that student based on the records set up in the gradebook maintenance on the registrar menu.

No

Related Functions

Transcript Footnote Code

This field can contain a footnote that will appear on the transcript for the specific course.

Optional

Related Functions

Sign Up Now Form

Choose a form to allow individuals to register for the class directly without an existing person record or application submission. Refer to Sign up form documentation.

No

Location tab

Field

Description

Set When Creating New Course in Catalog?

Field

Description

Set When Creating New Course in Catalog?

Days

Select the days of the week the class meets.

No

From

The start time of the class meeting.

No

To

The end of the class meeting.

No

Room

The room the class meets during that day and time.

No

Suffix

 

No

Override Conflicts

Select to allow the same room to be scheduled at the same time for multiple classes.

No

Exam Code

Select the final exam associated with the class. This assists with exam scheduling and reporting.

No

Exam Room

The room where the final exam occurs.

No

Prerequisites tab

Campus Cafe supports prerequisites that require a student to have taken or be taking a specific course prior to enrollment provided proper permissions are set.

If creating a new course in the catalog, we recommend you set these if applicable.

See prerequisite documentation for details on these functions.

Corequisites tab

Corequisites are classes that the student must take simultaneously as the course in which they are attempting to enroll. Campus Cafe supports up to five courses that a student must enroll in during the same semester.

If creating a new course in the catalog, we recommend you set these if applicable.

See corequisite documentation for details on these functions.

Codes tab

The codes tab allows additional information about a course. Many of the selections may be set by institutions using STParms.

 

Section

Field

Description

Set When Creating New Course in Catalog?

Section

Field

Description

Set When Creating New Course in Catalog?

Class Characteristics

Lab

Choose to indicate a lab section. If custom control GPA_LABS, Sequence1, Parameter 1 is set to N then courses indicated as a lab will not appear on the transcript or be included in the GPA.

Optional

Class Characteristics

Instruction Method 1-3

Classify the modality of instruction. Classes with OL as Instruction Method 1will not appear on the calendar view of the class schedule and will only appear on the grid view. Values set in STParm RCIMXX

Optional

Class Characteristics

Class Level Restriction

Choose to restrict the class to students associated with a specific class level, e.g. freshman, sophomore, junior or senior. The restriction will allow students in that level and higher levels to register for the class. The system will use the class level unless custom control WEBUSEASSU is set to Y, in which case the system will use the assumed class level.

Optional

Class Characteristics

Remedial Code

Informational field to classify a course as remedial. Values set in STParm RCRMCD

Optional

Class Characteristics

Certification

Informational field. Separate from major maintenance. Values set in STParm RCCTCD

Optional

Class Characteristics

ADA Compliant

Informational field to denote courses that may have special ADA compliance. Values set in STParm RCADAC

Optional

Class Characteristics

Core Curriculum

Informational field. Values set in STParm RCCORC

Optional

Class Characteristics

Funding Status

Informational field. Values set in STParm RCFDST

Optional

Class Characteristics

Course Contract Type

Informational field. Values set in SParm RCCCTY

Optional

Grading

Repeat Rule

If this field is not blank, a student may repeat the course for credit. The selection impacts the earned credit/GPA. Permission #381 controls whether the user may override the repeat rule during registration.

A user will be allowed to register for a course additional times regardless of the repeat rule/permission if the prior attempt has a failing grade.

If the repeatable flag is blank (--choose one--) the course may not be repeated. Courses that were dropped with no grade or have a W grade are not treated as previous attempts for the purpose of this rule. Custom Control RG900BA, Sequence 1, Parameter 3 controls whether transfer courses are considered when checking for repeats. If the student attempts to enroll in the course again, the system will prompt the student that he or she has exceeded the enrollment limit for the course. Permission 381 controls whether the student may override this prompt and enroll. Permission 561 controls whether a staff member may override this prompt and enroll the student. If the student is registered for the course again, the system will count only one attempt in total earned credits and the GPA. Custom Control RG900BA, Sequence 1, Parameter 1 controls whether the class representing the highest grade or the class in the highest (most recent) semester is factored in to the GPA. To allow a specific student to count multiple attempts in earned credits and GPA, check the Repeat Threshold Override Flag on the Enrollment Detail page for the student's course.

Optional

Grading

Alternative Grade Semester

Set for the class to use a specific quality points listing (grade scheme) rather than the one associated with the semester in which the class is scheduled.

If this field is blank, the regular quality points 0 semester is used. The numeric value in the alternate grade semester is added to the constant 999990 to indicate the semester for the quality points for this course. If this field contains a 1, the quality points from semester 999991 will be used to calculate credits taken, credits earned, cumulative GPA, etc.

Optional

Grading

Exclude From GPA

Removes the course from GPA calculations for all students enrolled in course.

Optional

Grading

Exclude From Transcript

Removes the course from the transcripts of all students enrolled in course.

Optional

Grading

Exclude From Degree Audit

Removes the course from the degree audits of all students enrolled in course

Optional

Grading

Exclude From Grade Comments

Removes the course from the grade reports of all students enrolled in course

Optional

Visibility

Hide Course in Public Course Listing

Removes course from public course search. Permission #657 determines whether the logged in user respects this.

Optional

Visibility

Hide Course in Private Course Listing (Student)

Removes course from student class search. Permission #657 determines whether the logged in user respects this.

Optional

Visibility

Hide Course in Private Course Listing (Non-Student)

Removes course from faculty/staff class search. Permission #657 determines whether the logged in user respects this.

Optional

Learning Management System

LMS Category

Supports the Moodle-Campus Cafe API. The course category in Campus Cafe set should match the course category in Moodle. Options set through STPARM LMSCAT

Optional

Learning Management System

LMS Course Code Override

The Brightspace and Canvas learning management system (LMS) integrations by default create a new course/section in the LMS for each Campus Cafe section. To have student enrollments from multiple Campus Cafe course sections all flow into a single course in the LMS, for Brightspace, enter the Brightspace Course Offering Code of the Brightspace course in this box. For Canvas, enter the Canvas SIS ID number of the Canvas section in this box. Not supported in Moodle.

No

Learning Management System

Exclude From LMS Integration

Select to exclude this section from an integration with Brightspace or Canvas. This section will not be created in Brightspace or Canvas and students enrolled in this section will not be enrolled in this Brightspace or Canvas section. Not supported in Moodle.

No

Custom Information

Enrollment Code 1-4

Informational fields. Values set in STParm RGENCD

Optional

Other

Retention Rating

By default each absence in this classwill add 1 to the student's retention score. (A higher score equals a higher risk of dropping out.) Adjusting this value will change the value of each absence.

Optional

Other

IPEDS Code

The Integrated Postsecondary Education Data System code.

Optional

Other

CIP Code

NCES Classification of Instructional Programs code.

Optional

Other

TOP Code

California community college Taxonomy of Programs code.

Optional

Other

Course Degree Audit Limit Type

Specify the type of course (e.g. workshop, physical education). The degree audit may be configured to limit the number of courses by type that apply toward a student's degree requirements.

Optional

Other

Roster Enr. Comment Code Entry

 

 

Other

Attendance Method

 

 

Faculty pay info tab

The faculty pay info allows institutions to store information about the class instructor’s pay.

Field

Description

Set When Creating New Course in Catalog?

Field

Description

Set When Creating New Course in Catalog?

Pay Type

Institution defined value that may include such options as “contract,” “per student,” etc. Values set in STParm RCPYTP

No

Amount To Pay

Dollar amount of compensation

No

Pay Rate %

If faculty to receive a portion of total compensation

No

Length of Session

Informational

No

Pay Level

Informational

No

Quantity of Sessions

Informational

No

Min. Enrollment:

Minimum number of students required to run class. For informational purposes only, no effect on registration.

Optional

Hours Towards Cert

Informational

No

Billing/refund tab

You may have a class that doesn’t follow your normal tuition and fees refund policy. For example, maybe a travel course requires students to drop far earlier to receive a refund than your traditional on-campus courses.

The global billing refund rule is found by going to Admin > Semester Date for the semester with a 0 site number and no major specified. The billing/refund panel on the course allows the ability to specify an alternative number of days or dates than the global rule.  

For charges to be reversed, the student’s course enrollment must have a withdrawal date and withdrawal final grade.   Dropped enrollments are always refunded at 100%.

Only per course fees from the fee panel, or per course charges in a billing rule with a proc type of T and a Not Reversible Code of B, C or S are eligible for automatic refund processing.

image-1698172382354.png

The billing rule can be specified in a number of days or a specific date.

If using the number of days method, the days are calculated from the begin date of the course to the date of withdrawal (with the begin date of the course not counting towards the days.

Courses starting on May 1, 2023 would only be eligible for a 100% refund until 8 days (5/9/23 would be 8 days since the first day is not counted).

So for a course which starts on 5/1/23:

100% refund through 5/9/23 (up to 8 days)

70% refund 5/10/23- 5/16/23 (9-15 days)

60% refund 5/17/23-5/23/23 (16-22 days)

50% refund 5/24/23-5/30/23 (23-29 days)

0 Refund after 29 days.

image-1698171872006.png

If you key in specific dates the refund would be as follows:

100% refund through 5/9/23

70% refund 5/10/23- 5/16/23

60% refund 5/17/23-5/23/23

50% refund 5/24/23-5/30/23

0 Refund after 29 days.

Exclude from Bill Matrix: If checked, this course will not apply to a billing rule with the Per Credit or Course set to per course or per credit. The course will apply if the Per Credit or Course is set to Flat Fee on All and will be factored into the minimum or maximum credits required for a billing rule to apply.

Fee panel tab

If a specific course or course offering has fees separate from your normal billing rules, you may enter them here. For example, perhaps you have a course that includes a special fee to pay for a field trip. These fees will be charged in addition to the normal tuition.

The course must be saved before adding fees.

To add a fee

Below are simplified instructors. For details, see setting up course fees.

  1. Choose the fee Type. Values are delivered with Campus Cafe and can’t be changed.

  2. Choose the Bill Code (transaction code) for which the fee will appear on the student bill.

  3. Choose a Billing Site to apply the fee (optional). For example, if only students at your main campus are charged this fee.

  4. Optionally, choose an effective date.

  5. Enter the Amount of the fee

  6. Click Save Fee.

Extra info tab

The extra info screen allows additional descriptive information about the class.

Field

Description

Set When Creating New Course in Catalog?

Field

Description

Set When Creating New Course in Catalog?

Course Description

Defines the details the course, typically, from the academic catalog. Appears in class search when the course code is selected.

Yes

Comment 1-3

Optional free-text area to provide additional information. Comment 1 will appear on the class search depending on permissions assigned to the user

Optional

Course dates tab

Each date the course meets is shown on this calendar. The calendar updates nightly. To force an update, run Course Dates Creation. You may hover over the exception records to see more information about the exception.

Course exceptions allow institutions to add a off-cycle meeting time to a class. For example, a class may meet Monday and Fridays but also one specific Wednesday. 

Exceptions also allow you to to add more than two instructors to a course section.

Prevent or allow exceptions to be created

If custom control ATTEND_VAL Seq 1, Parm 6 is set to N, a course exception may not be scheduled to meet at the same time as the root course or another of the course's exceptions. For example, if MATH314 Section 1 is scheduled to meet January 5 to March 30 on Tuesdays from 9am to 10am, you may not schedule an exception for MATH314 Section 1 to meet on a Tuesday between 9am and 10am that falls between January 5 and March 30.

To allow exceptions at the same time, set custom control ATTEND_VAL Seq 1, Parm 6 is set to Y.

Create course date exception

To create a course exception, the course itself must exist in the course catalog and be scheduled to a specific semester.

  1. Go to Registrar > Course Finder.

  2. Click Add Course.

  3. In Course Semester select the semester in which the course exception is being scheduled.

  4. In Course Number enter the full course code e.g. MTH101

  5. In Course Section enter the section number. e.g. 01

  6. In Course Exception enter a number or letter to identify the exception. e.g. A

  7. Click Add.

  8. To add an additional meeting time, on the Course tab enter the Begin Date and End Date as the date the class meets off cycle

  9. To add additional instructors, on the Course tab enter instructors in the Instructor 1 and Instructor 2 box. These instructors will have the course appear in their Faculty dashboard and list of courses.

  10. Click Save.