CSc 1301, Fall 2023, Handin Instructions

To submit your programs, you will perform the following two steps:
  1. STEP 1: Transfer your files from you local computer/laptop to your account on the tinman.cs.gsu.edu server. This can be done using a file transfer protocol (ftp) client software such as Filezilla. Make sure you download and install the FileZilla Client. Also, please use port 22 when connecting to the server.

  2. STEP 2: On the Terminal or Powershell window on your local computer/laptop, you will cd into the folder that contains the program files and from there you will connect to the tinman.cs.gsu.edu server using the following command:
    ssh userid@tinman.cs.gsu.edu
    
    You will be prompted for your account's password on tinman server, which you should provide. You should navigate to the proper folder on the server within your home directory containing the program files that were transferred in Step 1. From here, you can submit all files using the following command:
    sudo handin1301 1 file1.py file2.py file3.pdf file4.txt
    

    This will prompt you for your tinman password. You should see one SUCCESS message for each file you submit. Resubmissions are allowed under the same file name and the handin script will ask you whether you want to overwrite the old submission file.

    NOTE: The 1 in the command refers to the assignment number. For assignment 2, this should be 2, and so on.

You may use the following command to "view" all your submissions for a particular assignment:

$ sudo handin1301 -list 1
where the 1 in the command is the assignment number. This can be replaced by other assignment numbers.
Sometimes the file transfer and ssh commands may not work if you are connecting from outside the GSU network. If you encounter such a situation, you should connect to Cisco VPN (GSU VPN Download) and then retry Filezilla and ssh.