|
|
(No se muestran 8 ediciones intermedias del mismo usuario) |
Línea 1: |
Línea 1: |
| <html>
| | {| class="wikitable" |
| <div style="border: 2px solid #ccc; padding:10px; background:#f9f9f9; width:450px;">
| | ! Ejemplo N° {{{id}}} |
| <strong>Evaluación del ejemplo:</strong><br>
| | | Evaluación: {{{estado|No evaluado}}} |
| <select id="evaluacion-dropdown">
| | | Comentario: {{{comentario|Sin comentario}}} |
| <option value="0">0 - Mal</option>
| | |} |
| <option value="1">1 - Correcto</option>
| |
| <option value="2">2 - Muy bien</option>
| |
| </select>
| |
| <br><br>
| |
| | |
| <strong>Comentarios del profesor:</strong><br>
| |
| <textarea id="comentario-profesor" rows="4" cols="50"></textarea><br><br>
| |
| | |
| <button id="guardar-evaluacion">Guardar evaluación</button>
| |
| </div>
| |
| | |
| <script>
| |
| document.addEventListener('DOMContentLoaded', function(){
| |
| setTimeout(function(){
| |
| if (typeof mw !== 'undefined' && mw.config) {
| |
| var pageName = mw.config.get('wgPageName');
| |
| | |
| function cargarDatos() {
| |
| var valorGuardado = localStorage.getItem('evaluacion-' + pageName);
| |
| var comentarioGuardado = localStorage.getItem('comentario-' + pageName);
| |
| | |
| if (valorGuardado !== null) {
| |
| document.getElementById('evaluacion-dropdown').value = valorGuardado;
| |
| }
| |
| if (comentarioGuardado) {
| |
| document.getElementById('comentario-profesor').value = comentarioGuardado;
| |
| }
| |
| }
| |
| | |
| function guardarDatos() {
| |
| 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);
| |
| }
| |
| | |
| document.getElementById('guardar-evaluacion').onclick = guardarDatos;
| |
| | |
| cargarDatos();
| |
| } else {
| |
| alert('Error: MediaWiki no está disponible todavía.');
| |
| }
| |
| }, 500); // espera 500ms antes de ejecutar
| |
| });
| |
| </script>
| |
| </html>
| |