Diario de mi Proyecto : PFC sobre Moodle

  Archivos
Jul 07 [2]
Jun 07 [12]
Mayo 07 [13]
Mar 07 [3]
Nov 06 [6]
Oct 06 [5]


Sindicación
Artículos
Comentarios


Enlaces
eGrupos
ZoomBlog

 
Inicio | Mi Perfil | Suscríbete al blog
Octubre del 2006

 

Trabajando en la Segunda entrega

Enlace permanente 31 de Octubre, 2006, 18:39

Hola de nuevo! Pues una vez corregida la primera entrega me pongo ya a trabajar en la segunda que consistirá básicamente en el estudio del código fuente de la actividad "tarea". Con esto pretendemos ver las posibilidades de configuración que puede tener un módulo en Moodle y luego aplicarlo al que vamos a desarrollar.

Byeeee
Comentarios 20 ~ Comentar | Referencias (0)


 

Vamos con la primera entrega

Enlace permanente 20 de Octubre, 2006, 19:05

Hola de nuevo!! Pues comienzo a trabajar en el proyecto desarrollando una primera entrega para familiarizarme con los objetivos e ir controlando la plataforma.

Exactamente pretendo definir las funcionalidades del profesor y del alumno, adentrarme en la arquitectura de Moodle y desarrollar una primera versión del Análisis del sistema.

La funcionalidad básica de un alumno consistirá en la compilación, ejecución (ejecución remota) y envío de un programa de programación al profesor. La funcionalidad básica del profesor será la de corregir estos problemas mediante la compilación y ejecución del problema. Tanto el profesor como el alumno tendrán la posibilidad de proponer problemas, aportar soluciones e intercambiar archivos, pero básicamente la idea principal es:

COMPILAR + EJECUTAR + ENVÍO DE ARCHIVO

En cuanto a la arquitectura de Moodle hay poco que decir (por ahora no he encontrado ningún documento técnico sobre la arquitectura de la plataforma), funciona sobre PHP combinado con cualquier base de datos. Las más utilizadas son MySql y PostgreSql. Esta información está basada en la
Arquitectura de Moodle.

En cuanto a la primera versión del Análisis del sistema, después de estudiar la definición del problema tenemos el siguiente análisis (versión reducida):

  • Establecimiento de requisitos:
    • Gestionar usuarios.
    • Gestionar consultas.
    • Gestionar problemas.
  • Espicificaciones de casos de uso:
    • Gestionar Aplicación:
      • Gestionar Módulo Administradores.
      • Gestionar Módulo Profesores.
      • Gestionar Módulo Alumnos.
Y por ahora nada más. A partir de ya mismo empiezo con la segunda entrega pero eso en otro artículo!!
Bye

Comentarios 14 ~ Comentar | Referencias (0)


 

Primeros pasos...

Enlace permanente 18 de Octubre, 2006, 23:14

Hola de nuevo amig@s! Hoy estoy inspirado y aquí estoy redactando mi tercer artículo sobre mi PFC!

Bueno pues antes de hacer nada hay que instalar Moodle en el ordenador para ir haciendo pruebas e ir conociendo un poco la plataforma. En mi anterior artículo decía que Moodle funciona bajo PHP, un servidor y una base de datos. El servidor y la base de datos más utilizada suelen ser Apache y Mysql, por lo tanto debemos de instalar estas herramientas el ordenador. En este enlace de Moodle se explica todo perfectamente pero yo pretendo resumir los pasos y simplificar las cosas.

Apache, Mysql y PHP se pueden instalar juntos mediante el software AppServ que se puede descargar en su última versión desde el siguiente enlace. Una vez bajado el software se ejecuta el instalador y siguiendo unos sencillos pasos todo quedará perfectamente instalado.

Ahora hay que bajarse el software de Moodle del siguiente enlace. Yo he optado por la versión estable 1.6.3 aunque cuando esté disponible bajaré la versión 1.7 pues sufrirá cambios que aunque sean leves a lo mejor pueden afectar a mi módulo.Bueno, pues una vez descomprimido la carpeta la copio dentro de "...appserv\www" y al poner en el navegador http:\localhost\moodle entro en la  página de configuración de Moodle.

A partir de este paso me he encontrado con una serie de pasos sencillos pero que hay que controlar. Lo primero es crear en Mysql una base de datos con el nombre genérico Moodle, el usuario que uno quiera y con la contraseña que se desee. Esto hay que ponerlo igual cuando la instalación nos lo pida y si está todo correcto entonces se continuará sin incidencias.

Después la instalación ha continuado sin incidencias, instalando el paquete de idiomas en español y actualizándose la base de datos. A partir de aquí todo fue perfectamente, (simplemente tuve que pinchar en "continuar"). Y al final de una serie de pasos de configuración Moodle queda instalado perfectamente:



Image Hosted by ImageShack.us


Comentarios 9 ~ Comentar | Referencias (0)


 

Y eso de Moodle es...

Enlace permanente 18 de Octubre, 2006, 21:51

En mi primer artículo os decía que mi proyecto irá enfocado a la creación de un módulo o actividad para corregir problemas de programación en la plataforma Moodle. ¿Y eso qué es? Bueno pues en este segundo artículo me gustaría exponer una breve introducción del entorno Moodle.

Como bien indica la wikipedia, Moodle es una plataforma virtual orientada a la enseñanza a distancia, es decir, una aplicación web formada por profesores y alumnos en la que se imparten cursos sobre temas variados dando la posibilidad de crear foros, temas, actividades, eventos, etc, todo ello para facilitar la comunicación y el aprendizaje.

Técnicamente Moodle es un entorno web que funciona bajo PHP y sobre varias Bases de Datos (entre las que figurar MYSQL y POSTGRESQL. Fue creado por Martin Dougiamas y se distribuye bajo licencia GPL GNU.

Bueno, espero que os haya quedado un poco claro. Si queréis investigar más, visitad los enlaces.

Bye
Comentarios 25 ~ Comentar | Referencias (0)


 

Mi PFC

Enlace permanente 18 de Octubre, 2006, 17:36

Hola a todos, antes de nada presentarme no? Me llamo Javier Rodríguez, soy un alumno de 5º de Ingeniería Informática de la Escuela Politécnica de Cáceres y vivo en Badajoz. Este curso voy a realizar mi PFC sobre la plataforma Moodle. Mi director de proyecto es Alberto Gómez, profesor de la Escuela Politécnica.

Como idea de diario del  proyecto se nos ha ocurrido crear un blog donde iré escribiendo las fases y pasos para realizar el PFC. El título del mismo es "Integración de un sistema de ejecución remota de programas en Moodle". Vamos a integrar una aplicación en Moodle que permita la compilación y ejecución remota de problemas en algunos lenguajes de programación de manera que los alumnos puedan probar y autoevaluar sus ejercicios y también puedan enviárselos a los profesores para su corrección.

Los objetivos que se pretenden lograr son los siguientes:

  • Estudio del sistema Moodle y la programación de extensiones.
  • Estudio de las distintas alternativas para la compilación y ejecución remotas de programas.
  • Propuesta de sistema de ejecución remota de programas integrado en Moodle.
  • Análisis, diseño e implementación del sistema siguiendo una metodología orientada a objetos, e integración dentro de Moodle.
Y por ahora nada más, solo quería presentar el proyecto. Con este blog, a parte de realizar un diario del proyecto, me gustaría ayudar a otros alumnos que desarrollen actividades para Moodle.

Saludos!!
Comentarios 20 ~ Comentar | Referencias (0)



Blog alojado en ZoomBlog.com

 

 

     Octubre 2006  >>
LMMiJVSD
            1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31      

Categorías
General [41] Sindicar categoría