The End

Posted in memoria, PFC on 1 julio, 2008 by gon

Hoy por fin he defendido el PFC ante el tribunal, después de entregar la memoria hace 10 días.

La cosa ha salido bastante bien; el practicar con gente delante ayer me ha ayudado a intentar explicarme mejor, adecuar el tiempo de exposición y cambiar alguna transparencia que otra. Gracias a Rubens, Cris, Tomeu y Anita, aguantar semejante tostón tiene mérito y más si ha sido varias veces.

Al final la exposición me ha salido de unos 30 minutos, minutejo arriba minutejo abajo. El modo presentación del Keynote de Apple me ha sido muy últil, se lo recomiento a cualquiera hasta que exista un programa libre equivalente.

Y en cuanto a la nota, solo puedo decir que muy contento =)

Ah, el que se quiera descargar la memoria, en formato PDF y hecha con vim y Latex, la tiene aquí: memoria.pdf

Cambio y corto.

No news = good news

Posted in análisis, GNU/Linux, memoria, PFC on 2 junio, 2008 by gon

Bueno, la cosa se va acabando por fin.

Hace 5 días envié lo que espero que haya sido uno de mis últimos commits, un bugfix del bloque de wikitags.

Durante este mes he implementado todo lo que puse en la entrada anterior más otras cosas para los tags y una nueva interfaz para seleccionar usuarios para ponerles nota. No he escrito mucho en el blog porque he estado muy liado programando, le he metido bastantes horas.

Me ha dicho Marc que esta semana me avisará si hay que hacer algún cambio estético y que después de eso se publicará una nueva versión de NWiki para Moodle 1.9 con los grades y tags en marcha.

Por otra parte estoy metido ya con la memoria del proyecto y la presentación.

Para la memoria estoy aprendiendo estos días algo de LaTeX y de Lyx para poder generar un texto de calidad.

En cuanto a la presentación al final la haré con un software privativo de Apple para MacOS X que se llama Keynote. Me fastidia bastante no usar software libre pero la verdad es que este programita está muy pulido, la calidad de las transparencias es muy alta y tiene unos efectos 3D y transiciones entre páginas muy buenos. La alternativa libre que pensaba usar hasta el último momento era crear las las transparencias con OpenOffice Impress, exportarlas a PDF y luego utilizar el programita KeyJnote que ofrece una visualización de las páginas de un PDF con OpenGL y con transiciones 3D. Me he decantado al final por el Keynote de Apple por estas razones:

  • Tiempo: quiero acabar cuanto antes y lo mejor posible; el software de Apple me lo da todo hecho.
  • El modo presentación que tiene es perfecto: en la pantalla externa/proyector sale la presentación y en el portátil sale la presentación, las notas de cada transparencia y un cronómetro para controlar el tiempo de exposición.
  • Utilizar el mando a distancia de mi MacBook Pro + Keynote sin tener que configurar nada.

Si tengo que hacer otra presentación con algo más de tiempo intentaré currarmelo con software libre, lo cual no quita que la ingeniería que hay detrás de los programas de Apple sea impresionante.

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

Arreglados bugs del wikibook

Posted in PFC on 6 abril, 2008 by gon

El jueves Pigui me comentó varios bugs que había en el wikibook, acabo de hacer el commit con los arreglos. El ChangeLog es este:

FIX: arreglat l'índex quan no hi cap text abans de la primera entrada.
FIX: arreglats strings de previous / next.
FIX: bug que quan es guardava una pàgina del wikibook no tornava al view de wikibook.
FIX: els fakechapters fulla ara ja no mostren cap contingut.
FIX: wikiblock index amb enllços a wikibooks.

Reuniones de esta semana

Posted in análisis, PFC, reunión on 3 abril, 2008 by gon

Esta semana me he acercado 3 veces a la facultad para hablar de diferentes temas, de los que he sacado esto:

  • Hay que entregar un documento un par de meses antes de la entrega del PFC que se llama informe del projecte y es un resumen de lo que se ha hecho hasta ahora en el proyecto y qué es lo que falta por hacer
  • Antes de ponerme a implementar los tags (el diseño esta pensado ya) tengo que arreglar un par de cosas: el tema wikibook (sintaxis wiki para agrupar las páginas wiki como si fueran un libro) y los grades para NWiki, un sistema para puntuar las notas de los alumnos donde es necesario arreglar unos cuantos bugs para la versión 1.9.
  • Después de los tags a ver si me da tiempo a implementar el tema de RSS porque también hay que hacer la temida memoria del proyecto, la cual lleva bastante tiempo escribir.

Yay!

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

Dos cosas a celebrar: