وضاحت
GCheck – Certificate Verification, Bulk Upload & REST API is the all-in-one solution to issue, verify, and manage certificates directly from your WordPress dashboard.
Whether you run an academy, training center, or online course, GCheck simplifies the process:
– Bulk upload certificates from Google Sheets or CSV.
– Let users verify certificates instantly with a simple shortcode.
– Connect with external platforms using the REST API.
With GCheck, admins save time and students gain trust in their achievements.
🚀 How It Works
-
Install the Plugin:
- Download or upload the plugin manually via Plugins Add New Upload Plugin.
- Activate the plugin through the WordPress admin panel.
-
Add Certificate Details:
- Navigate to GCheck Add Certificate in the admin panel.
- Enter the certificate details such as Name, Course, Hours, and Date.
-
Display the Search Form:
- Paste this shortcode anywhere on your website:
[validate_certificate_form] - This will display a simple search form for users to verify certificates by entering their unique code.
- Paste this shortcode anywhere on your website:
-
Bulk Upload Certificates:
- Upload multiple certificates at once using the Google Sheets integration or CSV upload.
💡 Key Features
- Simple Certificate Management: Add, edit, and delete certificates with ease.
- Quick Verification: Users can instantly verify certificates using a search form.
- Bulk Upload: Upload certificates in bulk via CSV or Google Sheets.
- Export Data: Export certificate data as a CSV file.
- REST API: Endpoints for adding, verifying, updating, and deleting certificates.
- Bulk Operations: Handle hundreds of certificates at once with Google Sheets integration.
- Modern UI: User-friendly interface for easy navigation and management.
- Secure & Reliable: Data remains safe in your database even after uninstalling the plugin.
🎯 Why Choose GCheck?
Save time and effort with an all-in-one certificate verification and management solution. Whether you’re running online courses, workshops, or training programs, GCheck ensures a seamless certificate verification process for both admins and users.
✅ Ready to simplify your certificate management? Download and activate the plugin now!
Instructions
Using Google Sheets for Bulk Upload
Instead of downloading a CSV file, you can use the provided Google Sheets template for bulk uploading certificates. Follow these steps:
1. Make a Copy of the Google Sheets Template
- Go to the Google Sheets Template.
- Click on File > Make a copy to create your own editable version.
2. Do Not Modify Headers in the Second Row
- First Row: Contains the Security Code and must remain unchanged.
- Second Row: Contains headers: Full Name, Course, Hours, Date. Do not alter these headers or their order.
3. Enter Data Starting from the Third Row
- Column A: Leave empty.
- Column B: Enter the full name (Full Name).
- Column C: Enter the course name (Course).
- Column D: Enter the number of hours (integer greater than 0) (Hours).
- Column E: Enter the date in DD/MM/YYYY format, e.g., 15/11/2024.
4. Ensure Date Format is Correct
- Dates must be in DD/MM/YYYY format.
- Correct Example: 01/01/2025
- Incorrect Example: 2025-01-01
5. Add All Required Data
- Add as many rows as needed following the same structure.
6. Save the File as CSV from Google Sheets
- After entering all data, download the file:
- Click on File > Download > Comma-separated values (.csv, current sheet).
- Google Sheets will automatically save the file in CSV format with UTF-8 encoding.
7. Upload the CSV File to the Plugin
- Go back to the Bulk Upload page in the plugin.
- Choose the CSV file you just downloaded from Google Sheets.
- Click the Upload CSV button to add the certificates.
Handling Errors
- Do Not Modify Headers: Ensure the headers in the second row are unchanged.
- Date Format: Ensure all dates are in DD/MM/YYYY format.
- Required Fields: Do not leave required fields empty.
REST API
All endpoints require the X-API-Key header.
POST /gcheck/v1/certificatesAdd certificateGET /gcheck/v1/certificates?code=XXXXVerify certificatePATCH /gcheck/v1/certificates/{id}Update certificateDELETE /gcheck/v1/certificates/{id}Delete certificate
Credits
Developer: Mohamed Hamouda
Company: Dotz Agency
انسٽاليشن
- Upload
gcheck-certificateto/wp-content/plugins/. - Activate from the Plugins menu in WordPress.
- Use the GCheck menu to manage certificates.
FAQ
-
How do I validate a certificate?
-
Use the shortcode
[validate_certificate_form]on any page. -
How do I bulk upload certificates?
-
Use the Google Sheets template provided, follow the instructions above, and upload the CSV file via the Bulk Upload page.
-
How do I view upload history?
-
Navigate to the Upload History tab under the GCheck menu in the WordPress dashboard.
جائزا
تعاون ڪندڙ & ڊولپرز
“GCheck – Certificate Management & Verification” اوپن سورس سافٽ ويئر آهي. ھيٺين ماڻھن ھن پلگ ان ۾ حصو ورتو آھي.
تعاون ڪندڙترجمو ڪريو “GCheck – Certificate Management & Verification” توهان جي ٻولي ۾.
ڊولپمينٽ ۾ دلچسپي؟
ڪوڊ براؤز ڪريو، چيڪ ڪريو SVN مخزن، يا رڪنيت حاصل ڪريو ڊولپمينٽ لاگ پاران RSS.
لاگ تبدیل ڪريو
1.3.3
- Added REST API endpoints (create, verify, update, delete)
- Enhanced bulk operations with Google Sheets
- Improved admin UI and minor bug fixes
1.3.2
- Initial release with certificate management and verification features








