{"id":13,"date":"2026-08-04T23:08:31","date_gmt":"2026-08-04T23:08:31","guid":{"rendered":"https:\/\/etrainers.net\/?page_id=13"},"modified":"2026-08-05T00:01:43","modified_gmt":"2026-08-05T00:01:43","slug":"ai-fluency-microsoft-365-copilot-2","status":"publish","type":"page","link":"https:\/\/etrainers.net\/?page_id=13","title":{"rendered":"Self Assessment &#8211; Spanish"},"content":{"rendered":"\n<meta charset=\"UTF-8\">\n<meta name=\"viewport\" content=\"width=device-width,initial-scale=1.0\">\n<title>Leader Lens 360\u2122 | Autoevaluaci\u00f3n | eTrainers.org<\/title>\n<style>\n  @import url('https:\/\/fonts.googleapis.com\/css2?family=Inter:wght@400;500;600;700;800&display=swap');\n  *{box-sizing:border-box;margin:0;padding:0;}\n  body{font-family:'Inter',Arial,sans-serif;background:#0f172a;color:#e2e8f0;padding:20px;}\n  .container{max-width:820px;margin:auto;}\n  .header{background:linear-gradient(135deg,#3b82f6,#8b5cf6);border-radius:16px;padding:32px;text-align:center;margin-bottom:24px;}\n  .header .badge{display:inline-block;background:rgba(255,255,255,0.15);border-radius:20px;padding:5px 14px;font-size:12px;letter-spacing:1px;text-transform:uppercase;margin-bottom:12px;}\n  .header h1{font-size:28px;font-weight:700;margin-bottom:6px;}\n  .header p{font-size:14px;opacity:0.85;}\n  .card{background:#1e293b;border-radius:14px;padding:24px;margin-bottom:20px;border:1px solid #334155;}\n  .section-title{font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:1px;background:linear-gradient(135deg,#3b82f6,#8b5cf6);-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin-bottom:14px;}\n  label{display:block;font-size:13px;color:#94a3b8;margin-bottom:5px;margin-top:12px;}\n  input[type=text],input[type=email],textarea{width:100%;padding:11px 14px;border-radius:8px;background:#0f172a;color:#e2e8f0;border:1px solid #334155;font-size:14px;font-family:inherit;}\n  input:focus,textarea:focus{outline:none;border-color:#3b82f6;}\n  textarea{resize:vertical;min-height:70px;}\n  select{width:100%;padding:11px 14px;border-radius:8px;background:#0f172a;color:#e2e8f0;border:1px solid #334155;font-size:14px;}\n  .btn{display:inline-block;width:100%;padding:14px;border:none;border-radius:10px;font-size:15px;font-weight:600;cursor:pointer;transition:opacity 0.2s;margin-top:14px;}\n  .btn-primary{background:linear-gradient(135deg,#3b82f6,#8b5cf6);color:#fff;}\n  .btn-primary:hover{opacity:0.9;}\n  .step-indicator{display:flex;gap:8px;margin-bottom:24px;}\n  .step{flex:1;padding:10px;border-radius:8px;text-align:center;font-size:13px;font-weight:600;border:1px solid #334155;color:#64748b;}\n  .step.active{background:linear-gradient(135deg,#3b82f6,#8b5cf6);color:#fff;border-color:transparent;}\n  .step.done{background:#1e3a5f;color:#93c5fd;border-color:#3b82f6;}\n  .rater-block{background:#0f172a;border-radius:10px;padding:16px;margin-bottom:12px;border:1px solid #334155;}\n  .rater-block .rb-label{font-size:13px;font-weight:600;color:#3b82f6;margin-bottom:10px;}\n  .field-row{display:grid;grid-template-columns:1fr 1fr;gap:12px;}\n  .notice{background:rgba(59,130,246,0.1);border:1px solid rgba(59,130,246,0.3);border-radius:8px;padding:12px 16px;font-size:13px;color:#93c5fd;margin-top:14px;}\n  .comp-card{background:#0f172a;border-radius:12px;padding:18px;margin-bottom:14px;border:1px solid #334155;}\n  .comp-title{font-size:14px;font-weight:600;color:#e2e8f0;margin-bottom:4px;}\n  .comp-q{font-size:13px;color:#94a3b8;margin-bottom:12px;line-height:1.6;}\n  .likert{display:flex;gap:8px;flex-wrap:wrap;}\n  .likert label{display:flex;flex-direction:column;align-items:center;gap:4px;cursor:pointer;margin:0;}\n  .likert input[type=radio]{display:none;}\n  .likert .rb{width:38px;height:38px;border-radius:50%;border:2px solid #334155;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:700;color:#64748b;transition:all 0.2s;}\n  .likert input[type=radio]:checked + .rb{background:linear-gradient(135deg,#3b82f6,#8b5cf6);border-color:transparent;color:#fff;}\n  .likert .rb:hover{border-color:#3b82f6;color:#93c5fd;}\n  .likert-labels{display:flex;justify-content:space-between;font-size:10px;color:#475569;margin-top:4px;}\n  #statusMsg{margin-top:14px;padding:14px;border-radius:8px;text-align:center;font-size:14px;display:none;}\n  .success{background:rgba(34,197,94,0.15);border:1px solid #22c55e;color:#86efac;}\n  .error{background:rgba(239,68,68,0.15);border:1px solid #ef4444;color:#fca5a5;}\n  .progress-bar-outer{background:#1e293b;border-radius:6px;height:8px;margin-top:6px;}\n  .progress-bar-inner{height:8px;border-radius:6px;background:linear-gradient(90deg,#3b82f6,#8b5cf6);transition:width 0.4s;}\n  .footer{text-align:center;font-size:12px;color:#475569;margin-top:30px;padding-top:20px;border-top:1px solid #1e293b;}\n  @media(max-width:600px){.field-row{grid-template-columns:1fr;}.likert .rb{width:34px;height:34px;}}\n  @media print{body{background:#fff;color:#000;}.card,.comp-card{border:1px solid #ccc !important;}}\n<\/style>\n\n\n<div class=\"container\">\n\n  <div class=\"header\">\n    <div class=\"badge\">eTrainers.org | Evaluaci\u00f3n Premium<\/div>\n    <h1>Leader Lens 360\u2122<\/h1>\n    <p>Retroalimentaci\u00f3n de liderazgo multievaluador \u2014 Perspectiva de desempe\u00f1o impulsada por IA<\/p>\n  <\/div>\n\n  <!-- STEP 1: INFO + RATER SETUP -->\n  <div id=\"step1\">\n    <div class=\"step-indicator\">\n      <div class=\"step active\" id=\"s1\">Paso 1: Informaci\u00f3n<\/div>\n      <div class=\"step\" id=\"s2\">Paso 2: Autoevaluaci\u00f3n<\/div>\n    <\/div>\n\n    <div class=\"card\">\n      <div class=\"section-title\">\ud83d\udccb Ha sido seleccionado(a) para participar<\/div>\n      <p style=\"font-size:13px;color:#cbd5e1;line-height:1.75;margin-bottom:16px;\">\n        Bienvenido(a) al <strong>Leader Lens 360\u2122<\/strong> de eTrainers.org \u2014 una herramienta premium de retroalimentaci\u00f3n \n        multievaluador dise\u00f1ada para revelar puntos ciegos, alinear percepciones y generar un plan de aprendizaje \n        personalizado en minutos.<br><br>\n        <strong>Paso 1:<\/strong> Complete su informaci\u00f3n y agregue a sus evaluadores. Se enviar\u00e1n invitaciones autom\u00e1ticas.<br>\n        <strong>Paso 2:<\/strong> Complete su autoevaluaci\u00f3n honesta de 10 competencias.\n      <\/p>\n      <label>Su nombre completo <span style=\"color:#ef4444;\">*<\/span><\/label>\n      <input type=\"text\" id=\"selfName\" placeholder=\"Ingrese su nombre completo\">\n      <label>Su correo electr\u00f3nico <span style=\"color:#ef4444;\">*<\/span><\/label>\n      <input type=\"email\" id=\"selfEmail\" placeholder=\"correo@empresa.com\" autocomplete=\"email\">\n    <\/div>\n\n    <div class=\"card\">\n      <div class=\"section-title\" style=\"color:#3b82f6;\">\ud83d\udc64 Gerente \/ Supervisor<\/div>\n      <div class=\"rater-block\">\n        <div class=\"rb-label\">Gerente (obligatorio)<\/div>\n        <div class=\"field-row\">\n          <div><label>Correo del Gerente <span style=\"color:#ef4444;\">*<\/span><\/label>\n          <input type=\"email\" id=\"mgrEmail\" placeholder=\"gerente@empresa.com\" autocomplete=\"off\"><\/div>\n          <div><label>Nombre del Gerente<\/label>\n          <input type=\"text\" id=\"mgrName\" placeholder=\"Nombre del gerente\"><\/div>\n        <\/div>\n        <label>Cliente (opcional \u2014 asignado por el gerente)<\/label>\n        <input type=\"email\" id=\"clientEmail\" placeholder=\"cliente@empresa.com\" autocomplete=\"off\">\n      <\/div>\n    <\/div>\n\n    <div class=\"card\">\n      <div class=\"section-title\" style=\"color:#8b5cf6;\">\ud83d\udc65 Compa\u00f1ero \/ Reporte Directo<\/div>\n      <div class=\"rater-block\">\n        <div class=\"rb-label\">Compa\u00f1ero o Reporte Directo (m\u00e1x. 1 adicional)<\/div>\n        <div class=\"field-row\">\n          <div><label>Correo del Evaluador<\/label>\n          <input type=\"email\" id=\"otherEmail\" placeholder=\"evaluador@empresa.com\" autocomplete=\"off\"><\/div>\n          <div><label>Tipo de Relaci\u00f3n<\/label>\n          <select id=\"otherType\">\n            <option value=\"peer\">Compa\u00f1ero<\/option>\n            <option value=\"direct_report\">Reporte Directo<\/option>\n          <\/select><\/div>\n        <\/div>\n      <\/div>\n    <\/div>\n\n    <div class=\"card\">\n      <button class=\"btn btn-primary\" onclick=\"goStep2()\">Continuar con la Autoevaluaci\u00f3n \u2192<\/button>\n      <div class=\"notice\">\ud83d\udd12 Las respuestas de los evaluadores son confidenciales y se presentan de forma agregada en el informe; los comentarios escritos pueden incluirse en el informe de desarrollo.<\/div>\n    <\/div>\n  <\/div>\n\n  <!-- STEP 2: SELF ASSESSMENT -->\n  <div id=\"step2\" style=\"display:none;\">\n    <div class=\"step-indicator\">\n      <div class=\"step done\" id=\"s1b\">\u2713 Paso 1: Informaci\u00f3n<\/div>\n      <div class=\"step active\" id=\"s2b\">Paso 2: Autoevaluaci\u00f3n<\/div>\n    <\/div>\n\n    <div class=\"card\">\n      <div class=\"section-title\">\ud83d\udcca Progreso<\/div>\n      <div style=\"font-size:13px;color:#94a3b8;margin-bottom:6px;\"><span id=\"progressCount\">0<\/span> de 10 competencias calificadas<\/div>\n      <div class=\"progress-bar-outer\"><div class=\"progress-bar-inner\" id=\"progressBar\" style=\"width:0%\"><\/div><\/div>\n    <\/div>\n\n    <div class=\"card\">\n      <div class=\"section-title\">\ud83d\udcdd Instrucciones<\/div>\n      <p style=\"font-size:13px;color:#cbd5e1;line-height:1.75;\">\n        Para cada competencia a continuaci\u00f3n, calific\u00faese honestamente usando una escala del <strong>1 al 5<\/strong>:\n      <\/p>\n      <div style=\"display:flex;gap:8px;flex-wrap:wrap;margin-top:10px;\">\n        <span style=\"background:#1e293b;border:1px solid #334155;border-radius:6px;padding:5px 10px;font-size:12px;\">1 = Raramente<\/span>\n        <span style=\"background:#1e293b;border:1px solid #334155;border-radius:6px;padding:5px 10px;font-size:12px;\">2 = A veces<\/span>\n        <span style=\"background:#1e293b;border:1px solid #334155;border-radius:6px;padding:5px 10px;font-size:12px;\">3 = Frecuentemente<\/span>\n        <span style=\"background:#1e293b;border:1px solid #334155;border-radius:6px;padding:5px 10px;font-size:12px;\">4 = Casi siempre<\/span>\n        <span style=\"background:#1e293b;border:1px solid #334155;border-radius:6px;padding:5px 10px;font-size:12px;\">5 = Siempre<\/span>\n      <\/div>\n    <\/div>\n\n    <div id=\"compsContainer\"><\/div>\n\n    <div class=\"card\">\n      <div class=\"section-title\">\ud83d\udde3 Retroalimentaci\u00f3n Accionable<\/div>\n      <label>\u00bfCu\u00e1l es UNA cosa que deber\u00eda COMENZAR, DEJAR DE HACER y CONTINUAR? (opcional)<\/label>\n      <textarea id=\"sscText\" placeholder=\"Comenzar: ...\nDejar de hacer: ...\nContinuar: ...\"><\/textarea>\n    <\/div>\n\n    <div class=\"card\">\n      <button class=\"btn btn-primary\" onclick=\"submitSelf()\">Enviar Autoevaluaci\u00f3n e Invitar Evaluadores<\/button>\n      <div id=\"statusMsg\"><\/div>\n    <\/div>\n  <\/div>\n\n<\/div>\n\n<div class=\"footer\">\n  \u00a9 2026 eTrainers.org | Leader Lens 360\u2122 | Todos los derechos reservados.<br>\n  Identifique puntos ciegos, alinee percepciones y reciba un plan de aprendizaje personalizado en minutos.\n<\/div>\n\n<script>\nconst GS_URL = 'https:\/\/script.google.com\/macros\/s\/AKfycbyYCbivyFf5dCeM90tUj8eqr3bnSJQr89DN5PN_2z8irrV2lycD752_Y51vY4eIkpOA\/exec';\n\/\/ URL publicada del formulario de evaluadores (Leader_Lens_RATER_Espanol.html).\n\/\/ Despu\u00e9s de publicarlo, pegue su URL aqu\u00ed y vuelva a publicar este archivo.\nconst RATER_URL = 'https:\/\/etrainers.org\/leaderlens\/rater_spanish.html';\n\/\/ \u2190 the SPANISH rater form currently lives at this slug (see LL360-BUILD-STATUS.md page map)\n\n\nfunction getRaterBase() {\n  if (RATER_URL && RATER_URL !== 'PASTE_PUBLISHED_RATER_URL_HERE') return RATER_URL.split('?')[0];\n  \/\/ Respaldo para pruebas locales: el formulario de evaluadores en la misma carpeta\n  if (window.location.protocol === 'file:') return window.location.href.split('?')[0].replace(\/[^\/]*$\/, 'Leader_Lens_RATER_Espanol.html');\n  return null;\n}\n\nconst COMPS = [\n  {name:\"Liderazgo e Influencia\",question:\"Influyo positivamente en los dem\u00e1s con mi conducta y mis decisiones.\",course:\"High Road Leadership\"},\n  {name:\"Comunicaci\u00f3n y Retroalimentaci\u00f3n\",question:\"Me comunico con claridad y brindo retroalimentaci\u00f3n honesta y oportuna.\",course:\"Delivering Constructive Criticism\"},\n  {name:\"Coaching y Desarrollo\",question:\"Apoyo el crecimiento y desarrollo profesional de los miembros de mi equipo.\",course:\"Coaching and Mentoring\"},\n  {name:\"Inteligencia Emocional\",question:\"Demuestro autoconciencia y empat\u00eda en mis interacciones con los dem\u00e1s.\",course:\"Leading with Emotional Intelligence\"},\n  {name:\"Responsabilidad y Compromiso\",question:\"Asumo la responsabilidad por mis acciones y los resultados de mi equipo.\",course:\"Accountability in the Workplace\"},\n  {name:\"Cambio y Adaptabilidad\",question:\"Me adapto eficazmente al cambio y ayudo a otros a superar las transiciones.\",course:\"Change Management\"},\n  {name:\"Resoluci\u00f3n de Conflictos\",question:\"Abordo los conflictos de manera constructiva y con soluciones orientadas al resultado.\",course:\"Conflict Resolution\"},\n  {name:\"Inclusi\u00f3n y Colaboraci\u00f3n\",question:\"Fomento un entorno inclusivo donde todos se sienten valorados y escuchados.\",course:\"Diversity, Equity, and Inclusion\"},\n  {name:\"Efectividad del Equipo\",question:\"Contribuyo a crear una din\u00e1mica de equipo positiva y de alto rendimiento.\",course:\"High Performance Teams (Remote)\"},\n  {name:\"Pensamiento Estrat\u00e9gico\",question:\"Demuestro buen juicio y tomo decisiones considerando el panorama general.\",course:\"Business Acumen\"},\n];\n\n\/\/ Build competency cards\nfunction buildComps() {\n  const c = document.getElementById('compsContainer');\n  COMPS.forEach((comp, i) => {\n    c.innerHTML += `\n      <div class=\"comp-card\">\n        <div class=\"comp-title\">${i+1}. ${comp.name}<\/div>\n        <div class=\"comp-q\">${comp.question}<\/div>\n        <div class=\"likert\" id=\"likert_${i}\">\n          ${[1,2,3,4,5].map(v=>`\n            <label>\n              <input type=\"radio\" name=\"comp_${i}\" value=\"${v}\" onchange=\"updateProgress()\">\n              <div class=\"rb\">${v}<\/div>\n            <\/label>`).join('')}\n        <\/div>\n        <div class=\"likert-labels\"><span>Raramente<\/span><span>Siempre<\/span><\/div>\n        <textarea style=\"margin-top:10px;\" placeholder=\"Comentario opcional para esta competencia...\" id=\"comment_${i}\"><\/textarea>\n      <\/div>`;\n  });\n}\n\nfunction updateProgress() {\n  let done = 0;\n  COMPS.forEach((_,i) => { if(document.querySelector(`input[name=\"comp_${i}\"]:checked`)) done++; });\n  document.getElementById('progressCount').textContent = done;\n  document.getElementById('progressBar').style.width = (done\/10*100) + '%';\n}\n\nfunction goStep2() {\n  const name  = document.getElementById('selfName').value.trim();\n  const email = document.getElementById('selfEmail').value.trim();\n  const mgr   = document.getElementById('mgrEmail').value.trim();\n  if(!name||!email||!mgr){ alert('Por favor complete su nombre, correo electr\u00f3nico y el correo de su gerente.'); return; }\n  document.getElementById('step1').style.display='none';\n  document.getElementById('step2').style.display='block';\n  buildComps();\n  window.scrollTo(0,0);\n}\n\nasync function submitSelf() {\n  const name  = document.getElementById('selfName').value.trim();\n  const email = document.getElementById('selfEmail').value.trim();\n  const mgrEmail   = document.getElementById('mgrEmail').value.trim();\n  const clientEmail= document.getElementById('clientEmail').value.trim();\n  const otherEmail = document.getElementById('otherEmail').value.trim();\n  const otherType  = document.getElementById('otherType').value;\n\n  const scores = [];\n  let allRated = true;\n  COMPS.forEach((comp,i) => {\n    const sel = document.querySelector(`input[name=\"comp_${i}\"]:checked`);\n    if(!sel) allRated = false;\n    scores.push({ competency: comp.name, score: sel?parseInt(sel.value):0, comment: document.getElementById(`comment_${i}`).value.trim() });\n  });\n  if(!allRated){ alert('Por favor califique las 10 competencias antes de enviar.'); return; }\n\n  const raterBase = getRaterBase();\n  if (!raterBase) {\n    const msg0 = document.getElementById('statusMsg');\n    msg0.style.display = 'block'; msg0.className = 'error';\n    msg0.innerHTML = '\u26a0 El enlace del formulario de evaluadores no est\u00e1 configurado. Publique el formulario de evaluadores y pegue su URL en RATER_URL al inicio de este archivo.';\n    return;\n  }\n  const enc = encodeURIComponent(name);\n  const raterLinks = {\n    manager: raterBase + `?name=${enc}&type=manager`,\n    ...(otherEmail ? {other: raterBase + `?name=${enc}&type=${otherType}`} : {}),\n    ...(clientEmail ? {client: raterBase + `?name=${enc}&type=client`} : {})\n  };\n\n  const btn = document.querySelector('#step2 .btn-primary');\n  btn.textContent = 'Enviando...';\n  btn.disabled = true;\n  const msg = document.getElementById('statusMsg');\n  msg.style.display='block'; msg.className=''; msg.innerHTML='\u23f3 Enviando evaluaci\u00f3n e invitaciones...';\n\n  const payload = {\n    type:'self', participantName:name, participantEmail:email,\n    assessmentType:'Leader Lens 360 (Espa\u00f1ol)',\n    raterType:'self', scores, ssc:document.getElementById('sscText').value.trim(),\n    mgrEmail, clientEmail, otherEmail, otherType,\n    raterLinks,\n    sendEmail: true\n  };\n\n  try {\n    await fetch(GS_URL, {method:'POST',mode:'no-cors',headers:{'Content-Type':'application\/json'},body:JSON.stringify(payload)});\n    msg.className='success';\n    msg.innerHTML=`\u2705 \u00a1Autoevaluaci\u00f3n enviada exitosamente! Se han enviado invitaciones a sus evaluadores. Recibir\u00e1 su informe completo en <strong>${email}<\/strong> una vez que se recopile toda la retroalimentaci\u00f3n.`;\n    btn.textContent='\u2705 Enviado';\n  } catch(e) {\n    msg.className='error'; msg.innerHTML='\u26a0 Ocurri\u00f3 un error. Por favor int\u00e9ntelo de nuevo.';\n    btn.textContent='Enviar Autoevaluaci\u00f3n e Invitar Evaluadores'; btn.disabled=false;\n  }\n}\n<\/script>\n","protected":false},"excerpt":{"rendered":"<p>Leader Lens 360\u2122 | Autoevaluaci\u00f3n | eTrainers.org eTrainers.org | Evaluaci\u00f3n Premium Leader Lens 360\u2122 Retroalimentaci\u00f3n de liderazgo multievaluador \u2014 Perspectiva de desempe\u00f1o impulsada por IA Paso 1: Informaci\u00f3n Paso 2: Autoevaluaci\u00f3n \ud83d\udccb Ha sido seleccionado(a) para participar Bienvenido(a) al Leader Lens 360\u2122 de eTrainers.org \u2014 una herramienta premium de retroalimentaci\u00f3n multievaluador dise\u00f1ada para revelar puntos [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-13","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/etrainers.net\/index.php?rest_route=\/wp\/v2\/pages\/13","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/etrainers.net\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/etrainers.net\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/etrainers.net\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/etrainers.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=13"}],"version-history":[{"count":3,"href":"https:\/\/etrainers.net\/index.php?rest_route=\/wp\/v2\/pages\/13\/revisions"}],"predecessor-version":[{"id":25,"href":"https:\/\/etrainers.net\/index.php?rest_route=\/wp\/v2\/pages\/13\/revisions\/25"}],"wp:attachment":[{"href":"https:\/\/etrainers.net\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=13"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}