Differences

This shows you the differences between two versions of the page.

Link to this comparison view

old_pages:tips_for_instructors [2010/09/16 10:37] (current)
Line 1: Line 1:
 +====== System Tips for CS Instructors ======
  
 +
 +===== Creating Dropboxes =====
 +
 +Before your students can use the ''​submit###''​ script with your course the following prerequisites must be met:
 +
 +  -  A course account must exist.
 +  -  You need access to the course account.  ​
 +  -  Your students each need an account on our system.
 +  -  A link must exist or be made for your course number so that ''​submit###''​ exists.
 +
 +If any of the above items need to be set up please let me know well in advance of your first lab!
 +
 +To create the dropboxes:
 +
 +=== -. Become the course user ===
 +
 +  you@yourmachine:​~$ ssh cs555@vnc
 +
 +=== -. Deal with any existing dropboxes ===
 +
 +From the home of the course user look for any existing directories called "​dropbox",​ "​Old"​ or "​old"​.
 +
 +If a dropbox directory exists from a previous semester and a directory called "​Old"​ or "​old"​ exists, ​ rename and move the dropbox into the this directory.((If **both** "​Old"​ and "​old"​ exist, use "​Old"​. ​ It's my call and I'm going to make it.))  Please rename it to dropbox-YYYY-[spring|fall] ​
 +
 +  cs555@vnc:​~/​dropbox$ mv ~/dropbox ~/​Old/​dropbox-2007-fall
 +  ​
 +Otherwise if a dropbox directory exists from a previous semester and a directory called "​Old"​ or "​old"​ does not exist, please create the directory ~/Old and then move and rename the dropbox as above.
 +
 +  cs555@vnc:​~/​dropbox$ mkdir ~/Old
 +  cs555@vnc:​~/​dropbox$ mv ~/dropbox ~/​Old/​dropbox-2007-fall
 +
 +
 +=== -. Create and populate the new dropbox ===
 +
 +Make a new dropbox with modification bits of 750  ​
 +
 +  cs555@vnc:​~/​dropbox$ mkdir -m 750 ~/dropbox
 +
 +Decend into the new dropbox cd ~/dropbox. Make a directory with permision set to 730 for each student (mkdir can take all the names in one go) 
 +
 +  cs555@vnc:​~/​dropbox$ cd ~/dropbox
 +  cs555@vnc:​~/​dropbox$ mkdir -m 730 frbaggin luskywal isnewton ajayer jostewar mifoucau stcolber jaderrid
 +
 +
 +
 +
 +=== -. Confirm all is good ===
 +Please take a moment to ensure group and permisions are set correctly, ​ your dropbox directory should look something like this:
 +
 +    cs555@vnc:​~/​dropbox$ ls -la    ​
 +    total 8
 +    drwxr-xr-x ​ 15 cs555    asprey2 ​     512 Jan 29 09:20 .
 +    drwxr-x--x ​ 15 cs555    asprey2 ​    1024 Jan 29 09:16 ..
 +    drwx-wx-wx ​  2 cs555    asprey2 ​     512 Jan 29 09:20 ajayer
 +    drwx-wx-wx ​  2 cs555    asprey2 ​     512 Jan 29 09:19 frbaggin
 +    drwx-wx-wx ​  2 cs555    asprey2 ​     512 Jan 29 09:19 isnewton
 +    drwx-wx-wx ​  2 cs555    asprey2 ​     512 Jan 29 09:20 jaderrid
 +    drwx-wx-wx ​  2 cs555    asprey2 ​     512 Jan 29 09:20 jostewar
 +    drwx-wx-wx ​  2 cs555    asprey2 ​     512 Jan 29 09:19 luskywal
 +    drwx-wx-wx ​  2 cs555    asprey2 ​     512 Jan 29 09:20 mifoucau
 +    drwx-wx-wx ​  2 cs555    asprey2 ​     512 Jan 29 09:20 stcolber
 +    cs555@vnc:​~/​dropbox$
 +
 +
 +Check that the permisions on the directory itself and on the student dropboxes match these.
 +If they do not use chmod to correct them:
 +
 +   chmod 755 ~/dropbox
 +   chmod 733 ~/dropbox/*
 +   
 +
 +Finaly, with the exception of cs101, check that the group is set to asprey2((for cs101 the group is cslab)), if not fix that with chgrp:
 +
 +  chgrp -R asprey2 ~/dropbox
 +
 +
 +
 +
 +
 +
 +===== Export a window to and from the computers in the classlab =====
 +This information has been moved to [[:​sysnews:​ewc]]