E-Learning-Platform

ahmedEid1/E-Learning-Platform
★ 66 stars Python 🤖 AI/LLM Updated today
AI-first learning platform with a tutor grounded in the course itself, multi-modal authoring, and verifiable credentials — FastAPI + Next.js, Groq Llama 3.3 70B, MCP server, golden eval suite. Live demo at lumen.ahmedhobeishy.tech.
View on GitHub → Try with Claude — $10 free →

Quick Install

Copy the config for your editor. Some servers may need additional setup — check the README.

Add to claude_desktop_config.json:

{
  "mcpServers": {
    "e-learning-platform": {
      "command": "uvx",
      "args": [
        "e-learning-platform"
      ]
    }
  }
}

Or install with pip: pip install e-learning-platform

README Excerpt

Lumen started in late 2020 as a Django side-project — a learning platform for myself. Five years and one model revolution later, the original prototype is gone and what remains is the question: can an agent actually teach? Not just summarize and quote. So I rebuilt it. Custom orchestrator, no LangChain. Groq Llama 3.3 for the latency-per-dollar that makes "watch it think" real. Public evals so you can audit the agent's competence yourself.

Tools (3)

authoringingesttutor

Topics

agentic-aicelerydockere-learningevalsfastapillmmcpnextjspgvectorpostgrespythonragtypescript