, 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); })(); Leadership Opportunities - Center for Student Engagement | Âé¶¹Çø

Âé¶¹Çø

Skip to main content

Leadership Opportunities

New student orientation is the intentional process of assisting first-year and transfer students and their families in making a successful transition to the academic and cultural environment of Âé¶¹Çø. Within this, we have three student leadership opportunities:

Orientation Intern

Each spring, our office hires seven orientation interns to serve in the orientation process. The orientation interns play an integral role in this endeavor by planning and executing summer and fall orientation programs; recruiting, selecting, training, and leading a staff of other orientation leaders; supporting Calvin’s mission in day-to-day contact with new students and their parents; and participating in appropriate evaluation of Calvin’s orientation programs.

Orientation intern information

Orientation Leader

Each spring, we hire approximately 50 students to serve as orientation leaders for New Student Orientation. They play an integral role in the orientation process by helping new students successfully navigate their first semester on campus; participating with new students (first-years and transfers) in all orientation activities; being an enthusiastic and positive role model; distributing important information in a timely manner; and supporting Calvin’s mission in day-to-day contact with new students.

Orientation leader information

Orientation Assistants

Each spring, we hire 10–16 IMPACT and International Orientation Assistants to serve in the fall. IMPACT and International Orientation Assistants play an important role in IMPACT and International Orientation programs by helping new American students of color and  international students make the transition to the academic and cultural environment of Âé¶¹Çø and navigate their first semester on campus.

Orientation assistant information