1
Curso gvSIG
Índice de contenido
1. Introducción...................................................................................4
2. Instalación.....................................................................................5
2.1 - Versión actual..........................................................................5
2.2 - Requerimientos........................................................................5
2.3 - Proceso de instalación...............................................................5
2.4 - Cuenta de administrador...........................................................7
2.5 - Cron.....................................................................................11
3. Funciones principales......................................................................12
3.1 - Configuración.........................................................................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 - Instalación/ Problemas............................................................25
5.6 - Error común..........................................................................25
6. Soporte........................................................................................26
Este manual se distribuye bajo la licencia de Documentación Libre de GNU, sin restricciones
adicionales.
Es libre de copiar, distribuir y modificar este texto según los términos de esta licencia. El
texto completo de la licencia puede consultarse en la URL
http://www.gnu.org/copyleft/fdl.es.html
2
Curso gvSIG
1. Introducción
La plataforma Moodle distingue 3 tipos de usuario: Usuario, Profesor,
Administrador. Cada uno tiene otras posibilidades y permisos dentro del
curso. El usuario tiene sólo funciones básicas de leer las asignaturas. El
profesor es capaz de crear las asignaturas incluido apuntes, exámenes,
cuestionarios y tales cosas. El administrador es responsable de crear el
entorno del curso, es decir, la apariencia de la página web. El también 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 sólo
responsable para el contenido de su asignatura (o varias asignaturas), en
cambio el administrador (en una escuela sería el bedel y el rector en una
persona) se ocupa con las cosas técnicas y el funcionamiento de todos los
cursos.
En el caso del curso gvSIG que contiene (aún) sólo 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 teoría, si el curso funciona bien, el administrador no tiene porqué
modificar los ajustes.
3
Curso gvSIG
2. Instalación
2.1 - Recomendación
El curso 'original' es instalado en un servidor. Para la instalación y
cambios siguientes hace falta contactar el administrador responsable. Para
probar nuevos módulos y cambios, es recomendable tener el curso también
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.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 módulos: http://www.easyphp.org
4
Curso gvSIG
5
Curso gvSIG
Los ajustes están controlados. Deben pasar todos ajustes, si no, aparece una
interrogación que explica cómo pasar este problema.
Errores comunes:
• Falta de librería GD:
Para agregar GD a PHP en entorno Unix, compile PHP usando el
parámetro --with-gd.
En un entorno Windows, puede editar php.ini y quitar los comentarios
de la línea referida a libgd.dll o extension=php_gd2.dll. Se encuentra
en un sitio como ..\apache\php.ini.
6
Curso gvSIG
Definimos las direcciones de las carpetas que hemos instalado antes, tanto
su dirección local como la del servidor.
7
Curso gvSIG
8
Curso gvSIG
9
Curso gvSIG
Las tablas dentro de la base de datos están creadas. Debajo de cada tabla
debería aparecer en escritura verde 'Éxito'. Si no, aparece un mensaje de
error.
Nombre completo del sitio: Elegir el nombre completo del curso, por
ejemplo, 'Curso en línea gvSIG'.
Nombre corto para el sitio (una palabra): Por ejemplo, 'curso_gvSIG'.
Descripción de la página principal: Describir la página principal, aparece
luego en un indice.
10
Curso gvSIG
2.5 - Cron
Después de la instalación 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
11
Curso gvSIG
3. Funciones principales
El administrador se conecta como cualquier otro usuario (alumno,
profesor) por la página principal y luego se inscribe con sus datos. La única
diferencia es que el administrador tiene además de las funciones del profesor
el bloque 'Administración' en la página de entrada.
Bloque de
Administración
3.1 - Configuración
La configuración permite ajustar los detalles
del curso entero, lo que significa de todas
Figura 13: Bloque
asignaturas que están incluidas en este curso. Son Administración
los siguientes:
12
Curso gvSIG
a) Variables
En los variables es posible ajustar varias aspectos para la operación
general del sitio, cómo idioma, interfaz, correo etc. Cada opción tiene una
explicación de su función.
b) Configurar el sitio
La página de entrada está configurada aquí. Permite elegir el nombre y
una abreviatura de la página 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 también 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 capítulo 4 hay explicaciones para la creación de
un tema.
d) Idioma
El software Moodle es de origen inglés, pero gracias a su característica
de software libre, existen varias adaptaciones a casi cualquier
lengua,también Castellano, o en este caso llamado Español. Es posible que
aparecen malas traducciones, pero están modificables aquí.
e) Administrar módulos
Arregla la disponibilidad y la configuración de módulos dentro del
curso. De esa forma se puede controlar y optimizar las funciones usadas del
profesor. Si un módulo 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
interpretación de texto, por ejemplo, para la creación de fórmulas
matemáticas o el censor de palabras.
13
Curso gvSIG
h) Copia de seguridad
Ajuste la creación de copias de seguridad. Por ejemplo es posible elegir
una creación automática semanal o la forma de creación. Algunas variables
están sólo modificables aquí, otras también al punto de la creación.
j) Calendario
Las propiedades del calendario están modificables aquí.
3.2 - Usuarios
El administrador es capaz agregar nuevos usuarios, modificar sus
datos y darles permiso para acceder a las asignaturas.
a) Autenticación
El administrador puede definir aquí la forma de la autenticación del
registro de los usuarios. Existen varias opciones, la más común por correo.
La autenticación ayuda crear una registración con éxito.
b) Editar usuario
Para modificar los datos de un usuario (nombre, dirección, etc.). Sin
embargo, la contraseña de este usuario no es ni cambiable ni visible.
Además, esta función permite controlar la actividad del usuario, como fechas
14
Curso gvSIG
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 través de un fichero. Es la mejor
solución si ya existen dates de usuarios en otra plataforma. Lo forma de los
datos tiene que estar estandarizado según el esquema que está explicado
allí.
e) Matriculaciones
Define la requerimientos para matricularse. Matriculación abierto
significa que cualquier persona puede matricularse. Otra posibilidad es
matricularse con un contraseña que se puede comunicar en una lección o un
mensaje.
f) Matricular estudiantes
Elegir el curso y agregar estudiantes en este curso desde el bloque
'Administración' del curso. También es posible acceder al curso desde la
página principal y luego matricular curso, es el mismo resultado. Un usuario
de clase 'Profesor' también está autorizado para matricular estudiantes que
ya están agregados.
g) Asignar profesores
La misma función, pero para agregar profesores. Un profesor puede
agregar otro profesor.
h) Asignar creador
La misma función, pero para agregar creadores. Un creador tiene más
o menos los mismos derechos como un profesor.
i) Asignar administrador
Para agregar otro administrador.
15
Curso gvSIG
3.4 - Restaurar
Las copias de seguridad están 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 más informaciones, mira en el Manual de Profesor, últimas páginas.
3.5 - Cursos
Crear, modificar, mover, borrar y renombrar cursos ya existentes. Para
crear cursos, mira en el capítulo 4.
3.6 - Registros
Los registros informan de las actividades de los usuarios dentro de la
plataforma Moodle. El profesor tiene la misma función, pero sólo para su
asignatura. Es posible distinguir por fecha, usuario, asignatura.
3.8 - Admin
Después 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 selección de todas las funciones del administrador. Son las mismas
como las explicadas anteriores, pero hay pocas otras:
16
Curso gvSIG
a) Environment
Informa del software instalado requisito (Apache, PHP; MySQL) y la
compatibilidad de actualizaciones de Moodle.
b) Documentación de Moodle
Un enlace a la página web de Moodle, que contiene documentos para
explicar varias funciones de Moodle.
c) Información PHP
Nos informa de la versión 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
'Administración', en el enlace 'Cursos', se abre una
página que permite controlar los cursos, y también
añadir nuevos cursos.
18
Curso gvSIG
Cada tema tiene variables distintas, pero la estructura es similar. Cada tema
está en una carpeta, los cuales se encuentran en:
../moodle/theme/[themename]
Imágenes:
screenshot.jpg Screenshot, para demonstrar el tema actual
19
Curso gvSIG
Figura 23:
bread.gif
20
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 están incluidos.
CSS:
gv_layout.css Contiene las informaciones del formateo de la
página (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 (tamaño, etc.)
gv_mozilla.css Para crear esquinas redondas, sólo legible por
Mozilla
Para modificar la apariencia del curso hace falta modificar los ficheos
html y css. La página está construido de distintos clases. Los informaciones
de los clases están separadas en varios ficheros (gv_layout, gv_color,
gv_fonts y gv_mozilla).
body
#contenedor
#contenido
21
Curso gvSIG
.loginbox
.loginbox .header
.loginbox .content
Figura 28: Estructura CSS, parte 2
.header
.navbar
.breadcrumb
22
Curso gvSIG
.headingblock
.sideblock
#course-view
footer
.generalbox
5.2 -
23
Curso gvSIG
a) Imágenes
Para modificar las imágenes, 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,
según las ilustraciones anteriores. Las referencias a las degradaciones de
color también se encuentra en los ficheros CSS.
c) Ficheros HTML
El header o el footer se modifican en cualquier editor de texto.
24
Curso gvSIG
25
Curso gvSIG
6.5 - Certificados
El modulo de certificados permite conceder un diploma después 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 después de
integrar las funciones. No hace falta modificar este bloque. La carpeta lang
lleva los strings de las palabras, tanto en inglés como su traducción en
español. La carpeta mod/certificate lleva las imágenes para crear el
26
Curso gvSIG
6.6 - Instalación
Normalmente, no hace falta instalar una aplicación, 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:
Copiar carpetas
27
Curso gvSIG
28
Curso gvSIG
<div class="myresource">
<h1>Título número 1</h1>
<p>Todo el resto del texto.</p>
<p>Más texto...........</p>
</div>
29
Curso gvSIG
8. Errores comunes
a) Espacio vacío después de ?>
La mayoría de los documentos es escrito en la lengua PHP. Todos los
ordenes de PHP están puesto dentro del conjunto:
<?php
todo el texto dentro los paréntesis
?>
A veces puede pasar que al fin de la página queda un espacio vacío después
del última ?>. Este espacio tiene que ser borrado, después del último
corchete tiene que ser el fin de la página, sin vacío.
30
Curso gvSIG
Sin embargo, la comunidad en inglés es mucho más grande, por eso es más
probable recibir una buena respuesta.
31