Turn-In Details

By the code deadline, you must turn in:

By the artifact deadline, you must turn in:

Do not include any unnecessary files or folders. Specifically, do not include other skeleton files, Visual Studio project files, or provided image sets.

Any images included should be in a web-compatible format (.png, .jpg, or .gif) so that they can be displayed in your write-up. The project software takes and outputs .TGA files, so you will need to convert them for your artifact. You can use IrfanView to do this, as well as to view your TGA files. In IrfanView, access batch conversion by hitting B or looking in the file menu.

File Submission

The files must be submitted by uploading them to your turnin folder on the CSE network.

The file timestamps must show a turn-in time before the due date. Be aware that the upload process may take a non-negligible amount of time and that you may encounter network errors. Please plan ahead and avoid turning in your files at the last minute.

There are several methods detailed below for accessing the path where your turnin folders are located. Once you're at the target path, navigate into your student or group folder to find your turnin folders. This should match your CSE ID, or will be student1-student2 for group projects. If your folder is missing (e.g. if you added the course late), please contact the course staff ASAP.

Uploading from the lab computers:

From a Windows workstation, the path will be: \\ntdfs.cs.washington.edu\cs\unix\projects\instr\CurrentQtr\cse455\project#\

From a Linux workstation, the path will be: /projects/instr/CurrentQtr/cse455/project#/

Uploading remotely via Secure FTP:

Try FileZilla if you need an SFTP client. You must connect in SFTP mode using your CSE ID and password (anonymous or non-secure connections will not work).

Troubleshooting

File Naming and Directories

Your files and folders should adhere to the following specification.


  student or group
      |
      ----turnin
              |
              |-----source  
    contains .cpp and .h files which you modified or created
              |
              |-----binary  
    contains your .exe file(s), compiled in Release mode
              |
              `-----artifact
    contains index.html, a webpage documenting your project
                                contains any image files needed (in .png, .jpg, or .gif format)
                                may contain other files to support the webpage (e.g. a .css file)
                                if there is voting, one image must be called voting.jpg
                                contains any other project-specific demo files

Please avoid using additional folders and use the expected file naming conventions.

If you are on Windows and file extensions are not shown, you can fix this by searching for "Folder Options" in the Start menu, selecting the "View" tab, then unchecking "Hide extensions for known file types" near the top of the list. Then rename your webpage's HTML file to index.html if needed.

Add a README file to any of the above if there is anything we should know for grading.

If you need to add files after the turn-in deadline, add a README (or update your existing README) in that folder to document what was changed. No existing files other than your README should be changed or overwritten. If you do so, your work may be counted as late.

It is strongly recommended that you verify the integrity of your artifact web page by opening it directly from your turnin/artifact folder. This can be done via the lab computers over the network drive mapping. Grading is most commonly done in Chrome and/or Firefox, if you are concerned about browser compatibility.

WYSIWYG HTML Editors

If you are using a WYSIWYG HTML editor, be aware that some editors will create a "filename_files" folder to store resources such as images. Leaving this out will prevent your page from displaying correctly. This is generally the only instance in which you should have extra folders present.

If your editor makes use of a resources folder and you attempt to rename the HTML file, the system may complain about breaking the linkage between the file and the resource folder. To avoid breaking the page, you generally want to rename the file but do not rename the resource folder. The catch is that your WYSIWYG editor may have trouble opening the page once you have done so. If this is a concern for you, you should reopen it in your WYSIWYG editor instead and save it to a new name from there.

Microsoft Expression Web is available for free through the Dreamspark program as part of Expression Studio - this is a very good WYSIWYG editor, as such go. It is strongly recommended that you do NOT use Microsoft Word as your WYSIWYG HTML editor - this is a very bad WYSIWYG editor. If you need a non-Windows editor, KompoZer is a free, open-source, cross-platform editor which works pretty well.