Per refer el que ha fet FET
🇨🇦 Català · 🇪🇸 Castellano · 🇬🇧 English
reFET és una eina web intuïtiva per visualitzar, revisar i ajustar horaris escolars que han estat prèviament generats amb el programari lliure FET (Free Evolutionary Timetable).
Moltes vegades, un cop generat l'horari amb el FET, cal fer petits canvis d'última hora o ajustos puntuals que no requereixen tornar a calcular tot l'horari. reFET permet fer aquests retocs de manera visual, sense haver de dominar la complexitat del programa original.
- Edició visual (Drag & Drop): Mou les classes entre franges horàries simplement arrossegant-les.
- Detecció de conflictes: El sistema t'avisa si un professor ja té una altra classe o si hi ha incompatibilitats de grup.
- Visualització clara: Colors pastís per assignatures i filtres per grups d'alumnes o vista general ("All Groups").
- Exportació de dades:
- Excel (.xlsx): Genera rellotges d'horari amb colors, a punt per imprimir o compartir.
- XML: Descarrega els canvis per tornar-los a carregar al FET si cal.
- PDF: Impressió directa des del navegador (optimitat per a format horitzontal).
- Genera el teu horari amb el programa FET.
- Carrega els fitxers
.feti_activities.xml(o el resultat modificat) a reFET. - Revisa i mou les activitats que vulguis canviar al quadrant o a la zona de reserva.
- Descarrega el resultat final en el format que prefereixis.
reFET es una herramienta web intuitiva para visualizar, revisar y ajustar horarios escolares generados previamente con el software libre FET (Free Evolutionary Timetable).
A menudo, una vez generado el horario con el FET, es necesario realizar pequeños cambios de última hora o ajustes puntuales. reFET permite realizar estos retoques de forma visual, sin necesidad de recalcular todo el horario ni dominar la complejidad técnica del programa original.
- Edición visual (Drag & Drop): Mueve las clases entre franjas horarias simplemente arrastrándolas.
- Detección de conflictos: El sistema te avisa si un docente ya tiene otra clase o si hay incompatibilidades de grupo.
- Visualización clara: Colores pastel por asignaturas y filtros por grupos de alumnos.
- Exportación de datos:
- Excel (.xlsx): Genera cuadrantes de horario con colores, listos para imprimir.
- XML: Descarga los cambios para volver a procesarlos en el FET si es necesario.
- PDF: Impresión directa desde el navegador.
- Genera tu horario con el programa FET.
- Carga los archivos
.fety_activities.xml(o el resultado modificado) en reFET. - Revisa y mueve las actividades que quieras cambiar al cuadrante o a la zona de reserva.
- Descarga el resultado final en el formato que prefieras.
reFET is an intuitive web tool to visualize, review, and fine-tune school timetables previously generated with the open-source software FET (Free Evolutionary Timetable).
Often, after generating a timetable with FET, small last-minute changes or manual adjustments are needed. reFET allows you to make these tweaks visually, avoiding the need to recalculate the entire timetable and bypassing the complexity of the original software.
- Visual Editing (Drag & Drop): Move classes between time slots easily.
- Conflict Detection: Automatically warns you if a teacher is double-booked or if there are group conflicts.
- Clear Visualization: Color-coded subjects and filters by student group.
- Data Export:
- Excel (.xlsx): Clean, color-formatted schedules ready for distribution.
- XML: Export changes back to a FET-compatible format.
- PDF: Direct printing from the browser.
- Generate your timetable using the FET software.
- Load the
.fetand_activities.xmlfiles (or the modified result) into reFET. - Review and move the activities you want to change to the grid or the buffer zone.
- Download the final result in your preferred format.
reFET is a 100% client-side application. It doesn't need a database or a backend server. All processing happens in your browser, keeping your data private.
- Tech Stack: React, Vite, Tailwind CSS, Zustand (state management).
- Local Setup:
npm install npm run dev
- Build for Production:
This generates a
npm run build
dist/folder that can be hosted on any static web server (GitHub Pages, Netlify, etc.).
Aquest projecte es publica sota la GNU Affero General Public License v3 (AGPL-3.0).
Creat per: Francesc Sala Carbó