Repositorio con 3 proyectos:
-Plantilla sistema de corrección de examen
-Sorteo pizarra y reunión
-Proyecto IdentificaTest (Proyecto Fin Ciclo)
En este proyecto se utiliza LAMP con Symfony 4.
Pasos para la instalación del proyecto:
- Instalacion de Apache2, MYSQL, PHP **`7.1`**,
- git clone del proyecto,
- cd a la carpeta del proyecto,
- seguir las instrucciones de https://getcomposer.org/download/
- composer install para instalar todas las dependencias
que hay en el composer.lock,
- levantar servidor con el comando:
php bin/console server:run
- las rutas del proyecto de fin de ciclo son:
- /home
- /encuestas
- /encuesta/{id}
- /sorteo
- /sorteo/login
En caso de problemas, consultar los siguientes links:
https://symfony.com/doc/current/reference/requirements.html
https://symfony.com/doc/current/setup.html
https://getcomposer.org
https://geekytheory.com/linux-como-instalar-lamp
Base de datos:
- En caso de tener problemas importando base de datos,
ejecutar los siguientes comandos para crear base de datos
de prueba:
- php bin/console doctrine:database:create
- Una vez hecho esto, indicar en el archivo .env (en la raíz del proyecto) la base de datos y usuario que se utiliza.
- php bin/console doctrine:schema:update --force
- php bin/console doctrine:fixtures:load
Código creado por mi correspondiente al proyecto fin de ciclo:
- templates/encuesta/*
- templates/base.html.twig
- src/* excepto:
- Controller/CorreccionExamenController.php
- Controller/LuckyController.php
- public/css/* excepto:
- public/css/correctionStyles.css
- public/css/estilos.css
- public/css/pabloCorrectionStyles.css
- public/img/*
- public/js/* excepto:
- public/js/correctionJS.js
- public/js/draw.js
- config/packages/easy_admin.yaml
- config/packages/security.yaml
- config/packages/vich_uploader.yaml
- config/services.yaml