उद्देश्य
शिक्षार्थियों को भ्रम से अगली कार्रवाई की ओर ले जाएँ।
यह पैटर्न शिक्षार्थियों को एक समस्या को चरण दर चरण हल करने में मदद करता है। प्रत्येक विकल्प पथ को संकीर्ण करता है और उन लक्षणों के आधार पर व्यावहारिक मार्गदर्शन प्रदान करता है जिन्हें वे पहचानते हैं।
सर्वश्रेष्ठ के लिए
- संचालन संबंधी समस्या समाधान
- कार्यप्रवाह का समर्थन करें
- ऐप या उपकरण मार्गदर्शन
- सुरक्षा जांच
- प्रबंधक निर्णय समर्थन
- पहले दिन या पहले मार्ग की तैयारी
शिक्षण दर्शन
बात यह नहीं है कि शिक्षार्थी को सही उत्तर का अनुमान लगाने दें। बात यह है कि एक दोहराने योग्य सोच पैटर्न सिखाना: संकेत का अवलोकन करें, स्पष्ट को बाहर करें, कार्रवाई करने का निर्णय लें, पुनः प्रयास करें, दस्तावेज़ करें, या बढ़ाएँ।
लाइव प्रीव्यू
पथ का पालन करें और अनुकूलन मार्गदर्शन प्राप्त करें।
यह डेमो एक सरल तीन-चरणीय समस्या निवारण प्रवाह का उपयोग करता है। Storyline में, प्रत्येक चरण एक स्लाइड, एक परत, या एक गतिशील पैनल पर हो सकता है जिसे चर द्वारा नियंत्रित किया जाता है।
चरण 01 · संकेत की पहचान करें
एक शिक्षार्थी कहता है कि ऐप के निर्देश उनके द्वारा क्षेत्र में देखी गई चीज़ों से मेल नहीं खाते।
आपको समझने के लिए पहली बात क्या है?
चरण 02 · स्पष्ट को बाहर करें
समर्थन पथ चुनने से पहले कौन सी जांच होनी चाहिए?
यह कदम बहुत जल्दी बढ़ाने या बहुत देर से सामान्य समर्थन देने से बचने में मदद करता है।
चरण 03 · अगली कार्रवाई चुनें
अगला सबसे उपयोगी कदम क्या है?
सबसे अच्छा समस्या समाधान मार्ग सीखने वाले को पर्याप्त समर्थन देता है ताकि वे असली जोखिम को छिपाए बिना आगे बढ़ सकें।
कहानी निर्माण नोट्स
सुझाए गए चर
प्रत्येक चरण को स्टोरीलाइन वेरिएबल्स का उपयोग करके स्टोर करें। जावास्क्रिप्ट पूरे मार्ग का मूल्यांकन कर सकता है और स्कोर, फीडबैक, और अगले कदम की मार्गदर्शन लौटाता है।
signalChoice
checkChoice
actionChoice
troubleshootingPath
diagnosisScore
efficiencyScore
supportFitScore
feedbackTitle
feedbackBody
feedbackTone
recommendedAction
इंटरएक्शन मॉडल
पैटर्न कैसे काम करता है
संकेत की पहचान करें
सीखने वाला समाधान चुनने से पहले समस्या के प्रकार का नाम देता है।
स्पष्ट कारणों को बाहर करें
प्रवाह एक उपयोगी समस्या समाधान की आदत को मजबूत करता है: कार्य करने से पहले जांचें।
अगली क्रिया चुनें
सीखने वाला समर्थन, पुनः प्रयास, दस्तावेज़ीकरण, या बढ़ाने का चयन करता है।
मार्ग को कोच करें
फीडबैक पूरे निर्णय मार्ग पर प्रतिक्रिया करता है, केवल अंतिम क्लिक पर नहीं।
प्रारंभिक तर्क
Storyline JavaScript प्रारंभिक ब्लॉक
इसका उपयोग तब करें जब सीखने वाला अंतिम चरण पूरा कर ले। अपने स्वयं के कार्यप्रवाह के लिए मार्ग संयोजनों, स्कोर, और फीडबैक भाषा को अनुकूलित करें।
// Troubleshooting Decision Path starter logic for Articulate Storyline
// Suggested trigger: Execute JavaScript after learner completes the final step
const player = GetPlayer();
const signalChoice = player.GetVar("signalChoice");
const checkChoice = player.GetVar("checkChoice");
const actionChoice = player.GetVar("actionChoice");
const pathKey = `${signalChoice}_${checkChoice}_${actionChoice}`;
const pathProfiles = {
"field_mismatch_compare_context_decision_aid": {
diagnosis: 96,
efficiency: 92,
support: 95,
tone: "Exactly",
title: "Strong troubleshooting path",
body: "This path identifies the real-world mismatch, checks where the documented flow breaks down, and gives the learner a practical decision aid. It supports action without ignoring the system issue.",
recommendedAction: "Provide the decision aid and document the mismatch for content or product review."
},
"field_mismatch_compare_context_escalate_with_context": {
diagnosis: 94,
efficiency: 78,
support: 88,
tone: "Strong",
title: "Good escalation with useful context",
body: "This path works well when the mismatch may affect other learners or indicates that the documented flow is outdated. The escalation is stronger because it includes the exact point of failure.",
recommendedAction: "Escalate with screenshots, learner language, and the step where the flow diverged."
},
"unclear_instruction_repeat_module_full_restart": {
diagnosis: 58,
efficiency: 30,
support: 42,
tone: "Not exactly",
title: "This may be too heavy",
body: "Restarting the full experience may create frustration if the learner only needs one unclear instruction clarified. A lighter support moment would likely be more useful.",
recommendedAction: "Clarify the confusing instruction and provide a short example."
},
"tech_failure_skip_check_escalate_with_context": {
diagnosis: 82,
efficiency: 76,
support: 84,
tone: "Cautious",
title: "Escalation may be appropriate",
body: "If this is truly a technical failure, escalation can be the right move. The key is to include enough context so the next team can act instead of restarting the investigation.",
recommendedAction: "Capture device, screen, step, error language, and what the learner already tried."
}
};
const fallbackProfiles = {
decision_aid: {
diagnosis: 78,
efficiency: 84,
support: 88,
tone: "Useful",
title: "Useful support path",
body: "A decision aid can help the learner continue without overloading the moment. Make sure the aid is tied to the actual signal, not just a generic reminder.",
recommendedAction: "Create a short field-ready guide for the specific condition."
},
escalate_with_context: {
diagnosis: 74,
efficiency: 66,
support: 78,
tone: "Cautious",
title: "Escalation needs context",
body: "Escalation can be useful, but only if the learner or support team captures the right details. Without context, escalation just moves confusion to another team.",
recommendedAction: "Document the exact mismatch before escalating."
},
full_restart: {
diagnosis: 46,
efficiency: 28,
support: 36,
tone: "Redirect",
title: "Avoid restarting by default",
body: "Sending someone back through a full experience can feel like punishment if they only need targeted help. Use full restart only when the foundation is clearly missing.",
recommendedAction: "Use targeted support before assigning a full restart."
}
};
const profile = pathProfiles[pathKey] || fallbackProfiles[actionChoice] || fallbackProfiles.decision_aid;
player.SetVar("troubleshootingPath", pathKey);
player.SetVar("diagnosisScore", profile.diagnosis);
player.SetVar("efficiencyScore", profile.efficiency);
player.SetVar("supportFitScore", profile.support);
player.SetVar("feedbackTone", profile.tone);
player.SetVar("feedbackTitle", profile.title);
player.SetVar("feedbackBody", profile.body);
player.SetVar("recommendedAction", profile.recommendedAction);
डिज़ाइन नोट्स
इसे संचालनात्मक रखें।
समस्या समाधान के पैटर्न तब सबसे उपयोगी होते हैं जब वे कार्य के प्रवाह में समर्थन की तरह महसूस होते हैं। व्यावहारिक भाषा, संक्षिप्त चरण, और स्पष्ट निर्णय बिंदुओं का उपयोग करें। सीखने वालों को कार्य करने से पहले उपन्यास पढ़ने के लिए मजबूर न करें।
अनुकूलन विचार
- प्रत्येक चरण पर स्क्रीनशॉट या दृश्य उदाहरण जोड़ें।
- सीखने वाले की आत्मविश्वास को एक अतिरिक्त इनपुट के रूप में उपयोग करें।
- अंतिम मार्ग के आधार पर विभिन्न समर्थन सहायता में शाखा बनाएं।
- सीखने वालों को उनके मार्ग की तुलना विशेषज्ञ मार्ग से करने दें।
- पैटर्न का उपयोग स्थिर SOP के लिए एक हल्का विकल्प के रूप में करें।
डिज़ाइन लैब
ऐसा समर्थन बनाएं जो लोगों को आगे बढ़ने में मदद करे।
इस पैटर्न का उपयोग तब करें जब सीखने का क्षण वास्तव में एक प्रदर्शन समर्थन क्षण हो: सीखने वालों को अधिक स्पष्टता के साथ निदान, निर्णय, और कार्य करने की आवश्यकता होती है।
डिज़ाइन लैब पर वापस