Herramienta gratuita

Ver y editar archivos de calendario (.ics) del horario escolar en el navegador

Abra la exportación de calendario de su horario escolar y vea cada clase como un calendario de verdad, por grupo, docente o aula. Localice las dobles reservas, arrastre clases a otras franjas, edite sus datos y descargue un archivo .ics actualizado que conserva todo lo demás del original. Es gratis y no se sube nada.

Juho Isola, fundador de Smootables

¿Cómo usar Ver y editar archivos de calendario (.ics) del horario escolar en el navegador?

  • Pensada para centros educativos: abra la exportación .ics de su horario, en un solo archivo o en uno por grupo, docente o aula, desde un software de horarios, Google Calendar u Outlook.
  • Cada clase aparece en vista de semana, día, mes o lista. Las clases que se repiten cada semana se expanden en todas las fechas en las que caen.
  • Filtre por grupo, docente, aula o tipo de evento para leer un horario cada vez. Las dobles reservas quedan marcadas: el mismo docente, aula o grupo en dos clases a la vez.
  • Arrastre una clase a otra franja, cambie su duración o edite su docente, aula, grupo y regla de repetición. Descargue el archivo de horario actualizado, uno por cada archivo abierto o un único calendario combinado.
  • Gratis y privado: los archivos se leen y se editan en su navegador y nunca se suben.

Sus archivos de calendario se quedan en este navegador. No se sube nada: la lectura, la edición y la descarga se hacen en su dispositivo, y el trabajo sin guardar se conserva solo en este navegador hasta que seleccione Borrar.

Cómo lee y escribe la herramienta su archivo de horario

La mayoría de los programas de horarios pueden exportar el horario escolar como archivos de calendario, a menudo uno por grupo, docente o aula, para que las clases aparezcan en Google Calendar o en Outlook. Un archivo así es texto plano en formato iCalendar (RFC 5545). Cada evento es un bloque VEVENT con un inicio (DTSTART), un fin (DTEND o DURATION), un título (SUMMARY) y campos opcionales como LOCATION, RESOURCES, ATTENDEE, ORGANIZER y CATEGORIES. La herramienta lee esos campos directamente. Nunca deduce un docente o un aula a partir de las palabras de un título.

Los eventos periódicos llevan una regla (RRULE) en lugar de una lista de fechas. La herramienta expande las reglas diarias, semanales, mensuales y anuales en fechas concretas, en la zona horaria del propio evento, así que una clase de las 09:00 sigue a las 09:00 después del cambio de hora. Las fechas indicadas en EXDATE se omiten, y una repetición movida (un segundo VEVENT con el mismo UID y un RECURRENCE-ID) sustituye a la fecha de la que se movió.

Una doble reserva son dos eventos cuyas horas se solapan y que indican el mismo docente, aula o grupo en RESOURCES, o el mismo asistente. Un evento sin RESOURCES reserva su LOCATION. Los eventos de todo el día, los cancelados y los marcados como libres no cuentan. Una misma clase escrita varias veces, una por grupo o por calendario de docente, tal como la exporta el software de horarios, es una sola reserva: las copias con las mismas horas y la misma asignatura (o el mismo título) nunca entran en conflicto entre sí.

Al guardar un cambio, solo se reescriben las líneas que ha modificado. Todas las demás líneas del archivo, incluidos los recordatorios, las definiciones de zona horaria y los campos personalizados X-, se vuelven a escribir exactamente como se leyeron. El evento editado recibe un SEQUENCE más alto y un DTSTAMP nuevo, que es como el estándar iCalendar marca una versión revisada del mismo evento. En un evento periódico, usted elige el alcance, como en Google Calendar u Outlook: este evento (una excepción con RECURRENCE-ID), este evento y los siguientes (la serie termina con UNTIL y empieza una serie nueva) o todos los eventos (la serie se mueve, y sus fechas de excepción se mueven con ella).

Ejemplo resuelto

Seleccione Probar con un ejemplo. El ejemplo es una semana inventada de un instituto: tres grupos (1.º A, 1.º B y 2.º A), seis docentes y seis espacios, con cada clase escrita como un evento que se repite cada semana y cuyo campo RESOURCES indica el docente, el aula y el grupo.

El panel de dobles reservas indica una. El jueves, Carmen Navarro tiene una guardia de examen de 10:30 a 11:15 mientras da Geografía e Historia a 1.º A de 10:15 a 11:00 en el Aula 101. Seleccione la doble reserva para ir al jueves y arrastre la guardia hasta las 11:30. El aviso desaparece, porque a las 11:30 no tiene clase.

El miércoles aparece una clase que ya se había movido: la clase de Biología y Geología de 1.º B, que normalmente es a las 09:15 en el Laboratorio de Ciencias, esta semana es a las 13:00, y el archivo la recoge como una excepción de la serie semanal. Filtre por Laboratorio de Ciencias para ver la semana del aula, o por Carmen Navarro para ver la suya.

Seleccione Descargar. El resumen indica un evento movido. El archivo descargado es el ejemplo con ese único evento cambiado: nuevas líneas DTSTART y DTEND, SEQUENCE sube de 0 a 1 y un DTSTAMP nuevo.

Lo que esta herramienta gratuita no hace

Edita una copia del archivo de calendario de su horario. No se conecta con su software de horarios, Google Calendar ni Outlook, así que un calendario suscrito sigue mostrando los eventos antiguos hasta que importe el archivo nuevo, y los asistentes no reciben correos de actualización.

Encuentra las dobles reservas, pero no las resuelve. Mover una clase a un hueco libre le corresponde a usted, evento a evento, y nada comprueba el horario laboral de los docentes, la capacidad de las aulas ni qué grupos comparten alumnado.

Cada archivo admite hasta 1 MB, y todos juntos, hasta 8 MB. Una regla que se repite sin fecha de fin se muestra durante dos años desde su inicio, y las reglas que se repiten cada hora o con más frecuencia solo muestran el primer evento de la serie. En ambos casos, el evento se vuelve a escribir sin cambios.

La generación automática de horarios escolares de Smootables empieza donde termina esta herramienta. Su página de importación lee los mismos archivos de calendario, el solver coloca cada clase respetando las restricciones de docentes, aulas y grupos, y el horario terminado se exporta de nuevo a ICS para cada docente, grupo o aula.

Preguntas frecuentes

¿Cómo veo un archivo ICS del horario escolar?
Suelte el archivo .ics en esta página. Cada clase aparece en vista de semana, día, mes o lista sin añadir nada a su propio calendario, y el archivo no se sube a ningún sitio.
¿Puedo editar un archivo ICS del horario y volver a guardarlo?
Sí. Mueva clases a otras franjas, cambie su duración o sus datos, añada eventos nuevos o elimínelos, y seleccione Descargar. El archivo nuevo conserva cada línea que usted no haya cambiado, así que los recordatorios, las zonas horarias y los campos personalizados se mantienen tras la edición.
¿Qué pasa con una clase que se repite cuando la muevo una sola semana?
Usted elige, como en Google Calendar. Con Este evento se escribe una excepción solo para esa fecha. Con Este evento y los siguientes, la serie termina antes de esa fecha y empieza una nueva a partir de ella. Con Todos los eventos se mueve la serie entera, y sus excepciones se mueven con ella.
¿Cómo detecta la herramienta las dobles reservas?
Compara cada par de eventos que se solapan y comparten un docente, un aula o un grupo en RESOURCES, o un asistente (un evento sin RESOURCES reserva su LOCATION). Se excluyen los eventos de todo el día, los cancelados y los marcados como libres, y las copias de una misma clase exportadas una vez por grupo cuentan como una sola reserva.
¿Verán las aplicaciones de calendario las clases editadas como actualizaciones?
Los eventos cambiados mantienen su UID y llevan un número SEQUENCE más alto, que es como el estándar iCalendar marca una versión revisada del mismo evento. Importe el archivo descargado en el calendario que quiera actualizar.
¿Puedo abrir a la vez los archivos de horario de todos los grupos o docentes?
Sí. Abra varios archivos a la vez, por ejemplo uno por grupo o uno por docente, y aparecerán en un solo calendario con un filtro por archivo. Descárguelos por separado o como un único archivo combinado, en el que una clase que aparece en varios archivos se escribe una sola vez.
¿Se suben los datos de mi horario?
No. Los archivos se leen, se editan y se escriben en su navegador. El trabajo sin guardar se conserva en el almacenamiento local de este navegador para que no se pierda al recargar la página, y Borrar lo elimina.
¿Qué archivos de horario funcionan?
Cualquier archivo iCalendar (.ics): horarios exportados desde un software de horarios, Google Calendar, Apple Calendar, Outlook y Exchange, y calendarios de centros o de grupos. También se lee un archivo que contiene varios calendarios seguidos.

Deje que un solver coloque las clases

Smootables importa los mismos archivos de calendario, comprueba el horario frente a las restricciones de docentes, aulas y grupos y coloca las clases automáticamente, así que una doble reserva se corrige teniendo en cuenta toda la semana, sin arrastrar eventos uno a uno.

Cómo se adapta Smootables a su centro

Reserve una demostración y veremos cómo Smootables se adapta a su planificación, carga docente y horarios.