chat icon
chat icon

Get A Quote

portfolio banner

E-Learning Solution for Math Proficiency Improvement

Timeline: 7 Months| Country: Australia

Project Brief

This platform is a dynamic learning space designed for students, parents, and schools. It allows users to access high-quality educational content through secure video tutorials and an extensive video library. Whether you're a parent managing your child's learning or a student advancing through courses, this platform offers a comprehensive solution for remote learning, helping users progress at their own pace.

With a strong focus on security and engagement, the system ensures that all video content is protected using advanced encryption through VDOCipher, making it impossible to download or copy the materials. The platform also allows for seamless progression, where students can track their learning journey, moving from one section to the next based on their completion. Additionally, after each section, students are given assignments to test their understanding, reinforcing their knowledge and providing valuable feedback.

The platform offers flexible subscription plans for schools and parents, and the system automatically manages the student accounts and access based on the subscription level. With features like progress tracking, secure video streaming, assignment management, and detailed reporting, the system creates an engaging and motivating learning experience, while maintaining high levels of data protection and compliance with industry standards.

Client's Need

  • The client approached us with the idea of creating an innovative online education platform that provides students with secure and interactive learning experiences through video tutorials and extensive video libraries. Recognizing the growing need for accessible education tools, the client wanted to offer a solution that could cater to both parents and schools, giving them the ability to register and choose subscription plans that best fit their needs.
  • The platform would allow parents and schools to create separate accounts for each student, providing them with personalized login credentials to access the learning system. Each video tutorial would be protected using VdoCipher’s encryption to prevent downloading and unauthorized sharing, ensuring the security of the content. The client envisioned a system where students could track their progress, section by section, with the next video tutorial automatically suggested based on their completed assessment. To further enhance the learning experience, the platform would include assignments at the end of each section to test students' understanding and retention.
  • The client shared their goal of building a comprehensive, secure, and easy-to-navigate system that would support personalized learning journeys, motivating students to keep progressing through their educational material while offering parents and schools the tools to monitor and guide the learning process effectively.

Technologies

  • Reactjs | React JS
  • Next JS | Next JS
  • Node JS | Node JS
  • Express JS | Express JS
  • videocipher | VideoCipher
  • stripe | Stripe
  • graphql | Graph QL
  • AWS, S3 Bucket | AWS, S3 Bucket

Start now with a pre-vetted developers.

Challenges

  • Protecting video content from piracy and unauthorized downloads was crucial for maintaining the platform’s integrity. Ensuring that the video content could only be viewed securely while preventing download or redistribution posed a significant challenge.
  • Managing subscriptions, applying discount codes, and handling various payment models (monthly, yearly, etc.) was a major challenge. The system needed to correctly calculate and apply discounts, track subscription renewals, and manage the user experience for purchasing, upgrading, or downgrading plans.
  • Tracking influencer commissions and ensuring accurate payment calculations based on user sign-ups, course subscriptions, or special promotions was a complicated aspect of the platform, especially with multiple influencers and varied compensation structures.

Solution By Kanhsoft

  • We integrated for video encryption and secure streaming. VdoCipher’s technology enabled the delivery of encrypted video streams with watermarks and restrictions on downloading. Additionally, we leveraged ’s subtitle integration, allowing users to access subtitles for a more engaging learning experience. This ensured both content security and accessibility for all users.
  • We implemented an integrated payment gateway that could handle subscription plans and discount codes dynamically. Stripe API was used to manage recurring payments, discount code validation, and subscription renewals. A custom-built subscription management system tracked each user's subscription status, sending automatic reminders for renewals or plan upgrades. The discount codes were applied based on predefined conditions and validated in real-time.
  • We created a robust commission tracking system that linked each influencer to their referred users, allowing them to earn commissions based on subscription sales or referrals. Influencers were given a real-time dashboard to view their earnings, the status of their referrals, and detailed reports on their performance. We used event tracking and affiliate links to track influencer referrals and calculate commissions automatically, integrating with the platform’s subscription system for smooth accounting.

Key Features

  • Supports four types of logins (Super Admin, Parents, Schools, Influencers) with distinct access and permissions, implemented using role-based access control (RBAC) for secure authentication.
  • Delivers encrypted video content with integrated subtitles, preventing unauthorized downloads and ensuring content security using VdoCipher's DRM and encryption technology.
  • Allows parents and schools to manage subscriptions, apply discount codes, and track renewals, integrated with API for secure payment processing and dynamic subscription billing.
  • Tracks student learning progress through lessons and assignments, dynamically suggesting the next video tutorial based on completion using an progression system.
  • Enables influencers to track and manage commissions from referrals, with real-time affiliate tracking integrated into the subscription and payment systems for automatic commission calculation.
  • Allows schools and admins to create, schedule, and manage lessons, assignments, and video content, using a dynamic lesson management system with real-time content updates.
  • It provides real-time performance reports for admins with exportable data options powered by a customizable reporting dashboard that tracks student activity and performance.
  • Allows easy uploading, organizing, and categorizing of learning materials for seamless content delivery.
  • Enables creation of percentage or fixed-amount discount codes with expiry dates, applicable to specific subscription plans.

TALK TO US ABOUT YOUR PROJECT

We are here to build your software project and help you succeed & grow your business.
Name

Email

Phone
Choose files
message