The DoIT project submission system is used for submission of assignments in many of our courses. The submit system is comprised of a set of commands available on GL that allow you to submit files electronically for grading. The submit commands available on GL are:
- submit <course> <project> <file(s)> — submit assignments
- submitls <course> <project> — lists files that you have submitted
- submitrm <course> <project> <file(s)> — removes files that you have submitted
<course> will change dependent upon the course you are taking. For example, if you were taking CMSC201, then <course> would most likely be cs201.
submit
The submit <course> <project> <file(s)> command is used to submit files. You can specify one file at a time, or multiple files at a time.
linux3[2]% submit cs201 hw3 hw3.py
Submitting hw3.py…OK
linux3[3]%
You can submit multiple files using submit <course> <project> <file(s)>
linux3[2]% submit cs201 hw4 hw4.py readme.txt
Submitting hw4.py…OK
Submitting readme.txt…OK
linux3[3]%
You can also use the submit <course> <project> <file(s)> to overwrite previously submitted files. It doesn’t hurt to submit what you have periodically. That way, if for some reason you are unable to submit nearer the deadline (i.e. internet access or computer dies), you will at least have something submitted.
linux3[4]% submit cs201 hw3 hw3.py
It seems you have already submitted a file named hw3.py.
Do you wish to overwrite? (y/n):
y
Submitting hw3.py…OK
linux3[5]%
submitls
You can check and see what files you have submitted using the submitls <course> <project> command.
linux3[6]% submitls cs201 hw3.py
total 8
drwx—— 2 cshc rpc 2048 Sep 13 16:04 .
drwx—— 78 cshc rpc 4096 Sep 13 15:55 ..
-rw——- 1 cshc rpc 1.8K Sep 13 16:04 hw3.py
linux3[7]%
submitrm
If you accidentally submit a wrong file or you no longer need a file that is submitted, you can remove files using the submitrm <course> <project> <file(s)> command. Take note that when you do a submitrm, the file that you submitted is most likely gone for good and unable to be recovered.
linux3[8]% submitls cs201 hw3
total 8
drwx—— 2 cshc rpc 2048 Sep 13 16:04 .
drwx—— 78 cshc rpc 4096 Sep 13 15:55 ..
-rw——- 1 cshc rpc 1.8K Sep 13 16:04 hw3.py
linux3[9]% submitrm cs201 hw3 hw3.py
Deleting hw3.py
linux3[10]% submitls cs201 hw3
total 8
drwx—— 2 cshc rpc 2048 Sep 13 16:04 .
drwx—— 78 cshc rpc 4096 Sep 13 15:55 ..
linux3[11]%