Skip to content

NeverlandYao/MAPLE

Repository files navigation

MAPLE - AI Literacy Assessment System

MAPLE is a SaaS platform designed for AI literacy assessment in education.

Tech Stack

  • Framework: Next.js 15 (App Router)
  • Database: PostgreSQL (Cloud hosted)
  • AI: OpenAI SDK (compatible with DeepSeek/ModelScope)
  • UI: Tailwind CSS, Lucide React, Framer Motion
  • Charts: Chart.js, React-Chartjs-2

Key Features

  • Multi-Agent Chat: specialized agents for technical, pedagogical, and ethical inquiries.
  • Real-time Assessment: AI-driven analysis of user conversations based on 4 dimensions:
    • Knowledge & Understanding
    • Use & Application
    • Evaluation & Creation
    • Ethics & Responsibility
  • Assessment Dashboard: Visualized radar charts and detailed AI feedback.
  • Safe Storage: LocalStorage with silent memory fallback for restricted environments.

Getting Started

Prerequisites

  • Node.js 18+
  • PostgreSQL database

Configuration

Set up the following environment variables:

  • POSTGRES_URL: Your PostgreSQL connection string.
  • MS_API_KEY: AI API key.
  • MS_BASE_URL: AI API base URL.
  • MS_MODEL: AI model ID.

Installation

npm install
npm run dev

Open http://localhost:3000 to see the app.

About

Multi-Agent Process-oriented Literacy Evaluation System

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors