Assigned: Tues, Jan 28, 2014
Status Report: Tues, Feb 4, 2014
Due: Tues, Feb 11, 2014 - in-class demos
Description
This project is the first step in building a fully-operational message board (similar to something like http://www.tigerfan.com). Your first assignment is to build the basic framework of the message board. You and your group partner should have already chosen an interesting topic for your message board.
Requirements
- Single forum
- User login
- Use pre-defined user ID and passwords (no user signups yet).
- You must create 'mweigle' and 'TA' accounts for grading. You should also create several for your own testing.
- Users can post messages to the forum
- Users can view posted messages
- There are no specified requirements (yet) on how the posts are made or displayed
Grading
In-class status report (Feb 4)
- 0 or 2 points
- you will get 0 points if you are present but don't report any progress
- Attendance is mandatory
- 2-3 minute presentation per group
- Slides or appropriate digital and presentable alternative
- don't demo your system for us yet, but screenshots are fine
- Status, problems, solutions, concepts, "to dos"
- Show us the message board(s) that serves as your design inspiration
Writeup (Feb 11)
- 3 points - graded by Dr. Weigle
- Brief, but should contain how each requirement was met, design decisions, programming tricks, helpful resources consulted, division of labor/responsibilities (if in a 2-person group)
In-class demo (Feb 11-13)
- 20 points - TA will examine your project after class
- 15 points - requirements
- 3 points - usability
- 2 points - aesthetics
- Order of the demos will be chosen at random
- everyone should be prepared to demo on Feb 11
- if you do not demo on Feb 11, you will demo on Feb 13
- no code is to be edited after 11:59pm on Feb 11
- Demonstrate all of the required features of your system
- Show any 'extras' that you have done
- Tell us the division of labor (who did what)
- Demo must use the version available on weiglevm - no magic laptops!
- 5 minutes max - practice your demo ahead of time
Grades should be available within one week
Submission
Project: We will assume that your project is available at https://weiglevm.cs.odu.edu/~username/proj1/
- These URLs must be valid for all students
- If you are in a group of 2, only 1 URL will have the actual PHP, and the "other" URL will auto-redirect to the "right" URL
- You will lose points if your URLs don't work in this manner
Writeup: Submit a hard-copy in class on Feb 11
- 1-2 pgs max, no cover page
- if 2 pgs, print double-sided if possible
Recommendation
- Debug within your group first, then ask for other groups to help debug your operations
- Your status report the week before the due date is for your benefit and the benefit of your peers more than for me.