VS Code Extensions
Numeris Classroom

Numeris Classroom

by numeris

Numeris lessons inside VS Code — run, validate, AI chat. For students enrolled at numeris.app.

Downloads

4

Rating

— (0)

Version

0.1.0

Last updated

Apr 29, 2026

Run Numeris lessons inside your local VS Code with real Python. Sign in with your numeris.app account, pick a lesson, run + validate

  • get instant XP — and chat with the Numeris AI tutor without leaving the editor.

Install

  1. Search for Numeris Classroom in the VS Code marketplace, or use the one-click link from your dashboard: https://numeris.app/install.
  2. Make sure Python 3.11+ is on your PATH. The extension will prompt to install it on first run if missing.
  3. Run Numeris: Sign In from the command palette (Ctrl+Shift+P / Cmd+Shift+P). A browser window opens for one-click approval.

Usage

  • Lessons sidebar (Numeris activity bar icon) lists every lesson you're enrolled in across all programs (python-max, python-smart-1, etc.).
  • Click a lesson → scaffold unpacks to a temp folder under VS Code's globalStorage.
  • Open task_NN_*.py → click Run task code lens → output streams to the integrated terminal.
  • Click Validate → server compares output against the lesson's expected, awards XP if correct.
  • AI Chat sidebar talks to Anthropic / Gemini / OpenAI through the numeris.app proxy. Daily token budget per student keeps costs in check.

Building from source

cd extension
npm install
npm run compile
# F5 in VS Code launches the Extension Development Host

Telemetry & privacy

  • Auth: device-code flow, JWT stored in OS keychain (VS Code SecretStorage).
  • AI calls: prompts and responses are not stored on Numeris servers past 24 h (debug retention only). Provider keys (Anthropic, Gemini, OpenAI) live exclusively on numeris.app — never shipped to your machine.
  • Set numeris.telemetry = false in settings to opt out of usage metrics. Auth + lesson + validation calls always happen since they're required for the extension to function.

License

UNLICENSED — internal tool published to the marketplace for Numeris students. Do not redistribute.

Related extensions