<commit_before># ÁTICA 
[![Build Status](https://travis-ci.org/iesoretania/atica-fct.svg?branch=master)](https://travis-ci.org/iesoretania/atica-ng)
[![Scrutinizer Code Quality](https://scrutinizer-ci.com/g/iesoretania/atica-ng/badges/quality-score.png?b=master)](https://scrutinizer-ci.com/g/iesoretania/atica-ng/?branch=master)

Evolución de la aplicación web para la gestión interna de centros educativos (en desarrollo, aún no está lista para producción).

Aunque su origen se encuentra en la gestión documental, la nueva iteración permite la integración de distintos
módulos. En concreto, están proyectados módulos para la gestión de la Formación en Centros de Trabajo (FCT), de
cumplimentación de encuestas, de gestión de entradas/salidas al centro (HORUS), etc.

Este proyecto utiliza [Symfony] y otros muchos componentes que se instalan usando [Composer] y [npmjs].

Para facilitar el desarrollo se proporciona un entorno [Vagrant] con todas las dependencias ya instaladas.

## Requisitos

- PHP 5.5.9 o superior
- Servidor web Apache2 (podría funcionar con nginx, pero no se ha probado aún)
- Cualquier sistema gestor de bases de datos que funcione bajo Doctrine (p.ej. MySQL, MariaDB, PosgreSQL, SQLite, etc.)
- PHP [Composer]
- [Node.js] y [npmjs] (si se ha descargado una build completa, no serán necesarios)

## Instalación

- Ejecutar `composer install` desde la carpeta del proyecto.
- Ejecutar `npm install -g gulp` (usar `sudo` si fuera necesario)
- Ejecutar `npm install`.
- Ejecutar `gulp`. [Gulp.js] se instala automáticamente con los comandos anteriores.
- Configurar el sitio de Apache2 para que el `DocumentRoot` sea la carpeta `web/` dentro de la carpeta de instalación.
- Modificar el fichero `parameters.yml` con los datos de acceso al sistema gestor de bases de datos deseados y otros parámetros de configuración globales que considere interesantes.
- Ejecutar `app/console assets:install` para completar la instalación de los recursos en la carpeta `web/`.
- Para crear la base de datos: `bin/console doctrine:database:create`.
- Para crear las tablas: `bin/console doctrine:schema:create`.
- Para insertar los datos iniciales: `bin/console doctrine:fixtures:load`.
<commit_msg>Actualizado el README.md<commit_after># ÁTICA 
[![Build Status](https://travis-ci.org/iesoretania/atica-fct.svg?branch=master)](https://travis-ci.org/iesoretania/atica-ng)
[![Scrutinizer Code Quality](https://scrutinizer-ci.com/g/iesoretania/atica-ng/badges/quality-score.png?b=master)](https://scrutinizer-ci.com/g/iesoretania/atica-ng/?branch=master)

Evolución de la aplicación web para la gestión interna de centros educativos (en desarrollo, aún no está lista para producción).

Aunque su origen se encuentra en la gestión documental, la nueva iteración permite la integración de distintos
módulos. En concreto, están proyectados módulos para la gestión de la Formación en Centros de Trabajo (FCT), de
cumplimentación de encuestas, de gestión de entradas/salidas al centro (HORUS), etc.

Este proyecto utiliza [Symfony] y otros muchos componentes que se instalan usando [Composer] y [npmjs].

Para facilitar el desarrollo se proporciona un entorno [Vagrant] con todas las dependencias ya instaladas.

## Requisitos

- PHP 5.5.9 o superior
- Servidor web Apache2 (podría funcionar con nginx, pero no se ha probado aún)
- Cualquier sistema gestor de bases de datos que funcione bajo Doctrine (p.ej. MySQL, MariaDB, PosgreSQL, SQLite, etc.)
- PHP [Composer]
- [Node.js] y [npmjs] (si se ha descargado una build completa, no serán necesarios)

## Instalación

- Ejecutar `composer install` desde la carpeta del proyecto.
- Ejecutar `npm install -g gulp` (usar `sudo` si fuera necesario)
- Ejecutar `npm install`.
- Ejecutar `gulp`. [Gulp.js] se instala automáticamente con los comandos anteriores.
- Configurar el sitio de Apache2 para que el `DocumentRoot` sea la carpeta `web/` dentro de la carpeta de instalación.
- Modificar el fichero `parameters.yml` con los datos de acceso al sistema gestor de bases de datos deseados y otros parámetros de configuración globales que considere interesantes.
- Para crear la base de datos: `bin/console doctrine:database:create`.
- Para crear las tablas: `bin/console doctrine:schema:create`.
- Para insertar los datos iniciales: `bin/console doctrine:fixtures:load -n` (¡cuidado! Esto elimina todos los datos existentes en la base de datos).

{'fraction_non_alphanumeric': 0.08861047835990889, 'fraction_numerical': 0.002277904328018223, 'mean_word_length': 4.8939597315436245, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 8, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '2780775', 'n_tokens_mistral': 1505, 'n_tokens_neox': 1493, 'n_words': 531}