6. Programari lliure a les escoles de primària
En aquest capítol s'establirà les necessitats referents a programari dels centres de primària. Aquestes s'expresaran tant amb un llistat d'aplicatiu usable com una defeinició de les necessitats encara no satisfactibles amb programari lliure.
6.1. Llistat de programari lliure necessari
Aquest programari lliure satisfà alguna de les necessitats dels centres directament.
Ofimàtica
- OpenOffice.org: compatible en alt grau amb el Microsoft Office, incorpora les funcions més avançades. En la seva contra tenim la seva gran necessitat de maquinari.
- També caldria escollir entre alguna de les següents solucions. Qualsevol d'elles requereix menys recursos que l'openOffice sense que li manqui cap funcionalitat necessària a primària.
- KDE Office: format per kword, kspread, kpresenter, entre d'altres. Integrat en la totalitat amb l'entorn de finestres KDE.
- Gnome Office: format per gnumeric, abiword, planner, entre d'altres. Alguna de les aplicacion estan disponibles per a entorns Windows.
- Dia: creació diagrames (part del Gnome Office).
- Acrobar Reader, x-pdf, ghostview: visors de fitxers de text electrònics.
Dibuix
- Kpaint, xpaint, gpaint: eines de dibuix simple.
- TuxPaint, Gcompris->Paint: eines de dibuix per a infants, perfectes
per iniciar als menuts en l'ús del ratolí i el dibuix amb ratolí.
- The Gimp: eina de dibuix més complexe, incorporant moltes opcions. A part d'un gran programa de manipulació d'imatges.
Internet
- Mozilla i/o Konqueror: per tal de poder navegar per Internet, i usar eles eines educatives allà disponibles. S'inclou endollat de Flash, RealPlayer, Java,
- Evolution i/o Mozilla Mail: per al personal del centre que pugui necessitar llegir correu electrònic.
- GnomeMeeting: vídeo-conferència.
Multimèdia
- XMMS: intèrpret àudio (vídeo).
- Audacity: editor d'àudio.
- Xine: intèrpret de vídeo.
- Kview, Kuickview: visors d'imatges.
- Sane: eines per l'ús scanners, càmeres de fotos digitals.
Jocs (només indicatiu)
- Simples: xpat2 jocs de cartes; xmine, el cercamines
- Pingus: clon del Lemmings. Pensa i descobreix com salvar els pinguïns.
- Frozen bubble: ajunta boles del mateix color.
- Rock and diamonds: excava i recupera diamants.
- gnuChess: escacs, permet diferents vistes del taulell.
- xlincity: construeix i gestiona la teva ciutat.
El joc Clanbomber tot i basar-se en un altre clàssic (bomberman, dynablaster) es una versió poc adequada pels infants (s'hi veu massa sang). Els jocs TuxRacer i TuxKart requereixen alts recursos de disc i potència de maquinari.
Educatives (per matèria)
- Genèric: keduca, per crear activitats de pregunta resposta amb avaluació automàtica.
- Jocs: gcompris activitats diverses; gnomeKISS puzzles; gtans: Tangrama.
- Ordinador: gcompris incorpora activitats per conèixer l'ordinador i ktouch és un bon tutor per aprendre mecanografia.
- Matemàtiques: Kgeo o dr.geo tracten amb rectes i angles en espais euclidians. gCompris incorpora algunes activitats amb operacions matemàtiques.
- Química: per taula periòdica hi ha kalzium més completa que gperiodic a més està en català. Kalziuma més incorpora un conjunt de preguntes per avaluar els coneixements de l'alumne.
- Música: NoteEdit, RoseGarden ambdós força completes i alhora complexes.
- Simulador estelar: tenim el simple Planets que sobre un espi buit permet ficar-hi planetes i ajustar la física de l'espai (http://planets.homedns.org - TEST). Per a representacions més realistes tenim Celestia més entenedor que Kstars encara que ambdós requereixen molts recursos.
- Electrònica: per la digital disposem de tkgate; mentre que per l'analògica hi ha xCircuit.
- CAD: Qcad aplicatiu simple que permet introduir els alumnes dels últims cursos de primària al món del CAD/CAM; Blender aplicactiu més complex per al modelat 3D i creació animacions (vídeo).
Sistema
- Antivirus: no és necessari però pot anar bé per revisar les dades que també s'han d'usar en entorns Windows. Per exemple tenim la versió gratuita de l'AVG.
- Gravació CDs: en l'entorn GNU/Linux les eines de grabació de CD i DVD són comandes amb paràmetres llarguíssims del mode text. Per sort hi ha disponible aplicacions que d'una manera gràfica s'encarreguen de preparar i executar les comandes xCDroast, Arson (KDE), K3b.
- Ark, file-roller, i
Midnight Commander: compressors / descompressor de fitxers. A títol personal, l'autor d'aquest document, afegiria l'aplicatiu Krusader que és similar al Midnight Commander però en gràfic i ben integrat a l'entorn KDE (d'aquest usa el visor d'imatges, planes html, etc.).
Gestió
- Pel que respecta als programes de gestió (creació d'horaris, gestió de mediateques i biblioteques) n'hi ha diversos. Es pot trobar més informació sobre ells en el PFC Programari Lliure per a l'Escola realitzat per l'Anna Armengol.
- En canvi per la gestió del centre (alumnes, cursos, notes i d'altres) no hi ha cap programari que sigui prou proper a l'aplicatiu WinPri proporcionat als centres públics per part del Departament d'Ensenyament.
6.1.1. Necessitat d'adaptació/compatibilitzar
Hi ha programes que tot i servir no s'acaben d'ajustar a les necessitats dels centre. En d'altres casos interessaria que fos compatible pel que fa al format dels fitxers que llegeixen/escriuen. En concret caldria modificar les següents aplicacions:
Clic
La versió actual del clic és la 3.0, aquest funciona sota entorns Windows i sota GNU/Linux amb WINE(l'emulador de Windows). També existeix l'aplicatiu jClic, que escrit en Java suporta les antigues activitats de Clic a part d'establir un format propi però obert per a noves activitats.
En referència al programari lliure existeix l'aplicatiu squeak però aquest és incapaç de llegir els fitxers de CLIC. A part que l'entorn d'edició d'activitats és més complicat que el Clic. També l'aplicatiu gcompris ofereix un entorn de creació simple, basat en fitxers XML que descriuen l'activitat.
Les tasques que es poden realitzar són:
- Estudiar i fer públic el format dels fitxers de Clic.
- Crear un filtre per tal que l'squeak pugui obrir fitxers de clic.
- Crear entorn de creació d'activitats d'squeak simplificat que s'apropi al que el clic proporciona.
- (Si el jClic és programari propietari) Crear un programa compatible amb Clic i jClic que sigui programari lliure.
6.1.2. Necessitat de traducció
No tot el programari es troba disponible en Català. En el cas del programari lliure aquest fet no és greu, qualsevol persona pot traduir una aplicació. Per fer-nos una idea podem establir que el cost mitjà d'una traducció al català d'una aplicació des de l'anglès és d'unes 20 hores.
En concret es troba a faltar (Maig 2004) la possibilitat d'usar-los en Català en les següents aplicacions:
- Celestia: actualment només en anglès (prioritat baixa)
- Dia: actualment només en anglès
- Frozen Bubble: actualment només en anglès
- gCompris: revisar i completar la traducció de les activitats al català.
- kalzium: afegir preguntes
- kHangman: actualment només en anglès
- kMessedWord: actualment només en anglès
- kTouch: a part de la presentació caldria traduir les frases dels nivells superiors.
- Kuickview: actualment només en anglès
- NoteEdit: ??
- Pingus: actualment només en anglès
- Planets: només en anglès
- Qcad: actualment només en anglès
- Rock and diamonds: actualment només en anglès
- RoseGarden: ??
- tkGate: actualment només en anglès
- xabacus: actualment només en anglès. També caldria traduir les guies que expliquen l'ús dels diferents tipus d'àbacs que l'aplicatiu incorpora.
- xCircuit: actualment només en anglès
- xMine: actualment només en anglès
- xPat2: actualment només en anglès
6.1.3. Necessitat de manual d'ús en català
Per tal de facilitar l'ús del programari sempre es bó tenir un manual. Especialment per a les aplicacions que ofereixen moltes funcionalitats o són complexes.
Els manuals són quelcom més laboriós de fer que una traducció donat que les captures de pantalles (caldria que fossin usant ja la traducció al català). Així doncs un cost mitjà aproximat d'un manual en català d'una aplicació es pot establir en unes 60 hores.
Les aplicacions de les que es troba a faltar un manual d'ús són:
- audacity: manual d'usuari
- celestia: manual d'usuari (prioritat baixa)
- dia: manual d'usuari
- gCompris: manual d'edició
- The Gimp: manual d'usuari, basat en el incorporat en anglès
- gnomeMeeting: manual de configuració i d'usuari
- NoteEdit: manual d'usuauri
- keduca: manual de creació/edició
- Planets: manual d'usuari
- RoseGarden: manual d'usuauri
- Sane: manual de configuració i usuari
- squeak: manual d'usuari i d'editor/creador
6.2. Llistat de programari no disponible
Hi ha programari que es troba a faltar, i que possiblement s'haurà de crear de nou (per suposat com a programari lliure).
6.2.1. Programari igual a programari propietari existent
En aquest cas tenim que ja existeix un programari adequat. L'únic problema és que aquest no por executar-se sota un entrorn basat en programari lliure.
El Departament d'Ensenyament ha de contactar amb els proveïdors actuals de programari per tal de comunicar-los la necessitat que l'aplicatiu "X" d'aquesta sigui executable en la distribució oficial del Departament.
- L'aplicatiu es pot mantenir de codi propietari i/o pagament, sense cap problema. S'ha d'usar el programari més adequat a les necessitats encara que no sigui programari lliure.
- Alguns dels fabricants són de casa nostra. El fet que passin a crear aplicacions que usin llibreries lliures multiplataforma pot permetre'n la seva exportació.
Com?, permetent que voluntaris en altres països crein les seves traduccions de l'aplicatiu, oferint l'aplicatiu per a diversos sistemes operatius (Windows, GNU/Linux, MacOS-X, Solaris, etc.).
WinPRI
Aquesta eina està feta a mida per l'empresa Agilmic. Per tant és difícil trobar-ne un equivalent. Inicialment es pot executar sobre el WINE, sense gaires problemes. A part de demanar una versió que funcioni directament en la distribució oficial, seria necessari:
- Si el departament va col·laborar o pagar per la realització de l'aplicació fer públiques les especificacions d'aquesta. Amb aquest acte serà possible que es realitzin aplicatius equivalents en funcionalitat basats en programari lliure.
- Demanar a l'empresa responsable fer públic el format dels fitxers que WinPRI usa. Per tal de facilitar un possible canvi d'aplicatiu. Sinó caldria recòrrer a la enginyeria inversa (permesa en aquest casos per la legislació espanyola vigent).
Aquestes recomanacions també són aplicables al programari WinSEC.
Aplicatiu educatiu en CD-ROM (no basat en clic)
Exemples d'aquest programari són: Pipo, Les 3 bessones, Story Book Weaver.
Molts d'ells es basen en les eines multimèdia QuickTime i funcionent sota Mac-OS o Windows. Sota GNU/Linux i l'emulador WINE algunes activitats no funcionen. Cal indicar però que degut a problemes amb les llibreries de QuickTime alguns d'aquests funcionen millor sota WINE a GNU/Linux que sota un Windows XP.
6.2.2. Programari més adequat que programari propietari en ús
Actualment s'usa algun que altre programari que no s'ajusta a les necessitats reals pel que respecta els centres de primària.
Dreamweaver, eina de creació de planes web
Més que l'aplicatiu Dreamweaver a primària es requereix una eina de creació de planes web amb les següents característiques:
- Simplicitat en la creació, força visual de manera que no calgui conèixer el llenguatge HTML (ni d'altres). Que s'acosti més a una eina simple de maquetació. Seria possible usar algun editor de text complex per a la tasca tot i que aquests acostument a crear codi HTML poc compatible.
- Alta integració gràfics, sons i animacions
- Més simple que els editors Quanta, nvu, OpenOffice i Mozilla composer.
També es necessari un aplicatiu similar en ús al Macromedia Flash que crei fitxers compatibles amb el format Flash o que incorpori un visor per als diferents navegadors existents.
Gestió de les pantalles de l'aula
Existeix aplicatiu com NetOp o les eines EdebéNet que permeten mantenir sota control una classe davant les pantalles dels ordinadors.
En concret aquest aplicatiu ha d'oferir:
- Possibilitat de bloquejar pantalles, teclat i ratolí. ja sigui amb pantalla negre o pantalla igual a la del professor.
- Visionar les pantalles dels equips dels alumnes.
- Prendre el control d'un o tots els equips dels alumnes.
- Execució de comandes en tots els clients.
Ara per ara no existeix cap aplicació que englobi aquestes tasques d'una manera simple en entorn basats en KDE i/o Gnome. Per tant seria convenient la creació d'aquesta eina.
6.2.3. Programari no existent
A continuació es mostren idees per a programari educatiu, que ara per ara no s'han materialitzat.
Joc educatiu: Empeny el dominó
Per exemple podria estar bé tenir un joc que uses la idea del vídeo-joc PushOver, amb el seu domino de fitxes caients. En el joc original una formiga ha de moure peces d'un dominó per tal que quan es doni una empenta a la primera caiguin tota la resta i s'obri una porta per passar de pantalla.
Però es pot oferir quelcom més que aquesta mateixa funcionalitat (que requereix de cert esforç mental). Estaria bé de disposar dos "modes" de treball més:
- Operacions matemàtiques: les fitxes són numeros i/o operadors matemàtics més l'igual. Les peces cauran si la equació que defineixen és correcte.
- Troba la frase: si a les fitxes hi tenim lletres es pot demanar que es contrueixi una frase. Les peces cauran si les peces estan en l'ordre adequat. Si la frase es llarga poden usar-se peces que permetin la caiguda en paral·lel de línies de fitxes per accelerar el procés.
A més hi ha certes funcionalitats addicionals:
- Les frases i operacions a usar s'haurien de llegir d'un lloc fàcilment modificable per que els mestres puguin controlar-ho.
- Interessaria tenir un registre "centralitzat" per alumne que deses el temps i de quantes vegades s'ha repetit la pantalla.
6.3. Mantenir una "única màquina Windows" als centres
Per facilitar la implantació de solucions basades en programari lliure es pot mantenir el porgramri propietari en un únic Windows, en aquest cas un Servidor de Terminals de Windows (WTS,Windows Terminal Server).
En aquest cas els equips amb GNU/Linux s'hi connecten per executar-hi aplicacions.
L'avantatge principal de l'ús del servidor de terminals és que només és necessari configurar una màquina. El problema principal és la manca de seguretat d'un Windows. Per evitar ensurts és necessari que el WTS estigui al dia en quant pedaços (patches, service packs) i que estigui isolat respecte Internet.
Com sempre en el cas de les solucions basades en terminals cal tenir en compte la gran potència necessària de la màquina que faci de servidor de terminals.
6.3.1. Programari en el WTS
Què es pot tenir en el servidor de terminals Windows.
Gestió / Administració
Seria convenient que la gestió de l'escola fos el més fiable possible. El fet que s'executi sense emulador hauria d'aportar major fiabilitat.
Per tant seria adequat executar-hi l'aplicatiu WinPRI o algun altre aplicatiu de gestió a l'espera de la creació de programari lliure que supleixi aquestes funcionalitats.
Docència
De cara a docència potser deixar alguna aplicació multimèdia que no funciona sota l'emulador WINE. Així com altre aplicatiu per mostrar als alumnes la diversitat existent en informàtica pel que fa a sistemes operatius i aplicatiu.
Des d'aquest document es pot accedir a:
Copyright (c) llpuges 2004
Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License , Version 1.2 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts.