Hang In There Rubric

Back to Hang In There Home

Learning Goals

  • Practice reading, understanding, and using existing code
  • Write clean, DRY JavaScript
    • Build out functionality using functions that show trends toward SRP
    • Manipulate the page after it has loaded by adding, removing, and updating elements on the DOM
    • Use array prototype iterator methods to reformat data and display it on the DOM
  • Use CSS and HTML to match styling and layout of provided comps

Project Feedback

When projects are graded, we want you to view the evaluation + feedback as a means to inform your learning, rather than as static “grades”. Feedback from instructors will focus on areas where you have an opportunity to deepen your understanding.

The evaluation will provide feedback by answering this important question: Does the project demonstrate student understanding of the learning goals & concepts?

Projects will answer that question, with each section of the rubric (see below) receiving a yes, not yet, or wow marking.

The overall project outcome is determined by “averaging” each rubric’s outcome.

Rubric

This project has 4 evaluated concepts:

  • Reading Code
  • JavaScript
  • HTML/CSS
  • Functionality

The following examples of competency & understanding are illustrations to guide you as you develop this project and continue your learning. They are not the only ways to demonstrate competency.

Live Eval Instructions

When you meet with your instructor, you should be prepared to screenshare your front end application (UI) as well as your code.

First, you’ll walk through the features of your application in the UI as a user:

  • Show a few random posters
  • Save a few posters
    • Try to save a duplicate
  • Make a new poster
    • Save the new poster
  • Show the unmotivational posters
  • Delete a few unmotivational posters
    • Show that you can double click anywhere on the poster to delete it (image, background, text)
    • Confirm that they remain deleted if you navigate away then back to that view

Along the way, your instructor may give you specific directions or have you log various parts of the data model in your console to confirm that the data model is aligned with what the UI is showing.

Then, you’ll share your code. Instructors will direct you to show and speak to various parts of the code. You can expect to show:

  • Event listeners
  • Save functionality
    • How you added the html to the DOM
    • How you prevented duplicates
  • Unmotivational posters
    • How you added the html to the DOM
    • How you deleted the poster from both the DOM and your data model

Lesson Search Results

Showing top 10 results