Company:Charlton Brown Pty Ltd
Project: Embedding AI into educational platforms to enhance learning, management, and feedback services.
Website:Charlton Brown
Development Tool: React.js, Node.js, Express.js, Fetch API, OpenAI API ,MySQL ,JWT(JSON Web Token)
Embed an AI-powered Q&A assistant within the learning interface to provide real-time tutoring, assignment guidance, and personalized learning recommendations, enhancing the student learning experience and efficiency.
Embed intelligent assistance into information management and form-filling processes, offering real-time smart recommendations and auto-completion based on student data to improve interaction convenience and accuracy.
Embed an AI-driven analysis assistant into the feedback collection process to support natural language feedback submission, automatically summarizing key themes and conducting sentiment analysis to enhance the quality and speed of feedback processing.
To enable intelligent Q&A, assignment guidance, smartform assistance, and feedback summarization, the project adopts the following approach:
Axcelerate continues to serve as the core LMS platform, while a newly developed API-based intelligent system is deployed independently. Integration with Axcelerate is achieved through "page embedding combined with minimal API synchronization."
This design brings three major advantages:
· The Axcelerate platform remains intact, ensuring seamless future upgrades.
· The intelligent system canbe flexibly expanded to quickly meet customized functional requirements.
· The two systems are loosely coupled, allowing the intelligent module to be directly reused even if the LMSplatform is replaced in the future.
Add database table
Lightweight API Server
Node.js + Express, responsible for calling the OpenAI API and returning results
Small Frontend Module
A smart Q&A interface built with React.js, deployable independently
Simple Database
MySQL or PostgreSQL to store interaction records
Secure Authentication
Synchronize with Axcelerate login status to ensure user identity consistency (e.g., using JWT token transmission)
Page Embedding
Embed the smart module into Axcelerate via iframe or external link