View the source of this web page. Copy all. Paste into local
editor. Save as JokeChecklist.html. Edit. Verify the appearance with your
browser. Submit to D2L.
Required, precisely named submission files, NO
subdirectories, NO Packages:
Change "No" to "Yes" as you complete the tasks:
Task
Complete?
My name is...
[Your Name Here]
All JokeServer files submitted to D2L as
standard ZIP file only No
All JokeServer code concatenated
with JokeLog.txt and submitted to D2L Joke TII link as .docx or .html only No
All files named correctly (see above)
No
All files in ONE directory (no subdirs, no java packages)
No
Included the correct headers for source files
No
Followed TII submission link to run plagiarism checker
No
Verified the TII score is low enough for the assignment to be accepted for grading
No
Academic Integrity quiz completed with perfect score (required before
assignments can be graded)
No
Maintains state so that all jokes/proverbs are seen before any are repeated.
No
Removed all Elliott's comments and added my own extensive comments to JokeServer
No
Tested with this many clients simultaneously (more than one!)
0
Returns four jokes and four proverbs
No
Jokes and Proverbs re-randomized after each cycle
No
Labels the jokes and proverbs JA, JB, PC, PD, etc.
No
Performs user name substitution into joke templates
No
Admin Client connects at different port
No
Admin client switches server mode from Joke Mode to Proverb Mode
No
Maintains client conversations without interference from other clients
No
Correctly maintains converstations with interleaved Joke/Proverb modes
No
Only have to type user name once on JokeClient
No
Can start JokeServer[s], JokeClient, and JokeClientAdmin in any order
No
Can start and stop JokeClientAdmin at any time
No
Can run JokeServer and JokeClient without JokeClientAdmin
No
Implemented Secondary JokeServer
No
All arguments to clients and servers are handled correctly
No
Multiple interleaved joke/proverb conversations on interleaved servers are
maintained correctly
No
Informs user of current server after switch
No
Displays <S2> for all secondary server messages
No
THIS LINE
I have run my client and server application over the Internet on two
or more machines
No
JokeClientAdmin shuts down the server[s]
No
Writes and restores state from disk
No
Wrote thread-safe code
No
Uses a secure channel for administration
No
[Fill in custom extra features, one line per feature]
Yes Optional Comments:
[Communicate with us about this program here if necessary.]
Explain Maybe entries here also.