Skip to main content Link Menu Expand (external link) Document Search Copy Copied

Final Deliverable

We’ll be showcasing our projects on April 25, 2024! Since we have 48 projects, we’ll be asking each team to create a short 60- to 90-second promotion video that shows off their site. We’ll also be reflecting on our partners and the development process.

Note that this is the same day that Sprint 4 is due! So we’ll need to have have a nearly-final product the day before the Sprint 4 deadline so that we’re able to demo it to the class. You can still work on the Sprint until midnight, but we’ll be showcasing them earlier!

Presentation/Ad Due: April 24, 2024 at 2pm

Peer Evaluation Due: April 25, 2024 at 11:59pm


For the final deliverable, you will ensure that your project meets the requirements from the beginning of the semester, create a presentation showcasing your site, and evaluate your group. You will also continue to ensure that your code is valid HTML5 (to ensure optimal compatibility) and that it meets Section 508 standards (to ensure accessibility of your site).

Project Presentation

Create 90-second or less video advertising your project. You should showcase your site’s design, functionality, and usability. In this video, you should clearly state the name of your project, then briefly introduce yourselves and your project. You may also consider:

  1. Provide any motivation for your project
  2. Show interaction with your app and the features it provides (i.e., show off your great and creative site!)
  3. Show responsive design mode and how your app looks on a mobile phone
  4. Discuss usability and design choices made, and why
  5. Say why your app should be voted for one of our prizes

Hint: Consider recording your video using Zoom.

Note: 90 seconds is the maximum length video allowed. We will feature these videos on our project demonstration day, April 25, 2024.

During the demonstration day, we will celebrate the progress made and the great projects you have created! You are strongly encouraged to attend class on demonstration day! We will be voting for some end of semester project awards, and may have a discussion about the projects afterwards. A portion of your final deliverable grade is participating and voting for projects.

Reflection and Peer Evaluation

This portion is an individual task.

  • Submit your reflection and peer evaluation: Evaluation Form
    • Due at 11:59pm on April 25, 2024
    • You are required to enter names and computingIDs of all team members
    • If you work on the project by yourself, indicate in the reflection and peer evaluation form that you work by yourself
  • The teaching team will consider the reflection and evaluation when assigning the final deliverable grade to an individual team member. Each team member’s grade may be adjusted based on their contribution.

End of Semester Project Awards

This semester, we have four categories of project awards:

  • Best Usable Project
  • Most Unique Project
  • Coolest Overall Project
  • Coolest Presentation/Ad

How to Enter

Everyone’s project will be considered for the “Coolest Overall Project” prize. However, you may enter your project for any of the other categories by indicating your choice in the submission form. It is highly encouraged to mention why your project should win the award in your 90-second advertisement.


Each of the awards includes a prize of 5 points extra credit on the Final Exam for all group members. Projects may only win one prize; that is, a project may not win “Coolest” and “Most Unique.”

Grading Rubric

Total: 80 points

Presentation: 40 points

  • 25 points: 90-second video advertisement providing overview of the project
  • 15 points: cheering on classmates and submitting a vote for end of semester project awards (you cannot vote for your own project)

Reflection and Peer Evaluation: 40 points

  • 40 points: peer evaluation and reflection (applied individually per team member, reflecting the work contributed by each member)


Please follow the deadlines below when making your submission. Note that the video is due before your peer evaluation, so that we have time to share our presentation videos with the class.

Presentation / Ad

Presentation/Ad Due: Wednesday, April 24, 2024 at 2pm

Submit your project information and presentation video / advertisement using the following Google Form:

Peer Evaluation

Peer Evaluation Due: Thursday, April 25, 2024 at 11:59pm

Submit your reflection and peer evaluation using the following Google Form:

Additional Information

Project Presentation Videos, Final Deliverables, and the Reflection and Peer Evaluation will not be accepted late.

Note: Making your submission available to the course staff is your responsibility; if we cannot access your files and your site on the cs4640 server, then we have to assign a zero grade. Be sure to test access to your files before the due date.