From CS 418 — Web Progamming

CS418-S13: Project 2: Expanded Message Board Features

Contents (hide)

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

Description

The assignment asks you to build upon the basic message board that you built for Project 1. This version requires several additional features, including roles (admin, moderator, etc.), thread support, multiple forums, and pagination.

Requirements

Roles

Users can now have roles, which are separate from a user’s identity

Required:

Thread Support

A thread is a message and all of its associated replies (and replies to replies to replies...). There are many different display models possible.

List of Threads in a Forum Examples:

List of Messages in a Thread Examples:

Required:

Multiple Forums

A forum is a sub-topic relevant to the entire message board (e.g., separate forums for "Good Eats" and "Recruiting" on the LSU sports message board).

Required:

Pagination

Administrator can set how many messages/replies to view on a single “page” (default = 5). See threading examples for pagination examples.

Required:

Grading

In-class status report (Mar 7)

In-class demo (Mar 14)

Each student will grade the aesthetic appearance of the other groups' message boards

Grades should be available within one week

Submission

Recommendations

Retrieved from http://www.cs.odu.edu/~sainswor/CS418-S13/Project2
Page last modified on February 21, 2013, at 06:54 PM