Document generators
Welcome to MyForms
MyForms collects PDF generators and spreadsheet tools for course documentation. Pick a tool below to get started. This tool is free and available for everyone to use, just don't forget us in your prayers.
Instructor
Coordinator
More generators can be added here over time. Use the sidebar for quick access.
MyForms
Organization settings
Configure the organization name, header lines, and logo used on PDF exports such as assessment coversheets and ESR reports. Settings are saved in this browser only.
MyForms
Technical support
For technical help with MyForms, contact me on X. Please include your course, what you were doing, your browser, and any error message.
- Contact: @ahmad_tayeb on X
- Include details: Course code, tool name, steps taken, browser version, and screenshots if possible.
- Organization branding: PDF header text and logos are configured on the Organization page.
MyForms
Privacy
MyForms runs entirely in your browser. Your course data, uploaded workbooks, and generated PDFs stay on your device.
- No server uploads: Files you open or generate are processed locally. Nothing is sent to any server.
- Downloads: PDFs and spreadsheets are saved directly to your device when you download them.
- Browser storage: Some forms may remember course details in this browser (localStorage) so you can continue later. Clear site data in your browser to remove it.
- Support on X: If you contact support from the Technical support page, only what you share in that message is visible to the developer.
About this form
This generator builds a printable assessment coversheet for your organization's courses. Choose your program, course, and assessment details, then download a PDF for your exam or assignment packet.
Course can be chosen from the dropdown, or search by Course Code / Course Name; all course fields stay in sync. Manual entry is still allowed. Instructor(s) and Coordinator(s) use faculty directory search—add multiple names as tags (press Enter or pick from the list); remove a tag with × or Backspace. Names not in the directory can still be typed. Student outcomes (SO) must not exceed the assessment total marks; each SO can only appear once.
The PDF is created in your browser and saved to your device. Nothing is uploaded to a server.
Generating your coversheet...
About this form
This generator builds the End-of-Semester Report (ESR) for
your organization's courses.
Complete your SO attainment workbook first (with student marks on the
grades sheet), then upload that .xlsx here.
Course metadata (department, course, instructor, sections, student count) is taken from your SO file and cannot be edited here. A compact SO attainment summary table is included in the PDF before your evaluation. You only write the evaluation narrative and improvement actions before downloading the PDF.
File naming:
CourseCode_ESR_InstructorName_Instructor_SemesterYear.pdf
(for example, COURSE101_ESR_InstructorName_Instructor_Spring_2026.pdf).
The PDF is created in your browser and saved to your device. Nothing is uploaded to a server.
Generating your report…
About this form
This generator builds the coordinator End-of-Semester Report (ESR) for
your organization's courses with multiple sections.
First create a merged SO attainment workbook using
coordinator SO attainment, then upload that
.xlsx here along with instructor ESR PDFs (one per instructor/section group).
The merged SO workbook is the source of truth for attainment numbers. The tool checks consistency between the SO data and each instructor ESR PDF before you write the coordinator evaluation.
File naming:
CourseCode_ESR_CoordinatorName_Coordinator_SemesterYear.pdf
The PDF is created in your browser. Nothing is uploaded to a server.
Generating your report…
About this form
Configure student-outcome columns (up to 8 per workbook, including combined total columns), then download an Excel workbook for your section(s). Fill in student IDs and marks on the grades sheet after download.
The workbook includes these tabs: info (course metadata), grades (student marks), AttainmentSummary (course-wide results), AttainmentBySection (section comparison matrix and detail audit table), and Instructions.
The workbook uses 65% student and attainment thresholds (preset in AttainmentSummary). The section analysis sheet links to those same thresholds.
Section names are stored in uppercase on the form, info, and AttainmentBySection. Use the same names in grades column B (matching is case-insensitive in formulas).
File naming:
CourseCode_SO_Attainments_InstructorName_Instructor_SemesterYear.xlsx
The spreadsheet is created in your browser. Nothing is uploaded to a server. After a successful download, course info, sections, and SO columns are remembered in this browser (localStorage). Course coordinators can merge section files using coordinator SO attainment; merged workbooks list all instructors on info and the coordinator separately.
Generating your spreadsheet…
About this form
Course coordinators upload each instructor's completed
CourseCode_SO_Attainments_…_Instructor_….xlsx file.
The tool merges all sections into one course-level workbook for submission as
…_Coordinator_….xlsx.
All instructor files must share the same course, SO column layout, and thresholds. Student IDs must be unique across files. Processing happens in your browser; files are not uploaded to a server.
The merged workbook includes all students on grades, course-wide AttainmentSummary, and per-section AttainmentBySection (attainment % per section and SO with ✓/✗ vs target plus student pass counts per section and SO). The info sheet lists all instructors under Instructor(s) and the submitting coordinator under Coordinator.
Generating merged spreadsheet…