tel./fax: +34 91 675 33 06 [email protected] - www ... · particularmente interesante es la...

15
Avenida de Castilla,1 - Edificio Best Point - Oficina 21B 28830 San Fernando de Henares (Madrid) tel./fax: +34 91 675 33 06 [email protected] - www.autentia.com Somos su empresa de Soporte a Desarrollo Informático. Ese apoyo que siempre quiso tener... 1. Desarrollo de componentes y proyectos a medida Tecnología Desarrollo Sistemas Gran Empresa Producción autentia Certificación o Pruebas Verificación previa RFP Concurso Consultora 1 Consultora 2 Consultora 3 Equipo propio desarrollo Piloto 3a 3b 1. Definición de frameworks corporativos. 2. Transferencia de conocimiento de nuevas arquitecturas. 3. Soporte al arranque de proyectos. 4. Auditoría preventiva periódica de calidad. 5. Revisión previa a la certificación de proyectos. 6. Extensión de capacidad de equipos de calidad. 7. Identificación de problemas en producción. 3. Arranque de proyectos basados en nuevas tecnologías ¿Qué ofrece Autentia Real Business Solutions S.L? Para más información visítenos en: www.autentia.com Compartimos nuestro conociemiento en: www.adictosaltrabajo.com Gestor portales (Liferay) Gestor de contenidos (Alfresco) Aplicaciones híbridas Tareas programadas (Quartz) Gestor documental (Alfresco) Inversión de control (Spring) BPM (jBPM o Bonita) Generación de informes (JasperReport) ESB (Open ESB) Control de autenticación y acceso (Spring Security) UDDI Web Services Rest Services Social SSO SSO (Cas) Spring MVC, JSF-PrimeFaces /RichFaces, HTML5, CSS3, JavaScript-jQuery JPA-Hibernate, MyBatis Motor de búsqueda empresarial (Solr) ETL (Talend) Dirección de Proyectos Informáticos. Metodologías ágiles Patrones de diseño TDD 2. Auditoría de código y recomendaciones de mejora 4. Cursos de formación (impartidos por desarrolladores en activo)

Upload: dinhdung

Post on 28-Sep-2018

212 views

Category:

Documents


0 download

TRANSCRIPT

Avenida de Castilla,1 - Edificio Best Point - Oficina 21B28830 San Fernando de Henares (Madrid)

tel./fax: +34 91 675 33 [email protected] - www.autentia.com

Somos su empresa de Soporte a Desarrollo Informático.Ese apoyo que siempre quiso tener...

1. Desarrollo de componentes y proyectos a medida

TecnologíaDesarrolloSistemas

Gran Empresa

Producción

autentia

Certificacióno Pruebas

Verificación previa

RFP Concurso

Consultora 1

Consultora 2

Consultora 3

Equipo propio desarrolloPiloto

3a

3b

1. Definición de frameworks corporativos.2. Transferencia de conocimiento de nuevas arquitecturas.3. Soporte al arranque de proyectos.4. Auditoría preventiva periódica de calidad.5. Revisión previa a la certificación de proyectos.6. Extensión de capacidad de equipos de calidad.7. Identificación de problemas en producción.

3. Arranque de proyectos basados en nuevas tecnologías

¿Qué ofrece Autentia Real Business Solutions S.L?

Para más información visítenos en: www.autentia.com

Compartimos nuestro conociemiento en: www.adictosaltrabajo.com

Gestor portales (Liferay)Gestor de contenidos (Alfresco)Aplicaciones híbridas

Tareas programadas (Quartz)Gestor documental (Alfresco)Inversión de control (Spring)

BPM (jBPM o Bonita)Generación de informes (JasperReport)ESB (Open ESB)

Control de autenticación y acceso (Spring Security)UDDIWeb ServicesRest ServicesSocial SSOSSO (Cas)

Spring MVC, JSF-PrimeFaces /RichFaces, HTML5, CSS3, JavaScript-jQuery

JPA-Hibernate, MyBatisMotor de búsqueda empresarial (Solr)ETL (Talend)

Dirección de Proyectos Informáticos.Metodologías ágilesPatrones de diseñoTDD

2. Auditoría de código y recomendaciones de mejora

4. Cursos de formación (impartidos por desarrolladores en activo)

Últimos tutoriales

2009-03-30

Administración de sitios Moodle

2009-03-29

Empaquetamiento de aplicacionesde escritorio (standalone) con Maven

2009-03-27

Primeros pasos con Moodle

2009-03-26

Introducción a JSF Java

2009-03-25

A1 Website Analyzer

2009-03-24

Cómo ver el correo de Gmail sinconexión a Internet

2009-03-20

JasperReports Maven Plugin

2009-03-16

Creación de contenidos SCORM:eXe

2009-03-15

Spring WS: Creación de ServiciosWeb con Spring

2009-03-13

Instalación Alfresco (Labs)

Últimas ofertas deempleo

2009-03-26

Comercial - Ventas - ALMERIA.

2009-03-12

Comercial - Ventas - VALENCIA.

2009-03-12

Comercial - Ventas - SEVILLA.

2009-02-21

Otras - Estética/Peluquería -MADRID.

2009-02-13

T. Información - Otros no

Tutorial desarrollado por

Daniel Hernandez del Peso

Consultor tecnológico de desarrollo deproyectos informáticos. Constructor deAdictos Al Trabajo 2.0

Ingeniero en Informática

Puedes encontrarme en Autentia

Somos expertos en Java/J2EE

Catálogo de servicios de Autentia

Descargar (6,2 MB)

Descargar en versión comic (17 MB)

AdictosAlTrabajo.com es el Web de difusión de conocimiento de Autentia.

Catálogo de cursos

NUEVO ¿Quieres saber cuánto ganas en relación al mercado?pincha aquí...

Ver cursos que ofrece Autentia Descargar comics en PDF y alta resolución

[¡NUEVO!] 2008-12-01 2008-11-172008-09-01

2008-07-31

Estamos escribiendo un libro sobre la profesión informática y estas viñetas formarán parte de él. Puedes opinar en la seccion comic.

Descargar este documento en formato PDF: moodleAdmin.pdf

Fecha de creación del tutorial: 2009-03-30

Administración de sitios Moodle

Introducción

En un tutorial anterior, veíamos el proceso de instalación y configuración básica de Moodle. Ahora vamos a dar el siguiente paso, la administraciónbásica: registro de nuevos usuarios, configuración de los servidores de correo, etc. Para ello, vamos a continuar con el ejemplo del tutorial anterior

Empecemos

Creación/registro de usuarios

Tal y como dijimos, vamos continuar donde lo dejamos en el tutorial anterior. En él, habíamos deshabilitado el autoregistro de usuarios, por lo que esnecesario que seamos capaces de crear usuarios manualmente (si no... pocos cursos vamos a poder dar :-)

Para crea un usuario, y autentificados como administradores del sitio, vamos a la opción "Usuarios" > "Cuentas" > "Agregar usuario". El proceso es elmismo que se siguió para el Administrador.

Inicio Quienes somos Tutoriales Formación Colabora Comunidad Comic Charlas Más

Catálogo de serviciosAutentia (PDF 6,2MB)

En formato comic...

nmlkj Web

nmlkji www.adictosaltrabajo.com

Buscar

Hosting patrocinado por

catalogados - MADRID.

Rellenamos todos los datos, aceptamos los cambios y... Ya tenemos usuario

Si pinchamos sobre el nombre del usuario recién creado, podemos ver su perfil, y acceder a la zona de edición de usuarios:

Anuncios Google

Desde aquí, además de editar los datos del usuario y ver estadísticas de uso, podemos asignarle los roles que desarrollará dentro del sistema. Paraello, accedemos a la pestaña de Roles, donde se nos listan todos los perfiles que puede tener un usuario

Pinchamos en el rol que se quiera otorgar al usuario (Por ejemplo, "Course creator"), y nos aparece una pantalla en la que podemos seleccionar todoslos usuarios que se desee y otorgarles al permiso (marcándolos y pinchando en el botón "Agregar")

Observad que en la parte superior de la imagen hay un combo con todos los roles. Seleccionando otro rol en el combo podemos asignárselo a losusuarios sin necesidad de volver al listado.

También pueden asignarse los roles desde la opción de menú "Usuarios" > "Permisos" > "Asignar roles globales", aunque esta opción no esdemasiado recomendable. El problema es que, como su nombre indica, son asignaciones de permisos GLOBALES. Esto implica que si le damos aalguien el rol de profesor (Teacher), va a ser profesor de todos los cursos, si a alguien se le da el rol de Estudiante será estudiante (Alumno) de todoslos cursos del sitio (cosa harto desaconsejable si queremos cobrar por los cursos :-) Por ello, es mejor que el administrador del sitio otorgue roles a lagente localmente (por ejemplo, una persona puede ser administrador de un curso concreto, o creador de cursos en una categoría...)

Otra opción posible es habilitar el autoregistro de usuarios. Para ello, desde la opción "Usuarios" > "Autenticación" > "Gestionar autenticación"debemos confirmar que esté activa la autenticación basada en email y, cuando esté habilitada, en la zona de ajustes comunes, habilitar la opción deregistrarse a sí mismo.

Después, guardar los cambios. Posteriormente, desde esta misma pantalla o desde la opción correspondiente del menú, hay que configurar laautenticación por email. Esta configuración consiste, básicamente, en decidir si se desea usar captcha (imagen de validación) para el proceso de alta.Es muy recomendable activar la imagen de validación, ya que así se previene el registro automático por parte de robots.

Concretamente, Moodle utiliza reCaptcha, un captcha proporcionado por un Web Service externo. Es necesario crear una cuenta de usuario parapoder usarlo, pero es gratuito, y la verdad es que compensa... (te evitas la implementación del captcha, la integración con moodle, la lógica devalidación...). Una vez que os habéis decidido por reCaptcha y habéis abierto vuestra cuenta, se os proporciona una clave pública y una claveprivada, que debéis configurar en la pantalla de "Gestionar autenticación" de Moodle. El aspecto del formulario de alta es el siguiente:

Una vez registado el usuario, el sistema le enviará un correo de confirmación, para lo cual es necesario configurar los datos de envío de correo. Paraello, hay que ir a la opción de menú "Servidor" > "Email". En ella, se configura el servidor SMTP, el nombre de usuario, cuenta de administrador...

Con esto, ya tenemos lista el registro en línea de usuarios... y, puesto que ya sabemos también cómo crearlos manualmente, podemos pasar a otrosaspectos de la administración de Moodle.

Definir roles

Anteriormente hemos visto cómo se podían asignar roles a un usuario, y se podía apreciar que en la lista de roles por defecto aparecían siete roles:

AdministradorCreador de cursosProfesorProfesor no editorEstudianteInvitadoUsuario autenticado

Como podéis imaginar, cada uno de ellos tiene unos privilegios distintos. Pero puede ser que con esos roles no tengamos suficiente para nuestraplataforma y necesitemos crear nuevos roles. Moodle nos proporciona esta funcionalidad, pudiendo acceder a ella desde la opción "Usuarios" >"Permisos" > "Definir roles"

Desde aquí tenemos dos opciones: o crear un nuevo rol o editar alguno de los existentes. Nosotros vamos a crear un nuevo rol (la edición de roles essimilar), al que llamaremos "MiniAdministrator" y que heredará de Administrador

A continuación, hay que otrogar los permisos. "Permiso" en este entorno se refiere a la capacidad de un usuario de hacer algo en la plataforma(desde crear entradas del blog a gestionar los pagos de los cursos). Para cada habilidad del usuario que requiera un permiso, existen varios valoresque se pueden asignar:

No ajustado: Se toma el valor del contexto inmediatamente más general que se pueda aplicarPermitir: deja acceder o ejecutar la habilidadPrevenir: evita que se ejecute la habilidadProhibir: Evita que se lleve a cabo la acción en su contexto y en cualquier otro más específico

Para que esto acabe de quedar claro, un contexto es el nivel en el que se está aplicando el rol (Módulo, Categoría, Curso, ...). Un ejemplo depermiso:

Los iconos de la derecha muestran los riesgos que pueden surgir si se le otorga el permiso a un rol (Acceso a datos personales, peligro de envío despam...)

Otras configuraciones

Como ya hemos dicho, una vez que sabemos como crear usuarios, el siguiente paso es "afinar" nuestra plataforma. Una de las cosas que veoparticularmente interesante es la gestión de la sesión. Por defecto, el tiempo que Moodle mantiene abierta una sesión inactiva es de dos horas, quees bastante tiempo. El margen de tiempo que suelen dar la mayoría de aplicaciones es de unos 10 - 15 minutos, y algunas (bancos, por ejemplo)incluso menos, tiempos que me parecen mucho más razonables. Para ajustar este tiempo, usaremos la opción "Servidor" > "Gestión de la sesión".

De todas las opciones que aparecen, la más interesante es la que ya hemos comentado (Tiempo límite). El resto las dejaremos con sus valores pordefecto, salvo que haya necesidades que recomienden otra cosa.

Otra opción interesante dentro del menú "Servidor" es "HTTP". Aquí se configuran, entre otras cosas, los datos del proxy, en caso de que seanecesario uno para acceder a internet. Si no está correctamente configurado, puede dar problemas a la hora de, por ejemplo, descargar paquetes deidiomas, actualizar fuentes RSS externas, ...

Existe aún otra opción interesante, "Limpieza" (de nuevo dentro del menú "Servidor"). Desde aquí podremos establecer políticas de limpieza de labase de datos, que nos permita eliminar registros inútiles o anticuados.

Todas las opciones están muy bien explicadas, y las condiciones de cada uno serán distintas (alguno de vosotros usaréis Moodle como herramientainterna, otros lo abriréis al público, etc.) por lo que cada uno necesitaréis unos ajustes distintos. En mi caso, me parece que los 120 días por defectoque mantiene la matrícula a los alumnos inactivos son demasiados... Yo pondría algo menos, unos 60 días (pero esto es una opinión personal y ya sesabe que las opiniones son como los ombligos... cada uno tiene el suyo).

Otro apartado muy interesante es el de estadísticas, ya que nos permitirá explotar los datos de uso de los cursos que ofrezcamos. Los ajustes de estaopción tienen los mismos matices que los de Limpieza. Dependiendo del tráfico del sitio, del número de usuarios, del número de cursos, los ajustesadecuados son distintos... Los ajustes que yo he cambiado son:

Habilitar estadísticas: Sí (por defecto, No)Intervalo máximo de procesamiento: 2 semanas (por defecto Ninguno). Esta opción es engañosa. En realidad, por lo que se explica en lapropia pantalla se refiere al tiempo que debe transcurrir hasta el primero procesadoEjecutar en: Aquí se ajusta la hora de comienzo del proceso. Lo óptimo es que este valor sea una hora a la que el tráfico sea previsiblementemínimo (¿de madrugada?) para el grueso de usuarios de la plataforma. Por otro lado, si el hosting de la plataforma está en el extranjero, estahora se referirá a la hora local del servidor, así que sed cuidadosos con los husos horarios.

Con esto, finaliza la configuración de la plataforma desde el punto de vista "funcional"... Pero aún quedan cosas que se pueden hacer...

Portada

En "Ajustes de portada" podemos cambiar el texto que presenta el sitio, los elementos que se mostrarán (Lista de cursos, lista de categorías...) yalgunos ajustes más. Pero el ajuste más importante es el de "Rol por defecto de la portada". Este rol será el que tengan automáticamente todos losusuarios que se autentiquen en la aplicación. Yo recomiendo ponerlo a "Student", ya que de esta forma garantizamos que el usuario pueda leer losforos de noticias, entrar en los chats, etc (cosas que es usuario normal no uede hacer). Este rol solo afecta a la portada, por lo que el usuario siguesin estar matriculado en los cursos.

Mi Moodle

"Mi Moodle" es una funcionalidad que ofrece Moodle para que los usuarios puedan tener su propia página de inicio en el sistema. Se puede comparar,más o menos al iGoogle, es decir, cada usuario configura una página con los bloques que quiere, colocados donde más le guste (aunque no es tanflexible como iGoogle).

Para activarlo, hay que ir a la opción de menú "Apariencia" > "Mi Moodle"

Si se activa esta opción, cuando un usuario (no administrador) acceda a la plataforma irá a una página que inicialmente esté "en blanco". El usuariopuede editarla para agregar los bloques que desee de entre todos los disponibles, de la misma manera que el administrador hace con la portadaglobal del sitio.

Como se ve en el interfaz, es muy similar a la edición de bloques que se veía en el anterior tutorial sobre Moodle (Instalación de Moodle). Enresumen, usando el botón que aparece en la parte superior derecha ("Editar esta página" / "Modo normal") alternaremos entre la opción de edición depágina y la página normal. Desde la ventana de edición, en la lista desplegable "Bloques" podemos agregar cualquiera de los widgets disponibles, yusando las flechas que salen en cada widget colocarlo en la zona de la página que más nos guste.

La edición de algunas de estas opciones puede estar limitada en función del rol del usuario y de la política de permisos fijada por el Administrador en"Seguridad" > "Política del sitio"

Blogs

Cada usuario del sistema tiene acceso a un Blog global, al que puede acceder de dos formas: O bien desde la página de su perfil (es una de laspestañas que aparece arriba) o desde el widget "Menú Blog", que puede aparecer tanto en la página inicial como en la página de "Mi Moodle" de cadausuario.

En este caso, vamos a ver como funcionaría a través de widget, que supondremos que el usuario ha añadido en su página de Mi Moodle.

El menú tiene cuatro opciones, todas ellas bastante claras. Nosotros nos vamos a detener en dos: Crear una entrada y ver entradas del sitio

Agregar una nueva entrada

Al pulsar sobre esta opción, se llega a una pantalla de edición, con todas las opciones necesarias para crear la nueva entrada

Las opciones que conviene destacar son:

Publicar a: las entradas del blog global se pueden publicar como borrador (en este caso, solo el autor de la entrada podrá acceder a ella) opublicarlo para que todo el mundo pueda leerla. El concepto de "Todo el mundo" es muy relativo, ya que se puede configurar en las políticasdel sitio ("Seguridad" > "Política del sitio") quién puede leer las entradas de un blog (el valor por defecto es que todos los usuarios pueden leertodas las entradas)Marcas: Las marcas (tags) son etiquetas indicadoras de el tema que se trata en una entrada. Existen dos tipos de marca: Las oficiales estándisponibles para todo el sitio. El administrador señala qué marcas son oficiales (puede crearlas él o decir cuáles de las marcas de usuario seconvierten en oficiales); las marcas de usuario es una lista de etiquetas separadas por comas. Un poco más adelante se verán en detalle lasmarcas

Una vez rellenos todos los campos, se guarda el mensaje, y podemos pasar a ver la lista completa de entradas (que es la otra opción del menú quehe remarcado)

Ver entradas del sitio

Pulsando la opción "Ver entradas del sitio" del Menú Blog vamos a la lista completa de entradas creadas por todos los usuarios.

Como se puede ver, si se ha habilitado el servicio de RSS, el usuario puede suscribirse a una fuente pra este blog. Desde esta pantalla, además deleer el blog y suscribirse al RSS, se puede consultar la "nube de marcas" del blog.

Como se puede ver en la imagen, las marcas asignadas a entradas del blog aparecen en la nube. Aquellas que sean referenciadas por más entradasdel blog aparecerán más grandes, y las menos referenciadas, más pequeñas. Esto es útil para saber cuáles son los temas favoritos de nuestrosusuarios, pero tiene otra utilidad para la cual necesitamos saber más sobre las marcas...

Gestión de marcas (tags)

Dentro de las opciones de "Apariencia" de la pantalla del administrador está la de "Gestionar marcas"

La lista de marcas que aparece tiene dos orígenes. Por un lado se agregan a la lista de marcas las que los usuarios ponen en las entradas de losblogs. Pero además, cuando un usuario añade en su perfil elementos a su lista de intereses, éstos también se convierten en marcas.

Desde esta pantalla pueden crearse marcas oficiales y modificar la lista completa de marcas (eliminarlas, convertirlas en oficiales, renombrarlas),además de ver cuántas referencias hay a cada marca en todo el sistema. Estas referencias son tanto entradas de blog como entradas en las listas deintereses de los usuarios. También desde aquí puee verse si una etiqueta ha sido marcada como inapropiada, de forma que si el administrador losconsidera oportuno la elimine

Cada marca tiene una página propia, que el administrador puede configurar y que los usuarios pueden visitar pinchando en la nube de marcas o en lalista de marcas asociadas a una entrada del blog.

Cuando el usuario adminsitrador entra a la página de una marca, puede hacer una única cosa que no pueden hacer los usuarios "de a pie": añadirbloques. En estas páginas, los bloques que se pueden agregar son más limitados y distintos a los que se pueden usar en el resto del sitio. Porejemplo, se pueden agregar enlaces a Flickr o Youtube.

Las acciones a las que puede acceder cualquier usuario, sea o no administrador, es agregar la marca a su lista de intereses (o eliminarla si ya latiene), señalarla como inapropiada o editar la página. Además, en la página de la marca se señalan los usuarios que la tengan en su lista de interesesy las entradas del blog que la referencien:

Conclusiones

Ya hemos visto los principios más básicos de administración de Moodle, así que en el próximo tutorial aprenderemos a publicar cursos en Moodle.Mientras tanto, si lo que queréis son cursos, ya sabéis que en Autentia os ofrecemos un amplio catálogo

¿Qué te ha parecido el tutorial? Déjanos saber tu opinión y ¡vota!

Muy malo Malo Regular Bueno Muy bueno

nmlkj nmlkj nmlkj nmlkj nmlkj

Votar

Puedes opinar sobre este tutorial haciendo clic aquí.Puedes firmar en nuestro libro de visitas haciendo clic aquí.Puedes asociarte al grupo AdictosAlTrabajo en XING haciendo clic aquí.

Añadir a favoritos Technorati.

Esta obra está licenciada bajo licencia Creative Commons de Reconocimiento-No comercial-Sin obras derivadas 2.5

Recuerda

Autentia te regala la mayoría del conocimiento aquí compartido (Ver todos los tutoriales). Somos expertos en: J2EE, Struts, JSF, C++, OOP, UML, UP, Patrones de diseño ... y muchas otras cosas.

¿Nos vas a tener en cuenta cuando necesites consultoría o formación en tuempresa?, ¿Vas a ser tan generoso con nosotros como lo tratamos de sercon vosotros?

Somos pocos, somos buenos, estamos motivados y nos gusta lo que hacemos ...

Autentia = Soporte a Desarrollo & Formación.

[email protected]

Servicio de notificaciones:

Si deseas que te enviemos un correo electrónico cuando introduzcamos nuevos tutoriales.

Formulario de subcripción a novedades:

E-mail Aceptar

Nota:

Los tutoriales mostrados en este Web tienen como objetivo la difusión del conocimiento. Los contenidos y comentarios de los tutoriales sonresponsabilidad de sus respectivos autores. En algún caso se puede hacer referencia a marcas o nombres cuya propiedad y derechos es de susrespectivos dueños. Si algún afectado desea que incorporemos alguna reseña específica, no tiene más que solicitarlo. Si alguien encuentra algúnproblema con la información publicada en este Web, rogamos que informe al administrador [email protected] para su

resolución.

Tutoriales recomendados

Nombre Resumen Fecha Visitas Valoración Votos Pdf