Skip to content

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

  1. Click Calendar in main menu
  2. Choose view:
    • Day view
    • Week view
    • Month view
    • Year view

Step 2: Create Event

Option A - Click on time slot:

  1. Click on desired date/time
  2. Event popup appears
  3. Enter basic details

Option B - Create button:

  1. Click Create button
  2. Full event form opens
  3. Enter complete details

Step 3: Enter Event Information

FieldRequiredDescriptionExample
SubjectYesEvent title”Faculty Meeting”
StartYesStart date/time2024-10-20 09:00
EndYesEnd date/time2024-10-20 10:00
All DayNoFull day eventYes/No
LocationNoEvent venue”Conference Room A”

Step 4: Add Description

In the Description field:

  • Meeting agenda
  • Required materials
  • Preparation notes
  • Related links

Step 5: Add Attendees

  1. Click Attendees field
  2. Search and add participants
  3. Set attendee options:
OptionDescription
RequiredMust attend
OptionalMay attend
ResourceRoom/equipment

Step 6: Set Reminders

Configure notifications:

ReminderTime Before
Email1 day before
Notification1 hour before
SMS30 minutes before

Step 7: Save Event

Click Save to create the event.

Event Types

Academic Events

TypeDescriptionExample
ClassRegular instruction”Physics Lecture”
ExamAssessment”Midterm Exam”
WorkshopHands-on session”Lab Workshop”
SeminarGuest lecture”Industry Talk”

Administrative Events

TypeDescriptionExample
MeetingTeam/department”Staff Meeting”
HolidayInstitutional closure”Winter Break”
EventInstitutional”Annual Day”
DeadlineSubmission date”Fee Due Date”

Recurring Events

Set Up Recurrence

  1. Create initial event
  2. Click Recurrence section
  3. Configure pattern:
FieldOptionsExample
RepeatDaily/Weekly/Monthly/YearlyWeekly
EveryInterval number1
OnDays of weekMon, Wed, Fri
UntilEnd date2024-12-31
OccurrencesCount15 times

Modify Recurring Events

When editing recurring event:

OptionEffect
This EventChange only this occurrence
This and FollowingChange from this point
All EventsChange entire series

Calendar Sharing

Share with Users

  1. Click Share icon
  2. Select users/groups
  3. Set permission:
PermissionAccess
ViewSee events
EditModify events
AdminFull control

Public Calendar

For institutional calendar:

  1. Go to calendar settings
  2. Enable Public Access
  3. Configure visible event types

Resource Booking

Book a Room

  1. Create event
  2. In Attendees, add room resource
  3. System checks availability
  4. Confirms or shows conflict

Equipment Reservation

  1. Add equipment as resource
  2. Specify quantity if needed
  3. 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

  1. Go to Calendar > Configuration > Categories
  2. Click Create
  3. Add:
    • Category name
    • Color code
    • Description

Default Categories

CategoryColorUse For
MeetingBlueTeam meetings
ExamRedAssessments
HolidayGreenDays off
ClassPurpleRegular classes
EventOrangeSpecial events

Field Reference

Calendar Event

Technical FieldUI LabelTypeNotes
nameSubjectCharEvent title
startStartDatetimeStart time
stopEndDatetimeEnd time
alldayAll DayBooleanFull day
locationLocationCharVenue
descriptionDescriptionHtmlDetails
partner_idsAttendeesMany2manyParticipants
categ_idsCategoriesMany2manyEvent types
recurrencyRecurrentBooleanRecurring
alarm_idsRemindersMany2manyNotifications

Recurrence

Technical FieldUI LabelTypeNotes
rrule_typeRepeatSelectionFrequency
intervalEveryIntegerInterval
end_typeEnd TypeSelectioncount/date
countOccurrencesIntegerNumber
untilUntilDateEnd date

Troubleshooting

Event not appearing

Check:

  1. Correct calendar selected
  2. Date range includes event
  3. Event not filtered out
  4. User has view permission

Attendees not receiving invites

Verify:

  1. Email addresses configured
  2. Email server working
  3. User notification preferences
  4. Event saved properly

Recurrence not working

Ensure:

  1. Pattern configured correctly
  2. End date/count specified
  3. No conflicts on dates
  4. Save after recurrence setup

Calendar sync issues

Check:

  1. Sync enabled
  2. External calendar connected
  3. Network connectivity
  4. Calendar permissions

Related: Manage Live Classes | Create Timetable | Manage Events