Schedule and Manage Meetings
Schedule and Manage Meetings
Create meetings with students, faculty, and parents using the calendar-integrated meeting system with automatic notifications.
Time: 3–5 minutes per meeting Module: OpenEduCat Meeting Enterprise Permissions: Back Office Admin, Faculty, or Parent Manager
Prerequisites
- Student, faculty, and parent records configured
- Calendar module installed
- Email server configured for notifications
- Access to meeting features
Overview
The Meeting system provides:
- Calendar-based meeting scheduling
- Multi-attendee meeting management
- RSVP tracking and responses
- Portal access for students and parents
- Video call integration support
- Reminder notifications
Steps
1. Create a Meeting from Calendar
- Navigate to Calendar application
- Click on a time slot or click New
- Complete the meeting form:
| Field | Action |
|---|---|
| Subject | Enter meeting title |
| Attendees | Add participants (contacts/partners) |
| Start | Set start date and time |
| End | Set end date and time |
| Location | Enter meeting location or video link |
| Description | Add agenda and notes |
-
Configure options:
- Privacy: Public, Private, or Confidential
- Show as: Busy or Free
- Reminders: Add notification alerts
-
Click Save
2. Create Meeting from Student/Faculty/Parent List
Bulk Meeting Creation:
- Navigate to Students, Faculty, or Parents
- Select multiple records using checkboxes
- Click Action → Meeting
- Confirm in the wizard dialog
- Meeting form opens with attendees pre-filled
- Complete meeting details
- Click Save
3. Configure Attendee Responses
After meeting creation, attendees can respond:
| Response | Description |
|---|---|
| Accept | Confirm attendance |
| Tentative | Uncertain attendance |
| Decline | Cannot attend |
Managing Responses:
- Open the meeting record
- Navigate to Invitations tab
- View attendee status:
- Needs Action (pending)
- Accepted
- Tentative
- Declined
4. Set Up Recurring Meetings
-
Open meeting form
-
Enable Recurrence option
-
Configure:
- Frequency: Daily, Weekly, Monthly
- Repeat Every: Interval number
- End Date or Number of occurrences
-
Click Save
Portal Access
Student Portal
Students can view their meetings:
- Log into student portal
- Navigate to Meetings section
- View upcoming meetings with:
- Meeting name
- Date and time
- Location
- Description
- Duration
Parent Portal
Parents can view meetings for their children:
- Log into parent portal
- Select child (if multiple)
- Navigate to Meetings
- View meeting schedule
Field Reference
Meeting Model (op.meeting)
| Field | Technical Name | Type | Description |
|---|---|---|---|
| Meeting | meeting_id | Many2one | Calendar event reference |
| Read | is_read | Boolean | Notification read status |
Calendar Event Fields (Inherited)
| Field | Technical Name | Type | Description |
|---|---|---|---|
| Subject | name | Char | Meeting title |
| Start | start | Datetime | Meeting start |
| End | stop | Datetime | Meeting end |
| Duration | duration | Float | Duration in hours |
| All Day | allday | Boolean | All-day event flag |
| Location | location | Char | Meeting venue |
| Description | description | Text | Agenda/notes |
| Attendees | partner_ids | Many2many | Meeting participants |
| Privacy | privacy | Selection | public/private/confidential |
| Show As | show_as | Selection | busy/free |
| Video Call | videocall_location | Char | Video meeting URL |
| Reminders | alarm_ids | Many2many | Notification alarms |
Meeting Types
Configure meeting categories:
| Type | Use Case |
|---|---|
| Parent-Teacher | Progress discussions |
| Student Counseling | Academic guidance |
| Faculty Meeting | Staff coordination |
| Admission Interview | New student meetings |
| Committee Meeting | Administrative sessions |
Portal Search Options
Search Fields
- Meeting name/subject
- Start date
- End date
- Location
- Duration
Sort Options
- By meeting name
- By start date
Filter Options
- By meeting category
- All meetings
Email Notifications
The system sends automatic notifications:
| Event | Notification |
|---|---|
| Meeting created | Invitation to attendees |
| Meeting modified | Update notification |
| Reminder triggered | Alarm notification |
| Attendee response | RSVP confirmation |
Troubleshooting
| Issue | Cause | Solution |
|---|---|---|
| Attendees not receiving invites | Missing email addresses | Update contact emails |
| Meeting not in portal | Meeting not linked | Verify attendee list |
| Calendar sync issues | Browser cache | Refresh browser |
| Duplicate meetings | Double submission | Check existing meetings |
| Video link not working | Invalid URL | Verify video call URL |
Best Practices
- Clear subjects: Use descriptive meeting titles
- Set reminders: Add notifications before meetings
- Include agenda: Add description with meeting topics
- Confirm attendance: Follow up on pending responses
- Use categories: Organize meetings by type
Video Integration
The module supports video conferencing:
- Open meeting form
- In Location field, enter video call URL
- Or use videocall_location field for dedicated video link
- Attendees receive link in invitation
Supported platforms:
- Zoom
- Google Meet
- Microsoft Teams
- Custom video URLs
Security Notes
| Role | Capabilities |
|---|---|
| Back Office Admin | Full CRUD on meetings |
| Faculty | Create, read, edit meetings (no delete) |
| Parent Manager | Create, read, edit meetings (no delete) |
| Portal User | View assigned meetings only |