Publicly listed on BSE · ISO 27001 & SOC 2 Type II certified
.webp&w=2048&q=90)
CASE STUDY
This eLearning portal provides instant access to a curated collection of skills-based courses, assignments, quizzes, unit tests, virtual classes, and video-based lectures. Students can register to take up a course of their choice and get certified upon successful completion. Global instructors can register to support learners through video-based training and get paid monthly or quarterly. This curriculum-based portal, packed with robust features, helps learners become job-ready for a bright career.
Each of the above required us to implement complex business logic. It was essential to design a workflow that supports all of the above.
In addition, we had to plug one-to-one and one-to-many webinar modules for student-teacher collaborations. The idea was to deliver uninterrupted video lessons at scale.
In short, we had to build an education marketplace that contains instructor-led courses for students to stay ahead of the pack.
We held meetings to strategize the workflow and zeroed on the following techs for this portal:
We used Node.js for the backend because Node is perfect for creating streaming apps. Moreover, it helps reuse backend elements in the frontend too, saving time. Also, Node is easy to scale, providing ample scopes for enhancements down the road.
For the frontend, we chose React.js because it comes with modular structures that could be revamped and redeployed to build a rich user interface.
Our engineers used Twilio’s Video API for immersive video streaming. We chose this video solution to bring students and teachers together for 1:1 tutoring, group meetings, and exam proctoring.
Our experts picked MongoDB because this schemaless database is fault-tolerant, scalable, and provides deep querying abilities. Plus, it delivers high throughputs, no matter how extensive the database is.
As for the online payment gateway, we integrated the highly secure PayPal.
Finally, our dev team used Mocha and Chai to run unit tests in the backend and ensure every line of code is error-free. Parallelly, we used Jest to test the frontend. Our QA team also conducted thorough manual testing to perfect the software quality and make it release-ready.
After the final testing, we deployed the portal in AWS EC2 because of its scalable computing capacity. Plus, Amazon’s S3 bucket smoothly stores big datasets with zero latency.
The final output is a well-optimized eLearning portal that connects hundreds of concurrent learners with global instructors.
Our critical contributions included:
As planned, our engineers provided rich capabilities for every user role, for example:
Our well-integrated education portal provides unlimited access to new, in-demand courses and expert training from talented instructors.
Our exhaustive list of certification-ready courses caters to every student from radically different majors - such as Electrical Engineering, Computer Science, Digital Marketing, Commerce, and more.
Our easy-to-use Course Builder helps build courses faster, add lessons, even tweak them for the next group of students who go through it.
We split each curriculum into separate units that the learners can methodically work through and complete to receive a certificate at the end.
Our powerful webinar modules allow 1-on-1 and one-to-many video conferences between students and teachers.
We added in-app messaging for students to directly contact their teachers and book 1-on-1s at a time suitable for both parties.
Our 1:1 meeting module helps students clarify their doubts more confidently, which may not have been possible in group chats.
By integrating Twilio, we could ensure high-quality, stable video conferences from a growing user base.
Our remote proctoring solutions ensure exam integrity and keep all suspicious activities away.
Our coders brilliantly simplified the teacher payout calculations with a custom algorithm that required out-of-the-box thinking.
Capital Numbers’ QA professionals conducted full-cycle testing to ensure no performance hits, despite the load.
Our phase-wise development using the Waterfall methodology helped us sequentially measure progress within each stage before going on to the next.
Moreover, we used our multi-year knowledge of APIs and custom components to launch this global learning solution that has something for every learner.
Capital Numbers could deftly overcome all odds and release this EdTech portal within a few business weeks despite multiple challenges at the business logic level.
We’re thankful to our solution architects for efficiently rolling out an all-inclusive eLearning platform that serves as a vast repository of trending courses designed for today’s learners.
College pass-outs and corporate executives can use this portal to master new skills from top instructors and earn a degree that sets them apart.