COMPONENTES


JClic está formado por cuatro aplicaciones:
• JClic applet
Un "applet" que permite incrustar las actividades JClic en una página web.
• JClic player
Un programa independiente que una vez instalado permite realizar las actividades desde el disco duro del ordenador (o desde la red) sin que sea necesario estar conectado a Internet.
• JClic author
La herramienta de autor que permite crear, editar y publicar las actividades de una manera más sencilla, visual e intuitiva.
• JClic reports
Un módulo de recogida de datos y generación de informes sobre los resultados de las actividades hechas por los alumnos.
El primer módulo (applet) se descarga automáticamente la primera vez que se visita alguna página que contenga un proyecto JClic incrustado. Los otros tres se pueden instalar en el ordenador mediante Java WebStart desde la página de descargas.

Compatibilidad y nuevas posibilidades

El desarrollo del JClic se ha hecho intentando respetar al máximo la compatibilidad con el programa Clic 3.0, de manera que los paquetes de actividades existentes puedan ser automáticamente reconocidos por la nueva plataforma.
Éstas son algunas de las novedades del JClic con respecto a Clic 3.0:
• Uso de entornos gráficos de usuario ("skins") personalizables, que contienen los botones y el resto de elementos gráficos que enmarcan las actividades.
• Uso de gráficos BMP, GIF, JPG y PNG
• Incorporación de recursos multimedia en formato WAV, MP3, AVI, MPEG, QuickTime y Flash 2.0, entre otros, así como de GIFs animados y con transparencia.
• Sonidos de eventos (hacer clic, relacionar, completar, acertar, fallar...) configurables para cada actividad o proyecto.
• Generadores de formas ("shapers") que controlan el aspecto de las casillas de las actividades: con JClic ya no es necesario que sean siempre rectangulares.
• Mejoras visuales: Posibilidad de escribir código HTML en las casillas, incrustación de fuentes "TrueType", texto con estilos, uso de gradientes y colores semitransparentes ...
• Nuevas características de las actividades: tiempo máximo, número máximo de intentos, orden de resolución, actividades de memoria con dos bloques de contenido, etc.
Podéis ver estas características en funcionamiento echando un vistazo al paquete de actividades de demostración de JClic.

Arquitectura abierta

JClic tiene una arquitectura abierta que permite ampliar o adaptar sus funcionalidades en diversos aspectos. Se pueden crear nuevos módulos Java que extiendan el funcionamiento del programa en:
• Nuevos tipos de actividades, extendiendo la clase abstracta "Activity"
• Sistemas de creación automática de contenidos, a partir de la clase abstracta "AutoContentProvider" (en estos momentos la única implementación de esta clase es el módulo "Arith")
• Entornos gráficos de usuario, extendiendo la clase "Skin" o suministrando nuevos esquemas XML a "BasicSkin".
• Motores primarios de ejecución de actividades, extendiendo "ActivityContainer"
• Generadores de recortes y formas, extendiendo la clase abstracta "Shaper"
• Sistemas de informes, extendiendo la clase "Reporter"
JClic es un proyecto de software libre que el Departamento de Educación de la Generalitat de Cataluña pone a disposición de la comunidad bajo los términos de la Licencia Pública General de GNU (GPL). Eso permite utilizarlo, distribuirlo y modificarlo libremente siempre que se respeten determinadas condiciones, entre las que cabe destacar el reconocimiento de autoria y la persistencia de la licencia GPL en cualquier obra derivada. El código fuente de JClic está disponible en la plataforma de desarrollo.