For the final assessment you will need to create a project in class that shows you have mastered the course learning objectives.
For the final assessment expect to do some or all of the things listed below. The final assessment will be open note.
- Write JavaScript
- Use CSS Styles
- Create a React Project using create react app
- Run your React project from the console
- Create and display a React component
- Pass props to a component
- Define a component that uses state
- Use React Router
- Use a form input with React
- Using a form input with Hooks
Use this rubric to assess how your understanding of the learning objectives. You should be striving for an average score of 1 or greater in each row.
Expectations | Does not meet (0) | Meets (1) | Exceeds (2) |
---|---|---|---|
Completion | Less than 70% of the challenges completed. | Completed 70 to 100% of the challenges | Completed the stretch challenges. |
Functionality | Project does not function or throws errors. | Project runs without errors. | Project runs well without warnings in the console. |
Code Quality | Code editor shows warnings or linter errors. Formatting is inconsistent. | Code is well written and well formatted. | Code is well written and well organized. Careful attention has been paid to names for variables, functions, components. |