Final Exam Specification
The Task
Your task will be to create a facsimile of an HTML form from an image and a list of details. The exam will provide:
- an image of the form to be replicated
- instructions and hints for the HTML, CSS, and JavaScript you need to write
The form you re-create will include elements of the forms you saw and built in class over the last two weeks of the semester, such as:
- Session 27: forms on the UNI home page, the Google home page, and the CatID login screen
- Session 28: a user feedback form
- Session 29: forms for customized styling and custom Google search
Note: The email contact form example from Session 29 is fine to review as an example of HTML and CSS, but the JavaScript is more complex than the exam will ask you to write.
The Work Environment
This is not a paper-and-pencil exam. You will use your laptop to write and submit code.
You will download starter code to use as the base for your solution. That way, you do not need to memorize HTML header trivia or type in code needed to use required fonts.
During the exam, you will be able to use:
- VS Code to edit the three files for the exam and to access MDN documentation
- a web browser to view the web page you are creating, MDN documentation, and pages on the course web site
- the browser's developer tools to inspect the page you are creating and to see and interact with the console
You will not be permitted use other tools, view other web sites, or refer to other files on your computer.
At the end of the exam, you will submit your code using the course submission system.