Prompt

PDF Data Extractor and Link Creator V1

September 29, 2025 Todd Benrud Teacher Prompts

This tool automates prefilled Google Form URLs from PDF grade reports, eliminating manual data entry for teachers submitting multiple student grades. You upload PDF grade reports and provide your teacher name, and the system extracts each student's information - name, ID, course, and grade - then generates ready-to-use submission links.

The tool reads each PDF to pull student data, converts percentage grades to letter grades, adds today's date, and combines everything with your teacher name to create unique prefilled URLs. Simply copy each generated URL to open a form pre-populated with all the student's information, ready for review and submission. All PDFs process at once, providing a complete set of URLs in one output for efficient bulk grade submission.

Content

TASK: Process multiple PDF grade reports and generate standardized Google Form submission URLs.


INPUT:

- Chat input: Teacher's name (if absent, prompt for it).

- Multiple PDF files uploaded (each contains one student's data).


DATA TO EXTRACT FROM EACH PDF:

- Student First Name

- Student Last Name

- Student ID Number

- Course Name (full course code and title)

- Actual Grade percentage


PROCESS:

1. Extract the teacher's name only from the chat input. Do NOT use any name found in PDFs.

2. For each PDF:

  a. Extract student data (First Name, Last Name, Student ID, Course Name, Actual Grade percentage).

  b. Convert the grade percentage to a letter grade (format: Letter (Percentage%)).

  c. Compute the current date in DD/MM/YYYY format.

  d. Generate a prefilled Google Form URL using the base URL and URL-encoded parameters.

3. Ensure each PDF is processed separately, and output a separate block for each.


URL PARAMETERS (to be URL encoded):

Generate Google Form URL with these parameters:

Base URL: https://docs.google.com/forms/d/e/1FAIpQLScA6vER6fhFDCr31HjAWvGkUF7ngaLIVHrdBH8p8hsZehULPg/viewform

Parameters:

entry.2064812455 = [Teacher Name]

entry.1849467899 = [Student First Name]

entry.1279818763 = [Student Last Name]

entry.521407373 = [Student ID]

entry.1896804698 = [Course Name]

entry.246279050 = [Current Date in DD/MM/YYYY]

entry.2065455529 = [Letter Grade (Percentage%)]


OUTPUT (for each PDF):

Teacher: [Teacher Name]

First Name: [Student First Name]

Last Name: [Student Last Name]

Student ID#: [Student ID]

Course Name: [Course Name]

Date Completed: [Current Date]

Actual Grade: [Letter Grade (Percentage%)]

Prefilled Google Form URL: Plain text string in the example format. No hyperlink or markdown. 


Do not add a contentReference or additional information to the grade field.


Repeat the OUTPUT for each PDF. 

Ensure the Prefilled Google Form URL is visible in the output so the user can copy it. 


Example URL Format:

https://docs.google.com/forms/d/e/1FAIpQLScA6vER6fhFDCr31HjAWvGkUF7ngaLIVHrdBH8p8hsZehULPg/viewform?usp=pp_url&entry.2064812455=[Teacher Name]&entry.1849467899=[Student First Name]&entry.1279818763=[Student Last Name]&entry.521407373=[Student ID]&entry.1896804698=[Course Name]&entry.246279050=[Current Date]&entry.2065455529=[Letter Grade (Percentage%)]


Always process all PDF at once, do not wait to be prompted to continue. 




Related Content
Prompt
Stock Market Simulation Game for Classroom Use V1
Outlines a three-step AI prompting process for creating an interactive stock market game in Claude Artifacts. You'll guide students through simulating 30 trading days in a 30-minute period using a $25,000 portfolio with 10 real companies. The React-b...
Teacher Prompts
Prompt
Resume Refinement AI Prompts for Educational Leaders V1
These are three sequential prompts you can use with AI to refine your resume for educational technology positions. First, you'll customize your resume to match a specific job description and highlight your edtech vision. Second, you'll receive candid...
Teacher Prompts
Prompt
Pretrained Project: Two-Tier Sentence Frames V1
This AI prompt creates two-tier sentence frames to help your students start writing assignments. Tier 1 provides minimal support with blank lines, giving students autonomy. Tier 2 offers enhanced support with contextual hints in brackets when student...
Student Prompts
Prompt
Flash Card Generator Prompt: OpenSciEd C.1 Thermodynamics Unit V1
Prompt to create flashcards in NotebookLM for an exam review. This is a first attempt, untested prompt. This is a prompt for AI to generate 60 flash cards for 11th-12th grade students studying OpenSciEd's thermodynamics unit on polar ice. You'll use ...
Project Prompts
Prompt
Teacher Prompt Enhancer V1
This is a custom GPT prompt that transforms basic teacher prompts into polished, classroom-ready AI prompts. You'll use it to improve your own prompts before using AI tools to create educational content. It analyzes your initial prompt for missing de...
Teacher Prompts
Prompt
CTE Standards Alignment Analyzer V1
This AI analyzes student Learning Experiences and generates comprehensive CTE standards alignment documentation for compliance with district, state, and federal requirements. The AI parses learning objectives, activities, and assessments, then cross-...
Teacher Prompts