ELEC 200 - Engineering Graphics - Fall 2007

Electronic Assignment Submission

ELEC 200 assignments can be submitted electronically using the "submit" program, eg:

      % submit -c elec200 -s lf01 -a lab1 plate.dwg plate.plt
Alternately you can just specify the files to be submitted and the program will prompt for course, section, and assignment, eg:

      % submit plate.*
      Please enter the course id this submission is for (eg. ELEC 200): 
      What section of elec200 are you in?
      What assignment or lab name is this for?
The prompts may be a little more verbose than this, listing possible alternatives. You will then be asked to confirm each file submitted, eg:

      For assignment lab1 in course elec200, section lf01:
      Submitting file plate.dwg, OK (y/n)? 
      Submitting file plate.plt, OK (y/n)? 
As each file is submitted you will be given confirmation:

      Timestamp/size of your submitted file is:
      -rwxrwx---  1 jstudent       10746 Sep 26 15:06 /project/elec200/submit/lf01/lab1/jstudent/plate.dwg
      Submission complete.
Students please take note:

  • Only a copy of your files is taken.
  • You should keep the originals until after the assignment is marked.
  • You should pick meaningful names for your files.
  • You may resubmit the same file name as many times as you want, the old submission will be overwritten.
  • You can manually remove your submitted files using the full path name, eg:
    % rm /project/elec200/submit/lf01/lab1/jstudent/plate.dwg
  • Submissions may be cut off at preset times.
If you have any problems please contact your TA, or any of the UGL consultants.


General Information for the sudents and the TA:


  • ELEC 200 submissions are stored under /project/elec200/submit
    (the "submit" directory)
  • under this is a subdirectory for each lab section, eg lf01
    (the "section" directory)
  • under these is a subdirectory for each assignment, eg lab1
    (the "assignment" directory)
  • under these is a subdirectory for each student in the section who submitted files under the "assignment" directory, eg jstudent
    (the "student" directory)
  • For example, /project/elec200/submit/lf01/lab1/jstudent is a directory containing files submitted by user jstudent in section lf01 for lab1
  • the submission directories are owned by user elec200 and in group elec200
  • all TA's and instructors are in group elec200, the students are not
  • the submit, section, and assignment directories are world readable and group writable
  • the core submit program runs set-group-id elec200
  • users can submit, resubmit, and erase their files while submissions are open
  • permissions on all submitted files are changed so that only the student can change, and only the student and those in group elec200 can view
  • closing is done automatically by cron at preset times for each section and assignment according to the schedule provided
  • upon closing the ownership of submitted files is changed to elec200 and group write to the directory is removed. This removes student access
  • you can read submitted files from your own account at any time through whatever program or means you wish by simply specifying the full path name or cd'ing and using relative names
  • only the elec200 account can change or remove closed files
  • this should not be done until grades are finalized