{"id":337348,"date":"2026-07-18T19:57:48","date_gmt":"2026-07-18T19:57:48","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/vtc-management-system\/"},"modified":"2026-07-18T19:57:22","modified_gmt":"2026-07-18T19:57:22","slug":"vtc-management-system","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/vtc-management-system\/","author":23528852,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.2.0","stable_tag":"1.2.0","tested":"7.0.2","requires":"6.0","requires_php":"8.2","requires_plugins":null,"header_name":"VTC Management System","header_author":"WP Developer Hub","header_description":"Student, course, batch, session and result management for vocational training colleges, with printable result cards and public result search.","assets_banners_color":"c6ccd7","last_updated":"2026-07-18 19:57:22","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/wpdeveloperhub.com\/vtc-lms-pro.html","header_author_uri":"https:\/\/wpdeveloperhub.com","rating":0,"author_block_rating":0,"active_installs":0,"downloads":53,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.2.0":{"tag":"1.2.0","author":"wpdh1707","date":"2026-07-18 19:57:22"}},"upgrade_notice":{"1.2.0":"<p>This version is fully free and no longer requires a license key. Premium features have moved to a separate add-on. Back up your data before upgrading; no manual database changes are required.<\/p>"},"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3613643,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3613643,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3612958,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3613643,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.2.0"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3612958,"resolution":"1","location":"assets","locale":"","width":1347,"height":595},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3612958,"resolution":"2","location":"assets","locale":"","width":1352,"height":601},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3612958,"resolution":"3","location":"assets","locale":"","width":1348,"height":600},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3612958,"resolution":"4","location":"assets","locale":"","width":1356,"height":606},"screenshot-5.png":{"filename":"screenshot-5.png","revision":3612958,"resolution":"5","location":"assets","locale":"","width":1348,"height":606},"screenshot-6.png":{"filename":"screenshot-6.png","revision":3612958,"resolution":"6","location":"assets","locale":"","width":1351,"height":601},"screenshot-7.png":{"filename":"screenshot-7.png","revision":3612958,"resolution":"7","location":"assets","locale":"","width":1352,"height":605},"screenshot-8.png":{"filename":"screenshot-8.png","revision":3612958,"resolution":"8","location":"assets","locale":"","width":1352,"height":605},"screenshot-9.png":{"filename":"screenshot-9.png","revision":3612958,"resolution":"9","location":"assets","locale":"","width":1352,"height":607}},"screenshots":{"1":"Dashboard \u2014 at-a-glance counts for students, courses, batches and results.","2":"Students list \u2014 searchable, filterable table with quick actions.","3":"Add \/ edit student \u2014 full profile form with photo upload.","4":"Result entry \u2014 subject-wise marks form with automatic calculation.","5":"Printable result card \u2014 clean, institute-branded layout.","6":"Settings \u2014 institute branding, colours and prefixes.","7":"Page Shortcodes \u2014 list of available shortcodes with copy buttons."}},"plugin_section":[],"plugin_tags":[5298,2195,5122,151988,272234],"plugin_category":[47],"plugin_contributors":[272235],"plugin_business_model":[],"class_list":["post-337348","plugin","type-plugin","status-publish","hentry","plugin_tags-education","plugin_tags-lms","plugin_tags-results","plugin_tags-student-management","plugin_tags-vocational-training","plugin_category-education-and-support","plugin_contributors-wpdh1707","plugin_committers-wpdh1707"],"banners":{"banner":"https:\/\/ps.w.org\/vtc-management-system\/assets\/banner-772x250.png?rev=3613643","banner_2x":"https:\/\/ps.w.org\/vtc-management-system\/assets\/banner-1544x500.png?rev=3612958","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/vtc-management-system\/assets\/icon-128x128.png?rev=3613643","icon_2x":"https:\/\/ps.w.org\/vtc-management-system\/assets\/icon-256x256.png?rev=3613643","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/vtc-management-system\/assets\/screenshot-1.png?rev=3612958","caption":"Dashboard \u2014 at-a-glance counts for students, courses, batches and results."},{"src":"https:\/\/ps.w.org\/vtc-management-system\/assets\/screenshot-2.png?rev=3612958","caption":"Students list \u2014 searchable, filterable table with quick actions."},{"src":"https:\/\/ps.w.org\/vtc-management-system\/assets\/screenshot-3.png?rev=3612958","caption":"Add \/ edit student \u2014 full profile form with photo upload."},{"src":"https:\/\/ps.w.org\/vtc-management-system\/assets\/screenshot-4.png?rev=3612958","caption":"Result entry \u2014 subject-wise marks form with automatic calculation."},{"src":"https:\/\/ps.w.org\/vtc-management-system\/assets\/screenshot-5.png?rev=3612958","caption":"Printable result card \u2014 clean, institute-branded layout."},{"src":"https:\/\/ps.w.org\/vtc-management-system\/assets\/screenshot-6.png?rev=3612958","caption":"Settings \u2014 institute branding, colours and prefixes."},{"src":"https:\/\/ps.w.org\/vtc-management-system\/assets\/screenshot-7.png?rev=3612958","caption":"Page Shortcodes \u2014 list of available shortcodes with copy buttons."},{"src":"https:\/\/ps.w.org\/vtc-management-system\/assets\/screenshot-8.png?rev=3612958","caption":""},{"src":"https:\/\/ps.w.org\/vtc-management-system\/assets\/screenshot-9.png?rev=3612958","caption":""}],"raw_content":"<!--section=description-->\n<p>VTC Management System is a student and result management plugin built for vocational training colleges, trade institutes, academies, and skill-development centres. It lets you run the core administration of your institute directly from your WordPress dashboard \u2014 no external service or account required.<\/p>\n\n<p>Everything in this plugin is free and fully functional. There are no locked features and no license key needed.<\/p>\n\n<p><strong>What you can do with it:<\/strong><\/p>\n\n<ul>\n<li>Maintain a full student register (profiles, photos, registration numbers).<\/li>\n<li>Define courses and the subjects that belong to each course.<\/li>\n<li>Organise students into batches and academic sessions.<\/li>\n<li>Enter subject-wise marks and publish result cards with automatic grade, percentage and pass\/fail calculation.<\/li>\n<li>Print clean, institute-branded result cards.<\/li>\n<li>Publish a public result-search page and a student self-service portal using shortcodes.<\/li>\n<li>Back up and restore all data as JSON.<\/li>\n<\/ul>\n\n<h3>Features<\/h3>\n\n<ul>\n<li><strong>Student Management<\/strong> \u2014 Add, edit, delete, search and filter students with auto-generated registration numbers.<\/li>\n<li><strong>Course Management<\/strong> \u2014 Define courses with codes, durations and descriptions.<\/li>\n<li><strong>Subject Management<\/strong> \u2014 Assign subjects (with total marks, passing marks and codes) to each course.<\/li>\n<li><strong>Batch Management<\/strong> \u2014 Group students into batches with shift, capacity and dates.<\/li>\n<li><strong>Session Management<\/strong> \u2014 Create academic sessions (e.g. 2026-2027) and set the active one.<\/li>\n<li><strong>Result Management<\/strong> \u2014 Enter subject-wise marks; the plugin auto-calculates totals, percentage, letter grade and pass\/fail.<\/li>\n<li><strong>Printable Result Cards<\/strong> \u2014 Clean, print-ready result cards with your institute name, logo and stamp.<\/li>\n<li><strong>Result Search Shortcode<\/strong> \u2014 <code>[vtcms_result_search]<\/code> for a public result-lookup page.<\/li>\n<li><strong>Student Portal Shortcode<\/strong> \u2014 <code>[vtcms_student_portal]<\/code> for student self-service (login with Registration No + Date of Birth).<\/li>\n<li><strong>Admission Inquiry Shortcode<\/strong> \u2014 <code>[vtcms_admission_form]<\/code> \u2014 a public inquiry form that emails the admin.<\/li>\n<li><strong>Page Shortcodes Manager<\/strong> \u2014 An admin panel that lists every available shortcode with a copy button and one-click page creation.<\/li>\n<li><strong>Settings<\/strong> \u2014 Configure institute name, logo, stamp, signatures, brand colours, numbering prefixes and public-page field toggles.<\/li>\n<li><strong>Import \/ Export<\/strong> \u2014 Full JSON backup and restore of all plugin data.<\/li>\n<\/ul>\n\n<h3>Shortcodes<\/h3>\n\n<p>Copy any of these into a WordPress page or post:<\/p>\n\n<ul>\n<li><code>[vtcms_result_search]<\/code> \u2014 Public result lookup. Visitors search by registration number and view \/ print the result card.<\/li>\n<li><code>[vtcms_student_portal]<\/code> \u2014 Student self-service portal. Students log in with Registration Number + Date of Birth to view their profile and results.<\/li>\n<li><code>[vtcms_admission_form]<\/code> \u2014 Public admission inquiry form. Submissions are emailed to the site administrator.<\/li>\n<\/ul>\n\n<p>Public shortcode pages use inline, theme-independent styling and inherit the portal colours you set in Settings.<\/p>\n\n<h3>A more advanced version<\/h3>\n\n<p>A separate, paid <strong>VTC Management System Premium<\/strong> add-on is available from the author's website (https:\/\/wpdeveloperhub.com). It is an independent plugin \u2014 this free plugin does not contain or unlock its code. The premium add-on adds certificate generation, fee\/challan management, attendance tracking, an admissions workflow, advanced reports and an online quiz module. You never need it to use the features described above.<\/p>\n\n<!--section=installation-->\n<h4>Install from within WordPress<\/h4>\n\n<ol>\n<li>Go to <strong>Plugins &gt; Add New<\/strong>.<\/li>\n<li>Search for <strong>VTC Management System<\/strong>.<\/li>\n<li>Click <strong>Install Now<\/strong>, then <strong>Activate<\/strong>.<\/li>\n<li>Open the <strong>Vocational Training<\/strong> menu that appears in the admin sidebar.<\/li>\n<\/ol>\n\n<h4>Install manually<\/h4>\n\n<ol>\n<li>Download the plugin ZIP.<\/li>\n<li>Go to <strong>Plugins &gt; Add New &gt; Upload Plugin<\/strong> and upload the ZIP.<\/li>\n<li>Click <strong>Install Now<\/strong>, then <strong>Activate<\/strong>.<\/li>\n<\/ol>\n\n<h4>First-time setup<\/h4>\n\n<ol>\n<li>Go to <strong>Vocational Training &gt; Settings<\/strong>, fill in your institute name, logo and details, then click <strong>Save Settings<\/strong>.<\/li>\n<li>Add your <strong>Courses<\/strong>, then <strong>Subjects<\/strong> (linked to courses), then <strong>Batches<\/strong> and <strong>Sessions<\/strong>.<\/li>\n<li>Add <strong>Students<\/strong> and assign each to a course and batch.<\/li>\n<li>Enter <strong>Results<\/strong> for students \u2014 grades and pass\/fail are calculated automatically.<\/li>\n<li>Create WordPress pages and paste <code>[vtcms_result_search]<\/code> and <code>[vtcms_student_portal]<\/code> to give the public access to results and the student portal.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"is%20this%20plugin%20free%3F\"><h3>Is this plugin free?<\/h3><\/dt>\n<dd><p>Yes. Every feature in this plugin is free and fully functional. There is no license key and nothing is locked.<\/p><\/dd>\n<dt id=\"does%20the%20plugin%20connect%20to%20any%20external%20service%20or%20send%20data%20anywhere%3F\"><h3>Does the plugin connect to any external service or send data anywhere?<\/h3><\/dt>\n<dd><p>No. The plugin does not call any remote server or third-party API. Admission-inquiry notifications are sent through your own WordPress site using the standard <code>wp_mail()<\/code> function.<\/p><\/dd>\n<dt id=\"does%20it%20work%20with%20any%20theme%3F\"><h3>Does it work with any theme?<\/h3><\/dt>\n<dd><p>Yes. Admin screens use native WordPress UI, and public shortcode output uses self-contained inline CSS that does not depend on your theme.<\/p><\/dd>\n<dt id=\"how%20do%20i%20print%20a%20result%20card%3F\"><h3>How do I print a result card?<\/h3><\/dt>\n<dd><p>Go to <strong>Results<\/strong>, find the student and click <strong>Print<\/strong>. The card opens in a print-ready view. You can enable <strong>Auto Print on Open<\/strong> in Settings to trigger the print dialog automatically.<\/p><\/dd>\n<dt id=\"can%20i%20back%20up%20or%20move%20my%20data%3F\"><h3>Can I back up or move my data?<\/h3><\/dt>\n<dd><p>Yes. Go to <strong>Settings &gt; Import \/ Export<\/strong> to download a full JSON backup or restore from one \u2014 useful for migrations and staging-to-live transfers.<\/p><\/dd>\n<dt id=\"can%20i%20reset%20the%20plugin%3F\"><h3>Can I reset the plugin?<\/h3><\/dt>\n<dd><p>Yes. <strong>Settings &gt; Reset<\/strong> offers <em>Restore Defaults<\/em> (configuration only) and <em>Reset Everything<\/em> (permanently deletes all data and reinstalls fresh, with a typed confirmation).<\/p><\/dd>\n<dt id=\"is%20the%20plugin%20translation-ready%3F\"><h3>Is the plugin translation-ready?<\/h3><\/dt>\n<dd><p>Yes. All user-facing strings use the <code>vtc-management-system<\/code> text domain and standard WordPress translation functions.<\/p><\/dd>\n<dt id=\"what%20are%20the%20requirements%3F\"><h3>What are the requirements?<\/h3><\/dt>\n<dd><p>WordPress 6.0 or later and PHP 8.2 or later.<\/p><\/dd>\n<dt id=\"where%20can%20i%20get%20support%3F\"><h3>Where can I get support?<\/h3><\/dt>\n<dd><p>Use the plugin support forum on WordPress.org, or contact WP Developer Hub at https:\/\/wpdeveloperhub.com.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.2.0<\/h4>\n\n<ul>\n<li>Rebuilt as a fully free, self-contained plugin: removed the license system and all license-gated code.<\/li>\n<li>Premium modules (certificates, fees, attendance, admissions, reports, quiz) are now shipped as a separate add-on and are no longer part of this plugin.<\/li>\n<li>Removed all remote\/third-party calls: result cards no longer load an external QR library or contact any QR image service.<\/li>\n<li>Result cards now use the single clean built-in template.<\/li>\n<li>General code cleanup and hardening of the remaining free modules.<\/li>\n<\/ul>\n\n<h4>1.1.0<\/h4>\n\n<ul>\n<li>Added duplicate action on Students, Courses, Subjects and Batches lists.<\/li>\n<li>Added manual Result Issue Date field in the result form.<\/li>\n<li>Various result-card print fixes (page breaks, PDF save, A4 layout).<\/li>\n<li>Fixed a fresh-install column issue that could block student saving.<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release: student, course, subject, batch and session management; result entry with auto-calculation; printable result card; result search and student portal shortcodes; JSON import\/export; settings with institute branding.<\/li>\n<\/ul>","raw_excerpt":"Student, course, batch, session and result management for vocational training colleges \u2014 with printable result cards and public result search.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/337348","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=337348"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/wpdh1707"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=337348"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=337348"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=337348"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=337348"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=337348"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=337348"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}