=== SecureExam ===
Contributors: secureexam
Tags: exam, quiz, online exam, anti-cheat, school, education, test, assessment
Requires at least: 5.8
Tested up to: 6.5
Requires PHP: 7.4
Stable tag: 1.4.0
License: GPLv2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html

A complete online examination system for schools. Build exams, share links, monitor with anti-cheat, grade results, and export reports.

== Description ==

SecureExam is a full-featured WordPress plugin that turns your WordPress site into a secure online examination platform for schools and educators.

**Key Features:**

* 7-step exam creation wizard
* 11 question types: MCQ, Multi-Answer, True/False, Short Answer, Essay, Fill in Blank, Matching, Ordering, Image MCQ, Audio MCQ, Speaking
* Three anti-cheat modes: Basic, Standard (fullscreen), Strict (fullscreen + camera)
* Real-time timer with server sync
* Auto-save every 30 seconds
* Auto-grading for objective questions
* Manual grading panel for essay / speaking
* Question bank for reusing questions across exams
* CSV export (results + per-question answers)
* REST API for headless / mobile integrations
* Shortcode to embed exams in any page
* Email notifications (teacher + student)
* Light and Dark admin theme
* Violation logging and session locking

== Installation ==

1. Upload the `secureexam` folder to `/wp-content/plugins/`
2. Activate through **Plugins → Installed Plugins**
3. Go to **Settings → Permalinks** and click **Save Changes**
4. Navigate to **SecureExam** in your WordPress admin sidebar

== Frequently Asked Questions ==

= Do students need a WordPress account? =
No. Students access exams via a public link. No login required.

= Can students resume after a browser crash? =
Yes. Answers auto-save to the server every 30 seconds and the timer is synced, so students can return and continue within the time limit.

= Does the camera feature work on mobile? =
Yes, on modern mobile browsers that support WebRTC (Chrome for Android, Safari on iOS 14.3+).

= Can I embed an exam in a page? =
Yes. Use `[secureexam id="12"]` or `[secureexam slug="abc123"]` anywhere.

== Screenshots ==

1. Dashboard overview with stats and recent exams
2. 7-step exam creation wizard
3. Student exam interface with question navigator
4. Anti-cheat violation overlay
5. Manual grading panel for essay questions
6. Results table with score bars

== Changelog ==

= 1.0.0 =
* Initial release

== Upgrade Notice ==

= 1.0.0 =
First release. After upgrading, visit Settings → Permalinks and save.
