→
Click the link provided in the Telegram group - look for contributions by Mourad Mekki
It opens in your browser — Chrome, Firefox, Edge, or Safari. No installation, no internet, no account needed. A sample worksheet is pre-loaded. Click Generate Practice Worksheet to see a live preview before you start your own.
📖 Practice Mode
- Per-question Check & Show Answer buttons
- Check All + Reset available
- No time limit
- Best for homework & self-study
📋 Test Mode
- No feedback until submission
- Optional countdown timer
- Auto-scoring on submit
- Student downloads a PDF score report
- Best for quizzes & assessments
⏱
In Test Mode, toggle Enable Countdown Timer on and enter the number of minutes. The timer starts only when the student clicks I'm Ready! — not when they open the file.
①
Page Information Fill in School, Teacher, Date, Grade / Level, Term / Semester, and the worksheet Title. Grade and Term are used to auto-name the student file.
②
Reading Passage Paste or type your text. Separate paragraphs with a blank line (press Enter twice).
③
Questions One question per line. Add the question type in parentheses at the end of each line. See the full reference table below.
④
Answer Key One answer per line, matching question numbers exactly. See the answer format guide below. Leave a line blank for open questions with no fixed answer.
4
Question Types — Complete Reference
💡
Write your question naturally, then add the type keyword in parentheses at the end. Numbers (1., 2., …) are optional but recommended. If you omit the type tag, a plain text input is shown.
| Type tag |
What it renders |
Example question line |
| (multiple choice) |
Clickable radio options. Write options inline as A) … B) … C) … |
Choose the best title. A) Tech Risks B) Youth Online C) Digital Life
Answer key: write the letter only — e.g. B
|
| (true/false) |
Two toggle buttons: True / False |
The author supports excessive social media use.
Answer key: True or False
|
| (yes/no/not given) |
Three toggle buttons: Yes / No / Not Given |
Is TikTok stated to be the most popular platform?
Answer key: Yes, No, or Not Given
|
| (fill in the blanks) |
Replaces every ______ (2+ underscores) with an inline input field |
Social media can ______ self-esteem and ______ identity.
Answer key: comma-separated in order — erode, distort
|
| (short answer) |
Multi-line text area. Fuzzy-matched against the key phrase. |
What is the main idea of the passage?
Answer key: a key phrase students' responses should contain
|
| (open answer) |
Same as short answer. Use when any reasonable response is valid. |
What is your opinion of the author's argument?
Answer key: leave blank, or write a sample response for reference
|
| (matching) |
Left column of terms + dropdown per row. Options shuffled on load. |
Match each word: anxiety|worry, curated|selected, integral|essential
Answer key: anxiety=worry, curated=selected, integral=essential
|
| (match headings) |
Same as matching — use for heading-to-section tasks. |
Match the headings: Para 1|The Problem, Para 2|The Solution
Answer key: same format as matching — Para 1=The Problem, Para 2=The Solution
|
| (drag and drop) |
Word bank with draggable chips + numbered drop zones. Shuffled on load. |
Arrange the words in the correct order:
Answer key: comma-separated in correct slot order — media, teens, identity, wellbeing
|
5
Answer Key — Format at a Glance
Multiple Choice
Letter onlyB
True / False
Exact wordTrue or False
Yes / No / Not Given
Exact phraseNot Given
Fill in the Blanks
Comma-separated, in ordererode, distort
Short / Open Answer
Key phrase to match againstsocial media affects youth
Matching / Match Headings
word=match pairs, comma-separatedanxiety=worry, curated=selected
Drag and Drop
Correct order, comma-separatedmedia, teens, identity
Open (no fixed answer)
Leave the line blank — no checking applied
→
Click the Generate button at the bottom of the form
The worksheet opens instantly — passage on the left, questions on the right. Try answering a few questions to confirm everything is correct. Click ← Back at any time to return to the form; your inputs are preserved.
7
Worksheet Toolbar — Button Reference
← Back
Return to the generator form. All your inputs are preserved.
✓ Check All
Practice only. Evaluates every question at once and shows the total score.
↺ Reset
Practice only. Clears all answers, removes feedback, resets drag-and-drop chips.
⎙ Print
Practice only. Prints a clean A4 blank worksheet — toolbar and controls hidden.
📊 Submit Test
Test only. Scores all answers and opens the results modal with grade and answer review.
⬇ Send to Students
Downloads a standalone student HTML file — no editor, no Back button, answer key hidden.
①
Click ⬇ Send to Students in the toolbar A .html file is downloaded instantly. The filename is built automatically from your form fields:
grade9_b2_upper_intermediate_term3_social_media_youth.html
grade9_b2_upper_intermediate
Grade / Level
_
_
social_media_youth
Title (first 30 chars)
②
Share the file with your students Send it via email attachment, WhatsApp, Telegram, Google Drive, OneDrive, or your school LMS. Students simply download it and double-click to open — no apps or accounts needed.
③
Students see a welcome screen first It shows the title, teacher name, grade, date, instructions, and — for timed tests — a countdown warning. They click I'm Ready! to begin. The timer starts at that exact moment.
⚠️
Some email providers (Gmail, Outlook) block .html attachments. If this happens, compress the file into a .zip before attaching, or share via a cloud drive link instead.
9
Student Score Report (Test Mode)
→
After submitting, students see their results instantly
The results modal shows a score ring with percentage and letter grade (A+→F), time spent, time remaining, and a full answer-by-answer review. Students click ⬇ Download PDF Report to open a formatted A4 report in a new tab — then save it as PDF or print it. The report includes their name, class, school, teacher, grade, all timing data, and every answer reviewed.
📌
There is no automatic data collection. Students receive their own results. To collect scores, ask them to send you the PDF report via email or upload it to your LMS assignment portal.