Linux 软件免费装
Banner图

TradeSchool Manager

开发者 cburleigh
cjswebservice
更新时间 2026年6月14日 01:36
捐献地址: 去捐款
PHP版本: 7.4 及以上
WordPress版本: 7.0
版权: GPLv2 or later
版权网址: 版权信息

标签

lms attendance gradebook school students

下载

1.1.18 1.1.19

详情介绍:

TradeSchool Manager is a purpose-built student-information and gradebook plugin for trade schools, vocational programs, certification academies, apprenticeships, and hands-on training providers. Everything runs inside your own WordPress install - no SaaS accounts, no per-student fees, no monthly subscriptions for the free core. Built and maintained by CJs Web Service (cjswebservice.com). Product home, demos, and documentation live at tradeschoolmanager.com. Why TradeSchool Manager? Most school plugins are built for K-12 or higher-ed and bury trade-school workflows under features you'll never use. TradeSchool Manager starts from the trade-school workflow: What's in the free core Optional paid add-ons The free core is fully functional on its own. These capabilities ship as separate add-on plugins from tradeschoolmanager.com and are detected at runtime - any UI tied to an add-on stays hidden when that add-on isn't installed. Who it's for External services The free plugin makes no calls to external services until you opt in to Brevo email delivery (which requires a free Brevo account and an API key). Optional add-ons may integrate with Stripe (payments); those add-ons are downloaded separately and have their own privacy disclosures. Support & contributing

安装:

  1. Upload the plugin via Plugins > Add New > Upload Plugin, or extract to /wp-content/plugins/tradeschool-manager/.
  2. Activate TradeSchool Manager through the Plugins screen.
  3. Visit TradeSchool > Settings to set your school name, logo, currency, and email-from address.
  4. Create your first School Year, then your first Program and Classes.
  5. Create dedicated WordPress pages for the portals and add the shortcodes (see TradeSchool > About for the full list):
  6. [tsm_student_portal]
  7. [tsm_teacher_portal]
  8. [tsm_parent_portal]

屏幕截图:

  • Student profile management with enrollment, class, and portal account details.
  • Gradebook entry with weighted categories and extra credit.
  • Program setup with schedule, passing percentage, and tuition defaults.
  • Attendance session history with roster status details.
  • Student portal payments and profile overview in the focused portal layout.
  • Teacher portal class assignment view with workshop access and grading actions.

升级注意事项:

1.1.19 Fixes shared PDF logo handling and adds clear admin report-card and roster PDF downloads under Gradebook > Class Reports. 1.1.18 Improves the branded admin sidebar order, add-on visibility, and footer polish. 1.1.17 Restores reliable student portal and teacher portal tab behavior after the enqueued inline asset changes. 1.1.16 Addresses WordPress.org review concerns around scoped notices, enqueued assets, sanitized hook payloads, prefixed hooks/uninstall cleanup, contributors, and bundled library versions. 1.1.15 Addresses the main WordPress.org review concerns around admin notices, named inline assets, contributor metadata, and hook payload sanitization. 1.1.14 Suppresses false positive Plugin Check prefix warnings on intentional public extension hooks. 1.1.13 Corrects Plugin Check prefix warnings for custom hooks and uninstall cleanup. 1.1.12 Uses long plugin-derived prefixes for the remaining Plugin Check naming warnings. 1.1.11 Repository-check cleanup for core extension hooks and uninstall naming. 1.1.10 Improves license management routing for Reports & Transcripts and Workshops from the core Add-ons screen. 1.1.9 Repository-check cleanup for hook names, uninstall helper naming, and main file line endings. 1.1.8 Adds the shared invoice context fields used by workshop instance billing. 1.1.7 The built-in class report now lives under Gradebook > Class Reports, and the Reports menu is reserved for the Reports & Transcripts add-on. 1.1.6 Adds teacher portal hooks needed by the Workshops add-on teacher workflow. 1.1.5 Shared PDF reports can now use landscape layout for wider report tables. 1.1.4 Stripe setup is now managed from Invoicing > Stripe instead of the core Settings tabs. 1.1.3 Inactive registered add-ons now open the Freemius license popup from Settings > Add-ons instead of sending administrators to a blocked account URL. 1.1.2 Inactive Freemius add-ons now show the correct Add-ons dashboard state and route administrators to the license-key screen. 1.1.1 Uses stable add-on license management pages from Settings > Add-ons. 1.1.0 Stable launch release.

常见问题:

Does the free plugin require a license key or external account?

No. The free plugin runs entirely on your own WordPress install with no key validation and no calls home. Email via Brevo is opt-in and requires only a free Brevo account.

Can I migrate to a new school year without losing history?

Yes. The Year Rollover tool copies class definitions and assignments into a new year while preserving the source year's roster, grades, and attendance exactly as they were. Prior-year report cards and reports continue to render correctly forever.

Can students see only their own data?

Yes. The student portal authenticates against the student record and scopes every query to that student. Teachers similarly only see their assigned classes. Sponsors and authorized contacts only see students they're linked to.

Does it support pass/fail grading?

Yes. Each class can use points, weighted categories, or pass/fail. Pass/fail classes with no graded work display " - " rather than a misleading "Fail".

How do I take payments or issue tuition invoices?

Install the optional Invoicing & Contracts add-on from tradeschoolmanager.com. The free plugin does not handle invoicing or payments.

Where are student documents stored?

Document uploads ship in the optional Custom Fields & Student Documents add-on. When installed, files are stored in a private tsm-private/student-docs/ directory inside wp-content/uploads, protected by an .htaccess deny rule and SHA-prefixed filenames, with a full upload/download/delete audit log for government chain-of-custody.

Does it work with my theme?

Yes. The portals render inside your active theme via shortcodes and inherit your theme's colors and typography. Optional portal-theme polish is built in and can be disabled per page.

Is it translation-ready?

Yes. All user-facing strings use the tradeschool-manager text domain. WordPress 4.6+ auto-loads translations hosted on WordPress.org.

更新日志:

1.1.19 1.1.18 1.1.17 1.1.16 1.1.15 1.1.14 1.1.13 1.1.12 1.1.11 1.1.10 1.1.9 1.1.8 1.1.7 1.1.6 1.1.5 1.1.4 1.1.3 1.1.2 1.1.1 1.1.0