Java OOP, taught
inside the browser
your students already have open.
A side-panel IDE for object-oriented programming. Students write and run real Java against JDK 17 without installing anything; teachers create batches, unlock experiments, and grade submissions from the same tab.
Developed by PlayWebIT, under the guidance of Dr. Renu Dalal — Assistant Professor, EDC USAR, GGSIPU.
Built around how a lab actually runs
Every account is one of two tracks. The interface only ever shows what that role needs to do next.
Write → run → submit
Open an unlocked experiment
Pick from the experiments your teacher has released to your batch.
Write Java in Monaco
The same editor engine behind VS Code — syntax highlighting, full-tab or side panel.
Compile on real JDK 17
Run against the actual compiler, not a simulation — errors are exactly what you'd see locally.
Submit for grading
One click sends your output and source to your teacher's queue.
Create → unlock → grade
Create a batch
Each batch gets its own invite code — students self-register with it.
Unlock experiments
Release OOP experiments to a batch on your own schedule — nothing appears early.
Review submissions
See every student's source, output, and compile status in one dashboard.
Grade and lock
Score the batch, then lock the experiment back down for the next section.
Everything a Java lab needs, nothing it doesn't
Monaco-powered editor
The editor engine behind VS Code, with Java syntax highlighting and full keyboard shortcuts.
Real JDK 17 compiler
Code runs server-side against an actual JDK — no in-browser approximation of Java semantics.
Submission & grading queue
Every run and submit is logged, so teachers grade from real output, not a screenshot.
Batches & invite codes
Each class section gets its own code — no manual roster entry, no shared logins.
Side panel or full tab
Quick check-ins from the sidebar; open a full workspace when it's time to actually build.
Token-based accounts
Email + password auth with role-aware sessions for students and teachers alike.
From sign-in to submission, without leaving the tab
A look at what students and teachers actually see once they open the panel.
Get your section compiling in one class period.
Free for students. Teachers create the first batch and invite code in under two minutes.
Java OOP Virtual Lab — developed by PlayWebIT, guided by Dr. Renu Dalal, Assistant Professor, EDC USAR, GGSIPU.