Description
Result Management System for Institutions is a WordPress plugin built for schools, colleges, coaching centers, training institutes, and educational organizations that need a structured way to manage and publish student results.
With this plugin, institutions can manage students, classes, departments, sections, subjects, exam years, exam names, marks, grades, result cards, and marksheets directly from the WordPress dashboard.
The plugin also includes frontend result search, CSV-based workflows, QR code support, reusable student records, backup tools, and flexible shortcode options for displaying results on your website.
Why Use This Plugin?
Managing academic results manually can be time-consuming and error-prone. Result Management System for Institutions helps simplify the process by keeping student records, exam information, marks, grading, and result publishing inside one organized WordPress-based system.
It is useful for institutions that want to publish searchable online results, generate printable marksheets, maintain reusable student profiles, and reduce repeated manual data entry.
Key Features
- Manage student records, academic structure, exams, marks, grades, and result cards.
- Create and manage classes, departments, sections, subjects, exam years, and exam names.
- Store reusable student profiles separately from exam result records.
- Import and export student records using CSV.
- Assign, enroll, and promote students across academic years, classes, departments, and sections.
- Add marks manually or insert result data from CSV.
- Update marks in bulk using CSV.
- Generate formatted CSV templates for result uploads.
- Configure grade systems with GPA, ranking, fourth/optional subject handling, and report-card calculations.
- Manage retake marks and display final counted marks where applicable.
- Display frontend result search using shortcode.
- Generate prefilled frontend result shortcodes with the Shortcode Generator.
- Download and print classwise or exam-based marksheets.
- Add QR codes to published result cards.
- Add custom fields for student and exam information.
- Use backup and restore tools for plugin database tables and plugin files.
- Show Pro-only teacher and student login options as upgrade features.
Main Modules
The plugin includes several admin modules to help institutions manage results more efficiently:
- Dashboard
- Exam Year
- Classes
- Departments
- Sections
- Subjects
- Student Database
- Student Enrollment
- Exams
- Marks Entry
- CSV Import and Update
- Download Marksheet
- Shortcode Generator
- Settings
- Backup and Restore
Frontend Result Search
You can display a result search form on any WordPress page using this shortcode:
[astgdrmsys_show_result]
Students can use the frontend form to search and view published result cards based on the settings configured by the administrator.
Shortcode Attributes
The shortcode supports optional attributes for creating prefilled or filtered result search forms.
Supported attributes:
sclasssdepartmentssections_exam_namerequire_registration
Example:
[astgdrmsys_show_result sclass="1" sdepartment="2" ssection="3" s_exam_name="5" require_registration="1"]
CSV Import and Export
The plugin supports CSV-based workflows to help administrators manage large numbers of students and marks.
Available CSV-related features include:
- Student import
- Student export
- Result insertion from CSV
- Mark update from CSV
- Formatted CSV template generation
- Bulk result data management
Marksheet and Result Output
Administrators can generate classwise and exam-based marksheets from the dashboard. Result cards can be displayed on the frontend and may include student information, exam details, marks, grades, GPA, rank, custom fields, and QR code output depending on the configured settings.
QR Code Support
Published result cards can include QR codes, helping institutions provide a more professional and verifiable result output experience.
Backup and Restore
The plugin includes backup and restore tools for plugin-related database tables and plugin files. This helps administrators keep a backup before making major changes or running important result-related operations.
Pro Version
The free version includes the core result management workflow. Additional advanced features are available in the Pro version.
Pro features include:
- Teacher login
- Assigned subject mark update by teachers
- Student login for own result access
- Premium ticket support
- Custom result sheet templates
- Future Pro updates and advanced institution-focused features
Libraries Used
This plugin uses third-party JavaScript, CSS, and PHP libraries. Minified files are included for performance, and original human-readable source files are provided where applicable.
PDFObject
- Version: 2.3.1
- License: MIT
- Project URL: https://github.com/pipwerks/PDFObject
- Minified file:
js/pdfobject.min.js - Source file:
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 Bootstrap CSS is used. Bootstrap JavaScript components are not 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 admin dashboard.
- Go to Plugins > Add New.
- Search for “Result Management System for Institutions”.
- Click Install Now.
- Activate the plugin.
- Open the Student Result Management menu from the WordPress admin dashboard.
- Configure institute information and result settings before adding students and marks.
Manual Installation
- Download the plugin zip file.
- Upload
result-management-system-for-institutions.zipto the/wp-content/plugins/directory. - Extract the zip file.
- Go to Plugins from your WordPress admin dashboard.
- Activate Result Management System for Institutions.
- Open the Student Result Management menu and configure the plugin settings.
Basic Setup
- Add institute information from Student Result Management > Settings.
- Create exam years, classes, departments, sections, subjects, and exam names.
- Add students manually or import them using CSV.
- Assign or promote students to the correct academic year, class, department, and section.
- Create exams and configure result settings.
- Add marks manually or upload marks using CSV.
- Publish results and add the shortcode to a WordPress page.
FAQ
-
What does this plugin do?
-
Result Management System for Institutions helps educational institutions manage students, exams, marks, grades, result cards, and marksheets from the WordPress dashboard.
-
Who can use this plugin?
-
Schools, colleges, coaching centers, training institutes, and other educational organizations can use this plugin to manage and publish student results.
-
Can I manage student records separately from results?
-
Yes. The plugin includes a reusable Student Database so student profiles can be maintained separately from exam result records.
-
Can I import students using CSV?
-
Yes. The plugin supports student import and export using CSV.
-
Can I upload or update marks using CSV?
-
Yes. Administrators can insert result data from CSV, update marks using CSV, and generate formatted CSV templates for bulk workflows.
-
Can students search results from the frontend?
-
Yes. Add the
[astgdrmsys_show_result]shortcode to any WordPress page to display the frontend result search form. -
Can I preselect class, department, section, or exam in the shortcode?
-
Yes. You can use shortcode attributes such as
sclass,sdepartment,ssection,s_exam_name, andrequire_registration. -
Can I create marksheets?
-
Yes. Administrators can download and print classwise or exam-based marksheets from the plugin dashboard.
-
Does the plugin support grading and GPA?
-
Yes. The plugin supports grade systems, GPA calculations, rank output, fourth/optional subject handling, and report-card calculations based on the configured settings.
-
Does the plugin support QR codes?
-
Yes. QR code support is available for published result cards.
-
Does the free version include teacher and student login?
-
Teacher login and student login are Pro features. The free version shows these options as upgrade information only.
-
How can I get support?
-
You can use the WordPress.org support forum for this plugin or contact support at info@astgd.com.
Reviews
There are no reviews for this plugin.
Contributors & Developers
“Result Management System for Institutions” is open source software. The following people have contributed to this plugin.
ContributorsTranslate “Result Management System for Institutions” into your language.
Interested in development?
Browse the code, check out the SVN repository, or subscribe to the development log by RSS.
Changelog
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 and final counted marks.
- Added Generate CSV, Insert Result, Update Mark by CSV, and Download Marksheet workflows.
- Added Shortcode Generator with documented attributes for prefilled frontend result search forms.
- Added QR code support on result cards.
- Added backup and restore tools for plugin data.
- Improved custom field handling, marksheet output, grade/GPA/rank calculations, and admin menu organization.
- Kept teacher and student login workflows as Pro upgrade options in the free package.
- Added upgrade routines for student, enrollment, retake, exam, and result schema changes.
1.2.0
- Updated grade system support.
- Enhanced CSV import with fourth subject support per student.
- Improved bulk mark updates using 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 and composite exam type detection.
- Added subject-wise marks with subcode support.
- Mapped student roll numbers to internal student IDs for updates.
- Improved unserialized data handling during mark updates.
- Fixed dismissible success and warning alert messages.
1.0.0
- Initial release.
- Added student, class, subject, and result management.
- Added customizable marksheet layout.
- Added CSV import/export.
- Added
[astgdrmsys_show_result]shortcode for frontend result search.
