Schedule Calendar Events
Schedule Calendar Events
Create and manage academic events, meetings, and activities in the OpenEduCat calendar. Schedule classes, exams, holidays, and institutional events.
Time required: 3-5 minutes per event
Prerequisites
- Calendar access permissions
- Appropriate user role (Faculty, Admin)
- Calendar module installed
Overview
The calendar system supports:
- Academic event scheduling
- Meeting coordination
- Holiday management
- Recurring events
- Resource booking
- Notification automation
Steps
Step 1: Access Calendar
- Click Calendar in main menu
- Choose view:
- Day view
- Week view
- Month view
- Year view
Step 2: Create Event
Option A - Click on time slot:
- Click on desired date/time
- Event popup appears
- Enter basic details
Option B - Create button:
- Click Create button
- Full event form opens
- Enter complete details
Step 3: Enter Event Information
| Field | Required | Description | Example |
|---|---|---|---|
| Subject | Yes | Event title | ”Faculty Meeting” |
| Start | Yes | Start date/time | 2024-10-20 09:00 |
| End | Yes | End date/time | 2024-10-20 10:00 |
| All Day | No | Full day event | Yes/No |
| Location | No | Event venue | ”Conference Room A” |
Step 4: Add Description
In the Description field:
- Meeting agenda
- Required materials
- Preparation notes
- Related links
Step 5: Add Attendees
- Click Attendees field
- Search and add participants
- Set attendee options:
| Option | Description |
|---|---|
| Required | Must attend |
| Optional | May attend |
| Resource | Room/equipment |
Step 6: Set Reminders
Configure notifications:
| Reminder | Time Before |
|---|---|
| 1 day before | |
| Notification | 1 hour before |
| SMS | 30 minutes before |
Step 7: Save Event
Click Save to create the event.
Event Types
Academic Events
| Type | Description | Example |
|---|---|---|
| Class | Regular instruction | ”Physics Lecture” |
| Exam | Assessment | ”Midterm Exam” |
| Workshop | Hands-on session | ”Lab Workshop” |
| Seminar | Guest lecture | ”Industry Talk” |
Administrative Events
| Type | Description | Example |
|---|---|---|
| Meeting | Team/department | ”Staff Meeting” |
| Holiday | Institutional closure | ”Winter Break” |
| Event | Institutional | ”Annual Day” |
| Deadline | Submission date | ”Fee Due Date” |
Recurring Events
Set Up Recurrence
- Create initial event
- Click Recurrence section
- Configure pattern:
| Field | Options | Example |
|---|---|---|
| Repeat | Daily/Weekly/Monthly/Yearly | Weekly |
| Every | Interval number | 1 |
| On | Days of week | Mon, Wed, Fri |
| Until | End date | 2024-12-31 |
| Occurrences | Count | 15 times |
Modify Recurring Events
When editing recurring event:
| Option | Effect |
|---|---|
| This Event | Change only this occurrence |
| This and Following | Change from this point |
| All Events | Change entire series |
Calendar Sharing
Share with Users
- Click Share icon
- Select users/groups
- Set permission:
| Permission | Access |
|---|---|
| View | See events |
| Edit | Modify events |
| Admin | Full control |
Public Calendar
For institutional calendar:
- Go to calendar settings
- Enable Public Access
- Configure visible event types
Resource Booking
Book a Room
- Create event
- In Attendees, add room resource
- System checks availability
- Confirms or shows conflict
Equipment Reservation
- Add equipment as resource
- Specify quantity if needed
- Automatic availability check
Notifications
Email Notifications
Sent to attendees:
- Event invitation
- Event updates
- Reminders
- Cancellations
In-App Notifications
- Desktop alerts
- Mobile push notifications
- Dashboard reminders
Event Categories
Create Categories
- Go to Calendar > Configuration > Categories
- Click Create
- Add:
- Category name
- Color code
- Description
Default Categories
| Category | Color | Use For |
|---|---|---|
| Meeting | Blue | Team meetings |
| Exam | Red | Assessments |
| Holiday | Green | Days off |
| Class | Purple | Regular classes |
| Event | Orange | Special events |
Field Reference
Calendar Event
| Technical Field | UI Label | Type | Notes |
|---|---|---|---|
name | Subject | Char | Event title |
start | Start | Datetime | Start time |
stop | End | Datetime | End time |
allday | All Day | Boolean | Full day |
location | Location | Char | Venue |
description | Description | Html | Details |
partner_ids | Attendees | Many2many | Participants |
categ_ids | Categories | Many2many | Event types |
recurrency | Recurrent | Boolean | Recurring |
alarm_ids | Reminders | Many2many | Notifications |
Recurrence
| Technical Field | UI Label | Type | Notes |
|---|---|---|---|
rrule_type | Repeat | Selection | Frequency |
interval | Every | Integer | Interval |
end_type | End Type | Selection | count/date |
count | Occurrences | Integer | Number |
until | Until | Date | End date |
Troubleshooting
Event not appearing
Check:
- Correct calendar selected
- Date range includes event
- Event not filtered out
- User has view permission
Attendees not receiving invites
Verify:
- Email addresses configured
- Email server working
- User notification preferences
- Event saved properly
Recurrence not working
Ensure:
- Pattern configured correctly
- End date/count specified
- No conflicts on dates
- Save after recurrence setup
Calendar sync issues
Check:
- Sync enabled
- External calendar connected
- Network connectivity
- Calendar permissions
Related: Manage Live Classes | Create Timetable | Manage Events