Skip to content
@sigma-loop

SigmaLoop

An interactive educational platform merging LaTeX mathematics, secure code execution, and RAG-powered AI mentorship.
SigmaLoop — Master the Logic behind the Code

SigmaLoop

Master the Logic behind the Code

A personalized AI tutor for programming and mathematics. No catalog, no fixed syllabus — SigmaLoop figures out what you need and generates the course, lessons, coding challenges, math problems, and quizzes on demand, just for you.


React 19 TypeScript Node.js MongoDB Judge0 DeepSeek + Gemini


What is SigmaLoop?

Most learning platforms hand you the same content as everyone else. SigmaLoop does the opposite: every course, lesson, and challenge is manufactured by an AI pipeline for one specific learner, and owned by them. There is no shared catalog and no instructor-authored content — the only way material exists is that the system generated it for you.

The atomic experience is a lesson — a short teaching body plus many challenges of mixed kinds. A lesson is complete only when all its challenges pass. A single lesson on recursion might mix a multiple-choice check, a coding challenge, and a math proof.

SigmaLoop landing page

Two ways to start

🗣️ Talk to the mentor — a Socratic, autonomous AI tutor. Tell it what you want to learn; it gauges your level and acts: it can read your courses and progress, then create courses, generate lessons, and edit content on your behalf. 🧭 Guided onboarding — pick topics from a curated library, then answer AI-tailored follow-up questions. The system deduces your goal and generates a curriculum to match.
The autonomous mentor creating a course The onboarding topic picker
The mentor creates a personalized curriculum on request. The onboarding wizard — pick what you want to learn.

Three kinds of challenge — three graders

The defining engineering opinion of SigmaLoop is how each kind of challenge is graded. The product uses exactly as much AI as it must, and not a drop more:

Kind What the AI authors How it's graded
PROGRAMMING prompt, starter code, reference solution, test cases Judge0 sandbox runs your code against the test cases — deterministic
MATH problem + canonical solution (LaTeX) + rubric the active LLM returns a structured verdict with a confidence score — AI judgement, confined to where it's genuinely needed
MCQ stem + options (each flagged correct/incorrect) server-side set-equalitydeterministic; option correctness is never sent to the client until you submit
Three graders, one progress engine

Programming and MCQ grading stay deterministic (fast, free, never hallucinate a grade). LLM judgement is confined to mathematics — the one place where x^2 + 2x + 1 and (x+1)^2 are the same answer in different clothes — and even there a low-confidence verdict is held for review rather than trusted.

The programming challenge workspace
The kind-dispatched workspace: Monaco editor, language picker, Run, and a live output panel.

Architecture

The four-layer architecture
  • Frontend — React 19 + TypeScript + Vite SPA, Tailwind, a clean Linear/Vercel-style design.
  • Backend — Node.js + Express + TypeScript REST API (JSend) over MongoDB/Mongoose, JWT auth.
  • AIDeepSeek primary, Google Gemini 2.5 Flash automatic fallback, behind one swappable AIClient interface.
  • Code executionJudge0 CE sandbox runs AI-generated test cases (Python, C++, Java, JS, TS, Go, Rust).
  • Async generation — a curriculum request enqueues a CurriculumJob; a worker writes the CourseLessonChallenge documents, so the chat never blocks on generation.
  • Autonomous mentor — drives the same generation tools through a provider-agnostic [[ACTION: {…}]] protocol, so a mid-conversation DeepSeek↔Gemini failover never corrupts the tool transcript.

Repositories

Repo What's inside
SigmaLoop Umbrella repo — full technical book (docs/), AWS deployment kit, architecture specs
Backend Node.js + Express + TypeScript API, MongoDB, AI service layer, Judge0 integration
Frontend React 19 + Vite SPA — mentor chat, challenge workspaces, onboarding
SigmaLoop · Master the Logic behind the Code

Popular repositories Loading

  1. .github .github Public

    Compile Your Logic. An interactive educational platform merging LaTeX mathematics, secure code execution, and AI-powered mentorship. Built by students, for students.

  2. QWEN_2.5_7B QWEN_2.5_7B Public

    Fine-tuning pipeline, hosting server, and API docs for the Qwen model

    Jupyter Notebook 1

Repositories

Showing 2 of 2 repositories

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…