Web project

System Upgrade with AI Integration

Year 2024 - 2025

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)

1. LMS (Learning Management System)

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.

2. SIS (Student Information System)

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.

3. Feedback System

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

All Recent Work