Skip to main content
All CollectionsAPI integrations
FAQ for the LearnCube Virtual Classroom API
FAQ for the LearnCube Virtual Classroom API

The LearnCube Virtual Classroom API: quality video/audio + chat + whiteboard + library + data/insights.

Dan O'Reilly avatar
Written by Dan O'Reilly
Updated over a month ago

Who is the LearnCube Virtual Classroom API designed for?

This is a great option for organisations that have an experienced developer as a core member of the team.ย Our API will then be simple to integrate and maintain.

Typically, our API customers are large, established online educators who are switching from Skype, Zoom or Teams to opt for a more professional, branded, learning experience with better insights into what is happening in their classes.

If you're an owner, find out why other business owners choose LearnCube.
โ€‹
If you're a developer, find out why other developers choose LearnCube.

How fast is LearnCube Virtual Classroom API to integrate?

Our online classroom API is one of the easiest to implement, typically requiring only 2 to 6 hours for our customers to integrate.

Can I customise the virtual classroom?

Yes. You can use your own domain, add your logo, change the colour background, and more. The idea is you keep your brand centre-stage.

Once you're on a paid plan, you'll be able to ask LearnCube to assist you with changing your domain.

What are the features of the LearnCube Virtual Classroom?

Our virtual classroom comes with all the features your teachers might need to run the most effective online class possible.

Find out more here or search this knowledge base.

How many classes can I run at the same time?

LearnCube provides unlimited concurrency. You can run as many concurrent classes as you like.

Is LearnCube's Virtual Classroom API scaleable?

We are already working with some of the largest online language and tutoring schools on the planet and have delivered well over 5,000,000 classes in over 120 countries.

We have a robust, scalable infrastructure to serve even the largest education providers.

How do you price your Virtual Classroom API?

We work predominantly with online tutoring and language-teaching businesses.

To provide the most transparent pricing possible and so you are not charged full-price for part-time tutors, we charge based on how many classes you deliver each month across all active teachers.

To work out your price, we simply add the relevant plans together (e.g. private and group classes). We also provide significant discounts on annual subscriptions paid upfront.

Here are some quick examples:

If you're only delivering private online tutoring, prices start at $94 per month for 150 private classes ($0.62/class) and we provide discounts with increased volume.

For small group classes with up to 8 students in a class, prices start at $99 per month for 75 group classes ($1.32/class) and we provide discounts with increased volume.

Quick Example:

A medium-sized tutoring company wants to deliver up to 600 classes of private tutoring sessions per month + up to 75 sessions of small-group with a max of 8 students.

In this particular example, the monthly subscription would be $325 for private classes + $99 for group classes = $424 per month or effectively $360 per month if paying annually.

Note, if you go over your tier by a fraction, relax. We want to help you grow and are not going to instantly force you to upgrade to the next tier. We can talk :)

In the meantime, you can use our online pricing calculator to get an idea of what a subscription plan will look like for your business. If you are looking for a personalized quote, email our sales department: sales@learncube.com

How do you calculate "classes"?

You are charged only for attended classes, ensuring that you pay for actual engagement rather than scheduled but unattended sessions.

What Counts as an "Attended" Class?

  • Private Classes: A private class is considered attended if it is scheduled for one student and has at least two participants (typically, a teacher and a student).

  • Group Classes: A group class is considered attended if it is scheduled for two or more students and has at least two participants (typically, a teacher and at least one student, even if other students cancel or fail to attend).

    This data is accessible through the API.

Do monthly classes roll over?

As we charge a subscription, classes are not carried over month-to-month and simply reset at the start of your monthly billing date.

Why is there a price difference between private and group classes?

In a private class, there are just two people, two video/audio streams.

In a Small Group class, there is a teacher + up to 8 student video/audio streams. That is at least 4 x more data than a private 1:1 class and requires a lot more computing power to ensure a great experience. You may also be using our breakout rooms feature.

How many students can I teach in a group class?

This depends on your pricing plan. We facilitate small interactive group classes with a maximum of 8 student attendees.

How can I manage my own class content/library/file repository?

We can enable you to link to your own bucket via AWS so you can provide instant access to your content library for all teachers, but only if they are inside the virtual classroom.

Is this optimised for mobile devices or tablets?

Our experience in online teaching has proven that students learn much faster by using a desktop or laptop computer, mainly because there is more collaborative space available for the whiteboard and the students are typically in a quieter, more focused environment.

Tablets and iPads are very legitimate education tools so the classroom is also designed with this use case in mind.

However, smaller mobile devices require a very different approach to the teacher, not just the technology. Not only do they have a limited screen size (limiting the interaction on a whiteboard) but the content should also be designed differently (a PDF designed for a full-screen computer will often be unusable on a mobile device).

Which programming languages or systems is the LearnCube compatible with?

Our embeddable classroom widget is built to slot into the front end of your existing app. It is REST-based and programming language agnostic, written in HTML, CSS, and JavaScript. You can access the documentation for our embeddable widget here.

Can you share the Virtual Classroom API documentation, please?

You can access the documentation for our embeddable widget here. You will need to set up a LearnCube API account to start testing. You can sign up here.

Access to our legacy documentation:

  • From learncube.com, sign up/log in and access the Dashboard. Make sure you have chosen the Developer role in your Profile settings.

  • Click the API tab.

  • Hit the toggle to turn the API on, and you're ready to start with your integration.

  • When you're ready to upgrade, start with our entry-level plan or get in touch: sales@learncube.com

Did this answer your question?