Difference between revisions of "IRIDIA Seminars"
From IridiaWiki
Jump to navigationJump to search(25 intermediate revisions by 4 users not shown) | |||
Line 1: | Line 1: | ||
− | == |
+ | == Description == |
+ | This responsibility comprises the management of the Seminar Room schedule and the announcement of official Iridia Seminars. You must: |
||
− | The IRIDIA seminars can be divided into two main types: internal seminars (IS) and external seminars (ES). |
||
+ | * Manage the booking of the seminar room. |
||
− | Each kind of seminars need a different management procedure. |
||
+ | * Maintain [http://iridia.ulb.ac.be/Calendars/ IRIDIA's Calendars] up to date. |
||
+ | * Add seminars to [http://iridia.ulb.ac.be/seminars/ IRIDIA Seminars List] and announce them to the mailing list. |
||
+ | == Calendar tasks and seminar room booking == |
||
⚫ | |||
+ | The seminar room is booked for different events during all year, this events could be: |
||
⚫ | |||
+ | * Iridia seminars |
||
+ | * Optimization seminars |
||
+ | * Robotics seminars |
||
+ | * Courses or lectures |
||
+ | * Meetings and others (other presentations, rehearsals, celebrations, etc..) |
||
+ | The calendar is composed of different sub calendars that organize the events: |
||
+ | * All events (this is the "''empty participant''" you find when adding a new event): all the events relevant to Iridia, even is they are not located in the seminar room. |
||
+ | * Seminar Room: all the events located in the seminar room. |
||
+ | * IRIDIA Seminars: external iridia seminars. |
||
+ | * Optimization Seminars |
||
+ | * Robotics Seminars |
||
+ | |||
+ | When adding any event in the calendar: |
||
+ | |||
+ | # If is in the seminar room check availability in the calendar. |
||
+ | # Complete the information required. |
||
+ | ## If you don't have any information of the event write in the Full Description field the name of the person who will be responsible for this booking. |
||
+ | ## Complete the brief description field following, if possible, the standard: |
||
+ | ### Iridia seminar: [SEMINAR@IRIDIA] FirstName LastName: Title of Seminar |
||
+ | ### Optimination seminar: [OPTIMIZATION@IRIDIA] FirstName LastName: Title of Seminar |
||
+ | ### Robotics seminar: [ROBOTICS@IRIDIA] FirstName LastName: Title of Seminar |
||
+ | ### Courses: [COURSE@IRIDIA] Course name |
||
+ | ### Other events: [BOOKED] Event name / Responsible Name |
||
+ | ## Select the calendars that are concerned in the participants tab. '''ATENTION''': for all events select the "''empty participant''", this is the public calendar that is displayed as All events on the calendar header. If the event is in the seminar room add the "Seminar Room" participant. |
||
⚫ | |||
+ | ### Optimization seminar : "Optimization calendar", "semAdmin" |
||
+ | ### Robotics seminar: "Robotics calendar", "semAdmin" |
||
+ | ### Courses and other: "semAdmin" |
||
+ | |||
+ | |||
⚫ | |||
+ | |||
+ | When scheduling an Iridia seminar you can ask the speaker or the responsible of the seminar to complete the [http://iridia.ulb.ac.be/seminars/new-seminar.phtml New Seminar Form], an xml description will arrive to you mail with the information of the seminar. The IRIDIA seminars can be divided into two main types: internal seminars (IS) and external seminars (ES). Note that each class of seminars need a slightly different management procedure. |
||
+ | |||
⚫ | |||
# Add an entry to the IRIDIA Seminar Database (only for ES): |
# Add an entry to the IRIDIA Seminar Database (only for ES): |
||
## Create a folder on your PC called "seminars/" |
## Create a folder on your PC called "seminars/" |
||
## Copy the semPush script to "seminars/" |
## Copy the semPush script to "seminars/" |
||
− | ## Create an xml file containing the xml received by email. |
+ | ## Create an xml file containing the xml received by email "FirstnameLastname.xml". |
− | ## Execute "./semPush |
+ | ## Execute "./semPush FirstnameLastname.xml" from a terminal |
## Check on [http://iridia.ulb.ac.be/seminars/ IRIDIA Seminars List] that the entry has been successfully added |
## Check on [http://iridia.ulb.ac.be/seminars/ IRIDIA Seminars List] that the entry has been successfully added |
||
− | |||
# Update the [http://iridia.ulb.ac.be/Calendars/month.php IRIDIA's Calendars] and book the seminar room: |
# Update the [http://iridia.ulb.ac.be/Calendars/month.php IRIDIA's Calendars] and book the seminar room: |
||
## Login into the system |
## Login into the system |
||
− | ## Add an entry into the seminar for the requested date |
+ | ## Add an entry into the seminar for the requested date using the format explained previously. |
+ | ## If the location is the IRIDIA Seminar room then fill the 'Location' field of the calendar with 'SEMINAR ROOM, IRIDIA'. |
||
## Always use timed events and remember to add the duration of the event |
## Always use timed events and remember to add the duration of the event |
||
− | ## Add participants to the event: |
||
− | ### If the seminar is an ES: "IRIDIA Seminars" |
||
⚫ | |||
− | ### If there is the need to book the Seminar room add "Seminar room" in the participants (always for ES) |
||
− | ### Always add and entry to "Common calendar" (semAdmin participant) |
||
− | |||
# Send reminders for the seminars (only in case of ES) |
# Send reminders for the seminars (only in case of ES) |
||
## Login into the [http://iridia.ulb.ac.be IRIDIA server] |
## Login into the [http://iridia.ulb.ac.be IRIDIA server] |
||
− | ## Send new seminar comunication (where <key> is a date in the format YYYY-MM-DD: |
+ | ## Send new seminar comunication (where <key> is a date in the format YYYY-MM-DD): "./semMail -s -m <key>" |
− | "./semMail -s - |
+ | ## Send reminder: "./semMail -s -r <key>" |
+ | ## Ensure that the semMail script has a seminar admin email address as sender! |
||
− | ## Send reminder: |
||
+ | |||
− | "./semMail -s -r <key>" |
||
+ | == Some notes about announcing seminars == |
||
+ | * To be able to send emails to the Seminars mailing list you need to have the flag "mod" not checked in the Membership Management section of the Seminars mailing list. |
||
+ | * Your email address needs to be subscribed to the list of forwarded addresses of "semAdmin@iridia.ulb.ac.be". Ask the administrator of iridia.ulb.ac.be if you need to be added. |
||
+ | * Make sure your email is configured as the sender in the ''semMail'' script ($from_address = 'Leslie Perez Caceres <lperez@iridia.ulb.ac.be>';). |
||
+ | |||
+ | == Some notes about the Calendar software == |
||
+ | |||
+ | * We are using [http://www.k5n.us/webcalendar.php WebCalendar]. The current version is probably very outdated and may be a security risk. It should be (carefully) updated to use the version current in Debian, so it receives automatic security updates. |
||
+ | |||
+ | * It would be ideal to find a way to add events directly from a script, so many steps above could be automated. It should be possible, since it is possible to [http://www.k5n.us/wiki/index.php?title=Main_Page#WebCalendar_Mini-Guides add events from external applications]. However, how to do it from a script is not clear. Someone will have to read the WebCalendar documentation to find out how to do it. |
||
+ | |||
+ | == Useful Links == |
||
+ | * [http://iridia.ulb.ac.be/seminars/ IRIDIA's Seminars List] |
||
+ | * [http://iridia.ulb.ac.be/seminars/new-seminar.phtml New Seminar Form] |
||
+ | * [http://iridia.ulb.ac.be/Calendars/month.php IRIDIA's Calendars] |
||
+ | * [https://iridia.ulb.ac.be/cgi-bin/mailman/admin/seminars/ IRIDIA's Seminars Mailing List] |
Latest revision as of 17:23, 10 April 2014
Description
This responsibility comprises the management of the Seminar Room schedule and the announcement of official Iridia Seminars. You must:
- Manage the booking of the seminar room.
- Maintain IRIDIA's Calendars up to date.
- Add seminars to IRIDIA Seminars List and announce them to the mailing list.
Calendar tasks and seminar room booking
The seminar room is booked for different events during all year, this events could be:
- Iridia seminars
- Optimization seminars
- Robotics seminars
- Courses or lectures
- Meetings and others (other presentations, rehearsals, celebrations, etc..)
The calendar is composed of different sub calendars that organize the events:
- All events (this is the "empty participant" you find when adding a new event): all the events relevant to Iridia, even is they are not located in the seminar room.
- Seminar Room: all the events located in the seminar room.
- IRIDIA Seminars: external iridia seminars.
- Optimization Seminars
- Robotics Seminars
When adding any event in the calendar:
- If is in the seminar room check availability in the calendar.
- Complete the information required.
- If you don't have any information of the event write in the Full Description field the name of the person who will be responsible for this booking.
- Complete the brief description field following, if possible, the standard:
- Iridia seminar: [SEMINAR@IRIDIA] FirstName LastName: Title of Seminar
- Optimination seminar: [OPTIMIZATION@IRIDIA] FirstName LastName: Title of Seminar
- Robotics seminar: [ROBOTICS@IRIDIA] FirstName LastName: Title of Seminar
- Courses: [COURSE@IRIDIA] Course name
- Other events: [BOOKED] Event name / Responsible Name
- Select the calendars that are concerned in the participants tab. ATENTION: for all events select the "empty participant", this is the public calendar that is displayed as All events on the calendar header. If the event is in the seminar room add the "Seminar Room" participant.
- Iridia seminar: "IRIDIA Seminars", "Robotics calendar", "Optimization calendar", "semAdmin"
- Optimization seminar : "Optimization calendar", "semAdmin"
- Robotics seminar: "Robotics calendar", "semAdmin"
- Courses and other: "semAdmin"
How to Manage Iridia Seminars
When scheduling an Iridia seminar you can ask the speaker or the responsible of the seminar to complete the New Seminar Form, an xml description will arrive to you mail with the information of the seminar. The IRIDIA seminars can be divided into two main types: internal seminars (IS) and external seminars (ES). Note that each class of seminars need a slightly different management procedure.
- Ask for confirmation of the seminar date and time to at least one person from MD, MB, or TS.
- Add an entry to the IRIDIA Seminar Database (only for ES):
- Create a folder on your PC called "seminars/"
- Copy the semPush script to "seminars/"
- Create an xml file containing the xml received by email "FirstnameLastname.xml".
- Execute "./semPush FirstnameLastname.xml" from a terminal
- Check on IRIDIA Seminars List that the entry has been successfully added
- Update the IRIDIA's Calendars and book the seminar room:
- Login into the system
- Add an entry into the seminar for the requested date using the format explained previously.
- If the location is the IRIDIA Seminar room then fill the 'Location' field of the calendar with 'SEMINAR ROOM, IRIDIA'.
- Always use timed events and remember to add the duration of the event
- Send reminders for the seminars (only in case of ES)
- Login into the IRIDIA server
- Send new seminar comunication (where <key> is a date in the format YYYY-MM-DD): "./semMail -s -m <key>"
- Send reminder: "./semMail -s -r <key>"
- Ensure that the semMail script has a seminar admin email address as sender!
Some notes about announcing seminars
- To be able to send emails to the Seminars mailing list you need to have the flag "mod" not checked in the Membership Management section of the Seminars mailing list.
- Your email address needs to be subscribed to the list of forwarded addresses of "semAdmin@iridia.ulb.ac.be". Ask the administrator of iridia.ulb.ac.be if you need to be added.
- Make sure your email is configured as the sender in the semMail script ($from_address = 'Leslie Perez Caceres <lperez@iridia.ulb.ac.be>';).
Some notes about the Calendar software
- We are using WebCalendar. The current version is probably very outdated and may be a security risk. It should be (carefully) updated to use the version current in Debian, so it receives automatic security updates.
- It would be ideal to find a way to add events directly from a script, so many steps above could be automated. It should be possible, since it is possible to add events from external applications. However, how to do it from a script is not clear. Someone will have to read the WebCalendar documentation to find out how to do it.