Tangat Baktybergen
Lead maintainer
Personalized PDF Generation: Automatically filling out the fields of a custom PDF file (PDF form, AcroForm) for each student by exchanging text placeholders with their full name, firstname, lastname, student ID, email, etc. from their Moodle profile data.
PDF-Based: Unlike other plugins, teachers upload already a final PDF document with form fields prefilled with placeholders texts. The plugin handles merging student information and generates a new personalized PDF for download.
Flexible Field Insertion: Supports inserting common fields such as student name, ID, email, or current date — just use provided placeholders as text in the template PDF.
Instant Downloads: Students access the activity and download their personalized PDF — no waiting, no manual editing.
Smart Naming: Output PDFs are provided for download together with the student’s personal data for easy organization and record-keeping.
Effortless Automation: Say goodbye to manual editing — every student receives the right document directly, ready-made.
Seamless Integration: Works as a Moodle activity, easily added to any course with standard permissions and settings.
Professional Results: Every student gets a clean, customized PDF (only fields data are amended!) — great for lab certificates, assignment coversheets, personalized instructions, and more.
Distribute personalized lab reports or assignment cover pages.
Provide custom certificates of completion for each student.
Send out individualized instructions, feedback forms, or participation acknowledgments.
Streamline paperwork for practical, fieldwork, or assessment activities.
Add the PDF Download activity to your course.
Upload your PDF template (important: AcroForm file, saved for further processing with Adobe Reader), including text placeholders for name, ID, email, etc. (e.g., {{full_name}}, {{student_id}}, {{email_address}}).
Students access the activity and instantly download their personalized PDF.
Fast, reliable, and student-specific individual PDF generation.
No extra plugins, coding, or scripting required for teachers.
Supports a wide range of courses and paperwork workflows.
Focus on teaching—let the plugin handle document personalization!