Esta obra está bajo una licencia Reconocimiento-No comercial 2.5 Colombia de Creative Commons. Para ver una copia de esta licencia, visite http://creativecommons.org/licenses/by/2.5/co/ o envié una carta a Creative Commons, 171 Second Street, Suite 30 San Francisco, California 94105, USA PRIMERA ENTREGA DE LA INVESTIGACIÓN FINALIZACIÓN DE LA PÁGINA DESARROLLADA PARA LA EVALUACIÓN DE EJERCICIOS DE LOS CURSOS LIBRES PRESENTADO A OLGA LUCIA BRAVO BALLÉN DESARROLLADO POR MARTHA LILIANA ORJUELA GÓMEZ UNIVERSIDAD NACIONAL DE COLOMBIA FACULTAD DE CIENCIAS ECONÓMICAS UNIDAD DE INFORMÁTICA Y COMUNICACIONES INTRODUCCIÓN Como parte del trabajo desarrollado por la Unidad Informática en cuanto a la capacitación de los estudiantes de la facultad en los diferentes programas con los que cuenta la unidad, se ha desarrollado una página Web en la que se evaluarán los conocimientos teóricos de los estudiantes acerca de los cursos en los que han participado. La página permite tanto la inscripción como la presentación del examen del curso que se este tomando, además de mostrar inmediatamente el resultado obtenido. Las preguntas han sido colocadas en una base de datos y se tomaran aleatoriamente para cada presentación de examen, logrando así una página Web dinámica que cambie la evaluación para cada usuario. La base de datos ha sido ubicada en un servidor de SQL y cuenta con tablas que manejan los datos de los estudiantes, los cursos, los resultados obtenidos y las preguntas, almacenando de esta manera toda la información que se maneje en la página. OBJETIVOS Generales • Terminar la página de evaluación de los ejercicios de cursos libres desarrollada en PHP. • Implementar la página de evaluación en la UIFCE. Específicos Aprender el manejo de PHP y SQL. Finalizar, completar y corregir la página y la base de datos de evaluación de ejercicios de los cursos libres. Probar y corregir la página de evaluación. Poner en funcionamiento la página. JUSTIFICACIÓN Facilitar a los instructores la evaluación de los conocimientos obtenidos por los alumnos mediante la implementación de la página Web que evalúa la parte teórica del curso y les genera inmediatamente el resultado obtenido por cada estudiante. MARCO TEÓRICO La página Web ha sido creada pensando en la posibilidad de de que sus contenidos se estén actualizando constantemente, además de permitir un fácil acceso a los estudiantes y de entregar de manera oportuna un resultado a los instructores. Para lograr estos objetivos, la página se ha desarrollado en PHP, el cual es un lenguaje de scripting que permite la generación de contenidos de un servidor Web. Su nombre oficial es PHP: HyperText Preprocessor y sus características principales son su potencia, alto rendimiento y la facilidad de aprendizaje, ya que contiene muchos conceptos de C, Perl y Java, además de que su sintaxis es muy similar a la de estos lenguajes. Otra importante característica, es que PHP se encuentra embebido en lenguaje HTML, lo que nos permite generar de manera sencilla páginas Web con información actualizada. Además de todas estas ventajas, PHP, cuenta con un gran atributo ya que dispone de librerías de conexión con la gran mayoría de los sistemas de gestión de bases de datos, lo que es una gran ventaja y nos brinda muchas posibilidades en la creación de nuestros sitios Web. Junto con la página Web, se ha creado una base de datos en la que se han almacenado preguntas de los diferentes cursos y datos de los estudiantes. A la base de datos se le agregarán nuevas tablas, como la de material de apoyo y la de ejercicios con sus enunciados y soluciones. Además se completarán los cuestionarios para todos los cursos que se han dictado en este semestre en la Unidad. La base de datos ha sido se ha ubicado en un servidor de SQL, que es un lenguaje de consulta estructurado, que permite consultar, actualizar y manejar bases de datos relacionales. Se utiliza en el diseño de consultas interactivas y puede ser incluido en una aplicación como un conjunto de instrucciones de manejo de datos. Con los dos lenguajes, PHP y SQL, se creará una página Web dinámica, que permita el almacenamiento de resultados y que se este actualizando constantemente desde la base de datos. ESTRUCTURA DE LA APLICACIÓN La aplicación cuenta con una página Web desde la que se puede acceder a los contenidos relacionados directamente con el curso que el estudiante este tomando actualmente. La página Web se manejará de la siguiente forma Éste sería aproximadamente el formato que manejaría la página en cuanto a lo que mostraría, porque el diseño también esta en desarrollo. La base de datos se organizaría de la siguiente forma CUESTIONARIOS CP id_cuestionario id_curso curso tema opcion1_respuesta opcion2_respuesta opcion3_respuesta opcion4_respuesta cuestionario_resuelto CURSO CP EJERCICIOS id_curso CP nombre_curso programa_curso sesiones_curso descrpcion_evaluacion1 id_ejercicio id_curso enunciado ejercicio_resuelto MATERIAL_APOYO CP id_material curso archivo_apoyo descripcion presentaciones id_curso ESTADO ACTUAL DEL DESARROLLO DE LA APLICACIÓN La aplicación en este momento tiene desarrollada parte de la base de datos, en cuanto a los cuestionarios, datos de los cursos y datos de los usuarios. En el desarrollo de la página Web se encuentran funciones de ingreso, inscripción, presentación y resultado de los ejercicios. Hace falta ingresar el resto de la información que va a contener la base de datos y hacer los cambios y creación de las nuevas funciones para la página Web. Además, es necesario cambiar el diseño de la página para hacerla más llamativa al usuario.