Skip to content
Back to Deployed
Archived

NoCheat IDE

A secure desktop IDE for supervised programming exams — reduces common cheating opportunities.

Placeholder cover for NoCheat IDE — real screenshot pendingPlaceholder cover for NoCheat IDE — real screenshot pending

NoCheat IDE is a secure desktop development environment for supervised programming examinations, built with Java and JavaFX. It disables copy-paste actions, blocks clipboard shortcuts, and intercepts selected system-level shortcut combinations via a global keyboard hook.

It supports a one-click compile-and-run pipeline for C, C++, Java, Python, and R, with a modular architecture of 15+ managers and controllers (SecurityManager, CompilationManager, EditorManager, FileExplorer, ThemeManager), ephemeral per-session workspaces, and dark/light themes.