Drupal 7.x module that uses the Acalog Course Catalog API to pull course information into a Drupal database.
- Clone this repository in your Drupal modules directory
- Enable this module
- Visit admin/config/system/acalog/api and provide:
- Your Acalog catalog URL - the URL of your public facing catalog
- Your Acalog API URL - API URLs are in the form http://{acalogclientname}.apis.aclog.com
- A public Acalog API key - Note: private keys should not be used in production environments
- Visit admin/config/system/acalog, the "Active Acalog Catalog" selection field will be populated with your published catalogs if the Acalog API was able to connect
- Click "Acalog Catalog Data Refresh" to update your Drupal database with the course and program data.
This module provides a panel pane titled "Academic Program Course Listing." The pane lists courses offered by a program grouped semester. To adapt this module for your institution, it would be recommended to either wrap the provided panel pane output in a block, or use hook_view_data to provide the Acalog data to the Drupal Views module API.
This module was presented at DigArcU 2017 - presentation slides can be found @ https://docs.google.com/presentation/d/1Hczvp9hKG6G9zL53pJs_-OglLRVGahPwE5ooIY__k3Y