[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$faAIRNdEg3S4McEy6UV_K_iB-bnTd3-kSNztl4g24bG4":3},{"slug":4,"display_name":4,"profile_url":5,"plugin_count":6,"total_installs":7,"avg_security_score":8,"avg_patch_time_days":9,"trust_score":10,"computed_at":11,"plugins":12},"scholabook","https:\u002F\u002Fprofiles.wordpress.org\u002Fscholabook\u002F",1,0,100,30,94,"2026-05-20T08:02:42.755Z",[13],{"slug":4,"name":14,"version":15,"author":4,"author_profile":5,"description":16,"short_description":17,"active_installs":7,"downloaded":18,"rating":7,"num_ratings":7,"last_updated":19,"tested_up_to":20,"requires_at_least":21,"requires_php":22,"tags":23,"homepage":29,"download_link":30,"security_score":8,"vuln_count":7,"unpatched_count":7,"last_vuln_date":31,"fetched_at":32},"ScholaBook – School Management Integration","1.0.0","\u003Cp>\u003Cstrong>ScholaBook\u003C\u002Fstrong> integrates your school’s WordPress website with the \u003Ca href=\"https:\u002F\u002Fscholabook.com\" rel=\"nofollow ugc\">ScholaBook\u003C\u002Fa> school management platform. It provides parents and visitors with real-time access to essential school information — all powered by secure API connectivity.\u003C\u002Fp>\n\u003Cp>This plugin communicates with the ScholaBook SaaS platform via its REST API. An active ScholaBook account is required. By using this plugin you agree to ScholaBook’s \u003Ca href=\"https:\u002F\u002Fscholabook.com\u002Fterms-and-conditions\" rel=\"nofollow ugc\">Terms and Conditions\u003C\u002Fa> and \u003Ca href=\"https:\u002F\u002Fscholabook.com\u002Fprivacy-policy\" rel=\"nofollow ugc\">Privacy Policy\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>School Information Widget & Shortcode\u003C\u002Fstrong> — Display your school’s name, logo, tagline, board affiliation, and contact details.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Fee Dues Lookup\u003C\u002Fstrong> — Parents can check pending fees using their ward’s admission number and registered mobile number. No login required.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Fee Summary & Receipts\u003C\u002Fstrong> — Authenticated parents see a detailed breakdown of fees by category, payment history, and can reference receipt details.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Attendance Summary\u003C\u002Fstrong> — Parents can view their child’s attendance percentage and summary.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Holiday Calendar\u003C\u002Fstrong> — Display the academic year’s holidays publicly on your website.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Notice Board\u003C\u002Fstrong> — Publish school announcements from ScholaBook directly on your WordPress site.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Parent Portal with OTP Login\u003C\u002Fstrong> — Parents log in securely using a mobile OTP, then access a mini-dashboard with fees and attendance at a glance.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Unified Parent Portal\u003C\u002Fstrong> — A single, modern portal page (auto-created on activation) powered by a Preact SPA. Parents log in via OTP and navigate between dashboard, fees, receipts, and attendance — all within one page using hash-based routing.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Module Toggle\u003C\u002Fstrong> — Enable or disable individual features from the admin panel.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Connection Diagnostics\u003C\u002Fstrong> — Built-in connectivity test to verify your ScholaBook API connection.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Security\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>OAuth2 Client Credentials authentication (industry-standard server-to-server auth)\u003C\u002Fli>\n\u003Cli>All credentials encrypted at rest using Sodium \u002F OpenSSL\u003C\u002Fli>\n\u003Cli>AJAX forms protected by WordPress nonces\u003C\u002Fli>\n\u003Cli>Rate limiting on OTP requests and fee lookups\u003C\u002Fli>\n\u003Cli>Guardian sessions use HttpOnly, Secure, SameSite=Strict cookies\u003C\u002Fli>\n\u003Cli>All output properly escaped; all input sanitized\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Requirements\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>WordPress 6.2 or later\u003C\u002Fli>\n\u003Cli>PHP 7.4 or later with Sodium or OpenSSL extension\u003C\u002Fli>\n\u003Cli>An active ScholaBook account with API credentials\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Shortcodes\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Ccode>[scholabook_school_info]\u003C\u002Fcode> — School information display\u003C\u002Fli>\n\u003Cli>\u003Ccode>[scholabook_fee_lookup]\u003C\u002Fcode> — Public fee dues check form\u003C\u002Fli>\n\u003Cli>\u003Ccode>[scholabook_fee_summary]\u003C\u002Fcode> — Fee breakdown (requires parent login)\u003C\u002Fli>\n\u003Cli>\u003Ccode>[scholabook_fee_receipts]\u003C\u002Fcode> — Payment history (requires parent login)\u003C\u002Fli>\n\u003Cli>\u003Ccode>[scholabook_attendance]\u003C\u002Fcode> — Attendance summary (requires parent login)\u003C\u002Fli>\n\u003Cli>\u003Ccode>[scholabook_holidays]\u003C\u002Fcode> — Academic holiday calendar\u003C\u002Fli>\n\u003Cli>\u003Ccode>[scholabook_notices]\u003C\u002Fcode> — School announcements\u003C\u002Fli>\n\u003Cli>\u003Ccode>[scholabook_guardian_login]\u003C\u002Fcode> — Parent OTP login form\u003C\u002Fli>\n\u003Cli>\u003Ccode>[scholabook_guardian_dashboard]\u003C\u002Fcode> — Parent mini-dashboard\u003C\u002Fli>\n\u003Cli>\u003Ccode>[scholabook_portal]\u003C\u002Fcode> — \u003Cstrong>Unified Parent Portal\u003C\u002Fstrong> (recommended) — single page that combines login, dashboard, fees, receipts, and attendance into one seamless experience. A “Parent Portal” page with this shortcode is auto-created on plugin activation.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Development\u003C\u002Fh3>\n\u003Cp>The minified file \u003Ccode>public\u002Fjs\u002Fscholabook-portal.js\u003C\u002Fcode> is built from the human-readable source in \u003Ccode>src\u002Fportal\u002F\u003C\u002Fcode> using \u003Ca href=\"https:\u002F\u002Fesbuild.github.io\u002F\" rel=\"nofollow ugc\">esbuild\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>To rebuild from source:\u003C\u002Fp>\n\u003Col>\n\u003Cli>\u003Ccode>npm install\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Ccode>npm run build\u003C\u002Fcode>\u003C\u002Fli>\n\u003C\u002Fol>\n","Connect your school website to ScholaBook SaaS for fee lookup, receipts, attendance, holidays, notices, and a parent portal.",56,"2026-04-05T16:41:00.000Z","6.9.4","6.2","7.4",[24,25,26,27,28],"attendance","education","fees","parent-portal","school","https:\u002F\u002Fscholabook.com\u002Fwordpress-plugin","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fscholabook.1.0.0.zip",null,"2026-04-16T10:56:18.058Z"]