diumenge, 3 de febrer del 2008

Delenda est Agora

Hi ha matrimonis en què els dos membres són excel·lents persones, però que no funcionen com a parella. És el que li passa a Moodle i Oracle. Aquesta darrera setmana el servidor agora ha fet un pet com una gla i ha deixat de prestar el servei que se li pressuposava. I la raó de fons és que Moodle i Oracle, malgrat ser excel·lents programes, no s'avenen, no estan fets l'un per l'altre com es pot comprovar a bastament als fòrums de moodle.org.

Què podem fer? Perquè, és clar, estem en un punt en què Xtec s'havia proposat oferir als centres de tot Catalunya un servei de Moodle on cadascú tingués el seu espai virtualitzat i pogués administrar-se usuaris i cursos amb total llibertat.

Però amb l'estat de coses actual aquest servei promès no es possible. Així que tenim dos camins ben clars i definits:
  1. O bé s'ofereix el servei de Moodle, però sobre una altra base de dades.
  2. O, simplement, no oferim el servei.
Les coses estan així.

Què pot passar en el primer cas? Res, tot anirà perfectament. Moodle està dissenyat per funcionar amb una base de dades de codi lliure com ara MySQL (la que fa córrer Google i meneame, per posar només 2 exemples) o PostgreSQL, una BD que, diuen, és més escalable i adient per a grans quantitats d'usuaris.

Què pot passar en el segon cas? Res, tampoc. Qui s'ha entossudit en fer servir Oracle seguirà al seu lloc i fent servir Oracle i només la comunitatt educativa catalana no gaudirà d'un servei excel·lent com podria ser tenir un campus virtual per a cada centre educatiu.

Com que ara mateix no el tenim, a diferència d'altres comunitats autònomes de l'estat que ens han passat per davant en aquest i en molts altres aspectes, doncs no passara res, seguirem sense tenir-lo i a la cua en educació. Si ens vam haver d'esperar 5 anys a tenir blogs a Xtec, podem esperar-ne 10 o més a tenir moodle o el que sigui.

O potser no tant, perquè el centre que vulgui per menys de 150 euros l'any pot gaudir d'un servei comercial excel·lent on muntar tot el programari web que necessiti perquè el seu centre tiri endavant i sobrepassi en molt allò tan escarransit que el Departament ofereix en TIC. Si no us ho creiu feu una cerca a Google i us convencereu.

Una altra oportunitat perduda pel nostre país de ser capdavanters en educació. Ara, això sí, les poltrones que no es moguin.

Jo, contradictori com sóc, estic amb els apoltronats: Delenda est Agora, però per altres raons. No perquè estigui en contra de la innovació, sinó perquè penso que amb el mal servei que s'està donant ara el que s'aconsegueix és que el comú dels mortals pensi "Moodle no funciona" en lloc de "Xtec no funciona", que es la realitat.

Per això m'estimo més que no s'ofereixi un mal servei Moodle i que qui vulgui tenir-lo, malauradament, hagi de recórrer als serveis comercials.

I l'escola pública... doncs ja sabem, oi?

dissabte, 2 de febrer del 2008

Nou esquelet per a cataLàTeX

Al post del passat dilluns 28 de gener feia referència a l'actualització del programari de base del lloc cataLaTex, que és SPIP, un programari francès de codi lliure (logicien livre, que en diuen ells) molt potent, flexible i fàcil d'instal·ar. Vaig actualitzar el programa i vaig comprovar que la pàgina d'inici es veia bé, però els articles fatal: semblava que el full d'estils no es llegia o cosa semblant perquè la barra de navegació lateral quedava per sobre el text i el feia il·legible. Ho vaig deixar pel cap de setmana.

Ahir a la tarda m'hi vaig posar. La veritat és que feia molt de temps, quasi 2 anys, que no remenava les tripes d'SPIP i no recordava massa quins fitxers havia de tocar per obtenir un aspecte agradable. Així que m'hi vaig posar i no me'n sortia. A més, des de la versió 1.8, que tenia instal·lada, a la 1.9.2 actaul, hi ha hagut canvis substancials pel que fa als esquelets, que és com en diuen a SPIP de les plantilles, skins o templates.

Després d'una hora de remenar i no sortir-me'n vaig estar llegint un tutorials on explicava com instal·lar un nou esquelet a la nova versió, així que em vaig decidir i del mateix lloc d'SPIP me'n vaig baixar un i el vaig instal·lar. No estava malament, va funcionar a la primera, però era un xic complicat de modificar.

Vaig seguir buscant i al final en vaig trobar un que m'agradava i el vaig descarregar. És MiniGriSpip, el treball de FredoMkb un dissenyador francès, que l'ofereix sota llicència GPL des del lloc de contribucions d'SPIP.

Va ser una bona sorpresa que, un cop descomprimit, en resultés només una carpeta amb diferents fixers fàcilment identificables i modificables. El vaig pujar (s'ha de crear una carpeta squelettes a l'arrel del lloc i és on primer va el programa a buscar l'aparença) i va funcionar de seguida, així que em vaig possar a canviar el que no m'agradava (bàsicament alguna coseta de posició) i a acabar de traduir algun missatget que sortia en francès.

El resultat ha estat espectacular i ja torno a tenir cataLaTex en plena forma. Us convido a anar-hi i que el disfruteu.

dimecres, 30 de gener del 2008

agora

Agora havia de ser el gran servidor de Moodles d'Xtec. Va néixer amb voluntat de servei als centres i havia de substituir als molts moodles que hi ha a phobos i que n'alentien el funcionament. El projecte es va presentar el passat mes de juliol 07 amb uns terminis clars: el primer trimestre del curs 2007-08 era de prova i al gener de 2008 es volia generalitzar-lo a tots els centres que així ho desitgessin.

Ha passat el temps i el projecte no es materialitza. La raó és molt senzilla i la coneixen tots les habitants d'agora: no funciona.

Algú es va entossudir en fer córrer aquest espai super-moodle sobre la base de dades Oracle. Però hi ha un petit problema: Moodle no ha estat pensat per a Oracle, ha estat, i està essent programat, per treballar o bé amb MySQL (sí aquesta BD de joguina que fa córrer meneame amb 1 milió d'usuaris i que no cau) o PostgreSQL. Les dues de codi lliure.

Si un es passeja pels fòrums de moodle.org s'adonarà que hi ha hagut altres intents de fer anar Moodle sobre Oracle i tots han fracassat. Per tant, la saviesa ens diu que no hem d'ensopegar dues vegadesamb la mateixa pedra, i si ha ensopegat ja un altre, no siguem rucs i no hi tornem. Canviem de pensament, canviem de base de dades i busquem la que millor funcioni amb el servidor on hagi de viure i amb el programa que ha de fer anar, Moodle.

I, si us plau, pensem per una vegada en què hem de donar un servei i no avorrir al pobre usuari. El que acaba passant és que qui no coneix Moolde pot arribar a pensar: Moodle no és de confiança, dóna molts problemes. Fals, qui dóna problemes és la unió contra natura Moodle i Oracle.

dilluns, 28 de gener del 2008

Actualització d'SPIP

CataLaTeX, des de la seva fundació, ha corregut sempre sobre el programari de codi liure d'origen francès SPIP. Però des que l'havia instal·lat, ara fa cosa d'un parell d'anys no havia tingut la necessitat d'actualitzar-lo: em feia mandra i com que anava tant bé, doncs ho deixava per un altre dia.

L'altre dia, però ha arribat perquè des d'Xtec anuncien que actualitzaran el programari de base de phobos, el PHP de la 4.4 a la 5.2 i la MySQL també a la versió 5.x (déu-n'hi-do Xtec, és quasi tan mandrosa com jo, amb la diferència que ells s'hi dediquen a això, o no?).

Així que davant el tranquil·lizador missatge: és possible que algunes aplicacions deixin de funcionar. En concret, aquelles aplicacions que tinguin una antiguitat superior a dos anys i no s'hagin actualitzat en aquest temps, he decidit actualitzar a corre-cuita.

Si la instal·lació d'SPIP va ser cosa de nens, l'actualització encara més. Per instal·lar SPIP al servidor només cal pujar 1 fitxer: spip_loader.php i fer-lo córrer des del navegador. Doncs el mateix per a l'actualització, amb la diferència que, com que ja estava configurat, no ha calgut més que confirmar la contrasenya d'administrador i deixar fer. El resultat és que en 5 minuts (he trigat més en baixar la bd i el programari, per si de cas) tot estava fet i ara el lloc està preparat per resistir un parell d'anyets més, o això espero.

dissabte, 26 de gener del 2008

Sargint Moodle

Aquesta ha estat una setmana de molta feina amb Moodle. Per una banda hem introduït canvis en algunes cadenes de traducció del fitxer moodle.php per personalitzar els missatges que rep l'usuari. Per altra banda hem fet alguna adaptació d'un curs de moodle per a solucionar un problema molt particular, però s'ha deixat: és força versàtil.

Tant versàtil que ha arribat ales meves mans un moodle que, si no arribo a seber que ho és, m'hagués costat força d'esbrinar-ho. Es tracta d'una adaptació del tema de forma que amb un potent full d'estils i icones totalment personalitzades obtenim un resultat espectacular.

Un parell d'exemples per demostrar fins on es pot arribar amb el treball amb Moodle: the limit is the sky.

diumenge, 20 de gener del 2008

Escudella barrejada

Hi ha una dita anticlerical que diu que els capellans són la gent que més feina té per tenir menys feina. Doncs els senyors de soup.io n'han tingut encara més de feina preparant un senzillíssim agregador d'entrades personal per a què nosaltres no en tinguem gens, de feina per aconseguir-lo.

La idea és que tots escrivim en més d'un blog i que val la pena recollir en una sola pàgina web les diferents entrades que fem. Així que, sense ni una pàgina d'ajuda, un pot provar a veure com quedaria el seu agregador personal a base d'afegir/treure coses (la pàgina fa un ús intensiu d'Ajax) i, si t'agrada el resultat, et registres a la web (només cal deixar nom d'usuari, contrasenya i una adreça de correu a la que no t'envien res) i ja tens el teu domini. El meu és jqueralt.soup.io

Un pot afegir-hi les entrades que fa a twitter, delicious, digg i altres llocs semblants. Però també es poden afegir els RSS dels llocs (jo hi tinc el de cataLaTeX i el d'aquesta bitàcola) i, si es desitja, fer-hi entrades de blog noves.
Aquestes entrades poden ser text, enllaços, imatges, vídeos o citacions. Tot molt web 2.0: senzill de fer anar, a un parell de clics i, sobretot, recollint informació dispersa.

Molt recomanable.

dijous, 17 de gener del 2008

Fitxers de contingut IMS

Probablement haureu vist a les darreres versions de Moodle (crec recordar que a partir de la 1.8) apareix un nou tipus de recurs, a més dels clàssics pàgina de text, pàgina web, enllaç, etc. Es tracta del recurs Fitxer de contingut IMS.

Jo no hi havia entrat mai, però ara, per una d'aquelles casualitats de la vida, i molt probablement de la mà invisible d'en Jordi Vivancos, hi he arribat. Resulta que n'he vist uns quants exemples i m'ha encantat la idea.

Es tracta de donar homeopàticament els recursos als estudiants. M'explico: en lloc de donar aquells potents apunts d'una pila de pàgines, aquest recurs el que fa és donar-ne els mínims imprescindibles, però en un format absolutament web, és a dir, relacionant-los amb d'altres.



Posem un exemple. En un curs estem parlant del cos humà i la salut ( de què hem sona?) i volem donar materials. Una manera és fer-ho seguint els estàndards IMS i empaquetant aquestes petites pastilles de coneixement relacionades entre sí. Una pagineta d'entrada ens pot dur a les pàgines que pengen d'ella. Quan les visitem tenim a la vista, a més de la pàgina que estem llegint, l'estructura navegable de les altres pàgines del paquet de continguts IMS i podem navegar de l'una a l'altre a través dels botons Anterior, Següent i Amunt a més de l'arbre amb l'estructura del paquet.

Va, en voleu veure un en directe, oi? Feu clic aquí, descarregueu-vos el paquet d'exemple, correu a instal·lar-lo al vostre Moodle i gaudiu del futur ara (ostres, quina frase).

Us preguntareu: I com es fan aquests paquets de continguts seguint l'estàndard IMS? Doncs amb l'eXe eLearning.
Més sobre el tema aquest cap de setmana al wiki On se colga el dimoni.