Assignment 4
Over the course of the semester, your team will develop a prototype visual analytics system designed to solve the problem outlined in your chosen proposal. As the semester winds down in early December, your final project deliverables will be due.
Semester Deliverables
There are four distinct deliverables that you must prepare. Three of these are team deliverables, while one is an individual assignment.
Team Deliverables
The three group deliverables that your project team must complete are as follows:
- Software Prototype: A fully functioning version of your project should be accessible via a standard web browser. Note that there are differences between browsers that may impact your work. You should make sure that your software works with Google's free Chrome web browser as that is what will be used for grading purposes.
- Presentation and Demo: Each team will be required to give an oral presentation to the class during our last class meeting(s). The presentation should provide an overview of your project, describe your solution, and include a live demonstration of your system. Each team will have an equal amount of time for presentations. The exact amount of time depends on the number of teams that form and will be announced closer to the actual presentation date(s).
- Final Report: A final report is required, and should be written as a publicly accessible web page. You can use UNC's web hosting services or any publicly accessible external service (e.g., github or Medium). You will need to submit the URL for your report as part of your final submission.
The report should describe your team's goals, your intended visualization design, and your end result (the prototype). Figures should be included as necessary. Your team's report should also discuss the process itself: did your team stick to your original plans? Were some parts harder/easier/more time consuming than expected? Do you have any reflections on how your project progressed now that you've reached the end of the semester?
- How long should your report be? That's hard to say as websites take many different forms. There is no length requirement. Your report should be long enough to discuss the topics listed above, and communicate to me the effort that your team invested into the project.
- Required Section: Ethical and Societal Considerations. You must include a section in your team's report discussing ethical and societal considerations for your project. This section is required for all projects and must show that your team has thought carefully about your project from these perspectives.
Individual Deliverables
In addition to the group deliverables listed above, each person must individually submit a team evaluation document. This is an individual assignment and must be written and submitted independently by each person.
- Team Evaluation: Limited to one page only, your evaluation should assess your team's performance overall. It should also describe each individual team member's contributions, including yourself. What were each person's strengths and weaknesses? The evaluation document itself is not graded, but is required from all students. It will also be treated confidentially. Your teammates will not have access to the evaluation document.
Submission
The oral presentation and live demonstration will take place during the last regularly scheduled class period of the semester.
Your software prototype, final report, and individual team evaluation documents are all due at the start of the official UNC final exam time for this course. See the class schedule for specific dates and times.
All documents and software should be submitted via the "Assignment 4" assignment in Sakai. Submit PDF versions of all documents. For your presentation, save your slides as a PDF. For all web-based deliverables (your demo system and the report), please submit a PDF document containing URLs to the online versions. In addition, please create a zip file of your software and submit it via Sakai. If this is not practical for any reason, please contact your instructor at least one week in advance of the deadline to discuss alternatives.
As a reminder, an individually authored team evaluation is required from all students. Meanwhile, only one copy of the other deliverables (e.g., report, software) should be submitted for each team.
The content on this page has been developed by David Gotz at the University of North Carolina at Chapel Hill. Copyright © 2015, 2016. All Rights Reserved.