Click any row to edit. Drag rows to reorder or move. Expand and collapse branches like inventory and inspection checklists.
Same structure as inspection checklist reference media: body copy plus photos, videos, PDFs, and YouTube links on this step.
Upload reference files learners view while running this step — multiple photos, videos, or PDFs, same as inventory and inspection.
Optional button that sends learners to another Workflow page (e.g. /maintenance).
{
"active_version": {
"archived_at": null,
"based_on_version_id": "7e66a49a-3567-4d99-8b36-a6b83a341930",
"created_at": "2026-06-24T03:51:56.320531Z",
"created_by_user_id": 1,
"id": "f4176023-b3cd-49b8-bd6f-72394fa32042",
"published_at": "2026-06-24T03:51:56.310251Z",
"status": "published",
"training_program_id": "5a89bc86-3bf5-4802-ad3b-1b41d2ad868f",
"version_number": 1
},
"active_version_id": "f4176023-b3cd-49b8-bd6f-72394fa32042",
"baseline": {
"archived_at": null,
"based_on_version_id": null,
"created_at": "2026-06-24T03:51:42.547678Z",
"created_by_user_id": 1,
"id": "7e66a49a-3567-4d99-8b36-a6b83a341930",
"published_at": null,
"status": "draft",
"training_program_id": "5a89bc86-3bf5-4802-ad3b-1b41d2ad868f",
"version_number": -1
},
"builder_state": {
"nodes": [
{
"extra": null,
"id": "d595c352-58ce-45fc-89c8-0d73b836b3dc",
"instructions": null,
"name": "PPE Safety for Vacation Rental Cleaning (Sample)",
"node_type": "program",
"parent_node_id": null,
"path_text": "PPE Safety for Vacation Rental Cleaning (Sample)",
"sort_order": 0,
"source_node_id": null,
"training_version_id": "7e66a49a-3567-4d99-8b36-a6b83a341930"
},
{
"extra": null,
"id": "6b2a1f1c-49a7-416b-b0c2-78c1ab31b49a",
"instructions": null,
"name": "Selecting appropriate PPE",
"node_type": "module",
"parent_node_id": "d595c352-58ce-45fc-89c8-0d73b836b3dc",
"path_text": "PPE Safety for Vacation Rental Cleaning (Sample)/Selecting appropriate PPE",
"sort_order": 0,
"source_node_id": null,
"training_version_id": "7e66a49a-3567-4d99-8b36-a6b83a341930"
},
{
"extra": {
"pass_threshold_percent": 80,
"shuffle_questions": true
},
"id": "f4727a47-13e1-474a-90c9-627b2e674864",
"instructions": null,
"name": "Sample PPE selection quiz",
"node_type": "lesson",
"parent_node_id": "6b2a1f1c-49a7-416b-b0c2-78c1ab31b49a",
"path_text": "PPE Safety for Vacation Rental Cleaning (Sample)/Selecting appropriate PPE/Sample PPE selection quiz",
"sort_order": 0,
"source_node_id": null,
"training_version_id": "7e66a49a-3567-4d99-8b36-a6b83a341930"
},
{
"extra": {
"alt_text": "Cleaner wearing gloves and mask while cleaning a rental property",
"body": "Cleaning removes dirt and reduces germs; disinfection kills nearly all germs on a surface. PPE protects you from chemicals, pathogens, and sharp objects when cleaning vacation rentals.",
"content_kind": "text"
},
"id": "bd17efab-4a0c-4600-bc63-a6bf9c3f7c96",
"instructions": null,
"name": "Why PPE matters",
"node_type": "content_step",
"parent_node_id": "f4727a47-13e1-474a-90c9-627b2e674864",
"path_text": "PPE Safety for Vacation Rental Cleaning (Sample)/Selecting appropriate PPE/Sample PPE selection quiz/Why PPE matters",
"reference_media": [
{
"caption": "Cleaner wearing gloves and mask while cleaning a rental property",
"content_type": "image/png",
"content_url": "/api/training/node-media/d8c2a43f-e3d2-4ca0-b496-7cd5796d1aba/content?size=original",
"created_at": "2026-06-24T03:51:45.175950Z",
"created_by_user_id": 1,
"id": "d8c2a43f-e3d2-4ca0-b496-7cd5796d1aba",
"kind": "photo",
"poster_status": null,
"poster_url": null,
"preview_path": "tasks/training-node-bd17efab-4a0c-4600-bc63-a6bf9c3f7c96/training/20260624_035144_cleaner_wearing_ppe_preview.jpg",
"preview_url": "/api/training/node-media/d8c2a43f-e3d2-4ca0-b496-7cd5796d1aba/content?size=preview",
"sort_order": 0,
"storage_path": "tasks/training-node-bd17efab-4a0c-4600-bc63-a6bf9c3f7c96/training/20260624_035144_cleaner_wearing_ppe_original_processed.jpg",
"thumbnail_path": "tasks/training-node-bd17efab-4a0c-4600-bc63-a6bf9c3f7c96/training/20260624_035144_cleaner_wearing_ppe_thumb.jpg",
"thumbnail_url": "/api/training/node-media/d8c2a43f-e3d2-4ca0-b496-7cd5796d1aba/content?size=thumb",
"training_node_id": "bd17efab-4a0c-4600-bc63-a6bf9c3f7c96",
"url": "/api/training/node-media/d8c2a43f-e3d2-4ca0-b496-7cd5796d1aba/content?size=original"
}
],
"sort_order": 0,
"source_node_id": null,
"training_version_id": "7e66a49a-3567-4d99-8b36-a6b83a341930"
},
{
"extra": {
"alt_text": "Assorted chemical-resistant gloves",
"body": "Wear nitrile or latex gloves when handling chemicals or biological contamination. Choose the right size for a snug fit without tears, and inspect gloves before each use.",
"content_kind": "text"
},
"id": "861b5098-0d17-4e89-a95e-228f40509102",
"instructions": null,
"name": "Gloves and hand protection",
"node_type": "content_step",
"parent_node_id": "f4727a47-13e1-474a-90c9-627b2e674864",
"path_text": "PPE Safety for Vacation Rental Cleaning (Sample)/Selecting appropriate PPE/Sample PPE selection quiz/Gloves and hand protection",
"reference_media": [
{
"caption": "Assorted chemical-resistant gloves",
"content_type": "image/png",
"content_url": "/api/training/node-media/d0d21484-b9a4-4996-8ce9-ebe9dfffa064/content?size=original",
"created_at": "2026-06-24T03:51:47.118924Z",
"created_by_user_id": 1,
"id": "d0d21484-b9a4-4996-8ce9-ebe9dfffa064",
"kind": "photo",
"poster_status": null,
"poster_url": null,
"preview_path": "tasks/training-node-861b5098-0d17-4e89-a95e-228f40509102/training/20260624_035145_types_of_gloves_preview.jpg",
"preview_url": "/api/training/node-media/d0d21484-b9a4-4996-8ce9-ebe9dfffa064/content?size=preview",
"sort_order": 0,
"storage_path": "tasks/training-node-861b5098-0d17-4e89-a95e-228f40509102/training/20260624_035145_types_of_gloves_original_processed.jpg",
"thumbnail_path": "tasks/training-node-861b5098-0d17-4e89-a95e-228f40509102/training/20260624_035145_types_of_gloves_thumb.jpg",
"thumbnail_url": "/api/training/node-media/d0d21484-b9a4-4996-8ce9-ebe9dfffa064/content?size=thumb",
"training_node_id": "861b5098-0d17-4e89-a95e-228f40509102",
"url": "/api/training/node-media/d0d21484-b9a4-4996-8ce9-ebe9dfffa064/content?size=original"
}
],
"sort_order": 2,
"source_node_id": null,
"training_version_id": "7e66a49a-3567-4d99-8b36-a6b83a341930"
},
{
"extra": {
"alt_text": "Properly fitted face mask",
"body": "Masks should seal around your nose and mouth to reduce accidental transmission. Wear a mask when disinfecting, dealing with airborne pathogens, or cleaning contaminated areas.",
"content_kind": "text"
},
"id": "2a25b891-5325-41c7-ac8b-5d270f9e4095",
"instructions": null,
"name": "Mask fit",
"node_type": "content_step",
"parent_node_id": "f4727a47-13e1-474a-90c9-627b2e674864",
"path_text": "PPE Safety for Vacation Rental Cleaning (Sample)/Selecting appropriate PPE/Sample PPE selection quiz/Mask fit",
"reference_media": [
{
"caption": "Properly fitted face mask",
"content_type": "image/png",
"content_url": "/api/training/node-media/b929f250-eed8-4879-8bc7-94c474660579/content?size=original",
"created_at": "2026-06-24T03:51:49.945544Z",
"created_by_user_id": 1,
"id": "b929f250-eed8-4879-8bc7-94c474660579",
"kind": "photo",
"poster_status": null,
"poster_url": null,
"preview_path": "tasks/training-node-2a25b891-5325-41c7-ac8b-5d270f9e4095/training/20260624_035148_proper_mask_fit_preview.jpg",
"preview_url": "/api/training/node-media/b929f250-eed8-4879-8bc7-94c474660579/content?size=preview",
"sort_order": 0,
"storage_path": "tasks/training-node-2a25b891-5325-41c7-ac8b-5d270f9e4095/training/20260624_035148_proper_mask_fit_original_processed.jpg",
"thumbnail_path": "tasks/training-node-2a25b891-5325-41c7-ac8b-5d270f9e4095/training/20260624_035148_proper_mask_fit_thumb.jpg",
"thumbnail_url": "/api/training/node-media/b929f250-eed8-4879-8bc7-94c474660579/content?size=thumb",
"training_node_id": "2a25b891-5325-41c7-ac8b-5d270f9e4095",
"url": "/api/training/node-media/b929f250-eed8-4879-8bc7-94c474660579/content?size=original"
}
],
"sort_order": 4,
"source_node_id": null,
"training_version_id": "7e66a49a-3567-4d99-8b36-a6b83a341930"
},
{
"extra": {
"alt_text": "Safety goggles for splash protection",
"body": "Splash goggles protect eyes from chemical splashes and infectious droplets. Wear them when mixing chemicals or when there is a risk of splashes.",
"content_kind": "text"
},
"id": "f6939854-cda2-4435-b72e-9e5002fe74ba",
"instructions": null,
"name": "Eye and face protection",
"node_type": "content_step",
"parent_node_id": "f4727a47-13e1-474a-90c9-627b2e674864",
"path_text": "PPE Safety for Vacation Rental Cleaning (Sample)/Selecting appropriate PPE/Sample PPE selection quiz/Eye and face protection",
"reference_media": [
{
"caption": "Safety goggles for splash protection",
"content_type": "image/png",
"content_url": "/api/training/node-media/daa427d3-b4cd-4437-a484-651f1bb72036/content?size=original",
"created_at": "2026-06-24T03:51:51.958079Z",
"created_by_user_id": 1,
"id": "daa427d3-b4cd-4437-a484-651f1bb72036",
"kind": "photo",
"poster_status": null,
"poster_url": null,
"preview_path": "tasks/training-node-f6939854-cda2-4435-b72e-9e5002fe74ba/training/20260624_035151_safety_goggles_preview.jpg",
"preview_url": "/api/training/node-media/daa427d3-b4cd-4437-a484-651f1bb72036/content?size=preview",
"sort_order": 0,
"storage_path": "tasks/training-node-f6939854-cda2-4435-b72e-9e5002fe74ba/training/20260624_035151_safety_goggles_original_processed.jpg",
"thumbnail_path": "tasks/training-node-f6939854-cda2-4435-b72e-9e5002fe74ba/training/20260624_035151_safety_goggles_thumb.jpg",
"thumbnail_url": "/api/training/node-media/daa427d3-b4cd-4437-a484-651f1bb72036/content?size=thumb",
"training_node_id": "f6939854-cda2-4435-b72e-9e5002fe74ba",
"url": "/api/training/node-media/daa427d3-b4cd-4437-a484-651f1bb72036/content?size=original"
}
],
"sort_order": 6,
"source_node_id": null,
"training_version_id": "7e66a49a-3567-4d99-8b36-a6b83a341930"
},
{
"extra": {
"alt_text": "Disposable protective apron",
"body": "Disposable aprons and coveralls protect skin and clothing from chemicals. Remove and launder or discard protective clothing after the job \u2014 do not wear it home.",
"content_kind": "text"
},
"id": "7a9f7b76-9523-4e4b-acf5-aad04d979c69",
"instructions": null,
"name": "Protective clothing",
"node_type": "content_step",
"parent_node_id": "f4727a47-13e1-474a-90c9-627b2e674864",
"path_text": "PPE Safety for Vacation Rental Cleaning (Sample)/Selecting appropriate PPE/Sample PPE selection quiz/Protective clothing",
"reference_media": [
{
"caption": "Disposable protective apron",
"content_type": "image/png",
"content_url": "/api/training/node-media/d983aeae-66aa-400a-a503-8cd4349b5e20/content?size=original",
"created_at": "2026-06-24T03:51:53.514112Z",
"created_by_user_id": 1,
"id": "d983aeae-66aa-400a-a503-8cd4349b5e20",
"kind": "photo",
"poster_status": null,
"poster_url": null,
"preview_path": "tasks/training-node-7a9f7b76-9523-4e4b-acf5-aad04d979c69/training/20260624_035152_protective_apron_preview.jpg",
"preview_url": "/api/training/node-media/d983aeae-66aa-400a-a503-8cd4349b5e20/content?size=preview",
"sort_order": 0,
"storage_path": "tasks/training-node-7a9f7b76-9523-4e4b-acf5-aad04d979c69/training/20260624_035152_protective_apron_original_processed.jpg",
"thumbnail_path": "tasks/training-node-7a9f7b76-9523-4e4b-acf5-aad04d979c69/training/20260624_035152_protective_apron_thumb.jpg",
"thumbnail_url": "/api/training/node-media/d983aeae-66aa-400a-a503-8cd4349b5e20/content?size=thumb",
"training_node_id": "7a9f7b76-9523-4e4b-acf5-aad04d979c69",
"url": "/api/training/node-media/d983aeae-66aa-400a-a503-8cd4349b5e20/content?size=original"
}
],
"sort_order": 8,
"source_node_id": null,
"training_version_id": "7e66a49a-3567-4d99-8b36-a6b83a341930"
},
{
"extra": {
"acknowledgment_label": "I will wear appropriate PPE for each cleaning task and inspect equipment before use.",
"body": "Check the box to confirm before starting the assessment."
},
"id": "76540777-2a75-4a3a-b80d-f5efdd5e6c4b",
"instructions": null,
"name": "PPE commitment",
"node_type": "acknowledgment_step",
"parent_node_id": "f4727a47-13e1-474a-90c9-627b2e674864",
"path_text": "PPE Safety for Vacation Rental Cleaning (Sample)/Selecting appropriate PPE/Sample PPE selection quiz/PPE commitment",
"sort_order": 10,
"source_node_id": null,
"training_version_id": "7e66a49a-3567-4d99-8b36-a6b83a341930"
},
{
"extra": {
"correct_answer": "a",
"explanation": "Cleaning removes germs from surfaces; disinfecting kills nearly all pathogens.",
"options": [
{
"id": "a",
"label": "Cleaning removes dirt but does not kill germs"
},
{
"id": "b",
"label": "Disinfecting adds fragrance only"
},
{
"id": "c",
"label": "Cleaning kills 100% of germs"
}
],
"points": 2,
"prompt": "What is the difference between cleaning and disinfecting?",
"question_type": "multiple_choice"
},
"id": "dfba95ce-556f-4c82-a740-099435659a6f",
"instructions": null,
"name": "Cleaning vs disinfecting",
"node_type": "question",
"parent_node_id": "f4727a47-13e1-474a-90c9-627b2e674864",
"path_text": "PPE Safety for Vacation Rental Cleaning (Sample)/Selecting appropriate PPE/Sample PPE selection quiz/Cleaning vs disinfecting",
"sort_order": 12,
"source_node_id": null,
"training_version_id": "7e66a49a-3567-4d99-8b36-a6b83a341930"
},
{
"extra": {
"correct_answer": "b",
"explanation": "Safety Data Sheets (SDS) communicate hazard information and PPE recommendations.",
"options": [
{
"id": "a",
"label": "Equipment inventory sheet"
},
{
"id": "b",
"label": "Safety Data Sheet"
},
{
"id": "c",
"label": "Guest manual"
}
],
"points": 2,
"prompt": "Which document lists hazards and required PPE for a chemical product?",
"question_type": "multiple_choice"
},
"id": "e3c4f929-7413-4cb5-b3e7-02f46f0239f4",
"instructions": null,
"name": "Safety Data Sheets",
"node_type": "question",
"parent_node_id": "f4727a47-13e1-474a-90c9-627b2e674864",
"path_text": "PPE Safety for Vacation Rental Cleaning (Sample)/Selecting appropriate PPE/Sample PPE selection quiz/Safety Data Sheets",
"sort_order": 13,
"source_node_id": null,
"training_version_id": "7e66a49a-3567-4d99-8b36-a6b83a341930"
},
{
"extra": {
"binary_labels": [
"True",
"False"
],
"correct_answer": "false",
"explanation": "Gloves and masks must be worn when cleaning biological contamination.",
"points": 2,
"prompt": "True or False: PPE is optional when cleaning areas contaminated by biological material.",
"question_type": "binary"
},
"id": "d2c8387e-314e-45b1-a140-c447b96f924e",
"instructions": null,
"name": "Biological contamination PPE",
"node_type": "question",
"parent_node_id": "f4727a47-13e1-474a-90c9-627b2e674864",
"path_text": "PPE Safety for Vacation Rental Cleaning (Sample)/Selecting appropriate PPE/Sample PPE selection quiz/Biological contamination PPE",
"sort_order": 14,
"source_node_id": null,
"training_version_id": "7e66a49a-3567-4d99-8b36-a6b83a341930"
},
{
"extra": {
"all_correct_required": true,
"correct_answers": [
"ppe",
"hazcom"
],
"explanation": "Employers must provide PPE and communicate hazards.",
"options": [
{
"id": "ppe",
"label": "Provide PPE as needed"
},
{
"id": "hazcom",
"label": "Keep hazard communication plans"
},
{
"id": "buyown",
"label": "Ask employees to buy their own gloves"
}
],
"points": 3,
"prompt": "Which of the following are employer responsibilities under OSHA? (Select all that apply.)",
"question_type": "multiple_select"
},
"id": "9d1bcdc8-2c0f-47d3-bb28-ed2ec2fa9ed1",
"instructions": null,
"name": "Employer OSHA duties",
"node_type": "question",
"parent_node_id": "f4727a47-13e1-474a-90c9-627b2e674864",
"path_text": "PPE Safety for Vacation Rental Cleaning (Sample)/Selecting appropriate PPE/Sample PPE selection quiz/Employer OSHA duties",
"sort_order": 15,
"source_node_id": null,
"training_version_id": "7e66a49a-3567-4d99-8b36-a6b83a341930"
},
{
"extra": {
"all_correct_required": false,
"correct_answers": [
"fumes",
"airborne"
],
"explanation": "Respirators protect against fumes and airborne diseases.",
"options": [
{
"id": "vacuum",
"label": "When vacuuming the living room"
},
{
"id": "fumes",
"label": "When using strong chemical disinfectants with fumes"
},
{
"id": "airborne",
"label": "When known airborne pathogens are present"
}
],
"points": 3,
"prompt": "When should a cleaner consider wearing a respirator or N95? (Select any that apply.)",
"question_type": "multiple_select"
},
"id": "4bde20d1-6451-4d0a-9576-adae8f2d1077",
"instructions": null,
"name": "When to wear respirator",
"node_type": "question",
"parent_node_id": "f4727a47-13e1-474a-90c9-627b2e674864",
"path_text": "PPE Safety for Vacation Rental Cleaning (Sample)/Selecting appropriate PPE/Sample PPE selection quiz/When to wear respirator",
"sort_order": 16,
"source_node_id": null,
"training_version_id": "7e66a49a-3567-4d99-8b36-a6b83a341930"
},
{
"extra": {
"acceptable_answers": [
"safety data sheet",
"Safety Data Sheet",
"SDS"
],
"explanation": "Safety Data Sheets specify hazards and required PPE.",
"points": 2,
"prompt": "What does SDS stand for? (two words)",
"question_type": "fill_in_blank"
},
"id": "a98dc007-18a3-4122-9c78-9f91a55408db",
"instructions": null,
"name": "SDS abbreviation",
"node_type": "question",
"parent_node_id": "f4727a47-13e1-474a-90c9-627b2e674864",
"path_text": "PPE Safety for Vacation Rental Cleaning (Sample)/Selecting appropriate PPE/Sample PPE selection quiz/SDS abbreviation",
"sort_order": 17,
"source_node_id": null,
"training_version_id": "7e66a49a-3567-4d99-8b36-a6b83a341930"
},
{
"extra": {
"max_length": 1500,
"points": 5,
"prompt": "You arrive at a property with vomit in the bathroom. Describe which PPE you would wear and the first three steps you would take.",
"question_type": "long_form",
"requires_review": true,
"rubric": "Mentions gloves and mask; describes securing area, using tools not hands, and handwashing after doffing PPE."
},
"id": "d4c8dc2d-7bf6-465c-9172-1ef7ca9577ad",
"instructions": null,
"name": "Biohazard cleanup scenario",
"node_type": "question",
"parent_node_id": "f4727a47-13e1-474a-90c9-627b2e674864",
"path_text": "PPE Safety for Vacation Rental Cleaning (Sample)/Selecting appropriate PPE/Sample PPE selection quiz/Biohazard cleanup scenario",
"sort_order": 18,
"source_node_id": null,
"training_version_id": "7e66a49a-3567-4d99-8b36-a6b83a341930"
},
{
"extra": {
"correct_answer": 60,
"explanation": "CDC recommends at least 60% alcohol when hands are not visibly dirty.",
"points": 1,
"prompt": "Minimum alcohol percentage for hand sanitizer when soap is unavailable?",
"question_type": "numerical"
},
"id": "07b01855-f29a-4995-b465-dce126ff7e62",
"instructions": null,
"name": "Hand sanitizer strength",
"node_type": "question",
"parent_node_id": "f4727a47-13e1-474a-90c9-627b2e674864",
"path_text": "PPE Safety for Vacation Rental Cleaning (Sample)/Selecting appropriate PPE/Sample PPE selection quiz/Hand sanitizer strength",
"sort_order": 19,
"source_node_id": null,
"training_version_id": "7e66a49a-3567-4d99-8b36-a6b83a341930"
},
{
"extra": {
"all_correct_required": true,
"correct_answers": [
"gloves",
"masks"
],
"explanation": "Gloves and masks are required for biological contamination.",
"options": [
{
"id": "gloves",
"label": "Gloves"
},
{
"id": "masks",
"label": "Masks"
},
{
"id": "sandals",
"label": "Sandals"
}
],
"points": 2,
"prompt": "Which PPE items are mandatory when cleaning up vomit? (Select all that apply.)",
"question_type": "multiple_select"
},
"id": "6e3f53f5-b488-4939-aafc-4a5935d9fabc",
"instructions": null,
"name": "Vomit cleanup PPE",
"node_type": "question",
"parent_node_id": "f4727a47-13e1-474a-90c9-627b2e674864",
"path_text": "PPE Safety for Vacation Rental Cleaning (Sample)/Selecting appropriate PPE/Sample PPE selection quiz/Vomit cleanup PPE",
"sort_order": 20,
"source_node_id": null,
"training_version_id": "7e66a49a-3567-4d99-8b36-a6b83a341930"
}
],
"root_node_id": "d595c352-58ce-45fc-89c8-0d73b836b3dc",
"source_version_id": "7e66a49a-3567-4d99-8b36-a6b83a341930",
"tree": [
{
"children": [
{
"children": [
{
"children": [
{
"children": [],
"extra": {
"alt_text": "Cleaner wearing gloves and mask while cleaning a rental property",
"body": "Cleaning removes dirt and reduces germs; disinfection kills nearly all germs on a surface. PPE protects you from chemicals, pathogens, and sharp objects when cleaning vacation rentals.",
"content_kind": "text"
},
"id": "bd17efab-4a0c-4600-bc63-a6bf9c3f7c96",
"instructions": null,
"name": "Why PPE matters",
"node_type": "content_step",
"parent_node_id": "f4727a47-13e1-474a-90c9-627b2e674864",
"path_text": "PPE Safety for Vacation Rental Cleaning (Sample)/Selecting appropriate PPE/Sample PPE selection quiz/Why PPE matters",
"reference_media": [
{
"caption": "Cleaner wearing gloves and mask while cleaning a rental property",
"content_type": "image/png",
"content_url": "/api/training/node-media/d8c2a43f-e3d2-4ca0-b496-7cd5796d1aba/content?size=original",
"created_at": "2026-06-24T03:51:45.175950Z",
"created_by_user_id": 1,
"id": "d8c2a43f-e3d2-4ca0-b496-7cd5796d1aba",
"kind": "photo",
"poster_status": null,
"poster_url": null,
"preview_path": "tasks/training-node-bd17efab-4a0c-4600-bc63-a6bf9c3f7c96/training/20260624_035144_cleaner_wearing_ppe_preview.jpg",
"preview_url": "/api/training/node-media/d8c2a43f-e3d2-4ca0-b496-7cd5796d1aba/content?size=preview",
"sort_order": 0,
"storage_path": "tasks/training-node-bd17efab-4a0c-4600-bc63-a6bf9c3f7c96/training/20260624_035144_cleaner_wearing_ppe_original_processed.jpg",
"thumbnail_path": "tasks/training-node-bd17efab-4a0c-4600-bc63-a6bf9c3f7c96/training/20260624_035144_cleaner_wearing_ppe_thumb.jpg",
"thumbnail_url": "/api/training/node-media/d8c2a43f-e3d2-4ca0-b496-7cd5796d1aba/content?size=thumb",
"training_node_id": "bd17efab-4a0c-4600-bc63-a6bf9c3f7c96",
"url": "/api/training/node-media/d8c2a43f-e3d2-4ca0-b496-7cd5796d1aba/content?size=original"
}
],
"sort_order": 0,
"source_node_id": null,
"training_version_id": "7e66a49a-3567-4d99-8b36-a6b83a341930"
},
{
"children": [],
"extra": {
"alt_text": "Assorted chemical-resistant gloves",
"body": "Wear nitrile or latex gloves when handling chemicals or biological contamination. Choose the right size for a snug fit without tears, and inspect gloves before each use.",
"content_kind": "text"
},
"id": "861b5098-0d17-4e89-a95e-228f40509102",
"instructions": null,
"name": "Gloves and hand protection",
"node_type": "content_step",
"parent_node_id": "f4727a47-13e1-474a-90c9-627b2e674864",
"path_text": "PPE Safety for Vacation Rental Cleaning (Sample)/Selecting appropriate PPE/Sample PPE selection quiz/Gloves and hand protection",
"reference_media": [
{
"caption": "Assorted chemical-resistant gloves",
"content_type": "image/png",
"content_url": "/api/training/node-media/d0d21484-b9a4-4996-8ce9-ebe9dfffa064/content?size=original",
"created_at": "2026-06-24T03:51:47.118924Z",
"created_by_user_id": 1,
"id": "d0d21484-b9a4-4996-8ce9-ebe9dfffa064",
"kind": "photo",
"poster_status": null,
"poster_url": null,
"preview_path": "tasks/training-node-861b5098-0d17-4e89-a95e-228f40509102/training/20260624_035145_types_of_gloves_preview.jpg",
"preview_url": "/api/training/node-media/d0d21484-b9a4-4996-8ce9-ebe9dfffa064/content?size=preview",
"sort_order": 0,
"storage_path": "tasks/training-node-861b5098-0d17-4e89-a95e-228f40509102/training/20260624_035145_types_of_gloves_original_processed.jpg",
"thumbnail_path": "tasks/training-node-861b5098-0d17-4e89-a95e-228f40509102/training/20260624_035145_types_of_gloves_thumb.jpg",
"thumbnail_url": "/api/training/node-media/d0d21484-b9a4-4996-8ce9-ebe9dfffa064/content?size=thumb",
"training_node_id": "861b5098-0d17-4e89-a95e-228f40509102",
"url": "/api/training/node-media/d0d21484-b9a4-4996-8ce9-ebe9dfffa064/content?size=original"
}
],
"sort_order": 2,
"source_node_id": null,
"training_version_id": "7e66a49a-3567-4d99-8b36-a6b83a341930"
},
{
"children": [],
"extra": {
"alt_text": "Properly fitted face mask",
"body": "Masks should seal around your nose and mouth to reduce accidental transmission. Wear a mask when disinfecting, dealing with airborne pathogens, or cleaning contaminated areas.",
"content_kind": "text"
},
"id": "2a25b891-5325-41c7-ac8b-5d270f9e4095",
"instructions": null,
"name": "Mask fit",
"node_type": "content_step",
"parent_node_id": "f4727a47-13e1-474a-90c9-627b2e674864",
"path_text": "PPE Safety for Vacation Rental Cleaning (Sample)/Selecting appropriate PPE/Sample PPE selection quiz/Mask fit",
"reference_media": [
{
"caption": "Properly fitted face mask",
"content_type": "image/png",
"content_url": "/api/training/node-media/b929f250-eed8-4879-8bc7-94c474660579/content?size=original",
"created_at": "2026-06-24T03:51:49.945544Z",
"created_by_user_id": 1,
"id": "b929f250-eed8-4879-8bc7-94c474660579",
"kind": "photo",
"poster_status": null,
"poster_url": null,
"preview_path": "tasks/training-node-2a25b891-5325-41c7-ac8b-5d270f9e4095/training/20260624_035148_proper_mask_fit_preview.jpg",
"preview_url": "/api/training/node-media/b929f250-eed8-4879-8bc7-94c474660579/content?size=preview",
"sort_order": 0,
"storage_path": "tasks/training-node-2a25b891-5325-41c7-ac8b-5d270f9e4095/training/20260624_035148_proper_mask_fit_original_processed.jpg",
"thumbnail_path": "tasks/training-node-2a25b891-5325-41c7-ac8b-5d270f9e4095/training/20260624_035148_proper_mask_fit_thumb.jpg",
"thumbnail_url": "/api/training/node-media/b929f250-eed8-4879-8bc7-94c474660579/content?size=thumb",
"training_node_id": "2a25b891-5325-41c7-ac8b-5d270f9e4095",
"url": "/api/training/node-media/b929f250-eed8-4879-8bc7-94c474660579/content?size=original"
}
],
"sort_order": 4,
"source_node_id": null,
"training_version_id": "7e66a49a-3567-4d99-8b36-a6b83a341930"
},
{
"children": [],
"extra": {
"alt_text": "Safety goggles for splash protection",
"body": "Splash goggles protect eyes from chemical splashes and infectious droplets. Wear them when mixing chemicals or when there is a risk of splashes.",
"content_kind": "text"
},
"id": "f6939854-cda2-4435-b72e-9e5002fe74ba",
"instructions": null,
"name": "Eye and face protection",
"node_type": "content_step",
"parent_node_id": "f4727a47-13e1-474a-90c9-627b2e674864",
"path_text": "PPE Safety for Vacation Rental Cleaning (Sample)/Selecting appropriate PPE/Sample PPE selection quiz/Eye and face protection",
"reference_media": [
{
"caption": "Safety goggles for splash protection",
"content_type": "image/png",
"content_url": "/api/training/node-media/daa427d3-b4cd-4437-a484-651f1bb72036/content?size=original",
"created_at": "2026-06-24T03:51:51.958079Z",
"created_by_user_id": 1,
"id": "daa427d3-b4cd-4437-a484-651f1bb72036",
"kind": "photo",
"poster_status": null,
"poster_url": null,
"preview_path": "tasks/training-node-f6939854-cda2-4435-b72e-9e5002fe74ba/training/20260624_035151_safety_goggles_preview.jpg",
"preview_url": "/api/training/node-media/daa427d3-b4cd-4437-a484-651f1bb72036/content?size=preview",
"sort_order": 0,
"storage_path": "tasks/training-node-f6939854-cda2-4435-b72e-9e5002fe74ba/training/20260624_035151_safety_goggles_original_processed.jpg",
"thumbnail_path": "tasks/training-node-f6939854-cda2-4435-b72e-9e5002fe74ba/training/20260624_035151_safety_goggles_thumb.jpg",
"thumbnail_url": "/api/training/node-media/daa427d3-b4cd-4437-a484-651f1bb72036/content?size=thumb",
"training_node_id": "f6939854-cda2-4435-b72e-9e5002fe74ba",
"url": "/api/training/node-media/daa427d3-b4cd-4437-a484-651f1bb72036/content?size=original"
}
],
"sort_order": 6,
"source_node_id": null,
"training_version_id": "7e66a49a-3567-4d99-8b36-a6b83a341930"
},
{
"children": [],
"extra": {
"alt_text": "Disposable protective apron",
"body": "Disposable aprons and coveralls protect skin and clothing from chemicals. Remove and launder or discard protective clothing after the job \u2014 do not wear it home.",
"content_kind": "text"
},
"id": "7a9f7b76-9523-4e4b-acf5-aad04d979c69",
"instructions": null,
"name": "Protective clothing",
"node_type": "content_step",
"parent_node_id": "f4727a47-13e1-474a-90c9-627b2e674864",
"path_text": "PPE Safety for Vacation Rental Cleaning (Sample)/Selecting appropriate PPE/Sample PPE selection quiz/Protective clothing",
"reference_media": [
{
"caption": "Disposable protective apron",
"content_type": "image/png",
"content_url": "/api/training/node-media/d983aeae-66aa-400a-a503-8cd4349b5e20/content?size=original",
"created_at": "2026-06-24T03:51:53.514112Z",
"created_by_user_id": 1,
"id": "d983aeae-66aa-400a-a503-8cd4349b5e20",
"kind": "photo",
"poster_status": null,
"poster_url": null,
"preview_path": "tasks/training-node-7a9f7b76-9523-4e4b-acf5-aad04d979c69/training/20260624_035152_protective_apron_preview.jpg",
"preview_url": "/api/training/node-media/d983aeae-66aa-400a-a503-8cd4349b5e20/content?size=preview",
"sort_order": 0,
"storage_path": "tasks/training-node-7a9f7b76-9523-4e4b-acf5-aad04d979c69/training/20260624_035152_protective_apron_original_processed.jpg",
"thumbnail_path": "tasks/training-node-7a9f7b76-9523-4e4b-acf5-aad04d979c69/training/20260624_035152_protective_apron_thumb.jpg",
"thumbnail_url": "/api/training/node-media/d983aeae-66aa-400a-a503-8cd4349b5e20/content?size=thumb",
"training_node_id": "7a9f7b76-9523-4e4b-acf5-aad04d979c69",
"url": "/api/training/node-media/d983aeae-66aa-400a-a503-8cd4349b5e20/content?size=original"
}
],
"sort_order": 8,
"source_node_id": null,
"training_version_id": "7e66a49a-3567-4d99-8b36-a6b83a341930"
},
{
"children": [],
"extra": {
"acknowledgment_label": "I will wear appropriate PPE for each cleaning task and inspect equipment before use.",
"body": "Check the box to confirm before starting the assessment."
},
"id": "76540777-2a75-4a3a-b80d-f5efdd5e6c4b",
"instructions": null,
"name": "PPE commitment",
"node_type": "acknowledgment_step",
"parent_node_id": "f4727a47-13e1-474a-90c9-627b2e674864",
"path_text": "PPE Safety for Vacation Rental Cleaning (Sample)/Selecting appropriate PPE/Sample PPE selection quiz/PPE commitment",
"sort_order": 10,
"source_node_id": null,
"training_version_id": "7e66a49a-3567-4d99-8b36-a6b83a341930"
},
{
"children": [],
"extra": {
"correct_answer": "a",
"explanation": "Cleaning removes germs from surfaces; disinfecting kills nearly all pathogens.",
"options": [
{
"id": "a",
"label": "Cleaning removes dirt but does not kill germs"
},
{
"id": "b",
"label": "Disinfecting adds fragrance only"
},
{
"id": "c",
"label": "Cleaning kills 100% of germs"
}
],
"points": 2,
"prompt": "What is the difference between cleaning and disinfecting?",
"question_type": "multiple_choice"
},
"id": "dfba95ce-556f-4c82-a740-099435659a6f",
"instructions": null,
"name": "Cleaning vs disinfecting",
"node_type": "question",
"parent_node_id": "f4727a47-13e1-474a-90c9-627b2e674864",
"path_text": "PPE Safety for Vacation Rental Cleaning (Sample)/Selecting appropriate PPE/Sample PPE selection quiz/Cleaning vs disinfecting",
"sort_order": 12,
"source_node_id": null,
"training_version_id": "7e66a49a-3567-4d99-8b36-a6b83a341930"
},
{
"children": [],
"extra": {
"correct_answer": "b",
"explanation": "Safety Data Sheets (SDS) communicate hazard information and PPE recommendations.",
"options": [
{
"id": "a",
"label": "Equipment inventory sheet"
},
{
"id": "b",
"label": "Safety Data Sheet"
},
{
"id": "c",
"label": "Guest manual"
}
],
"points": 2,
"prompt": "Which document lists hazards and required PPE for a chemical product?",
"question_type": "multiple_choice"
},
"id": "e3c4f929-7413-4cb5-b3e7-02f46f0239f4",
"instructions": null,
"name": "Safety Data Sheets",
"node_type": "question",
"parent_node_id": "f4727a47-13e1-474a-90c9-627b2e674864",
"path_text": "PPE Safety for Vacation Rental Cleaning (Sample)/Selecting appropriate PPE/Sample PPE selection quiz/Safety Data Sheets",
"sort_order": 13,
"source_node_id": null,
"training_version_id": "7e66a49a-3567-4d99-8b36-a6b83a341930"
},
{
"children": [],
"extra": {
"binary_labels": [
"True",
"False"
],
"correct_answer": "false",
"explanation": "Gloves and masks must be worn when cleaning biological contamination.",
"points": 2,
"prompt": "True or False: PPE is optional when cleaning areas contaminated by biological material.",
"question_type": "binary"
},
"id": "d2c8387e-314e-45b1-a140-c447b96f924e",
"instructions": null,
"name": "Biological contamination PPE",
"node_type": "question",
"parent_node_id": "f4727a47-13e1-474a-90c9-627b2e674864",
"path_text": "PPE Safety for Vacation Rental Cleaning (Sample)/Selecting appropriate PPE/Sample PPE selection quiz/Biological contamination PPE",
"sort_order": 14,
"source_node_id": null,
"training_version_id": "7e66a49a-3567-4d99-8b36-a6b83a341930"
},
{
"children": [],
"extra": {
"all_correct_required": true,
"correct_answers": [
"ppe",
"hazcom"
],
"explanation": "Employers must provide PPE and communicate hazards.",
"options": [
{
"id": "ppe",
"label": "Provide PPE as needed"
},
{
"id": "hazcom",
"label": "Keep hazard communication plans"
},
{
"id": "buyown",
"label": "Ask employees to buy their own gloves"
}
],
"points": 3,
"prompt": "Which of the following are employer responsibilities under OSHA? (Select all that apply.)",
"question_type": "multiple_select"
},
"id": "9d1bcdc8-2c0f-47d3-bb28-ed2ec2fa9ed1",
"instructions": null,
"name": "Employer OSHA duties",
"node_type": "question",
"parent_node_id": "f4727a47-13e1-474a-90c9-627b2e674864",
"path_text": "PPE Safety for Vacation Rental Cleaning (Sample)/Selecting appropriate PPE/Sample PPE selection quiz/Employer OSHA duties",
"sort_order": 15,
"source_node_id": null,
"training_version_id": "7e66a49a-3567-4d99-8b36-a6b83a341930"
},
{
"children": [],
"extra": {
"all_correct_required": false,
"correct_answers": [
"fumes",
"airborne"
],
"explanation": "Respirators protect against fumes and airborne diseases.",
"options": [
{
"id": "vacuum",
"label": "When vacuuming the living room"
},
{
"id": "fumes",
"label": "When using strong chemical disinfectants with fumes"
},
{
"id": "airborne",
"label": "When known airborne pathogens are present"
}
],
"points": 3,
"prompt": "When should a cleaner consider wearing a respirator or N95? (Select any that apply.)",
"question_type": "multiple_select"
},
"id": "4bde20d1-6451-4d0a-9576-adae8f2d1077",
"instructions": null,
"name": "When to wear respirator",
"node_type": "question",
"parent_node_id": "f4727a47-13e1-474a-90c9-627b2e674864",
"path_text": "PPE Safety for Vacation Rental Cleaning (Sample)/Selecting appropriate PPE/Sample PPE selection quiz/When to wear respirator",
"sort_order": 16,
"source_node_id": null,
"training_version_id": "7e66a49a-3567-4d99-8b36-a6b83a341930"
},
{
"children": [],
"extra": {
"acceptable_answers": [
"safety data sheet",
"Safety Data Sheet",
"SDS"
],
"explanation": "Safety Data Sheets specify hazards and required PPE.",
"points": 2,
"prompt": "What does SDS stand for? (two words)",
"question_type": "fill_in_blank"
},
"id": "a98dc007-18a3-4122-9c78-9f91a55408db",
"instructions": null,
"name": "SDS abbreviation",
"node_type": "question",
"parent_node_id": "f4727a47-13e1-474a-90c9-627b2e674864",
"path_text": "PPE Safety for Vacation Rental Cleaning (Sample)/Selecting appropriate PPE/Sample PPE selection quiz/SDS abbreviation",
"sort_order": 17,
"source_node_id": null,
"training_version_id": "7e66a49a-3567-4d99-8b36-a6b83a341930"
},
{
"children": [],
"extra": {
"max_length": 1500,
"points": 5,
"prompt": "You arrive at a property with vomit in the bathroom. Describe which PPE you would wear and the first three steps you would take.",
"question_type": "long_form",
"requires_review": true,
"rubric": "Mentions gloves and mask; describes securing area, using tools not hands, and handwashing after doffing PPE."
},
"id": "d4c8dc2d-7bf6-465c-9172-1ef7ca9577ad",
"instructions": null,
"name": "Biohazard cleanup scenario",
"node_type": "question",
"parent_node_id": "f4727a47-13e1-474a-90c9-627b2e674864",
"path_text": "PPE Safety for Vacation Rental Cleaning (Sample)/Selecting appropriate PPE/Sample PPE selection quiz/Biohazard cleanup scenario",
"sort_order": 18,
"source_node_id": null,
"training_version_id": "7e66a49a-3567-4d99-8b36-a6b83a341930"
},
{
"children": [],
"extra": {
"correct_answer": 60,
"explanation": "CDC recommends at least 60% alcohol when hands are not visibly dirty.",
"points": 1,
"prompt": "Minimum alcohol percentage for hand sanitizer when soap is unavailable?",
"question_type": "numerical"
},
"id": "07b01855-f29a-4995-b465-dce126ff7e62",
"instructions": null,
"name": "Hand sanitizer strength",
"node_type": "question",
"parent_node_id": "f4727a47-13e1-474a-90c9-627b2e674864",
"path_text": "PPE Safety for Vacation Rental Cleaning (Sample)/Selecting appropriate PPE/Sample PPE selection quiz/Hand sanitizer strength",
"sort_order": 19,
"source_node_id": null,
"training_version_id": "7e66a49a-3567-4d99-8b36-a6b83a341930"
},
{
"children": [],
"extra": {
"all_correct_required": true,
"correct_answers": [
"gloves",
"masks"
],
"explanation": "Gloves and masks are required for biological contamination.",
"options": [
{
"id": "gloves",
"label": "Gloves"
},
{
"id": "masks",
"label": "Masks"
},
{
"id": "sandals",
"label": "Sandals"
}
],
"points": 2,
"prompt": "Which PPE items are mandatory when cleaning up vomit? (Select all that apply.)",
"question_type": "multiple_select"
},
"id": "6e3f53f5-b488-4939-aafc-4a5935d9fabc",
"instructions": null,
"name": "Vomit cleanup PPE",
"node_type": "question",
"parent_node_id": "f4727a47-13e1-474a-90c9-627b2e674864",
"path_text": "PPE Safety for Vacation Rental Cleaning (Sample)/Selecting appropriate PPE/Sample PPE selection quiz/Vomit cleanup PPE",
"sort_order": 20,
"source_node_id": null,
"training_version_id": "7e66a49a-3567-4d99-8b36-a6b83a341930"
}
],
"extra": {
"pass_threshold_percent": 80,
"shuffle_questions": true
},
"id": "f4727a47-13e1-474a-90c9-627b2e674864",
"instructions": null,
"name": "Sample PPE selection quiz",
"node_type": "lesson",
"parent_node_id": "6b2a1f1c-49a7-416b-b0c2-78c1ab31b49a",
"path_text": "PPE Safety for Vacation Rental Cleaning (Sample)/Selecting appropriate PPE/Sample PPE selection quiz",
"sort_order": 0,
"source_node_id": null,
"training_version_id": "7e66a49a-3567-4d99-8b36-a6b83a341930"
}
],
"extra": null,
"id": "6b2a1f1c-49a7-416b-b0c2-78c1ab31b49a",
"instructions": null,
"name": "Selecting appropriate PPE",
"node_type": "module",
"parent_node_id": "d595c352-58ce-45fc-89c8-0d73b836b3dc",
"path_text": "PPE Safety for Vacation Rental Cleaning (Sample)/Selecting appropriate PPE",
"sort_order": 0,
"source_node_id": null,
"training_version_id": "7e66a49a-3567-4d99-8b36-a6b83a341930"
}
],
"extra": null,
"id": "d595c352-58ce-45fc-89c8-0d73b836b3dc",
"instructions": null,
"name": "PPE Safety for Vacation Rental Cleaning (Sample)",
"node_type": "program",
"parent_node_id": null,
"path_text": "PPE Safety for Vacation Rental Cleaning (Sample)",
"sort_order": 0,
"source_node_id": null,
"training_version_id": "7e66a49a-3567-4d99-8b36-a6b83a341930"
}
],
"tree_row_count": 18
},
"draft_version_id": "7e66a49a-3567-4d99-8b36-a6b83a341930",
"mutation": {
"mutate_endpoint": "/api/training/programs/5a89bc86-3bf5-4802-ad3b-1b41d2ad868f/mutate",
"refetch_version_id": "7e66a49a-3567-4d99-8b36-a6b83a341930",
"source_version_id": "7e66a49a-3567-4d99-8b36-a6b83a341930",
"valid_source_node_ids": [
"d595c352-58ce-45fc-89c8-0d73b836b3dc",
"6b2a1f1c-49a7-416b-b0c2-78c1ab31b49a",
"f4727a47-13e1-474a-90c9-627b2e674864",
"bd17efab-4a0c-4600-bc63-a6bf9c3f7c96",
"861b5098-0d17-4e89-a95e-228f40509102",
"2a25b891-5325-41c7-ac8b-5d270f9e4095",
"f6939854-cda2-4435-b72e-9e5002fe74ba",
"7a9f7b76-9523-4e4b-acf5-aad04d979c69",
"76540777-2a75-4a3a-b80d-f5efdd5e6c4b",
"dfba95ce-556f-4c82-a740-099435659a6f",
"e3c4f929-7413-4cb5-b3e7-02f46f0239f4",
"d2c8387e-314e-45b1-a140-c447b96f924e",
"9d1bcdc8-2c0f-47d3-bb28-ed2ec2fa9ed1",
"4bde20d1-6451-4d0a-9576-adae8f2d1077",
"a98dc007-18a3-4122-9c78-9f91a55408db",
"d4c8dc2d-7bf6-465c-9172-1ef7ca9577ad",
"07b01855-f29a-4995-b465-dce126ff7e62",
"6e3f53f5-b488-4939-aafc-4a5935d9fabc"
],
"version_endpoint": "/api/training/versions/7e66a49a-3567-4d99-8b36-a6b83a341930"
},
"nodes": [
{
"extra": null,
"id": "d595c352-58ce-45fc-89c8-0d73b836b3dc",
"instructions": null,
"name": "PPE Safety for Vacation Rental Cleaning (Sample)",
"node_type": "program",
"parent_node_id": null,
"path_text": "PPE Safety for Vacation Rental Cleaning (Sample)",
"sort_order": 0,
"source_node_id": null,
"training_version_id": "7e66a49a-3567-4d99-8b36-a6b83a341930"
},
{
"extra": null,
"id": "6b2a1f1c-49a7-416b-b0c2-78c1ab31b49a",
"instructions": null,
"name": "Selecting appropriate PPE",
"node_type": "module",
"parent_node_id": "d595c352-58ce-45fc-89c8-0d73b836b3dc",
"path_text": "PPE Safety for Vacation Rental Cleaning (Sample)/Selecting appropriate PPE",
"sort_order": 0,
"source_node_id": null,
"training_version_id": "7e66a49a-3567-4d99-8b36-a6b83a341930"
},
{
"extra": {
"pass_threshold_percent": 80,
"shuffle_questions": true
},
"id": "f4727a47-13e1-474a-90c9-627b2e674864",
"instructions": null,
"name": "Sample PPE selection quiz",
"node_type": "lesson",
"parent_node_id": "6b2a1f1c-49a7-416b-b0c2-78c1ab31b49a",
"path_text": "PPE Safety for Vacation Rental Cleaning (Sample)/Selecting appropriate PPE/Sample PPE selection quiz",
"sort_order": 0,
"source_node_id": null,
"training_version_id": "7e66a49a-3567-4d99-8b36-a6b83a341930"
},
{
"extra": {
"alt_text": "Cleaner wearing gloves and mask while cleaning a rental property",
"body": "Cleaning removes dirt and reduces germs; disinfection kills nearly all germs on a surface. PPE protects you from chemicals, pathogens, and sharp objects when cleaning vacation rentals.",
"content_kind": "text"
},
"id": "bd17efab-4a0c-4600-bc63-a6bf9c3f7c96",
"instructions": null,
"name": "Why PPE matters",
"node_type": "content_step",
"parent_node_id": "f4727a47-13e1-474a-90c9-627b2e674864",
"path_text": "PPE Safety for Vacation Rental Cleaning (Sample)/Selecting appropriate PPE/Sample PPE selection quiz/Why PPE matters",
"reference_media": [
{
"caption": "Cleaner wearing gloves and mask while cleaning a rental property",
"content_type": "image/png",
"content_url": "/api/training/node-media/d8c2a43f-e3d2-4ca0-b496-7cd5796d1aba/content?size=original",
"created_at": "2026-06-24T03:51:45.175950Z",
"created_by_user_id": 1,
"id": "d8c2a43f-e3d2-4ca0-b496-7cd5796d1aba",
"kind": "photo",
"poster_status": null,
"poster_url": null,
"preview_path": "tasks/training-node-bd17efab-4a0c-4600-bc63-a6bf9c3f7c96/training/20260624_035144_cleaner_wearing_ppe_preview.jpg",
"preview_url": "/api/training/node-media/d8c2a43f-e3d2-4ca0-b496-7cd5796d1aba/content?size=preview",
"sort_order": 0,
"storage_path": "tasks/training-node-bd17efab-4a0c-4600-bc63-a6bf9c3f7c96/training/20260624_035144_cleaner_wearing_ppe_original_processed.jpg",
"thumbnail_path": "tasks/training-node-bd17efab-4a0c-4600-bc63-a6bf9c3f7c96/training/20260624_035144_cleaner_wearing_ppe_thumb.jpg",
"thumbnail_url": "/api/training/node-media/d8c2a43f-e3d2-4ca0-b496-7cd5796d1aba/content?size=thumb",
"training_node_id": "bd17efab-4a0c-4600-bc63-a6bf9c3f7c96",
"url": "/api/training/node-media/d8c2a43f-e3d2-4ca0-b496-7cd5796d1aba/content?size=original"
}
],
"sort_order": 0,
"source_node_id": null,
"training_version_id": "7e66a49a-3567-4d99-8b36-a6b83a341930"
},
{
"extra": {
"alt_text": "Assorted chemical-resistant gloves",
"body": "Wear nitrile or latex gloves when handling chemicals or biological contamination. Choose the right size for a snug fit without tears, and inspect gloves before each use.",
"content_kind": "text"
},
"id": "861b5098-0d17-4e89-a95e-228f40509102",
"instructions": null,
"name": "Gloves and hand protection",
"node_type": "content_step",
"parent_node_id": "f4727a47-13e1-474a-90c9-627b2e674864",
"path_text": "PPE Safety for Vacation Rental Cleaning (Sample)/Selecting appropriate PPE/Sample PPE selection quiz/Gloves and hand protection",
"reference_media": [
{
"caption": "Assorted chemical-resistant gloves",
"content_type": "image/png",
"content_url": "/api/training/node-media/d0d21484-b9a4-4996-8ce9-ebe9dfffa064/content?size=original",
"created_at": "2026-06-24T03:51:47.118924Z",
"created_by_user_id": 1,
"id": "d0d21484-b9a4-4996-8ce9-ebe9dfffa064",
"kind": "photo",
"poster_status": null,
"poster_url": null,
"preview_path": "tasks/training-node-861b5098-0d17-4e89-a95e-228f40509102/training/20260624_035145_types_of_gloves_preview.jpg",
"preview_url": "/api/training/node-media/d0d21484-b9a4-4996-8ce9-ebe9dfffa064/content?size=preview",
"sort_order": 0,
"storage_path": "tasks/training-node-861b5098-0d17-4e89-a95e-228f40509102/training/20260624_035145_types_of_gloves_original_processed.jpg",
"thumbnail_path": "tasks/training-node-861b5098-0d17-4e89-a95e-228f40509102/training/20260624_035145_types_of_gloves_thumb.jpg",
"thumbnail_url": "/api/training/node-media/d0d21484-b9a4-4996-8ce9-ebe9dfffa064/content?size=thumb",
"training_node_id": "861b5098-0d17-4e89-a95e-228f40509102",
"url": "/api/training/node-media/d0d21484-b9a4-4996-8ce9-ebe9dfffa064/content?size=original"
}
],
"sort_order": 2,
"source_node_id": null,
"training_version_id": "7e66a49a-3567-4d99-8b36-a6b83a341930"
},
{
"extra": {
"alt_text": "Properly fitted face mask",
"body": "Masks should seal around your nose and mouth to reduce accidental transmission. Wear a mask when disinfecting, dealing with airborne pathogens, or cleaning contaminated areas.",
"content_kind": "text"
},
"id": "2a25b891-5325-41c7-ac8b-5d270f9e4095",
"instructions": null,
"name": "Mask fit",
"node_type": "content_step",
"parent_node_id": "f4727a47-13e1-474a-90c9-627b2e674864",
"path_text": "PPE Safety for Vacation Rental Cleaning (Sample)/Selecting appropriate PPE/Sample PPE selection quiz/Mask fit",
"reference_media": [
{
"caption": "Properly fitted face mask",
"content_type": "image/png",
"content_url": "/api/training/node-media/b929f250-eed8-4879-8bc7-94c474660579/content?size=original",
"created_at": "2026-06-24T03:51:49.945544Z",
"created_by_user_id": 1,
"id": "b929f250-eed8-4879-8bc7-94c474660579",
"kind": "photo",
"poster_status": null,
"poster_url": null,
"preview_path": "tasks/training-node-2a25b891-5325-41c7-ac8b-5d270f9e4095/training/20260624_035148_proper_mask_fit_preview.jpg",
"preview_url": "/api/training/node-media/b929f250-eed8-4879-8bc7-94c474660579/content?size=preview",
"sort_order": 0,
"storage_path": "tasks/training-node-2a25b891-5325-41c7-ac8b-5d270f9e4095/training/20260624_035148_proper_mask_fit_original_processed.jpg",
"thumbnail_path": "tasks/training-node-2a25b891-5325-41c7-ac8b-5d270f9e4095/training/20260624_035148_proper_mask_fit_thumb.jpg",
"thumbnail_url": "/api/training/node-media/b929f250-eed8-4879-8bc7-94c474660579/content?size=thumb",
"training_node_id": "2a25b891-5325-41c7-ac8b-5d270f9e4095",
"url": "/api/training/node-media/b929f250-eed8-4879-8bc7-94c474660579/content?size=original"
}
],
"sort_order": 4,
"source_node_id": null,
"training_version_id": "7e66a49a-3567-4d99-8b36-a6b83a341930"
},
{
"extra": {
"alt_text": "Safety goggles for splash protection",
"body": "Splash goggles protect eyes from chemical splashes and infectious droplets. Wear them when mixing chemicals or when there is a risk of splashes.",
"content_kind": "text"
},
"id": "f6939854-cda2-4435-b72e-9e5002fe74ba",
"instructions": null,
"name": "Eye and face protection",
"node_type": "content_step",
"parent_node_id": "f4727a47-13e1-474a-90c9-627b2e674864",
"path_text": "PPE Safety for Vacation Rental Cleaning (Sample)/Selecting appropriate PPE/Sample PPE selection quiz/Eye and face protection",
"reference_media": [
{
"caption": "Safety goggles for splash protection",
"content_type": "image/png",
"content_url": "/api/training/node-media/daa427d3-b4cd-4437-a484-651f1bb72036/content?size=original",
"created_at": "2026-06-24T03:51:51.958079Z",
"created_by_user_id": 1,
"id": "daa427d3-b4cd-4437-a484-651f1bb72036",
"kind": "photo",
"poster_status": null,
"poster_url": null,
"preview_path": "tasks/training-node-f6939854-cda2-4435-b72e-9e5002fe74ba/training/20260624_035151_safety_goggles_preview.jpg",
"preview_url": "/api/training/node-media/daa427d3-b4cd-4437-a484-651f1bb72036/content?size=preview",
"sort_order": 0,
"storage_path": "tasks/training-node-f6939854-cda2-4435-b72e-9e5002fe74ba/training/20260624_035151_safety_goggles_original_processed.jpg",
"thumbnail_path": "tasks/training-node-f6939854-cda2-4435-b72e-9e5002fe74ba/training/20260624_035151_safety_goggles_thumb.jpg",
"thumbnail_url": "/api/training/node-media/daa427d3-b4cd-4437-a484-651f1bb72036/content?size=thumb",
"training_node_id": "f6939854-cda2-4435-b72e-9e5002fe74ba",
"url": "/api/training/node-media/daa427d3-b4cd-4437-a484-651f1bb72036/content?size=original"
}
],
"sort_order": 6,
"source_node_id": null,
"training_version_id": "7e66a49a-3567-4d99-8b36-a6b83a341930"
},
{
"extra": {
"alt_text": "Disposable protective apron",
"body": "Disposable aprons and coveralls protect skin and clothing from chemicals. Remove and launder or discard protective clothing after the job \u2014 do not wear it home.",
"content_kind": "text"
},
"id": "7a9f7b76-9523-4e4b-acf5-aad04d979c69",
"instructions": null,
"name": "Protective clothing",
"node_type": "content_step",
"parent_node_id": "f4727a47-13e1-474a-90c9-627b2e674864",
"path_text": "PPE Safety for Vacation Rental Cleaning (Sample)/Selecting appropriate PPE/Sample PPE selection quiz/Protective clothing",
"reference_media": [
{
"caption": "Disposable protective apron",
"content_type": "image/png",
"content_url": "/api/training/node-media/d983aeae-66aa-400a-a503-8cd4349b5e20/content?size=original",
"created_at": "2026-06-24T03:51:53.514112Z",
"created_by_user_id": 1,
"id": "d983aeae-66aa-400a-a503-8cd4349b5e20",
"kind": "photo",
"poster_status": null,
"poster_url": null,
"preview_path": "tasks/training-node-7a9f7b76-9523-4e4b-acf5-aad04d979c69/training/20260624_035152_protective_apron_preview.jpg",
"preview_url": "/api/training/node-media/d983aeae-66aa-400a-a503-8cd4349b5e20/content?size=preview",
"sort_order": 0,
"storage_path": "tasks/training-node-7a9f7b76-9523-4e4b-acf5-aad04d979c69/training/20260624_035152_protective_apron_original_processed.jpg",
"thumbnail_path": "tasks/training-node-7a9f7b76-9523-4e4b-acf5-aad04d979c69/training/20260624_035152_protective_apron_thumb.jpg",
"thumbnail_url": "/api/training/node-media/d983aeae-66aa-400a-a503-8cd4349b5e20/content?size=thumb",
"training_node_id": "7a9f7b76-9523-4e4b-acf5-aad04d979c69",
"url": "/api/training/node-media/d983aeae-66aa-400a-a503-8cd4349b5e20/content?size=original"
}
],
"sort_order": 8,
"source_node_id": null,
"training_version_id": "7e66a49a-3567-4d99-8b36-a6b83a341930"
},
{
"extra": {
"acknowledgment_label": "I will wear appropriate PPE for each cleaning task and inspect equipment before use.",
"body": "Check the box to confirm before starting the assessment."
},
"id": "76540777-2a75-4a3a-b80d-f5efdd5e6c4b",
"instructions": null,
"name": "PPE commitment",
"node_type": "acknowledgment_step",
"parent_node_id": "f4727a47-13e1-474a-90c9-627b2e674864",
"path_text": "PPE Safety for Vacation Rental Cleaning (Sample)/Selecting appropriate PPE/Sample PPE selection quiz/PPE commitment",
"sort_order": 10,
"source_node_id": null,
"training_version_id": "7e66a49a-3567-4d99-8b36-a6b83a341930"
},
{
"extra": {
"correct_answer": "a",
"explanation": "Cleaning removes germs from surfaces; disinfecting kills nearly all pathogens.",
"options": [
{
"id": "a",
"label": "Cleaning removes dirt but does not kill germs"
},
{
"id": "b",
"label": "Disinfecting adds fragrance only"
},
{
"id": "c",
"label": "Cleaning kills 100% of germs"
}
],
"points": 2,
"prompt": "What is the difference between cleaning and disinfecting?",
"question_type": "multiple_choice"
},
"id": "dfba95ce-556f-4c82-a740-099435659a6f",
"instructions": null,
"name": "Cleaning vs disinfecting",
"node_type": "question",
"parent_node_id": "f4727a47-13e1-474a-90c9-627b2e674864",
"path_text": "PPE Safety for Vacation Rental Cleaning (Sample)/Selecting appropriate PPE/Sample PPE selection quiz/Cleaning vs disinfecting",
"sort_order": 12,
"source_node_id": null,
"training_version_id": "7e66a49a-3567-4d99-8b36-a6b83a341930"
},
{
"extra": {
"correct_answer": "b",
"explanation": "Safety Data Sheets (SDS) communicate hazard information and PPE recommendations.",
"options": [
{
"id": "a",
"label": "Equipment inventory sheet"
},
{
"id": "b",
"label": "Safety Data Sheet"
},
{
"id": "c",
"label": "Guest manual"
}
],
"points": 2,
"prompt": "Which document lists hazards and required PPE for a chemical product?",
"question_type": "multiple_choice"
},
"id": "e3c4f929-7413-4cb5-b3e7-02f46f0239f4",
"instructions": null,
"name": "Safety Data Sheets",
"node_type": "question",
"parent_node_id": "f4727a47-13e1-474a-90c9-627b2e674864",
"path_text": "PPE Safety for Vacation Rental Cleaning (Sample)/Selecting appropriate PPE/Sample PPE selection quiz/Safety Data Sheets",
"sort_order": 13,
"source_node_id": null,
"training_version_id": "7e66a49a-3567-4d99-8b36-a6b83a341930"
},
{
"extra": {
"binary_labels": [
"True",
"False"
],
"correct_answer": "false",
"explanation": "Gloves and masks must be worn when cleaning biological contamination.",
"points": 2,
"prompt": "True or False: PPE is optional when cleaning areas contaminated by biological material.",
"question_type": "binary"
},
"id": "d2c8387e-314e-45b1-a140-c447b96f924e",
"instructions": null,
"name": "Biological contamination PPE",
"node_type": "question",
"parent_node_id": "f4727a47-13e1-474a-90c9-627b2e674864",
"path_text": "PPE Safety for Vacation Rental Cleaning (Sample)/Selecting appropriate PPE/Sample PPE selection quiz/Biological contamination PPE",
"sort_order": 14,
"source_node_id": null,
"training_version_id": "7e66a49a-3567-4d99-8b36-a6b83a341930"
},
{
"extra": {
"all_correct_required": true,
"correct_answers": [
"ppe",
"hazcom"
],
"explanation": "Employers must provide PPE and communicate hazards.",
"options": [
{
"id": "ppe",
"label": "Provide PPE as needed"
},
{
"id": "hazcom",
"label": "Keep hazard communication plans"
},
{
"id": "buyown",
"label": "Ask employees to buy their own gloves"
}
],
"points": 3,
"prompt": "Which of the following are employer responsibilities under OSHA? (Select all that apply.)",
"question_type": "multiple_select"
},
"id": "9d1bcdc8-2c0f-47d3-bb28-ed2ec2fa9ed1",
"instructions": null,
"name": "Employer OSHA duties",
"node_type": "question",
"parent_node_id": "f4727a47-13e1-474a-90c9-627b2e674864",
"path_text": "PPE Safety for Vacation Rental Cleaning (Sample)/Selecting appropriate PPE/Sample PPE selection quiz/Employer OSHA duties",
"sort_order": 15,
"source_node_id": null,
"training_version_id": "7e66a49a-3567-4d99-8b36-a6b83a341930"
},
{
"extra": {
"all_correct_required": false,
"correct_answers": [
"fumes",
"airborne"
],
"explanation": "Respirators protect against fumes and airborne diseases.",
"options": [
{
"id": "vacuum",
"label": "When vacuuming the living room"
},
{
"id": "fumes",
"label": "When using strong chemical disinfectants with fumes"
},
{
"id": "airborne",
"label": "When known airborne pathogens are present"
}
],
"points": 3,
"prompt": "When should a cleaner consider wearing a respirator or N95? (Select any that apply.)",
"question_type": "multiple_select"
},
"id": "4bde20d1-6451-4d0a-9576-adae8f2d1077",
"instructions": null,
"name": "When to wear respirator",
"node_type": "question",
"parent_node_id": "f4727a47-13e1-474a-90c9-627b2e674864",
"path_text": "PPE Safety for Vacation Rental Cleaning (Sample)/Selecting appropriate PPE/Sample PPE selection quiz/When to wear respirator",
"sort_order": 16,
"source_node_id": null,
"training_version_id": "7e66a49a-3567-4d99-8b36-a6b83a341930"
},
{
"extra": {
"acceptable_answers": [
"safety data sheet",
"Safety Data Sheet",
"SDS"
],
"explanation": "Safety Data Sheets specify hazards and required PPE.",
"points": 2,
"prompt": "What does SDS stand for? (two words)",
"question_type": "fill_in_blank"
},
"id": "a98dc007-18a3-4122-9c78-9f91a55408db",
"instructions": null,
"name": "SDS abbreviation",
"node_type": "question",
"parent_node_id": "f4727a47-13e1-474a-90c9-627b2e674864",
"path_text": "PPE Safety for Vacation Rental Cleaning (Sample)/Selecting appropriate PPE/Sample PPE selection quiz/SDS abbreviation",
"sort_order": 17,
"source_node_id": null,
"training_version_id": "7e66a49a-3567-4d99-8b36-a6b83a341930"
},
{
"extra": {
"max_length": 1500,
"points": 5,
"prompt": "You arrive at a property with vomit in the bathroom. Describe which PPE you would wear and the first three steps you would take.",
"question_type": "long_form",
"requires_review": true,
"rubric": "Mentions gloves and mask; describes securing area, using tools not hands, and handwashing after doffing PPE."
},
"id": "d4c8dc2d-7bf6-465c-9172-1ef7ca9577ad",
"instructions": null,
"name": "Biohazard cleanup scenario",
"node_type": "question",
"parent_node_id": "f4727a47-13e1-474a-90c9-627b2e674864",
"path_text": "PPE Safety for Vacation Rental Cleaning (Sample)/Selecting appropriate PPE/Sample PPE selection quiz/Biohazard cleanup scenario",
"sort_order": 18,
"source_node_id": null,
"training_version_id": "7e66a49a-3567-4d99-8b36-a6b83a341930"
},
{
"extra": {
"correct_answer": 60,
"explanation": "CDC recommends at least 60% alcohol when hands are not visibly dirty.",
"points": 1,
"prompt": "Minimum alcohol percentage for hand sanitizer when soap is unavailable?",
"question_type": "numerical"
},
"id": "07b01855-f29a-4995-b465-dce126ff7e62",
"instructions": null,
"name": "Hand sanitizer strength",
"node_type": "question",
"parent_node_id": "f4727a47-13e1-474a-90c9-627b2e674864",
"path_text": "PPE Safety for Vacation Rental Cleaning (Sample)/Selecting appropriate PPE/Sample PPE selection quiz/Hand sanitizer strength",
"sort_order": 19,
"source_node_id": null,
"training_version_id": "7e66a49a-3567-4d99-8b36-a6b83a341930"
},
{
"extra": {
"all_correct_required": true,
"correct_answers": [
"gloves",
"masks"
],
"explanation": "Gloves and masks are required for biological contamination.",
"options": [
{
"id": "gloves",
"label": "Gloves"
},
{
"id": "masks",
"label": "Masks"
},
{
"id": "sandals",
"label": "Sandals"
}
],
"points": 2,
"prompt": "Which PPE items are mandatory when cleaning up vomit? (Select all that apply.)",
"question_type": "multiple_select"
},
"id": "6e3f53f5-b488-4939-aafc-4a5935d9fabc",
"instructions": null,
"name": "Vomit cleanup PPE",
"node_type": "question",
"parent_node_id": "f4727a47-13e1-474a-90c9-627b2e674864",
"path_text": "PPE Safety for Vacation Rental Cleaning (Sample)/Selecting appropriate PPE/Sample PPE selection quiz/Vomit cleanup PPE",
"sort_order": 20,
"source_node_id": null,
"training_version_id": "7e66a49a-3567-4d99-8b36-a6b83a341930"
}
],
"program": {
"active_version_id": "f4176023-b3cd-49b8-bd6f-72394fa32042",
"created_at": "2026-06-24T03:51:42.329500Z",
"created_by_user_id": 1,
"description": "Sample program built from the PPE training package bundle. Covers glove, mask, eye and body protection with a mixed assessment.",
"extra": {
"audience_roles": [
"cleaner",
"inspector",
"maintenance"
],
"certification_valid_days": 365,
"contractor_visible": true,
"max_attempts": 3,
"pass_threshold_percent": 80,
"quiz_time_limit_minutes": 0,
"require_assignment": false,
"require_content_before_quiz": true,
"retake_cooldown_hours": 24,
"retake_mode": "full",
"score_policy": "best",
"show_correct_on_fail": true,
"show_correct_on_results": false,
"time_factor_weight": 0.0,
"time_limit_mode": "hard"
},
"id": "5a89bc86-3bf5-4802-ad3b-1b41d2ad868f",
"name": "PPE Safety for Vacation Rental Cleaning (Sample)",
"scope_property_id": null,
"scope_type": "tenant",
"status": "archived",
"tenant_id": 1,
"updated_at": "2026-06-28T18:30:39.791676Z"
},
"reference_media": [
{
"caption": "Cleaner wearing gloves and mask while cleaning a rental property",
"content_type": "image/png",
"content_url": "/api/training/node-media/d8c2a43f-e3d2-4ca0-b496-7cd5796d1aba/content?size=original",
"created_at": "2026-06-24T03:51:45.175950Z",
"created_by_user_id": 1,
"id": "d8c2a43f-e3d2-4ca0-b496-7cd5796d1aba",
"kind": "photo",
"poster_status": null,
"poster_url": null,
"preview_path": "tasks/training-node-bd17efab-4a0c-4600-bc63-a6bf9c3f7c96/training/20260624_035144_cleaner_wearing_ppe_preview.jpg",
"preview_url": "/api/training/node-media/d8c2a43f-e3d2-4ca0-b496-7cd5796d1aba/content?size=preview",
"sort_order": 0,
"storage_path": "tasks/training-node-bd17efab-4a0c-4600-bc63-a6bf9c3f7c96/training/20260624_035144_cleaner_wearing_ppe_original_processed.jpg",
"thumbnail_path": "tasks/training-node-bd17efab-4a0c-4600-bc63-a6bf9c3f7c96/training/20260624_035144_cleaner_wearing_ppe_thumb.jpg",
"thumbnail_url": "/api/training/node-media/d8c2a43f-e3d2-4ca0-b496-7cd5796d1aba/content?size=thumb",
"training_node_id": "bd17efab-4a0c-4600-bc63-a6bf9c3f7c96",
"url": "/api/training/node-media/d8c2a43f-e3d2-4ca0-b496-7cd5796d1aba/content?size=original"
},
{
"caption": "Assorted chemical-resistant gloves",
"content_type": "image/png",
"content_url": "/api/training/node-media/d0d21484-b9a4-4996-8ce9-ebe9dfffa064/content?size=original",
"created_at": "2026-06-24T03:51:47.118924Z",
"created_by_user_id": 1,
"id": "d0d21484-b9a4-4996-8ce9-ebe9dfffa064",
"kind": "photo",
"poster_status": null,
"poster_url": null,
"preview_path": "tasks/training-node-861b5098-0d17-4e89-a95e-228f40509102/training/20260624_035145_types_of_gloves_preview.jpg",
"preview_url": "/api/training/node-media/d0d21484-b9a4-4996-8ce9-ebe9dfffa064/content?size=preview",
"sort_order": 0,
"storage_path": "tasks/training-node-861b5098-0d17-4e89-a95e-228f40509102/training/20260624_035145_types_of_gloves_original_processed.jpg",
"thumbnail_path": "tasks/training-node-861b5098-0d17-4e89-a95e-228f40509102/training/20260624_035145_types_of_gloves_thumb.jpg",
"thumbnail_url": "/api/training/node-media/d0d21484-b9a4-4996-8ce9-ebe9dfffa064/content?size=thumb",
"training_node_id": "861b5098-0d17-4e89-a95e-228f40509102",
"url": "/api/training/node-media/d0d21484-b9a4-4996-8ce9-ebe9dfffa064/content?size=original"
},
{
"caption": "Properly fitted face mask",
"content_type": "image/png",
"content_url": "/api/training/node-media/b929f250-eed8-4879-8bc7-94c474660579/content?size=original",
"created_at": "2026-06-24T03:51:49.945544Z",
"created_by_user_id": 1,
"id": "b929f250-eed8-4879-8bc7-94c474660579",
"kind": "photo",
"poster_status": null,
"poster_url": null,
"preview_path": "tasks/training-node-2a25b891-5325-41c7-ac8b-5d270f9e4095/training/20260624_035148_proper_mask_fit_preview.jpg",
"preview_url": "/api/training/node-media/b929f250-eed8-4879-8bc7-94c474660579/content?size=preview",
"sort_order": 0,
"storage_path": "tasks/training-node-2a25b891-5325-41c7-ac8b-5d270f9e4095/training/20260624_035148_proper_mask_fit_original_processed.jpg",
"thumbnail_path": "tasks/training-node-2a25b891-5325-41c7-ac8b-5d270f9e4095/training/20260624_035148_proper_mask_fit_thumb.jpg",
"thumbnail_url": "/api/training/node-media/b929f250-eed8-4879-8bc7-94c474660579/content?size=thumb",
"training_node_id": "2a25b891-5325-41c7-ac8b-5d270f9e4095",
"url": "/api/training/node-media/b929f250-eed8-4879-8bc7-94c474660579/content?size=original"
},
{
"caption": "Safety goggles for splash protection",
"content_type": "image/png",
"content_url": "/api/training/node-media/daa427d3-b4cd-4437-a484-651f1bb72036/content?size=original",
"created_at": "2026-06-24T03:51:51.958079Z",
"created_by_user_id": 1,
"id": "daa427d3-b4cd-4437-a484-651f1bb72036",
"kind": "photo",
"poster_status": null,
"poster_url": null,
"preview_path": "tasks/training-node-f6939854-cda2-4435-b72e-9e5002fe74ba/training/20260624_035151_safety_goggles_preview.jpg",
"preview_url": "/api/training/node-media/daa427d3-b4cd-4437-a484-651f1bb72036/content?size=preview",
"sort_order": 0,
"storage_path": "tasks/training-node-f6939854-cda2-4435-b72e-9e5002fe74ba/training/20260624_035151_safety_goggles_original_processed.jpg",
"thumbnail_path": "tasks/training-node-f6939854-cda2-4435-b72e-9e5002fe74ba/training/20260624_035151_safety_goggles_thumb.jpg",
"thumbnail_url": "/api/training/node-media/daa427d3-b4cd-4437-a484-651f1bb72036/content?size=thumb",
"training_node_id": "f6939854-cda2-4435-b72e-9e5002fe74ba",
"url": "/api/training/node-media/daa427d3-b4cd-4437-a484-651f1bb72036/content?size=original"
},
{
"caption": "Disposable protective apron",
"content_type": "image/png",
"content_url": "/api/training/node-media/d983aeae-66aa-400a-a503-8cd4349b5e20/content?size=original",
"created_at": "2026-06-24T03:51:53.514112Z",
"created_by_user_id": 1,
"id": "d983aeae-66aa-400a-a503-8cd4349b5e20",
"kind": "photo",
"poster_status": null,
"poster_url": null,
"preview_path": "tasks/training-node-7a9f7b76-9523-4e4b-acf5-aad04d979c69/training/20260624_035152_protective_apron_preview.jpg",
"preview_url": "/api/training/node-media/d983aeae-66aa-400a-a503-8cd4349b5e20/content?size=preview",
"sort_order": 0,
"storage_path": "tasks/training-node-7a9f7b76-9523-4e4b-acf5-aad04d979c69/training/20260624_035152_protective_apron_original_processed.jpg",
"thumbnail_path": "tasks/training-node-7a9f7b76-9523-4e4b-acf5-aad04d979c69/training/20260624_035152_protective_apron_thumb.jpg",
"thumbnail_url": "/api/training/node-media/d983aeae-66aa-400a-a503-8cd4349b5e20/content?size=thumb",
"training_node_id": "7a9f7b76-9523-4e4b-acf5-aad04d979c69",
"url": "/api/training/node-media/d983aeae-66aa-400a-a503-8cd4349b5e20/content?size=original"
}
],
"tree": [
{
"children": [
{
"children": [
{
"children": [
{
"children": [],
"extra": {
"alt_text": "Cleaner wearing gloves and mask while cleaning a rental property",
"body": "Cleaning removes dirt and reduces germs; disinfection kills nearly all germs on a surface. PPE protects you from chemicals, pathogens, and sharp objects when cleaning vacation rentals.",
"content_kind": "text"
},
"id": "bd17efab-4a0c-4600-bc63-a6bf9c3f7c96",
"instructions": null,
"name": "Why PPE matters",
"node_type": "content_step",
"parent_node_id": "f4727a47-13e1-474a-90c9-627b2e674864",
"path_text": "PPE Safety for Vacation Rental Cleaning (Sample)/Selecting appropriate PPE/Sample PPE selection quiz/Why PPE matters",
"reference_media": [
{
"caption": "Cleaner wearing gloves and mask while cleaning a rental property",
"content_type": "image/png",
"content_url": "/api/training/node-media/d8c2a43f-e3d2-4ca0-b496-7cd5796d1aba/content?size=original",
"created_at": "2026-06-24T03:51:45.175950Z",
"created_by_user_id": 1,
"id": "d8c2a43f-e3d2-4ca0-b496-7cd5796d1aba",
"kind": "photo",
"poster_status": null,
"poster_url": null,
"preview_path": "tasks/training-node-bd17efab-4a0c-4600-bc63-a6bf9c3f7c96/training/20260624_035144_cleaner_wearing_ppe_preview.jpg",
"preview_url": "/api/training/node-media/d8c2a43f-e3d2-4ca0-b496-7cd5796d1aba/content?size=preview",
"sort_order": 0,
"storage_path": "tasks/training-node-bd17efab-4a0c-4600-bc63-a6bf9c3f7c96/training/20260624_035144_cleaner_wearing_ppe_original_processed.jpg",
"thumbnail_path": "tasks/training-node-bd17efab-4a0c-4600-bc63-a6bf9c3f7c96/training/20260624_035144_cleaner_wearing_ppe_thumb.jpg",
"thumbnail_url": "/api/training/node-media/d8c2a43f-e3d2-4ca0-b496-7cd5796d1aba/content?size=thumb",
"training_node_id": "bd17efab-4a0c-4600-bc63-a6bf9c3f7c96",
"url": "/api/training/node-media/d8c2a43f-e3d2-4ca0-b496-7cd5796d1aba/content?size=original"
}
],
"sort_order": 0,
"source_node_id": null,
"training_version_id": "7e66a49a-3567-4d99-8b36-a6b83a341930"
},
{
"children": [],
"extra": {
"alt_text": "Assorted chemical-resistant gloves",
"body": "Wear nitrile or latex gloves when handling chemicals or biological contamination. Choose the right size for a snug fit without tears, and inspect gloves before each use.",
"content_kind": "text"
},
"id": "861b5098-0d17-4e89-a95e-228f40509102",
"instructions": null,
"name": "Gloves and hand protection",
"node_type": "content_step",
"parent_node_id": "f4727a47-13e1-474a-90c9-627b2e674864",
"path_text": "PPE Safety for Vacation Rental Cleaning (Sample)/Selecting appropriate PPE/Sample PPE selection quiz/Gloves and hand protection",
"reference_media": [
{
"caption": "Assorted chemical-resistant gloves",
"content_type": "image/png",
"content_url": "/api/training/node-media/d0d21484-b9a4-4996-8ce9-ebe9dfffa064/content?size=original",
"created_at": "2026-06-24T03:51:47.118924Z",
"created_by_user_id": 1,
"id": "d0d21484-b9a4-4996-8ce9-ebe9dfffa064",
"kind": "photo",
"poster_status": null,
"poster_url": null,
"preview_path": "tasks/training-node-861b5098-0d17-4e89-a95e-228f40509102/training/20260624_035145_types_of_gloves_preview.jpg",
"preview_url": "/api/training/node-media/d0d21484-b9a4-4996-8ce9-ebe9dfffa064/content?size=preview",
"sort_order": 0,
"storage_path": "tasks/training-node-861b5098-0d17-4e89-a95e-228f40509102/training/20260624_035145_types_of_gloves_original_processed.jpg",
"thumbnail_path": "tasks/training-node-861b5098-0d17-4e89-a95e-228f40509102/training/20260624_035145_types_of_gloves_thumb.jpg",
"thumbnail_url": "/api/training/node-media/d0d21484-b9a4-4996-8ce9-ebe9dfffa064/content?size=thumb",
"training_node_id": "861b5098-0d17-4e89-a95e-228f40509102",
"url": "/api/training/node-media/d0d21484-b9a4-4996-8ce9-ebe9dfffa064/content?size=original"
}
],
"sort_order": 2,
"source_node_id": null,
"training_version_id": "7e66a49a-3567-4d99-8b36-a6b83a341930"
},
{
"children": [],
"extra": {
"alt_text": "Properly fitted face mask",
"body": "Masks should seal around your nose and mouth to reduce accidental transmission. Wear a mask when disinfecting, dealing with airborne pathogens, or cleaning contaminated areas.",
"content_kind": "text"
},
"id": "2a25b891-5325-41c7-ac8b-5d270f9e4095",
"instructions": null,
"name": "Mask fit",
"node_type": "content_step",
"parent_node_id": "f4727a47-13e1-474a-90c9-627b2e674864",
"path_text": "PPE Safety for Vacation Rental Cleaning (Sample)/Selecting appropriate PPE/Sample PPE selection quiz/Mask fit",
"reference_media": [
{
"caption": "Properly fitted face mask",
"content_type": "image/png",
"content_url": "/api/training/node-media/b929f250-eed8-4879-8bc7-94c474660579/content?size=original",
"created_at": "2026-06-24T03:51:49.945544Z",
"created_by_user_id": 1,
"id": "b929f250-eed8-4879-8bc7-94c474660579",
"kind": "photo",
"poster_status": null,
"poster_url": null,
"preview_path": "tasks/training-node-2a25b891-5325-41c7-ac8b-5d270f9e4095/training/20260624_035148_proper_mask_fit_preview.jpg",
"preview_url": "/api/training/node-media/b929f250-eed8-4879-8bc7-94c474660579/content?size=preview",
"sort_order": 0,
"storage_path": "tasks/training-node-2a25b891-5325-41c7-ac8b-5d270f9e4095/training/20260624_035148_proper_mask_fit_original_processed.jpg",
"thumbnail_path": "tasks/training-node-2a25b891-5325-41c7-ac8b-5d270f9e4095/training/20260624_035148_proper_mask_fit_thumb.jpg",
"thumbnail_url": "/api/training/node-media/b929f250-eed8-4879-8bc7-94c474660579/content?size=thumb",
"training_node_id": "2a25b891-5325-41c7-ac8b-5d270f9e4095",
"url": "/api/training/node-media/b929f250-eed8-4879-8bc7-94c474660579/content?size=original"
}
],
"sort_order": 4,
"source_node_id": null,
"training_version_id": "7e66a49a-3567-4d99-8b36-a6b83a341930"
},
{
"children": [],
"extra": {
"alt_text": "Safety goggles for splash protection",
"body": "Splash goggles protect eyes from chemical splashes and infectious droplets. Wear them when mixing chemicals or when there is a risk of splashes.",
"content_kind": "text"
},
"id": "f6939854-cda2-4435-b72e-9e5002fe74ba",
"instructions": null,
"name": "Eye and face protection",
"node_type": "content_step",
"parent_node_id": "f4727a47-13e1-474a-90c9-627b2e674864",
"path_text": "PPE Safety for Vacation Rental Cleaning (Sample)/Selecting appropriate PPE/Sample PPE selection quiz/Eye and face protection",
"reference_media": [
{
"caption": "Safety goggles for splash protection",
"content_type": "image/png",
"content_url": "/api/training/node-media/daa427d3-b4cd-4437-a484-651f1bb72036/content?size=original",
"created_at": "2026-06-24T03:51:51.958079Z",
"created_by_user_id": 1,
"id": "daa427d3-b4cd-4437-a484-651f1bb72036",
"kind": "photo",
"poster_status": null,
"poster_url": null,
"preview_path": "tasks/training-node-f6939854-cda2-4435-b72e-9e5002fe74ba/training/20260624_035151_safety_goggles_preview.jpg",
"preview_url": "/api/training/node-media/daa427d3-b4cd-4437-a484-651f1bb72036/content?size=preview",
"sort_order": 0,
"storage_path": "tasks/training-node-f6939854-cda2-4435-b72e-9e5002fe74ba/training/20260624_035151_safety_goggles_original_processed.jpg",
"thumbnail_path": "tasks/training-node-f6939854-cda2-4435-b72e-9e5002fe74ba/training/20260624_035151_safety_goggles_thumb.jpg",
"thumbnail_url": "/api/training/node-media/daa427d3-b4cd-4437-a484-651f1bb72036/content?size=thumb",
"training_node_id": "f6939854-cda2-4435-b72e-9e5002fe74ba",
"url": "/api/training/node-media/daa427d3-b4cd-4437-a484-651f1bb72036/content?size=original"
}
],
"sort_order": 6,
"source_node_id": null,
"training_version_id": "7e66a49a-3567-4d99-8b36-a6b83a341930"
},
{
"children": [],
"extra": {
"alt_text": "Disposable protective apron",
"body": "Disposable aprons and coveralls protect skin and clothing from chemicals. Remove and launder or discard protective clothing after the job \u2014 do not wear it home.",
"content_kind": "text"
},
"id": "7a9f7b76-9523-4e4b-acf5-aad04d979c69",
"instructions": null,
"name": "Protective clothing",
"node_type": "content_step",
"parent_node_id": "f4727a47-13e1-474a-90c9-627b2e674864",
"path_text": "PPE Safety for Vacation Rental Cleaning (Sample)/Selecting appropriate PPE/Sample PPE selection quiz/Protective clothing",
"reference_media": [
{
"caption": "Disposable protective apron",
"content_type": "image/png",
"content_url": "/api/training/node-media/d983aeae-66aa-400a-a503-8cd4349b5e20/content?size=original",
"created_at": "2026-06-24T03:51:53.514112Z",
"created_by_user_id": 1,
"id": "d983aeae-66aa-400a-a503-8cd4349b5e20",
"kind": "photo",
"poster_status": null,
"poster_url": null,
"preview_path": "tasks/training-node-7a9f7b76-9523-4e4b-acf5-aad04d979c69/training/20260624_035152_protective_apron_preview.jpg",
"preview_url": "/api/training/node-media/d983aeae-66aa-400a-a503-8cd4349b5e20/content?size=preview",
"sort_order": 0,
"storage_path": "tasks/training-node-7a9f7b76-9523-4e4b-acf5-aad04d979c69/training/20260624_035152_protective_apron_original_processed.jpg",
"thumbnail_path": "tasks/training-node-7a9f7b76-9523-4e4b-acf5-aad04d979c69/training/20260624_035152_protective_apron_thumb.jpg",
"thumbnail_url": "/api/training/node-media/d983aeae-66aa-400a-a503-8cd4349b5e20/content?size=thumb",
"training_node_id": "7a9f7b76-9523-4e4b-acf5-aad04d979c69",
"url": "/api/training/node-media/d983aeae-66aa-400a-a503-8cd4349b5e20/content?size=original"
}
],
"sort_order": 8,
"source_node_id": null,
"training_version_id": "7e66a49a-3567-4d99-8b36-a6b83a341930"
},
{
"children": [],
"extra": {
"acknowledgment_label": "I will wear appropriate PPE for each cleaning task and inspect equipment before use.",
"body": "Check the box to confirm before starting the assessment."
},
"id": "76540777-2a75-4a3a-b80d-f5efdd5e6c4b",
"instructions": null,
"name": "PPE commitment",
"node_type": "acknowledgment_step",
"parent_node_id": "f4727a47-13e1-474a-90c9-627b2e674864",
"path_text": "PPE Safety for Vacation Rental Cleaning (Sample)/Selecting appropriate PPE/Sample PPE selection quiz/PPE commitment",
"sort_order": 10,
"source_node_id": null,
"training_version_id": "7e66a49a-3567-4d99-8b36-a6b83a341930"
},
{
"children": [],
"extra": {
"correct_answer": "a",
"explanation": "Cleaning removes germs from surfaces; disinfecting kills nearly all pathogens.",
"options": [
{
"id": "a",
"label": "Cleaning removes dirt but does not kill germs"
},
{
"id": "b",
"label": "Disinfecting adds fragrance only"
},
{
"id": "c",
"label": "Cleaning kills 100% of germs"
}
],
"points": 2,
"prompt": "What is the difference between cleaning and disinfecting?",
"question_type": "multiple_choice"
},
"id": "dfba95ce-556f-4c82-a740-099435659a6f",
"instructions": null,
"name": "Cleaning vs disinfecting",
"node_type": "question",
"parent_node_id": "f4727a47-13e1-474a-90c9-627b2e674864",
"path_text": "PPE Safety for Vacation Rental Cleaning (Sample)/Selecting appropriate PPE/Sample PPE selection quiz/Cleaning vs disinfecting",
"sort_order": 12,
"source_node_id": null,
"training_version_id": "7e66a49a-3567-4d99-8b36-a6b83a341930"
},
{
"children": [],
"extra": {
"correct_answer": "b",
"explanation": "Safety Data Sheets (SDS) communicate hazard information and PPE recommendations.",
"options": [
{
"id": "a",
"label": "Equipment inventory sheet"
},
{
"id": "b",
"label": "Safety Data Sheet"
},
{
"id": "c",
"label": "Guest manual"
}
],
"points": 2,
"prompt": "Which document lists hazards and required PPE for a chemical product?",
"question_type": "multiple_choice"
},
"id": "e3c4f929-7413-4cb5-b3e7-02f46f0239f4",
"instructions": null,
"name": "Safety Data Sheets",
"node_type": "question",
"parent_node_id": "f4727a47-13e1-474a-90c9-627b2e674864",
"path_text": "PPE Safety for Vacation Rental Cleaning (Sample)/Selecting appropriate PPE/Sample PPE selection quiz/Safety Data Sheets",
"sort_order": 13,
"source_node_id": null,
"training_version_id": "7e66a49a-3567-4d99-8b36-a6b83a341930"
},
{
"children": [],
"extra": {
"binary_labels": [
"True",
"False"
],
"correct_answer": "false",
"explanation": "Gloves and masks must be worn when cleaning biological contamination.",
"points": 2,
"prompt": "True or False: PPE is optional when cleaning areas contaminated by biological material.",
"question_type": "binary"
},
"id": "d2c8387e-314e-45b1-a140-c447b96f924e",
"instructions": null,
"name": "Biological contamination PPE",
"node_type": "question",
"parent_node_id": "f4727a47-13e1-474a-90c9-627b2e674864",
"path_text": "PPE Safety for Vacation Rental Cleaning (Sample)/Selecting appropriate PPE/Sample PPE selection quiz/Biological contamination PPE",
"sort_order": 14,
"source_node_id": null,
"training_version_id": "7e66a49a-3567-4d99-8b36-a6b83a341930"
},
{
"children": [],
"extra": {
"all_correct_required": true,
"correct_answers": [
"ppe",
"hazcom"
],
"explanation": "Employers must provide PPE and communicate hazards.",
"options": [
{
"id": "ppe",
"label": "Provide PPE as needed"
},
{
"id": "hazcom",
"label": "Keep hazard communication plans"
},
{
"id": "buyown",
"label": "Ask employees to buy their own gloves"
}
],
"points": 3,
"prompt": "Which of the following are employer responsibilities under OSHA? (Select all that apply.)",
"question_type": "multiple_select"
},
"id": "9d1bcdc8-2c0f-47d3-bb28-ed2ec2fa9ed1",
"instructions": null,
"name": "Employer OSHA duties",
"node_type": "question",
"parent_node_id": "f4727a47-13e1-474a-90c9-627b2e674864",
"path_text": "PPE Safety for Vacation Rental Cleaning (Sample)/Selecting appropriate PPE/Sample PPE selection quiz/Employer OSHA duties",
"sort_order": 15,
"source_node_id": null,
"training_version_id": "7e66a49a-3567-4d99-8b36-a6b83a341930"
},
{
"children": [],
"extra": {
"all_correct_required": false,
"correct_answers": [
"fumes",
"airborne"
],
"explanation": "Respirators protect against fumes and airborne diseases.",
"options": [
{
"id": "vacuum",
"label": "When vacuuming the living room"
},
{
"id": "fumes",
"label": "When using strong chemical disinfectants with fumes"
},
{
"id": "airborne",
"label": "When known airborne pathogens are present"
}
],
"points": 3,
"prompt": "When should a cleaner consider wearing a respirator or N95? (Select any that apply.)",
"question_type": "multiple_select"
},
"id": "4bde20d1-6451-4d0a-9576-adae8f2d1077",
"instructions": null,
"name": "When to wear respirator",
"node_type": "question",
"parent_node_id": "f4727a47-13e1-474a-90c9-627b2e674864",
"path_text": "PPE Safety for Vacation Rental Cleaning (Sample)/Selecting appropriate PPE/Sample PPE selection quiz/When to wear respirator",
"sort_order": 16,
"source_node_id": null,
"training_version_id": "7e66a49a-3567-4d99-8b36-a6b83a341930"
},
{
"children": [],
"extra": {
"acceptable_answers": [
"safety data sheet",
"Safety Data Sheet",
"SDS"
],
"explanation": "Safety Data Sheets specify hazards and required PPE.",
"points": 2,
"prompt": "What does SDS stand for? (two words)",
"question_type": "fill_in_blank"
},
"id": "a98dc007-18a3-4122-9c78-9f91a55408db",
"instructions": null,
"name": "SDS abbreviation",
"node_type": "question",
"parent_node_id": "f4727a47-13e1-474a-90c9-627b2e674864",
"path_text": "PPE Safety for Vacation Rental Cleaning (Sample)/Selecting appropriate PPE/Sample PPE selection quiz/SDS abbreviation",
"sort_order": 17,
"source_node_id": null,
"training_version_id": "7e66a49a-3567-4d99-8b36-a6b83a341930"
},
{
"children": [],
"extra": {
"max_length": 1500,
"points": 5,
"prompt": "You arrive at a property with vomit in the bathroom. Describe which PPE you would wear and the first three steps you would take.",
"question_type": "long_form",
"requires_review": true,
"rubric": "Mentions gloves and mask; describes securing area, using tools not hands, and handwashing after doffing PPE."
},
"id": "d4c8dc2d-7bf6-465c-9172-1ef7ca9577ad",
"instructions": null,
"name": "Biohazard cleanup scenario",
"node_type": "question",
"parent_node_id": "f4727a47-13e1-474a-90c9-627b2e674864",
"path_text": "PPE Safety for Vacation Rental Cleaning (Sample)/Selecting appropriate PPE/Sample PPE selection quiz/Biohazard cleanup scenario",
"sort_order": 18,
"source_node_id": null,
"training_version_id": "7e66a49a-3567-4d99-8b36-a6b83a341930"
},
{
"children": [],
"extra": {
"correct_answer": 60,
"explanation": "CDC recommends at least 60% alcohol when hands are not visibly dirty.",
"points": 1,
"prompt": "Minimum alcohol percentage for hand sanitizer when soap is unavailable?",
"question_type": "numerical"
},
"id": "07b01855-f29a-4995-b465-dce126ff7e62",
"instructions": null,
"name": "Hand sanitizer strength",
"node_type": "question",
"parent_node_id": "f4727a47-13e1-474a-90c9-627b2e674864",
"path_text": "PPE Safety for Vacation Rental Cleaning (Sample)/Selecting appropriate PPE/Sample PPE selection quiz/Hand sanitizer strength",
"sort_order": 19,
"source_node_id": null,
"training_version_id": "7e66a49a-3567-4d99-8b36-a6b83a341930"
},
{
"children": [],
"extra": {
"all_correct_required": true,
"correct_answers": [
"gloves",
"masks"
],
"explanation": "Gloves and masks are required for biological contamination.",
"options": [
{
"id": "gloves",
"label": "Gloves"
},
{
"id": "masks",
"label": "Masks"
},
{
"id": "sandals",
"label": "Sandals"
}
],
"points": 2,
"prompt": "Which PPE items are mandatory when cleaning up vomit? (Select all that apply.)",
"question_type": "multiple_select"
},
"id": "6e3f53f5-b488-4939-aafc-4a5935d9fabc",
"instructions": null,
"name": "Vomit cleanup PPE",
"node_type": "question",
"parent_node_id": "f4727a47-13e1-474a-90c9-627b2e674864",
"path_text": "PPE Safety for Vacation Rental Cleaning (Sample)/Selecting appropriate PPE/Sample PPE selection quiz/Vomit cleanup PPE",
"sort_order": 20,
"source_node_id": null,
"training_version_id": "7e66a49a-3567-4d99-8b36-a6b83a341930"
}
],
"extra": {
"pass_threshold_percent": 80,
"shuffle_questions": true
},
"id": "f4727a47-13e1-474a-90c9-627b2e674864",
"instructions": null,
"name": "Sample PPE selection quiz",
"node_type": "lesson",
"parent_node_id": "6b2a1f1c-49a7-416b-b0c2-78c1ab31b49a",
"path_text": "PPE Safety for Vacation Rental Cleaning (Sample)/Selecting appropriate PPE/Sample PPE selection quiz",
"sort_order": 0,
"source_node_id": null,
"training_version_id": "7e66a49a-3567-4d99-8b36-a6b83a341930"
}
],
"extra": null,
"id": "6b2a1f1c-49a7-416b-b0c2-78c1ab31b49a",
"instructions": null,
"name": "Selecting appropriate PPE",
"node_type": "module",
"parent_node_id": "d595c352-58ce-45fc-89c8-0d73b836b3dc",
"path_text": "PPE Safety for Vacation Rental Cleaning (Sample)/Selecting appropriate PPE",
"sort_order": 0,
"source_node_id": null,
"training_version_id": "7e66a49a-3567-4d99-8b36-a6b83a341930"
}
],
"extra": null,
"id": "d595c352-58ce-45fc-89c8-0d73b836b3dc",
"instructions": null,
"name": "PPE Safety for Vacation Rental Cleaning (Sample)",
"node_type": "program",
"parent_node_id": null,
"path_text": "PPE Safety for Vacation Rental Cleaning (Sample)",
"sort_order": 0,
"source_node_id": null,
"training_version_id": "7e66a49a-3567-4d99-8b36-a6b83a341930"
}
],
"version": {
"archived_at": null,
"based_on_version_id": null,
"created_at": "2026-06-24T03:51:42.547678Z",
"created_by_user_id": 1,
"id": "7e66a49a-3567-4d99-8b36-a6b83a341930",
"published_at": null,
"status": "draft",
"training_program_id": "5a89bc86-3bf5-4802-ad3b-1b41d2ad868f",
"version_number": -1
},
"working_version_id": "7e66a49a-3567-4d99-8b36-a6b83a341930"
}
Scoring, compliance rules, quiz timing, and how learners move through this program.