Diferencia entre revisiones de «Plantilla:EvaluacionEjemplo»

De UX Wiki
Sin resumen de edición
Sin resumen de edición
Línea 1: Línea 1:
<html>
<html>
<div style="border: 2px solid #ccc; padding:10px; background:#f9f9f9; width: 450px;">
<div style="border: 2px solid #ccc; padding:10px; background:#f9f9f9; width:450px;">
   <strong>Evaluación del ejemplo:</strong><br>
   <strong>Evaluación del ejemplo:</strong><br>
   <select id="evaluacion-dropdown">
   <select id="evaluacion-dropdown">
Línea 16: Línea 16:


<script>
<script>
const pageName = mw.config.get('wgPageName');
mw.loader.using('mediawiki.util').then(function(){
  var pageName = mw.config.get('wgPageName');


// Cargar datos guardados al entrar
  function cargarDatos() {
document.addEventListener('DOMContentLoaded', function(){
    var valorGuardado = localStorage.getItem('evaluacion-' + pageName);
  const valorGuardado = localStorage.getItem('evaluacion-' + pageName);
    var comentarioGuardado = localStorage.getItem('comentario-' + pageName);
  const comentarioGuardado = localStorage.getItem('comentario-' + pageName);


  if (valorGuardado !== null) {
    if (valorGuardado !== null) {
    document.getElementById('evaluacion-dropdown').value = valorGuardado;
      document.getElementById('evaluacion-dropdown').value = valorGuardado;
    }
    if (comentarioGuardado) {
      document.getElementById('comentario-profesor').value = comentarioGuardado;
    }
   }
   }


   if (comentarioGuardado !== null) {
   function guardarDatos() {
     document.getElementById('comentario-profesor').value = comentarioGuardado;
    var evaluacion = document.getElementById('evaluacion-dropdown').value;
     var comentario = document.getElementById('comentario-profesor').value;
 
    localStorage.setItem('evaluacion-' + pageName, evaluacion);
    localStorage.setItem('comentario-' + pageName, comentario);
 
    alert('Evaluación guardada correctamente para la página: ' + pageName);
   }
   }
});


// Guardar al pulsar botón
  document.getElementById('guardar-evaluacion').onclick = guardarDatos;
document.getElementById('guardar-evaluacion').onclick = function(){
  const evaluacion = document.getElementById('evaluacion-dropdown').value;
  const comentario = document.getElementById('comentario-profesor').value;


   localStorage.setItem('evaluacion-' + pageName, evaluacion);
   $(document).ready(cargarDatos);
  localStorage.setItem('comentario-' + pageName, comentario);
});
 
  alert('Evaluación guardada correctamente para la página: ' + pageName);
};
</script>
</script>
</html>
</html>

Revisión del 17:00 13 mar 2025

Evaluación del ejemplo:


Comentarios del profesor: