Java Force Examination Platform | Changelog
Current version: 1.1.64
Version 1.1.64
Legal & Candidate Information
- Added dedicated Examination Rules page.
- Added dedicated Privacy Policy page.
- Added mandatory agreement checkbox before login.
- Login button is now disabled until the candidate accepts the rules and privacy policy.
- Added Changelog link in the login page footer.
Administration Dashboard
- Improved Administration Dashboard layout.
- Added category-based performance report per participant/token.
- Added modal view for category reports.
- Question average time table is now displayed horizontally.
- Improved filtering and rendering for exam-specific statistics.
Ask Later System
- Added Ask later button in the examination interface.
- Candidates can mark questions for later discussion after the exam.
- Marked questions are stored in the response file.
- Administration Dashboard now displays Ask later questions grouped by exam.
- Ask later questions from all tokens of the same exam are aggregated into one list.
- Duplicate Ask later questions are automatically removed.
- Added Generate JSON button for all Ask later questions from the same exam.
- Generated Ask later JSON is saved to server.
- Generated Ask later JSON is also downloaded automatically by the browser.
Version 1.1.57
- Connected to the main Hub.
Version 1.1.56
Authentication & Sessions
- Token-based login system.
- Session handling using PHP sessions.
- Logout/suspend functionality during exams.
- Automatic session close after finishing.
- Retake request and approval system.
Exam Engine
- Sequential question display.
- No returning to previous questions.
- Support for single-choice and multiple-choice questions.
- Support for formatted code blocks.
- Automatic answer saving.
- Response time tracking per question.
- Final review page after finishing.
- Display of selected and correct answers.
- Exam timer support.
Administration Dashboard
- Live participant monitoring.
- Filtering by exam file.
- Answer visualization with correctness coloring.
- Average response time per question.
- Average response time per participant.
- Accuracy percentage calculation.
- Violation/event counting.
- Auto-refresh support.
- Blur/unblur option for personal data.
- Manual suspension of active sessions.
Exam Management
- Upload new exam JSON files from administration dashboard.
- Validation of uploaded JSON structure.
- Overwrite confirmation for existing exams.
- Dynamic exam file dropdowns.
Token Management
- Create new tokens directly from administration dashboard.
- Per-token exam assignment.
- Per-token duration configuration.
- Duplicate token detection.
Anti-Cheat & Monitoring
- Detection/logging of copy attempts.
- Detection/logging of cut attempts.
- Restricted shortcut monitoring.
- PrintScreen detection.
- Snipping Tool shortcut detection.
- Window blur detection.
- Tab visibility monitoring.
- Context menu blocking.
- Security overlay warnings.
Storage Structure
- Structured storage architecture