Skip to main content

No project description provided

Project description

📄 Exam JSON Generator

Exam JSON Generator es una herramienta que convierte documentos .DOCX en archivos .JSON, siempre que sigan una estructura concreta predefinida.


📐 Formato de entrada

El documento .docx debe seguir el formato indicado en:

exam_json_generator/ejemplo_formato_valido.docx

poetry run exam_json_generator --show-example

⚠️ Es muy importante respetar los:

  • Saltos de línea
  • Espacios
  • Tildes
  • Ubicación exacta de las etiquetas

Una alteración en cualquiera de estos elementos podría provocar una interpretación incorrecta.


🚀 ¿Cómo se ejecuta?

  1. Entra en el entorno Poetry:
poetry shell
  1. Ejecuta el generador con:
poetry run exam_json_generator <carpeta_de_entrada> <carpeta_de_salida>

Ejemplo:

poetry run exam_json_generator exam_json_generator/assets exam_json_generator/output

📂 Estructura esperada

  • Entrada: debes indicar por argumento la carpeta donde se encuentran los .docx.
  • Salida: debes indicar por argumento la carpeta donde se guardarán los .json.

Ambas rutas deben pasarse como argumentos al ejecutar el comando.


✅ Requisitos

  • Archivos de entrada en formato .docx
  • Python 3.10+
  • Poetry instalado

🧪 Validación automática

  • El programa valida si la carpeta de entrada y salida existen.
  • Si la carpeta de salida no existe, se creará automáticamente.

Pip install

pip install exam_json_generator

Project details


Download files

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

Source Distribution

exam_json_generator-1.0.4.tar.gz (15.9 kB view details)

Uploaded Source

Built Distribution

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

exam_json_generator-1.0.4-py3-none-any.whl (17.3 kB view details)

Uploaded Python 3

File details

Details for the file exam_json_generator-1.0.4.tar.gz.

File metadata

  • Download URL: exam_json_generator-1.0.4.tar.gz
  • Upload date:
  • Size: 15.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/2.1.3 CPython/3.13.5 Linux/6.15.4-gentoo

File hashes

Hashes for exam_json_generator-1.0.4.tar.gz
Algorithm Hash digest
SHA256 142930340e812936b74785cbd6d6fd23e4275cf2a25535b8ac3e616a89659249
MD5 15e416f2bf8e0457c067465840f2b595
BLAKE2b-256 96f96eb3b680666887ee111f249975107723bcbc8d5863cc4d01928baa97328c

See more details on using hashes here.

File details

Details for the file exam_json_generator-1.0.4-py3-none-any.whl.

File metadata

  • Download URL: exam_json_generator-1.0.4-py3-none-any.whl
  • Upload date:
  • Size: 17.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/2.1.3 CPython/3.13.5 Linux/6.15.4-gentoo

File hashes

Hashes for exam_json_generator-1.0.4-py3-none-any.whl
Algorithm Hash digest
SHA256 9e127315fe8d9d57e24cba75ace7ccd324a90081b24f8ecbaf4b8d082d76e98e
MD5 7b61fd79fa712db897b456def7b8d277
BLAKE2b-256 9c282a0e5d6c1d53dba96cb31296c9e08bf37783f0f18cbd938929b5eee084a5

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page