Personalize readiness from your life, places and travel.
›
🧭
Prepare MeNew
Tell us what you're preparing for and who is going. We'll train you with readiness learning, real stories, quick tests and a checklist.
🏨 Hotel stay🚤 Boat trip🏖️ Beach day🏟️ Stadium
›
Readiness Passport
Your ResilPass
620
/ 850 pts
14
Lessons
3
Badges
2
Certs
62%
Mastery
230 pts to Expert
📚
Knowledge
Train Me
90-sec lessons, guided journeys & real scenarios
14of 48 done
Continue →
🎯
Validation
Test Me
Scenario tests, quick checks & daily challenges
4
done
8
available
Take a test →
Live
Live Readiness
3
🌧️
Weather Alert
Heavy rain in Hyderabad
›
🔐
Scam Alert
Fake emergency calls rising
›
🌊
Flood Advisory
Low-lying areas in Chennai
›
📱
Cyber Alert
New UPI QR scam reported
›
⚡
Safety Notice
Gas cylinder recall — check yours
›
🌧️
Weather Alert
Heavy rain in Hyderabad
›
🔐
Scam Alert
Fake emergency calls rising
›
🌊
Flood Advisory
Low-lying areas in Chennai
›
📱
Cyber Alert
New UPI QR scam reported
›
⚡
Safety Notice
Gas cylinder recall — check yours
›
Scenario of the DayView all ›
🏍️
⚡Daily Challenge
A motorcycle rider falls unconscious. What do you do first?
Trending Right Now 🔥View all ›
🔥
Trending
Kitchen Fire Response
3 min · 1.2k learners
🚗
New
Road Accident First Response
4 min · 982 learners
📱
Trending
Cyber Scam Detection
3 min · 856 learners
🏠
Home
🛠️
Train
🧭
Explore
🎯
Test
👤
Profile
🏅 Achievements
Your ResilPass
Your verifiable safety credential. Every lesson completed, test passed, and badge earned is recorded here.
🔥
Fire Safety
Training ✓ · Assessment ✓ · Badge Earned
🏅
📱
Digital Safety
Training ✓ · Assessment Pending
⏳
🚗
Road Safety
3 of 9 topics completed
📈
⚡ Daily Challenge
A motorcycle rider falls unconscious. What do you do first?
Select the best first action:
A
Move the rider immediately
B
Call emergency services
C
Give water
D
Remove the helmet
Train Me
Personalized readiness training for what you are doing, where you are going, and who is with you.
Readiness Planner
Prepare before you go.
Create a preparation for a hotel stay, boat trip, beach day, stadium event and more.
My Preparations
Continue, review, or complete your readiness checklists
🚤
Boat Trip with Family
Family · Kids · Elders
›
25% ready
🏨
Hotel Stay
Just me · Business travel
›
80% ready
Plan a Preparation
Choose what you are preparing for
Step 1 · Choose a plan
🚤
Boat Trip
Water, weather, life jacket
🏨
Hotel Stay
Room, fire exit, travel safety
🏖️
Beach Day
Kids, elders, heat, water
🏟️
Stadium Event
Crowd, exit, lost child
Step 2 · Who is going?
👤 Just me
👨👩👧 Family
🧒 Kids
👵 Elders
👥 Friends
Your preparation summary
Boat Trip · Family · Children · Elders
Boat Trip with Family
Family · Children · Elders
Preparation Status
25% Ready
Complete checklist and quick test before you go.
🚤
📚
4
Learning
📰
3
Stories
✅
1/4
Checklist
Readiness
Learning and real stories mapped to this plan
Readiness Learning
Real Stories to Learn From
Checklist
When you are ready, complete these checks
Share Preparation
Boat Trip with Family
👨👩👧👦
Share with family & friends
Send the preparation checklist and learning plan
›
➕
Share & Invite
Invite others to join and complete readiness
›
✉️
Send as an Email
Email the preparation details and checklist
›
Explore
Browse situations, topics, incidents and organization packs
👤 My Self
📋 Assignments
3
Build your resilience profile. Add what matters to you and get personalised topic recommendations.
I'm responsible for
People you care for at home
+
I Travel On
Your daily commute & travel modes
+
I'm surrounded by
Your environment & work context
+
I'm afraid of
Situations that worry you most
+
I work as
Your occupation & work setting
+
I Live In
Your home type shapes your risks
+
My Health
Conditions that affect emergency response
+
I Spend Time At
Public spaces you frequent
+
I Have At Home
Assets and situations in your household
+
My Emergency Contacts Know
What your support network is prepared for
+
Training plans and readiness tasks assigned to you by coaches, organizers, and institutions.
🏋️
Gym Safety Fundamentals
From: Ravi Kumar · Fitness Coach
Due in 3 days
Learn injury prevention, equipment safety, and emergency protocols for gym environments. Required before advanced training begins.
⚡ 4 lessons🏅 Badge on completion
Start →
⚽
Sports Injury First Response
From: Arjun Singh · Football Coach
Due in 5 days
Mandatory for all squad members. Covers sprain response, concussion protocol, and heat exhaustion — what to do in the first 3 minutes on the field.
⚡ 5 lessons👥 Squad-wide
Start →
🎪
Event Crowd Safety
From: Meena Events · Event Organizer
Due today
All volunteers must complete this before the weekend event. Covers crowd flow management, emergency exit protocols, and communication during incidents.
⚡ 3 lessons📋 Mandatory
Start →
🏊
Pool & Water Safety
From: Priya Nair · Swimming Coach
This week
Water safety fundamentals for all beginners. Covers pool rules, distress signals, flotation device use, and what to do if someone is struggling in water.
⚡ 4 lessons🏊 Beginners group
Start →
🏢
Office Fire Drill Prep
From: Deepa HR · Workplace Safety Officer
Next week
Complete before the quarterly fire drill. Covers evacuation routes, muster points, fire warden responsibilities, and lift restrictions during emergencies.
⚡ 3 lessons🏢 All employees
Start →
📚
Child Safety Awareness
From: Sunrise School · Class Teacher
Optional
Recommended for parents of students in Grade 3–7. Covers stranger danger, school bus safety, and what to teach children about their own safety.
⚡ 5 lessons👨👩👧 Parents
Start →
Completed
🏋️
Basic Gym Safety
Ravi Kumar · Completed · Score 9/10
🏅
Organisations publish safety packs for their teams. Browse public packs and learn what professionals train on.
All
🚗 Road
🏋️ Fitness
🏨 Hotels
⚽ Sports
🎓 Education
🏥 Healthcare
🏗️ Construction
🚇
Hyderabad Metro Rail (HMRL)
Metro Rail · Urban Transit
3 new
Official passenger safety packs for daily metro commuters and station staff.
4
Packs
16
Topics
›
🕐 Updated 1 day ago · Crowd Crush Prevention topic added
🚌
APSRTC Safety Division
Road Transport · Andhra Pradesh
2 new
Official safety training for APSRTC drivers, conductors and station staff.
4
Packs
14
Topics
›
🕐 Updated 2 days ago · Road Emergency Response pack added
🏥
Apollo Hospitals
Healthcare · Patient & Staff Safety
3 new
Public health safety packs open to all citizens — first response, medication, cardiac.
7
Packs
22
Topics
›
🕐 Updated 1 day ago · CPR Basics & Burn First Aid topics added
💪
FitZone India
Fitness · 42 centres nationwide
1 new
Member and trainer safety packs — gym equipment, cardiac response, injury prevention.
3
Packs
11
Topics
›
🕐 Updated 4 days ago · AED Basics topic added
🏨
Taj Safety Standards
Hospitality · Hotels & Resorts
Guest and staff safety — fire evacuation, food safety, and emergency procedures.
5
Packs
16
Topics
›
🕐 Last updated 2 weeks ago
🏫
Sunrise School Group
Education · K-12 Schools
Safety packs for students, teachers and parents — bus safety, fire drills, digital safety.
6
Packs
18
Topics
›
🕐 Last updated 3 weeks ago
⚽
Minerva Punjab FC Academy
Sports · Football Academy
Safety packs for players, coaches and parents — injury response, concussion, heat protocols.
2
Packs
8
Topics
›
🕐 Last updated 1 month ago
🏗️
L&T Safety Academy
Construction · Site Safety
Construction site safety for workers, supervisors and visitors — PPE, height, electrical hazards.
8
Packs
24
Topics
›
🕐 Last updated 1 month ago
All
⚡ Quick Learn
🗺️ Guided
🎬 Scenario
🔥
Fire Safety
8 topics · 16 lessons · 6 done
›
🚗
Road Safety
9 topics · 18 lessons · 3 done
›
📱
Digital Safety
15 topics · 31 lessons · 5 done
›
🏠
Home Safety
6 topics · 14 lessons · 0 done
›
✈️
Travel Safety
10 topics · 22 lessons · 0 done
›
🏢
Workplace Safety
7 topics · 15 lessons · 0 done
›
🫶
Domestic & Care Work
20 topics · 40 lessons · 0 done
›
🚇
Metro Rail Safety
7 topics · 18 lessons · 0 done
›
Real incidents from across India. Each story links to the safety lessons that could have changed the outcome.
All
🕐 Recent
🔥 Kitchen Fire
🪣 Borewell
👥 Crowd Crush
📱 UPI Scam
🏍️ Road Accident
🧥 Life Jackets
Kitchen Fire · Mumbai · 2023🔥
One small mistake in the kitchen — and the fire spread before anyone could react.
A gas cylinder valve left slightly open overnight led to a morning fire that spread through two floors. The household had no fire extinguisher and no practiced exit plan.
🔥 Fire Safety🏠 Home Safety
Train →
Borewell Incident · Telangana · 2022🪣
An uncovered borewell. A child playing nearby. What followed was entirely preventable.
An open borewell in a residential area had no covering or safety barrier. A 4-year-old fell in while playing. Rescue took 16 hours. The hazard had been reported to local authorities twice with no action.
🏘️ Community Safety👨👧 Parenting
Train →
Crowd Crush · Karur · 2023👥
Seconds before the crush, nobody saw the warning signs. The exit was blocked.
At a temple festival in Karur, an unexpected surge in crowd density caused a crush near the main exit. 12 people were injured. Witnesses said the crowd density warning signs — slowing movement, inability to raise arms — were present for 4 minutes before the incident.
👥 Crowd Safety🏟️ Public Events
Train →
UPI Fraud · Hyderabad · 2024📱
The caller sounded exactly like the bank. ₹1.8 lakh was gone in 6 minutes.
A 58-year-old retired teacher received a call from someone claiming to be from her bank's fraud department. The caller had her account number, last transaction details, and spoke fluent formal Telugu. She shared her OTP to "secure" her account. All savings gone.
📱 Digital Safety⚠️ Scam Alert
Train →
Road Accident · NH65 · 2023🏍️
12 people watched. Nobody called for help. The rider was conscious for 4 minutes.
A motorcycle accident on NH65 near Kurnool drew a crowd of bystanders. Witnesses later reported that no one called 108 for nearly 8 minutes — bystander effect. The rider, who had a treatable head injury, lost consciousness before help arrived due to delayed response.
🚗 Road Safety🏥 First Aid
Train →
Boat Capsize · Bargi Dam · 2024🧥
The life jackets were there. Nobody could reach them. The cabinet was locked.
A tourist boat capsized on Bargi Dam (Jabalpur) carrying 11 passengers. Life jackets were stored in a locked cabinet under the seating. The key was with the boat operator who jumped first. 4 of the 11 did not survive. The jackets were retrieved — still folded — after the incident.
✈️ Travel Safety💧 Water Safety
Train →
Test Me
4 completed · 8 available
⚡Scenario of the Day
A motorcycle rider falls unconscious. What do you do first?
Start Challenge→
Available Tests
🔥
Fire Safety Test
10 scenarios · Intermediate
Take →
🚗
Road Safety Test
8 scenarios · Beginner
Take →
📱
Digital Safety Test
12 scenarios · Intermediate
Take →
🏠
Family Readiness Assessment
15 scenarios · Multi-topic
Take →
🚇
Metro Rail Safety Test
5 scenarios · Urban Transit
Take →
Completed
🔥
Fire Safety Quick Test
Score: 8/10 · Expert
🏅
📱
Cyber Scam Quick Test
Score: 5/5 · Perfect
⭐
AR
Arjun Reddy
arjun@example.com
Readiness Score
620
out of 850
🏅
My ResilPass
3 badges · 2 certificates
›
📊
My Progress
14 lessons · 3 tracks
›
⚙️
Settings
Notifications · Account
›
🌐
Language
English
🇬🇧EN
🎨
App Theme
Playful — colourful & expressive
Playful Theme
Vibrant colours, rounded shapes
🚪
Log Out
Return to landing page
›
Challenges
Compete · Assign · Track
2 new
➕
Create a Challenge
Assign to a person, team or organisation
Start →
Assigned to you · 2 pending
🔥
Fire Safety Drill
From: Rahul Sharma · HR Dept
Due today
Complete the Fire Safety assessment — 10 scenario questions. Must score 70% or above to pass.
⏱ 10 questions🏅 Badge on pass
Accept →
📱
Cyber Safety Check
From: Priya Mehta · Team Lead
3 days left
Digital safety scenario test covering phishing, OTP scams, and safe browsing. Team-wide assignment.
⏱ 8 questions👥 12 in team
Accept →
🚗
Road Safety Quiz
From: Manager · Completed 2 days ago
✓ Passed · 9/10
3
Created by me
2
Assigned to others
Created by you
🔥
Home Fire Safety
Created 3 days ago · 5 assignees
Active
3
completed
2
pending
Expires in 4 days
🚗
Road Safety for Family
Created 1 week ago · 3 assignees
✓ Done
3
completed
0
pending
📝
Digital Safety — Draft
Not published yet
Draft
🏠
Home
🛠️
Prepare
🧭
Explore
🎯
Test
👤
Profile
Topics in this category
Lessons
Scenarios
Q 1 of 7
Score: 0
🏅
Badge unlocked · Added to ResilPass
Your answers
Transaction Limit.' },
{ q:'What should you do if you receive a suspicious UPI screenshot claiming payment was made to you?',
options:['Trust it — screenshots cannot be faked','Never release goods or services until you independently verify the payment in your own bank account','Check the screenshot carefully for any errors','Call the sender to confirm'],
correct:1, feedback:'UPI screenshots are trivially easy to fake using photo editing apps. ALWAYS verify by checking your own bank account or UPI app transaction history. Fake payment screenshots are a major source of merchant fraud in India.' },
]
},
{ id:'d3', emoji:'🎣', title:'Phishing Email',
subtitle:'You receive an urgent email from your "bank".',
difficulty:'Intermediate', questions:7, locked:false, requiredLessons:0,
questions_data:[
{ q:'An email from "sbi.secure@gmail.com" says your account will be closed in 24 hours. It has the SBI logo. You should:',
options:['Click the link immediately — the logo confirms it is genuine','Ignore it — official bank emails never come from gmail.com addresses','Forward to your bank to check','Reply asking for more information'],
correct:1, feedback:'sbi.secure@gmail.com is not a bank email. Official SBI communications come from @sbi.co.in. Gmail, Yahoo, and Outlook addresses are never used by banks for security communications. The logo is irrelevant — anyone can copy a logo.' },
{ q:'You hover over a link in the email that says "Click here to verify your SBI account." The actual URL shows "sbi-verification.xyz.com/login". This is:',
options:['Legitimate — it redirects to the real SBI site','A phishing link — the domain is not sbi.co.in','Suspicious but could be a bank partner','Hard to tell — proceed with caution'],
correct:1, feedback:'Always check the actual domain (the part before .com/.in). sbi.co.in is the real SBI. sbi-verification.xyz.com is a completely different website designed to look like SBI. The visible text of a link can say anything — always check where it actually goes.' },
{ q:'A phishing email asks you to enter your net banking password to "unlock your account." You enter it. Your immediate next action is:',
options:['Wait to see if the issue resolves','Log into your real bank website immediately and change your password, then call the bank','Ignore it — phishing sites cannot actually capture passwords','Report it to the police'],
correct:1, feedback:'Phishing sites absolutely capture passwords — that is their only purpose. Change your password immediately through the real bank website (not any link). Call the bank helpline to alert them. Enable 2FA if you have not done so.' },
{ q:'How do you verify an email is genuinely from your bank?',
options:['Check the logo and branding','Check the sender domain matches the bank\'s official domain exactly','Look for the green padlock in the email','See if they know your account number'],
correct:1, feedback:'The sender domain is the only reliable indicator. Logos, formatting, and even partial email addresses can be faked. Official SBI emails come from @sbi.co.in. HDFC from @hdfcbank.com. Look up the exact domain on the bank\'s official website.' },
{ q:'Which action is most effective in preventing phishing attacks?',
options:['Having a good antivirus software','Never clicking links in emails — always navigate to websites by typing the address directly','Using a complex email password','Checking emails on mobile rather than desktop'],
correct:1, feedback:'Typing the bank URL directly into the browser eliminates the phishing link risk entirely. No email link can redirect you to a fake site if you never click it. This simple habit defeats the vast majority of phishing attacks.' },
{ q:'You receive an email with an attachment called "Account_Statement_March.exe". You should:',
options:['Open it — it is probably just a PDF with the wrong extension','Never open .exe attachments from emails — this is almost certainly malware','Scan it with antivirus first then open','Forward to IT support before opening'],
correct:1, feedback:'.exe files are executable programs. A bank statement would be a .pdf, never a .exe. Opening an executable from an email is one of the most dangerous actions in digital safety — it can install ransomware, keyloggers, or banking trojans.' },
{ q:'What is the safest response to any unsolicited email that creates urgency about your financial accounts?',
options:['Act quickly before the deadline passes','Ignore the email completely and independently contact the institution through verified means','Reply to ask for more time','Check the email on a different device'],
correct:1, feedback:'The correct response to ANY urgent financial email is to ignore the email and independently verify by calling the official number or visiting the official website directly. Never respond to or click in the email itself.' },
]
},
{ id:'d4', emoji:'📸', title:'Social Media Privacy',
subtitle:'Managing your digital presence safely.',
difficulty:'Intermediate', questions:7, locked:true, requiredLessons:3,
questions_data:[]
},
]
},
metro: {
id:'metro', emoji:'🚇', name:'Metro Rail Safety Test',
subtitle:'Test your readiness for metro emergencies.',
gradient:'linear-gradient(145deg,#0C3D6B,#0369A1)',
stats:['5 Scenarios','35 Questions'],
scenarios:[
{ id:'mr1', emoji:'🚨', title:'In-Train Emergency',
subtitle:'A passenger collapses in your metro coach.',
difficulty:'Beginner', questions:7, locked:false, requiredLessons:0,
questions_data:[
{ q:'A passenger collapses in your metro coach. Your first action is:',
options:['Pull the emergency chain to stop the train','Press the emergency intercom and state your coach number and the emergency','Wait for the next station and inform staff','Ask other passengers to help carry them to the door'],
correct:1, feedback:'The emergency intercom connects directly to the train operator. State your coach number (printed on the door frame), describe the emergency clearly. This allows the operator to alert medical staff at the next station before you arrive.' },
{ q:'Where is the coach number displayed on a metro train?',
options:['On the roof of the coach','On the door frame at each end of the coach','On the floor near the doors','On the seat headrests'],
correct:1, feedback:'The coach number is printed on the door frame at both ends of the coach. Finding it before an emergency is a simple habit — glance at it when you board, just as you check the nearest exit on a flight.' },
{ q:'After calling the operator, you find the passenger is not breathing. You should:',
options:['Wait for the train to reach the next station','Begin chest compressions at 100 per minute immediately','Lay the person on a seat and elevate their legs','Ask the train to reverse to the previous station'],
correct:1, feedback:'Brain damage begins within 4 minutes without oxygen. The average metro response time is 8-12 minutes. Begin CPR immediately — 100 compressions per minute, 5cm deep, centre of the chest. You are the first responder.' },
{ q:'An AED is available at the metro station. You have never used one before. You should:',
options:['Only trained people should use AEDs — wait for staff','Bring the AED to the patient and follow its voice instructions — AEDs guide you step by step','Use it only if the person shows no heartbeat for 2 minutes','Ask the train operator for permission first'],
correct:1, feedback:'AEDs are specifically designed for untrained bystanders. They give clear voice instructions, analyse the heart rhythm automatically, and only shock when appropriate. You cannot make the situation worse by using one correctly.' },
{ q:'Where are AEDs located in Indian metro stations?',
options:['In the train driver\'s cabin','Near the station control room or help desk, marked with a red heart-lightning symbol','In the first aid room accessible only to staff','At the entry turnstiles'],
correct:1, feedback:'By 2022 regulation, AEDs are mandatory at concourse level in all Indian metro stations, typically near the station control room or help desk. They are marked with a distinctive red heart with lightning bolt symbol.' },
{ q:'The train arrives at the station while you are doing CPR. You should:',
options:['Stop CPR and let station staff take over immediately','Continue CPR until medical personnel physically take over and instruct you to stop','Stop CPR to give the person space','Move the person to the platform before resuming CPR'],
correct:1, feedback:'Do not stop CPR until trained medical personnel tell you to stop and physically take over. Stopping prematurely — even for 10 seconds — significantly reduces survival odds. Continuing CPR through the handover maintains blood flow.' },
{ q:'You assigned someone to get the AED and they return saying they could not find it. You should:',
options:['Stop CPR and search for it yourself','Continue CPR, send a different person with specific instructions: "Find a staff member and say we need an AED at platform 2 immediately"','Call 112 and wait','Stop and accept that you cannot do more'],
correct:1, feedback:'Never stop CPR to search. Send a second person with a specific task — asking them to find a staff member rather than find the AED themselves is often faster, as staff know the exact location. Specific instructions break the bystander effect.' },
]
},
{ id:'mr2', emoji:'🚪', title:'Platform Evacuation',
subtitle:'The evacuation alarm sounds at a metro station.',
difficulty:'Beginner', questions:7, locked:false, requiredLessons:0,
questions_data:[
{ q:'The evacuation alarm sounds at a metro station. Your first action is:',
options:['Take a photo to document what is happening','Move toward the nearest illuminated green exit sign immediately','Wait for an announcement to confirm it is real','Go back to the train to collect your luggage'],
correct:1, feedback:'When the evacuation alarm sounds, treat it as real every time. Move immediately toward green exit signs. In the time it takes to confirm, smoke can cut visibility to zero in an underground station.' },
{ q:'You cannot see exit signs due to smoke. You should:',
options:['Stand still and shout for help','Drop to the floor and crawl — air is cleaner and exit signs are more visible at low level','Run in any direction to escape the smoke','Hold your breath and sprint toward daylight'],
correct:1, feedback:'Drop below the smoke layer — air quality is significantly better below knee height. Exit signs remain illuminated at all levels. Crawling also brings you closer to the sign level, making them easier to locate.' },
{ q:'During evacuation, the escalators are running but staff are directing passengers to the stairs. You should:',
options:['Use the escalator — it is faster','Follow staff direction to the stairs without question','Take the lift if it is closer','Ask staff why before deciding'],
correct:1, feedback:'In an emergency, escalators can be stopped, reversed, or become dangerous with crowd density. Staff directing you to stairs have information you do not. Following staff instruction in a metro emergency is always the correct action.' },
{ q:'You are on the platform and a train is still in the station during evacuation. You should:',
options:['Board the train — it will take you to safety','Do NOT board the train — evacuate via the platform exits','Wait inside the train with the doors open','Use the train door as a shelter'],
correct:1, feedback:'Do not board a stationary train during a station evacuation. The train may need to move, doors may close, and the train is not the route to safety. Platform exits lead to the surface — always use them.' },
{ q:'You see a person in a wheelchair near the lifts which are shut down. You should:',
options:['Help them to the lift and wait for it to restart','Ask them if they need help, then guide them to the designated refuge area and immediately inform station staff','Carry them down the stairs','Leave them — staff will manage'],
correct:1, feedback:'Ask first — never grab a wheelchair without asking. Guide them to the refuge area (marked with wheelchair symbol), which maintains structural fire resistance and has direct communication to the control room. Then immediately alert station staff of their location.' },
{ q:'After evacuating the station, you realise a friend is still inside. You should:',
options:['Re-enter immediately to find them','Tell the police or metro staff immediately — give their description and last known location','Call their phone and wait at the entrance','Re-enter only if you are sure it is safe'],
correct:1, feedback:'Never re-enter. Alert station security or police immediately with your friend's description and last known location. Metro stations have CCTV in every zone — staff can locate and extract people faster than you can.' },
{ q:'Which direction should you move if you encounter smoke in a metro tunnel?',
options:['Toward the smoke — the exit may be there','Away from the smoke — exits at both ends lead to the surface','Toward the centre of the tunnel for safety','Sit and wait for the smoke to clear'],
correct:1, feedback:'Always move away from smoke. Both ends of any metro station connect to the surface. Moving toward smoke means moving toward the fire source. The direction with cleaner air is always the correct evacuation direction.' },
]
},
{ id:'mr3', emoji:'👥', title:'Crowd Crush Scenario',
subtitle:'The platform fills dangerously during peak hour.',
difficulty:'Intermediate', questions:7, locked:false, requiredLessons:0,
questions_data:[
{ q:'You notice the platform is dangerously crowded and people are being pressed against you. Your first response is:',
options:['Push forward to reach the train quickly','Stop moving, cross your arms across your chest with elbows out, and move diagonally toward the edge of the crowd','Shout for people to move back','Sit down on the platform'],
correct:1, feedback:'The protective stance — arms crossed on chest, elbows out — creates a vital air pocket around your chest cavity. Moving diagonally toward the crowd edge is safer than moving against the flow. Never push forward — it worsens crowd compression.' },
{ q:'At what crowd density does involuntary movement begin — when you can no longer choose your own direction?',
options:['2 people per square metre','5 people per square metre','10 people per square metre','When people are touching each other'],
correct:1, feedback:'At 5 persons per square metre, crowd pressure makes voluntary movement impossible. You begin to be carried by the crowd. Delhi Metro peak hours routinely reach 6 per square metre. Recognising this threshold early is the key to avoiding it.' },
{ q:'You drop your phone in a crowd crush situation. You should:',
options:['Bend down immediately to retrieve it','Leave it — do not reach down under any circumstances','Ask people near you to pass it to you','Step aside and wait for the crowd to clear'],
correct:1, feedback:'Bending over in a crowd crush is the primary mechanism of fatalities — you cannot rise again against crowd pressure. Your phone is replaceable. Leave it, maintain your protective stance, and focus on moving toward the edge.' },
{ q:'A pressure wave from the crowd suddenly pushes you from behind. You should:',
options:['Push back against the crowd to maintain position','Go with the movement at an angle, keeping your arms up to protect your chest','Sit down to lower your centre of gravity','Hold onto a fixed structure with both hands'],
correct:1, feedback:'Fighting a crowd pressure wave causes injury and falls. Move with the wave at a diagonal angle — this bleeds off energy while allowing you to shift toward the crowd edge. Keeping arms up protects your chest cavity from compression.' },
{ q:'You witness someone fall in a crowded metro platform. You should:',
options:['Immediately reach down to help them up','Loudly call for space: "Person down! Step back!" and alert nearby passengers to create a protective ring before assisting','Step over them to avoid falling yourself','Call 112 from where you are standing'],
correct:1, feedback:'Creating space is more important than direct assistance in a crowd. Shout "Person down — step back!" loudly and repeatedly. Alert passengers immediately around the person to form a protective ring. Only then assist — going down into a crowd without space risks both of you.' },
{ q:'Which platform area is safest to wait in during peak hour?',
options:['Directly in front of the train doors where you want to board','The middle of the platform — away from the edges and away from door zones','The far end of the platform near the exit stairs','Next to the platform pillars'],
correct:1, feedback:'The middle of the platform — not near edges, not in the door queuing zones — has the lowest crowd density and lowest fall risk. Arriving early and positioning in the middle before the train arrives is the safest strategy.' },
{ q:'The train is too full to board safely. You should:',
options:['Push in — you will fit if you are determined','Wait for the next train — a 2-minute wait is safer than a crush injury','Ask other passengers to compress to make room','Board using a door other than the main entry doors'],
correct:1, feedback:'Missing one train is never worth a crush injury. Indian metro trains run every 3-6 minutes at peak hours. The decision to board a dangerously full train is the single most preventable cause of metro platform crush incidents.' },
]
},
{ id:'mr4', emoji:'💨', title:'Smoke in the Tunnel',
subtitle:'Smoke begins entering the metro coach in a tunnel.',
difficulty:'Intermediate', questions:7, locked:true, requiredLessons:3,
questions_data:[]
},
{ id:'mr5', emoji:'🔒', title:'Suspicious Item Response',
subtitle:'You notice an abandoned bag on the metro platform.',
difficulty:'Advanced', questions:7, locked:true, requiredLessons:5,
questions_data:[]
},
]
},
family: {
id:'family', emoji:'🏠', name:'Family Readiness Assessment',
subtitle:'How ready is your household for emergencies?',
gradient:'linear-gradient(145deg,#065F46,#059669)',
stats:['15 Scenarios','105 Questions'],
scenarios:[
{ id:'fa1', emoji:'👨👩👧', title:'Family Emergency Plan',
subtitle:'Does your family know what to do in a crisis?',
difficulty:'Beginner', questions:7, locked:false, requiredLessons:0,
questions_data:[
{ q:'Your family\'s emergency meeting point should be:',
options:['A family member\'s house in another city','A specific recognisable spot outside your building that all family members know','Your neighbour\'s flat','Determined at the time of the emergency'],
correct:1, feedback:'A pre-agreed meeting point outside the building is essential — particularly for fire evacuations where phones may not work, power may be out, and family members may be returning from different locations. It must be specific and known to all.' },
{ q:'How often should your family practice the emergency evacuation plan?',
options:['Only when there is an actual emergency','At least once every 6 months — involving all family members','Once when it is first made','Only with children — adults remember automatically'],
correct:1, feedback:'Muscle memory built through practice overrides panic in real emergencies. Twice-yearly practice with all family members ensures everyone knows their role. Children particularly benefit from physical practice over verbal instruction.' },
{ q:'Which family member\'s information is most critical to have documented in an emergency kit?',
options:['Breadwinner\'s','Children\'s school and contact details','Elderly members with complex medical needs','Everyone equally — document all members'],
correct:3, feedback:'Every family member needs documentation: children\'s school contacts, elderly members\' medical details, allergies and medications for all, emergency contacts beyond the immediate family. Missing one person\'s information can be critical.' },
{ q:'Your emergency contact list should include:',
options:['Only emergency services (112, 108)','Emergency services, a trusted neighbour, a family member outside the city, and each family member\'s doctor','Only immediate family','Your employer and school'],
correct:1, feedback:'Comprehensive emergency contacts include: 112 (police), 108 (ambulance), 101 (fire), a trusted nearby neighbour, a family member or friend outside the area (in case local infrastructure fails), and key medical contacts.' },
{ q:'A good family emergency kit should be checked and replenished:',
options:['Once when assembled, then it is done','Every 6-12 months to replace expired items and update documents','Only after an emergency','When a family member notices something is missing'],
correct:1, feedback:'Emergency kits require regular maintenance: medications expire, documents go out of date, batteries lose charge, and family information changes. 6-monthly checks ensure the kit is actually usable when needed.' },
{ q:'Your child asks what to do if there is a fire at school and they cannot reach you. They should:',
options:['Come home immediately','Follow the school\'s evacuation procedure and call you from a safe location','Wait at the school gate','Go to a friend\'s house'],
correct:1, feedback:'Children must know to follow adult authority (teachers) during emergencies at school, evacuate as directed, and call from a safe location after evacuation. Going home alone during an emergency is dangerous.' },
{ q:'Which document is MOST important to have a copy of in your emergency kit?',
options:['Passport','Aadhaar card','List of medications and medical conditions for each family member','Property documents'],
correct:2, feedback:'Medical information — particularly medications, allergies, blood groups, and conditions for each family member — is the most immediately life-critical document in an emergency. Responders need this information in the first minutes.' },
]
},
{ id:'fa2', emoji:'🌊', title:'Flood Preparedness',
subtitle:'Your area has received a flood warning.',
difficulty:'Intermediate', questions:7, locked:false, requiredLessons:0,
questions_data:[
{ q:'A flood warning is issued for your area. Your building is near a low-lying area. You should:',
options:['Wait to see if the flood actually comes before acting','Start preparing immediately — move important items to higher floors, charge devices, store water','Only act when the water reaches your street','Evacuate immediately to any location'],
correct:1, feedback:'Preparation must begin at the WARNING stage, not when water arrives. Move documents, medications, and valuables to higher floors. Charge all devices. Store clean water. Monitor official updates. Early action prevents loss and enables calmer decision-making.' },
{ q:'The safest place during a serious flood if you cannot evacuate is:',
options:['Ground floor near the exit','Highest floor of a structurally sound building','Your car','A nearby tree'],
correct:1, feedback:'The highest floor of a solid building provides maximum protection from rising water. Ground floors flood first. Cars are swept away. Trees provide no protection from water and pose electrocution risk if power lines fall.' },
{ q:'Floodwater reaches your ground floor flat. When should you consider evacuating?',
options:['Only when the water reaches waist height','When official evacuation orders are issued OR when water enters your flat, whichever comes first','When the water reaches the first floor','Only at night when traffic is clear'],
correct:1, feedback:'Evacuate immediately when official orders are issued — do not wait for personal flooding. If water enters your flat before an order, that is also your signal to evacuate. Floodwater rises faster than people expect and escape routes become impassable quickly.' },
{ q:'You are wading through 40cm floodwater to evacuate. You should:',
options:['Move as quickly as possible','Use a walking stick or pole to feel the ground ahead — covered manholes and potholes are invisible in floodwater','Run to cover the ground faster','Carry your valuables above your head'],
correct:1, feedback:'Floodwater conceals open manholes, potholes, and structural damage. Every year people drown or are injured falling into these. A walking stick or any long pole lets you test ground stability before each step. Move slowly and methodically.' },
{ q:'Contaminated floodwater contact should be followed by:',
options:['Washing with floodwater from a different area','Washing thoroughly with clean water and soap as soon as possible','Waiting for the flood to recede before washing','Only washing if you have cuts or wounds'],
correct:1, feedback:'Floodwater carries sewage, chemicals, and pathogens. Any skin contact should be washed immediately with clean water and soap. Eyes, nose and mouth contact require additional rinsing. Do not consume any food or water that has contacted floodwater.' },
{ q:'After a flood, you return to your home. Which check must happen FIRST before entering?',
options:['Check if any furniture is damaged','Have the building structurally assessed if you have any doubt about its integrity','Check if your valuables are safe','Open all windows to ventilate'],
correct:1, feedback:'Floods cause structural damage that is not always visible. Foundations can be undermined, walls weakened, and ceilings compromised. Re-entering an unsafe structure has caused fatalities in post-flood scenarios. When in doubt, have it assessed.' },
{ q:'Which utility should you check LAST before re-entering a flooded home?',
options:['Water supply','Gas supply','Electrical supply — it must be confirmed safe by an electrician before any switches are touched','Sewage'],
correct:2, feedback:'Electricity is the last to restore and requires professional verification. Floodwater saturates electrical systems and creates severe electrocution risk from residual moisture. Never touch electrical switches in a flooded home before a qualified electrician certifies it safe.' },
]
},
{ id:'fa3', emoji:'👴', title:'Elder Care Emergency',
subtitle:'An elderly family member has a medical crisis.',
difficulty:'Intermediate', questions:7, locked:false, requiredLessons:0,
questions_data:[
{ q:'An elderly family member collapses and is unresponsive. Your first action is:',
options:['Try to wake them by shaking','Call 108 immediately — shout for help from others','Give them water','Check their pulse for 2 minutes before calling'],
correct:1, feedback:'Call 108 immediately for any unresponsive adult. While waiting, check for breathing. If not breathing and you are trained, begin CPR. Shaking an unconscious person can worsen certain conditions (stroke, spinal injury). Time is critical.' },
{ q:'An elderly person on blood pressure medication complains of severe headache, vision changes, and arm weakness. This suggests:',
options:['A side effect of their medication — call their doctor','Possible stroke — call 108 immediately. Every minute matters.','Low blood sugar — give sugar immediately','Dehydration — give water and rest'],
correct:1, feedback:'These are classic stroke symptoms (sudden headache, vision changes, weakness). FAST: Face drooping, Arm weakness, Speech difficulty, Time to call 108. For stroke, every minute of delay means 1.9 million neurons die. This is a medical emergency.' },
{ q:'An elderly diabetic person appears confused and is sweating heavily. This may indicate:',
options:['A stroke','Severe hypoglycaemia (low blood sugar) — if conscious, give sugar immediately','Dehydration only','A panic attack'],
correct:1, feedback:'Confusion and sweating in a diabetic person is a classic hypoglycaemia presentation. If conscious and able to swallow: give sugar — juice, glucose tablets, or sugar dissolved in water. If unconscious: do NOT give anything by mouth. Call 108 immediately.' },
{ q:'An elderly person falls and cannot bear weight on their hip. You should:',
options:['Help them to a chair — resting will help','Do not move them. Call 108. Hip fractures in elderly people are serious injuries requiring imaging before any movement.','Give them a painkiller and rest','Massage the area to restore circulation'],
correct:1, feedback:'Hip fractures are one of the most serious injuries in elderly people. Moving them incorrectly can displace the fracture and cause permanent disability. Call 108, keep them warm, and do not move them unless they are in immediate danger.' },
{ q:'An elderly person refuses to take their prescribed medication, saying it makes them feel unwell. You should:',
options:['Force them to take it — the doctor prescribed it','Respect their refusal but inform their doctor immediately','Crush it into food without telling them','Give it when they are sleeping'],
correct:1, feedback:'Forcing medication constitutes assault. Administering it covertly is unethical and potentially illegal. Respect their autonomy but immediately inform their doctor — side effects may indicate the medication needs adjustment.' },
{ q:'What information should you have ready when calling 108 for an elderly person?',
options:['Their date of birth only','Their age, list of medications, medical conditions, and allergies','Their insurance details','Their doctor\'s name'],
correct:1, feedback:'Paramedics make critical decisions in the first minutes based on medications and conditions. An elderly person on blood thinners requires different treatment from one who is not. Keep a medical summary card for elderly family members in a visible place.' },
{ q:'The most effective way to prevent falls in an elderly person at home is:',
options:['Telling them to be careful','Removing loose rugs, ensuring adequate lighting especially at night, and adding grab bars in bathrooms and near stairs','Having someone follow them around the house','Restricting their movement to one room'],
correct:1, feedback:'Environmental modifications prevent falls more effectively than verbal instructions. The three highest-impact interventions: remove loose rugs, add nightlights in hallways and bathroom, install grab bars near toilet and in shower. These address the actual causes of most falls.' },
]
},
{ id:'fa4', emoji:'🧒', title:'Child Safety Emergencies',
subtitle:'Emergency scenarios involving young children.',
difficulty:'Beginner', questions:7, locked:true, requiredLessons:2,
questions_data:[]
},
]
},
};
// ── Current test state ───────────────────────────────────────────────────
let currentTestCategory = null;
let currentScenario = null;
let currentQuestionIdx = 0;
let quizScore = 0;
let quizAnswers = [];
// ── openTestCategory ─────────────────────────────────────────────────────
function openTestCategory(catId) {
var cat = TEST_CATEGORIES[catId];
if (!cat) return;
currentTestCategory = cat;
document.getElementById('tc-hero-bg').style.background = cat.gradient;
document.getElementById('tc-emoji').textContent = cat.emoji;
document.getElementById('tc-title').textContent = cat.name;
document.getElementById('tc-subtitle').textContent = cat.subtitle;
document.getElementById('tc-stat1').textContent = cat.stats[0];
document.getElementById('tc-stat2').textContent = cat.stats[1];
// Build scenario list
var list = document.getElementById('tc-scenarios-list');
list.innerHTML = '';
cat.scenarios.forEach(function(scenario) {
var card = document.createElement('div');
var isLocked = scenario.locked;
card.style.cssText = 'background:white;border-radius:20px;overflow:hidden;border:1px solid ' + (isLocked ? '#E5E7EB' : '#E5E7EB') + ';' + (isLocked ? 'opacity:0.75' : 'cursor:pointer');
if (!isLocked) {
card.onmouseover = function() { card.style.transform = 'scale(0.99)'; card.style.transition = 'transform 0.15s'; };
card.onmouseout = function() { card.style.transform = 'scale(1)'; };
card.onclick = function() { openScenario(catId, scenario.id); };
}
// Header strip
var header = document.createElement('div');
header.style.cssText = 'padding:16px;display:flex;align-items:center;gap:12px;background:' + (isLocked ? '#F9FAFB' : 'white');
var emojiBox = document.createElement('div');
emojiBox.style.cssText = 'width:52px;height:52px;border-radius:16px;background:' + (isLocked ? '#F3F4F6' : '#F9FAFB') + ';display:flex;align-items:center;justify-content:center;font-size:26px;flex-shrink:0';
emojiBox.textContent = isLocked ? '🔒' : scenario.emoji;
var info = document.createElement('div');
info.style.cssText = 'flex:1';
info.innerHTML = '