Parrhesia

The learning system for schools and families

Project Overview

  • Purpose: To provide an alternative to the traditional schooling system, offering personalized learning experiences that adapt to individual student needs, in a motivating way

  • Description: An LMS with AI tutors and a gamified skilltree progression system.

Key Features

  • AI-Powered Tutoring: Intelligent AI tutors that provide personalized assistance and feedback to students.

  • Skill Tree Progression: Gamified learning path where students unlock new skills and knowledge as they progress.

  • Over 4000 skills: Across 7 core subjects.

  • Reddit-style Forums: Found in each skill, these allow users to post helpful things about how to learn it.

  • Analytics: Insights into student progress and performance for educators and parents.

  • Editable Content: Like Wikipedia, users are able to edit the content.

Tech Stack

  • Backend: Node.js and Express for server-side logic and API development.

  • Frontend: Vue.js for a responsive and dynamic user interface.

  • Database: MariaDB for reliable data storage and management.

  • Cloud Infrastructure: AWS for scalable hosting and deployment.

  • AI Integration: OpenAI APIs including Assistants, Completions, DALL-E, Text-to-Speech, and Whisper for advanced AI features.

  • Real-time Communication: Socket.io for live interactions and updates.

  • Data Visualization: D3.js for creating interactive charts and progress visualizations.