The Problem
Elearning is a wildly popular industry that has grown in leaps and bounds. Students like the ability to learn from experts all around the world and teachers like the ability to reach students in far off places. However, setting up an online school has required technical skills which deterred many teachers. Previously a teacher would need to create a website and manage their system in addition to creating their classes. All the technical requirements deterred many teachers.
Our Solution
We designed a Software-as-a-Service (SAAS) solution that allowed teachers to set up their own school in just a few minutes. There was no technical knowledge needed! Teachers enrolled on the system and used the provided tools to quickly set up a homepage, class pages and set their own prices. Then they simply uploaded their videos and were ready to sell. The SAAS solution was capable of handling thousands of schools simultaneously, each with their own instructors and own students.
What We Did
Homepage Builder
React powered web page builder that allows you to upload your own images, customize backgrounds, customize text and add page widgets. The easy system allowed you to create attractive homepages without any technical knowledge whatsoever.
Multiple User Roles
Each school independently had their own instructors and students. Instructors could upload their own videos, set their own prices and
configure their classes. Students had their own portal to view their classes and browse new offerings. The site operator had a separate portal which displayed reports and analytics.
Video Processing
Video processing was handled by Amazon AWS for the lowest price possible. Uploaded videos were transcoded into the multiple formats to fit students devices. Streaming was done directly through expiring urls from Amazon S3 for security.
Payment Processing
Payment processing using Stripe. Schools were able to sell their courses individual or in bundles. Payments collected were automatically split between the school and site operator.