Useful Links

Project 1: Basic Message Board Features

Assigned: Thu, Feb 7, 2013
Status Report: Thu, Feb 14, 2013
Due: Thu, Feb 21, 2013—in-class demos


This project is the first step in building a fully-operational message board (similar to something like 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.


  • 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.


In-class status report (Feb 15)

  • 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 (Feb 21)

  • Order of the demos will be chosen at random.
  • everyone should be prepared to demo on Feb 21.
    • no code is to be edited after midnight on Feb 21.
  • 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 sainsworth418 – no magic laptops!
  • 5 minutes max – practice your demo ahead of time.
  • 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 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 Feb 22, you will lose 3 points from your assignment.

Grades should be available within one week



  • 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.

History Print Recent Changes Search

Page last modified on February 21, 2013, at 06:28 PM