Releases: TG12r/Learnpress-Bulk-Export
Releases · TG12r/Learnpress-Bulk-Export
Release list
V1.0.0 - Initial Release
v1.0.0 - Initial Release
Overview
LearnPress Bulk Export enables administrators to generate PDF reports for multiple students simultaneously. The plugin addresses the lack of native bulk export functionality in LearnPress.
What's in the box
The Good Stuff
- PDF generation that doesn't suck - Donut charts, progress bars, proper typography
- Bulk everything - Select 50 students, pick their courses, export in one click
- Email automation - Send individual reports to students automatically
- Comparison tables - See who's slacking (courses with 2+ students only)
- Debug mode - Because things break and you need to know why
UX That Doesn't Make You Rage
- Search with Enter key (because clicking buttons is so 2010)
- Loading spinners (so you know it's not frozen)
- "Clear All" button (for when you mess up your selection)
- Actually shows you whose courses you're looking at
For the Nerds
- Clean code (WordPress standards and all that)
- Debug logs that actually help
- FPDF under the hood (because reinventing PDF generation is dumb)
- Extensible if you want to hack on it
Requirements
- WordPress 5.0+ (if you're still on 4.x, we need to talk)
- LearnPress 4.0+ (obviously)
- PHP 7.4+ (seriously, upgrade already)
- 128MB RAM minimum (256MB if you're doing big exports)
Install
Easy mode:
- Download the zip
- WordPress → Plugins → Upload
- Done
Git mode:
cd wp-content/plugins
git clone this-repo learnpress-bulk-exportKnown Issues (aka "Features")
- Exporting 100+ page PDFs might timeout (increase your PHP limits)
- Some weird Unicode characters don't render perfectly (blame FPDF)
- The comparison table only shows courses with 2+ students (that's intentional, comparing one person to nobody is pointless)
What's Next?
Maybe custom templates. Maybe translations. Maybe scheduled reports. Depends on what people actually need vs what sounds cool.
Check the issues if you want to vote on features or complain about bugs.
Contributing
PRs welcome. Just don't send me 500-line functions with no comments. We have standards (low ones, but still).
License
GPL-2.0-or-later because WordPress
TL;DR: Bulk export LearnPress student reports to pretty PDFs. Works. Ships now.
Download: learnpress-bulk-export-v1.0.0.zip
Bugs? Open an issue