Site Tools


sysadmin:procedures:change_of_semester

Differences

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

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
sysadmin:procedures:change_of_semester [2018/01/08 15:15] dreasysadmin:procedures:change_of_semester [2024/08/28 14:54] (current) tshinin
Line 5: Line 5:
  
 Delete all service accounts Delete all service accounts
-  * To do this, run the endofsemestercleanup.py script. This will delete all students accounts with a uidNumber over 10000.+  * To do this, run the endofsemestercleanup.py script. This will delete all students accounts with a uidNumber over 10000. This also cleans out the student groups.
  
 Import new students from class lists Import new students from class lists
-  * Run the script ldap-user-import.py against the class lists. The first argument should be a dummy, followed by a shell glob for the class lists.+  * Run the script ldap-user-import.py against the class lists (grad class lists should be skipped). The argument should be a shell glob for the class lists. This script does not import students currently on coop. That has to be done through ldap-user-coop-add.py (argument is shell clob for all coop lists. 
 +  * FIXME ldap-user-import.py python 3 version does not work.
  
 Optionally - Back up file server Optionally - Back up file server
  
 Create New Home Directories Create New Home Directories
-  *To create new home directories, run the script fs-home-create.py with no arguments. Ensure that the process group ugrad is uncommented in the script. +  *To create new home directories, on gringotts.socs run the script /export/groups/sysadmin/scripts/fs-home-create.sh with no arguments. Ensure that the process group ugrad is uncommented in the script.
-  *For the iMac labs, run /var/root/create-homes.sh on Malfoy.socs+
  
 Ensure all sessionals have SoCS accounts, and are in the sessionals group Ensure all sessionals have SoCS accounts, and are in the sessionals group
   * Add the user to the SoCS ldap manually if staff. If the user is a student, adding them to the sessionals is all that is needed.   * Add the user to the SoCS ldap manually if staff. If the user is a student, adding them to the sessionals is all that is needed.
 +  * make sure they are in the sessionals mailing list at mail.socs.uoguelph.ca
  
 Check student ldap uid/gid against file server to make sure home dirs mount Check student ldap uid/gid against file server to make sure home dirs mount
-  * script?+  * Run the fs-home-create-undergrad.sh script first run each semester (on barracuda because it takes half day) on FS to fix perms, then use the fs-home-create.sh script after
  
 Update door access rules for labs Update door access rules for labs
 +  * Schedules to unlock 3401
 +  * Schedule of dates for semester
 +  * email ugrad list to eaccess@uoguelph.ca for ugrad group
  
 Remove old sessional instructors from the sessionals group Remove old sessional instructors from the sessionals group
Line 34: Line 38:
 Reset TA account Passwords and email them to instructors Reset TA account Passwords and email them to instructors
  
-Create SVN repositories for students in CIS 2XXX or higher+Set up Redmine projects for instructors who want to use it and connect TA email accounts to them
  
 Run GIT account creation scrips to create GIT accounts Run GIT account creation scrips to create GIT accounts
  
 Create SQL accounts and databases on Dursley if necessary for a class Create SQL accounts and databases on Dursley if necessary for a class
- 
-Update class list to CCS for MSDNAA and Dreamspark Premium - Email usernames to swsales@uoguelph.ca 
  
 Update mailing list membership - script on mail server (/root/ or /sysadmin share ?) Update mailing list membership - script on mail server (/root/ or /sysadmin share ?)
 +
 +Request VPN Access for current Undergraduate Courses via ithelp@uoguelph.ca. (Anyone in CIS courses should automatically get VPN now). 
  
 ==Lab Maintanance== ==Lab Maintanance==
  
   * Wash whiteboards and desks   * Wash whiteboards and desks
-  * Wipe monitors+  * Wipe monitors, keyboards and mice
   * Inspect equipment, replacing broken hardware   * Inspect equipment, replacing broken hardware
   * Fix any other issues   * Fix any other issues
 +
 +====== Creating Moodle Courses ======
 +
 +  - Browse to moodle
 +  - Scroll down and on the bottom right, click Front page settings -> turn editing on. This should reveal the "Add a new course" button beneath the semester accordion menus
 +  - Click Add a new course and fill out the form. 
 +    - You can review past semesters to determine the full course name (or check webadvisor or the course calendar). 
 +    - The short name is of the form CIS*9999_(W|F|S)YY i.e. "CIS*4410_W15"
 +    - Set a generous start/end date window that ends after the exam period (30th of the month)
 +    - Click Save and return
 +  - After returning to the course landing page, scroll down and on the bottom right Administration block, click Course Administration -> Users -> enrolled users
 +    - Click the Enrol users button, search for the instructor and add them using the **"Instructor"** roll
 +  - Speak to the instructor to determine whether the registered students will be enrolled using the registrar's class list, a course password, etc.
 +
 +  * Move previous semester to previous semesters category
 +  * Create new category for new semester
sysadmin/procedures/change_of_semester.1515424535.txt.gz · Last modified: 2018/01/08 15:15 by drea · Currently locked by: 216.73.216.98