Peculiaridades curso gvSIG Una introduccin a la herramienta base del curso gvSIG 1 Curso gvSIG ndice de contenido 1. Introduccin...................................................................................4 2. Instalacin.....................................................................................5 2.1 - Versin actual..........................................................................5 2.2 - Requerimientos........................................................................5 2.3 - Proceso de instalacin...............................................................5 2.4 - Cuenta de administrador...........................................................7 2.5 - Cron.....................................................................................11 3. Funciones principales......................................................................12 3.1 - Configuracin.........................................................................12 3.2 - Usuarios................................................................................14 3.3 - Copia de seguridad.................................................................15 3.4 - Restaurar..............................................................................16 3.5 - Cursos..................................................................................16 3.6 - Registros...............................................................................16 3.7 - Archivos del sitio....................................................................16 3.8 - Admin...................................................................................16 4. Estructura tema.............................................................................18 4.1 - Estructura tema actual............................................................18 4.3 - Modificar el tema....................................................................23 5. Instalar nuevos elementos..............................................................24 5.1 - Paquete de lengua..................................................................24 5.2 - Actividades condicionales.........................................................24 5.3 - Bloque tiempo........................................................................24 5.4 - Conjunto de iconos.................................................................25 5.5 - Instalacin/ Problemas............................................................25 5.6 - Error comn..........................................................................25 6. Soporte........................................................................................26 Este manual se distribuye bajo la licencia de Documentacin Libre de GNU, sin restricciones adicionales. Es libre de copiar, distribuir y modificar este texto segn los trminos de esta licencia. El texto completo de la licencia puede consultarse en la URL http://www.gnu.org/copyleft/fdl.es.html Copyright 2006 Andreas Wehrle 2 Curso gvSIG 1. Introduccin La plataforma Moodle distingue 3 tipos de usuario: Usuario, Profesor, Administrador. Cada uno tiene otras posibilidades y permisos dentro del curso. El usuario tiene slo funciones bsicas de leer las asignaturas. El profesor es capaz de crear las asignaturas incluido apuntes, exmenes, cuestionarios y tales cosas. El administrador es responsable de crear el entorno del curso, es decir, la apariencia de la pgina web. El tambin puede modificar las cuentas de los profesores y alumnos. Es comparable con una escuela real:el usuario es un alumno que tiene el derecho de participar en una asignatura determinada. El profesor es slo responsable para el contenido de su asignatura (o varias asignaturas), en cambio el administrador (en una escuela sera el bedel y el rector en una persona) se ocupa con las cosas tcnicas y el funcionamiento de todos los cursos. En el caso del curso gvSIG que contiene (an) slo una asignatura, el profesor y el administrador es la misma persona. En cualquier caso, el administrador siempre es capaz de encargarse de los trabajos del profesor. En teora, si el curso funciona bien, el administrador no tiene porqu modificar los ajustes. Este manual se dedica solamente a las funciones del usuario Administrador y la construccin del curso. Es complementario al manual del profesor. 3 Curso gvSIG 2. Instalacin 2.1 - Recomendacin El curso 'original' es instalado en un servidor. Para la instalacin y cambios siguientes hace falta contactar el administrador responsable. Para probar nuevos mdulos y cambios, es recomendable tener el curso tambin en un servidor local. Por eso hace falta instalar antes un programa que imita el entorno de un servidor. Un programa recomendable es 'EasyPHP',lleva el entorno de Apache, MySQL y PHP. Importante: Hace falta iniciar el programa para poder acceder luego por http://localhost/... 2.2 - Versin actual La versin actual del curso Moodle es la 1.5.3. Nuevas versiones salen de vez en cuando, pero una actualizacin de la versin est acoplada a la inseguridad del funcionamiento futuro. La seccin de descargas de Moodle est aqu: http://download.moodle.org 2.3 - Requerimientos Para instalar el curso Moodle hace falta tener instalados los siguientes tres programas: Software de servidor (Apache), base de datos (PostgreSQL o MySQL) y PHP. Para Windows es posible instalar el software EasyPHP que ya contiene eses tres mdulos: http://www.easyphp.org 2.4 - Proceso de instalacin Antes de instalar Moodle, es necesario crear una base de datos (vaca). Es recomendable usar un usuario y una contrasea para proteger la base de datos de daos imprevistos. Todas las tablas de Moodle estarn guardadas en esa base de datos. Luego creamos dos carpeta. Una carpeta guarda la instalacin de Moodle, la otra carpeta guarda los ficheros subidos de los profesores y alumnos. La instalacin de Moodle tiene que ubicarse en una carpeta dentro del servidor de web, por ejemplo: http://webservidor/moodle/ o en caso de una instalacin local, p.ej. con EasyPHP, hace falta copiarlo dentro de ../EasyPHP/www/. Luego ser accesible por http://localhost/moodle Ahora hace falta descomprimir el archivo .zip, y copiar todo el contenido en la carpeta antes mencionada. Luego hace falta crear otra carpeta, la cual se puede ubicar en cualquier sitio, por ejemplo, C:/moodledata. Esta carpeta queda vaca por el momento. 4 Curso gvSIG A travs de un navegador de web es ahora posible acceder la pgina que inicia el proceso de instalar. Slo hace falta abrir el directorio donde hemos copiado los datos de Moodle, p.ej. http://localhost/moodle. Se abre una pgina que inicia la instalacin: Hay distintas lenguas a elegir, tambin varias lenguas castellanas/espaolas. Por el momento, la opcin 'Espaol-internacional' es la ms desarrollada, es decir, la que tiene las mejores adaptaciones. 5 Figura 1: Instalacin: Elegir idioma Figura 2: Instalacin: Comprobacin Curso gvSIG Los ajustes estn controlados. Deben pasar todos ajustes, si no, aparece una interrogacin que explica cmo pasar este problema. Errores comunes: Falta de librera GD: Para agregar GD a PHP en entorno Unix, compile PHP usando el parmetro --with-gd. En un entorno Windows, puede editar php.ini y quitar los comentarios de la lnea referida a libgd.dll o extension=php_gd2.dll. Se encuentra en un sitio como ..\apache\php.ini. Falta de Lmite de memoria: Cambia en ..\apache\php.ini el texto memory_limit = 8M a 16M. 6 Curso gvSIG Definimos las direcciones de las carpetas que hemos instalado antes, tanto su direccin local como la del servidor. 7 Figura 3: Instalacin: Directorios Curso gvSIG En esta ventana definimos los ajustes de la base de datos. Usamos los datos de la base de datos que hemos instalado anterior. El usuario y la contrasea tambin se refiere a la creacin de la base anterior. 8 Figura 5: Instalacin: Completa Figura 4: Instalacin: Base de datos Curso gvSIG Moodle se distribuye bajo de licencia GNU la cual es una licencia de software libre. Es necesario aceptar los trminos y condiciones. 9 Figura 6: Instalacin: Aceptar las condiciones Figura 7: Instalacin: Crear tablas Curso gvSIG Las tablas dentro de la base de datos estn creadas. Debajo de cada tabla debera aparecer en escritura verde 'xito'. Si no, aparece un mensaje de error. Aparecen varias otras pginas que nos dan informaciones de la versin actual. La pgina 'Variables' podemos pasar, se trata de las mismas variables como las puede modificar el administrador ms tarde. Se crean ms tablas, aceptamos todas. Nombre completo del sitio: Elegir el nombre completo del curso, por ejemplo, 'Curso en lnea gvSIG'. Nombre corto para el sitio (una palabra): Por ejemplo, 'curso_gvSIG'. Descripcin de la pgina principal: Describir la pgina principal, aparece luego en un indice. El resto de las informaciones dejamos as, luego estarn cambiables por el administrador en 'Bloque Administracin-> Configurar el sitio'. 10 Figura 8: Instalacin: Creado con xito Figura 9: Instalacin: Configurar el sitio Curso gvSIG Creamos la cuenta del administrador, con usuario, contrasea direccin de correo etc. Es importante recordarse de la contrasea. Este es el fin de la instalacin, entramos en la pgina principal del curso, la cual an est sin contenido y diseo. El administrador ya est conectado. Para elegir otro diseo/ estilo, mira captulo 3.1.3 Entorno 2.5 - Cron Despus de la instalacin de Moodle hace falta instalar un Cron. El cron es un proceso que funciona al fondo. Su cargo es actualizar y controlar el curso para novedades en ciertos reas. Por ejemplo, el Cron comprueba las novedades en los foros y si hay nuevas entradas, manda mensajes a los usuarios. Para Windows existe un software para descargar y instalar: http://docs.moodle.org/en/Installing_Moodle#Set_up_cron Para Unix, mira aqu: http://docs.moodle.org/en/Installing_Moodle#Set_up_cron 11 Figura 10: Instalacin: Cuenta de administrador Curso gvSIG 3. Funciones principales El administrador se conecta como cualquier otro usuario (alumno, profesor) por la pgina principal y luego se inscribe con sus datos. La nica diferencia es que el administrador tiene adems de las funciones del profesor el bloque 'Administracin' en la pgina de entrada. El bloque 'Administracin' es una herramienta potente que ayuda el administrador controlar el aspecto del curso. 3.1 - Configuracin La configuracin permite ajustar los detalles del curso entero, lo que significa de todas asignaturas que estn incluidas en este curso. Son los siguientes: 12 Figura 11: Entrada Administrador Figura 12: Entrada Profesor Figura 14: Configuracin Figura 13: Bloque Administracin Bloque de Administracin Curso gvSIG a) Variables En los variables es posible ajustar varias aspectos para la operacin general del sitio, cmo idioma, interfaz, correo etc. Cada opcin tiene una explicacin de su funcin. b) Configurar el sitio La pgina de entrada est configurada aqu. Permite elegir el nombre y una abreviatura de la pgina as como la apariencia: varios cursos, noticias o dibujos. c) Entorno El estilo del curso es definido en un entorno. Por defecto ya existen varias temas, pero tambin es posible crear un tema mismo. Para el curso de gvSIG existe un tema adaptado a los colores del emblema de gvSIG. Los temas se encuentran en la carpeta ../moodle/theme/[nombre_tema], cada tema en otra carpeta. Para crear un nueva tema, es recomendable tomar como base otro tema. En el captulo 4 hay explicaciones para la creacin de un tema. d) Idioma El software Moodle es de origen ingls, pero gracias a su caracterstica de software libre, existen varias adaptaciones a casi cualquier lengua,tambin Castellano, o en este caso llamado Espaol. Es posible que aparecen malas traducciones, pero estn modificables aqu. e) Administrar mdulos Arregla la disponibilidad y la configuracin de mdulos dentro del curso. De esa forma se puede controlar y optimizar las funciones usadas del profesor. Si un mdulo no est disponible en el curso es porque est desactivado aqu. f) Bloques Permite el manejo y el ajuste de los bloques usados en el curso. g) Filtros Activar y desactivar filtros de texto. Los filtros sirven para la interpretacin de texto, por ejemplo, para la creacin de frmulas matemticas o el censor de palabras. 13 Curso gvSIG h) Copia de seguridad Ajuste la creacin de copias de seguridad. Por ejemplo es posible elegir una creacin automtica semanal o la forma de creacin. Algunas variables estn slo modificables aqu, otras tambin al punto de la creacin. i) Ajustes del editor El editor es una herramienta importante para la creacin de recursos, ms informaciones en el Manual del Profesor. La apariencia del editor es ajustar aqu. j) Calendario Las propiedades del calendario estn modificables aqu. 3.2 - Usuarios El administrador es capaz agregar nuevos usuarios, modificar sus datos y darles permiso para acceder a las asignaturas. a) Autenticacin El administrador puede definir aqu la forma de la autenticacin del registro de los usuarios. Existen varias opciones, la ms comn por correo. La autenticacin ayuda crear una registracin con xito. b) Editar usuario Para modificar los datos de un usuario (nombre, direccin, etc.). Sin embargo, la contrasea de este usuario no es ni cambiable ni visible. Adems, esta funcin permite controlar la actividad del usuario, como fechas 14 Figura 15: Administracin de usuarios Curso gvSIG de entrada en la pgina, participacin en foros y chats, y movimiento dentro de la pgina. El administrador puede confirmar la registracin aqu por si en caso la autenticacin falle. c) Agregar usuario Si un usuario tiene problemas crear una cuenta mismo, es posible agregar sus datos aqu. d) Subir usuarios Permite importar datos de usuarios a travs de un fichero. Es la mejor solucin si ya existen dates de usuarios en otra plataforma. Lo forma de los datos tiene que estar estandarizado segn el esquema que est explicado all. e) Matriculaciones Define la requerimientos para matricularse. Matriculacin abierto significa que cualquier persona puede matricularse. Otra posibilidad es matricularse con un contrasea que se puede comunicar en una leccin o un mensaje. f) Matricular estudiantes Elegir el curso y agregar estudiantes en este curso desde el bloque 'Administracin' del curso. Tambin es posible acceder al curso desde la pgina principal y luego matricular curso, es el mismo resultado. Un usuario de clase 'Profesor' tambin est autorizado para matricular estudiantes que ya estn agregados. g) Asignar profesores La misma funcin, pero para agregar profesores. Un profesor puede agregar otro profesor. h) Asignar creador La misma funcin, pero para agregar creadores. Un creador tiene ms o menos los mismos derechos como un profesor. i) Asignar administrador Para agregar otro administrador. 3.3 - Copia de seguridad Para crear una copia de seguridad de la plataforma entera, incluido todas las asignaturas. Entrando en una asignatura tambin es posible crear una copia de seguridad, sin embargo slo de la asignatura misma. Para ms informaciones, mira en el Manual de Profesor, al fin de lo mismo. 15 Curso gvSIG 3.4 - Restaurar Las copias de seguridad estn restauradas aqu. Para restaurar un copia de seguridad de otro curso, hace falta copiar el fichero .zip en la carpeta moodledata/[curso]/backupdata en el directorio local del servidor. Para ms informaciones, mira en el Manual de Profesor, ltimas pginas. 3.5 - Cursos Crear, modificar, mover, borrar y renombrar cursos ya existentes. Para crear cursos, mira en el captulo 4. 3.6 - Registros Los registros informan de las actividades de los usuarios dentro de la plataforma Moodle. El profesor tiene la misma funcin, pero slo para su asignatura. Es posible distinguir por fecha, usuario, asignatura. 3.7 - Archivos del sitio Controla de los archivos del sitio. Subir nuevos archivos, crear carpetas, etc. El tamao mximo de un archivo es de 2 MB. 3.8 - Admin Despus de instalar nuevos bloques, es necesario iniciar el proceso de actualizar. Pulsando el enlace 'Admin...' empieza el proceso de integrar nuevas instalaciones. Sin haber instalado algo antes, este enlace nos lleva a una seleccin de todas las funciones del administrador. Son las mismas como las explicadas anteriores, pero hay pocas otras: 16 Figura 16: Manejar los cursos Curso gvSIG a) Environment Informa del software instalado requisito (Apache, PHP; MySQL) y la compatibilidad de actualizaciones de Moodle. b) Documentacin de Moodle Un enlace a la pgina web de Moodle, que contiene documentos para explicar varias funciones de Moodle. c) Informacin PHP Nos informa de la versin instalada de PHP. d) Registro Para registrar el curso Moodle. 17 Curso gvSIG 4. Crear curso Solamente el Administrador tiene el derecho / la posibilidad de crear cursos. Pulsando en el bloque 'Administracin', en el enlace 'Cursos', se abre una pgina que permite controlar los cursos, y tambin aadir nuevos cursos. Pinchando el botn 'Agregar un nuevo curso' aparece un interfaz para controlar la caracterstica del nuevo curso. 18 Figura 17: Aadir curso Figura 18: Agregar un nuevo curso Curso gvSIG 5. Estructura entorno/ tema Todos los entornos estn construidos con hojas de estilos en cascada (ingls: cascaded style sheet, CSS). Eso permite cambios de manera fcil y rpida. Este manual no explica el funcionamiento de CSS o HTML, las pginas siguientes son muy recomendables para aprender los pasos ms importantes: CSS: www.w3schools.com, muy recomendable, slo ingls www.webestilo.com/css/, bien, en espaol HTML: www.w3schools.com, muy recomendable, slo ingls www.webestilo.com/html/, bien, en espaol www.ccim.be/ccim328/htmlsp/, bien, en espaol Cada tema tiene variables distintas, pero la estructura es similar. Cada tema est en una carpeta, los cuales se encuentran en: ../moodle/theme/[themename] 5.1 - Estructura tema actual El tema adaptado a gvSIG es lo siguiente: ../moodle/theme/valencia_nuevo Esta carpeta contiene los siguientes ficheros: Imgenes: screenshot.jpg Screenshot, para demonstrar el tema actual 19 Figura 19: screenshot.jpg Curso gvSIG header_logo.jpg Parte principal del imagen en pgina de entrada header_bg.jpg Parte a la derecha, de la pgina de entrada header_small.jpg Imagen titula, sin pgina de entrada header_bg_small.jpg Parte derecha bread.gif Fondo amarillo de los bloques top.png Fondo amarillo detrs de todo fondo.png Fondo azul-blanco en la pgina central gvsig40.png Emblema gvSIG, abaja, en cada pgina 20 Figura 26: top.png Figura 22: Elementos tema valencia_nuevo Figura 20: header_logo.jpg y header_bg.jpg Figura 23: bread.gif Figura 25: fondo.png Figura 24: gvSIG40.png Figura 21: header_small.jpg y header_bg_small.jpg Curso gvSIG HTML: header.html Informaciones de la parte superior, incluiendo referencia a los header footer.html Informaciones de la parte inferior, incluiendo referencia al footer PHP: styles.php No hace falta cambiar docstyles.php No hace falta cambiar config.php Referencia al tema pariente (standard), y referencia a los ficheros .css que estn incluidos. CSS: gv_layout.css Contiene las informaciones del formateo de la pgina (anchura de bloques y bordes, distancias, etc.) gv_color.css Informaciones de todos los colores de escritura, bordes fondos, etc. gv_fonts.css Informaciones de las escrituras (tamao, etc.) gv_mozilla.css Para crear esquinas redondas, slo legible por Mozilla Para modificar la apariencia del curso hace falta modificar los ficheos html y css. La pgina est construido de distintos clases. Los informaciones de los clases estn separadas en varios ficheros (gv_layout, gv_color, gv_fonts y gv_mozilla). 21 Figura 27: Estructura CSS, parte 1 body #contenedor #contenido Curso gvSIG 22 Figura 29: Estructura CSS, parte 3 .header .navbar .breadcrumb Figura 28: Estructura CSS, parte 2 .loginbox .loginbox .header .loginbox .content Curso gvSIG
5.2 - 23 Figura 30: Estructura CSS, parte 4 .sideblock .headingblock #course-view footer Figura 31: Estructura CSS, parte 5 .generalbox Curso gvSIG 5.3 - Modificar el tema Para modificar un tema, o bien, crear un tema nuevo, es indispensable tener algunos conocimientos de programacin en CSS y HTML. El tema es un conjunto de varios ficheros que se complementan en estilo, tamao y color. Cambiar slo una parte puede resultar feo o difcil de comprender, por eso, cada modificacin tiene que estar controlada. Es preferible crear una copia de seguridad antes de modificar el tema. Para visualizar los cambios hace falta guardar el fichero y luego recargar la pgina de Moodle. Recargar con la combinacin de tecla 'Ctrl + F5' nos permite ver los cambios. El tema basa en otro tema, el tema standard, que ubica en la carpeta con el mismo nombre. Si modificaciones en el tema valencia no surten efecto, es posbile que hace falta modificar este tema. a) Imgenes Para modificar las imgenes, se lo hace como con cualquier otra imagen, es decir, con un programa como Gimp, Photoshop o CorelDraw. b) Ficheros CSS Las clases de CSS se cambian en uno de los cuatro ficheros CSS, segn las ilustraciones anteriores. Las referencias a las degradaciones de color tambin se encuentra en los ficheros CSS. c) Ficheros HTML El header o el footer se modifican en cualquier editor de texto. 24 Curso gvSIG 6. Instalar nuevos elementos Gracias a la gran comunidad de usuarios y programadores de Moodle, existen actualizaciones y novedades a menudo. En los foros de la pgina de Moodle existen varias informaciones de novedades y mejoras. En la versin actual instalada de Moodle, paquetes adicionales son: Paquete de lengua 'Espaol-internacional' Actividades condicionadas Otro conjunto de iconos Funcin para crear certificados La versin original de estos paquetes, es decir, antes de integrarlos en el directorio del curso, se ubica en ../moodle/nuevas_integraciones. 6.1 - Ubicacin de las carpetas En la instalacin de Moodle existen dos carpetas principales, las cuales se ubican en el sitio definido en la instalacin, captulo 2.3 Proceso de instalacin, o bien en el fichero ../moodle/config.php. Las dos carpetas son las siguientes: ../www/moodle/. Esta carpeta contiene la instalacin de Moodle, es decir todos las carpetas y ficheros que hacen falta para el funcionamiento del software. ../moodledata/. Puede ubicarse tanto en un directorio de www como cualquier local. La carpeta '1' lleva los datos que se puede acceder desde la pgina de entrada. Pulsando all 'Archivos del sitio' vemos los datos de la carpeta '1'. Las otras carpetas numeradas son las carpetas de los cursos. Cada nuevo curso lleva un nmero superior, borrando un curso desaparece la carpeta. Cada curso tiene slo acceso a una carpeta, por eso hay que comprobar el nmero de la carpeta con el nmero id del curso. El nmero id del curso vemos en la barra de direccin: en este caso es el nmero 2, pues carpeta 2. No es posible subir archivos ms de 2 MB dentro del interfaz de Moodle. Carpetas de tamaos ms grandes (copias de seguridad, sobre todo) tienen que estar copiados por el Administrador en la direccin propia. El usuario o el profesor luego debera ver la carpeta en la parte 'Administracin -> Archivos del sitio'. 25 Figura 32: Contenido de la carpeta Moodledata Figura 33: id=2 Curso gvSIG 6.2 - Paquete de lengua Para casi cada lengua existe un paquete de lengua que lleva traducciones del entorno, es decir de sus elementos, explicaciones, ayudas, etc. Por supuesto, el contenido de un curso slo existe en la lengua que el profesor lo crea. Los paquetes se mejoran continuamente. El paquete ms nuevo est disponible aqu: http://download.moodle.org/lang/ El paquete 'Espaol-internacional' es ms extenso que 'Espaol- Espaol' (compara fecha y tamao), por eso est elegido el primero. Una actualizacin de una paquete de lengua tiene que estar copiada en la carpeta de paquetes de lenguas. Eso significa que copiamos la carpeta descomprimida es en la carpeta ../moodle/lang/. Los datos de antes estn sobrescritos. 6.3 - Actividades condicionales El paquete 'Conditional Activities' an no est integrado en la versin definitiva de Moodle, pero existen variadas desarrollos para integrar. Han pasado pruebas, y parecen estar listo para integrar en la versin definitiva. Este mdulo nos permite condicionar actividades en relacin con actividades anteriores. En el foro de 'Conditional Activities' en la pgina www.moodle.org existen salen los ltimos resultados. En el curso de gvSIG, la versin adaptada es la de 'activity_locking20060205.zip'. El contenido del fichero comprimido de Moodle tiene que estar copiado en las carpetas correspondes de la direccin principal de Moodle. 6.4 - Conj unto de iconos Los iconos de la versin original de Moodle parecen anticuado. Gracias a los desarrollos de la comunidad voluntaria existen otros conjuntos de iconos ms sofisticados. 6.5 - Certificados El modulo de certificados permite conceder un diploma despus de pasar cualquier etapa, por ejemplo al fin del curso. El fichero .zip lleva tres carpetas. La carpeta blocks sirve para el bloque que aparece despus de integrar las funciones. No hace falta modificar este bloque. La carpeta lang lleva los strings de las palabras, tanto en ingls como su traduccin en espaol. La carpeta mod/certificate lleva las imgenes para crear el 26 Curso gvSIG certificado. Por ejemplo, en la carpeta \mod\certificate\pix\signatures se ubican las imgenes que simbolizan una firma. Si aparece una palabra en ingls que debera aparecer en espaol, hace falta modificar el fichero mod\certificate\lang\es\certificate.php o lang\es\block_certificate.php. 6.6 - I nstalacin Normalmente, no hace falta instalar una aplicacin, sino solamente copiar los ficheros al propio sitio. Es posible copiar todos los ficheros desde un fichero .zip o .rar dentro de la carpeta moodle. Por ejemplo: Es sistema compara mismo las carpetas. Los archivos que faltan estn aadidos, los que ya existen estn sobrescritos. Despus es necesario acceder en la pgina principal la funcin 'Admin' en el bloque 'Administracin'. El botn compara la versin actual por capetas y ficheros nuevos dentro de su directorio. Es importante que no salgan informaciones de errores. Es recomendable copiar los datos del directorio ../moodle, en caso de que salgan errores con los nuevos ficheros. Ya que los datos estn sobrescritos 27 Figura 35: Actualizar cambios Figura 34: Instalar nuevos elementos Copiar carpetas Curso gvSIG no existe la posibilidad de desinstalar las nuevas herramientas. Si salen errores, es posible reiniciar el estado anterior copiando los datos de la copia. Nuevas integraciones salen a menudo. Se les puede descargar desde la pgina principal de Moodle, www.moodle.org. Es recomendable probarlas antes en una versin local de Moodle, antes de adaptarlas al curso. 28 Curso gvSIG 7. Peculiaridades curso gvSIG 7.1 - Recursos Al momento, la mayora de las lecciones del Curso gvSIG son de forma 'Recursos'. Existen otras posibilidades para crear lecciones, pero los 'Recursos' dan resultados bastante agradables. Los recursos estn escritos en el lenguaje HTML, con un editor que facilita la creacin del cdigo HTML o con marcas HTML. El funcionamiento del editor es explicado en el 'Manual de Profesor', captulo 4.1. Para crear una apariencia uniforme de todos los recursos, existe un patrn que ajusta el formateo. Este formateo no est integrado por defecto, sino adaptado a travs de ficheros CSS (hoja de estilos en cascada). Hace falta relacionar cualquier documento con eses ficheros para recibir el formateo deseado. La relacin a los documentos slo funciona en modo marcas HTML. Es recomendable crear todo el contenido de un recurso con el editor de texto, y al final llevar a cabo los pasos siguientes: 1. Cambiar el modo del editor HTML a modo marcas HTML 2. Poner delante del texto la expresin: <div class=myresource> 3. Poner detrs del texto la expresin: </div> Luego, el cdigo de fuente del recurso debera de tener el aspecto siguiente: <di v cl ass=" myr esour ce" > <h1>T t ul o nmer o 1</ h1> <p>Todo el r est o del t ext o. </ p> <p>Ms t ext o. . . . . . . . . . . </ p> </ di v> Si estos pasos no estn aplicados, ser ms complicado de crear una apariencia homognea. Para cambiar el formateo del patrn (color, tamao de la escritura, etc.), slo hace falta modificar el fichero gv_fonts.css. 29 Curso gvSIG 8. Errores comunes a) Espacio vaco despus de ?> La mayora de los documentos es escrito en la lengua PHP. Todos los ordenes de PHP estn puesto dentro del conjunto: <?php t odo el t ext o dent r o l os par nt esi s ?> A veces puede pasar que al fin de la pgina queda un espacio vaco despus del ltima ?>. Este espacio tiene que ser borrado, despus del ltimo corchete tiene que ser el fin de la pgina, sin vaco. b) Could not instantiate mail function Mensajes de correo no pueden salir, aparece un mensaje de error que comunica que las funciones de correo no van. Este problema se soluciona fcilmente: en el bloque 'Administracin' en la seccin 'Variables', el administrador puede modificar los datos de smtphosts. Aadiendo el nmero IP del servidor SMTP local, el correo ya funciona. c) Caracteres espaoles no estn visualizados Los caracteres espaoles (, , , , , ) no estn visualizados porque el sistema usa otro fuente de caracteres que no soporta eses caracteres. Cambiando el conjunto de caracteres, el problema estar solucionado: El servidor Apache usa por defecto el conjunto UTF-8. En una carpeta que se ubica normalmente en ./etc/httpd existe un fichero con el nombre httpd.conf o apache.conf. En este fichero existe una variable AddDefaultCharset UTF-8. Desactivar este variable soluciona el problema: #AddDefault Charset UTF-8. Otra posibilidad es cambiar el valor a otro conjunto de caracteres: AddDefaultCharset es_es.iso-8859-1. 8.2 - Problemas/ Soporte La herramienta ms potente de Moodle es su gran comunidad de usuarios en todo el mundo. Gracias a su caracterstica software libre, es fcil leer y modificar el cdigo fuente. En la pgina principal de Moodle, www.moodle.org, hay varios foros que se dedican a varios temas de Moodle. Existen foro que se tratan de instalacin, cualquier bloque, entornos, etc. Es posible encontrar la solucin de cada problema. Y si no an no existe la solucin, slo hace falta preguntar en un foro, y normalmente, dentro de pocos horas o das ya existe la solucin. Hace falta crear una cuenta en esa pgina. La lengua de los foros principales suele ser ingls, pero existe tambin una parte en castellano: http://moodle.org/course/view.php?id=11 30 Curso gvSIG Sin embargo, la comunidad en ingls es mucho ms grande, por eso es ms probable recibir una buena respuesta. 31