Manual usuario desarrolador plataforma moodle

Page 84

Guía de apoyo para el uso de Moodle ///Con la siguiente línea obtendrá el valor de nombrecadena // en el idioma que el usuario haya seleccionado get_string('nombrecadena', 'nombremodulo'); ///Con la siguiente línea imprimirá el valor de nombrecadena // en el idioma que el usuario haya seleccionado print_string('nombrecadena', 'nombremodulo');

Moodle proporciona la posibilidad de pasar algún parámetro a los ficheros de idiomas de la siguiente manera: ///Paso de un único parámetro /// Tipo de entrada en el fichero de idioma: $string['nombremoduloejemplo'] = 'Ejemplo de cadena con $a'; ///Obtención de la cadena: $a= 'parámetro'; ///La siguiente línea devolverá “Ejemplo de cadena con parámetro”: get_string('nombremoduloejemplo', 'nombremodulo', $a); ///La siguiente línea imprimirá “Ejemplo de cadena con parámetro”: print_string('nombremoduloejemplo', 'nombremodulo', $a); /// Paso de varios parámetros /// Tipo de entrada en el fichero de idioma: $string['nombremoduloejemplo'] = 'Ejemplo de cadena con $a[0] y $a[1]'; ///Obtención de la cadena: $a[0]= 'parámetro 0'; $a[1]= 'parámetro 1'; ///La siguiente línea devolverá “Ejemplo de cadena con parámetro 0 y parámetro 1”: get_string('nombremoduloejemplo', 'nombremodulo', $a); ///La siguiente línea imprimirá “Ejemplo de cadena con parámetro 0 y parámetro 1”: print_string('nombremoduloejemplo', 'nombremodulo', $a);

2.7.10

Los ficheros de Ayuda

Moodle permite la creación de ficheros de ayuda para el usuario en formato html mediante un sistema similar al de los ficheros de idioma que permite una creación y manipulación sencilla de cada elemento de ayuda. Los ficheros de ayuda son ficheros html que se incluyen dentro un directorio con el nombre del módulo incluido a su vez en el directorio help del directorio de lenguaje (en definitiva: lang/idioma/help/nombremodulo/) Cada tema de ayuda debe incluirse en un único fichero html que deberá ser enlazado desde el fichero index.html de la siguiente manera: <p>Nombre del módulo</p> <ul> <li><a href="help.php?module=newmodule&file=mods.html">Información general</a></li> <li><a href="help.php?module=newmodule&file=tema1.html">Tema 1</a></li> <li><a href="help.php?module=newmodule&file=tema2.html">Tema 2</a></li> </ul>

El fichero mods.html debe contener información general sobre el módulo. Estos temas de ayuda serán listados directamente en el archivo de temas de ayuda de Moodle, no obstante, el desarrollador puede enlazarlos en lugar en el que crea oportuno mediante funciones como helpbutton() o print_heading_with_help() helpbutton('fichero_sin_extension', 'Título de la ventana', 'nombremodulo'); print_heading_with_help('Encabezado', 'fichero_sin_extension','nombremodulo');

84

Ana Teresa González de Felipe | EUITIO - Universidad de Oviedo


Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.