Live on Microsoft Edge Add-ons

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.

JDK 17server-side compile
v1.0.0current release
2 rolesstudent & teacher

Developed by PlayWebIT, under the guidance of Dr. Renu Dalal — Assistant Professor, EDC USAR, GGSIPU.

Animal.java
Run
Two roles, one tab

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.

Student

Write → run → submit

$1

Open an unlocked experiment

Pick from the experiments your teacher has released to your batch.

$2

Write Java in Monaco

The same editor engine behind VS Code — syntax highlighting, full-tab or side panel.

$3

Compile on real JDK 17

Run against the actual compiler, not a simulation — errors are exactly what you'd see locally.

$4

Submit for grading

One click sends your output and source to your teacher's queue.

Teacher

Create → unlock → grade

$1

Create a batch

Each batch gets its own invite code — students self-register with it.

$2

Unlock experiments

Release OOP experiments to a batch on your own schedule — nothing appears early.

$3

Review submissions

See every student's source, output, and compile status in one dashboard.

$4

Grade and lock

Score the batch, then lock the experiment back down for the next section.

Under the hood

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.

Inside the lab

From sign-in to submission, without leaving the tab

A look at what students and teachers actually see once they open the panel.

chrome-extension://java-oop-virtual-lab/fulltab.html
Java Virtual Lab
your@email.com
••••••••
Sign in →
Open LabTeacher Dashboard
PC
priyanshu
Roll: 08CIT19723
Sign out
Open Lab
Write and run Java experiments
Quick info
· Click above to open the full lab workspace
· All experiments, editor and grading in full tab
· Java code compiles on server via JDK 17

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.