img

AI-Powered Advanced Learning Solution for LanMall AI

Transforming a concept to a personalized digital classroom powered by AI.

INDUSTRY

Education

TECHNOLOGY STACK

How we helped an Ed-Tech Company Develop an AI-Powered E-learning Solution using Open AI

LanMall’s interaction with us started with their desire to create this ed-tech platform as a disruptor in the online Chinese learning market. The client brought to the table a visionary idea of creating a platform that explores children's cognition and offers them a personalized tutor recommendation for learning various subjects effectively. We brought innovative AI and education industry experience to the table. During the course of months following our conversation, we worked together on building LM AI.

about-lanmall-ai

About LanMall AI

LanMall AI is an online education platform that focuses on developing children’s creativity and metacognition through the process of learning. Their goal is to combine computing power and advanced algorithms to deeply explore children's cognition and interests, fully develop children's wisdom, and stimulate their lifelong potential.

Objectives

The job was to create this product from scratch. So, our business analysis and product development teams did their due diligence of research and brainstorming as step 2, based on the objective list that we already have from the client.

  • Unified WordPress-based login system redirecting users to respective dashboards
  • Distinct dashboards and features for teachers, students, parents, and admins
  • Enable teachers to interact with students via matching algorithms (based on subject/class/time slot/timezone)
  • Enable parents to manage multiple child accounts and monitor progress
  • Enable local admins to group users based on time zones for efficient management
  • OpenAI library to get responses based on given input in image and document format

Challenges

Enable Real-Time Teacher Recommendations

We needed to create an edge for the product in the form of the personalized recommendations it offers to the students. We’d enable the product to recommend a teacher according to their learning preference at the very time of course registration.

Offer Multimedia Uploads & Storage

Since the platform is an e-learning platform, upload and download of multimedia constituted a major part. Teachers were required to upload images, video recordings, and certificates during registration and course creation. Storing and managing these files securely while maintaining system performance was complex. Detecting image content in pdf and Document file was also a requisite when students would upload their assignments.

Develop Role-Specific Functionality Complexity

4 sets of users were supposed to use the platform—students, teachers, parents, admins. So, we were required to design and maintain 4 separate dashboards with tailored features for teachers, students, parents, and admins. It was a complex task that required significant effort.

Create Timezone-Based Admin Grouping

LanMall AI is a global platform. This made time-zone management a complex arrangement. A method had to be devised for assigning users (teachers and students) to local admins, based on their timezone. The process of accurate grouping was intricate, especially with overlapping regions.

Roles based Access Across Platforms

We were to use the Django framework for creating the core functionality of the platform. We used Wordpress for creating a login system that redirects users to respective dashboards. So, we were to synchronize user login between Django and WordPress while maintaining a seamless user experience and secure authentication.

solution-lanmall-ai

Solutions

Recommendation Engine for Real-Time Teacher Recommendations

We designed and optimized a recommendation engine that leverages stored criteria (language, subject, timezone) with database indexing for faster queries and real-time suggestions. This would enable the teacher recommendations at the very time of the course registration by the student.

Optimized Local Storage with Efficient File Management

We allocated a dedicated partition on the server exclusively for uploaded files, separating media storage and File Compression/ Folder Structure Optimization. We used the OpenCV library to solve this Issue.

Modular Dashboard Views & Middleware Filters

We adopted a modular architecture, allowing reusable components across dashboards. Django middleware and context processors were utilized to serve role-specific content dynamically. We were able to create and maintain different dashboards for all 4 sets of users.

Building Dynamic Timezone Detection and User Association Logic

We developed a timezone detection algorithm that dynamically associates users during registration and groups them with the appropriate local admin for streamlined management.

MiniOrange Plugin & Django Rest Framework for Synchronization

We chose the MiniOrange plugin in WordPress with customized code for social login. We used Django Rest Framework (DRF) APIs for backend synchronization, ensuring smooth cross-platform authentication.

google-API

Results

Personalized Student-Teacher Pairing

The very goal of the platform was to be able to recommend teachers based on the learning style of the student. By leveraging OpenAI, we empowered the platform for studying the learning styles and preferences of the student and recommend teachers best suited for them.

Robust Multi-Role Platform

We successfully implemented tailored dashboards and features for teachers, students, parents, and admins, improving the overall user experience, especially the dedicated dashboard for students to manage for grades, feedback, and forum functionality based on selected courses.

Secure and Unified Login System

Google Social Login and WordPress integration provided seamless and secure authentication across platforms.

Continuous Improvement of Digital Platforms

Regular updates and scalability-focused design will keep ensuring that the platform evolves with user needs and technological advancements.

Projecting Forward

As we continue to work with LanMall AI, we’re moving forward with more integrations that will complete the platform 360-degrees.

  • Social Login (Google) for simplified authentication
  • SMS service
  • Multiple payment gateway
  • CAT coins (reward points that students earn through courses)

Want to elevate your product?

Get in touch with us today!

Let’s Talk
img