﻿=== Result Verification ===
Contributors: ahrana
Tags: results, certificate, education, degree, verification
Requires at least: 5.0
Tested up to: 6.8
Stable tag: 1.0
Requires PHP: 7.0  
License: GPLv2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html

A lightweight plugin to manage and verify student results with customizable certificates, logos, watermarks, and taxonomy programs.


== Description ==

The Result Verification plugin allows educational institutions to manage student results and generate printable certificates. Admins can add results via a custom post type, categorize them by programs and departments (using taxonomy-based management), and configure certificate branding (logo, watermark, university name, and address). Students can verify their results using a simple frontend form with a shortcode `[resuve_verification_form]`.

== 🎯 Key Features ==  

- **Admin Management**: Add, edit, and manage student results with details like name, gender, CGPA, and result date.
- **Taxonomy Support**: Manage programs and departments through a WordPress category-style interface.
- **Customizable Certificates**: Upload logos and watermarks, and set university details via settings.
- **Frontend Verification**: Search results by student ID and print certificates.
- **Secure**: Includes basic input sanitization and nonce protection.


== Installation == 

1. Upload the `result-verification` folder to the `/wp-content/plugins/` directory.
2. Activate the plugin through the 'Plugins' menu in WordPress.
3. Configure settings under the "Result Settings" menu in the WordPress admin panel (e.g., upload logo, watermark, set university name/address).
4. Add student results under the "Results" menu, including programs and departments.
5. Use the shortcode `[resuve_verification_form]` in any page or post to display the verification form.

== Frequently Asked Questions ==

= How do I add a new student result? =
Go to the "Results" menu in the WordPress admin, click "Add New," fill in the student details, select a program and department, and publish.

= Why the logo or watermark showing on the certificate? =
Ensure the image URLs are correctly set in the "Result Settings" page. Check for theme conflicts by switching to a default theme like Twenty Twenty-Four. If issues persist, verify the image file is accessible.

= Can I bulk upload multiple results? =
Currently, bulk upload is not supported but planned for a future update.

= How can I change the university name? =
Edit the "University Name" field under the "Result Settings" menu.

= Is this plugin secure? =
Yes, it includes basic sanitization and nonce protection. Future updates may add CAPTCHA and rate limiting for enhanced security.

== Screenshots ==

1. Printable certificate with logo, watermark, and student details.
2. Settings page for uploading logo, watermark, and editing university details.
3. Frontend verification form with.
4. Certificates adding system to database.

== Additional Information ==

For support or feature requests, visit [Website](https://cxrana.wordpress.com/) or submit a [Feature Request](mailto:cxranabd@gmail.com). 
Check out Tutor LMS addons at
1. [📹 Video for Tutor LMS](https://wordpress.org/plugins/video-for-tutor-lms/) 
2. [⏳ Waitlist for Tutor LMS](https://wordpress.org/plugins/waitlist-for-tutor-lms/)
3. [🎤 Voice for Contact Form 7](https://wordpress.org/plugins/voice-input-for-cf7/)
4. [💳 bKash,Nagad,Partial Payment](https://wordpress.org/plugins/bangla-press/)


== Changelog ==

= 1.0.0 =
* Initial release with core functionality: result management, certificate generation, and frontend verification.

== Upgrade Notice ==

= 1.0.0 =
Initial release. 

