Agenda User Manual¶
Table of Contents¶
- Access to the Administration Interface
- Overview
- Event Management
- Appointment Management
- Registration Settings
- Participant Management
- Waiting Lists
- Email Notifications
- Event Visibility and Access Control
- Roles and Permissions
- Calendar and Search
- Frequently Asked Questions
Access to the Administration Interface¶
To get access to the administration interface, please contact itsupport.ub@unibe.ch.
Users need to have a Campus Account (CA) for employees. You need to create a SWITCH edu-ID account and link your Campus Account to the SWITCH edu-ID account. Please provide your University of Bern email address.
The web interface for administration can be accessed at your institution's agenda URL.
Click on "Sign in" on the top right corner and use your SWITCH edu-ID account to sign in.
If you don't have permission to access the web interface, you will receive a 403 Forbidden error - otherwise you will see the administration menu.
Overview¶
Permission Level: Public / Without Login
The public calendar is accessible without login. Visitors can browse, filter events, and register for public sessions.
After signing in, you will see the main navigation menu with the following sections:
- Home - Calendar view of all events
- Events - Manage and create events (requires Event Admin permissions)
- My Registrations - View and cancel your own event bookings (for authenticated users,
ROLE_USER) - Admin - Administrative functions (for system administrators,
ROLE_ADMIN)
Regular users (ROLE_USER) can view public events and manage/cancel their personal bookings.
Event administrators (Specific Event Admin or ROLE_EVENT_ADMIN) can create and manage events, configure settings, and manage attendees.
System administrators (ROLE_ADMIN) have full access to master data and user role administration.
Event Management¶
Creating Events¶
Events are the core of the agenda system. Each event can have multiple appointments (time slots) and registration settings.
Step 1: Navigate to Events¶
In the main menu, click on "Events", then click "Create New Event".
Step 2: Basic Information (Page 1)¶
Fill in the basic event information:
- Title - The event name (e.g., "Introduction to Digital Research Methods")
- Description - Detailed description of the event content and goals
- Location - Physical venue or location information
- Organizer - Person or department organizing the event
Note
The event creation process uses a multi-step form. You can navigate between steps using the "Previous" and "Next" buttons.
Step 3: Event Settings (Page 2)¶
Configure the event behavior:
- Visibility - Who can see the event:
- Public - Visible to everyone, including anonymous users
- Authenticated - Visible only to logged-in users
-
Target Audience - Visible only to specific user groups
-
Registration Required - Whether users must register to attend
-
Event Category - Categorize your event for easier filtering
-
Target Audience - Specify which user groups this event is intended for
Step 4: Registration Settings (Page 3)¶
If registration is required, configure:
- Registration Deadline - Last date users can register
- Unregistration Deadline - Last date users can cancel their registration
- Maximum Participants - Total capacity (leave empty for unlimited)
- Enable Waiting List - Allow users to join a waiting list when capacity is reached
- Maximum Waiting List Size - Limit for waiting list (leave empty for unlimited)
Warning
Set realistic deadlines that give you time to prepare materials and communicate with participants.
Step 5: Contact Information (Page 4)¶
Provide contact details for questions:
- Contact Person - Name of the person to contact
- Contact Email - Email address for inquiries
- Contact Phone - Phone number (optional)
Step 6: Additional Settings (Page 5)¶
Configure advanced options:
- Event Image - Upload an image for the event (displayed in calendar and event list)
- External Link - Link to external resources or information
- Notes - Internal notes for organizers (not visible to participants)
Step 7: Review and Create¶
Review all information and click "Create Event" to finish.
The event is created in Draft state and is not yet visible to users.
Editing Events¶
To edit an existing event:
- Navigate to Events
- Find your event in the list
- Click on the event title or the "Edit" button
- Modify the information using the same multi-step form
- Click "Save" to apply changes
Publishing Events¶
Events must be published before users can see them:
- Navigate to Events
- Find your event
- Click "Publish"
The event becomes visible according to its visibility settings.
Note
You can unpublish an event at any time by clicking "Unpublish". This immediately hides the event from users.
Deleting Events¶
To delete an event:
- Navigate to Events
- Find your event
- Click "Delete"
- Confirm the deletion
Warning
Deleting an event removes all appointments, registrations, and associated data. This action cannot be undone.
Appointment Management¶
Appointments are the individual time slots within an event. An event can have one or multiple appointments.
Creating Appointments¶
Step 1: Open Event Details¶
- Navigate to Events
- Click on the event title
- Scroll to the "Appointments" section
- Click "Add Appointment"
Step 2: Configure Appointment¶
Fill in the appointment details:
- Start Date and Time - When the appointment begins
- End Date and Time - When the appointment ends
- Venue - Physical location (e.g., "Room 301, Main Building")
- Online Participation - Enable if remote participation is possible
- Online Link - URL for video conference (e.g., Zoom, Teams)
-
Online Instructions - Additional instructions for online participants
-
Capacity - Maximum participants for this specific appointment (can differ from event capacity)
Tip
For recurring events, create multiple appointments with different dates. Each appointment can have separate registration tracking.
Step 3: Save¶
Click "Save Appointment" to add it to the event.
Editing Appointments¶
- Navigate to the event details
- Find the appointment in the list
- Click "Edit"
- Modify the information
- Click "Save"
Warning
Changing appointment times after users have registered may require notifying participants. The system does not automatically send change notifications.
Deleting Appointments¶
- Navigate to the event details
- Find the appointment in the list
- Click "Delete"
- Confirm the deletion
Warning
Deleting an appointment removes all registrations for that specific time slot. Registered users will not be automatically notified.
Registration Settings¶
Registration settings control how users can sign up for events.
Understanding Registration Types¶
- Open Registration - Users can register immediately and are automatically confirmed
- Closed Registration - Registration is not possible (event is view-only or has passed the deadline)
Setting Registration Deadlines¶
Configure when users can register and unregister:
Registration Deadline¶
- Set this to the last date users should be able to register
- After this date, the registration form is no longer available
- Recommended: Set at least 1-3 days before the event to allow preparation
Unregistration Deadline¶
- Set this to the last date users can cancel their registration
- After this date, participants cannot unregister themselves
- Recommended: Set at least 1-2 days before the event
Capacity Management¶
Control how many participants can attend:
Event Capacity¶
- Set Maximum Participants to limit total attendance
- Leave empty for unlimited capacity
- This applies across all appointments if the event has multiple time slots
Per-Appointment Capacity¶
- Each appointment can have its own capacity limit
- Useful for events with multiple sessions where room sizes differ
- Per-appointment capacity overrides event capacity for that specific appointment
Example
Event: "Workshop Series" - Event capacity: 50 total participants - Appointment 1 (Room A): 20 participants - Appointment 2 (Room B): 30 participants - Appointment 3 (Online): 50 participants
Waiting List Configuration¶
When capacity is reached, users can join a waiting list:
- Enable "Enable Waiting List" in event settings
- Optionally set "Maximum Waiting List Size"
- Users see a "Join Waiting List" button when the event is full
When a participant cancels: * The first person on the waiting list is automatically moved to confirmed participants * That user receives an email notification * Their registration status changes from "Waiting" to "Confirmed"
Participant Management¶
Viewing Participants¶
To view all participants for an event:
- Navigate to Events
- Click on the event title
- Scroll to the "Participants" section
The participant list shows: * Name and email address * Registration date * Registration status (Confirmed or Waiting) * Appointment(s) registered for * Actions available (unregister, etc.)
Registering Users Manually¶
Administrators can register users on their behalf:
- Open the event details
- Click "Register Participant"
- Search for the user by name or email
- Select the appointment(s)
- Click "Register"
The user receives a confirmation email with event details.
Unregistering Participants¶
To remove a participant from an event:
- Find the participant in the list
- Click "Unregister"
- Confirm the action
Note
Unregistering a participant frees up capacity. If a waiting list exists, the next person is automatically promoted.
Waiting Lists¶
How Waiting Lists Work¶
When an event reaches capacity:
- The registration button changes to "Join Waiting List"
- Users can add themselves to the waiting list
- Waiting list users have status "Waiting"
- When capacity becomes available, the first waiting user is automatically promoted
Managing the Waiting List¶
Viewing Waiting List¶
- Navigate to the event details
- Scroll to the "Waiting List" section
You'll see: * Users waiting in order of registration * How long each user has been waiting * Total number of users waiting
Manual Promotion¶
To manually move someone from waiting to confirmed:
- Find the user in the waiting list
- Click "Promote to Confirmed"
- The user receives a confirmation email
Tip
Manual promotion is useful when capacity increases or when you want to prioritize specific users.
Removing from Waiting List¶
To remove someone from the waiting list:
- Find the user in the waiting list
- Click "Remove"
- Confirm the action
The user receives an email notification.
Automatic Promotion¶
The system automatically promotes waiting list users when:
- A confirmed participant cancels their registration
- Capacity is increased by the administrator
- An appointment is added with available capacity
The promotion happens in order of registration (first in, first out).
Email Notifications¶
The system sends automatic email notifications for various events.
Notification Types¶
For Participants¶
- Registration Confirmation - Sent when registration is confirmed
- Waiting List Confirmation - Sent when added to waiting list
- Promoted from Waiting List - Sent when moved from waiting to confirmed
- Unregistration Confirmation - Sent when participant cancels
- Event Reminder - Sent 1-2 days before the event (if configured)
- Event Cancellation - Sent if the event is cancelled
- Event Update - Sent when significant changes are made (if configured)
For Administrators¶
- New Registration - Notification when someone registers (if enabled)
- Capacity Warning - Alert when capacity is nearly reached (if configured)
Sending Manual Notifications¶
To send a custom email to participants:
- Navigate to the event details
- Click "Send Email to Participants"
- Select recipients:
- All confirmed participants
- Waiting list only
- Specific participants (select from list)
- Enter subject and message
- Preview the email
- Click "Send"
Event Visibility and Access Control¶
Visibility Levels¶
Control who can see and register for events:
Public Events¶
- Visible to everyone, including anonymous users
- Appear in the public calendar
- Can be indexed by search engines
- Use for: Open lectures, public workshops, conferences
Authenticated Events¶
- Visible only to logged-in users
- Require SWITCH edu-ID to view
- Not accessible to anonymous visitors
- Use for: Internal training, staff events
Target Audience Events¶
- Visible only to specific user groups
- Configured based on organizational units or roles
- Most restrictive visibility level
- Use for: Department-specific events, restricted workshops
Configuring Target Audience¶
To restrict an event to specific groups:
- Edit the event
- Set visibility to "Target Audience"
- Select target groups:
- Organizational units (departments, faculties)
- User roles
- Custom groups
- Save the event
Only users matching the target audience criteria will see the event.
Access Before and After Registration¶
- Before Registration: Visibility determines who can see the event in the calendar and details
- After Registration: All registered participants can access event details regardless of visibility
- Calendar Integration: Only events visible to the user appear in their calendar exports
Roles and Permissions¶
The agenda system uses role-based access control to manage what users can do.
User Roles¶
Regular User (ROLE_USER)¶
Can: * View public and authenticated events (if logged in) * Register for events * View and manage their own registrations * Join waiting lists * Export their personal calendar
Cannot: * Create events * Manage other users' registrations * Access administrative functions
Event Administrator (ROLE_EVENT_ADMIN)¶
Can do everything a regular user can, plus: * Create new events * Edit events they created * Manage participants for their events * Send email notifications * Export participant lists * Configure registration settings
Cannot: * Manage events created by others (unless explicitly granted) * Access system-wide settings * Manage user accounts
Event-Specific Administrator¶
Events can have additional administrators assigned:
- Edit an event
- Go to "Administrators" section
- Add users by searching for their name
- Save the event
Event-specific administrators can: * Edit that specific event * Manage participants for that event * Send notifications * View registrations
Tip
Use event-specific administrators for delegating management of large events or recurring event series.
System Administrator (ROLE_ADMIN)¶
Can do everything, including: * Manage all events regardless of creator * Configure system-wide settings * Manage email templates * Access user management * View system logs and statistics * Manage roles and permissions
Viewing Your Permissions¶
To see what you can do:
- Navigate to Admin > My Permissions
- View your assigned roles
- See which events you can manage
Calendar and Search¶
Calendar View¶
The home page displays a calendar with all visible events.
Navigation¶
- Click date to view events on that day
- Use arrows to navigate between months
- Click "Today" to return to current month
Calendar Modes¶
- Month View - Overview of the entire month
- Week View - Detailed view of one week
- Day View - Detailed schedule for one day
- List View - Chronological list of upcoming events
Event Display¶
- Events appear as colored blocks on their dates
- Color indicates event category or status
- Click on an event to view details
Searching Events¶
Use the search function to quickly find events:
- Click the search icon in the top navigation
- Enter search terms:
- Event title
- Description keywords
- Organizer name
- Location
- Press Enter or click "Search"
Search Filters¶
Refine your search using filters:
- Date Range - Events between specific dates
- Category - Filter by event category
- Organizer - Events by specific organizer
- Registration Status - Open for registration, full, past deadline
- My Events - Events you created (for administrators)
- My Registrations - Events you registered for
Frequently Asked Questions¶
How do I register for an event?¶
- Browse the calendar or event list
- Click on an event to view details
- Click "Register"
- Select your appointment(s)
- Fill in any required information
- Click "Submit Registration"
You will receive a confirmation email.
Can I register for multiple appointments?¶
Yes, if the event allows it. During registration, you can select multiple appointments. Each appointment is treated as a separate session.
What happens if an event is full?¶
If the event has a waiting list enabled, you can join the waiting list. You will be automatically promoted to confirmed participant if space becomes available.
If there is no waiting list, you cannot register until space becomes available.
How do I cancel my registration?¶
- Navigate to My Registrations
- Find the event
- Click "Cancel Registration"
- Confirm the cancellation
Warning
You can only cancel before the unregistration deadline. After that, contact the event organizer directly.
What is the difference between event capacity and appointment capacity?¶
- Event Capacity - Total limit across all appointments
- Appointment Capacity - Limit for a specific time slot
If both are set, the more restrictive limit applies.
How do I add co-organizers to my event?¶
- Edit your event
- Go to the "Administrators" section
- Search for users by name
- Add them as event administrators
- Save the event
They will be able to manage the event and participants.
Can I duplicate an event?¶
Yes, to create a similar event:
- Navigate to Events
- Find the event to duplicate
- Click "Duplicate"
- Modify the information (dates, title, etc.)
- Save the new event
This copies all settings but not participants or appointments.
How far in advance should I publish an event?¶
Recommended timelines: * Small workshops - 2-4 weeks * Large conferences - 2-3 months * Recurring series - At the beginning of the semester/term
This gives users time to plan and register.
What happens to registrations if I unpublish an event?¶
- The event is hidden from the calendar
- Registered participants retain their registrations
- Participants can still access event details via their "My Registrations" page
- New registrations are not possible
Can participants see each other's information?¶
No, participant lists are only visible to: * Event administrators * System administrators
Regular participants cannot see who else is registered.
How do I handle no-shows?¶
After the event, no-shows remain in the system with "Confirmed" status. The system does not currently have built-in attendance tracking.
If needed, you can manually track attendance using external tools or spreadsheets by referencing the participant list visible in the event details.
Support¶
If you have questions or problems using the agenda system, please contact:
Email: itsupport.ub@unibe.ch
University Library Bern Open Science Team
We are happy to help with questions about using the system, creating events, managing registrations, or resolving issues.