inici | jclic | característiques

Característiques del JClic

El projecte JClic és una evolució del programa Clic 3.0, una eina per a la creació d'aplicacions didàctiques multimèdia amb més de 10 anys d'història. Al llarg d'aquest temps han estat molts els educadors i educadores que l'han fet servir per crear activitats interactives on es treballen aspectes procedimentals de diverses àrees del currículum, des d'educació infantil fins a secundària.

Els objectius perseguits en iniciar el projecte foren:

  • Fer possible l'ús d'aplicacions educatives multimèdia "en línia", directament des d'Internet.
  • Mantenir la compatibilitat amb les aplicacions Clic 3.0 existents.
  • Fer possible el seu ús en diverses plataformes i sistemes operatius, com ara Windows, Linux, Solaris o Mac OS X.
  • Utilitzar un format estàndard i obert per a l'emmagatzematge de les dades, per tal de fer-les transparents a altres aplicacions i facilitar la seva integració en bases de dades de recursos.
  • Ampliar l'àmbit de cooperació i intercanvi de materials entre escoles i educadors de diferents països i cultures, facilitant la traducció i adaptació tant del programa com de les activitats creades.
  • Recollir els suggeriments de millores i ampliacions que els usuaris heu anat enviant.
  • Fer possible que el programa pugui anar ampliant-se a partir del treball cooperatiu entre diversos equips de programació.
  • Crear un entorn de creació d'activitats més potent, senzill i intuïtiu, adaptant-lo a les característiques dels actuals entorns gràfics d'usuari.

L'eina de programació escollida ha estat el Java, i el format per a emmagatzemar les dades de les activitats és l'XML.

Components

El JClic està format per quatre aplicacions:

  • JClic applet
    Un "applet" que permet incrustar les activitats JClic dins d'una pàgina web.
  • JClic player
    Un programa independent, que un cop instal·lat permet realitzar les activitats des del disc dur de l'ordinador (o des de la xarxa) sense que calgui estar connectat a Internet.
  • JClic author
    L'eina d'autor que permet crear, editar i publicar les activitats d'una manera més senzilla, visual i intuïtiva.
  • JClic reports
    Un mòdul de recollida de dades i generació d'informes sobre els resultats de les activitats fetes pels alumnes.

El primer mòdul (l'applet) es descarrega automàticament la primera vegada que es visita alguna pàgina que contingui un projecte JClic incrustat. Els altres tres es poden instal·lar a l'ordinador mitjançant Java WebStart des de la pàgina de descàrregues.

Compatibilitat i noves possibilitats

El desenvolupament del JClic s'ha fet intentant respectar al màxim la compatibilitat amb el programa Clic 3.0, de manera que els paquets d'activitats existents puguin ser automàticament reconeguts per la nova plataforma.

Aquestes són algunes de les novetats del JClic respecte al Clic 3.0:

  • Ús d'entorns gràfics d'usuari ("skins") personalitzables, que contenen els botons i la resta d'elements gràfics que emmarquen les activitats.
  • Ús de gràfics BMP, GIF, JPG i PNG
  • Incorporació de recursos multimèdia en format WAV, MP3, AVI, MPEG, QuickTime i Flash 2.0, entre altres, així com de GIFs animats i amb transparència.
  • Sons d'events (fer clic, relacionar, completar, encertar, fallar...) configurables per a cada activitat o projecte.
  • Generadors de formes ("shapers") que controlen l'aspecte de les caselles de les activitats: amb el JClic ja no cal que siguin sempre rectangulars.
  • Millores visuals: Possibilitat d'escriure codi HTML en les caselles, incrustació de fonts "TrueType", text amb estils, ús de gradients i colors semitransparents...
  • Noves característiques de les activitats: temps màxim, nombre màxim d'intents, ordre de resolució, activitats de memòria amb dos blocs de contingut, etc.

Podeu veure en marxa aquestes característiques donant un cop d'ull al paquet d'activitats de demostració del JClic.

Arquitectura oberta

El JClic té una arquitectura oberta que permet ampliar o adaptar les seves funcionalitats en diversos aspectes. Es poden crear nous mòduls Java que ampliïn el funcionament del programa en:

  • Nous tipus d'activitats, extenent la classe abstracta "Activity"
  • Sistemes de creació automàtica de continguts, extenent la classe abstracta "AutoContentProvider" (en aquests moments la única implementació d'aquesta classe és el mòdul "Arith")
  • Entorns gràfics d'usuari, extenent la classe "Skin" o proveïnt esquemes XML nous a "BasicSkin".
  • Motors primaris d'execució d'activitats, extenent "ActivityContainer"
  • Generadors de retalls i formes, extenent la classe abstracta "Shaper"
  • Sistemes d'informes, extenent la classe "Reporter"

El JClic és un projecte de programari lliure que el Departament d'Educació de la Generalitat de Catalunya posa a disposició de la comunitat sota els termes de la Llicència Pública General de GNU (GPL). Això us permet emprar-lo, distribuir-lo i modificar-lo lliurement sempre que respecteu determinades condicions, entre les quals cal destacar el reconeixement d'autoria i la persistència de la llicència GPL en qualsevol obra derivada. El codi font del JClic es troba disponible al portal de desenvolupament.

Formats de dades

Les dades del JClic s'emmagatzemen en format XML. Això permet la seva integració en bancs de recursos d'estructura complexa, així com la reutilització dels projectes JClic en altres aplicacions.

El JClic treballa amb dos tipus de fitxers:

Fitxers amb extensió .jclic

Són documents XML que contenen la descripció completa d'un projecte JClic. L'estructura d'aquests documents està descrita en l'esquema XML jclic.xsd.

L'element arrel dels documents jclic porta el nom <JClicProject> i conté quatre elements principals:

  • <settings>
    Informació sobre els autors/es del projecte, descriptors temàtics, revisions, etc.
  • <activities>
    Conté elements del tipus <activity> que defineixen el funcionament i les característiques pròpies de cada activitat.
  • <sequence>
    Descriu l'ordre en què s'han de presentar les activitats i el comportament dels botons d'avançar i retrocedir.
  • <mediaBag>
    Relació del nom i la ubicació de tots els ingredients necessaris per a executar les activitats: imatges, sons, vídeo, MIDI, fonts TTF... etc.

Fitxers amb extensió .jclic.zip

Són arxius ZIP estàndard que contenen un únic document .jclic i alguns o tots els ingredients (imatges, fitxers multimèdia...) necessaris per executar les activitats. L'ús d'aquest format permet encapsular un projecte en un únic fitxer.

A més d'aquests dos formats, el JClic és capaç també d'importar els fitxers PAC i PCC del Clic 3.0.

Internacionalització

Tots els textos i missatges del JClic es troben en fitxers externs, per tal de simplificar la seva traducció a altres idiomes.

Tant els textos del programa com els de les activitats es troben en format Unicode. Això permet emprar-lo amb alfabets i sistemes d'escriptura no-occidentals. El programa suporta també la representació i escriptura bidireccional (dreta-esquerra o esquerra-dreta) quan l'idioma emprat així ho requereixi. El projecte de desenvolupament està obert a la participació de tots els que vulguin elaborar traduccions del programa a altres idiomes.


 
Generalitat de Catalunya - Departament d'Educació Xarxa Telemàtica Educativa de Catalunya