A screenshot of the new Course Hub dashboard showing the welcome text.

We are pleased to announce the Course Hub update was completed last week. When you next visit courses.middlebury.edu you will see the new interface. For the Institute when you visit courses.miis.edu you will be directed to the new hub at courses.middlebury.edu, please update your bookmarks accordingly. The image above shows the new Course Hub interface.

If you have questions or comments about the Course Hub, or you would like to report an issue, please submit a Helpdesk ticket

The Course Hub’s new look and feel is both mobile-friendly and more accessible. The general user experience and options are largely similar to what users have come to expect in the old Course Hub with small tweaks here and there.

The underlying data-processing engine that runs the Course Hub has been rebuilt from the ground up to streamline how it how it handles user data. The old Hub required several stages of bulk-processing of all class-groups to occur so that it could determine enrollment changes and pass these off to resources like Canvas. Having several stages where every enrollment had to be processed would take between 2-15 hours for new enrollments to cascade through the system. In contrast, the new Course Hub looks at enrollment changes incrementally as they come in and can push new student-enrollments downstream to Canvas and other Resources minutes after they are recorded in Banner.


  • Drupal admin_views 7.x-1.7
  • Drupal file_entity 7.x-2.26
  • WordPress jetpack plugin 7.9.1
  • WordPress magic-liquidizer-responsive-table plugin 2.0.4
  • WordPress nextgen-gallery plugin 3.2.21
  • WordPress osm plugin 5.3.1
  • WordPress the-events-calendar plugin 4.9.12
  • WordPress hueman theme 3.4.32
  • WordPress responsive theme 3.30

Fixes and Tweaks

  • The old method of scheduling news stories to appear in Drupal 8 conflicted with the draft / published / archived content moderation workflow. We have improved this with a new scheduling system that will publish drafts at a prescribed time.
  • An issue that prevented saving Google Calendar content and sometimes prevented the calendar from appearing on our Drupal 7 sites was fixed.
  • The update of the admin_views Drupal module mentioned above allowed us to restore a custom report to the Non-College Housing site’s administration interface.

Ongoing Work

  • Creating a new “Offices” site for institution-wide anchor functions.
  • Creating new Drupal 8 sites for our schools and programs.

Information Technology Services
Davis Family Library 202
Middlebury, VT 05753