rpmjp/portfolio
rpmjp/projects/skillbridge/screenshots.md
CompletedFebruary to April 2026

SkillBridge AI: Test Prep Academy Platform

Multi-tenant AI learning platform for test prep academies. Socratic AI tutor that refuses to give answers, AI quiz generation from uploaded files, async pre-grading, weak-spot detection, and AI parent summaries. Full role-based platform across admin, instructor, student, and parent.

LIVE DEMO
Python 3.12FastAPIPostgreSQL 16SQLAlchemy 2.0ReactTypeScriptTailwindGroq / Llama
Languages
Python54.2%
TypeScript45.1%
CSS0.3%
JavaScript0.2%
Dockerfile0.1%
Mako0.1%
screenshots.md

Screenshots

A tour across all four roles, the AI features, and the exam engine. Every screenshot is from the running app: try it yourself at skillbridge.robertjeanpierre.com with one-click demo login.

Login with one-click demo roles

No password needed. Click Student, Instructor, or Parent and you're in. Each role opens a completely different application. The admin role sits behind the regular login by design. It's the sensitive tenant-management surface.

Login

Admin dashboard

The academy owner's view. Tenant-wide visibility into users, courses, instructors, and platform activity: scoped to their academy and no other.

Admin dashboard

Instructor dashboard

Courses the instructor teaches, students enrolled in those courses, submissions to their assignments, and a window into each student's AI tutoring activity.

Instructor dashboard

Student dashboard

The student's world: enrolled courses, assignments, the AI tutor, practice exams, and a personalized weekly study plan. Scoped to only their own data.

Student dashboard

AI tutor: Scaffold mode

The Socratic tutor working a student through a linear equations practice set in Scaffold mode. Note the prompt-mode toggle (Scaffold / Hint / Check / Explain) and suggested prompts. The tutor breaks the problem into steps and makes the student do each one, it does not give the answer.

AI tutor scaffold

AI study partner

The general study partner: the Socratic tutoring experience outside the context of a specific assignment.

AI study partner

AI quiz generation

An instructor generating a practice quiz from a topic, standard, or uploaded file. The AI returns structured questions with plausible distractors; the instructor reviews and edits before publishing.

AI quiz generation

Exam bank with live math rendering

A GRE quant question with KaTeX-rendered mathematical notation. Getting this to render reliably in production (not just dev) was one of the hardest bugs in the project: see exam-engine.md.

Exam bank math

Per-student tutor insights

Weak-spot detection. Across a student's tutoring sessions and submissions, the platform surfaces the topics they repeatedly struggle with so instructors can intervene where it matters.

Tutor insights

Grading

The grading flow with AI pre-grading. Short-answer responses arrive with a suggested score and feedback pre-filled; the instructor approves or overrides before publishing. The AI never publishes a grade on its own.

Grading

AI parent summary

The parent view: an AI-written progress summary built from the child's real performance data: grades, study plan progress, tutoring activity. A coherent narrative, not a wall of numbers.

Parent summary

Mobile responsive

The platform adapts from desktop to phone across every role.

Mobile