[UW Logo]

Marmoset Submit Command


General Information

Those of you working from home may find that running a graphical web browser such as Firefox remotely is slow. As an alternative, you may use the marmoset_submit shell command to submit to Marmoset. The command is available on the linux.student.cs servers. If you are working at school and you open a terminal after logging into Linux in one of the MC computer labs you should see that ubuntu2204-0xx or mef-linux0xx where xx is some number for the server (ie. mef-linux004) is already the server that you are logged into.

Assignment Submission Tutorial

Open a shell (typically use Putty or Cygwin in Windows, or XQuartz/Terminal in Mac OS X) and type "ssh questid@linux.student.cs.uwaterloo.ca" (where questid is replaced with your Quest/WatIAm ID) to login to the linux servers from outside of the campus network as seen below. In putty you can enter "questid@linux.student.cs.uwaterloo.ca" as the Host.

Open a terminal and login to one of the linux.student.cs computer servers (i.e. logging into linux.student.cs.uwaterloo.ca will route you to one of the less-loaded servers). Note that you may already be logged into a Linux server. Type source /u/cs246/setup as seen below (or add this command to your ~/.bash_profile as explained in A0) to gain access to the CS 246 tools.

Type marmoset_submit [course] [assignment] [solution file]

For example, marmoset_submit cs246 a0 a0.zip, as seen above.

Afterwards you should see a message similar to the one above.

You will still need to use a web browser to see the results and to release test (if applicable).