Skip to main content

ITACA → iDoceo

Convierte localmente listados PDF de alumnado de ITACA (Generalitat Valenciana) en archivos .xlsx preparados para importar en iDoceo.

Descarga e instalación: PyPI · Versiones: GitHub Releases

[!IMPORTANT] La herramienta no sube PDF ni datos del alumnado a ningún servicio. La lectura del PDF y la creación del XLSX se realizan íntegramente en el ordenador donde se ejecuta.

[!NOTE] Este es un proyecto independiente. No está afiliado, respaldado ni mantenido por la Generalitat Valenciana ni por iDoceo.

¿Qué listados admite?

Actualmente está validado con «LLISTAT D'ALUMNES AMB ASSIGNATURES» generado desde ITACA 3 / Gestión Administrativa, incluidos listados de ESO, Bachillerato y FP.

Reconoce, entre otras, estas dos cabeceras:

Formato general: ORDE | NIA | REPETIX | COGNOMS I NOM | MATÈRIA
Formato FP:      ORDE | NIA | COGNOMS I NOM | MÒDUL

Los PDF obtenidos desde Mòdul Docent 2 (MD2) pueden tener otro formato y todavía no están soportados ni validados.

Instalación

La instalación sólo requiere usar una terminal una vez. Después puedes abrir la aplicación desde el acceso gráfico creado por itaca-idoceo integrate.

Sigue la guía de tu sistema operativo:

Si ya tienes Python 3.12 o posterior y pipx, la instalación es simplemente:

pipx install itaca-idoceo
itaca-idoceo integrate

En macOS, tras instalar, puede ser necesario activar una vez Abrir en ITACA a iDoceo en Ajustes del Sistema → Privacidad y seguridad → Extensiones → Finder. La guía de instalación explica el paso.

Uso habitual

  1. Abre ITACA → iDoceo desde el acceso creado en tu sistema.
  2. Arrastra uno o varios PDF, una carpeta completa, o haz clic en el área superior para seleccionarlos.
  3. Comprueba que cada grupo aparece como Correcto. Si aparece Revisar o Error, consulta los detalles antes de convertir.
  4. Marca sólo los datos adicionales que quieras exportar: NIA, REPETIX y/o MATÈRIA / MÒDUL.
  5. Genera los XLSX e impórtalos en iDoceo.

Por defecto, el XLSX contiene únicamente:

Apellidos | Nombre

NIA está pensado para mapearlo al campo personal ID / Student ID de iDoceo. Si exportas REPETIX o MATÈRIA / MÒDUL, decide expresamente su destino durante la importación para evitar que iDoceo los interprete como columnas de notas.

Un mismo PDF puede contener varios grupos y la aplicación generará un XLSX por GRUP. También admite casos de Bachillerato en los que un mismo grupo contiene varias secciones CURS y casos en los que un nombre o la lista de materias ocupa varias líneas del PDF.

Si algo no funciona

No compartas el PDF real ni el XLSX generado. Los listados pueden contener datos personales de menores.

En la aplicación usa Ayuda → Copiar diagnóstico anonimizado y pega ese texto en una incidencia de GitHub. El diagnóstico está diseñado para omitir nombres, NIA, centro, grupo, tutor, materias y rutas locales.

Cómo informar de un problema de forma segura

Actualizar

Si ya lo tienes instalado desde PyPI:

pipx upgrade itaca-idoceo

Si después de actualizar necesitas recrear el acceso gráfico:

itaca-idoceo integrate --replace

Desinstalar

itaca-idoceo uninstall-integration
pipx uninstall itaca-idoceo

Uso avanzado

La mayoría de usuarios no necesita esta parte. La línea de comandos, el procesamiento por lotes y layout-report están documentados aparte:

Uso avanzado y diagnóstico técnico

Privacidad y seguridad

El proyecto no incorpora telemetría ni analítica y no necesita servicios remotos para procesar los listados. Las dependencias se descargan únicamente durante la instalación o actualización mediante el gestor de paquetes elegido por el usuario.

Consulta SECURITY.md antes de abrir una incidencia.

Licencia

Este proyecto se distribuye bajo GNU Affero General Public License v3.0 only (AGPL-3.0-only). El texto completo se incluye en LICENSE. PyMuPDF se distribuye bajo AGPL o licencia comercial, por lo que este proyecto adopta AGPL-3.0 para su distribución de código abierto.

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

itaca_idoceo-0.7.0.tar.gz (50.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

itaca_idoceo-0.7.0-py3-none-any.whl (45.8 kB view details)

Uploaded Python 3

File details

Details for the file itaca_idoceo-0.7.0.tar.gz.

File metadata

  • Download URL: itaca_idoceo-0.7.0.tar.gz
  • Upload date:
  • Size: 50.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for itaca_idoceo-0.7.0.tar.gz
Algorithm Hash digest
SHA256 9c54eccdb1be486d8dd6a8946c11b914416f70f573ad956064ab14e9e12a44b2
MD5 d8347d78c8febc30a0926911653541ab
BLAKE2b-256 cb4ac3e1f8f3d56f74d950c210661ebde83e5b77cb6d65e9a115850e69ed9099

See more details on using hashes here.

Provenance

The following attestation bundles were made for itaca_idoceo-0.7.0.tar.gz:

Publisher: release.yml on lpla/itaca-idoceo

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file itaca_idoceo-0.7.0-py3-none-any.whl.

File metadata

  • Download URL: itaca_idoceo-0.7.0-py3-none-any.whl
  • Upload date:
  • Size: 45.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for itaca_idoceo-0.7.0-py3-none-any.whl
Algorithm Hash digest
SHA256 3c9433497238248df4fcd167aea82ec00ddf15aee913597598a377e6b697fa7c
MD5 a2aa48ae0b72eb26d1d1b6c703ceadd9
BLAKE2b-256 82d987dd083b18605507774cdc547a35dc8e3aa3569f5153fc1ff967300622d1

See more details on using hashes here.

Provenance

The following attestation bundles were made for itaca_idoceo-0.7.0-py3-none-any.whl:

Publisher: release.yml on lpla/itaca-idoceo

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Release history Release notifications | RSS feed

This release

0.7.0 This release

2 files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page