Fri May 7 10:46:11 EDT 2004
This page reiterates what you have to submit by Dean's Date, May 11.
Your final submission will have to include
All documentation other than your seduction web pages must be in
simple HTML, GIF and JPEG that works with Netscape and Internet
Explorer. It should be written in good English, free of spelling and
grammar errors. It should be thorough but not exhaustive; the total
submitted documentation should not exceed 15 printed pages. I am
particularly interested in thoughtful and interesting reports, so don't
skimp on this part.
If your system is meant to run standalone on Windows, you can include a
self-installing executable or a zip file that contains all the
necessary files, along with any project files for the compiler you
used.
You should test carefully to ensure that someone
not in your group can exercise all aspects of the system.
It will be a great help if you follow these directions and try to
make it easy for us to look at and play with your project. If things
go well, we tend to be happy; if things go badly, we get grumpy.
Happy graders tend to give better grades.
Important:
We will be experimenting with your system starting May 11,
so please make sure that it is up and stays running until
May 17; someone has to monitor its behavior, and also respond
promptly to mail in case we have trouble. Thanks.
May 11 (Dean's date): Final submission
Everything must be submitted by 5PM on this date, without exception.
Submission:
Collect everything for submission in one place.
Be sure that your code is complete after it is copied to the
submission directory. We will be reading through your source code
to get an idea of what you did and how well it was done, so everything should
be there.
cd submission_directory
tar cf ../jdoe.tar .
cd ..
gzip jdoe.tar
submit 6 jdoe.tar.gz
Documentation:
The documentation must include the following:
The installation part is mostly to make sure that all the files you
created are included and there's enough of a roadmap that someone
really dedicated (not me) could get it installed on a new system; it's
partly a way to encourage you to be sure that you've included
everything that's needed, either directly because it's code you wrote,
or by reference if it's a big package like MySQL or some Java class
library. One way to be sure that you have provided enough code and
supporting info is to take your own installation package and move it
to another machine and install it yourself as if you were a new
developer. That's almost always a good check, and if that works, it
should be more than enough for us too.
A working system:
We will be experimenting with your system
starting on Dean's Date, so you must provide us with some kind of access
to a running version. If the system is web-based, make sure it's up
and running and we have access to whatever passwords and other controls
are necessary to play with the system; that includes administrative
rights if part of the functionality involves administration.