A flight school plans its ground school twice a year, and then spends the next six months
answering the same three questions: when is the next Air Law session, is there a seat left,
and who is actually coming on Saturday.
Aero Courses answers all three by itself. You build the semester once, publish it on your
own site, and students book their own seats. No spreadsheet, no reply-all, no third-party
booking service holding your roster.
It is not a general-purpose events plugin bent into shape for aviation. Modules, sessions,
capacity, booking windows and cancellation deadlines are modelled on how a school actually
runs a syllabus: PPL, CPL, ATPL, IR.
The free version is not a demo. A school can run a full semester on it, with no cap on
sessions, students or bookings.
Build the semester. Course modules with their code, colour, duration and default
schedule. A planner that lays the term out, flags a clash before you publish, and keeps
everything as a draft until you say so. Mark the days the school is closed and it plans
around them.
Publish it where your students already are. Two front-end views, a dense operations
board showing the whole semester at a glance, and a booking agenda grouped by day. Each
comes three ways: shortcode, Gutenberg block, or Avada Fusion Builder element. All three
render exactly the same thing, so a page built with one can be rebuilt with another and
nobody notices.
Take the bookings. Seats are enforced, the booking window opens and closes when you
say, and students cancel themselves up to a deadline you set. Confirmation e-mail to them,
notification to you.
Keep the register. An attendee screen that opens on a period (the next 30 days, the
quarter, a past year) showing every session with who is on it. Add or remove someone by
hand, export a session to CSV.
Give people the right hat. Four roles (Student, Pilot, FI, FE) assigned one at a time
or in bulk. A role is added to the WordPress roles an account already has, never
substituted: a school with its own roles keeps them.
Speak your students’ language. The plugin ships in English and in French, the whole
interface, 778 strings, translated by hand rather than by machine, in the words a flight
school actually uses. And it is not only the interface: the content travels too:
course titles, descriptions, locations and e-mail templates are each written language by
language, with fallback to the source. Each student is written to in their own. No
multilingual plugin required, and if Polylang or WPML is running, Aero Courses follows
their lead instead of arguing with them.
Move in from Events Manager, free. The import screen reads the events already on your
site, works out one module per title prefix, and tells you how many sessions and bookings
each carries and what it will leave out, before writing anything. Nothing is touched in
Events Manager, the import can be replayed without doubling, and no student account is ever
invented.
Premium is a separate plugin, installed on top of this one, for the school that has
outgrown doing it by hand. Nothing described below is present in this plugin: what you
install here is complete on its own and runs without a licence.
.ics file for whoever does notNothing you have already is ever switched off after the fact.
Attending a course is not passing a module. Authorities such as the DGAC certify on an
examination, which this plugin knows nothing about. It records attendance (who was marked
present, by whom, and when) and never claims more. A module counts as attended only where
someone signed the sheet: a booking on a past session nobody signed off is not attendance,
and that is precisely what an auditor comes to check.
The plugin itself contacts nothing to do its work: your schedule, your students and your
bookings never leave your site.
It bundles the Freemius SDK, which handles licensing for the Premium version and, if you
agree to it on activation, anonymous usage statistics. You are asked, you may decline, and
declining changes nothing about how the plugin works. Freemius is contacted only to check a
licence or, with your consent, to send those statistics.
Service: Freemius · https://freemius.com/ · terms https://freemius.com/terms/ ·
privacy https://freemius.com/privacy/