Students will be evaluated in the following ways that aims at simulating industry job
10% Webpage (week 2) + weekly blog (every week)
10% PRD doc (week 3) + % goals hit (every week)
10% Video pitch (week 2)
10% Class pitch (week 3)
10% Midterm project presentation (week 6) + demo dry run (week 10)
3% Qs to speakers & quiz after each lecture
3% Quality of reports in lab
4% Peer reviews
40% Demo quality + final video + demo day
After firming up the project idea, each team will be required to create a Product Requirements Document (PRD) that details all the various aspects of your project. It is written to allow stakeholders to understand what a product should do, and also allow serve as a guiding document for the team that is building the product.
PRD should include a one paragraph summary of the project (summarize your project proposal), deliverables (what are you going to deliver at the end), the features (ranked by priority), any performance metrics, milestones, responsibilities of each team member, materials and outside help needed, budget, risks, and how risks will be addressed. You will be asked to do this very early in the class and then update your PRD throughout the quarter. We will use the PRD to see how your end product matches your PRD, so make sure to keep it up to date. Your PRD should be on your website.
Each team is required to maintain a blog on the webpage. You will be required to update it on a weekly basis on what happened with the project. The structure of blog should be:
You will be conducting two teammate group peer reviews during mid-quarter and end-quarter. This will involve giving demos of your work to other teams and gathering feedback.
Each team is required to create a webpage that will include all the material created throughout the quarter. Every deliverable will be linked from your webpage. Teams can use any hosting service they like. The style should be like on Kickstarter, (Example). Keep the website simple so it easy for us to navigate.
Make sure to document everything and put it on the website (notes, pictures, videos, etc), and send us the link that we can add to the course webpage.
Please setup your website by Friday, April 10, 23:59 (11:59pm), and send a link to vr-capstone-staff@cs. Initially, the website can contain a your initial project proposals (+any slides you used, & incorporating feedback/updates) and a short bio/background of the team members. You can update and improve your website as the quarter progresses.This website will eventually have several components:
Here are some example (final) project websites from previous years:
Create a video that presents the capabilities of your app and an example of how it is played or used (like the one you're going to demo during the final session). The videos are going to be played during the demo session and placed on your websites. Examples of past videos. The videos can be between 2-5 minutes long. Can include narration if necessary (kickstarter style) or just demonstrate technical features of your project.
You will be required to come up with a demo plan, that includes the floor-plan layout for your space, any furniture/props and some sinage for the team project. You will also need to prepare a demo 'script' and reherse the script in the Lab, a week prior to the final demo day.
The final demo day will take place on Zoom tentatively on Tuesday, June 9th. And there will be a rehearsal, one week prior. Mark your calendars now! More details will be sent later in the quarter as they are confirmed.
It will be very exciting, fun, and a fitting end to the capstone! It will be open to friends, family and general public. We will also invite a number of guests from companies like Microsoft, Magic Leap, Google, Facebook, Oculus, Valve, and more!
Staff will evaluate final demos on Novelty, Difficulty, Production Value, Final Demo, Presentation
Your course related obligations end after demo day. However, some teams may choose to continue working on their capstone project in order to release it on the App Store, Open Source, etc. This is a great way to get your creations out into the world and gain recognition for your work! If your team would like to continue working on the project, please contact the course staff and we will be happy to help you!