WordPress plugin intelligence profile

ScholaBook – School Management Integration

Connect your school website to ScholaBook SaaS for fee lookup, receipts, attendance, holidays, notices, and a parent portal.

WP PlugIndex snapshot

Current directory snapshot

Tested up to WordPress 6.9
Current version1.0.0
WordPress coverageTested up to WordPress 6.9
Minimum stackWP 6.2 · PHP 7.4
Directory statusactive
Last directory update5 Apr 20267mo ago
Active installationsNewAdoption metric — not a quality score
WordPress.org ratingNo WordPress.org ratings yet
Official packageDirect from WordPress.org

Repository metrics are context, not quality scores. Active installations measure adoption and can strongly reflect a plugin’s age and historical popularity. Ratings, recent updates and “Tested up to” metadata also do not guarantee modern code, error-free operation, security, feature completeness or suitability for a particular site. Why active installs don’t tell the whole story →

WP PlugIndex currently records ScholaBook – School Management Integration version 1.0.0 as active, updated 7mo ago and tested up to WordPress 6.9.

Overview

About this plugin

ScholaBook integrates your school’s WordPress website with the ScholaBook school management platform. It provides parents and visitors with real-time access to essential school information — all powered by secure API connectivity.

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 Terms and Conditions and Privacy Policy.

Features

  • School Information Widget & Shortcode — Display your school’s name, logo, tagline, board affiliation, and contact details.
  • Fee Dues Lookup — Parents can check pending fees using their ward’s admission number and registered mobile number. No login required.
  • Fee Summary & Receipts — Authenticated parents see a detailed breakdown of fees by category, payment history, and can reference receipt details.
  • Attendance Summary — Parents can view their child’s attendance percentage and summary.
  • Holiday Calendar — Display the academic year’s holidays publicly on your website.
  • Notice Board — Publish school announcements from ScholaBook directly on your WordPress site.
  • Parent Portal with OTP Login — Parents log in securely using a mobile OTP, then access a mini-dashboard with fees and attendance at a glance.
  • Unified Parent Portal — 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.
  • Module Toggle — Enable or disable individual features from the admin panel.
  • Connection Diagnostics — Built-in connectivity test to verify your ScholaBook API connection.

Security

  • OAuth2 Client Credentials authentication (industry-standard server-to-server auth)
  • All credentials encrypted at rest using Sodium / OpenSSL
  • AJAX forms protected by WordPress nonces
  • Rate limiting on OTP requests and fee lookups
  • Guardian sessions use HttpOnly, Secure, SameSite=Strict cookies
  • All output properly escaped; all input sanitized

Requirements

  • WordPress 6.2 or later
  • PHP 7.4 or later with Sodium or OpenSSL extension
  • An active ScholaBook account with API credentials

Shortcodes

  • [scholabook_school_info] — School information display
  • [scholabook_fee_lookup] — Public fee dues check form
  • [scholabook_fee_summary] — Fee breakdown (requires parent login)
  • [scholabook_fee_receipts] — Payment history (requires parent login)
  • [scholabook_attendance] — Attendance summary (requires parent login)
  • [scholabook_holidays] — Academic holiday calendar
  • [scholabook_notices] — School announcements
  • [scholabook_guardian_login] — Parent OTP login form
  • [scholabook_guardian_dashboard] — Parent mini-dashboard
  • [scholabook_portal] — Unified Parent Portal (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.

Development

js is built from the human-readable source in src/portal/ using esbuild.

To rebuild from source:

  • npm install
  • npm run build
WordPress.org metadata

Plugin tags

Topics listed for this plugin in the WordPress.org directory.

  • parent portal
  • attendance
  • education
  • fees
  • school
Compatibility & maintenance

Compatibility & maintenance

Tested up to WordPress 6.9

Not yet marked as tested with WordPress 7.1. WordPress.org currently lists Tested up to 6.9.

Current WordPress releaseWordPress 7.1
WordPress.org Tested up to6.9
Minimum requirementsWordPress 6.2 · PHP 7.4
Update activity5 Apr 20267mo ago

“Tested up to” is directory metadata supplied by the plugin author. WP PlugIndex does not turn an older declaration into a claim that the plugin is incompatible.

Changes recorded by WP PlugIndex

Recent tracked changes

No tracked version or compatibility changes have been recorded by WP PlugIndex yet.

Tracking & source

WP PlugIndex tracks public WordPress.org directory metadata and records selected version, compatibility and availability changes as they are detected.

Plugin watchlist

Watch this plugin

Sign in to your WP PlugIndex account or create a free account. Free accounts can watch up to 5 plugins and see what changed.

Watch limit

Watchlist limit reached

You have reached your current active watch limit.