Web Programming Assignment #3: Admin, Moderator and User Functions Old Dominion University Department of Computer Science CS 418/518 Fall 2008 Michael.

Slides:



Advertisements
Similar presentations
MFA for Business Banking – Security Code Multifactor Authentication: Quick Tip Sheets Note to Financial Institutions: We are providing these QT sheets.
Advertisements

Recruitment Booster.
Home This training presentation is designed to introduce the Residency Management Suite to new users. This presentation covers the following topics: Login.
CIM Student Employment - TimesheetX
Web Grading Instructions for Faculty on How to Assign Grades Using Banner Self-Service.
REQUESTING TRANSCRIPTS Student Training Presentation.
Units can enter ranks, merit badges, and awards online.
Next Gen Web Solutions Student Employment Employer Training Template.
For new coming user, you need to request account before log-in to the system by 1. Go to 2. Click “Register”
Web Pricing User Manual
Troop 469 Yahoogroup Tutorial Mr. Anderson Scoutmaster.
USC’s Internet-based Time and Attendance Management System.
Welcome to the Turnitin.com Instructor Quickstart Tutorial ! This brief tour will take you through the basic steps teachers and students new to Turnitin.com.
Click here to Login or Register on Portal If you are Registered Doctor on then login to account using your User name and password.
Live Support A “receptionist” on your website (typing) Can answer questions Transfer calls to different departments Take messages Automatically “push”
Employee Self Service (ESS) Version Employee Self Service  access from any computer  view their elected withholding, earnings summary, check.
VASP PREPAYMENT SYSTEM Training Module for CLIENTS.
GFP in the IUID Registry – A Basic Look Walt Clark, CPPM Raytheon IIS.
LBTO IssueTrak User’s Manual Norm Cushing version 1.3 August 8th, 2007.
System for Administration, Training, and Educational Resources for NASA SATERN Overview for Learners May 2006.
Getting Started with Moodle Getting Started Logging In Entering Your Address Viewing a Course Navigating Your Course’s Homepage Personalizing Your.
AQS Web Quick Reference Guide Changing Raw Data Values Using Maintenance 1. From Main Menu, click Maintenance, Sample Values, Raw Data 2. Enter monitor.
For Users : Username & Password for logging in to system : CME proposal to be added in system For System Configuration : Initial budget or latest updated.
Web Programming Assignment #4: Searching & Notification due 12/14/2010 Old Dominion University Department of Computer Science CS 418/518 Fall 2010 Martin.
How will this presentation benefit ME? Save Money Get a higher tax return Get a Higher Grade.
Collection of Assessment Results
Division of Alcoholic Beverages and Tobacco Liquor Distiller’s and Rectifier’s Monthly Report.
PAWS Training for Student Created for: Version 8.9 Date: November, 2006.
Portal User Group Meeting June 13, Agenda I. Welcome II. Updates on the following: –Migration Status –New Templates –DB Breakup –Keywords –Streaming.
Web Programming Assignment #2: Expanded BBS Features due: 10/26/2010 Old Dominion University Department of Computer Science CS 418/518 Fall 2010 Martin.
Guidelines for ENSCONET partners in the use of the e-forum.
Web Server Design Assignment #1: Basic Operations Due: 02/03/2010 Old Dominion University Department of Computer Science CS 495/595 Spring 2010 Martin.
Online registration Presented by: Ymer LEKSI. Learning objectives By the end of this session you will be able to: Login to the web post messages to forums.
Setting Up TGO User Accounts. Creating User Accounts for Other Users If your company has other users who need to use the Active Orders system, your company’s.
Learning to use the Interactive Online Classroom Classroom Activities.
Testing External Survey Automatic Credit Granting Shepherd University Department of Psychology.
Complete Ordering System for Promotional Literature and Samples Quick Reference and Training Guide.
1/24/20021 Using Stellar 1.3 Admin Tools Michael Barker 8/2002.
American Diploma Project Administrative Site Training.
Web Syndication Formats Seminar Week 1 Old Dominion University Department of Computer Science CS 791/891 Spring 2008 Michael L. Nelson 1/16/08.
Web Programming Week 1 Old Dominion University Department of Computer Science CS 418/518 Fall 2007 Michael L. Nelson 8/27/07.
American Diploma Project Administrative Site Training.
SNUG’s website Don Keller SCC Soft Computer Melissa Craft St. Francis Medical Center Getting the most from your SNUG membership.
SchoolSuccess for Coordinators
Standard Operating Procedure
CATALYST™ by Omnipress Training Guide CATALYST™ by Omnipress
Electronic Handbooks (EHBs) Overview
Web Programming Assignment #1: Basic BBS Operations
Web Server Design Week 15 Old Dominion University
Web Programming Assignment #1: Basic BBS Operations due: 9/28/2010
Web Programming Assignment #4: Searching, Notification & Upload
Web Server Design Assignment #2: Conditionals & Persistence
Web Programming Assignment #2: Expanded BBS Features
Web Programming Assignment #2: Expanded BBS Features
Peer-to-Peer Information Systems Week 6: Assignment #4
Web Programming Assignment #3: Admin and User Functions
Web Programming Assignment #4: Searching & Notification
Web Programming Assignment 4 - Extra Credit
Web Server Design Week 14 Old Dominion University
Web Programming Assignment 4 - Extra Credit
Peer-to-Peer Information Systems Assignment #3
Peer-to-Peer Information Systems Week 6: Assignment #4
Web Programming Assignment #1: Basic BBS Operations
Peer-to-Peer Information Systems Week 6: Assignment #3
Peer-to-Peer Information Systems Assignment #2
Web Programming Assignment #1: Basic BBS Operations
Web Programming Week 1 Old Dominion University
Web Programming Assignment #3: Admin and User Functions
FIRST TIME USER - REGISTRATION INSTRUCTIONS
Web Programming Assignment #2: Expanded BBS Features
Presentation transcript:

Web Programming Assignment #3: Admin, Moderator and User Functions Old Dominion University Department of Computer Science CS 418/518 Fall 2008 Michael L. Nelson

Requirements - Users “Registration” function for new users –use a 2 step procedure to reduce illegitimate registrations: 1. a person requests an account on your BBS 2. you send them an with the necessary information to complete the registration (typically a confirmation link with a 1-time key used to verify that particular registration request) “Forgot password?” function to password reminders (or password reset) to existing users At registration, users can specify if they want to recv: text/html text/plain both

Requirements - Users Users can edit their own posts –(leave some indicator that the post was edited) e.g. “this post edited on T23:20:11 by mln” Users have a “remember me?” option when logging in –example: –server will send a session cookie to the client so the user will automatically be logged in if they return to the BBS in, say, 5 minutes (a real value would be longer) Explicit “log out” function that terminates the current session & the “remember me” cookie from the above requirement

Requirements - Users Keep track of user stats: –number of posts –date of last post –date joined –“ranking” e.g.: “newbie, user, veteran, no life” or “walk-on, travel squad, 2 deep, starter” or “pinto, mustang, fairlane, galaxie”… make up your own values & formula Users can upload avatars during registration –example: some users have avatars, some don’t Avatars & “levels” are displayed when users read posts

Requirements - Admins & Moderators Administrator should have an “overview” of all registered users, summarizing their activities Administrators and Moderator functions: –“freeze” entire threads (no more replies, but not deleted) –edit & delete message (leave some indicator that the message was edited or deleted) check for race conditions: e.g. a mesg being deleted after a user has begun the reply process but before they hit “submit” –“suspend” & “unsuspend” suspend = no messages until suspension is lifted send re: action to the user in all cases Administrator only functions (in addition to those introduced in A2): –delete users (also send informing why)

baseURL for Submission These URLs will be valid for all students –If you are in a group, only 1 URL will have the actual PHP –The “other” URL will auto-redirect to the “right” URL

Recommendations Debug within your group first, then ask for other groups to help debug your operations Your status report the week before is for the benefit of your peers more than for me… –status report is not optional

Grading There will be an in-class demo Vijetha will assign 20 points based on a detailed examination after the class –Do not edit the files after mid-night! Each student will grade the aesthetic appearance of the other groups’ BBSs by ing Vijetha (and cc’ing me) a score of 0-3; each group will recv the average value (rounded up) –subject = “CS 418/518 A3 Appearance Grades” –If you do not send your grades in within 24 hours, you will lose 3 points from your assignment Grades should be available before the next class