Skip to Content
Online Teaching Platform  (with whiteboard)

Online Teaching Platform 

(with Whiteboard)​

An online responsive web marketplace for eLearning where college students can select courses and teachers based upon feedback from fellow students. This online platform provides an integrated whiteboard for efficient coaching classes with online exams/quizzes to gauge students’ performance.



Process Followed

Before putting the methodology of application development into practice, it was important for our team to devise a systematic approach and deliver a solution that meets the client's expectations. From emphasizing the UX/UI of the app to identifying the problems and doing beta testing of an app, many more things were required to be programmed accordingly. The QSS team followed an intensive process to create a native and hybrid application. 


Problem Identification 
Feasibility study 
Solution Implementation 
Challenges 
Final Outcome 

Problem Statement

The statement of work was to implement a responsive web & hybrid mobile application “Online Teaching Platform (with whiteboard) Marketplace” for both iOS & Android platforms. The developed solution must be capable to provide coaching institutes to join as experts and get listed for students coaching in respective fields of engineering, management, law, accountancy, etc. To be framed with a powerful admin panel integrated with Drupal, the platform should also have whiteboard facilities as well as online chat solutions.

Problem Statement
Feasibility Study

Feasibility Study

In a discussion with the customer, there was a need for an automated platform that is to be used by students, tutors & coaching institutes. The customer wanted to develop a system where the coaching institute can share their course curriculum with complete info regarding fee structure; duration etc. and students can select a course and join any coaching institute of their choice. There was also a need for a payment integration that allows students to pay their respective fees through the platform only. The app should offer control to admin, teachers, and students altogether.


The Challenges

Developing an eLearning App as this came with a set of logistical challenges:

  • High performing and scalable online system to accommodate multiple video sessions happening online simultaneously was a big challenge.
  • Highly secured system for users using AES 256 cryptography standards.
  • Whiteboard integration for online video coaching sessions.
  • Multi payment method payment gateway integration.
  • A transparent online mechanism to credit the earnings of teachers.
  • Login flexibility by using social media sign in.
  • Rich user experience for students and teachers.
  • Dashboard provides niche summary to students, teachers, institute & admin for their activities.
  • Very transparent 360 degree mode of teaching system.
Challenges

Solution Applied

This application was developed as an online teaching marketplace to offer a combined platform to students, teachers, and coaching institutes. The coaching is available in respective areas like engineering, management, law, accountancy, etc. categories with all information about the course curriculum and fee associated with duration. The admin panel is integrated with Drupal to push content for online training. The sessions include an online video with whiteboard facilities as well as online chats. Every video session is recorded on the server side for students & references in the future. The platform also has mock exam facilities for students. Following are the features of our developed project:

  • Email/password registration/sign in with two factor authentication
  • Dashboard for Students, Teachers, admin and super admin
  • Efficient white board integration using Sketchboard for online sessions
  • Students attendance and progress report to parents
  • Email messaging using SendGrid
  • Chat and one to one Video sessions using Bandwidth
  • Push notifications using FCM
  • Online booking for appointment/meetings
  • Online mock tests for real exams preparations
  • Online streaming of recorded video sessions
  • User account and subscription plan management, uploading mock tests as per courses along with Drupal LMS handling by backend admin
Solution Applied

Technology Stack 

Node.JsNode.Js
React NativeReact Native
 SendGrid  SendGrid
SketchboardSketchboard
FCMFCM
 HTML5  HTML5
CSS3CSS3
 Bootstrap  Bootstrap
BandwidthBandwidth
AWSAWS
 Cron scheduler  Cron scheduler
DrupalDrupal
Dynamo DBDynamo DB
SendgridSendgrid
React JsReact Js

Sample Interview Questions


This online e-learning teaching initiative connects high school students to teachers who not only help them select a career but also provide online training to achieve their career goals. The solution aimed at offering students-

  • Online chat option with expert instructors
  • Availability of more than 1000 courses to choose from
  • Offer support in an easy and engaging way
  • Forming courses catalog, forum, and blog
  • Online mock exams and streaming of recorded video sessions


The client wanted to

  • Implement a solution that offers online student’s monitoring
  • Subject Matter Experts to provide online training
  • Dashboard access to students & teachers
  • Affordable pricing module and secure payment gateway



  • Email messaging using SendGrid and one to one Video sessions using Twilio 
  • Provides invite-based access for select partners and users 
  • Admin to control the complete ecosystem of this website 
  • Allows students to book a meeting for a tutorial session 
  • Push notifications using FCM 
  • The secure payment gateway that enables the student to pay fees 

Yes, we are looking to integrate online CMS feature to manage the content for teachers and trainers.

 The app has an availability of more than 1000 courses to choose from.

Yes, we do have wirefirame available however we need support from QSS designers to prepare a robust design for the app.

The app allows one to one Video sessions using Big Blue Button software.

Renovate unique Business Processes into Digitally Transformed solutions with QSS Technosoft!

Do you want to remove manual operations, acting as an impediment to your business growth? Realize your ideas on reliable web and mobile software solutions with our professional services. Take the first step to launch your project by filling out this form.

Elevate Your Business to New Heights!

Collaborate with Us Now for Service Excellence

Email

       hello@qsstechnosoft.com

Elevate Your Business to New Heights!

Office

       215 East 78th Street - Suite 200, Bloomington, Minnesota 55420

Phone

       +1 612 201 1169