, 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 Wins State Math Competition - News & Stories | 麻豆区

麻豆区

Skip to main content

Calvin News

Calvin Wins State Math Competition

Thu, Nov 29, 2001
N/A

Calvin College has once again claimed the top spot in a state-wide math competition.

Calvin finished tied for first with Albion College on the Michigan Autumn Take Home (MATH) Challenge competition for 2001. Each team scored 84 points. This was the eighth year the competition has been held and the sixth time a Calvin team has come in first. There were 32 teams that competed from 12 colleges and smaller state universities with all but three of the competing schools in Michigan.

Calvin's winning team members were Ryan Admiraal (Ripon, CA/Ripon Christian), David Koop (Grand Rapids, MI/Grand Rapids Christian) and Michelle Visser (McBain, MI/Northern Michigan Christian). All three are Calvin seniors and math majors with Koop also doing a bachelor of computer science degree. The trio has a combined grade point average of 3.93 (on a 4.0 scale).

The MATH Challenge consists of a set of mathematics problems that teams of students solve at their home institutions. Calvin professor Tom Jager was the faculty advisor for the Calvin team.

The MIAA fared well in this year's contest. A Hope College finished third with 80 points. MIAA schools Alma and Kalamazoo colleges tied for sixth. A second Albion team finished eighth.

In the spring Calvin will compete in the Lower Michigan Mathematics Competition, held annually since 1977. During that time, teams from Calvin have won 12 times. Hope has claimed eight crowns and Kalamazoo College four. In addition to MIAA schools, many of the state universities compete as well.

LINKS