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.3.tar.gz (16.0 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.3-py3-none-any.whl (17.4 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: exam_json_generator-1.0.3.tar.gz
  • Upload date:
  • Size: 16.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/2.1.3 CPython/3.13.3 Linux/6.15.0-gentoo

File hashes

Hashes for exam_json_generator-1.0.3.tar.gz
Algorithm Hash digest
SHA256 74bb48cd33fc35ceebeff5d35188439c1391ed0309ffd214097a8fde0f6887bd
MD5 5a917225c2dd35808497f9e6177e96aa
BLAKE2b-256 0d781c898065c1c03d4747dcc56296247e3a297dee0547cf9ab0d8434c303139

See more details on using hashes here.

File details

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

File metadata

  • Download URL: exam_json_generator-1.0.3-py3-none-any.whl
  • Upload date:
  • Size: 17.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/2.1.3 CPython/3.13.3 Linux/6.15.0-gentoo

File hashes

Hashes for exam_json_generator-1.0.3-py3-none-any.whl
Algorithm Hash digest
SHA256 5b758f852473bf4e687252e8cebdf09a038dd81798c3e9bdc15ba5889c1c235b
MD5 bb8c11858b98a344c4415cdbd5ad4553
BLAKE2b-256 09715e3cd37bdb820141056b6f04adbc7a2e8965621b6a4a0890e25dac315f2f

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