Differences between revisions 5 and 6
Revision 5 as of 2012-11-27 20:04:17
Size: 5437
Comment:
Revision 6 as of 2012-11-28 09:27:54
Size: 5495
Comment:
Deletions are marked like this. Additions are marked like this.
Line 7: Line 7:
  * Have you created ssh keys? If not, create your private and public keys:
  `% ssh-keygen -t dsa`
 * Have you created ssh keys? If not, create your private and public keys:
 `% ssh-keygen -t dsa`
Line 10: Line 10:
  * The public keys of authorized persons are placed in the class accounts by a batch job each night. Only people with lecturer or supervisor membership are authorized to ssh into their class accounts. The command below shows your memberships:
  `% acc`
 * The public keys of authorized persons are placed in the class accounts by a batch job each night. Only people with lecturer or supervisor membership are authorized to ssh into their class accounts. The command below shows your memberships:
 `% acc`
Line 13: Line 13:
  If `acc` shows that you are not a member,
   * lecturers: Check that you are allocated to your course on the [[http://www.cse.unsw.edu.au/~teachadmin/alloc/|teaching allocation site]]. If not, email the academic in charge of teaching allocation (currently Jingling Xue).
 If `acc` shows that you are not a member,
  * lecturers: Check that you are allocated to your course on the [[http://www.cse.unsw.edu.au/~teachadmin/alloc/|teaching allocations site]]. If not, email the academic in charge of teaching allocation (currently Jingling Xue).
Line 16: Line 16:
  * admins: Email the lecturer for your course or the academic in charge of tutor/admin allocation (currently Andrew Taylor) to add you to your course, as '''''supervisor'''''.   * admins: Email the lecturer for your course or the academic in charge of casual tutor/admin allocations (currently Andrew Taylor) to add you to your course, as '''''supervisor'''''.
Line 18: Line 18:
  * Log into your course account
  `% ssh -Y cs9999@wagner`
 * Log into your course account:
 `% ssh -Y cs9999@wagner`
Line 21: Line 21:
 If you are correctly allocated to your course as indicated on the allocation files and if you have previously created your keys, you should be able to log into your class account. If not, you can email system support (ss@cse.unsw.edu.au). If you are correctly allocated to your course as indicated on the allocation files and if you have previously created your keys, you should be able to log into your class account. If not, you can email system support (ss@cse.unsw.edu.au).
Line 25: Line 25:
    A typical url for a course website:
    `http://www.cse.unsw.edu.au/~cs9999`
A typical url for a course website:
`http://www.cse.unsw.edu.au/~cs9999`
Line 28: Line 28:
    In the class account, under the public_html directory, create a new session directory for your files (e.g. `12s2`) and edit the `index.html` file. In the class account, under the public_html directory, create a new session directory for your files (e.g. `12s2`) and edit the `index.html` file.
Line 30: Line 30:
    * Tools for managing course websites:
    * Hosted at CSE
    * [[http://mahler.cse.unsw.edu.au/webcms2|WebCMS]]. For support, email John Shepherd
    . e.g. [[http://mahler.orchestra.cse.unsw.edu.au/webcms2/course/index.php?cid=2259|ENGG1811 website]] and /home/en1811/public_html/index.html
        {{{
 * Tools for managing course websites:

* Hosted at CSE
     * [[http://mahler.cse.unsw.edu.au/webcms2|WebCMS]]. For support, email John Shepherd
     . e.g. [[http://mahler.orchestra.cse.unsw.edu.au/webcms2/course/index.php?cid=2259|ENGG1811 website]] and /home/en1811/public_html/index.html
     {{{
Line 36: Line 37:
    }}}
        * [[http://moinmo.in/|MoinMoin Wiki]]. To create a wiki fill in this [[https://cgi.cse.unsw.edu.au/~moin/install/index.php|form]] or <<MailTo(meicheng AT SPAMFREE cse DOT unsw DOT edu DOT au)>>
        . e.g. [[https://wiki.cse.unsw.edu.au/en1000/12s1/|ENGG1000 website]] and /home/en1000/public_html/index.html
        {{{
     }}}
     * [[http://moinmo.in/|MoinMoin Wiki]]. To create a wiki fill in this [[https://cgi.cse.unsw.edu.au/~moin/install/index.php|form]] or email <<MailTo(meicheng AT SPAMFREE cse DOT unsw DOT edu DOT au)>>
     . e.g. [[https://wiki.cse.unsw.edu.au/en1000/12s1/|ENGG1000 website]] and /home/en1000/public_html/index.html
     {{{
Line 41: Line 42:
    }}}
        * [[https://moodle.org/|Moodle]]. [[https://cgi.cse.unsw.edu.au/~moodle/courses/index.php|Courses]]. If you don't have permission to create a course, <<MailTo(meicheng AT SPAMFREE cse DOT unsw DOT edu DOT au)>>
     * Hosted outside CSE
       * [[https://www.openlearning.com|Openlearning]]
       . e.g. [[https://www.openlearning.com/courses/12s2COMP1927|COMP1927 website]]
   * Website contents, typically
     }}}
     * [[https://moodle.org/|Moodle]]. [[https://cgi.cse.unsw.edu.au/~moodle/courses/index.php|CSE Courses]]. If you don't have permission to create a course, email <<MailTo(meicheng AT SPAMFREE cse DOT unsw DOT edu DOT au)>>
Line 48: Line 45:
     * Notices or Announcements
     * Calendar or Important dates or Schedule
     * Course outline
     * Classes' times and locations
     * Students' allocations to classes
     * Lecture slides
     * Tutorial questions
     * Assignment specifications
     * Links to resources
     * Links to past sessions (optional)
   * Hosted outside CSE
     * [[https://www.openlearning.com|Openlearning]]
     . e.g. [[https://www.openlearning.com/courses/12s2COMP1927|COMP1927 website]]
Line 59: Line 49:
== Classes/Enrolments ==  * Website contents, typically
Line 61: Line 51:
    * Check [[https://my.unsw.edu.au/classutil/|class utilisation]] regularly. Enrolments start in mid-December for continuing students and late January for first year students.
    . To open or close classes, increase or decrease class sizes, <<MailTo(classes AT SPAMFREE cse DOT unsw DOT edu DOT au)>> or <<MailTo(nickp AT SPAMFREE cse DOT unsw DOT edu DOT au)>>
   * Notices or Announcements
   * Calendar or Important dates or Schedule
   * Course outline
   * Classes' times and locations
   * Students' allocations to classes
   * Lecture slides
   * Tutorial questions
   * Assignment specifications
   * Links to resources
   * Links to past sessions (optional)
Line 64: Line 62:
    * Check your students [[http://www.cse.unsw.edu.au/~teachadmin/lecture_times/|other lecture times]].
    
    . The information is useful when opening new classes. It indicates when students have lectures in other courses. There are various limitations:
      * tutes and labs aren't shown,
      * it doesn't handle streamed lectures correctly
== Classes ==
Line 70: Line 64:
    * Check lecture and tutorial [[http://cgi.cse.unsw.edu.au/~nss/tt/|room bookings]].
    . For bookings, <<MailTo(roombookings AT SPAMFREE cse DOT unsw DOT edu DOT au)>> or <<MailTo(nickp AT SPAMFREE cse DOT unsw DOT edu DOT au)>>
 * Check [[https://my.unsw.edu.au/classutil/|class utilization]] regularly. Enrollments start in mid-December for continuing students and late January for first year students.
 . To open or close classes, increase or decrease class sizes, email <<MailTo(nickp AT SPAMFREE cse DOT unsw DOT edu DOT au)>>
Line 73: Line 67:
    * Check [[http://www.cse.unsw.edu.au/~give/Timetables/labs/current/|lab bookings]].
    . For bookings, <<MailTo(ss AT SPAMFREE cse DOT unsw DOT edu DOT au)>> or <<MailTo(meicheng AT SPAMFREE cse DOT unsw DOT edu DOT au)>>
 * How to find suitable times for new classes:
   * Check your students [[http://www.cse.unsw.edu.au/~teachadmin/lecture_times/|other lecture times]]. There are limitations:
     * tutorials and labs aren't shown,
     * it doesn't handle streamed lectures correctly
   * Check lecture and tutorial [[http://cgi.cse.unsw.edu.au/~nss/tt/|room bookings]].
   . For bookings, email <<MailTo(nickp AT SPAMFREE cse DOT unsw DOT edu DOT au)>>
   * Check [[http://www.cse.unsw.edu.au/~give/Timetables/labs/current/|lab bookings]].
   . For bookings, email <<MailTo(meicheng AT SPAMFREE cse DOT unsw DOT edu DOT au)>>
Line 76: Line 76:
== Tutors == == Enrollments ==
The class accounts have read permissions to extract enrollment records. The enrollment files are stored in:
 . `/home/sms/sturec/data`
 . `% grep COMP9999 /home/sms/sturec/data/YYsN_COMP`
Line 78: Line 81:
    * Andrew Taylor sends out an email in Week 0 of each session with instructions on how to select tutors.  ~- replacing YYsN with the current session e.g. 12s2 and COMP9999 with your course code -~
== Tutor allocations ==
Line 80: Line 84:
      * View the list of tutors for your course at this url
      `https://www.cse.unsw.edu.au/~teachadmin/casual_academics/YYsN/summary/COMP9999.html`
 * Andrew Taylor sends out an email in Week 0 of each session with instructions on how to select casual tutors.
   * View the list of tutors at this url:
   `https://www.cse.unsw.edu.au/~teachadmin/casual_academics/YYsN/summary/COMP9999.html`
   * Enter the tutors for your course in this file:
   `/home/teachadmin/public_html/casual_academics/YYsN/selections/COMP9999`
Line 83: Line 90:
      * Enter the tutors for your course in this file
      `/home/teachadmin/public_html/casual_academics/YYsN/selections/COMP9999`
   ~- replacing YYsN with the current session e.g. 12s2 and COMP9999 with your course code -~
Line 86: Line 92:
      ~- replacing YYsN with the current session e.g. 12s2 and COMP9999 with your course code -~  * View the list of courses and staff allocations:[[http://www.cse.unsw.edu.au/~teachadmin/alloc | Teaching allocations]].
Line 88: Line 94:
    * [[https://cgi.cse.unsw.edu.au/~give/Admin/index.php|Admin tools]] to assign tutors to classes.
   
This application provide the following tools
      * assign tutors to classes
      * generate class timetable page, link this page from your course website.
    * generate tutor authorisation to Xmark and sms for pasting into $WORK/give.spec.
    * generate tutor sms security configurations for pasting into $SMSDB/security.
      * generate sms calc expression to identify a student's tutor.
    * generate online class rolls for use by tutors.
 * [[https://cgi.cse.unsw.edu.au/~give/Admin/index.php|Admin tools]] to assign tutors to classes. This application provide the following tools:
   * assign tutors to classes
   * generate class timetable page, link this page from your course website.
   * generate tutor authorisation to Xmark and sms for pasting into $WORK/give.spec.
   * generate tutor sms security configurations for pasting into $SMSDB/security.
   * generate sms calc expression to identify a student's tutor.
   * generate online class rolls for use by tutors.

Getting Started

Access to the class account via ssh

  • Have you created ssh keys? If not, create your private and public keys:

    % ssh-keygen -t dsa

  • The public keys of authorized persons are placed in the class accounts by a batch job each night. Only people with lecturer or supervisor membership are authorized to ssh into their class accounts. The command below shows your memberships:

    % acc

    If acc shows that you are not a member,

    • lecturers: Check that you are allocated to your course on the teaching allocations site. If not, email the academic in charge of teaching allocation (currently Jingling Xue).

    • admins: Email the lecturer for your course or the academic in charge of casual tutor/admin allocations (currently Andrew Taylor) to add you to your course, as supervisor.

  • Log into your course account:

    % ssh -Y cs9999@wagner

If you are correctly allocated to your course as indicated on the allocation files and if you have previously created your keys, you should be able to log into your class account. If not, you can email system support (ss@cse.unsw.edu.au).

Course website

A typical url for a course website: http://www.cse.unsw.edu.au/~cs9999

In the class account, under the public_html directory, create a new session directory for your files (e.g. 12s2) and edit the index.html file.

  • Tools for managing course websites:
    • Hosted at CSE
      • WebCMS. For support, email John Shepherd

      • e.g. ENGG1811 website and /home/en1811/public_html/index.html

        <meta http-equiv=refresh content='0;URL=http://mahler.orchestra.cse.unsw.edu.au/webcms2/course/index.php?cid=2259'>
      • MoinMoin Wiki. To create a wiki fill in this form or email <meicheng AT SPAMFREE cse DOT unsw DOT edu DOT au>

      • e.g. ENGG1000 website and /home/en1000/public_html/index.html

        <meta http-equiv=refresh content='0;URL=https://wiki.cse.unsw.edu.au/en1000/12s1/'>
      • Moodle. CSE Courses. If you don't have permission to create a course, email <meicheng AT SPAMFREE cse DOT unsw DOT edu DOT au>

    • Hosted outside CSE
  • Website contents, typically
    • Notices or Announcements
    • Calendar or Important dates or Schedule
    • Course outline
    • Classes' times and locations
    • Students' allocations to classes
    • Lecture slides
    • Tutorial questions
    • Assignment specifications
    • Links to resources
    • Links to past sessions (optional)

Classes

  • Check class utilization regularly. Enrollments start in mid-December for continuing students and late January for first year students.

  • To open or close classes, increase or decrease class sizes, email <nickp AT SPAMFREE cse DOT unsw DOT edu DOT au>

  • How to find suitable times for new classes:
    • Check your students other lecture times. There are limitations:

      • tutorials and labs aren't shown,
      • it doesn't handle streamed lectures correctly
    • Check lecture and tutorial room bookings.

    • For bookings, email <nickp AT SPAMFREE cse DOT unsw DOT edu DOT au>

    • Check lab bookings.

    • For bookings, email <meicheng AT SPAMFREE cse DOT unsw DOT edu DOT au>

Enrollments

The class accounts have read permissions to extract enrollment records. The enrollment files are stored in:

  • /home/sms/sturec/data

  • % grep COMP9999 /home/sms/sturec/data/YYsN_COMP

    replacing YYsN with the current session e.g. 12s2 and COMP9999 with your course code

Tutor allocations

  • Andrew Taylor sends out an email in Week 0 of each session with instructions on how to select casual tutors.
    • View the list of tutors at this url:

      https://www.cse.unsw.edu.au/~teachadmin/casual_academics/YYsN/summary/COMP9999.html

    • Enter the tutors for your course in this file:

      /home/teachadmin/public_html/casual_academics/YYsN/selections/COMP9999

      replacing YYsN with the current session e.g. 12s2 and COMP9999 with your course code

  • View the list of courses and staff allocations:Teaching allocations.

  • Admin tools to assign tutors to classes. This application provide the following tools:

    • assign tutors to classes
    • generate class timetable page, link this page from your course website.
    • generate tutor authorisation to Xmark and sms for pasting into $WORK/give.spec.
    • generate tutor sms security configurations for pasting into $SMSDB/security.
    • generate sms calc expression to identify a student's tutor.
    • generate online class rolls for use by tutors.

GettingStarted (last edited 2024-02-27 08:13:37 by MeiChengWhale)