JudgeX
A next-generation online judge · Making algorithm learning more engaging
Current Version Beta_v2.13_Themes_001✨ Features
AI Coding Assistant
Smart debugging, tutoring, and learning-path planning for more effective programming
Multi-language Judging
Supports C++, C, Python, Java, and more with online compilation and execution
Three Themes
Switch freely between Classic Minimal, Liquid Crystal, and Cyberpunk themes
Contest System
Supports ACM, OI, and other formats with real-time rankings
Teams
Create or join teams to solve problems, discuss, and learn together
Games
Tired of solving problems? Play Minecraft or a mini-game and take a productive break.
Course System
Structured programming courses from beginner to advanced
Points Shop
Earn points by solving problems and redeem avatar frames, backgrounds, name-change cards, and more
Community
Share solutions, discuss problems, exchange experience, and grow together
🛠️ Technology Stack
PHP
MySQL
PDO
JavaScript
Bootstrap 5
HTML5
CSS3
Judge0 Online Judge Engine
MathJax Formula Rendering
Zhipu AI
Turnstile CAPTCHA
InfinityFree Free Hosting
Cloudflare CDN
Picsum Photos Dynamic Wallpapers
📋 Version Changelog
Beta_v2.13_Themes_001 · Three-Theme Navigation System
- 🎨 Added three switchable navigation themes
- 🔷 Classic Minimal Theme: clean and simple original style
- 💎 Liquid Crystal Theme: frosted glass, neon glow, and particle effects (default)
- 🌆 Cyberpunk Theme: neon glitch style, scanlines, and angled menus
- 🎯 Theme switcher: top-bar dropdown with particle effects
- 💾 Theme selection is saved to localStorage and persists after refresh
- 🌈 Liquid Crystal easter egg: click the logo three times to enable rainbow mode
- 🌙 Liquid Crystal easter egg: automatically enables warm night mode from 22:00 to 06:00
- ✨ Special menu effects: pink Games glow, AI Assistant breathing animation, and more
- 📱 Full support for Light/Dark Mode with all three navigation themes
Beta_v2.12_Feedback_001 · Terms of Service and Feedback
- 📜 Added a complete Terms of Service page (14 chapters + 3 appendices)
- 🔒 Added an agreement notice to the Login/Register pages; continuing means accepting the Terms
- 📮 Added Feedback so users can submit feedback and suggestions
- 🛠️ Added Feedback management to the Admin Panel for viewing, replying, and processing feedback
- 📊 Feedback statistics panel: total, pending, and processed counts
Beta_v2.11_Game_002 · Games Improvements
- 🎮 Added a Start Game button; games no longer load automatically
- 🔧 Fixed an issue where other games could not be displayed after switching from Poki mini-games
- ⌨️ Improved keyboard focus with multiple automatic focus mechanisms
- 🚫 Fixed accidental button activation by the Space key
Beta_v2.11_Game_001 · GamesUpdate
- 🎮 Added Games support for Minecraft 1.8.8, 1.8.8 WASM, 1.12.2, and more
- 🕹️ Integrated the Poki mini-game platform
- ⛶ Added fullscreen mode that hides JudgeX navigation and styling
- 📌 Games shortcuts: sidebar menu item and top-bar button
- 🎨 Fully styled in the JudgeX design with Light/Dark theme support
Beta_v2.10_DV_001 · Major Update
- 🎨 New left navigation layout with collapse/expand and Light/Dark Mode
- 📝 Solutionss: every problem can have a written solution with AI review
- ☕ Java 判题支持(C++/C/Python3/Java)
- 🤖 AI Coding Assistant集成,支持教学、调试、Code Review、Learning Path规划
- 📥 Batch problem import: upload problem HTML files for automatic parsing
- 🗑️ Batch problem deletion by range or ID list
- 📐 MathJax Mathematical formula rendering,LaTeX 公式自动转换
- 🖼️ Problems images are localized automatically during import
- 👥 Teams: create, join, and manage teams; official teams are highlighted
- 🏆 Leaderboard, Contests, Courses, Points Shop, and achievements are fully available
- 🚫 Blackroom and ban system: administrators can ban or unban users
- 💬 Forum features: new posts, images/videos, likes, comments, and deletion
- 🔔 Internal messages with unread notifications
- 🎯 Random problem jumping, daily check-ins, fortunes, and contest countdowns
- 🔐 CSRF 防护、PermissionsVerify、软Delete机制全面加固
Beta_v2.0.0 · 系统重命名为 JudgeX + Admin Panel全功能
- 系统正式更名为 JudgeX
- 新增完整Administrator后台,支持User管理、Problems管理、Submissions管理
- 新增ProblemsPublish功能,支持Problems Description、InputDescription、OutputDescriptionEdit
- 新增Sample数据与隐藏Test Case配置,实现标准 OJ 判题机制
- 新增UserProfile,支持修改简介、Viewitems人信息
- 新增自动Generate像素风格默认头像,每itemsUser唯一
- 新增Problems软Delete功能,Delete后保留所有数据,无法Submit
- DeletedProblems显示(Deleted)Tags,Submit按钮灰色禁用
- Administrator支持Problems禁用与恢复,数据Permanent保留
❤️ 致谢
Thanks to all developers and users who have contributed to JudgeX!
Special thanks to the following open-source projects and services:
- Judge0 – Online code judging engine
- Bootstrap – 前端框架
- CodeMirror – CodeEdit器
- MathJax – Mathematical formula rendering
- 智谱AI – 提供 AI 审核与编程助手
- Cloudflare – CDN 加速与安全防护
- infinityfree – Free website hosting
感谢所有捐赠者、VIP User以及为 JudgeX 提供Feedback和支持的朋友们!
📬 Contact Us
For any problems or suggestions, please contact us: