Assigned: Tuesday, Sep 11, 2012
Status Report: Tuesday, Sep 18, 2012
Due: Tuesday, Sep 25, 2012 - in-class demos
(Edited Sep 25 @ 10:15am - changed email reporting requirements -MCW)
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 on how the posts are made or displayed
Grading
In-class status report (Sep 18)
- Binary, either 0 or 3 points
- Attendance is mandatory
- 3-4 minute presentation per group
- Slides or appropriate digital and presentable alternative
- Status, problems, solutions, concepts, “to dos”
- Show us the message board(s) that serves as your design inspiration
- Questions for your audience
In-class demo (Sep 25-27)
- Order of the demos will be chosen at random
- everyone should be prepared to demo on Sep 25
- if you do not demo on Sep 25, you will demo on Sep 27
- no code is to be edited after midnight on Sep 25
- 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 mweigle418 - no magic laptops!
- 5 minutes max - practice your demo ahead of time
- TA will assign 17 points based on a detailed examination after the class
Each student will grade the aesthetic appearance of the other groups’ message boards
- Email TA (and cc me) a score of 0-3 with the subject line
CS 418/518 Project 1 Eval
- Put the scores for all groups in a single email
- Each group will receive the average value (rounded up)
- If you do not send your grades by 11am on Friday Sep 28, you will lose 3 points from your assignment
Grades should be available within one week
Submission
- https://mweigle418.cs.odu.edu/~username/proj1/
- These URLs will 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
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.