About

This guide covers how to use WinSCP to submit a file to the class submission directory. You're free to use another FTP client of your own, if you choose to. Regardless of how you submit your homework, any assignment submitted after the due time/date will be counted as late.


When you submit your homework, please give it a descriptive name. A good name is something that contains both your initials or name and the name of the assignment (e.g., "john_smith_hw1.zip" as opposed to"files.zip").


Connecting to the Submission Site

First, launch WinSCP. It should be in the "Start, Programs, WinSCP" folder by default if you're using Windows. A dialog box should pop up with fields asking for the host name, user name, etc. Fill out the following fields:


Field: What to Type:
Host name ftp.cs.pitt.edu
User name anonymous
Password [just type something random in here ]
File protocol Be sure to select, "FTP"


And then click "Login". If you'd like, you can save these settings (by clicking "Save" before you click "Login") so that next time you wish to submit a file(s) you can restore those settings. If a windows firewall warning pops up, allow the program access to the Internet.


Browsing to the Submission Directory

Make sure WinSCP didn't print out any type of warning or error. If not, you should be connected. On the right hand side you'll a listing of files on the remote server (the CS file servers). This will appear as "/ <root>". That means that you are currently connected to the "/" (root) directory of ftp.cs.pitt.edu. You want to be in the directory for CS134. On the right hand side, browse to the "incoming" folder and then to CS0134 folder.


Then, simply double click into the appropriate submission directory. For example, go to "Lab01" if you're submitting lab #1.


Now, browse to your homework file or files stored on your own computer. To the left of the remote site listing is the local site listing (aka your own computer's directories). Just browse through your computer to find your own homework's folder and files.


Copying your File to the Server

Once you've found the file or directory you want to submit 1) then click and drag them from the local site file listing into the remote file listing. If a message pops up asking whether you'd really like to copy the file there, click the option to do so. Don't worry about erasing anyone else's files. It may take a few seconds for the transfer to complete. After it's done, you should see what you just submitted appear in the remote file listing. Make sure no error boxes popped up. The original file is still on your own computer. Congratulations! You just submitted the file.


Final Thoughts

Although you can see which files have been submitted so far, no one can download, view the contents of, or delete any files that are in the listing. So, you don't have to worry about someone copying or deleting your submission.


When the files are submitted, the time of their submission is also stored as a time stamp. This time stamp cannot be altered and lets me know whether you submitted your homework on time or not.

1) If you will be submitting a large directory (with images or other media) then please .zip it up first.