Instructions

This exam contains all the questions from past assessments. However you do not need to attempt all of them!

You should instead answer whatever questions you think will best demonstrate your understanding of the standards on which you want to improve your grade.*

Your exam grade for each standard will be based on the proportion of attempted questions covering the standard that you answer correctly. While your exam grades can only help your final semester grades, you must answer at least five questions covering a standard to get an exam grade for that standard.

The functions are grouped by standard and the buttons in the questions navigation bar let you jump to different groups of questions. Additionally, the standards covered by each question are indicated next to the text of the question. Note that some questions cover multiple standards.

Unlike recent assessments, it is a completely closed book assessment meaning no index cards or other notes. Please close all other browser tabs before starting the exam. There should be no talking during the exam.

When you are done, please submit a GitHub pull request of the branch and request me as a reviewer. You may also use exam time to finish merging approved PRs after you are done with the exam. This is your last chance to improve your Github grade.

You can show and hide these instructions after you begin by clicking the in the questions navigation bar.

Good luck and happy hacking!

* The questions are categorized into six of our eight standards. The Functions standard is measured by all questions and your Github grade is based on the state of all your pull requests at then end of the final exam period.

Put definitions here.

Revisions: