Contact us
Case Study

DharmaSun

API Integration and Community Learning Management System (LMS)

View
Case Study

Client industry:

NGO

Annual revenue:

N/A

Project/Billing Type:

Fixed-Price Project

Client website:

dharmasun.org

Company Size:

Startup

Project Timeline:

N/A

Overview

DharmaSun is a Buddhist monastery in Nepal dedicated to teaching Buddhist philosophy to tens of thousands of students globally.

They sought to create an online platform similar to Coursera, where students could access video courses, engage in teacher reviews, and participate in peer coaching and discussions.

The goal was to make Buddha’s teachings easily accessible to students worldwide through a comprehensive e-learning platform.

Challenges

  • Optimized Video Delivery 
  • Complex Learning Platform 
  • Donation System Integration

Results & Benefits

  • Global Accessibility 
  • Enhanced Learning Experience 
  • Sustained Platform Success

Our approach

The DharmaSun project required a multifaceted approach to create a complex online video course platform. The initial challenge was to ensure highly optimized video content delivery, even in locations with poor internet connectivity. After evaluating various options, JWPlayer was selected for its ability to stream content from Amazon S3, its affordable licensing, and its developer-friendly interface.

Simultaneously, we worked on the front-end design while building the necessary back-end features to support diverse content types like Talks, Sadhanas & Rituals, and Seminars. We implemented a highly customized version of LearnDash in conjunction with MemberPress to manage course access, track progress, and facilitate teacher reviews. This customization allowed the platform to offer both free and paid video content.

In addition to the learning features, we integrated BBPress into the platform, providing a discussion forum that enhanced student interaction and collaboration, mimicking the Coursera experience. Recognizing the importance of donations for DharmaSun’s volunteer-based initiatives, we developed a donation system supporting both single and recurring donations, as well as a unique feature where students could sponsor scholarships for others.

Data migration was a critical aspect of the project. We successfully imported student data, course progress, and forum content from the previous custom system, ensuring a seamless transition to the new platform. Post-deployment, we secured the website with a Web Application Firewall and took measures to prevent unauthorized embedding of video content.

Conclusions

Since its launch in 2016, the DharmaSun platform has been running flawlessly, consistently achieving its goal of making Buddha’s teachings accessible to a global audience.

This ongoing success underscores the effectiveness of our approach and the platform’s ability to deliver a high-quality educational experience.