If your site shows course data for your department, this content is being imported from the Registrar's Course Catalog. Any edits, additions, or deletions, should be made in the system of record, and those changes will be reflected on your department site within 24 hours.
The data imported from the course catalog includes:
- Course title,
- Subject and number (e.g. AAAS 89S),
- Course description,
- Enroll consent,
- Drop consent,
- When the course is typically offered,
- Fall Only
- Spring Only
- Fall and/or Spring
- Course components (e.g. Discussion, Laboratory, Lecture),
- The curriculum codes, and
In addition to the data imported from the course catalog, there are several fields that are locally-managed, and are independent of the import process. These fields allow an editor to add additional content to an imported course to enhance or clarify aspects about the course. These fields include:
- Category (e.g. Pre-Law, Capstone Seminar, etc.), which can be used to filter or group courses in a meaningful way unknown to the registrar's office.
- Course image, to add a visual element not present in the course catalog.
- Local description, which can be used to enhance the imported description; for example special topics courses often include a bare bones description such as “Topics vary”; future offerings lack a description other than “available as of” followed by the date they will be available.
- Notes, in order to add a short message about a course, such as “Offered spring semester during odd-numbered years.”
Note: As with all imported content, changes made to any fields other than those found under the Local Data tab will be reverted to the original data from the source (Duke Registrar) the next time the importer runs. This includes the Title field.
Manage courses view
In order to facilitate management of this content, your site has a view dedicated to courses which is limited to site editors with permission to edit courses. To access this view, select 'Shortcuts' from the admin menu, then click the 'Manage courses' link in the shortcuts menu. If this shortcut is not present, you can simply add '/admin/manage-courses' to your site's web address in the address bar of your browser (e.g. https://yoursite.duke.edu/admin/manage-courses).
When editing a course, you will see two tabs: “Local Data” and “Imported Data”. You should only edit the fields on the “Local Data” tab. All data on the “Imported Data” tab is imported from external sources of record, such as DukeHub. As such, any direct editing you do to these fields will be overwritten when the site updates the data from these sources.
This view provides an editor with:
- A subject filter,
- A search field on the course number,
- A category filter,
- A search field on the imported description, and
- A published filter
The description search field is useful for locating courses which are future offerings. Any such course includes a simple imported description noting when the course will be available; an editor can then add details to the 'Local description' field.
The tabular display shows:
- Course number,
- When offered,
- Curriculum codes,
- If a course includes an image,
- If a course includes a local description,
- If a course has content in the notes field, and
- A link to edit the course
Some sites use a Featured Courses carousel, most commonly on the homepage or at the top of the courses page. If your site uses one of these carousels, you can add and remove featured courses using the following steps.
- Go to the Courses page on your site and find the course you'd like to feature
- Click the Course title in the table
- On the Course page, click the Edit tab
- Scroll down to Course Categories. If the box beside Featured Course is checked, the course will appear as Featured.
- Simply click the box to check or uncheck it as appropriate
- Click Save at the bottom of the page
The Featured Courses carousel order is controlled by an Entityqueue which can be found by going to Structure > Entityqueues > Featured Courses Carousel. Please see Managing Entityqueues for full details on using this feature.