Differences between revisions 2 and 30 (spanning 28 versions)
Revision 2 as of 2012-11-23 15:46:56
Size: 1540
Comment:
Revision 30 as of 2023-09-05 14:26:41
Size: 2458
Comment:
Deletions are marked like this. Additions are marked like this.
Line 8: Line 8:
 * `COMP9999_student-list` generated from `COMP9999_student` UDB class
 * `COMP9999_tutor-list` generated from `COMP9999_tutor` UDB class
 * `COMP9999-list` generated from `COMP9999` UDB class, includes tutors, lecturers, supervisors
 * ~+`COMP9999_student-list@cse.unsw.edu.au`+~
 {{{{#!wiki note
'''Note'''
Line 12: Line 12:
To see who is on the mailing list,
 . `% mlalias COMP9999_student-list`
 . `% acc COMP9999_student/`
Student memberships starts two weeks before term and expires two weeks into next term.
}}}}
 . During the period of change, avoid using COMP9999_student-list.
 . Instead add t0, t1, t2, t3 to email students of a particular term.
     .~+`COMP9999t1_student-list@cse.unsw.edu.au`+~
     .~+`COMP9999t2_student-list@cse.unsw.edu.au`+~
     .~+`COMP9999t3_student-list@cse.unsw.edu.au`+~
 .
 . To see who is on the mailing list,
     * ~+`acc COMP9999t1_student/`+~
     * ~+`members COMP9999t1_student`+~
 * ~+`COMP9999_tutor-list@cse.unsw.edu.au`+~
 {{{{#!wiki note
'''Note'''
Line 16: Line 27:
(!) Too early before the current session, the mailing list could include last session's students. Too late after the current session, the students could be dropped from the list. Tutor memberships expires end of Week 2 next term.
}}}}
 . If the course ran last term, tutor-list will contain last term's tutors for two weeks into term.
 . To avoid this, add t0, t1, t2, t3 e.g. COMP9999t3_tutor-list for term 3 tutors only
 * ~+`COMP9999-list@cse.unsw.edu.au`+~ student, tutors, lecturers, supervisors
 . (!) Beware of memberships overlapping terms

{{{
members -?
Usage: members [options] <group>
    -z, --zid Sort by zid
    -u, --show-username Show primary username
    -e, --show-email Show UNSW email
    -l, --list List matching groups
    -?, --help Show this help message
}}}
Line 22: Line 48:
Documented in detail on the CSE FAQ Taggi [[http://taggi.cse.unsw.edu.au/FAQ/Mlalias/ | Mlalias ]] Documented in detail on the CSE FAQ Taggi [[http://taggi.cse.unsw.edu.au/FAQ/Mlalias/ | Mlalias ]] or type on the commandline

Line 27: Line 55:
% ssh cs1911@localhost
% mlalias -C cs1911.12s2.tutors -c "12s2 COMP1911 tutors"
% mlalias cs1911.12s2.tutors -a meicheng meichengwhale@gmail.com
% ssh cs9999@localhost
% mlalias cs9999.20T3.tutors -C -c "20T3 COMP9999 tutors"
% mlalias cs9999.20T3.tutors -a z5555555
%
mlalias cs9999.20T3.tutors -s 'z5555555,...'
Line 34: Line 63:
mlalias cs1911.12s2.students -s `grep COMP1911 ~sms/sturec/data/12s2_COMP | cut -f2 -d'|' | priv upi -u | cut -f2 -d' ' mlalias cs9999.20T3.students -C \
-s `grep COMP9999 ~sms/sturec/data/20T3_COMP | cut -f2 -d'|' | sed -e 's/^/z/' | tr '\n' ','`
Line 36: Line 66:
(!) Remember to remove the mailing lists so as not to clogged up the mail alias database. (!) Remember to remove the mailing lists so as not to clog up the database.

Mailing Lists

Mailing lists derived from class membership of a course

Documented in detail on the CSE FAQ Taggi Virtual Aliases

  • COMP9999_student-list@cse.unsw.edu.au

    Note

    Student memberships starts two weeks before term and expires two weeks into next term.

  • During the period of change, avoid using COMP9999_student-list.
  • Instead add t0, t1, t2, t3 to email students of a particular term.
    • COMP9999t1_student-list@cse.unsw.edu.au

    • COMP9999t2_student-list@cse.unsw.edu.au

    • COMP9999t3_student-list@cse.unsw.edu.au

  • To see who is on the mailing list,
    • acc COMP9999t1_student/

    • members COMP9999t1_student

  • COMP9999_tutor-list@cse.unsw.edu.au

    Note

    Tutor memberships expires end of Week 2 next term.

  • If the course ran last term, tutor-list will contain last term's tutors for two weeks into term.
  • To avoid this, add t0, t1, t2, t3 e.g. COMP9999t3_tutor-list for term 3 tutors only
  • COMP9999-list@cse.unsw.edu.au student, tutors, lecturers, supervisors

  • (!) Beware of memberships overlapping terms

members -?
Usage: members [options] <group>
    -z, --zid                        Sort by zid
    -u, --show-username              Show primary username
    -e, --show-email                 Show UNSW email
    -l, --list                       List matching groups
    -?, --help                       Show this help message

Mailing lists derived from enrolment files

Documented in detail on the CSE FAQ Taggi Enrol Pageboy

Self maintained Mailing lists

Documented in detail on the CSE FAQ Taggi Mlalias or type on the commandline

  • Examples
    • To create a tutor mailing list,
      % ssh cs9999@localhost
      % mlalias cs9999.20T3.tutors -C -c "20T3 COMP9999 tutors"
      % mlalias cs9999.20T3.tutors -a z5555555 
      % mlalias cs9999.20T3.tutors -s 'z5555555,...'
    • To create a student mailing list,
      mlalias cs9999.20T3.students -C \
       -s `grep COMP9999 ~sms/sturec/data/20T3_COMP | cut -f2 -d'|' | sed -e 's/^/z/' | tr '\n' ','`

(!) Remember to remove the mailing lists so as not to clog up the database.

MailingLists (last edited 2023-09-05 14:26:41 by MeiChengWhale)