Linux 软件免费装
Banner图

ScholaBook - School Management Integration

开发者 scholabook
更新时间 2026年4月6日 00:41
PHP版本: 7.4 及以上
WordPress版本: 6.9
版权: GPLv2 or later
版权网址: 版权信息

标签

education attendance school fees parent portal

下载

1.0.0

详情介绍:

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 Security Requirements Shortcodes

安装:

  1. Upload the scholabook folder to /wp-content/plugins/.
  2. Activate the plugin through the 'Plugins' menu in WordPress.
  3. Go to ScholaBook > Settings and enter your API URL, Client ID, and Client Secret (provided by your ScholaBook administrator).
  4. Go to ScholaBook > Connection Test to verify connectivity.
  5. Go to ScholaBook > Modules to enable/disable features.
  6. A Parent Portal page is automatically created with the [scholabook_portal] shortcode. Share its URL with parents.
  7. Add other shortcodes to pages as needed, or use the School Info widget.

屏幕截图:

  • Parent Portal — Login with password.
  • Parent Portal — OTP verification.
  • Parent Portal — Dashboard with fees and attendance at a glance.
  • Parent Portal — Fee summary and schedule.
  • Parent Portal — Payment history with download option.
  • Parent Portal — Student profile and academic details.
  • Parent Portal — Switch between multiple students.

升级注意事项:

1.0.0 Initial release.

常见问题:

Where do I get API credentials?

Contact your ScholaBook administrator. They will create an OAuth client from the ScholaBook admin panel and provide you with a Client ID and Client Secret.

Does this plugin store student data?

No. The plugin acts as a thin client and fetches data in real-time from ScholaBook's API. Only guardian session tokens are temporarily stored (encrypted) for the duration of the login session. API responses are cached using WordPress transients for performance.

Is the parent login secure?

Yes. Parents authenticate via a one-time password (OTP) sent to their registered mobile number. The session is stored using encrypted, HttpOnly cookies with a 30-minute timeout.

Can I use this with multiple campuses?

Each WordPress installation connects to a single campus. If you have multiple campuses, set up separate WordPress sites for each.

更新日志:

1.0.0