, 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); })(); Calvin engineers take second place at Disaster Shelter Design Competition - News & Stories | 鶹

Skip to main content

Calvin News

Calvin engineers take second place at Disaster Shelter Design Competition

Thu, May 03, 2018
Matt Kucinski

Calvin College placed second at the 7th Annual Disaster Shelter Design Competition, sponsored by Samaritan’s Purse International, April 19-21, and hosted on John Brown University’s (JBU) Siloam Springs campus. Nine teams from eight universities designed and constructed a rapidly-deployable emergency and disaster shelter, which a panel of judges with expertise in emergency management, engineering, logistics, and manufacturing, evaluated for possible implementation in relief efforts worldwide.

“It was a lot of fun. We got to test our prototype against other schools and other designs, simulate a lot of scenarios, and ultimately we got to see how well our process and ideas came to light in physical form,” said Kyle Sutton, a senior civil-environmental engineering major at Calvin.

Sutton, along with fellow senior civil-environmental engineering majors, Kyra Black, Cameron Carley, and Nate Veldboom, made the 13-hour drive south for the competition. The group, known as Team Dwell, brought with them their handiwork--a project they’ve been working on for their senior design project this year.

The competition scenario they participated in was based on the 7.8 magnitude earthquake in 2015 that affected more than a million people in Nepal. The shelters were required to address the local climate in Nepal, as well as their mountainous terrain, by retaining heat and transporting easily as well as by being water resistant, cost effective and culturally appropriate. The shelters were also required to be able to house a family of four.

“This competition gives Samaritan’s Purse access to some of the region’s most innovative engineers, construction management and architects, as students provide practical solutions to real-world problems,” said Mark Terrill, associate professor of construction management at John Brown University, and competition coordinator. “Not only does the competition combine classroom learning and real-world application, but it’s also really fun to watch.”

Each team’s disaster shelter prototypes endured durability testing – including earthquake sustainability, heat retention, overnight habitability, wind turbulence, and water resistance. In addition, teams competed in an emergency shelter construction test, where they were evaluated on their ability to quickly design and construct emergency shelters from given materials.

Teams were scored based on their shelter’s performance in individual events and on their presentations detailing their shelter’s schematics, design, and materials. In addition to Team Dwell’s second place overall finish, they also took top honors in the Best Camp Plan, Best Report/Presentation, and Lightest Shelter categories.

A team from LeTourneau University took first place overall and John Brown University took third place. Other universities who participated this year include: Dordt College, Pittsburg State University, Gyeongsang National University, Murray State University, and University of Arkansas at Little Rock.


Authors: