Skip to content

Exportar: ZIP, HTML único, PWA y SCORM

This content is not available in your language yet.

Exportar genera en tu navegador un paquete del recorrido que funciona por su cuenta, sin Andarama detrás: un ZIP que se sube a cualquier alojamiento, un solo fichero HTML que se abre con doble clic, una versión que sigue funcionando sin conexión o un paquete SCORM para el aula virtual. La exportación está en todos los planes de andarama.com y, por supuesto, en cualquier instalación propia.

Se abre con el botón Exportar del editor. Arriba del diálogo, el recuadro ¿Qué opción elijo? lo resume en tres líneas:

  • Servidor propio: ZIP estándar.
  • Un solo fichero para enviar: HTML único (hasta unos 100 MB, sin escenas en teselas).
  • Moodle con nota: SCORM o LTI 1.3.

Todo el trabajo lo hace tu navegador en segundo plano, sin congelar el editor: las fotos y teselas se descargan de diez en diez y se guardan sin recomprimir (ya vienen comprimidas), y solo se comprimen los ficheros de texto. El progreso dice cuántos ficheros lleva y cuántos megas. En Chrome y Edge se pide primero dónde guardar el ZIP y se escribe directamente en ese fichero mientras se genera; en los demás navegadores se descarga al terminar. Con muchas escenas teseladas puede tardar algunos minutos, porque hay que descargar cada tesela.

Si falla la red a mitad

Un recorrido grande son miles de ficheros, y alguno puede fallar por un corte de red o porque el servidor está ocupado. La exportación no se detiene por eso:

  1. Cada fichero que falla se reintenta hasta cuatro veces, esperando un poco más cada vez.
  2. Si sigue fallando, se aparta y se le da una segunda vuelta al final.
  3. Si ni así se recupera, el paquete se genera igual y el fichero queda anotado en LEEME.md, dentro del ZIP, en el apartado «Ficheros que faltan». El diálogo lo avisa: «N ficheros omitidos». Vuelve a exportar para completarlo.

Los ficheros se piden con un enlace de descarga firmado, válido durante seis horas, que el servidor entrega al empezar la exportación: así una exportación larga no depende de que la sesión siga abierta.

El paquete estándar (ZIP)

El ZIP lleva index.html, el visor, el tour.json, las teselas y los medios, sin ninguna dependencia externa: funciona por FTP en cualquier hosting, con python3 -m http.server, en GitHub Pages o en Cloudflare Pages sin configuración. No lleva backend, ni CDN, ni llamadas a la plataforma: una vez subido, el recorrido vive por su cuenta.

Eso sí, hay que servirlo, no abrirlo: el paquete estándar no funciona haciendo doble clic en index.html (file://), porque el navegador bloquea desde el sistema de ficheros tanto los módulos JavaScript como los panoramas. Para verlo en local, python3 -m http.server en la carpeta y abrir http://localhost:8000.

El ZIP incluye además un LEEME.md con las instrucciones de subida (y, si algo no se pudo descargar, la lista de lo que falta) y un .htaccess con los tipos MIME (.webp, .avif, .glb, .webmanifest) y las cabeceras de caché que necesitan los alojamientos compartidos con Apache. Funciona igual dentro de un subdirectorio (https://midominio.es/tours/mi-tour/): todas las rutas son relativas.

Los paquetes exportados nunca llevan la insignia «Hecho con Andarama».

Las opciones, una a una

Idiomas incluidos y resolución máxima de tiles

Elige qué traducciones del recorrido viajan en el paquete y hasta qué resolución se incluyen las teselas. Bajar la resolución es la forma más eficaz de que el paquete pese menos.

Incluir descargas (PDF, imágenes)

Si está activado, los hotspots de imagen y de PDF muestran un botón para que el visitante descargue el archivo. Si lo desactivas, el botón desaparece.

Endpoint de analítica propio (opcional)

Si tu centro tiene un servidor que recoge estadísticas, pega aquí su dirección y el recorrido le enviará las visitas (escenas vistas, hotspots abiertos, tiempos) en formato JSON, en lotes {"events": [...]}. Si lo dejas vacío, el recorrido exportado no envía ningún dato a nadie. La mayoría de docentes debería dejarlo vacío.

Service worker offline (PWA / kiosco)

Añade al paquete lo necesario para que el recorrido funcione sin conexión una vez abierto por primera vez y se pueda instalar como aplicación. Es útil en un museo, una feria o un aula sin wifi: se abre una vez con red y después sigue funcionando aunque se corte. Como todo service worker, necesita que el paquete se sirva por HTTPS (o desde localhost). No tiene efecto si eliges HTML único.

HTML único (tours pequeños)

Genera un solo archivo index.html con el visor y todas las fotos dentro, que se abre con doble clic sin servidor. Sirve para mandarlo por correo, dejarlo en una memoria USB o subirlo a un aula virtual que solo admite ficheros sueltos.

  • No hay un límite fijo de escenas, pero el archivo pesa aproximadamente un tercio más que la suma de sus fotos y vídeos, y el navegador lo carga entero en memoria. Como orientación, funciona bien por debajo de unos 100 MB, que suelen ser entre 10 y 15 panoramas normales sin vídeo. La cifra es una recomendación: el diálogo no avisa al superarla.
  • No está disponible si alguna escena está teselada (fotos muy grandes): el visor calcula las direcciones de las teselas nivel a nivel y no se pueden incrustar. Con un recorrido teselado la opción aparece desactivada; usa el paquete estándar.
  • Al abrirse por file:// no hay WebXR (no es un contexto seguro) y el modo VR entra en modo cartón.

Paquete SCORM

Genera un ZIP que se sube a Moodle (u otra aula virtual) como actividad SCORM. El aula virtual registra si el alumno ha completado el recorrido (todas las escenas vistas o todas las preguntas respondidas) y su nota en los quiz, comparada con la Puntuación mínima de Ajustes del tour › Cuestionarios. Elige SCORM 1.2 si tu plataforma es antigua y 2004 (3.ª edición) en los demás casos.

El paquete reporta:

  • completion_status al visitar todas las escenas o responder todas las preguntas.
  • score.raw, score.min y score.max, y success_status según la puntuación mínima.

El paquete es una foto fija: si corriges una pregunta, hay que exportar y subirlo otra vez. Los pasos en Moodle están en Insertar en Moodle.

Modo kiosco (autopilot + reinicio por inactividad)

El paquete arranca encadenando los recorridos guiados y vuelve a la escena inicial cuando nadie lo toca. El comportamiento completo del quiosco está en Publicar y compartir.

Realidad virtual en el paquete exportado

El paquete lleva el mismo motor que el tour publicado, así que el botón Modo VR funciona también desde el ZIP, con una condición: hay que servirlo por HTTPS. WebXR solo existe en contextos seguros; abriendo el index.html con doble clic (file://) el tour se ve, pero el modo inmersivo cae al respaldo cartón. Cualquier alojamiento con certificado sirve, incluidos GitHub Pages, Cloudflare Pages o Netlify, gratuitos. Véase la guía de realidad virtual.

Qué opción elegir

Quiero…Opción
Subirlo a la web del centro o a un hostingPaquete estándar
Mandarlo por correo o abrirlo sin servidorHTML único (si no hay escenas teseladas y pesa menos de unos 100 MB)
Una pantalla de museo o feria sin wifiPaquete estándar con service worker y modo kiosco
La nota en el libro de calificaciones de MoodlePaquete SCORM, o LTI 1.3 sin exportar nada
Saber cuántas visitas tiene fuera de AndaramaEndpoint de analítica propio