675 Alpha Dr, Suite E, Highland Heights,
OH – 44143
Cleveland, Ohio
Tel: +1 512 999 5796


1501 Howard Avenue
Unit 101, Windsor
ON N8X 3T5, Canada
Tel: +1 (226) 350 4007


204, 2nd Floor, Lulu Cyber Tower
Infopark, Kochi – 682 042
Kerala, India



e learning platform | develop e-learning website usa
The client required an e-learning platform for students and instructors

Web Based Platform

The website is raised to provide the users the best learning tutorials from different tutors and professors.
e-learning website development


Using an open-source third party framework for video conferencing was a bit of a challenge as there had to be a constant check on the framework updates. The other challenge faced was integrating the payment gateway which had to be compatible with the platform. The initial plan was to use Sadad(a payment application) for payment. There was a need to find a suitable gateway for implementing Sadad.
e-learning website development


‘Big Blue button’ was decided for video conferencing which is an open source web conferencing app. Cabot’s tech team had to constantly check and update the framework while integrating it within the application to avoid any issues.After researching for a better payment gateway to implement Sadad,solutions like ‘Payfort’ and ‘Paytabs’ were under research. And the other payment option to look at was ‘Paypal’. In one of the cases the test environment was not available, and the only way was to purchase it and after which only the sandbox environment would be available for payment testing. And in another case there were limitations in selecting the countries. So Cabot ended up using ‘Paypal’ for the implementation of payment gateway.
e-learning website development


The end result was a marketplace that consisted of a website for students and instructors.Students can view and purchase the courses easily with a convenient payment gateway from various instructors and view it later or they can also interact or collaborate with them in a live session thanks to the easy to use video conferencing app. There is also an option for the student to become an instructor and add their own courses.Instructors can create courses and learning material and also conduct live sessions . There is also a web based admin portal for overall administration and management where the admin can add or delete courses, users and instructors.