Differences between revisions 4 and 43 (spanning 39 versions)
Revision 4 as of 2012-11-23 08:26:09
Size: 5552
Comment:
Revision 43 as of 2024-02-27 08:13:37
Size: 2229
Comment:
Deletions are marked like this. Additions are marked like this.
Line 5: Line 5:
||<#CCCC00-2>||
||<#FFFFAD> [[ManageClasses | Manage Classes]] ||<#FFFFAD> [[MailingLists | Mailing Lists]] ||
== Class account ==
=== Access via SSH ===
 * Have you created ssh keys? If not, create your private and public keys:
 ~+`% ssh-keygen`+~
Line 8: Line 10:
== Access to the class account via ssh ==  * The public keys of authorized persons are placed in the class accounts by a batch job each night. This means it will be tomorrow before your public key is added to the class account. Only people with lecturer or supervisor membership are authorized to ssh into their class accounts. The command below shows your memberships:
 ~+`% acc`+~
Line 10: Line 13:
  * Have you created ssh keys? If not, create your private and public keys:
  `% ssh-keygen -t dsa`
 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]]. If not, email <<MailTo(teachadmin AT SPAMFREE cse DOT unsw DOT edu DOT au)>>
Line 13: Line 16:
  * 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`
  * admins: Email the lecturer for your course. The lecturer should then email <<MailTo(teachadmin AT SPAMFREE cse DOT unsw DOT edu DOT au)>> to add you to your course, as '''''supervisor'''''.
 
 * Log into your course account:
 ~+`% ssh -Y cs9999@login.cse.unsw.edu.au`+~
Line 16: Line 21:
  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 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 <<MailTo(ss AT SPAMFREE cse DOT unsw DOT edu DOT au)>>.
Line 19: Line 23:
   * 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'''''.
 
  * Log into your course account
  `% ssh -Y cs9999@wagner`
<<Include(CourseWebsites)>>
Line 24: Line 25:
 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). == Classes ==
Line 26: Line 27:
== Course website ==  * Check [[https://www.cse.unsw.edu.au/~give/ClassUtil/COMPSC/|Class Utilisation]] regularly.
Line 28: Line 29:
    A typical url for a course website:
    `http://www.cse.unsw.edu.au/~cs9999`
 * How to find suitable times for new classes:
   * Check your students [[http://www.cse.unsw.edu.au/~teachadmin/lecture_times/|other lecture and class times]].
   * Check lecture and class [[https://nss.cse.unsw.edu.au/tt/|room bookings]].
   * Check [[http://www.cse.unsw.edu.au/~give/Timetables/labs/current/|lab bookings]].
Line 31: Line 34:
    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.  * Class management enquiries: <<MailTo(cse.teaching AT SPAMFREE unsw DOT edu DOT au)>>.
Line 33: Line 36:
    * 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
        {{{
<meta http-equiv=refresh content='0;URL=http://mahler.orchestra.cse.unsw.edu.au/webcms2/course/index.php?cid=2259'>
        }}}
        * [[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
        {{{
<meta http-equiv=refresh content='0;URL=https://wiki.cse.unsw.edu.au/en1000/12s1/'>
        }}}
        * [[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
== Enrolments ==
The class accounts have read permissions to extract enrolment records. The enrolment files are stored in:
 . ~+`/home/sms/sturec/data`+~
 . ~+`% grep <course> /home/sms/sturec/data/<term>_<subjarea>`+~
 . e.g. ~+`grep COMP9999 /home/sms/sturec/data/20T3_COMP`+~
Line 51: Line 42:
     * 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/Enrolments ==

    * 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)>>

    * 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

    * 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 [[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)>>

== Tutors ==

    * Andrew Taylor sends out an email in Week 0 of each session with instructions on how to select tutors.

      * View the list of tutors for your course 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 -~

    * [[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.
<<Include(Tutors)>>

Getting Started

Class account

Access via SSH

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

    % ssh-keygen

  • The public keys of authorized persons are placed in the class accounts by a batch job each night. This means it will be tomorrow before your public key is added to the class account. 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. If not, email <teachadmin AT SPAMFREE cse DOT unsw DOT edu DOT au>

    • admins: Email the lecturer for your course. The lecturer should then email <teachadmin AT SPAMFREE cse DOT unsw DOT edu DOT au> to add you to your course, as supervisor.

  • Log into your course account:

    % ssh -Y cs9999@login.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 AT SPAMFREE cse DOT unsw DOT edu DOT au>.

Course websites

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

In the class account, under the public_html directory, create/edit the index.html file and create a new term (e.g. 20T3) directory for your files.

Learning management systems

  • Hosted at CSE/UNSW
    • UNSW Moodle

    • WebCMS3

    • For support, email John Shepherd
    • Add the following to ~cs9999/public_html/index.html

      <meta http-equiv=refresh content='0;URL=https://webcms3.cse.unsw.edu.au/COMP9999/20T3/'>
    • MoinMoin Wiki.

    • To create a wiki, fill in this form or email <meicheng AT SPAMFREE unsw DOT edu DOT au>

    • Add the following to ~cs9999/public_html/index.html

      <meta http-equiv=refresh content='0;URL=https://wiki.cse.unsw.edu.au/cs9999/20T3/'>
  • Hosted outside CSE

Website contents, typically

  • Course outline (including Important dates or Schedule)
  • Notices or Announcements
  • Classes' times and locations
  • Students' allocations to classes
  • Lecture slides
  • Tutorial questions
  • Assignment specifications
  • Links to resources
  • Links to past sessions (optional)

Classes

Enrolments

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

  • /home/sms/sturec/data

  • % grep <course> /home/sms/sturec/data/<term>_<subjarea>

  • e.g. grep COMP9999 /home/sms/sturec/data/20T3_COMP

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