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 that are switching from Skype, Zoom or Adobe Connect 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?

We have one of the easiest API's to implement. We tend to find our customers take 2 - 6 hours to implement our API.

Can I customise the virtual classroom?

Yes. You can add your logo and use your own domain so you can better promote your company brand.  

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 by clicking here or searching through our 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 schools on the planet. We have a robust, scaleable infrastructure to serve even the largest enterprise customers.

How do you price your Virtual Classroom API?

We specialise in online tutoring and teaching. To provide the most transparent pricing possible, we offer two options:

Option 1 - pricing for a number of individual teacher accounts

This starts at $166 for 10 teachers or what works out to be $16.60 for unlimited 1:1 classes per teacher per month.  

This pricing model works best if your teaching pool is fairly stable and each teacher typically teaches 80+ hours per month.

Option 2 - pricing for a number of teaching minutes (private or small group) 

This is a better fit if you have a lot of tutors, but each tutor is doing relatively few hours per month as you can spread your minutes across all your active teachers. For example, 18,000 minutes (300 hours) per month for 1:1 classes is $126 per month.

If you are mainly teaching group classes, the cost is a little more as it requires a lot more computing resources to facilitate a class of up to 8 students. Plans for groups (if more than 25% of your total classes are groups) start at $197 per month for 9,000 minutes per month.

How do you calculate the minutes?

We start the clock when there is more than 1 participant in the class. That way, you're not charged for teacher prep time before the class when just the teacher is in the class.

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

To ensure the most reliable classroom possible, we employ third-party services that specialise in the delivery of live video and audio. They charge us based on the number of minutes of live video we deliver on our customer's behalf.

A private class has just two videos to optimise (1 teacher + 1 student x 1 student attending).

For small group classes, the number of video streams are multiplied by the number of students attending. For example, if there were 1 teacher and 5 students, that would be 20 streams (5 x 4 = 20). In comparison to just 2 streams for a 1:1 private session.

How many students can I teach in a group class?

Our experience has shown that groups of 3-4 students offer the best learning experience. However, groups of 5-8 are still possible depending on the region and internet connections. 

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

Soon we will 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.

Note at this point, we are unable to provide our ESL content via API. 

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 very responsive and designed with that 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 interact on a whiteboard) but the content must also be designed differently (a PDF designed for a full-screen computer will often be unusable on a mobile device). It's worth considering this before promoting teaching on mobile.

Which programming languages or systems is the LearnCube compatible with?

Our API is REST-based so it is language agnostic. If you have got a system in WordPress, Java, PHP, etc... it all works.

Can you share the Virtual Classroom API documentation, please?

  • From learncube.com, signup/login 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?