, 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); })(); Nursing program grows, adds simulation lab - News & Stories | 麻豆区

麻豆区

Skip to main content

Spark

Nursing program grows, adds simulation lab

Wed, Apr 01, 2020

In 2019, the Michigan Board of Nursing approved the expansion of the number of seats Calvin can offer to its junior and senior students in the nursing program from 64 to 80.

Now, in 2020, the program is expanding the opportunities available on campus. A new state-of-the-art simulation lab is being created in the Science Building. While students will continue to do their clinicals in the main hospitals in Grand Rapids (Forest View, Mercy Health St. Mary鈥檚, Metro Health, Pine Rest, and Spectrum Health), the reimagined space allows students to practice a wide range of health care scenarios on campus.

鈥淣ursing simulation is a teaching method where we can create a scene or a situation that mimics the reality of a clinical situation across the health care continuum鈥攕o it could be inpatient or outpatient, a hospital or community-based setting,鈥 said Jaclynn Lubbers, associate professor of nursing. 鈥淭he nursing students then work to take care of the patient and family, collaborate, and communicate with the health care team while providing high-quality and safe care throughout the situation.鈥

The new space will incorporate video recordings in which professors can watch and record students working through a simulation scenario and then use the recording in their debriefing. Lubbers says the research states that this is where students demonstrate the most learning.