-
Notifications
You must be signed in to change notification settings - Fork 2
Home
This Course-Catalog is a project to develop a web front-end for searching and browsing course information stored in Banner.
The implementation of this system is layered such that the Web UI code is separated from the data model. The data model is an implementation of the Open Knowledge Initiative (O.K.I.) Open Service Interface Definition (OSID) for Course information, the Course OSID (detailed doc). Because of this structure, it is possible for other institutions to modify the data model (the OSID implementation) so as to use the same UI code against different data sources, be they different Banner implementations or alternative systems.
Examples of the the Course-Catalog in action at Middlebury College:
Here are some examples of this system in action:
- Main Search UI (catalog app)
- Section Details Page (catalog app)
- Department “courses” RSS feed (catalog app)
- Departments listing to feed to the Drupal content type form (catalog app)
- Department Course Listing (Drupal “courses” content-type displaying a feed from the catalog app)
- Department Section Listing (Drupal “courses” content-type displaying a feed from the catalog app)
- Faculty Profile (Drupal “profile” content-type displaying a feed from the catalog app)