Skip to content
Docs

Access modules: the parts of the portal a school pays for

Twenty-one switches, each one opening or closing a real feature, and each with a price attached.

Ekati is sold as packages, but it is built out of access modules: the individual features a school either has or does not have. This screen is the catalogue of those features, and only a super administrator sees it. Twenty-one modules ship with the platform, each with a code, a label, a short description in both languages, a price and an Active flag.

Read the Description column first. It is written for a school owner rather than for a technician, and it says plainly what the module does for you: “record marks, compute averages and publish class lists ready for report cards”, “use your school’s own web address”, “run your institution news blog”. That is usually enough to decide without opening the portal and hunting for the feature.

The practical rule is simple. A package bundles a set of these modules with quantities attached; a school that wants three specific things instead of a whole plan buys those three modules individually. Either way, what appears on a school’s subscription record comes from this list, which is why the codes are worth reading once.

Manage an access module in four steps

A super administrator’s screen: read it carefully before changing anything.

  • Step 1

    Open Subscriptions > Access Modules

    The menu is visible to a super administrator only. The table lists every module with its Code, Label, Description, Flat Price, Price and Active flag, and can be exported to a spreadsheet.

  • Step 2

    Read the code and the description

    The Code is the stable identifier a package refers to — GRADE_ENTRY, LESSONS, BROADCASTS. The Label is what you and a school owner read; the Description is what the module actually delivers.

  • Step 3

    Understand the two prices

    Flat Price marks a module charged once however much the school uses it. The others are charged per unit: a lesson at 20 XAF, a course module at 100 XAF, an assessment template at 100 XAF, a custom domain at 5 000 XAF, an AI credit at 5 XAF.

  • Step 4

    Keep Active ticked unless you mean to retire it

    An inactive module stops being offered but does not take away what a school already holds. Use the flag to retire a module from sale, not to withdraw a feature from a paying customer.

What the twenty-one modules cover

The list in four groups, so you can see at a glance what a school is missing.

The core of running a school

Grade Entry, Timetables, User Management, Enrollments, Fee Structures, Payrolls and Field Mapping are the seven modules a school genuinely cannot operate without, and every package includes them. They cover marks and averages, the weekly schedule, staff accounts, the learner register, the price of a class, the monthly wage run, and the custom fields on your forms.

Content, library and assessment

Course Modules, Lessons, Assessment Templates, Report Card Templates, Certificate Templates and Library Books are what turn Ekati from a register into a teaching platform. They are charged per unit, so a school with a small library and few lessons pays proportionally rather than a flat sum for features it would never touch.

Communication and assistance

Message Templates, Broadcasts, Promo Codes, Blog Posts and AI Credits cover everything that leaves the school. Broadcasts is the one most schools undervalue until they need it: a single fee reminder to four hundred parents is cheaper than four hundred telephone calls, and the module’s price reflects how few of them there are.

Portals, branding and domains

Students & Parents Portal gives every learner and parent their own space with results, balances, timetables and homework. Custom Themes dresses that portal in your school’s colours, and Custom Domains puts it on your school’s own web address rather than Ekati’s. These three appear on Standard and Premium, and the last is the one a school that takes itself seriously asks for first.

Flat price against a price per unit

The one distinction in this catalogue that changes what a school actually pays.

Flat Price: charged once, used without limit

A module marked flat is bought once and used as much as the school likes. Grade entry, timetables, user management, enrollments, fee structures, payrolls and broadcasts all behave this way, and it is the right way to sell them: a school with forty pupils should not pay less to take attendance than one with four hundred.

Per unit: counted as it is used

A module without the flat flag is counted. Lessons at 20 XAF means the school buys lessons; course modules and assessment templates at 100 XAF each; blog posts at 20 XAF. A library book costs 20 XAF to catalogue. AI credits cost 5 XAF each, which is why they are the only module consumed rather than used.

Where quantities are actually set

A module on its own carries only its unit price. The quantities live on the Package screen, where each package lists the modules it bundles with a quantity and a unit price and shows a running total. That is why the numbers on this screen are deliberately small — they are the building blocks, and the packages decide how many of each a school actually gets.

Changing a price is a considered act

Editing a price here changes what new purchases cost; it does not retroactively alter what a school has already been charged. The prices are also deliberately low relative to the package totals, so that a bundle always stays worth more than its parts — check the total on the package screen after any change here rather than assuming.

Where modules are actually sold

A module on this list becomes a line on a subscription.

  • Bundle

    Packages

    Where modules are attached to Basic, Standard and Premium, each with the quantity and unit price a school gets.

  • Sold

    Subscription management

    The rows showing which schools hold which module, from which date to which, and at what price.

  • Bought

    My Subscriptions

    Where an individual school buys one module on its own rather than taking a whole plan.

Access module questions

Asked by whoever prices the plans.

  • Why can I not see this screen?

    Because only a super administrator sees it. Access modules decide what is for sale and what each feature costs, so the menu is restricted to the level that owns pricing for the platform. An institution administrator and a bursar see their own subscription instead, on My Subscriptions, which is the screen that answers their own questions.

  • What does a module price mean exactly?

    It depends on whether the module is flat. A flat module — grade entry, timetables, broadcasts — is charged once and used without limit. The others are charged per unit: 20 XAF for a lesson, 100 XAF for a course module or an assessment template, 20 XAF for a library book, 20 XAF for a blog post and 5 XAF for an AI credit.

  • Can a school buy a single module without a package?

    Yes, that is exactly what the module route is for, and it suits a school that knows precisely which two or three features it wants. Remember that the administration portal itself needs a valid package subscription to load, so individual modules add to what a covered school can do rather than replacing the package entirely.

  • I unticked Active. Has the feature disappeared from paying schools?

    No, and this is deliberate. Active controls whether a module is offered for sale, not whether an existing customer keeps it. A school that paid for broadcasts continues to send them; the module simply stops appearing in what new subscriptions can buy. Use the flag to retire a module, and delete a row only when it should never have existed.