Archive for the Moodle Category

Cambio de rumbo

Posted in análisis, Moodle, PFC, reunión on 5 mayo, 2008 by gon

La semana pasada me la he pasado retocando el código de report de las notas/grades para las wikis de NWiki, arreglando algún algoritmo y varios bugs y mejorando la interfaz.

Pero Marc quiere que los grades estén impecables para la próxima release de NWiki así que voy a dedicarle más tiempo, para hacer cosas como:

  • Arreglar el Student Mode para que tanto grupos como estudiantes individuales puedan editar wikis de grupo o individuales respectivamente.
  • Añadir un tab que enlace a las notas de una wiki.
  • Mejorar la página de reporting de las notas:
    • Hacer que las columnas sean ordenables.
    • Añadir información de usuario (foto etc).
    • Añadir enlaces donde la información sea accesible.
    • Ocultar las tablas de las ediciones dinámicamente.
  • Añadir un campo feedback al poner una nota, y hacer que ese feedback se añada a la pestaña Discussion
  • Modificar la página del historial de versiones de una página wiki:
    • Eliminar columnas Created y Followup y añadir Quality, añadir nota de la página al lado del nombre.
    • Añadir código JavaScript+PHP para permitir comparar diferentes versiones de una página de manera más intuitiva y de una manera parecida a como lo hace MediaWiki.

Con el trabajo que he dedicado estas 2 semanas anteriores a los grades y teniendo en cuenta el que le voy a dedicar, no va a ser posible añadir RSS a NWiki por mi parte, así que supongo que otro proyectista se encargará del tema.

En paralelo a esto intentaré ir escribiendo la memoria para poder entregar a mediados de junio, y después de los grades intentaré acabar de pulir los tags que los tengo casi listos.

Reunión y wikigrades

Posted in Moodle, PFC, reunión on 23 abril, 2008 by gon

El pasado lunes fui a la facultad a ver a Marc i a Pigui para contarles como llevaba el tema de los grades (sistema para poner notas de Moodle y ahora integrado en NWiki) y paraque Marc me firmara el informe informe del proyecto, que fuí a entregar a los otros dos profesores miembros del tribunal.

Ayer por la tarde hice el commit de los cambios que hice para mejorar los grades:

  • eliminats echo’s sobrants.
  • SQL injection a grades.lib.php.
  • el combo d’usuaris de la pàgina de report dels grades ara permet elegir al primer usuari.
  • es permeten elegir les escales globals a més de les del curs.
  • ja es guarda correctament la configuració de la evaluació de la wiki (merci Pigui).
  • el gradebox ara surt segons la configuració de la evaluació de la wiki.
  • el gradebox només surt al tab ‘view’
  • millorat una mica el disseny del quadre de notes i del reporter.

Por otra parte ya he empezado a desarrollar los tags, que consistirán en:

  • Una lista de tag-enlaces en la página de visualización de wikis.
  • Un cuadro de tags editable en la página de edición de wikis.
  • Una página especial donde se mostrarán las wikis que contienen un tag en cuestión, a la cual se llegará desde los tag-enlaces.
  • Un bloque Moodle con el tag cloud

Yay!

Posted in memoria, Moodle, PFC, PHP on 28 febrero, 2008 by gon

Dos cosas a celebrar:

Bugfixing days

Posted in Moodle, PFC, PHP on 28 febrero, 2008 by gon

Este mes de febrero lo he dedicado casi enteramente al tema de arreglar fallos en las ramas 1.8 y 1.9 de NWiki, algunos de ellos son:

  • El navegador de páginas ya no muestra los enlaces a secciones.
  • Mejorado el código que detecta enlaces erróneos a secciones de páginas que no existen (tanto las secciones como páginas).
  • El sistema de confirmación de bloqueos ahora funciona con al última versión de las librerías YUI (2.3) que tra Moodle.
  • El bloqueo funciona al subir/eliminar archivos a la wiki.
  • Los bloqueos que evitan la edición de una página o sección ahora se muestran en una tabla tipo moodle (ver imágenes).
  • Override 01Override 02Override 03Override 05

  • Modificación para permitir la sobreescritura de múltiples locks vía AJAX si es un administrador o profesor de la wiki.
  • Ampliación y corrección de los errores al subir/eliminar ficheros y al guardar páginas o secciones que han sido sobreescritas por administradores o profesores.
  • Backport de todo esto de la rama 1.9 a la rama 1.8 de NWiki

Me falta arreglar una cosilla en el parser que me ha indicado Pigui respecto a los nombres de páginas y secciones con carácteres especiales y me pongo ya con los tags.

Back to bussiness

Posted in análisis, Moodle on 1 febrero, 2008 by gon

Bueno, ahora que respiro más tranquilo (ver entrada anterior) sigo con el desarrollo de NWiki, donde tengo varias cosas pendientes y otras nuevas.

Por una parte el tema de arreglar bugs y cosillas de la edición por secciones (da de si el tema):

  • Arreglar los últimos bugs de la edición por secciones en la rama 1.8 (work in progress).
  • Comprobar y arreglar el merge a la rama 1.9 (HEAD).
  • Arreglar el tema de que los administradores pueden sobreescribir los locks de la wiki tanto en 1.8 como en 1.9

Y nuevas cosillas que me ha ido diciendo Marc para implementar:

  • Los tags de los que ya hablé anteriormente.
  • RSS
  • Funcionalidad para convertir una wiki con sintaxis ewiki (la wiki antigua que viene por defecto con Moodle) a sintaxis NWiki

Weeeeeeeeeeeeeeeeeeeeee!

OMFG o Vivan Los Bocatas de Lomo con Pimiento

Posted in análisis, Blogroll, enlaces, GNU/Linux, memoria, Moodle, PFC, PHP, reunión, Uncategorized, WWW on 1 febrero, 2008 by gon

Ayer fui un día emocionante…

He aprobado mi última asignatura de la carrera!

Y bien justo que me ha ido, entregando prácticas al límite (el profe se ha portado, y mucho) y sufriendo mucho al final, pero lo he conseguido!

Viva yo!

congrats.jpg

Sobre los nombres de variables externas en PHP

Posted in Moodle, PHP on 15 diciembre, 2007 by gon

He estado varias horas peleándome con lo que yo pensaba que era un bug en PHP por mi desconocimiento en el tratamiento de los nombres de las variables externas (también llamadas incoming variables) en PHP.

Sigue leyendo