, but this code // executes before the first paint, when

app

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); })(); Proficiency Exams World Languages | app

app

Skip to main content

Proficiency Exams

All education students with a major or minor in Spanish (or bilingual education) are required to passtwo proficiency exams—the oral proficiency exam and the grammar exam.

Spanish proficiency exams are offeredtwice during the school year—once in the fall andonce in the spring. Sign up at leasttwo weeksin advance. Thedates for the Oral Proficiency Interviews (OPI/OPIc) and grammar exams will be announcedseveral weeks in advance.

In order to beapprovedfor student teaching, you must passboth exams one yearpriorto starting your student teacher internship. If this requirement is not met, you must make aformal appealto the department to be allowed to student teach.

IMPORTANT NOTE:If you have not completed all portions of the proficiency requirements by the time you graduate, you will not be certified to teach Spanish. You will, however, be allowed to retake any exam portion you have not passedwithin five years after graduationin order to add the Spanish endorsement to your teaching certificate at that time.

Oral Proficiency Exam

Grammar Exam

Education students must also pass a grammar exam. This examisoffered on the same week as the OPI/OPIc on a weekday. The same sign-up deadlines apply. The cost for this exam is$20. (The first time you take it, however, it is free.) You may re-take this exam as many times as necessary. This examis graded within the app Spanish department.

It is important to know that doing excellent work in Spanish 301 and 302 will be to your advantage.The results of your grammar 301/302 examscan count for the proficiency exam if they meet the criteria. The semester following your completion of Spanish 302 you will receive a notification from the Spanish department with your scores for grammar (providing that you have filled out theBLUE sheetfrom your Spanish advisor).

In order to pass you need to attain the following score:

  • Grammar:80 percent

Study aids

Download the grammar exam study guideto see descriptions of each section you will encounter on the exam and some sample questions and answers.

Download review exercises for the grammar examfor extra practice.

Download the answer key to the review exercisesfor the grammar exam.