1 00:00:04,719 --> 00:00:15,320 A ver, proyecto de Cristo Javier Palenzuela Lorenzo, llamado Instalación de Moodle más Directorio Open LDR. 2 00:00:16,800 --> 00:00:18,059 Buenos días, Cristo. 3 00:00:18,780 --> 00:00:19,399 Bueno, buenos días. 4 00:00:20,339 --> 00:00:32,719 Hoy día 7 de mayo a las 6 y media estamos convocados a través de la Jefatura del Departamento para la defensa del módulo profesional de proyecto de ciclo formativo de grado superior de Administración de Sistemas Informáticos en Red. 5 00:00:32,719 --> 00:00:46,079 Te informo que esta grabación se usará en el entorno cerrado de EducaMadrid con fines educativos y solo estará a disposición de los profesores evaluadores en el aula virtual para llevar a cabo la evaluación y calificación de la defensa del proyecto. 6 00:00:46,619 --> 00:00:54,880 En el aula virtual de proyectos habéis sido informados de los criterios y rúbrica de calificación y el orden de la presentación del proyecto es el siguiente. 7 00:00:55,500 --> 00:01:01,520 15 minutos máximo para defender el proyecto y 5 minutos para preguntar por parte del tribunal. 8 00:01:01,520 --> 00:01:07,340 Dicho esto, tu tiempo de exposición comienza a partir de este momento. Adelante y mucha suerte. 9 00:01:08,060 --> 00:01:22,980 Perfecto, muchas gracias. Voy a compartir la pantalla. ¿Se ve? 10 00:01:23,599 --> 00:01:25,060 Sí, cuando quieras. 11 00:01:25,060 --> 00:01:33,359 Vale, pues muchas gracias, buenas tardes 12 00:01:33,359 --> 00:01:35,299 me presento, me llamo Cristóbal Javier Párez 13 00:01:35,299 --> 00:01:37,700 como ha dicho usted 14 00:01:37,700 --> 00:01:41,980 y soy alumno del módulo de grado superior de ASIR 15 00:01:41,980 --> 00:01:44,739 mi tutor es Francisco José 16 00:01:44,739 --> 00:01:47,920 y la propuesta de proyecto es la instalación de la plataforma 17 00:01:47,920 --> 00:01:51,019 Moodle en Linux con la autentificación 18 00:01:51,019 --> 00:01:53,260 de los usuarios en un servidor OpenLAN 19 00:01:53,260 --> 00:02:01,000 que le da perdón el protocolo de dijeron de acceso a directorios en la primera diapositiva 20 00:02:02,980 --> 00:02:10,240 voy a hacer una pequeña introducción que sería en lo que yo tengo también en mi proyecto que 21 00:02:10,240 --> 00:02:20,199 desarrollar en la siguiente diapositiva de la introducción en la traducción si el presente 22 00:02:20,199 --> 00:02:24,020 proyecto consiste la instalación de como he dicho anteriormente el sistema moderno una 23 00:02:24,020 --> 00:02:28,280 pequeña empresa que se quiere dedicar a la enseñanza a nivel local por lo que se va a 24 00:02:28,280 --> 00:02:32,900 realizar una propuesta de proyecto con una instalación de dicha plataforma y con la 25 00:02:32,900 --> 00:02:37,939 autentificación de los usuarios a través de un servidor open ld ap también la instalación 26 00:02:37,939 --> 00:02:46,219 ha añadido una interfaz gráfica para que sea más fácil en la gestión de los usuarios ya que 27 00:02:46,219 --> 00:02:57,699 a nivel usuario para una clienta. Y también ha añadido aquí la motivación de la presentación, 28 00:02:58,300 --> 00:03:02,460 que sería la motivación principal del proyecto ha sido para poder mejorar la experiencia de 29 00:03:02,460 --> 00:03:07,639 aprendizaje, logrando con la instalación proporcionar un sistema íntegro único, ayudando 30 00:03:07,639 --> 00:03:12,120 a los educadores y estudiantes poder afrontar la formación y los retos educativos con una 31 00:03:12,120 --> 00:03:18,939 enseñanza de calidad. En la siguiente diapositiva he puesto los objetivos, pero bueno, está explicado 32 00:03:18,939 --> 00:03:24,199 también en el proyecto, objetivos generales, que es básicamente lo que he comentado anteriormente, 33 00:03:25,020 --> 00:03:31,620 y los objetivos específicos, que serían la instalación de model, la instalación óptima 34 00:03:31,620 --> 00:03:38,900 también del servidor OpenLAP, y la instalación también de la interfaz LAN para la gestión de 35 00:03:38,900 --> 00:03:49,939 usuarios después en el apartado de metodología perdón en el proyecto seleccionada la metodología 36 00:03:49,939 --> 00:03:56,960 en cascada tradicional ya que tiene un enfoque secuencial y para la gestión del proyecto que 37 00:03:56,960 --> 00:04:03,020 yo voy a realizar creo que encaja perfectamente porque tiene las etapas bien definidas y para 38 00:04:03,020 --> 00:04:08,900 poder pasar a la siguiente tendría que haber finalizado la anterior entonces yo creo que 39 00:04:08,900 --> 00:04:15,240 encajaría en la metodología por eso ha sido la seleccionada he puesto las características de 40 00:04:15,240 --> 00:04:18,980 la metodología que la estructura definida y estable desde el principio secuencial en 41 00:04:18,980 --> 00:04:27,019 fase definida y también protege el control de cambio después del apartado de tecnologías y 42 00:04:27,019 --> 00:04:35,180 herramientas para el desarrollo del proyecto, todos los programas instalados son todos de 43 00:04:35,180 --> 00:04:40,220 código abierto y los principales han sido el sistema operativo Ubuntu que es donde server, 44 00:04:40,220 --> 00:04:45,259 que es donde se ha instalado todo, Moodle, evidentemente la plataforma de aprendizaje, 45 00:04:45,259 --> 00:04:53,240 Apache, la base de datos MarioDB, PHP para el lenguaje de programación, el servidor OpenLAP 46 00:04:53,240 --> 00:05:00,319 y también he instalado el que también lo he dicho anteriormente la con manager que es el lado que es 47 00:05:00,319 --> 00:05:08,379 la interfaz gráfica y el open ssl que lo utilizado para instalar y generar los certificados ssl para 48 00:05:08,379 --> 00:05:19,120 la para el acceso a la página para tener seguridad después en la siguiente diapositiva explicado por 49 00:05:19,120 --> 00:05:24,819 encima los recursos y la planificación de la planificación de puesto que empecé el proyecto 50 00:05:24,819 --> 00:05:31,959 el día 1 de febrero y lo finalice el 30 lo voy a finalizar el 30 de mayo del 2024 y es dividido 51 00:05:31,959 --> 00:05:38,480 en la planificación en cuatro etapas el análisis diseño implementación y pruebas y documentación 52 00:05:38,480 --> 00:05:46,459 y mantenimiento en el apartado de análisis he realizado la planificación y análisis las 53 00:05:46,459 --> 00:05:50,879 especificaciones del sistema y también los requisitos y necesidades del cliente. En el 54 00:05:50,879 --> 00:05:57,040 apartado de diseño, teniendo en cuenta el apartado anterior ya con los requisitos, he 55 00:05:57,040 --> 00:06:01,680 identificado todas las funcionalidades y restricciones que se pueden tener para poder plantear el 56 00:06:01,680 --> 00:06:06,959 diseño final del sistema y tenerlo claro. Después del apartado de implementación y 57 00:06:06,959 --> 00:06:13,660 pruebas, se han realizado todas las pruebas de programación e implementación del sistema, 58 00:06:13,660 --> 00:06:16,939 así como todos los procesos para que este funcione correctamente. 59 00:06:17,639 --> 00:06:23,000 Y en el último apartado es la entrega del proyecto junto con toda la documentación y las instrucciones de uso. 60 00:06:23,819 --> 00:06:33,339 Se incluye también una guía rápida que lo he hecho para que se tengan conocimientos rápidos de cómo ha sido la instalación y cómo están las configuraciones. 61 00:06:33,339 --> 00:06:44,480 por si en algún caso pasa alguna incidencia, pues se pueden resolver por lo menos a primera vista, hasta que avisen al servicio técnico. 62 00:06:45,360 --> 00:06:57,639 Después, en el apartado de recursos, he hecho una planificación de tareas y costos, que lo he planteado de las tareas por horas y por el precio, 63 00:06:57,639 --> 00:07:06,579 y dividido en los apartados anteriores, análisis de diseño, implementación y la documentación reestructurado 64 00:07:06,579 --> 00:07:15,939 y hecho un presupuesto previo primero para ver qué es lo que se necesita y lo que no. 65 00:07:15,939 --> 00:07:22,620 Ha salido el presupuesto previo y después un presupuesto final y una comparativa de los dos presupuestos 66 00:07:22,620 --> 00:07:26,620 para ver si había aumentado o no, por qué motivos había aumentado y los que no. 67 00:07:27,639 --> 00:07:40,379 Después, en el siguiente apartado, que ya he nombrado anteriormente, es el análisis del proyecto, pero lo he incluido en el estudio de los requisitos que nos ha pedido el cliente. 68 00:07:40,379 --> 00:07:46,800 la propuesta le pusimos tres en la implementación de model en un servidor local sin autentificación 69 00:07:46,800 --> 00:07:52,680 centralizada sólo a nivel local la instalación implementación del modelo identificación de ley 70 00:07:52,680 --> 00:08:01,300 de ap y después en plataforma en la nube de hosting directamente en la instalación en la 71 00:08:01,300 --> 00:08:08,939 nube con el hosting y la seleccionada fue la 2 que es la que se ha propuesto en el proyecto 72 00:08:08,939 --> 00:08:24,220 Después, la siguiente sería el diseño del proyecto, que se hizo un organigrama del diseño del proyecto para que se entendiera a nivel cliente del acceso al organigrama. 73 00:08:24,220 --> 00:08:35,179 ¿Cómo quedaría al final? Que sería primeramente el ordenador y el administrador, que es donde está todo instalado, el Open, el Model, el PHP, MariaDB y el Apache. 74 00:08:35,179 --> 00:08:37,740 y el acceso que tendrían los usuarios 75 00:08:37,740 --> 00:08:39,179 que primeramente 76 00:08:39,179 --> 00:08:41,259 intentaría entrar en Model 77 00:08:41,259 --> 00:08:43,000 para el curso, por ejemplo 78 00:08:43,000 --> 00:08:45,440 el Model se conectaría 79 00:08:45,440 --> 00:08:47,980 en la instalación con OpenLAP 80 00:08:47,980 --> 00:08:49,580 a ver si esta persona 81 00:08:49,580 --> 00:08:50,940 está registrada en el sistema 82 00:08:50,940 --> 00:08:53,259 y le devolvería una respuesta 83 00:08:53,259 --> 00:08:55,940 que sería el tercer paso, le devuelve la respuesta 84 00:08:55,940 --> 00:08:57,940 a Model y Model, si está registrado 85 00:08:57,940 --> 00:08:59,639 le da acceso y si no está registrado 86 00:08:59,639 --> 00:09:01,980 no le da acceso, se ha hecho de esa manera 87 00:09:01,980 --> 00:09:02,940 para tener un control 88 00:09:02,940 --> 00:09:14,840 los usuarios y tendrían que estar previamente registrados después que se ha hecho una vez 89 00:09:14,840 --> 00:09:18,799 comprobado que se ha instalado con los programas se han hecho se han realizado una serie de 90 00:09:18,799 --> 00:09:29,799 prácticas el correcto funcionamiento de la de la plataforma después del contexto laboral y 91 00:09:29,799 --> 00:09:47,720 Y vía futura, el proyecto se ha puesto que se podría hacer aplicado a contextos no solo educativos, sino también a nivel laboral y empresarial también. 92 00:09:48,340 --> 00:10:01,240 Aparte de dar una formación en una academia, por ejemplo, también podría ser implementado en una empresa para darle formación a los propios trabajadores de la empresa, si se le quisiera dar formación. 93 00:10:01,960 --> 00:10:11,500 Y en las vías futuras el proyecto se ha dejado abierto, por así decirlo, para el común vacío a nivel local, que si se quiere invertir un poco más se podría abrir la puerta al mundo online, 94 00:10:11,500 --> 00:10:16,779 que permitiría a la empresa ampliar su oferta educativa y llegar a un mayor número de clientes. 95 00:10:16,779 --> 00:10:44,820 También se plantearon dimensiones, que sería Moodle, por ejemplo, de la investigación, a través de una página que sea Milaula, que se podría instalar directamente, te crea un espacio para ti en su servicio y compartirías su dominio en Mulaula y podrías acceder a tu Moodle también de ahí, con tu espacio, pero estaría limitado y se tendría que pagar más, por ejemplo, pero no te daría emoción a cambiar el dominio, siempre tendrías que compartir Milaula. 96 00:10:44,820 --> 00:10:59,980 Y después otra, por ejemplo, la de OEVH, el Close, que es un servicio de hosting personalizado también, que sería igual, pero podrías personalizar el dominio. 97 00:10:59,980 --> 00:11:18,700 Y después, la última, creo que es la última, sí, las conclusiones. He puesto que una vez finalizado el proyecto de despliegue, revisado y cumplido todos los requisitos propuestos por el cliente, se pueden sacar las siguientes conclusiones de objetivos cumplidos. 98 00:11:18,700 --> 00:11:34,299 El análisis del proyecto se realiza de manera sincronizada, cumpliendo los plazos de entrega establecidos, el diseño del proyecto se elabora teniendo en cuenta las necesidades del cliente, ajustándose a la parte financiera del presupuesto dentro de los márgenes y demostrando una gestión eficiente de los recursos. 99 00:11:34,299 --> 00:11:37,179 las pruebas de implementación del sistema 100 00:11:37,179 --> 00:11:38,799 se llevaron a cabo con éxito 101 00:11:38,799 --> 00:11:41,059 garantizando un despliegue y un contratiempo 102 00:11:41,059 --> 00:11:43,159 y la documentación 103 00:11:43,159 --> 00:11:45,360 detallada de la configuración 104 00:11:45,360 --> 00:11:47,279 e instalación del sistema facilitará 105 00:11:47,279 --> 00:11:49,120 su mantenimiento y en 106 00:11:49,120 --> 00:11:50,500 futuras actualizaciones 107 00:11:50,500 --> 00:11:52,740 por si no nos contratara 108 00:11:52,740 --> 00:11:54,759 a nosotros el servicio 109 00:11:54,759 --> 00:11:56,879 técnico pues podría 110 00:11:56,879 --> 00:11:59,059 dejar un historial 111 00:11:59,059 --> 00:12:00,759 para que el que viniera detrás pues tuviera 112 00:12:00,759 --> 00:12:02,340 conocimiento de lo que se había hecho 113 00:12:02,340 --> 00:12:19,840 Y en este caso se da por concluido la presentación. Espero que no se la haya dicho muy larga y gracias por la atención. No sé si directamente dejaría. Dejo de compartir y simular. 114 00:12:19,840 --> 00:12:25,039 la cierro 115 00:12:25,039 --> 00:12:26,519 voy a volver a elegir otra vez 116 00:12:26,519 --> 00:12:27,679 para compartir 117 00:12:27,679 --> 00:12:45,129 vale, ya la estoy compartiendo 118 00:12:45,129 --> 00:12:46,049 voy a acceder 119 00:12:46,049 --> 00:12:52,210 en este caso sería lo mismo 120 00:12:52,210 --> 00:12:55,690 que vería el cliente 121 00:12:55,690 --> 00:12:56,730 accedería 122 00:12:56,730 --> 00:13:03,480 accedería a Apache 123 00:13:03,480 --> 00:13:06,620 para levantar el servidor 124 00:13:06,620 --> 00:13:08,860 que sería nuestro servidor virtual 125 00:13:08,860 --> 00:13:28,200 y me faltaría el certificado instalado anteriormente de SSL con la contraseña para poder acceder y darle, accederíamos, se podría comprobar con status si el servidor está funcionando correctamente, 126 00:13:28,200 --> 00:13:37,620 saldría y una vez ya ha levantado el servidor estaría todo en principio correcto y he preparado 127 00:13:41,620 --> 00:13:46,500 si he preparado un archivo para cargar los archivos a través de él se podría hacer de 128 00:13:46,500 --> 00:13:52,519 varias maneras pero para comprobar que el servidor funciona he cargado voy a cargar 129 00:13:52,519 --> 00:14:01,159 en una un usuario que se llama proyecto un círculo y en el siguiente voy a cargar otro que es proyecto 130 00:14:01,159 --> 00:14:10,220 profe uno en diferentes grupos y lo importante es que tenga las diferentes ideas que no pueden 131 00:14:10,220 --> 00:14:21,899 duplicarse si se duplicará el programa mismo te lo bloquearía pero en este caso lo guardo una vez 132 00:14:21,899 --> 00:14:33,580 comprobado, haríamos acceso al servidor que en este caso ya estaría levantado, el EDADT, me conectaría 133 00:14:33,580 --> 00:14:39,899 con el usuario administrador en el directorio Cristo Valenzuela que es el creadopormi.com 134 00:14:39,899 --> 00:14:49,389 y tendría que seleccionar el archivo que en este caso he cargado los usuarios. Una vez cargado me 135 00:14:49,389 --> 00:15:15,029 pediría una contraseña de mi servidor, a ver si lo he puesto bien, vale, pues lo he puesto mal, con los nervios, vale, accedería y en principio se han agregado 136 00:15:15,029 --> 00:15:34,179 correctamente los usuarios, para comprobarlo me iría a la interfaz LAP, a CodeManager, que fue la que nombramos anteriormente, deberían de haberse cargado 137 00:15:34,179 --> 00:15:49,080 los usuarios a lo mejor me pide el acceso pues si voy a entrar vale una vez dentro los usuarios que 138 00:15:49,080 --> 00:15:57,740 habíamos cargado era el proyecto profe 1 y proyecto user 1 en este caso parece que está conectado bien 139 00:15:57,740 --> 00:16:04,159 con el servidor y los ha cargado correctamente en el interfaz gráfica entonces ya sólo quedaría 140 00:16:04,159 --> 00:16:16,460 comprobar que la tengo abierta aquí que entraba con mí con mi servidor con mi dominio este sería 141 00:16:16,460 --> 00:16:23,840 nada que no lo explicado esto sería la parte principal de de la página que no dejaría entrar 142 00:16:23,840 --> 00:16:29,039 como invitado bloqueado todo sólo para que le dé acceso al usuario registrado que de lo que 143 00:16:29,039 --> 00:16:35,879 se trataba entonces voy a hacer la prueba ahora para acceder con el usuario proyecto 144 00:16:40,830 --> 00:16:55,120 1 con la contraseña establecida en principio se podría restaurar o con el que se lo restaure y 145 00:16:55,120 --> 00:17:01,940 entraría el usuario en este caso parece que se ha funcionado correctamente y como no tiene ningún 146 00:17:01,940 --> 00:17:06,859 mismo registrado no está matriculado ningún curso 147 00:17:09,059 --> 00:17:18,299 me ha abierto una página como administrador en el otro lado para que no para que no se 148 00:17:18,299 --> 00:17:24,759 copiarán las cookies y no dejará entrar en lo que hará y podría irme al curso ejemplo 149 00:17:24,759 --> 00:17:32,900 en las pruebas, a ver si aparecería el usuario, me metería en el curso mío como administrador 150 00:17:32,900 --> 00:17:43,359 en participantes e intentaría añadir al curso creado, matricular un usuario, 151 00:17:49,569 --> 00:17:54,109 a ver que creo que se ha ido para otro lado, matricular un usuario, 152 00:17:54,109 --> 00:17:59,450 Le pondría el rol de estudiante en este caso 153 00:17:59,450 --> 00:18:01,690 Es con el que he entrado 154 00:18:01,690 --> 00:18:04,250 Y aparecería aquí el proyecto user 1 155 00:18:04,250 --> 00:18:06,529 Le doy a matricular 156 00:18:06,529 --> 00:18:11,430 Y ahora me iría al usuario 157 00:18:11,430 --> 00:18:12,910 Actualizaría la página 158 00:18:12,910 --> 00:18:15,849 En principio debería de cargarse el curso 159 00:18:15,849 --> 00:18:19,029 Ya está matriculado en el curso 160 00:18:19,029 --> 00:18:20,750 Y ya podría acceder al curso 161 00:18:20,750 --> 00:18:41,619 He puesto aquí varios avisos, como fuera real, como lo hacemos nosotros en el curso, en nuestra plataforma, con avisos, foros, he puesto un PDF también para comprobar que carga y se puede descargar archivos. Por mi parte, si queréis que haga algún tipo de prueba más. 162 00:18:41,619 --> 00:18:59,099 No, vale, suficiente. Vale, pues tan solo puedes hacerte un par de preguntas. Una sería, la diferencia de presupuestos, ¿a qué se debe? 163 00:18:59,099 --> 00:19:11,420 en el apartado lo puse en el proyecto también el apartado de pruebas en principio se calcula 164 00:19:11,420 --> 00:19:20,259 un número de horas de de prueba y al final se aumentaron creo que eran 10 una diferencia de 165 00:19:20,259 --> 00:19:26,839 100 euros de diferencia pero sólo la diferencia fue sólo en las pruebas que se añadieron más 166 00:19:26,839 --> 00:19:29,000 más horas de las que se pensaba al principio. 167 00:19:29,200 --> 00:19:30,819 Vale, que dice más pruebas, ¿no? Vale. 168 00:19:31,980 --> 00:19:32,779 Y la segunda 169 00:19:32,779 --> 00:19:35,019 es en cuanto, porque 170 00:19:35,019 --> 00:19:36,660 hablas de pruebas de rendimiento y de seguridad, 171 00:19:36,940 --> 00:19:39,000 ¿qué tipo de pruebas de rendimiento y seguridad 172 00:19:39,000 --> 00:19:40,740 le has hecho al proyecto? 173 00:19:43,279 --> 00:19:44,599 De seguridad, 174 00:19:44,960 --> 00:19:46,799 establecer, por ejemplo, lo que 175 00:19:46,799 --> 00:19:48,559 he hecho ahora de los usuarios, 176 00:19:49,380 --> 00:19:51,119 del acceso a los usuarios, 177 00:19:51,279 --> 00:19:52,819 comprobar si entraba o 178 00:19:52,819 --> 00:19:54,799 directamente si me inventaba yo un usuario 179 00:19:54,799 --> 00:19:56,480 en la página, si me dejaba entrar 180 00:19:56,480 --> 00:19:58,859 O si me lo cargaba 181 00:19:58,859 --> 00:20:01,480 Básicamente he hecho eso 182 00:20:01,480 --> 00:20:02,880 Para trastear con los usuarios 183 00:20:02,880 --> 00:20:05,140 A ver si no estuviera cargado en el servidor 184 00:20:05,140 --> 00:20:07,599 Si fuera otro usuario que no estuviera registrado 185 00:20:07,599 --> 00:20:09,279 En el servidor, me dejara entrar 186 00:20:09,279 --> 00:20:14,019 Es a nivel de seguridad 187 00:20:14,019 --> 00:20:16,119 ¿Y de rendimiento? 188 00:20:17,720 --> 00:20:20,000 ¿Las pruebas en varios equipos? 189 00:20:21,099 --> 00:20:23,180 Lo he probado, aparte de 190 00:20:23,180 --> 00:20:25,180 En varios navegadores 191 00:20:25,180 --> 00:20:27,859 también lo probé en varios 192 00:20:27,859 --> 00:20:29,779 equipos y le estuve 193 00:20:29,779 --> 00:20:31,880 no con esta en concreto, pero sí que 194 00:20:31,880 --> 00:20:33,960 con otra máquina virtual que tuve 195 00:20:33,960 --> 00:20:35,779 en la prueba, le estuve cargando 196 00:20:35,779 --> 00:20:37,779 bastantes usuarios, por ejemplo, a ver 197 00:20:37,779 --> 00:20:40,039 si podía con la capacidad 198 00:20:40,039 --> 00:20:41,980 de usuario, volvaseando 199 00:20:41,980 --> 00:20:43,299 archivos también de 200 00:20:43,299 --> 00:20:45,799 bastante grandes, en gigas 201 00:20:45,799 --> 00:20:47,519 a ver si la 202 00:20:47,519 --> 00:20:49,960 máquina me dejaba acceder 203 00:20:49,960 --> 00:20:51,759 o no me dejaba acceder, bueno 204 00:20:51,759 --> 00:20:53,920 si lo soportaba, mejor dicho 205 00:20:53,920 --> 00:20:58,640 Vale, y bueno, pues por mi parte poco más.