Los recursos URL están pensados para añadir enlaces a páginas web externas. También es posible enlazar a documentos, imágenes u otros recursos colgados en páginas web.
Al seleccionar "URL" del grupo de "Recursos" se abrirá la página correspondiente para que podamos especificar todos los parámetros necesarios, algunos de ellos aparecerán en otros recursos o actividades disponibles en Moodle. En los siguientes bloques desplegables, podemos ver una breve descripción de cada grupo de propiedades existente.
Las propiedades generales se muestran en la siguiente imagen:
En el cuadro de texto debemos introducir el enlace a la página web o recurso externo.
Las opciones de los enlaces, nos permiten especificar el modo de visualización de los mismos.
Los parámetros forman parte de las propiedades avanzadas de los recursos tipo URL. Por lo general, sólo es necesario determinarlos en situaciones muy específicas.
En ocasiones, es posible que la página web a la que estamos enlazando sea capaz de aceptar parámetros. Estos parámetros se envían como datos que forman parte de la URL (método GET). Las variables que podemos enviar como parámetros son datos del curso, del recurso, del sitio Moodle o del usuario. Por tanto, la URL puede ser variable dependiendo del usuario que pinche en el enlace. Si enviamos datos de usuario, siempre serán del estudiante que está accediendo a la URL en ese momento.
A continuación, veremos un ejemplo sencillo (aunque de poca utilidad) para entender mejor el funcionamiento de los parámetros.
El buscador de Google utiliza la variable 'q' para indicar a su web qué texto es el que tiene que buscar. De este modo, si en el recurso especificamos directamente la URL de búsqueda de Google "http://www.google.com/search" y, a continuación indicamos que vamos a pasar a la web la variable 'q' con el valor del apellido del usuario, estaremos creando una URL dinámica que cambiará en función del usuario que pinche en el enlace.
En la imagen, se muestra el resultado obtenido por un usuario cuyo apellido es "Blanes" tras pinchar en el enlace.
Del mismo modo, podríamos utilizar parámetros en otras páginas preparadas para ello. Si tenemos conocimientos de programación web y tenemos nuestras propias páginas dinámicas, podríamos tener, por ejemplo, una web con recursos ordenados por id de curso, de modo que dependiendo de a qué curso perteneciese el usuario, se cargaría una página u otra.
Esta sección es común a muchos tipos de recurso y actividades.
Este bloque de opciones permite restringir el acceso a un recurso en función de unas fechas o de determinados parámetros de completitud de tareas.
Para más información, ver sección "Actividades condicionales".