Categories

PDF Grade Report Card

Generate multi-page grade report cards with student info, scores, and comments

Create report-card PDFs for multiple students in one export.

Features:

  • Multi-page student summaries
  • Subject score table + total + average
  • Optional class rank and teacher comments

Example Results

1 examples

Grade Report Card

Student report card sample

grade-report-card-example1.pdf View File
View input parameters
{ "schoolName": "Elysia International School", "reportTitle": "Student Grade Report Card", "termLabel": "Spring 2026" }

Key Facts

Category
Document Tools
Input Types
text, textarea, checkbox, select, number
Output Type
file
Sample Coverage
4
API Ready
Yes

Overview

The PDF Grade Report Card tool allows educators and administrators to generate professional, multi-page student report cards in PDF format by converting structured JSON data into organized academic summaries.

When to Use

  • When you need to generate bulk report cards for an entire class or school from a single data source.
  • When you want to include detailed subject scores, class rankings, and personalized teacher comments in a standardized layout.
  • When you require a high-quality, print-ready PDF document that supports custom page sizes and orientations.

How It Works

  • Input your school name and report details into the primary configuration fields.
  • Paste your student data into the Report Data JSON field, ensuring it includes student IDs, names, and subject scores.
  • Toggle optional features like class rank and teacher comments to customize the report content.
  • Select your preferred page size and orientation, then generate the PDF for download.

Use Cases

Generating end-of-term academic report cards for primary and secondary school students.
Creating standardized progress summaries for extracurricular programs or tutoring centers.
Batch-producing professional student performance documents for parent-teacher conferences.

Examples

1. End-of-Term Class Report

School Administrator
Background
The school needs to distribute report cards for 30 students in Class 8A at the end of the Spring term.
Problem
Manually formatting individual Word documents for every student is inefficient and prone to errors.
How to Use
Input the school name, set the term label to 'Spring 2026', and paste the JSON data for all 30 students into the Report Data field.
Example Config
{"schoolName": "Elysia International School", "termLabel": "Spring 2026", "showRank": true, "includeTeacherComments": true}
Outcome
A single, multi-page PDF file containing 30 individual, professionally formatted report cards ready for printing.

Try with Samples

json, pdf

Related Hubs

FAQ

What format should the report data be in?

The tool requires a JSON array containing objects for each student, including fields for name, class, and a list of subjects with their respective scores.

Can I generate reports for multiple students at once?

Yes, the tool is designed to process an array of student objects and output a multi-page PDF containing a report card for each individual.

Are teacher comments mandatory?

No, teacher comments are optional. You can toggle the 'Include Teacher Comments' checkbox to exclude them from the final PDF.

Which page sizes are supported?

The tool supports A4, Letter, and Legal page sizes, with options for both portrait and landscape orientations.

How do I ensure the PDF renders correctly?

You can adjust the 'Wait Until' and 'Extra Wait Time' settings to ensure all dynamic content is fully loaded before the PDF generation process begins.

API Documentation

Request Endpoint

POST /en/api/tools/pdf-grade-report-card

Request Parameters

Parameter Name Type Required Description
schoolName text Yes -
reportTitle text No -
termLabel text No -
reportData textarea No -
showRank checkbox No -
includeTeacherComments checkbox No -
pageSize select No -
landscape checkbox No -
printBackground checkbox No -
waitUntil select No -
waitTime number No -

Response Format

{
  "filePath": "/public/processing/randomid.ext",
  "fileName": "output.ext",
  "contentType": "application/octet-stream",
  "size": 1024,
  "metadata": {
    "key": "value"
  },
  "error": "Error message (optional)",
  "message": "Notification message (optional)"
}
File: File

AI MCP Documentation

Add this tool to your MCP server configuration:

{
  "mcpServers": {
    "elysiatools-pdf-grade-report-card": {
      "name": "pdf-grade-report-card",
      "description": "Generate multi-page grade report cards with student info, scores, and comments",
      "baseUrl": "https://elysiatools.com/mcp/sse?toolId=pdf-grade-report-card",
      "command": "",
      "args": [],
      "env": {},
      "isActive": true,
      "type": "sse"
    }
  }
}

You can chain multiple tools, e.g.: `https://elysiatools.com/mcp/sse?toolId=png-to-webp,jpg-to-webp,gif-to-webp`, max 20 tools.

If you encounter any issues, please contact us at [email protected]