, 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); })(); New app guides student scavenger hunt for ArtPrize - News & Stories | 鶹

Skip to main content

Calvin News

New app guides student scavenger hunt for ArtPrize

Tue, Sep 24, 2013
Connor Sterchi

A typical visit to Grand Rapids for probably does not involve wearing a Santa hat and singing a Christmas carol to a police officer. But for the Calvin students who used the ArtPrize scavenger hunt app, the first Friday of ArtPrize was far from ordinary.

“This is our first attempt at anything like this,” said Cameron Kinney, a graduate intern for (SDO) who is also a Calvin alumnus from the class of 2010. “We have over 100 checkpoints in the app.”

A fresh look at the city

The scavenger hunt app was pioneered by Kinney, who used , a company which designs specific apps. The app’s colors, cityscape background and banner were all customized for ArtPrize and Calvin students.

“This is really a fun way for students to feel welcomed into the city and to experience ArtPrize,” said Paula Englin, the coordinator of student organizations and weekend programming for student development. “I know for people who are new, particularly freshmen that maybe are from other parts of the country or world, ArtPrize will probably be a little overwhelming, and so hopefully this is a really helpful tool for them to be able to check it out on their own time and have some direction.”

Students who participated in the ArtPrize scavenger hunt competition scattered throughout downtown Grand Rapids to reach a variety of checkpoints. The checkpoints had different point values—from five to 100 points—depending on the difficulty. Some checkpoints were very difficult, such as one that challenged: “Get a picture shaking the hand of ” for 100 points. Other checkpoints were more straightforward, such as one that said “Find Monty.”

“The goal and intention was to get students to interact with ArtPrize and Grand Rapids in a whole new way,” Kinney said. “To go deeper than just looking [at art].”

Another fun Friday

—organized by the SDO programming team—are events on weekend nights for Calvin students. For three years, SDO has organized a Buck Fridays event for ArtPrize. The Ladies Literary Club, which is located right next to the headquarters for ArtPrize, is the hub for Buck Fridays events, where students congregate for food, games and concerts. But this year’s event differed considerably from previous years.

“This year we wanted to try something new,” said Englin. “So in addition to those old pieces from the past, we’ve added in this app.”

Despite overcast clouds and the threat of rain on Friday night, some groups of students showed up at 6 p.m. to get a good start. One of those groups was the “Mighty Morph and Flower Arrangers,” a group of four seniors ready to take on the ArtPrize challenge.

“We’re still formulating our strategy at the moment,” said student Scott Strensrude. “But our strategy is to adapt to whatever comes up. We’ll probably go for some of the big points.”

“Go big or go home, that’s our motto,” said student Josiah Gorter. “I even have a bumper sticker that says that on the back of my car,” added student Alicia Driesenga.

The four seniors—who are all returnees to ArtPrize—said that the original artwork and community at ArtPrize are the main attractions.

“[My favorite parts are] the really creative and beautiful artwork, and the community,” Gorter said, “just having everyone be downtown, seeing friends, just walking around.”

Although the scavenger hunt competition ended on Friday night, the app will still be available for students to use until the end of ArtPrize.