Theory Calendar
The Theory Calendar helps you schedule and manage classroom-based training including ground school courses, exams, briefings, and seminars. Coordinate instructor availability and track student attendance.
Overview
The Theory Calendar is specifically designed for scheduling and managing theory-based training. Unlike the general organization calendar, this calendar focuses on classroom courses, ground school sessions, exams, and briefings.Key Features
Course Scheduling
Schedule theory courses with specific dates, times, locations, and instructors. Set up recurring courses.
Multiple Views
View calendar in month, week, day, or list format. Switch views to see different time perspectives.
Student Enrollment
Enroll students in courses. Track who’s registered and manage course capacity.
Attendance Tracking
Record and track student attendance for each course session.
Instructor Assignment
Assign instructors to courses. View instructor schedules and availability.
Course Types
Support for different course types: Ground School, Exams, Briefings, Seminars, and more.
Getting Started
View Calendar
See scheduled theory courses:
- Current month view (default)
- Color-coded by course type
- Instructor assignments visible
- Student enrollment counts

Creating Theory Courses
Basic Course Creation
Enter Course Details
Provide course information:
- Course Name - e.g., “PPL Ground School - Aerodynamics”
- Course Type - Ground School, Exam, Briefing, Seminar
- Date & Time - Start and end times
- Location - Classroom or venue
- Description - Course content overview

Assign Instructor
Select instructor:
- Choose from available instructors
- See instructor availability
- Assign primary instructor
- Add co-instructors (if applicable)
Set Capacity
Define course capacity:
- Maximum students
- Minimum students (for course to run)
- Waitlist enabled (optional)
Link to Training Program
Optionally link to training program:
- Select program
- Link to specific module
- Course appears in program curriculum
Recurring Courses
Set Recurrence Pattern
Choose pattern:
- Weekly - Same day each week
- Bi-weekly - Every two weeks
- Monthly - Same date each month
- Custom - Other patterns
Set End Date
Define when recurrence ends:
- After X occurrences
- On specific date
- No end date (ongoing)
Course Types
Ground School
Classroom instruction courses:- Aerodynamics - Principles of flight
- Aircraft Systems - Aircraft systems and operations
- Navigation - Navigation and flight planning
- Meteorology - Weather and meteorology
- Regulations - Aviation regulations
- Other Topics - Additional ground school subjects
Exams
Written examinations:- Progress Exams - Mid-course assessments
- Final Exams - End-of-course tests
- Mock Exams - Practice examinations
- Official Exams - Regulatory exams
Briefings
Pre-flight and post-flight briefings:- Pre-Flight Briefings - Before flight sessions
- Post-Flight Debriefings - After flight sessions
- Safety Briefings - Safety-related briefings
- Operational Briefings - Operational updates
Seminars
Specialized training sessions:- Safety Seminars - Safety training
- Advanced Topics - Advanced subjects
- Guest Speakers - External presentations
- Workshops - Hands-on training
Student Enrollment
Enrolling Students
Select Students
Choose students to enroll:
- Search by name
- Filter by training program
- Select multiple students
- Check capacity limits
Confirm Enrollment
Review enrollment:
- Verify students are eligible
- Check course capacity
- Confirm enrollment
Enrollment Management
View Enrolled Students
View Enrolled Students
See who’s enrolled:
- Student list
- Enrollment status
- Attendance history
- Contact information
Waitlist Management
Waitlist Management
If course is full:
- Add students to waitlist
- Automatic enrollment if space opens
- Notify waitlisted students
- Manage waitlist priority
Cancel Enrollment
Cancel Enrollment
Remove students from course:
- Individual cancellation
- Bulk cancellation
- Automatic waitlist enrollment
- Send cancellation notice
Attendance Tracking
Recording Attendance
Record Status
For each enrolled student:
- Present - Attended the session
- Absent - Did not attend
- Late - Arrived late
- Excused - Absence excused
Attendance Reports
View attendance data:- Per Course - Attendance for specific course
- Per Student - Student’s attendance across courses
- Overall - Organization-wide attendance
- By Date Range - Attendance within period

Calendar Views
Month View
See entire month:- All scheduled courses
- Color-coded by type
- Quick overview
- Easy navigation
Week View
Detailed weekly schedule:- Day-by-day breakdown
- Time slots visible
- Instructor assignments
- Student counts
Day View
Focus on single day:- Hour-by-hour schedule
- Detailed course information
- All courses for the day
- Time conflicts visible
List View
Chronological list:- Upcoming courses
- Course details
- Enrollment status
- Easy to scan
Filtering and Search
Filter Options
Filter courses by:- Course Type - Ground School, Exam, etc.
- Instructor - Courses by specific instructor
- Training Program - Courses linked to programs
- Date Range - Courses within period
- Status - Upcoming, completed, cancelled
Search
Search for courses:- By course name
- By instructor name
- By location
- By training program

Best Practices
Schedule in Advance
Schedule courses well ahead of time. This helps with instructor and student planning.
Use Consistent Naming
Establish naming conventions for courses. Makes them easier to find and understand.
Set Appropriate Capacity
Set realistic capacity limits based on classroom size and teaching methods.
Track Attendance Regularly
Record attendance immediately after each session. Don’t let it accumulate.
Troubleshooting
Course not appearing on calendar
Course not appearing on calendar
- Check date range and filters
- Verify course is saved
- Ensure you have calendar access
- Check if course was cancelled
- Refresh the page
Can't enroll students
Can't enroll students
- Verify course capacity isn’t full
- Check students are in correct training program
- Ensure students are organization members
- Verify enrollment permissions
Attendance not saving
Attendance not saving
- Check all fields are filled
- Verify course date matches current date
- Ensure you have permission to record attendance
- Try refreshing and saving again
Related Documentation
- Flight School Overview - Learn about Flight School module
- Training Programs - Link courses to programs
- Students - Manage student enrollment
- My Training - Instructor view of assigned courses