, but this code // executes before the first paint, when

Â鶹Çø

is not yet present. The // classes are added to so styling immediately reflects the current // toolbar state. The classes are removed after the toolbar completes // initialization. const classesToAdd = ['toolbar-loading', 'toolbar-anti-flicker']; if (toolbarState) { const { orientation, hasActiveTab, isFixed, activeTray, activeTabId, isOriented, userButtonMinWidth } = toolbarState; classesToAdd.push( orientation ? `toolbar-` + orientation + `` : 'toolbar-horizontal', ); if (hasActiveTab !== false) { classesToAdd.push('toolbar-tray-open'); } if (isFixed) { classesToAdd.push('toolbar-fixed'); } if (isOriented) { classesToAdd.push('toolbar-oriented'); } if (activeTray) { // These styles are added so the active tab/tray styles are present // immediately instead of "flickering" on as the toolbar initializes. In // instances where a tray is lazy loaded, these styles facilitate the // lazy loaded tray appearing gracefully and without reflow. const styleContent = ` .toolbar-loading #` + activeTabId + ` { background-image: linear-gradient(rgba(255, 255, 255, 0.25) 20%, transparent 200%); } .toolbar-loading #` + activeTabId + `-tray { display: block; box-shadow: -1px 0 5px 2px rgb(0 0 0 / 33%); border-right: 1px solid #aaa; background-color: #f5f5f5; z-index: 0; } .toolbar-loading.toolbar-vertical.toolbar-tray-open #` + activeTabId + `-tray { width: 15rem; height: 100vh; } .toolbar-loading.toolbar-horizontal :not(#` + activeTray + `) > .toolbar-lining {opacity: 0}`; const style = document.createElement('style'); style.textContent = styleContent; style.setAttribute('data-toolbar-anti-flicker-loading', true); document.querySelector('head').appendChild(style); if (userButtonMinWidth) { const userButtonStyle = document.createElement('style'); userButtonStyle.textContent = `#toolbar-item-user {min-width: ` + userButtonMinWidth +`px;}` document.querySelector('head').appendChild(userButtonStyle); } } } document.querySelector('html').classList.add(...classesToAdd); })(); Resources - Office of the Provost | Â鶹Çø

Â鶹Çø

Skip to main content

Resources

Find resources to aid you in everything from planning and assessing courses to the integration of faith. New faculty members should head to Calvin 101 for some help getting oriented.

Employee Handbook

Faculty Handbook

The following resources are now available in the Academic Division Hub (see resources tab at top of SharePoint page):

Faculty resourcesÌýÌýÌýÌý
Resources for course management and evaluation, student conduct, test schedules, and more.

Assessment resourcesÌýÌýÌýÌý
Resources for core and program assessment, with templates and example reports.

Teaching-evaluation toolsÌýÌýÌýÌý
Resources for assessment, peer observation, the integration of faith into your teaching and more.

Reports and documentsÌýÌýÌýÌý
The Faculty Handbook, Expanded Statement of Mission, FEN and other reports and documents that define the direction of Â鶹Çø.

Copyright compliance proceduresÌýÌýÌýÌý
Calvin has contracted with the Copyright Clearance Center for an annual copyright license.