Description
Student Result Management System is a WordPress plugin for schools, colleges, coaching centres, training institutes, and other educational institutions.
Administrators can manage student records, academic sessions, classes, departments, sections, subjects, examinations, marks, grades, GPA, rankings, and published result cards from the WordPress dashboard.
The plugin supports CSV-based student and marks workflows, searchable frontend results, printable marksheets, QR codes, reusable student profiles, and configurable result-search shortcodes.
Main Benefits
- Manage student, academic, examination, marks, and result information from one WordPress dashboard.
- Maintain reusable student profiles separately from examination result records.
- Publish searchable results for students and guardians on the frontend.
- Configure grades, GPA, rankings, optional subjects, and result-card information.
- Use CSV templates and bulk workflows to reduce repeated manual data entry.
Student and Academic Management
- Add and maintain academic sessions or exam years.
- Manage classes, departments, sections, and subjects.
- Store reusable student profiles in the Student Database.
- Add, update, enrol, and promote students within the academic structure.
- Maintain institution information used on result cards and marksheets.
Exams, Marks, Grades and GPA
- Create examinations and configure publication status.
- Enter and update marks manually.
- Insert result data and update marks through CSV workflows.
- Configure grades and GPA calculations.
- Support rankings, retake marks, and fourth or optional subjects where applicable.
- Publish examination results for frontend access.
Online Result Search
Display a frontend result-search form by placing the following shortcode on a WordPress page:
The Shortcode Generator can create preselected result-search forms using class, department, section, examination, and registration-number settings.
Basic Shortcode
[astgdrmsys_show_result]
Shortcode with Attributes
[astgdrmsys_show_result sclass=”1″ sdepartment=”2″ ssection=”3″ s_exam_name=”5″ require_registration=”1″]
Supported attributes:
sclasssdepartmentssections_exam_namerequire_registration
All attributes are optional.
Printable Marksheets and QR Codes
- Display student marks, grades, GPA, rank, institution information, and other configured result-card fields.
- Print marksheets through the browser.
- Use the browser or client-side PDF tools to save printable marksheets as PDF.
- Display QR codes on published result cards where enabled.
- Generate class-based or examination-based marksheet outputs.
CSV Import and Bulk Updates
- Import student records through CSV workflows.
- Generate CSV templates for bulk student and marks operations.
- Insert examination result data from CSV files.
- Update existing marks in bulk through CSV.
- Export or back up plugin data using the available administration tools.
Quick Setup
- Add institution information from the plugin Settings page.
- Create the academic session, classes, departments, sections, and subjects.
- Add or import students.
- Create an examination.
- Enter or import marks.
- Publish the result.
- Add
[astgdrmsys_show_result]to a WordPress page.
Free and Pro Features
The Free version includes student and academic management, examination and marks workflows, grade and GPA calculation, CSV tools, frontend result search, printable marksheets, QR codes, the Shortcode Generator, and backup and restore tools.
The following capabilities are Pro-only:
- Teacher login
- Student login
- User Management for teacher and student accounts
- Custom result-sheet or marksheet templates
Support and Documentation
Use the built-in Help page for setup guidance, shortcode instructions, CSV workflow information, marks entry, result publication, printing, and backup or restore guidance.
Official documentation and support resources are available through ASTGD and the WordPress.org support forum.
Libraries Used
This plugin uses the following third-party JavaScript, CSS, and PHP libraries. Minified versions are included for performance, and original, human-readable source files are provided when possible to comply with WordPress.org guidelines.
PDFObject
- Version: 2.3.1
- License: MIT
- Project URL: https://github.com/pipwerks/PDFObject
- Minified:
js/pdfobject.min.js - Source:
js/pdfobject.js
jsPDF
- Version: 3.0.1 (Build: 2025-03-17)
- License: MIT
- Project URL: https://github.com/parallax/jsPDF
- File:
js/jspdf.umd.min.js
html2canvas
- Version: 1.4.1
- License: MIT
- Project URL: https://github.com/niklasvh/html2canvas
- File:
js/html2canvas.min.js
Bootstrap CSS
- Version: 4.5.3
- License: MIT
- Project URL: https://github.com/twbs/bootstrap
- File:
css/bootstrap.css - Note: Only the CSS file is used; no Bootstrap JavaScript components are included.
PHP QR Code
- Version: 1.1.4
- License: LGPL v3
- Project URL: https://sourceforge.net/projects/phpqrcode/ or https://github.com/t0k4rt/phpqrcode
- Files:
includes/phpqrcode/
Screenshots











Installation
- Log in to your WordPress dashboard.
- Go to Plugins -> Add New.
- Search for “Result Management System for Institutions”.
- Click Install Now, then activate the plugin.
Alternatively:
- Upload
result-management-system-for-institutions.zipto/wp-content/plugins/. - Extract the contents of the zip file.
- Activate the plugin from the Plugins menu in WordPress.
After activation, open the Student Result Management menu in the WordPress admin area.
FAQ
-
What is Result Management System for Institutions?
-
It is a WordPress plugin for managing student records, exam structures, marks, grades, and published result cards.
-
Can I import and export results?
-
Yes. The plugin supports CSV-based student import/export, generated CSV templates, result insertion from CSV, and bulk mark updates by CSV.
-
Does the plugin allow PDF export or printing?
-
Yes. Results can be printed or saved as PDFs from the browser, and administrators can use marksheet download tools for class or exam output.
-
Can I customize the result search form?
-
Yes. Use the Shortcode Generator or shortcode attributes to preselect class, department, section, exam, and whether registration number is required.
-
Does this version include teacher and student login?
-
Teacher and student login workflows are Pro features. The free version keeps those features as upgrade messaging only.
-
How can I get support?
-
For support, contact info@astgd.com or use the WordPress.org support forum for this plugin.
Reviews
There are no reviews for this plugin.
Contributors & Developers
“Student Result Management System” is open source software. The following people have contributed to this plugin.
ContributorsTranslate “Student Result Management System” into your language.
Interested in development?
Browse the code, check out the SVN repository, or subscribe to the development log by RSS.
Changelog
2.0.1
- Fixed an issue where uploaded institute logos with long paths were not saving correctly.
- Resolved broken logo preview image paths in plugin settings.
- Fixed an issue where the institute logo image would not display correctly on the frontend result marksheet.
- Updated screenshots to properly demonstrate the latest plugin features.
- Fixed minor PHP 8.0+ deprecation warnings related to QR code generation.
2.0.0
- Introduced a redesigned modern admin interface with improved layout
consistency and smoother navigation across plugin pages. - Updated dashboard and management screens with a cleaner structure
for handling students, classes, subjects, marks, and results. - Improved overall usability by refining forms, tables, controls, and
administrative workflows. - Enhanced the plugin interface with a more consistent design approach
while maintaining existing result management functionality. - Improved compatibility and stability for existing data structures
and upgrade processes.
1.3.1
- Added reusable Student Database with student profiles, CSV import/export, enrollment tracking, and promotion workflow.
- Added Retake Marks workflow and result-card output for retake/final counted marks.
- Added Generate CSV, Insert Result, Update Mark (CSV), and Download Marksheet workflows.
- Added Shortcode Generator and documented shortcode attributes for prefilled frontend result search forms.
- Added QR code support on result cards and backup/restore tools for plugin data.
- Improved custom field handling, marksheet output, grade/GPA/rank calculations, and admin menu organization.
- Kept teacher/student login workflows out of the free package and moved them to Pro upgrade messaging.
- Added upgrade routines for new student, enrollment, retake, and exam/result schema changes.
1.2.0
- Updated grade system support.
- Enhanced CSV import with fourth subject support per student.
- Improved bulk mark updates via CSV.
- Updated demo CSV files for clearer usage.
- Added alert messages for classwise student deletion.
1.1.0
- Added grade system support.
- Enhanced CSV import with single/composite exam type detection.
- Added subject-wise marks with subcode support.
- Mapped student roll numbers (
sno) to internal IDs (sid) for updates. - Improved unserialized data handling during mark updates.
- Fixed dismissible success and warning alert messages.
1.0.0
- Initial release with student, class, subject, and result management.
- Added customizable marksheet layout.
- Added CSV import/export.
- Added
[astgdrmsys_show_result]shortcode for frontend result search.
