Change of Semester

Accounts

Delete all service accounts

Import new students from class lists

Optionally - Back up file server

Create New Home Directories

Ensure all sessionals have SoCS accounts, and are in the sessionals group

Check student ldap uid/gid against file server to make sure home dirs mount

Update door access rules for labs

Remove old sessional instructors from the sessionals group

Remove undergrad accounts for students not in CIS courses (September Only) - Preserve Co-op accounts

Add new grad students - List from Gradsec

Delete graduated grad students (sept only) - List from Gradsec, archive home directory

Reset TA account Passwords and email them to instructors

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

Create SQL accounts and databases on Dursley if necessary for a class

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

Creating Moodle Courses

  1. Browse to moodle
  2. 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
  3. Click Add a new course and fill out the form.
    1. You can review past semesters to determine the full course name (or check webadvisor or the course calendar).
    2. The short name is of the form CIS*9999_(W|F|S)YY i.e. “CIS*4410_W15”
    3. Set a generous start/end date window that ends after the exam period (30th of the month)
    4. Click Save and return
  4. After returning to the course landing page, scroll down and on the bottom right Administration block, click Course Administration → Users → enrolled users
    1. Click the Enrol users button, search for the instructor and add them using the “Instructor” roll
  5. Speak to the instructor to determine whether the registered students will be enrolled using the registrar's class list, a course password, etc.