dimarts, 15 de gener del 2008

Vulnerabiltats a Moodle

En Martin Dougiamas ha enviat un missatge als usuaris registrats de Moodle on explica que s'ha trobat un problema de vulnerabilitat en les versions 1.6 a 1.9.

Per solucionar-ho proposa 2 qüestions:
  1. impedir, a partir d'ara, que Moodle pugui córrer en un servidor configurat amb el paràmetre register_globals=on.
  2. actualitzar a la darrera versió de Moodle. Per a administradors avançats proposa un canvi menys radical consistent en editar el fitxer course/loginas.php i canviar un parell de línies de codi. Si feu clic aquí trobareu les línies a canviar.
Podeu descarregar el fitxer loginas.php modificat per a les versions 1.8 a 1.9 fent clic aquí.

dilluns, 7 de gener del 2008

El futur d'Elgg

Com a membre d'Elgg.org he rebut un missatge de final d'any on aclareixen una mica el futur d'Elgg. Ha estat un final d'any un xic turbulent i els fòrums n'anaven plens: què passava a Elgg?

Per una banda Eduspaces, en un missatge minimalista, informa que el 10 de gener tanquen. Així que exporta el teu blog i baixa't els fitxers perquè pleguen, sense gaire més explicacions. I que gràcies per tot.

Això, i alguna conversa amb en Marc, que estava convençut que plegaven també a Elgg, em feia sospitar el pitjor. Diu en Marc que Elgg el va desenvolupar un que pensava que amb això de les comunitats virtuals faria els calés a cabassos, però que la cosa no li havia funcionat, així que ho deixava. És un risc que es corre quan s'usa programari lliure. Però també es corre quan se n'usa de comercial: què passarà quan en Bill Gates plegui?;-)

En aquest llarg missatge fan una mica de balanç de l'any. Explica que Elgg s'utilitza en una gran varietat de contextos, que al 2007 han alliberat 3 versions noves (la darrera la 0.9 al 24 de desembre), que han fet una trobada presencial, la ElggJam 2007 i que n'estan preparant una altra pel 2008. També diuen que les noves versions d'Elgg s'estan fent a la mida de les necessitats i demandes dels propis usuaris i llista les característiques i novetats de la nova versió 1.0, tal com es pot veure al mapa de ruta.

Tot i ser un projecte de codi lliure, Elgg es va crear sota el paraigües d'una empresa, Curverider Ltd, però des del passat octubre el lideratge ha passat a mans de la comunitat. Hi ha un nucli de desenvolupadors, suposo que encara treballant per a l'empresa, però que accepten la col·laboració de programadors voluntaris que cobreixin la part on no arriben: pegats, temes, documentació, plugins, etc.

Després d'alguns testimonis personals sobre Elgg el missatge acaba en unes paraules de felicitació pel Nadal i l'any nou i amb un missatge clar: We are all looking forward to 2008 in which we'll see Elgg develop and mature at a higher rate than ever before. The large community involvement will guarantee a continuous discussion about the software, its purpose and directions.

Traducció al català: Elgg durarà mentre hi hagi una comunitat que li doni suport. Però cal que hi sigui.

dijous, 20 de desembre del 2007

Correcció errors URLs

L'error que no permet desar els camps URL de l'activitat base de dades és degut al fitxer moodle/lib/validateurlsyntax.php, que comprova la sintaxi de les URLs. En les actualitzacions estables de Moodle 1.8 el fitxer ja està corregit.

dimarts, 18 de desembre del 2007

Esborrar enviamens i notes de tasques i qüestionaris

DELETE
FROM mdl_assignment_submissions
WHERE assignment IN (
SELECT a.id
FROM mdl_assignment a, mdl_course c, mdl_course_categories cc
WHERE a.course = c.id AND c.category = cc.id and cc.name IN ('MCT', 'Socials', 'Comunicació')
);

DELETE
FROM mdl_quiz_grades
WHERE quiz IN (
SELECT q.id
FROM mdl_quiz q, mdl_course c, mdl_course_categories cc
WHERE q.course = c.id AND c.category = cc.id and cc.name IN ('MCT', 'Socials', 'Comunicació')
);

DELETE
FROM mdl_quiz_attempts
WHERE quiz IN (
SELECT q.id
FROM mdl_quiz q, mdl_course c, mdl_course_categories cc
WHERE q.course = c.id AND c.category = cc.id and cc.name IN ('MCT', 'Socials', 'Comunicació')
);

dilluns, 17 de desembre del 2007

NWiki al Moodle de proves del GES

He instal·lat la NWiki al Moodle de proves del GES, agafant el codi del CVS per a 1.8:
cvs -z3 -d:pserver:anonymous@dfwiki.cvs.sourceforge.net:/cvsroot/dfwiki co -P -r NWIKI_18_STABLE moodle moodledata

Els fitxers i directoris reemplaçats són:
moodle/mod/wiki*
moodles/blocks/wiki_*
moodle/lang/en_utf8/wiki.php
moodle/lang/en_utf8/help/wiki/*
moodledata/lang/ca_utf8/wiki.php
moodledata/lang/ca_utf8/help/wiki/*

Havia creat unes wikis de prova, que s'han migrat correctament
:
http://ioc.xtec.cat/ges/course/view.php?id=83

diumenge, 16 de desembre del 2007

Blog de documentació

En aquest blog anirem deixant la documentació d'aquells canvis que fem en el programari TIC de l'IOC.

Hi parlarem de Moodle, d'Elgg, de PHP, del mòdul de la Secretaria virtual, i de molts altres programes amb què treballem o treballarem.