Skip to main content

Building a Secure and Scalable E-Learning Platform with Plug-N-Meet and Moodle

· 5 min read
Bob Teng
Developer Advocate

For educators and institutions using Moodle, the goal is to create a seamless, engaging, and secure learning environment. However, when it's time for a live virtual class, many are forced to send their students to an external, generic video conferencing link. This experience is often disjointed, and the tools provided are frequently limited to passive screen sharing.

What if your live classroom felt like a native part of Moodle? What if you could move beyond one-way screen sharing to a truly interactive and collaborative canvas, all while maintaining the highest levels of security and performance?

By integrating the plugNmeet activity module into Moodle, you can achieve exactly that. This post explores how to leverage plugNmeet's powerful, built-in collaborative tools—the interactive whiteboard and shared notepad—to build a superior e-learning platform.

Why We Chose LiveKit and NATS: A Deep Dive into Our Backend Architecture

· 8 min read
Jibon L. Costa
Founding developer

Every great application is built on a foundation of smart architectural choices. For a real-time video conferencing platform, these choices are the difference between a smooth, reliable experience and a frustrating mess of lag, dropped calls, and connection errors.

When we designed plugNmeet, we had a clear set of goals: the platform needed to be high-performance, horizontally scalable, resilient, and easy for developers to build upon. This led us to make two fundamental decisions for our backend: we chose LiveKit for our media server and NATS for our real-time messaging layer.

This article is a deep dive into the "why" behind these critical choices.

How to Build Your Own Video Conferencing App in Under an Hour

· 6 min read
Jibon L. Costa
Founding developer

Building a video conferencing application sounds like a monumental task. You have to wrestle with the complexities of WebRTC, set up signaling servers, manage STUN/TURN for NAT traversal, and handle the resource-intensive job of routing media streams. The backend infrastructure alone can take months to build and stabilize.

But what if you could skip all of that?

What if you could leverage a powerful, open-source platform that handles all the backend complexity, allowing you to build a fully functional, custom-branded video conferencing app in under an hour? With plugNmeet, you can.

This guide will show you the three core steps to building your own video app using plugNmeet's API-first architecture.