Skip to content

GLUD/eva

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Proyecto EVA ( Sistema de Evaluación de Ingreso de Candidatos al Grupo GNU/Linux Universidad Distrital)

Proyecto de desarrollado por el Grupo de Trabajo Gnu/Linux de la Universidad Distrital

Descripción del proyecto.

El proyecto busca generar una plataforma centralizada, donde los aspirantes a ser candidatos a miembros del grupo, o de diferentes estudiantes o miembros de la comunidad en general deseen conocer de entre de la oferta de cursos, que dentro del grupo se puedan desarrollar, para que estos puedan acceder a una plataforma, donde se le brinden herramientas de: diagnóstico, estudio y guía. Al final del proceso, por medio una serie de procesos estipulados por los estatutos del grupo, en uno de los apartes que se tiene la realización de un examen, según los ítems mínimos establecidos por cada curso, y que se estipulara una serie de diferentes actividades, en el transcurso de los cursos, que servirá como herramienta para poder permitir otorgar algún reconocimiento a los cursos ofertados

Objetivos

Se espera lograr una curva de aprendizaje del manejo de las diferentes herramientas, según sus aptitudes por parte de cada uno de los miembros del grupo de trabajo Gnu/Linux de la Universidad Distrital, para el año 2016 y consecuentes en los que el proyecto esté vigente, en el cronograma de desarrollo de proyectos , donde en el proyecto se realizará una búsqueda de aumentar el nivel de producción de piezas de software dentro de sus miembros

Desarrollo de una plataforma de evaluación, que se desarrollara con herramientas libres, de tal manera que permita la articulación visual, diseño e implementación del proyecto según las necesidades y las etapas de desarrollo, según las áreas que se generen a nivel interno del grupo, siguiendo los lineamientos de maquetación

El proyecto busca desarrollar piezas de software, con buenas prácticas de desarrollo

Herramientas de desarrollo

Symfony 2.8 Composer, Boostrap, Draw, Doctrine, Angular, Doctrine, Mysql, Php, Css, less

Finalidad del proyecto

Desarrollar una plataforma libre que permita: gestionamiento de los cursos dictados en el grupo, la unificación y administración de actividades propias que permita el enlace los perfiles de usuario.

Proyecto de apropiación del conocimiento de herramientas de tecnologías libres basado en symfony para la creación de exámenes virtuales para realizar evaluaciones a los candidatos a miembros activos del grupo GNU/Linux Universidad Distrital.


Para asegurar el correcto funcionamiento de este proyecto se deben realizar los siguientes pasos:

1) En caso de no tener instalado mysql puede hacerlo siguiendo el siguiente post: https://glud.org/2016/05/14/tutorial-para-instalacion-de-drupal-8-paso-a-paso/
2) Desde la terminal nos situamos en este proyecto, luego ejecutamos esta linea de comandos:
	$ php composer-setup.php
   Luego se ejecuta la siguiente linea:
	$ composer install
   Aca se debe configurar algunos parámetros de la base de datos, debe quedar de la siguiente forma:
   		
	# This file is auto-generated during the composer install
		parameters:
		database_host: 127.0.0.1    			#Nuestro Localhost
		database_port: 3306						#Por lo general es 3306
		database_name: symfony					#Nombre de la base de datos
		database_user: root						#Usuario de mysql
		database_password: *****				#Contraseña de mysql
		mailer_transport: smtp					#Se deja el valor por defecto
		mailer_host: 127.0.0.1					#Se deja el valor por defecto
		mailer_user: null						#Se deja el valor por defecto
		mailer_password: null					#Se deja el valor por defecto
		secret: ThisTokenIsNotSoSecretChangeIt	#Se deja el valor por defecto
	
   En caso de pasar parametros erroneos lo podemos volver a modificar:
    $ nano app/config/parameters.yml
   
   Para verificar que el puerto que utiliza MYSQL es el 3306 o que es otro, podemos verlo en:
    $ cat /etc/mysql/my.cnf
   En el apartado: 
    [client]
	port		= 3306


3) Para configurar la base de datos MYSQL:
	
	Esto evitara futuros errores, causados por la configuracion de MYSQL, lo que haremos es modificar un archivo para que MYSQL sea UTF8:
	$ sudo nano /etc/mysql/my.cnf
	Y agregamos las siguientes lineas en la seccion [mysqld]:
			
	# Version 5.5.3 introduced "utf8mb4", which is recommended
	collation-server     = utf8mb4_general_ci # Replaces utf8_general_ci
	character-set-server = utf8mb4            # Replaces utf8

4) Para saber mas de symfony puede visitar nuesta pagina web: glud.org en la cual encontrara varios post relacionados con esta tematica.

About

Software de Evaluación del Curso de Newbies/Candidatos GLUD

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages