Comparison · EasyClass and Canvas
EasyClass or Canvas: Canvas holds the classroom, a school does not stop there.
Canvas is one of the best LMS platforms on the market, and this page does not claim otherwise: annotated marking, replicated courses, mobile apps and an ecosystem of more than a thousand integrations are real strengths. But a programme with its semesters, a signed transcript, a session-by-session register, a payment schedule and a receipt on the institution’s letterhead are not LMS features, and Canvas does not hold them. Here, line by line, is what each platform holds.
- Executive Education enrolments in three years, as measured by HEC Rabat
- ×4Executive Education enrolments in three years, as measured by HEC Rabat
- contracts to keep running to cover a school with Canvas
- 3–4contracts to keep running to cover a school with Canvas
- Canvas tiers (Core, Plus and Next) none of whose prices are published
- 3Canvas tiers (Core, Plus and Next) none of whose prices are published
Two ways of working
An LMS, then the three systems around it. Or one record.
The question is not whether Canvas delivers courses well. It is where programmes, transcripts, attendance and invoices live once the courses are delivered, and who keeps the four of them connected.
With Canvas
- Deploy Canvas for courses, assignments and marking.
- Add a student records system for files and transcripts.
- Add a billing tool, then a gateway that collects in dirhams.
- Subscribe to Canvas Credentials for certificates, and a conferencing tool if session recordings have to be kept.
- Have the four connected, then keep that connection standing through every release.
An excellent LMS, and three to four contracts around it. The connection between them has no vendor of its own.
With EasyClass
- Set up programmes, cohorts and fee schedules.
- Put courses, grades, attendance and document templates in place.
- Open courses, billing and the student portal on the same day.
One record per student, read by academic administration, teachers and finance.
Line by line
What each platform holds, and on what terms
Ten categories. Every cell says what it means: included, available on a higher tier or through a separate product, or absent. On eleven of those rows Canvas is level or ahead; on four of them it is ahead of EasyClass.
- Included
- Partial
- Not available
| Capability | EasyClass | Canvas |
|---|---|---|
| Programmes and curricula | ||
| Programmes, semesters and cohorts | Included | Not available, Accounts, sub-accounts and terms; the course stays the unit |
| Courses attached to the transcript | Included | Not available, Courses independent of one another |
| One course delivered to every cohort | Partial, A catalogue and library of reusable content | Included, Blueprint courses: one change pushed to every linked course |
| Courses, assignments and marking | ||
| Course content editing | Included, Drag and drop | Included, Included from the Core tier |
| Annotated marking inside the submission | Included, Included, with marking rubrics | Included, SpeedGrader, included from the Core tier |
| Grades and transcripts | ||
| Gradebook | Included | Included, Included, with assignment weighting |
| Official transcripts | Included, Included, on your own template | Not available, Not available; the transcript comes out of a records system |
| Marking out of 20 and programme averages | Included | Partial, Grading schemes per course or per account; the gradebook is a course’s, the programme average is produced elsewhere |
| Certificates and attestations | Included, Included, on your own template | Partial, Canvas Credentials, a product of its own for digital badges |
| Attendance | ||
| Session-level attendance | Included, Included, the register taken by the teacher from the session | Partial, Roll Call tool, enabled by the administrator, attached to the course and graded in the gradebook |
| Remote sessions and video | ||
| Built-in video classroom | Included, Included, BigBlueButton room provided, with recording | Partial, Conferences (BigBlueButton) included; on basic accounts the recording is deleted seven days after the session, and Zoom or Teams are connected beyond that |
| Video and quizzes inside course content | Included, Included, as content blocks | Partial, Canvas Studio, from the Plus tier |
| Fees and payments | ||
| Fee schedules, instalments and invoices | Included | Not available, No financial features |
| Tuition fees collected online in Morocco | Included, Included, by card to banking-industry standards or by a payment code at a branch | Not available, Canvas Catalog collects enrolment in a course catalogue, not tuition |
| Outstanding-balance tracking | Included | Not available |
| Communications | ||
| Announcements and internal messaging | Included, Included, targeted by programme and cohort | Included, Included from the Core tier |
| Roles and oversight | ||
| Role-based permissions | Included, Adjustable per institution | Included, Roles and settings customisable per account and sub-account |
| Leadership view: attendance, invoiced, paid, outstanding | Included, Students table with indicators and saved views | Partial, Activity reports included; advanced analytics from the Plus tier |
| Openness and ecosystem | ||
| Public API | Not available | Included, A documented public REST API, with LTI |
| Third-party applications to connect | Not available, Not available; the modules are built into the platform | Included, More than a thousand partners and integrations, in a marketplace |
| Native mobile applications | Partial, A web interface, usable on a phone, with no application to install; no family access | Included, Free applications for the student, the teacher and the parent |
| Getting started and local footing | ||
| Runs without an in-house IT team | Included, None needed | Included, Canvas Cloud is managed for you by Instructure |
| French interface | Included, French and English | Included, Thirty-three languages, in more than a hundred countries |
| Support in French, in your time zone | Included, A team in Casablanca | Partial, Offices in North America, London and Manila |
The scores given to Canvas are for the Core, Plus and Next tiers as Instructure describes them, without third-party applications from its marketplace. A third-party application changes the row: that is why the column says “to connect” rather than “no”.
What it costs
Canvas publishes what each tier contains. Not what it costs.
Instructure describes how Canvas is divided into three tiers and says, feature by feature, which one each begins on. The price is written nowhere on its site. So what can be compared is not an amount: it is what a quote covers, and what it leaves to be bought elsewhere.
Canvas
- Instructure publishes no price for Canvas: its site has no pricing page, and every tier leads to a conversation with sales.
- Canvas is sold in three tiers: Core, Plus and Next. Where each feature sits on that ladder is published; what it costs is not.
- Studio, the interactive video, Impact, the in-app messaging, and advanced analytics all begin on the Plus tier.
- The IgniteAI agent, natural-language data queries and the learner study tools are reserved for the Next tier.
- Canvas Catalog and Canvas Credentials are products of their own, presented on their own pages and absent from the three-tier table.
- And what none of the three tiers covers is still to be bought: the records system, the billing and collection in dirhams.
Instructure publishes no price for Canvas. The lines above describe how it divides its tiers, as its own tiers page sets them out, and nothing more. The amount depends on the quote, on numbers and on the products added, and we do not know it.
EasyClass
We publish no prices on this site, because a price shown out of context reads badly and ages worse. What we publish is the rule.
EasyClass is an annual subscription, sized on the number of students. Set-up (your programmes, your document templates, your data migration, the training) is invoiced once, then reused at every intake. After a diagnostic or a demo you get a complete written quote within 48 hours.
No feature is held back behind a higher tier: there is no ladder of tiers here, and course video, the leadership view and certificates do not move from one line to another depending on what you pay. Nothing is added to the bill without your asking for it.
How we charge →A worked example
A 300-student business school in Casablanca, in year one
Twelve staff, courses, attendance, transcripts, billing with online payment, remote sessions and certificates. This table compares no amounts: Instructure publishes none, and neither do we. It counts what the Canvas quote covers, and what is still to be bought alongside it.
| What the school needs | From Canvas | Still to be bought |
|---|---|---|
| Courses, assignments and marking | Included from the Core tier | Nothing |
| Course video with embedded questions | Canvas Studio, from the Plus tier | The Plus tier rather than Core |
| A live session, recorded | Conferences (BigBlueButton) included | A conferencing tool, if the recording has to last more than seven days |
| Student files, programmes and transcripts | Not covered | A student records system |
| Fees, instalments and collection in dirhams | Not covered | A billing tool and a Moroccan gateway |
| Certificates and attestations | Canvas Credentials, a product of its own | The product, on top of the tier |
| Connecting all of it | Not covered | An integration engagement, then its upkeep |
| Contracts to keep running in year one | One | Three to four |
Local footing
What a global product cannot settle on your behalf
This is where the two platforms diverge most, and it is not a question of features. Canvas is built to suit everywhere; EasyClass is built to suit here. Seven places where that shows.
The quote and the invoice in dirhams
Your budget is voted in dirhams and your invoice arrives in dirhams. No conversion, and no exchange-rate gap between the quote in March and the renewal in September.
Collection through Moroccan rails
Card payment is secured to banking-industry standards, and a counter payment is entered on the student’s record. Finance gets the period’s export with nothing to re-enter.
The mark out of 20, and the average that follows
Marks are entered out of 20, the weightings are those of your own curriculum, and the semester average is worked out inside the platform. Nothing is converted from another scale, then converted back for the transcript.
French everywhere, not only in the interface
Canvas exists in thirty-three languages, French among them: there is no argument to be had there. What differs is everything else: the documentation, the training of your teams, the transcript and certificate templates, and the person who answers when something goes wrong.
The CNDP as much as the GDPR
Processing is declared under Law 09-08, the data processing agreement is signed, and the Trust page says what is processed, where and by whom. A Moroccan institution does not have to translate a European framework for its own regulator.
Data in Europe, with a European host
OVHcloud, in France. The region is written down before signing, not asked about afterwards. For Canvas we did not find it on any public page we were able to read: that is a question to put to Instructure before signing, not a gap we are attributing to it.
A team that works when you work
Ours is in Casablanca. A question asked on a Tuesday morning is answered on the Tuesday morning, and not when another continent wakes up.
Who each one is for
Canvas is the right choice for
Both platforms are serious. They are not built for the same institutions.
Large universities
Those that already have a records system, a billing chain and an IT team able to keep the connections between the three standing.
The course as the main need
Organisations where delivering courses is the main thing, and where records, fees and transcripts are already held elsewhere.
LTI needs and the ecosystem
Institutions that compose their own teaching from third-party tools, and for whom a marketplace of more than a thousand integrations is a decisive argument.
Advanced learning design
Those that rely on replicated courses, learning outcomes and progression analytics, and have a team to make use of them.
EasyClass is the right choice for
One record
Schools and universities that want to hold courses, academic administration and payments in one place, without a dedicated IT team.
Morocco and francophone Africa
Institutions that collect in dirhams, mark out of 20, answer to the CNDP and want someone to speak to in their own time zone.
A billing rule you can read
Schools that want to understand what they will be billed for, and on what basis, before the first meeting, rather than a ladder of tiers where every feature sits on a different rung.
Continuity between departments
Schools where teachers, academic administration and finance have to read the same record without emailing it to one another.
Changing platform
What transfers, and what does not exist yet
For an institution running on Canvas today, the overlap covers one thing only: courses and assignments. There is no Canvas or LTI connector: they are put back in place with you during set-up, from your exports, with their content and their marking scales.
Everything else EasyClass holds (programmes, fee schedules, session attendance, transcript templates) does not exist in your Canvas, and is built with you rather than migrated. That is what makes this move simpler than changing LMS: there are not two data models to map onto one another, there is one to lay out.
Frequently asked
What leadership teams ask us
- Can EasyClass replace Canvas?
- For a school that wants courses, academic administration and payments in one place, yes. EasyClass holds courses, assignments and marking, and it also holds what Canvas leaves to other systems: programmes, fees, attendance, transcripts and communications. For an institution whose teaching rests on a range of LTI tools, the answer needs a case-by-case look: that is the ground where Canvas keeps the advantage.
- Does EasyClass support LTI tools?
- No, and it has no public API. It is the sharpest limit in this comparison, and it is a real one: Canvas claims more than a thousand partners and integrations where EasyClass claims none. What EasyClass offers instead is built-in modules (online classes, transcripts and certificates, attendance, payments) covering what a school ordinarily goes looking for a third-party tool to do.
- What does moving from Canvas to EasyClass involve?
- Courses and assignments are put back in place with you during set-up, from your exports: there is no Canvas connector. Programmes, fees, attendance and transcripts do not exist in your Canvas: they are built with you. It is usually simpler than changing LMS, because there is nothing to map on both sides.
- How much does Canvas cost?
- Instructure does not publish it. Its site describes what the Core, Plus and Next tiers contain, and sends you to a conversation with sales for the amount. We do not publish our prices either, so this page compares no price at all: what it compares is the number of contracts and vendors each side needs in order to cover a whole school.
- Does EasyClass work in French?
- Yes, as does Canvas, which exists in thirty-three languages. The difference is not the interface: it is that the documentation, the training, the document templates and the team that answers you exist in French, and in Casablanca.
On this site
The pages this comparison is about.
See EasyClass on your own programmes.
A thirty-minute demo, prepared with your programmes, your grading scales and your document templates. If you would rather start with the circuit than the tool, ask for a diagnostic.



