Patrón de soporte de decisión avanzado

Decisión de solución de problemas Ruta

Un patrón guiado de solución de problemas para momentos de aprendizaje donde las personas necesitan diagnosticar un problema, reducir la causa probable y elegir la siguiente acción útil. Está diseñado para soporte operativo, claridad en el flujo de trabajo y toma de decisiones en el mundo real, no para energía de cuestionario falsa en un abrigo.

Propósito

Mueve a los aprendices de la confusión a la siguiente acción.

Este patrón ayuda a los aprendices a trabajar en un problema paso a paso. Cada elección reduce el camino y produce orientación práctica basada en los síntomas que identifican.

Mejor para

  • Solución de problemas operativos
  • Soporte de flujos de trabajo
  • Orientación de la aplicación o herramienta
  • Verificaciones de seguridad
  • Soporte de decisión para gerentes
  • Preparación para el primer día o la primera ruta

Filosofía de aprendizaje

El objetivo no es hacer que el aprendiz adivine la respuesta perfecta. El objetivo es enseñar un patrón de pensamiento repetible: observar la señal, descartar lo obvio, decidir si actuar, volver a intentar, documentar o escalar.

Vista previa en vivo

Sigue la ruta y recibe orientación adaptativa.

Esta demostración utiliza un flujo de solución de problemas simple de tres pasos. En Storyline, cada paso podría vivir en una diapositiva, una capa o un panel dinámico controlado por variables.

1 Señal
2 Verificar
3 Acción

Paso 01 · Identificar la señal

Un aprendiz dice que las instrucciones de la aplicación no coinciden con lo que ven en el campo.

¿Cuál es la primera cosa que necesitas entender?

Notas de construcción de la historia

Variables sugeridas

Usa variables de Storyline para almacenar cada paso. JavaScript puede evaluar el camino completo y devolver puntajes, comentarios y orientación sobre el siguiente paso.

signalChoice
checkChoice
actionChoice
troubleshootingPath
diagnosisScore
efficiencyScore
supportFitScore
feedbackTitle
feedbackBody
feedbackTone
recommendedAction

Modelo de interacción

Cómo funciona el patrón

01

Identifica la señal

El aprendiz nombra el tipo de problema antes de elegir una solución.

02

Descarta causas obvias

El flujo refuerza un hábito útil de solución de problemas: verifica antes de actuar.

03

Elige la siguiente acción

El aprendiz elige si apoyar, volver a intentar, documentar o escalar.

04

Entrena el camino

La retroalimentación responde a todo el camino de decisión, no solo al clic final.

Lógica inicial

Bloque inicial de JavaScript para Storyline

Usa esto después de que el aprendiz complete el paso final. Personaliza las combinaciones de caminos, puntajes y lenguaje de retroalimentación para tu propio flujo de trabajo.

// 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);

Notas de diseño

Mantenlo operativo.

Los patrones de solución de problemas son más útiles cuando se sienten como apoyo en el flujo de trabajo. Usa un lenguaje práctico, pasos cortos y puntos de decisión claros. No hagas que los aprendices lean una novela antes de que puedan actuar.

Ideas de personalización

  • Agrega capturas de pantalla o ejemplos visuales en cada paso.
  • Usa la confianza del aprendiz como un insumo adicional.
  • Ramifica a diferentes ayudas de apoyo según el camino final.
  • Permite que los aprendices comparen su camino con el de un experto.
  • Usa el patrón como una alternativa ligera a un SOP estático.

Laboratorio de diseño

Construye un apoyo que ayude a las personas a avanzar.

Usa este patrón cuando el momento de aprendizaje sea realmente un momento de apoyo al rendimiento: los aprendices necesitan diagnosticar, decidir y actuar con más claridad.

Volver al Design Lab