Size: 5507
Comment:
|
Size: 4268
Comment:
|
Deletions are marked like this. | Additions are marked like this. |
Line 1: | Line 1: |
#acl All:read |
|
Line 6: | Line 8: |
`% ssh-keygen -t dsa` | ~+`% ssh-keygen`+~ |
Line 8: | 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. 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 11: | 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 allocations 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]]. If not, email <<MailTo(teachadmin AT SPAMFREE cse DOT unsw DOT edu DOT au)>> |
Line 14: | Line 16: |
* 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'''''. | * 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'''''. |
Line 17: | Line 19: |
`% ssh -Y cs9999@wagner` | ~+`% ssh -Y cs9999@wagner`+~ |
Line 19: | 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 <<MailTo(ss AT SPAMFREE cse DOT unsw DOT edu DOT au)>>. |
Line 21: | Line 23: |
== 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 * [[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 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 {{{ <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|CSE Courses]]. If you don't have permission to create a course, email <<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 * 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) |
<<Include(CourseWebsites)>> |
Line 62: | Line 27: |
* Check [[https://my.unsw.edu.au/classutil/|class utilisation]] 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)>> |
* Check [[http://classutil.unsw.edu.au/|class utilisation]] regularly. To open or close classes, increase or decrease class sizes, email <<MailTo(cse.teaching AT SPAMFREE unsw DOT edu DOT au)>>. |
Line 66: | Line 30: |
* 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)>> |
* 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]]. For lab bookings, email <<MailTo(meicheng AT SPAMFREE unsw DOT edu DOT au)>> |
Line 74: | Line 34: |
== 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` |
== 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 79: | Line 40: |
~- ''replacing YYsN with the current session e.g. 12s2 and COMP9999 with your course code'' -~ | |
Line 83: | Line 43: |
* 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` |
* View the list of tutors at this url: ~+`https://www.cse.unsw.edu.au/~teachadmin/casual_academics/<term>/summary`+~ . e.g. ~+`https://www.cse.unsw.edu.au/~teachadmin/casual_academics/20T3/summary`+~ |
Line 88: | Line 46: |
~- ''replacing YYsN with the current session e.g. 12s2 and COMP9999 with your course code'' -~ | * pre-2020: Enter the tutors for your course in this file: ~+`/home/teachadmin/public_html/casual_academics/<term>/selections/<course>`+~ . e.g. ~+`/home/teachadmin/public_html/casual_academics/20T3/selections/COMP9999`+~ |
Line 90: | Line 49: |
* View the list of courses and staff allocations:[[http://www.cse.unsw.edu.au/~teachadmin/alloc | Teaching allocations]]. | * 2020 to present: Enter the tutors into [[https://castle.cse.unsw.edu.au|Castle]] either interactively or by uploading a TSV file generated using Admin Tools (see below). |
Line 92: | Line 51: |
* [[https://cgi.cse.unsw.edu.au/~give/Admin/index.php|Admin tools]] to assign tutors to classes. This application provide the following tools: | * [[https://cgi.cse.unsw.edu.au/~give/Admin/index.php|AdminTools]] to assign tutors to classes. This application provide the following tools: |
Line 97: | Line 56: |
* generate sms calc expression to identify a student's tutor. | * generate sms calc expression to add to the Tutor field (you have to create the field in sms beforehand). * generate tutor allocation hours for upload into Castle. |
Line 99: | Line 59: |
<<Include(Give)>> | * push tutors to your course in WebCMS3. . For online classes, * Generate list of AD names for the lectures and classes, enter the AD name to add students to Teams class * Generate session names (class Id and tutors) and session times to upload into Blackboard Collaborate. * [[ https://castle.cse.unsw.edu.au | Castle ]] is a portal for tutors to * submit the necessary employment forms. * check their casual hours. * transfer their hours to another tutor. * Casual hours enquiries: <<MailTo(cse.casuals AT SPAMFREE unsw DOT edu DOT au)>> |
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@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 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
- 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/'>
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
Check class utilisation regularly. To open or close classes, increase or decrease class sizes, email <cse.teaching AT SPAMFREE unsw DOT edu DOT au>.
- How to find suitable times for new classes:
Check your students other lecture and class times.
Check lecture and class room bookings.
Check lab bookings. For lab bookings, email <meicheng AT SPAMFREE unsw DOT edu DOT au>
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
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/<term>/summary
e.g. https://www.cse.unsw.edu.au/~teachadmin/casual_academics/20T3/summary
pre-2020: Enter the tutors for your course in this file: /home/teachadmin/public_html/casual_academics/<term>/selections/<course>
e.g. /home/teachadmin/public_html/casual_academics/20T3/selections/COMP9999
2020 to present: Enter the tutors into Castle either interactively or by uploading a TSV file generated using Admin Tools (see below).
AdminTools 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 add to the Tutor field (you have to create the field in sms beforehand).
- generate tutor allocation hours for upload into Castle.
- generate online class rolls for use by tutors.
- push tutors to your course in WebCMS3.
- For online classes,
- Generate list of AD names for the lectures and classes, enter the AD name to add students to Teams class
- Generate session names (class Id and tutors) and session times to upload into Blackboard Collaborate.
Castle is a portal for tutors to
- submit the necessary employment forms.
- check their casual hours.
- transfer their hours to another tutor.
Casual hours enquiries: <cse.casuals AT SPAMFREE unsw DOT edu DOT au>