Cualquier proyecto colaborativo necesita que que la consistencia
y la estabilidad sean fuertes.
Esta manual de estilo ha sido escrito para conseguir que
todo el código de Moodle cumpla estas características. Es cierto que la parte
más antigua del código no cumple lo aquí especificado en algunos casos, pero
esto será solucionado en breve. Todo el código nuevo definitivamente deberá
adherirse a estos estándares de la forma más exacta posible.
Reglas Generales
Todos los archivos con código deberían utilizar la extensión
.php.
Todas las plantillas deberían utilizar la extensión .html.
Todos los archivos de texto deberían utilizar el formato
de texto Unix (la mayoría de los editores de texto tienen esto como una opción).
Todas las etiquetas php deben ser 'completas' como <?php
?> ... no 'reducidas' como <?
?>.
Todos los avisos de copyright deben ser mantenidos. Puedes
incluir los tuyos propios si resulta necesario.
Todos los archivos deben incluir el el archivo principal
config.php.
Cada archivo debería comprobar que el usuario está autenticado
correctamente, utilizando las funciones require_login() y
isadmin(),
isteacher(),
iscreator()
o isstudent().
Todos los accesos a la base de datos deberían utilizar las
funciones de finidas en
lib/datalib.php cuando sea posible
-
esto permite la compatibilidad con un gran número de bases de datos.
Deberías encontrar que prácticamente todo es posible utilizando estas funciones.
Si quieres esribir código SQL entonces deberás comprobar que: funciona en
cualquir plataforma; restringido a funciones específicas de tu código (normalmente
un archivo lib.php); y claramente comentado.
No crees o utilices variables globales distintas de las
estándar $CFG, $SESSION, $THEME y $USER.
Todas las variables deberían ser inicializadas o, al menos,
comprobada su existencia utilizando isset()
o empty()
antes de ser utilizadas.
Todas las cadenas deberían ser traducibles - crea nuevos
textos en los archivos "lang/es" files
con palabras reducidas en inglés y su traducción completa al Español y recupéralas
en tu código utilizando las funciones get_string() or print_string().
Todos los archivos de ayuda deberían ser traducibles - crea
nuevos textos en el directorio "es/help" y llámalos utilizando
la función helpbutton().
La información que llaga desde el navegador (enviada con
los métodos GET o POST) automáticamente tiene las "magic_quotes" aplicadas
(sin importar la configuración de PHP) por lo que uedes insertarla contotal
seguridad en la base de datos. El resto de la información(obtenida desde
los archivos, o desde la base de datos)
debe ser escapada con la función addslashes() antes
de insertarla en la base de datos.
Estilo del Código
Comprendo que puede ser un poco frustrante modificar tu
estilo de programación si has trabajado en otras coasa, pero compara esa frustración
con la frustración de toda la gente que intente, más adelante, encontrar el
sentido del código de Moodle si es una mezcla de estilos. Obviamente, hay muchos
puntos a favor y en contra de cada estilo que la gente utiliza, pero el que
se detalla aquí es el que deberás utilizar.
El sangrado del texto debe ser siempre
de 4 espacios. No utilices los tabuladosres NUNCA.
Los nombres de las variables tienen que
ser siempre fáciles de leer, procurando que sean palabras en minúsculas con
significado en Inglés. Si realmente necesitas más de una palabra, ponlas
juntas, pero procura mantenerlas tan breves como sea posible. Utiliza nombres
en plural para las matrices de objetos.
BIEN:
$quiz
BIEN: $errorstring
BIEN: $assignments
(for an array of objects)
BIEN: $i (but
only in little loops)
Las constantes tienen que definirse siempre
en mayúsculas, y empezar siempre por el nombre del módulo al que pertenecen.
Deberían tener las palabras separadas por guiones bajos.
define("FORUM_MODE_FLATOLDEST",
1);
Los nombres de las funciones tienen que
ser palabras sencillas en minúsculas y en Inglés, y empezar con el nombre
del módulo al que pertenecen para evitar conflictos entre módulos. Las palabras
deberían separarse por guiones bajos. Los parámentros, si es posible, tendrán
valores por defecto. Fíjate en que no has espacio entre el nombre de la función
y lo siguiente (paréntesis).
function forum_set_display_mode($mode=0)
{
global $USER,
$CFG;
if ($mode)
{
$USER->mode
= $mode;
} else if (empty($USER->mode))
{
$USER->mode
= $CFG->forum_displaymode;
}
}
Los bloques de código siempre deben
estar encerrados por llaves(incluso si solo constan de una línea). Moodle
utiliza este estilo:
if ($quiz->attempts)
{
if ($numattempts >
$quiz->attempts)
{
error($strtoomanyattempts,
"view.php?id=$cm->id");
}
}
Las cadenas tienen que ser definidas utilizando
comillas simples siempre que sea posible, para obtener un mejor rendimiento.
$var = 'some text without any
variables';
$var = "with special characters like a new line \n";
$var = 'a very, very long string with a '.$single.' variable in it';
$var = "some $text with $many variables $within it";
Los comentarios utilizarán dos o tres barras
y estarán alineados con el código
function forum_get_ratings_mean($postid,
$scale, $ratings=NULL)
{
/// Return the mean rating of a post given
to the current user by others.
/// Scale is an array of possible ratings in the scale
/// Ratings is an optional simple array of actual ratings (just integers)
if (!$ratings)
{
$ratings
= array(); //
Initialize the empty array
if ($rates
= get_records("forum_ratings",
"post", $postid))
{
//
Process each rating in turn
foreach
($rates as $rate)
{
....etc
El espacio en blanco se puede utilizar
con bastante libertad - no te preocupes por separar las cosas un poco para
ganar en claridad. Generalmente, debería haber un espacio entre llaves y
líneas normales y ninguno entre llaves y variables o funciones:
foreach ($objects
as $key =>
$thing) {
process($thing);
}
Cada tabla debe tener un campo autonumérico id (INT10)
como clave primaria.
La tabla principal que contiene instancias de cada módulo
debe tener el mismo nombre que el módulo y contener, por lo menos, los siguientes
campos:
id - descrito arriba
course - el identificador del curso al que la instancia
pertenece
name - el nombre completo de la instancia
El resto de las tablas asociadas con un módulo que contiene
información sobre 'cosas', deberían ser llamandas modulo_cosas(fíjate
en el plural!).
Los nombres de los campos (columnas) deberían ser sencillos
y cortos, siguiendo las mismas reglas que los nombres de las variables.
Cuando sea posible, las columnas que contengan una referencia
al campo id de otra tabla
(por ejemplo, modulo)
debería ser llamado moduloid.
(fíjate que esta norma es nueva y no es seguida por algunas tablas antiguas).
Los campos booleanos serán implementados como enteros cortos
(por ejemplo, INT4) con los valores 0 o 1,
para permitir la futura expansión de los valores si fuera necesario.
La mayoría de las tablas tienen que tener un campo timemodified (INT10)
que será actualizado con la fecha actual (timestamp de UNIX) obtenida con
la función time()
de PHP.
\ No newline at end of file
+
+
+Moodle Docs: Coding Guidelines
+
+
+
+
+
Manual de Estilo del Código
+
Cualquier proyecto colaborativo necesita que que la consistencia
+ y la estabilidad sean fuertes.
+
Esta manual de estilo ha sido escrito para conseguir que
+ todo el código de Moodle cumpla estas características. Es cierto que la parte
+ más antigua del código no cumple lo aquí especificado en algunos casos, pero
+ esto será solucionado en breve. Todo el código nuevo definitivamente deberá
+ adherirse a estos estándares de la forma más exacta posible.
+
Reglas Generales
+
+
Todos los archivos con código deberían utilizar la extensión
+ .php.
+
Todas las plantillas deberían utilizar la extensión .html.
+
Todos los archivos de texto deberían utilizar el formato
+ de texto Unix (la mayoría de los editores de texto tienen esto como una opción).
+
Todas las etiquetas php deben ser 'completas' como <?php
+ ?> ... no 'reducidas' como <?
+ ?>.
+
+
Todos los avisos de copyright deben ser mantenidos. Puedes
+ incluir los tuyos propios si resulta necesario.
+
Todos los archivos deben incluir el el archivo principal
+ config.php.
+
Cada archivo debería comprobar que el usuario está autenticado
+ correctamente, utilizando las funciones require_login() y
+ isadmin(),
+ isteacher(),
+ iscreator()
+ o isstudent().
+
Todos los accesos a la base de datos deberían utilizar las
+ funciones de finidas en
+ lib/datalib.php cuando sea posible
+ -
+ esto permite la compatibilidad con un gran número de bases de datos.
+
+ Deberías encontrar que prácticamente todo es posible utilizando estas funciones.
+ Si quieres esribir código SQL entonces deberás comprobar que: funciona en
+ cualquir plataforma; restringido a funciones específicas de tu código (normalmente
+ un archivo lib.php); y claramente comentado.
+
No crees o utilices variables globales distintas de las
+ estándar $CFG, $SESSION, $THEME y $USER.
+
Todas las variables deberían ser inicializadas o, al menos,
+ comprobada su existencia utilizando isset()
+ o empty()
+ antes de ser utilizadas.
+
Todas las cadenas deberían ser traducibles - crea nuevos
+ textos en los archivos "lang/es" files
+ con palabras reducidas en inglés y su traducción completa al Español y recupéralas
+ en tu código utilizando las funciones get_string() or print_string().
+
Todos los archivos de ayuda deberían ser traducibles - crea
+ nuevos textos en el directorio "es/help" y llámalos utilizando
+ la función helpbutton().
+
La información que llaga desde el navegador (enviada con
+ los métodos GET o POST) automáticamente tiene las "magic_quotes" aplicadas
+ (sin importar la configuración de PHP) por lo que uedes insertarla contotal
+ seguridad en la base de datos. El resto de la información(obtenida desde
+ los archivos, o desde la base de datos)
+ debe ser escapada con la función addslashes() antes
+ de insertarla en la base de datos.
+
+
+
Estilo del Código
+
Comprendo que puede ser un poco frustrante modificar tu
+ estilo de programación si has trabajado en otras coasa, pero compara esa frustración
+ con la frustración de toda la gente que intente, más adelante, encontrar el
+ sentido del código de Moodle si es una mezcla de estilos. Obviamente, hay muchos
+ puntos a favor y en contra de cada estilo que la gente utiliza, pero el que
+ se detalla aquí es el que deberás utilizar.
+
+
El sangrado del texto debe ser siempre
+ de 4 espacios. No utilices los tabuladosres NUNCA.
+
Los nombres de las variables tienen que
+ ser siempre fáciles de leer, procurando que sean palabras en minúsculas con
+ significado en Inglés. Si realmente necesitas más de una palabra, ponlas
+ juntas, pero procura mantenerlas tan breves como sea posible. Utiliza nombres
+ en plural para las matrices de objetos.
+
BIEN:
+ $quiz
+ BIEN: $errorstring
+ BIEN: $assignments
+ (for an array of objects)
+ BIEN: $i (but
+ only in little loops)
+
+ MAL: $Quiz
+ MAL: $aReallyLongVariableNameWithoutAGoodReason
+ MAL: $error_string
+
+
Las constantes tienen que definirse siempre
+ en mayúsculas, y empezar siempre por el nombre del módulo al que pertenecen.
+ Deberían tener las palabras separadas por guiones bajos.
+
define("FORUM_MODE_FLATOLDEST",
+ 1);
+
+
Los nombres de las funciones tienen que
+ ser palabras sencillas en minúsculas y en Inglés, y empezar con el nombre
+ del módulo al que pertenecen para evitar conflictos entre módulos. Las palabras
+ deberían separarse por guiones bajos. Los parámentros, si es posible, tendrán
+ valores por defecto. Fíjate en que no has espacio entre el nombre de la función
+ y lo siguiente (paréntesis).
+
function forum_set_display_mode($mode=0)
+ {
+ global $USER,
+ $CFG;
+
+ if ($mode)
+ {
+ $USER->mode
+ = $mode;
+ } else if (empty($USER->mode))
+ {
+ $USER->mode
+ = $CFG->forum_displaymode;
+ }
+ }
+
+
Los bloques de código siempre deben
+ estar encerrados por llaves(incluso si solo constan de una línea). Moodle
+ utiliza este estilo:
+
if ($quiz->attempts)
+ {
+ if ($numattempts >
+ $quiz->attempts)
+ {
+ error($strtoomanyattempts,
+ "view.php?id=$cm->id");
+ }
+ }
+
+
Las cadenas tienen que ser definidas utilizando
+ comillas simples siempre que sea posible, para obtener un mejor rendimiento.
+
$var = 'some text without any
+ variables';
+ $var = "with special characters like a new line \n";
+ $var = 'a very, very long string with a '.$single.' variable in it';
+ $var = "some $text with $many variables $within it";
+
+
Los comentarios utilizarán dos o tres barras
+ y estarán alineados con el código
+
function forum_get_ratings_mean($postid,
+ $scale, $ratings=NULL)
+ {
+ /// Return the mean rating of a post given
+ to the current user by others.
+ /// Scale is an array of possible ratings in the scale
+ /// Ratings is an optional simple array of actual ratings (just integers)
+
+ if (!$ratings)
+ {
+ $ratings
+ = array(); //
+ Initialize the empty array
+ if ($rates
+ = get_records("forum_ratings",
+ "post", $postid))
+ {
+ //
+ Process each rating in turn
+ foreach
+ ($rates as $rate)
+ {
+ ....etc
+
+
El espacio en blanco se puede utilizar
+ con bastante libertad - no te preocupes por separar las cosas un poco para
+ ganar en claridad. Generalmente, debería haber un espacio entre llaves y
+ líneas normales y ninguno entre llaves y variables o funciones:
+
Cada tabla debe tener un campo autonumérico id (INT10)
+ como clave primaria.
+
La tabla principal que contiene instancias de cada módulo
+ debe tener el mismo nombre que el módulo y contener, por lo menos, los siguientes
+ campos:
+
+
id - descrito arriba
+
course - el identificador del curso al que la instancia
+ pertenece
+
name - el nombre completo de la instancia
+
+
+
El resto de las tablas asociadas con un módulo que contiene
+ información sobre 'cosas', deberían ser llamandas modulo_cosas(fíjate
+ en el plural!).
+
Los nombres de los campos (columnas) deberían ser sencillos
+ y cortos, siguiendo las mismas reglas que los nombres de las variables.
+
Cuando sea posible, las columnas que contengan una referencia
+ al campo id de otra tabla
+ (por ejemplo, modulo)
+ debería ser llamado moduloid.
+ (fíjate que esta norma es nueva y no es seguida por algunas tablas antiguas).
+
Los campos booleanos serán implementados como enteros cortos
+ (por ejemplo, INT4) con los valores 0 o 1,
+ para permitir la futura expansión de los valores si fuera necesario.
+
La mayoría de las tablas tienen que tener un campo timemodified (INT10)
+ que será actualizado con la fecha actual (timestamp de UNIX) obtenida con
+ la función time()
+ de PHP.
Muchas gracias a aquellos que han contribuido de forma
sustancial, dedicando importantes cantidades de tiempo, a escribir código
para Moodle y ayudar a hacerlo crecer. Son personas sin las que Moodle
sería mucho menos de lo que es actualmente.
Eloy Lafuente (stronk7), Ray Kingdon, Williams Castillo, Petri Asikainen, Henrik Kaipe, Zbigniew Fiedorowicz, Gustav Delius, Thomas Robb, Janne Mikkonen, Jon Papaioannou, Scott Elliott, Shane Elliott
Otros colaboradores
Mucha gente ha contribuido (y está todavía haciéndolo) con discusiones
constructivas, soporte, tests y varias contribuciones de código y documentación.
Esta lista es larga y siempre está cambiando, pero he incluido algunos
nombres (en el orden en que fueron añadidos):
Peter C. Taylor, Art Lader, Matt Hope, Tom Murdock, Sébastien Namèche, James Miller, Dustin
Rue, Holger Schadeck, Giovanni Tummarello, John Windmueller, Sean Keogh, Mitsuhiro
Yoshida, Greg Barnett, Mark Kimes, Mary Hunter, Russell Jungwirth, Przemyslaw Stencel, Roberto
Pinna (Bobo), John "Captain" Eyre, Paula Edmiston, Howard Miller,
Claudio Tavares, P. Timothy Ervin, Bob Calder, Ursula
Raab, David Delgado, Mad Alex, Gaëtan Frenoy, Bernard Boucher, Bryan Williams, Mike Churchward, Rob Butner, Koen Roggemans.
Perdón si he olvidado incluir tu nombre aquí - la comunidad de Moodle
es grande y activa, por lo que esta lista es difícil de mantener. Por favor
envía un correo a Martin y haz tus sugerencias! :-)
Gracias también a todos aquellos de vosotros que
habéis:
Uno de los puntos fuertes de Moodle es el número de traducciones que tiene.
Cada traducción conlleva muchas horas de trabajo ya que hay unas 1.000
frases
que traducir (así como cientos de ficheros de ayuda!). Muchos de los lenguajes
tienen más de un colaborador, algunas veces trabajando juntos, otras veces
trabajando en serie.
Mantener una lista de todas esa gente maravillosa es muy difícil, así
que, por favor, mira la Página
de Descargas de Lenguajes para ver nombres y detalles.
Temas
Los temas dan a los sitios de Moodle algo de color y vida. A continuación
se detallan los temas que forman parte de la distribución de Moodle, junto
con sus autores:
Algunas de las librerías de Moodle fueros escritas por otras personas
y están siendo distribuidas como parte de Moodle bajo sus respectivas
licencias de código abierto que nos permiten hacerlo. Muchas gracias a
todos los
autores de estos excelentes productos - sin ellos Moodle podría estar perdiéndose
importantes funcionalidades. La información del copyright de cada paquete
se incluye a continuación:
ADOdb - lib/adodb
Librería para la abstracción de bases de datos MySQL, PostgreSQL, MSSQL,
Oracle, Interbase, Foxpro, Access, ADO, Sybase, DB2 y ODBC.
Clase para enviar correos electrónicos tanto usando sendmail como el
mail() de PHP como SMTP. Los métodos están basdos en las clases estándar
AspEmail(tm).
Una clase que puede ser utilizada para conectarse y comunicarse con
cualquier servidor SMTP.
Implementa todas as funciones SMTP definidas en el RFC821 menos TURN.
Muchas gracias a aquellos que han contribuido de forma
+ sustancial, dedicando importantes cantidades de tiempo, a escribir código
+ para Moodle y ayudar a hacerlo crecer. Son personas sin las que Moodle
+ sería mucho menos de lo que es actualmente.
+
+
+ Eloy Lafuente (stronk7), Ray Kingdon, Williams Castillo, Petri Asikainen, Henrik Kaipe, Zbigniew Fiedorowicz, Gustav Delius, Thomas Robb, Janne Mikkonen, Jon Papaioannou, Scott Elliott, Shane Elliott
+
+
+
+
Otros colaboradores
+
+
Mucha gente ha contribuido (y está todavía haciéndolo) con discusiones
+ constructivas, soporte, tests y varias contribuciones de código y documentación.
+ Esta lista es larga y siempre está cambiando, pero he incluido algunos
+ nombres (en el orden en que fueron añadidos):
+
+
+ Peter C. Taylor, Art Lader, Matt Hope, Tom Murdock, Sébastien Namèche, James Miller, Dustin
+ Rue, Holger Schadeck, Giovanni Tummarello, John Windmueller, Sean Keogh, Mitsuhiro
+ Yoshida, Greg Barnett, Mark Kimes, Mary Hunter, Russell Jungwirth, Przemyslaw Stencel, Roberto
+ Pinna (Bobo), John "Captain" Eyre, Paula Edmiston, Howard Miller,
+ Claudio Tavares, P. Timothy Ervin, Bob Calder, Ursula
+ Raab, David Delgado, Mad Alex, Gaëtan Frenoy, Bernard Boucher, Bryan Williams, Mike Churchward, Rob Butner, Koen Roggemans.
+
+
Perdón si he olvidado incluir tu nombre aquí - la comunidad de Moodle
+ es grande y activa, por lo que esta lista es difícil de mantener. Por favor
+ envía un correo a Martin y haz tus sugerencias! :-)
+
Gracias también a todos aquellos de vosotros que
+ habéis:
Uno de los puntos fuertes de Moodle es el número de traducciones que tiene.
+ Cada traducción conlleva muchas horas de trabajo ya que hay unas 1.000
+ frases
+ que traducir (así como cientos de ficheros de ayuda!). Muchos de los lenguajes
+ tienen más de un colaborador, algunas veces trabajando juntos, otras veces
+ trabajando en serie.
+
Mantener una lista de todas esa gente maravillosa es muy difícil, así
+ que, por favor, mira la Página
+ de Descargas de Lenguajes para ver nombres y detalles.
+
+
+
Temas
+
+
Los temas dan a los sitios de Moodle algo de color y vida. A continuación
+ se detallan los temas que forman parte de la distribución de Moodle, junto
+ con sus autores:
Algunas de las librerías de Moodle fueros escritas por otras personas
+ y están siendo distribuidas como parte de Moodle bajo sus respectivas
+ licencias de código abierto que nos permiten hacerlo. Muchas gracias a
+ todos los
+ autores de estos excelentes productos - sin ellos Moodle podría estar perdiéndose
+ importantes funcionalidades. La información del copyright de cada paquete
+ se incluye a continuación:
+
ADOdb - lib/adodb
+
+
Librería para la abstracción de bases de datos MySQL, PostgreSQL, MSSQL,
+ Oracle, Interbase, Foxpro, Access, ADO, Sybase, DB2 y ODBC.
Algunos códigos HTML que afectaban a la estabilidad del edito
HTML bajo IE6 en algunas páginas han sido solucionados.
Algunos problemas en las opciones de auto-vínculo en los filtros
arreglados.
Modificada la barra de navegación (utilzando el carácter »).
Los archivos de Flash ahora tienen su propio icono.
La inclusión de enlaces al curso en el editor HTML has sido
corregida.
El bloque de enlaces a las secciones ahora mantiene el "focus".
Los archivos del sitio ahora respetan al configuración "forcelogin".
La actualización de bloques sin base de datos funciona.
Actualizaciones en los lenguajes.
Nuevo en Moodle 1.3 (25 de Mayo de 2004)
Principales nuevas características:
Nueva utilidad de Calendario (gracias a
Jon Papaioannou y la Greek
School Network!).
Nueva utilidad de Bloques, permitiendo quelos bloques
sean incluidos y movidos por la página del curso (gracias a
Jon Papaioannou, Eloy Lafuente y otros!).
Nuevo sistma de difusión RSS permite a los
Foros y alos Glosarios (y más adelante, a otros módulos)
publicar vía RSS (Gracias,
Eloy!).
El filtro multimedia ahora soporta la inclusión
de ficheros Quicktime, Flash, y Windows Media.
Un nuevo filtro de Nombres de las Actividades enlazará
automáticamente con otras actividades del curso cuando su nombre es
mencionado.
Otras nuevas características:
Un nuevo tipo de recuros (llamado "Directorio") mostrará un
directorio entero de ficheros (incluyendo subdirectorios).
Los recuros que son archivos (subidos o páginas web) ahora muestran
un icono distintivo en la página principal del curso.
La mayor parte de los enlaces HTML internos en los foros y en los
recursos se mantienen durante la copia de seguridad y restauración
de cursos.
Es posible pasar argumentos HTTP a ficheros en las sección de "Archivos".
Esto permite añadir algunos detalles HTML y Flash en los recursos.
$CFG->forceloginforprofiles puede ser definido para evitar que
los usuarios invitados puedan ver los perfiles de los usuarios del
sitio (Google incluido).
Cuando el acceso de Google está activado, la página de traducción
de Google funciona también.
Las sesiones son ahora almacenadas de forma privada en el directorio
de datos de Moodle - esto hace que Moodle funciona mejor en clusters
y soluciona algunos problemas de expiración de sesiones en servidores
web compartidos.
Las imágenes de los usuarios puedens ser borradas fácilmente desde
la página de edición del usuario.
Las charlas del Chat aparecen ahora en los registros de Moodle.
Las secciones ocultas de los cursos ahora pueden ser ocultadas competamente
a los estudiantes (preferencia de curso).
Mejoras en el texto dentro de gráficos para algunos lenguajes distintos
del Inglés, utilizando tipografías Unicode.
Mejorada la página de configuración de Escalas, así como el uso de
las mismas en sitios con más de un lenguaje.
Todos los estudiantes pueden ser desmatriculados utilizando un botón
(en la página de Estudiantes).
Los suscriptores de los foros ahora pueden, de forma manual, ser
suscritos o no en grupos.
Mejor uso de algunos caracteres europeos en nombres de ficheros y
de usuarios.
Los avisos de una tarea oculta no son enviados por correo electrónico
hasta que la tarea es mostrada.
Añadido mejor soporte para la importación de cuestionarios desde
Blackboard.
El guión cron de PHP ahora puede ser ejecutado como un binario.
El editor HTML ha sido mejorado enórmemente.
La página por defecto de actividad reciente es ahora calculada desde
el último acceso al curso (o dos días, lo que sea más reciente). Anteriormente
era calculada desde la última conexión al sitio.
Los correos electrónicos de confirmación ahora son en formato HTML
y texto, para evitar que se "rompa" el enlace de confirmación.
Nuevos lenguajes: Farsi, Lituano, "Noruego Primary School",
versión Unicode del Chino Tradicional.
Problemas resueltos:
Cientos de pequeños fallos han sido solucionados en todas partes,
generalmente mejorando la apariencia y la robustez de Moodle.
Por último, no olvides echar un vistazo al alguno de
los muchos
módulos opcionales en desarrollo,
incluyendo el módulo SCORM, el módulo Wiki, el módulo Hot Potatoes
y otras muchas innovaciones.
Nuevo en Moodle 1.2.1 (25 de Marzo de 2004)
Varios problemas menores resueltos:
Corregidos algunos problemas que causaban que los gráficos de las
encuestas no se mostraran en algunas circustancias.
Mejorada la seguridad del guión cron.
Arreglada la importación de cuestionarios de WebCT para que funcione
con imágenes, respuestas cortas y caracteres de escape.
Arreglado el formateo en el editor al incluir enlaces.
Evitado que el glosario incluya enlaces de nombres de actividades
que ya son enlaces.
Arreglados algunos cálculos de fechas y horas si el usuario no está
presente.
Caracteres como:( en el código Javascript en HTML filtrado, ya no
es convertido a sus emoticones equivalentes.
Mejorada la seguridad de los foros de discusión simple cuando la
variable de configuración "secureforms" está activada.
Las preguntas de elección múltiple, por defecto utilizan
un formato de respuesta única correcto.
Los invitados ya no pueden ver las direcciones de correo electrónico
de los participantes si "mostrar solo a participantes del curso" ha
sido selecionado por el usuario.
El administrador principal es ahora la entrada menor en la tabla
user_admins, en vez del administrador con el id menor.
Modificado el filtro de archivos MP3 para mejorar el brillo del botón
de reproducción en pantallas oscuras.
Correcciones y mejoras en muchos lenguajes.
Nuevo en Moodle 1.2 (20 de Marzo de 2004)
Principales nuevas características:
Nuevo soporte para grupos en los cursos (con muchas opciones).
Filtros de texto que permiten procesar los textos
de Moodle, incluyendo el enlazado
automático, soporte
matemático, contenido multi-lenguaje y
una infinidad de posibilidades.
Un nuevo, y fantástico, nuevo módulo Glossario (gracias a Williams
Castillo) que proporciona muchas formas de construir actividades de
aprendizaje basadas en la recopilación de definiciones.
Un nuevo, y genial, módulo Lección (gracias
a Ray Kingdon!) que permite crear, de forma sencilla, caminos de contenido
activo con rutas alternativas y soporte para preguntas de elección
múltiple.
Un nuevo modulo Etiqueta que permite introducir
HTML a medida en la página principal del curso.
Un mejorado editor WYSIWYG, más rápido y con compatible
con más plataformas que el anterior.
Las copias de seguridad automáticas pueden
ser programadas por el administrador para todos los cursos de una vez.
Cursos:
Las actividades pueden tener sangrias en la visualización del curso,
permitiendo estructurarlas mejor.
Un nuevo informe para la Actividad Reciente que hace mucho más sencillo
saber qué ha sucedido recientemente.
Un nuevo botón de registros en cada actividad enlaza con la página
de registros para mostrar la información por actividad.
El botón de restauración está siempre activo.
Mejorada la vista de "índice" de todas las actividades.
Mejoras en la página de participantes, incluyendo paginación y búsquedas
por iniciales.
Los ficheros descargados en formato Excel son ahora más compatibles
con distintos Sistemas Operativos.
Mejorado el control de errores al añadir/modificar una actividad.
La caja de búsquedas ya nunca recibe el focus de forma automática
(causaba ciertos problemas en cursos largos).
Opción de auto-desmatricularse para los alumnos en la página principal
del curso.
Opción de cambio de contraseña para los alumnos en la página principal
del curso.
Los alumnos pueden tener permitida la visualización de sus propios
informes de actividad (definido a nivel de curso).
Los profesores pueden ver los ficheros del curso para insertar imágenes
con el nuevo editor.
Nueva imagen que representa una caja vacía utilizada al mover actividades.
Los accesos son ahora grabados por curso, para que el listado de
participantes tenga mas sentido.
La barra de navegación de actividades tiene ahora botones para ir
a las actividades anterior y siguiente.
Las fechas de los ficheros eran incorrectas en algunos sistemas -
ha sido arreglado.
Los usuarios antiguos de chat ya no se muestran en la actividad reciente.
Administración del sitio:
Solucionado un importante problema de seguridad para evitar que los
profesores accedan a Moodle como profesores si los administradores
eran estudiantes en su curso.
Nueva variable "forcelogin" permite forzar a los usuarios
a hacer un login antes de que pueden ver cualquier cosa del sitio.
Nueva variable "opentogoogle" permite a Google y a los
usuarios entrando desde Google, acceder directamente como invitados.
Nueva variable "timezone" permite definir una franja horaria
por defecto para todo el sitio.
Nueva variable "deleteunconfirmed" especifica el tiempo
que se esperará para que una cuenta sea confirmada antes de proceder
a su borrado.
Nueva variable "allowunenroll" activa y desactiva la posibilidad
de que los alumnos puedan desmatricularse por sí mismos de los cursos.
Nueva variable "fullnamedisplay" permite ignorar el formato
de los nombres completos de los usuarios para que los alumnos puedan
ver "nombre apellidos", "apellidos nombre" o "nombre".
Los usuarios, de forma individual, pueden tener su correo electrónico
desactivado por un profesor o administrador (útil para evitar direcciones
de correo incorrectas que generan muchos correos devueltos).
El tamaño de envío de ficheros al sitio puede ser controlado en todo
Moodle utilizando "maxbytes".
Hay un límite del sitio (restringido a valores inferiores a los límites
propios de PHP), que es el tope para los limites de curso, que son
el tope para los límites de las actividades.
Las cookies de Moodle pueden ser personalizadas (ayuda al correr
muchos Moodles en un servidor).
Incluido un guión para analizar el rendimiento de la base de datos
(admin/dbperformance.php).
Incluido un guión para comprobar la compatibilidad de un servidor
con Moodle (lib/compatible.php)
Si esiste un fichero llamado "cronextra.php" en el directorio definido
por la variable "$CFG->dataroot", éste es también ejecutado.
Esto permite a los sitios tener algunas propiedades de mantenimiento
"especiales".
Los formatos de curso son ahora mucho más como plugins, en directorios
separados.
Los usuarios pueden ser cargados desde ficheros de texto.
Si $CFG->disableuserimages está definida(en config.php) entonces,
las imágenes de los usuarios no pueden ser cambiadas.
Si $CFG->admineditalways está definido, entonces el administrador
puede editar cualquier mensaje en cualquier momento.
Si $CFG->filterall está definido, entonces incluso las cosas más
pequeñas, como los títulos de los foros y los nombre de las actividades
son filtrados.
Incluido soporte para usuarios de demostración restringidos (por
ejemplo el Profesor Demo en Moodle.org) - los nombres de los usuarios
pueden ser añadidos a la lista de los nombres en config.php, por ejemplo
$CFG->restrictusers = 'teacher,fred';
Themes:
Solución de problemas para que Internet Explorer utilice la hoja
de estilos de una manera más robusta.
Cambio y mejoras varias en los temas - los temas personales
necesitan ser actualizados!
Traducciones:
Nuevos lenguajes: Gallego y Lituano.
Mejorado el interfaz de edición de lenguajes - ahora permite elegir
el lenguaje actual y la edición de ficheros por separdo.
La lista de los nombres de los paises puede ser traducida, así como
los botones del editor, los nombres de los emoticones y los tamaños
de los ficheros (Mb, Gb etc.).
Los paquetes de los lenguajes pueden definir la dirección por defecto
(de izquierda a derecha o viceversa).
Los paquetes de los lenguajes pueden definir el orden en el que los
nombres de los usuarios será mostrado.
Los ficheros de los lenguajes ahora están escritos utilizando un
código PHP más eficiente.
Por fin se has eliminado todos los saltos de línea que producían
errores en algunos ficheros de lenguajes.
Los cursos pueden "forzar" un lenguaje para todos los alumnos.
Copia de Seguridad / Restauración:
Las copias de seguridad automáticas pueden ser programadas por el
administrador para todos los cursos a la vez.
Los registros son restaurados completamente.
Todoslos usuarios necesarios son incluidos ahora en las copias de
seguridad (incluso si los alumnos no está matriculados).
Solucionados varios problemas e incluidas distintas mejoras menores.
Filtros de texto y formateo:
Avido: Los nuevos filtros de texto incrementarán la carga de tu servidor,
particularmente cuando se trata de filtros complicados. Utilízalos
con cuidado.
El nuevo filtro del glosario puede crear enlaces
a entradas del glosario, buscand concordancias por todo Moodle.
El nuevo filtro TeX puede convertir código TeX en
cualquier sitio de Moodle a notación matemática
(imagen GIF generada). Existe también un filtro de álgebra con
un formato de entrada más sencillo (parecido a las calculadoras).
El nuevo filtro censor puede ser activado para filtrar
palabra malsonantes.
El nuevo filtro multilenguaje permite que los textos
sean introducidos en múltiples lenguajjes, y solo el que concuerde
con el del usuario, será mostrado.
La etiqueta <nolink> puede ser utilizada para evitar el auto-enlazado
de los textos de Moodle.
Ampliado el soporte de etiquetas, incluyendo <acronym> and
todas las etiquetas <math>.
Algunas partes donde el texto no era filtrado de forma correcta (problema
de seguridad) han sido corregidas.
API del desarrollador:
Una nueva guía del código está disponible.
Una nueva guía de filosofía está disponible ;-)
Mejoras en las plantillas de todos los módulos.
Los módulos pueden especificar ahora la versión mínima de Moodle
con la que son compatibles.
Los guiones pueden decidir imprimir print_header() cuando la página
en XML puro.
Cualquier módulo puede almacenar preferencias del usuario que son
recordadas entre sesiones.
Chats
Las sesiones del chat pueden ser borradas.
Los chats programados muestran la franja horaria para ser más claros.
Foros:
Las preferencias de visualización de los foros son recordadas entre
sesiones.
El enlace "Mostrar padre" en todos los mensajes permite
una navegación más rápida.
Los mensajes individuales pueden ser ahora referenciados en cualquier
parte de Moodle, gracias a los cambios introducidos en la forma de
calcular las URLs.
Mejoras en el funcionamiento del cron, así como registro de errores
de correo.
Solo se muestra el botón de volorar cuando hay usuarios con los que
hacerlo.
Mejorado, de forma significativa, el formato de los correos HTML.
Al responder a un mensaje, un resumen del mensaje es mostrado.
Al utilizar el editor HTML para enviar un mensajje, algunas opciones
ya nos son mostradas.
Diarios:
Las preguntas del diario pueden utilizar ahora el editor HTML.
Solucionados algunos problemas con la valoración de los diarios.
Cuestionarios:
Las preguntas y las categorías pueden ser editadas sin necesidad
de editar un cuestionario.
Todas las preguntas pueden soportar cualquiera de los formatos de
texto de Moodle.
Nuevo formato de importación: Formato GIFT (es
el nuevo formato por defecto)
Nuevo formato de importación: Course Test Manager
Nuevo formato de importación: Formato WebCT
Nuevo formato de importación: Forma Aiken
Las preguntas de respuesta corta ahora pueden utilizar comodines
para concordancias.
Las imágenes ahora funcionan para preguntas de otras categorías
públicas.
Modificado el informe de actividad para mostrar más información y
permitir el borrado de intentos.
Incluido un nuevo informe para el análisis estadísitco de los cuestionarios.
Todas las preguntas pueden tener hasta 10 respuestas cada una.
Los menús de la edición de cuestionarios, ya no necesitan el botón
"continuar", son lanzados automáticamente (solo seleccionalos del meu)
Corregido un probema que hacía que el recáculo de algunos cuestionarios
con preguntas aleatorias.
Corregido un problema que hacía que la copia de seguridad de cursos
con cuestionarios conpreguntas aleatorias no fuera ejecutada continuuamente.
Muchos otros pequeños errores.
Recursos:
Los profesores pueden visualizar los ficheros de forma más directa
al crear recursos de archivo subido.
Nuevas variables para permitir una URL, una página de
búsqueda unos ajustes de ventana flotante por defecto.
Los archivos subidos tambiénn pueden aparecer en ventanas flotantes.
Visualización mucho mejor de las ventanas flotantes al acceder desde
la bara de navegación.
Los ficheros MP3 pueden ser reproducidos internamente.
Los ficheros de video (Media player, Quicktime) están "incrustados"
mediante plugins internos.
Talleres:
Cambios en el sitema de valoración cruzada.
Nueva fase de valoración.
Nuevas opciones para la tabla de liga.
Miscellaneous
Moodle ignora cualquier carpeta que Frontpage haya podido añadir
(_vti_cnf).
Transición HTML -> XHTML en muchos sitios.
Solución a muchos problemas con bases de datos diferentes de MySQL.
Unas cuantas cadenas que estaban fijas en el código ahora son traducibles.
Los datos de los usuarios son borrados correctamente.
Solucionados problemas an incrustar Moodle en un frame (por ejemplo
en Postnuke).
Mejoras en el modo Wiki.
El administrador ya no puede editar cuentas externas.
Los usuarios de Qmail pueden utilizar"qmail" en la variable
"smtphosts" para obtener mejores resultados.
Varios métodos para redirigir implementados, para evitar varios bugs
de los navegadores.
Pequeñas mejoras en la visualización de calificaciones.
Nuevos campos pueden ser editados por el estudiante, como el departamento
y la institución, y son exportados en el fichero Excel de calificaciones.
Cuando un alumno es añadido como profesor, automáticamente es desmatriculado
como alumno.
Actualizado ADOdb (librería de comunicación con la base de datos).
\ No newline at end of file
+
+
+Moodle Docs: Current Release notes
+
+
+
+
+
+
+
+
+
+
Notas sobre versiones
+
+
Nuevo en Moodle 1.3.1 (4 de Junio de 2004)
+
+
+
Problemas resueltos:
+
+
+
Algunos códigos HTML que afectaban a la estabilidad del edito
+ HTML bajo IE6 en algunas páginas han sido solucionados.
+
Algunos problemas en las opciones de auto-vínculo en los filtros
+ arreglados.
+
Modificada la barra de navegación (utilzando el carácter »).
+
Los archivos de Flash ahora tienen su propio icono.
+
La inclusión de enlaces al curso en el editor HTML has sido
+ corregida.
+
El bloque de enlaces a las secciones ahora mantiene el "focus".
+
Los archivos del sitio ahora respetan al configuración "forcelogin".
+
La actualización de bloques sin base de datos funciona.
+
Actualizaciones en los lenguajes.
+
+
+
+
+
+
+
+
Nuevo en Moodle 1.3 (25 de Mayo de 2004)
+
+
+
Principales nuevas características:
+
+
+
Nueva utilidad de Calendario (gracias a
+ Jon Papaioannou y la Greek
+ School Network!).
+
Nueva utilidad de Bloques, permitiendo quelos bloques
+ sean incluidos y movidos por la página del curso (gracias a
+ Jon Papaioannou, Eloy Lafuente y otros!).
+
Nuevo sistma de difusión RSS permite a los
+ Foros y alos Glosarios (y más adelante, a otros módulos)
+ publicar vía RSS (Gracias,
+ Eloy!).
+
El filtro multimedia ahora soporta la inclusión
+ de ficheros Quicktime, Flash, y Windows Media.
+
Un nuevo filtro de Nombres de las Actividades enlazará
+ automáticamente con otras actividades del curso cuando su nombre es
+ mencionado.
+
+
+
Otras nuevas características:
+
+
+
Un nuevo tipo de recuros (llamado "Directorio") mostrará un
+ directorio entero de ficheros (incluyendo subdirectorios).
+
Los recuros que son archivos (subidos o páginas web) ahora muestran
+ un icono distintivo en la página principal del curso.
+
La mayor parte de los enlaces HTML internos en los foros y en los
+ recursos se mantienen durante la copia de seguridad y restauración
+ de cursos.
+
Es posible pasar argumentos HTTP a ficheros en las sección de "Archivos".
+ Esto permite añadir algunos detalles HTML y Flash en los recursos.
+
$CFG->forceloginforprofiles puede ser definido para evitar que
+ los usuarios invitados puedan ver los perfiles de los usuarios del
+ sitio (Google incluido).
+
Cuando el acceso de Google está activado, la página de traducción
+ de Google funciona también.
+
Las sesiones son ahora almacenadas de forma privada en el directorio
+ de datos de Moodle - esto hace que Moodle funciona mejor en clusters
+ y soluciona algunos problemas de expiración de sesiones en servidores
+ web compartidos.
+
Las imágenes de los usuarios puedens ser borradas fácilmente desde
+ la página de edición del usuario.
+
Las charlas del Chat aparecen ahora en los registros de Moodle.
+
Las secciones ocultas de los cursos ahora pueden ser ocultadas competamente
+ a los estudiantes (preferencia de curso).
+
Mejoras en el texto dentro de gráficos para algunos lenguajes distintos
+ del Inglés, utilizando tipografías Unicode.
+
Mejorada la página de configuración de Escalas, así como el uso de
+ las mismas en sitios con más de un lenguaje.
+
Todos los estudiantes pueden ser desmatriculados utilizando un botón
+ (en la página de Estudiantes).
+
Los suscriptores de los foros ahora pueden, de forma manual, ser
+ suscritos o no en grupos.
+
Mejor uso de algunos caracteres europeos en nombres de ficheros y
+ de usuarios.
+
Los avisos de una tarea oculta no son enviados por correo electrónico
+ hasta que la tarea es mostrada.
+
Añadido mejor soporte para la importación de cuestionarios desde
+ Blackboard.
+
El guión cron de PHP ahora puede ser ejecutado como un binario.
+
El editor HTML ha sido mejorado enórmemente.
+
La página por defecto de actividad reciente es ahora calculada desde
+ el último acceso al curso (o dos días, lo que sea más reciente). Anteriormente
+ era calculada desde la última conexión al sitio.
+
Los correos electrónicos de confirmación ahora son en formato HTML
+ y texto, para evitar que se "rompa" el enlace de confirmación.
+
Nuevos lenguajes: Farsi, Lituano, "Noruego Primary School",
+ versión Unicode del Chino Tradicional.
+
+
+
Problemas resueltos:
+
+
+
Cientos de pequeños fallos han sido solucionados en todas partes,
+ generalmente mejorando la apariencia y la robustez de Moodle.
Por último, no olvides echar un vistazo al alguno de
+ los muchos
+ módulos opcionales en desarrollo,
+ incluyendo el módulo SCORM, el módulo Wiki, el módulo Hot Potatoes
+ y otras muchas innovaciones.
+
+
+
+
+
+
Nuevo en Moodle 1.2.1 (25 de Marzo de 2004)
+
+
+
Varios problemas menores resueltos:
+
+
+
Corregidos algunos problemas que causaban que los gráficos de las
+ encuestas no se mostraran en algunas circustancias.
+
Mejorada la seguridad del guión cron.
+
Arreglada la importación de cuestionarios de WebCT para que funcione
+ con imágenes, respuestas cortas y caracteres de escape.
+
Arreglado el formateo en el editor al incluir enlaces.
+
Evitado que el glosario incluya enlaces de nombres de actividades
+ que ya son enlaces.
+
Arreglados algunos cálculos de fechas y horas si el usuario no está
+ presente.
+
Caracteres como:( en el código Javascript en HTML filtrado, ya no
+ es convertido a sus emoticones equivalentes.
+
Mejorada la seguridad de los foros de discusión simple cuando la
+ variable de configuración "secureforms" está activada.
+
Las preguntas de elección múltiple, por defecto utilizan
+ un formato de respuesta única correcto.
+
Los invitados ya no pueden ver las direcciones de correo electrónico
+ de los participantes si "mostrar solo a participantes del curso" ha
+ sido selecionado por el usuario.
+
El administrador principal es ahora la entrada menor en la tabla
+ user_admins, en vez del administrador con el id menor.
+
Modificado el filtro de archivos MP3 para mejorar el brillo del botón
+ de reproducción en pantallas oscuras.
+
Correcciones y mejoras en muchos lenguajes.
+
+
+
+
+
+
+
+
+
Nuevo en Moodle 1.2 (20 de Marzo de 2004)
+
+
+
Principales nuevas características:
+
+
+
Nuevo soporte para grupos en los cursos (con muchas opciones).
+
Filtros de texto que permiten procesar los textos
+ de Moodle, incluyendo el enlazado
+ automático, soporte
+ matemático, contenido multi-lenguaje y
+ una infinidad de posibilidades.
+
Un nuevo, y fantástico, nuevo módulo Glossario (gracias a Williams
+ Castillo) que proporciona muchas formas de construir actividades de
+ aprendizaje basadas en la recopilación de definiciones.
+
Un nuevo, y genial, módulo Lección (gracias
+ a Ray Kingdon!) que permite crear, de forma sencilla, caminos de contenido
+ activo con rutas alternativas y soporte para preguntas de elección
+ múltiple.
+
Un nuevo modulo Etiqueta que permite introducir
+ HTML a medida en la página principal del curso.
+
Un mejorado editor WYSIWYG, más rápido y con compatible
+ con más plataformas que el anterior.
+
Las copias de seguridad automáticas pueden
+ ser programadas por el administrador para todos los cursos de una vez.
+
+
+
Cursos:
+
+
+
Las actividades pueden tener sangrias en la visualización del curso,
+ permitiendo estructurarlas mejor.
+
Un nuevo informe para la Actividad Reciente que hace mucho más sencillo
+ saber qué ha sucedido recientemente.
+
Un nuevo botón de registros en cada actividad enlaza con la página
+ de registros para mostrar la información por actividad.
+
El botón de restauración está siempre activo.
+
Mejorada la vista de "índice" de todas las actividades.
+
Mejoras en la página de participantes, incluyendo paginación y búsquedas
+ por iniciales.
+
Los ficheros descargados en formato Excel son ahora más compatibles
+ con distintos Sistemas Operativos.
+
Mejorado el control de errores al añadir/modificar una actividad.
+
La caja de búsquedas ya nunca recibe el focus de forma automática
+ (causaba ciertos problemas en cursos largos).
+
Opción de auto-desmatricularse para los alumnos en la página principal
+ del curso.
+
Opción de cambio de contraseña para los alumnos en la página principal
+ del curso.
+
Los alumnos pueden tener permitida la visualización de sus propios
+ informes de actividad (definido a nivel de curso).
+
Los profesores pueden ver los ficheros del curso para insertar imágenes
+ con el nuevo editor.
+
Nueva imagen que representa una caja vacía utilizada al mover actividades.
+
Los accesos son ahora grabados por curso, para que el listado de
+ participantes tenga mas sentido.
+
La barra de navegación de actividades tiene ahora botones para ir
+ a las actividades anterior y siguiente.
+
Las fechas de los ficheros eran incorrectas en algunos sistemas -
+ ha sido arreglado.
+
Los usuarios antiguos de chat ya no se muestran en la actividad reciente.
+
+
+
Administración del sitio:
+
+
+
Solucionado un importante problema de seguridad para evitar que los
+ profesores accedan a Moodle como profesores si los administradores
+ eran estudiantes en su curso.
+
Nueva variable "forcelogin" permite forzar a los usuarios
+ a hacer un login antes de que pueden ver cualquier cosa del sitio.
+
Nueva variable "opentogoogle" permite a Google y a los
+ usuarios entrando desde Google, acceder directamente como invitados.
+
Nueva variable "timezone" permite definir una franja horaria
+ por defecto para todo el sitio.
+
Nueva variable "deleteunconfirmed" especifica el tiempo
+ que se esperará para que una cuenta sea confirmada antes de proceder
+ a su borrado.
+
Nueva variable "allowunenroll" activa y desactiva la posibilidad
+ de que los alumnos puedan desmatricularse por sí mismos de los cursos.
+
Nueva variable "fullnamedisplay" permite ignorar el formato
+ de los nombres completos de los usuarios para que los alumnos puedan
+ ver "nombre apellidos", "apellidos nombre" o "nombre".
+
Los usuarios, de forma individual, pueden tener su correo electrónico
+ desactivado por un profesor o administrador (útil para evitar direcciones
+ de correo incorrectas que generan muchos correos devueltos).
+
El tamaño de envío de ficheros al sitio puede ser controlado en todo
+ Moodle utilizando "maxbytes".
+ Hay un límite del sitio (restringido a valores inferiores a los límites
+ propios de PHP), que es el tope para los limites de curso, que son
+ el tope para los límites de las actividades.
+
Las cookies de Moodle pueden ser personalizadas (ayuda al correr
+ muchos Moodles en un servidor).
+
Incluido un guión para analizar el rendimiento de la base de datos
+ (admin/dbperformance.php).
+
Incluido un guión para comprobar la compatibilidad de un servidor
+ con Moodle (lib/compatible.php)
+
Si esiste un fichero llamado "cronextra.php" en el directorio definido
+ por la variable "$CFG->dataroot", éste es también ejecutado.
+ Esto permite a los sitios tener algunas propiedades de mantenimiento
+ "especiales".
+
Los formatos de curso son ahora mucho más como plugins, en directorios
+ separados.
+
Los usuarios pueden ser cargados desde ficheros de texto.
+
Si $CFG->disableuserimages está definida(en config.php) entonces,
+ las imágenes de los usuarios no pueden ser cambiadas.
+
Si $CFG->admineditalways está definido, entonces el administrador
+ puede editar cualquier mensaje en cualquier momento.
+
Si $CFG->filterall está definido, entonces incluso las cosas más
+ pequeñas, como los títulos de los foros y los nombre de las actividades
+ son filtrados.
+
Incluido soporte para usuarios de demostración restringidos (por
+ ejemplo el Profesor Demo en Moodle.org) - los nombres de los usuarios
+ pueden ser añadidos a la lista de los nombres en config.php, por ejemplo
+ $CFG->restrictusers = 'teacher,fred';
+
+
+
Themes:
+
+
+
Solución de problemas para que Internet Explorer utilice la hoja
+ de estilos de una manera más robusta.
+
Cambio y mejoras varias en los temas - los temas personales
+ necesitan ser actualizados!
+
+
+
Traducciones:
+
+
+
Nuevos lenguajes: Gallego y Lituano.
+
Mejorado el interfaz de edición de lenguajes - ahora permite elegir
+ el lenguaje actual y la edición de ficheros por separdo.
+
La lista de los nombres de los paises puede ser traducida, así como
+ los botones del editor, los nombres de los emoticones y los tamaños
+ de los ficheros (Mb, Gb etc.).
+
Los paquetes de los lenguajes pueden definir la dirección por defecto
+ (de izquierda a derecha o viceversa).
+
Los paquetes de los lenguajes pueden definir el orden en el que los
+ nombres de los usuarios será mostrado.
+
Los ficheros de los lenguajes ahora están escritos utilizando un
+ código PHP más eficiente.
+
Por fin se has eliminado todos los saltos de línea que producían
+ errores en algunos ficheros de lenguajes.
+
Los cursos pueden "forzar" un lenguaje para todos los alumnos.
+
+
+
Copia de Seguridad / Restauración:
+
+
+
Las copias de seguridad automáticas pueden ser programadas por el
+ administrador para todos los cursos a la vez.
+
Los registros son restaurados completamente.
+
Todoslos usuarios necesarios son incluidos ahora en las copias de
+ seguridad (incluso si los alumnos no está matriculados).
+
Solucionados varios problemas e incluidas distintas mejoras menores.
+
+
+
Filtros de texto y formateo:
+
+
+
Avido: Los nuevos filtros de texto incrementarán la carga de tu servidor,
+ particularmente cuando se trata de filtros complicados. Utilízalos
+ con cuidado.
+
El nuevo filtro del glosario puede crear enlaces
+ a entradas del glosario, buscand concordancias por todo Moodle.
+
El nuevo filtro TeX puede convertir código TeX en
+ cualquier sitio de Moodle a notación matemática
+ (imagen GIF generada). Existe también un filtro de álgebra con
+ un formato de entrada más sencillo (parecido a las calculadoras).
+
El nuevo filtro censor puede ser activado para filtrar
+ palabra malsonantes.
+
El nuevo filtro multilenguaje permite que los textos
+ sean introducidos en múltiples lenguajjes, y solo el que concuerde
+ con el del usuario, será mostrado.
+
La etiqueta <nolink> puede ser utilizada para evitar el auto-enlazado
+ de los textos de Moodle.
+
Ampliado el soporte de etiquetas, incluyendo <acronym> and
+ todas las etiquetas <math>.
+
Algunas partes donde el texto no era filtrado de forma correcta (problema
+ de seguridad) han sido corregidas.
+
+
+
API del desarrollador:
+
+
+
Una nueva guía del código está disponible.
+
Una nueva guía de filosofía está disponible ;-)
+
Mejoras en las plantillas de todos los módulos.
+
Los módulos pueden especificar ahora la versión mínima de Moodle
+ con la que son compatibles.
+
Los guiones pueden decidir imprimir print_header() cuando la página
+ en XML puro.
+
Cualquier módulo puede almacenar preferencias del usuario que son
+ recordadas entre sesiones.
+
+
+
Chats
+
+
+
Las sesiones del chat pueden ser borradas.
+
Los chats programados muestran la franja horaria para ser más claros.
+
+
+
Foros:
+
+
+
Las preferencias de visualización de los foros son recordadas entre
+ sesiones.
+
El enlace "Mostrar padre" en todos los mensajes permite
+ una navegación más rápida.
+
Los mensajes individuales pueden ser ahora referenciados en cualquier
+ parte de Moodle, gracias a los cambios introducidos en la forma de
+ calcular las URLs.
+
Mejoras en el funcionamiento del cron, así como registro de errores
+ de correo.
+
Solo se muestra el botón de volorar cuando hay usuarios con los que
+ hacerlo.
+
Mejorado, de forma significativa, el formato de los correos HTML.
+
Al responder a un mensaje, un resumen del mensaje es mostrado.
+
Al utilizar el editor HTML para enviar un mensajje, algunas opciones
+ ya nos son mostradas.
+
+
+
Diarios:
+
+
+
Las preguntas del diario pueden utilizar ahora el editor HTML.
+
Solucionados algunos problemas con la valoración de los diarios.
+
+
+
Cuestionarios:
+
+
+
Las preguntas y las categorías pueden ser editadas sin necesidad
+ de editar un cuestionario.
+
Todas las preguntas pueden soportar cualquiera de los formatos de
+ texto de Moodle.
+
Nuevo formato de importación: Formato GIFT (es
+ el nuevo formato por defecto)
+
Nuevo formato de importación: Course Test Manager
+
Nuevo formato de importación: Formato WebCT
+
Nuevo formato de importación: Forma Aiken
+
Las preguntas de respuesta corta ahora pueden utilizar comodines
+ para concordancias.
+
Las imágenes ahora funcionan para preguntas de otras categorías
+ públicas.
+
Modificado el informe de actividad para mostrar más información y
+ permitir el borrado de intentos.
+
Incluido un nuevo informe para el análisis estadísitco de los cuestionarios.
+
Todas las preguntas pueden tener hasta 10 respuestas cada una.
+
Los menús de la edición de cuestionarios, ya no necesitan el botón
+ "continuar", son lanzados automáticamente (solo seleccionalos del meu)
+
Corregido un probema que hacía que el recáculo de algunos cuestionarios
+ con preguntas aleatorias.
+
Corregido un problema que hacía que la copia de seguridad de cursos
+ con cuestionarios conpreguntas aleatorias no fuera ejecutada continuuamente.
+
Muchos otros pequeños errores.
+
+
+
Recursos:
+
+
+
Los profesores pueden visualizar los ficheros de forma más directa
+ al crear recursos de archivo subido.
+
Nuevas variables para permitir una URL, una página de
+ búsqueda unos ajustes de ventana flotante por defecto.
+
Los archivos subidos tambiénn pueden aparecer en ventanas flotantes.
+
Visualización mucho mejor de las ventanas flotantes al acceder desde
+ la bara de navegación.
+
Los ficheros MP3 pueden ser reproducidos internamente.
+
Los ficheros de video (Media player, Quicktime) están "incrustados"
+ mediante plugins internos.
+
+
+
Talleres:
+
+
+
Cambios en el sitema de valoración cruzada.
+
Nueva fase de valoración.
+
Nuevas opciones para la tabla de liga.
+
+
+
Miscellaneous
+
+
+
Moodle ignora cualquier carpeta que Frontpage haya podido añadir
+ (_vti_cnf).
+
Transición HTML -> XHTML en muchos sitios.
+
Solución a muchos problemas con bases de datos diferentes de MySQL.
+
Unas cuantas cadenas que estaban fijas en el código ahora son traducibles.
+
Los datos de los usuarios son borrados correctamente.
+
Solucionados problemas an incrustar Moodle en un frame (por ejemplo
+ en Postnuke).
+
Mejoras en el modo Wiki.
+
El administrador ya no puede editar cuentas externas.
+
Los usuarios de Qmail pueden utilizar"qmail" en la variable
+ "smtphosts" para obtener mejores resultados.
+
Varios métodos para redirigir implementados, para evitar varios bugs
+ de los navegadores.
+
Pequeñas mejoras en la visualización de calificaciones.
+
Nuevos campos pueden ser editados por el estudiante, como el departamento
+ y la institución, y son exportados en el fichero Excel de calificaciones.
+
Cuando un alumno es añadido como profesor, automáticamente es desmatriculado
+ como alumno.
+
Actualizado ADOdb (librería de comunicación con la base de datos).
Las novedades de Moodle 1.1.1 (10 de septiembre de 2003):
Correcciones generales
Mejoras en la traducción a muchos idiomas.
Arreglo de los marcos cuando se cambia el idioma de la documentación.
Todas las etiquetas cortas de PHP han sido eliminadas... ya no se
necesita activar short_tags.
Los resultados de la búsqueda en los foros se enlazan con la
etiqueta "anchor" para tener un mejor contexto.
Se ha eliminado el "target" del enlace "borrar"
de la página de edición de usuarios.
'Buscar' se ha puesto más arriba en el formato Social para
evitar el desplazamiento automático del navegador.
La redirección de las páginas es más rápida
y ya no almacena páginas intermedias en el Historial del IE.
Listado mejorado de cursos al mostrarse los cursos, incluyendo más
información.
Los listados de categorías muestran los cursos al completo
cuando hay menos de diez cursos.
Los cursos invisibles se muestran siempre al final en Mis Cursos.
Los creadores de cursos pueden ver todas las categorías ocultas
y cursos.
Se han añadido estilos para todas las categorías y nombres
de cursos.
Se han eliminado las etiquetas del texto de las preguntas en el informe
'simplestat'.
Se han añadido porcentajes a los datos descargados del informe
'simplestat'.
Se permite el enlace externo profundo usando la cuenta de invitado
?username=guest.
Cualquier administrador puede añadir o eliminar creadores de
cursos.
El administrador primario puede actualizar su propio nombre de usuario
y contraseña incluso cuando se utiliza la autenticación
externa.
Se puede especificar que los exámenes sean "sin calificación"
y no se mostrará calificación alguna.
Cuando se edita un idioma, se crean los archivos con cadenas perdidas
si es posible.
Arreglado el fallo de cálculo de la fecha de los diarios semanales.
Arreglado el fallo del config.php que hacía que no funcionase
error_reporting.
Arreglado el fallo al editar un nombre de usuario que incluya comillas.
Arreglado el fallo de la ocultación de direcciones de correo
con números
Arreglado el fallo del esquema para PostgreSQL del módulo de
Chat.
Arreglado varios fallos tipográficos en el código de
actualización de PostgreSQL.
Arreglada la inicialización de algunas variables
Arreglados varios fallos en el módulo de Taller.
Las novedades de Moodle 1.1 (28 de agosto de 2003):
Los cambios más importantes
Un sistema de copia de seguridad (backup) completamente
nuevo para hacer copias de seguridad y restaurar cursos (¡Gracias,
Eloy!).
Un nuevo módulo de taller de evaluación entre iguales
(¡Gracias, Ray!).
Un nuevo módulo de chat para debates síncronos.
Un administrador de cursos totalmente nuevo para
manejar un gran número de cursos (probado con 3.700).
Escalas de calificación personalizadas que pueden
ser usadas en todo el curso.
Mejoras de rendimiento en muchas áreas.
General
Rediseño de toda la organización del menú de Administración para hacerlo
más sencillo.
Las categorías pueden ser enlazadas y ordenadas alfabéticamente o
manualmente.
Los cursos y todas las categorías pueden ocultarse de los estudiantes.
Se pueden buscar palabras en las descripciones de los cursos y sus
nombres.
Las categorías grandes son totalmente paginadas.
Cache web mejorada para las hojas de esilo y las imágenes.
Se muestran "Mis cursos" en la página inicial al entrar.
Se incluye una página no enlazada para mostrar las fotografías de
TODOS los usuarios a la vez (vea /userpix).
La opción "secureforms" ahora está desactivada por defecto.
Moodle ya no tiene en cuenta si "magic quotes" está activado
o no.
Las imágenes de /pix se han reorganizado y ordenado.
El correo HTML está mejor formateado para mayor compatibilidad.
Los correos devueltos se mandan ahora al usuario administrador.
Mejores tareas de "cron" (se una menos CPU) y las inscripciones
duplicadas se eliminan.
Presentación mejorada de los registros con paginado infinito y mayor
flexibilidad.
Los gráficos de los registros de usuario ahora son a nivel del sitio
(mostrando TODOS los registros en el sitio).
Las personas con cuentas manuales pueden ahora recuperar su contraseña.
Sistema mejorado de definición e impresión de los archivos de ayuda
para los módulos de actividad principales.
Los módulos de actividad ahora pueden tener opciones de configuración.
Las direcciones de correo electrónico están completamente protegidas
(para engañar a los robots de búsqueda).
Ahora hay un índice de archivos de ayuda.
La Biblioteca (Library, módulo de Mark Kimes) está
soportada en caso de estar instalada (consulte en el directorio contrib
del CVS de Moodle el código fuente de Library).
Cursos
Se puede retirar los privilegios de edición de cursos a los profesores.
Los profesores pueden inscribir manualmente a los estudiantes si lo
desean.
La gestión de profesores está ahora integrada en una única interfaz.
Las actividades pueden moverse a cualquier sitio con dos clics.
Los temas/semanas pueden moverse arriba y abajo.
Hay un menú desplegable para cambiar rápidamente entre temas/semanas
cuando se muestra sólo uno.
Cuando los estudiantes se dan de alta en un curso por sí mismos, se
les avisa y se les da la oportunidad de cancelar la operación.
Los profesores y estudiantes ven la lista de "Mis cursos"
en las páginas iniciales de los cursos.
Se puede ocultar las calificaciones a los estudiantes si no son necesarias.
Idiomas
Se han añadido el Húngaro y el Griego
y hay muchas otras actualizaciones. Como siempre, los paquetes de idioma
de esta versión pueden no estar totalmente completados. Debe descargar
siempre los últimos paquetes de idioma de http://moodle.org/download/lang/.
Actualizaciones y correcciones para la mayoría de los idiomas.
Los idiomas tienen ahora un idioma madre (del que obtienen las cadenas
no traducidas).
Algunas correcciones de variables locale y formato de fecha/hora en
varios idiomas.
es_mx se está abandonando en favor de "es" (Español Internacional).
Foros
Búsquedas muy mejoradas, con múltiples términos de búsqueda, paginación,
etc.
La calificación de los foros puede estar desactivada, usada por todos,
o sólo por los profesores.
La calificación de los foros puede usar escalas personalizadas o números.
Se puede establecer un rango de fechas para restringir los mensajes
que puedan ser calificados.
El administrador puede configurar algunas opciones en Administración
-> Módulos -> Foros.
Tras editar un mensaje, se vuelve al contexto en el que estaba.
Las imágenes adjuntas se muestran dentro del mensaje.
Las copias por correo electrónico in formato de texto ahora
muestran las direcciones URL bien.
Cuestionarios
Hay un nuevo tipo de pregunta: Respuestas incrustadas (Cloze) - admite
pasajes de texto con respuestas incrustadas.
Hay un nuevo tipo de pregunta: Numérica - admite un rango de respuestas
numéricas.
Hay un nuevo tipo de pregunta: Descripción - no es una verdadera pregunta,
permite insertar texto o gráficos en cualquier parte.
Reporte de cuestionario expandido con extensiones (plugins) de reporte
modulares.
Nueva característica para los intentos repetidos, donde cada intento
se basa en el anterior.
Si el cuestionario se cierra en las siguientes 24 horas, se muestra
un pequeño reloj de cuenta atrás en la barra de título y las alertas
avisan a los diez minutos y cero minutos.
Algún rediseño del código de cuestionario para hacerlo más fácil de
extender con nuevos tipos de pregunta.
Recursos
Se pueden poner los enlaces web en ventanas emergentes muy personalizables.
El administrador puede configurar algunas opciones en Adminstración
-> Módulos -> Recursos
Algunos de los fallos más molestos han sido arreglados recientemente
Al mover los mensajes ahora también se mueven los archivos adjuntos.
Ya no aparecen advertencias (warnings) cuando se buscan archivos
subidos en un curso vacío.
Los estudiantes ya no reciben obligatoriamente mensajes de correo
electrónico en formato texto en los foros de subscripción obligatoria.
Las cookies ya no interfieren con la configuración del adminstrador
en la instalación.
Ya no hay un límite efectivo para el número de actividades por sección.
Se han arreglado muchos problemas en el manejo de archivos comprimidos
zip, especialmente en Windows.
Los administradores pueden editar las cuentas creadas con bases de
datos externas.
Las sesiones ya no entran en conflicto con otros programas.
Los archivos Excel ya funcionan en ordenadores no-Intel.
Las novedades de Moodle 1.0.9 (29 de Mayo de 2003):
General
Varias optimizaciones y mejoras significativas de rendimiento.
Importantes mejoras en seguridad.
Moodle ahora se comporta bien dentro de marcos (frames).
El editor de texto enriquecido puede utilizarse en más campos de texto.
Nuevo formato "Texto plano", muy útil para colocar código o HTML.
Nuevo formato "Texto Wiki", permite el estilo Wiki de formatear de texto
en muchos lugares.
Nueva ventana emergente permite instertar emoticonos (emoticons).
Posibilidad de especificar los permisos de las nuevas carpetas y archivos
creados en el servidor.
Algunas mejoras para servidores en Modo Seguro (safe mode)
(sigue habiendo algunos problemas).
Varias mejoras en la limpeza de texto.
Varias mejoras para la compatibilidad con PostgreSQL 7.3.
Comenzada la migración de HTML a XHTML Transitional.
Incontables mejoras en toda la plataforma.
Idiomas
¡10 nuevos idiomas! español
de Argentina, checo, portugués, eslovaco, rumano, danés, ruso, polaco,
chino tradicional y francés canadiense.
Correciones y actualizaciones de la mayoría de los idiomas disponibles.
Ahora es posible especificar el idioma para la sesión en curso (ver
el menú en las páginas principal y de acceso), también puede modificarse
en cualquier página por algo como: http://moodle.org/?lang=ru.
El menú de idiomas puede ser restringido a un subjuego de los mismos
o incluso removido.
Las fuentes True Type (TTF) ahora forman parte de los paquetes de idiomas.
TODOS los formatos de fechas/hora pueden reformatearse como parte del
paquete de idiomas.
Se ha corregido un pequeño, pero incordiante fallo en el editor
de idiomas basado en web en los servidores Windows que hacía que
los archivos de idioma se agrandaran.
Desarrolladores
La variable global debug ofrece mayor información sobre variables no
inicializadas y cosas similares.
Varias mejoras para limpiar y estandarizar el código PHP.
Varias correcciones para fortalecer la plataforma (asegurando que las
variables estén siempre inicializadas).
Administración
Se han hecho algunos cambios en
opciones y código en el archivo config-dist.php (si está actualizando,
compárelo con el actual config.php o reconstrúyalo).
Cambios a los temas -los autores
de temas personalizados deberían leer theme/UPGRADE.txt
Nuevo registro en moodle.org para notificaciones de seguridad, etc.
El directorio Admin se pude cambiar de /admin a otro nombre (ver config-dist.hp).
La lista de usuarios ahora está paginada, y se pueden realizar
búsquedas.
Administración de módulos: los módulos de actividades ahora pueden ser
dados de baja o borrados completamente.
Mejoras en la página de edición de idiomas.
Mejor comprobación del entorno PHP durante la intalación, con
advertencias.
Proceso de instalación más limpio.
Administración de usuarios
Nueva categoría de usuarios: Creador de cursos. Semejante al maestro,
pero puede crear nuevos cursos.
Nuevaautenticación llamada
"manual", impide que los usuarios creen sus propias cuentas.
"Olvidé mi contraseña" ahora utiliza una confirmación por correo electrónico
antes de cambiar la contraseña actual.
Cursos
Las actividades tienen un pequeño botón que las muestra u oculta
a los alumnos.
También se puede mostrar u ocultar semanas o temas completos.
La lista de participantes ahora está paginada, para poder soportar
clases muy grandes.
La compresión y descompresión de archivos zip ahora se hace internamente,
sin depender más de programas externos. Esto también significa que la
compresión y descompresión de archivos zip ahora funciona
en servidores Windows.
Tareas
Ahora es posible ordenar las tareas presentadas.
Ya no se envía la notificación de tareas por correo a los estudiantes
dados de baja.
Foros
La presentación de los foros ha mejorado enormememnte.
Todo un debate puede ser cambiado de un foro a otro con un simple clic.
La fecha/hora de los mensajes ahora refleja la "última modificación"
y no cuando fue "creado".
Se evitan los mensajes o asuntos vacíos.
Análisis más inteligente y mejor presentación de los mensajes.
Forzar la suscripción ahora funciona en el foro "Novedades" (envía correo
a todos los estudiantes y maestros).
Mejor manejo de los correos enviados, que evita el posible doble envío
en clases muy grandes.
Módulo de Tarea de Taller (no incluido aún, se podrá descargar
por separado en breve)
Un nuevo módulo muy interesante ofrecido por Ray Kingdon,
Una herramienta flexible que implementa varias evaluaciones entre iguales
y esquemas de configuración de ejemplos que involucran al grupo
entero al examinar y clalificar trabajos.
Cuestionarios
Nuevo tipo de pregunta: Organizada al azar (selecciona entre todas las
preguntas de la misma categoría).
Nuevo tipo de pregunta: Acierto (emparejamiento) . Los estudiantes deben
emparejar las preguntas y las respuestas).
Nuevo tipo de pregunta: Emparejamiento aleatorio de respuestas cortas
(crea preguntas de emparejamiento a partir de las respuestas cortas disponibles
en la misma categoría).
Es posible importar cuestionarios de archivos de texto (el diseño modular
permite la expansión a nuevos formatos -se incluye un módulo beta para
Blackboard).
Asistente para "Crear múltiples preguntas" para crear rápidamente
un cuestionario aleatorio.
Las preguntas de los cuestionarios pueden mezclarse aleatoriamente.
Las respuestas (opción múltiple, etc.) de los cuestionarios pueden
mezclarse aleatoriamente.
Corregido el problema de no utilizar el "Guardar calificaciones".
La recalificación funciona correctamente si el cuestionario se
ha modificado.
La edición de una pregunta después de que el cuestionario haya
sido respondido no afecta los resultados.
Las respuesta de opción múltiple son ahora a, b, c...
y no 1, 2, 3.
Recursos
Mejor rendimiento cuando se editan textos o recursos HTML grandes
Las imágenes ahora se presentan centradas en una página web adecuada
(no directamente).
Se ha añadido la opción de forrmato Wiki a las páginas
de recursos.
Temas personalizados
Se han añadido varios nuevos estilos a todos los temas incluidos.
Algunos de éstos son ESENCIALES para ver algunas de las nuevas características.
CONSULTE: theme/UPGRADE.txt PARA VER LOS
CAMBIOS QUE HA DE HACER A LOS TEMAS ANTIGUOS.
Los temas personalizados ahora tienen la capacidad de redefinir todos
los pequeños gráficos de botones mediante la nueva entrada en theme/x/config.php
($THEME->custompix) y un nuevo subdirectorio opcional pix. Para ver
un ejemplo échele un vistazo al tema "cordoroyblue".
\ No newline at end of file
+
+
+Moodle Docs: Current Release notes
+
+
+
+
+
+
+
+
+
+
Notas sobre versiones
+
Las novedades de Moodle 1.1.1 (10 de septiembre de 2003):
+
+
+
+
Correcciones generales
+
+
+
+
+
Mejoras en la traducción a muchos idiomas.
+
Arreglo de los marcos cuando se cambia el idioma de la documentación.
+
Todas las etiquetas cortas de PHP han sido eliminadas... ya no se
+ necesita activar short_tags.
+
Los resultados de la búsqueda en los foros se enlazan con la
+ etiqueta "anchor" para tener un mejor contexto.
+
Se ha eliminado el "target" del enlace "borrar"
+ de la página de edición de usuarios.
+
'Buscar' se ha puesto más arriba en el formato Social para
+ evitar el desplazamiento automático del navegador.
+
La redirección de las páginas es más rápida
+ y ya no almacena páginas intermedias en el Historial del IE.
+
Listado mejorado de cursos al mostrarse los cursos, incluyendo más
+ información.
+
Los listados de categorías muestran los cursos al completo
+ cuando hay menos de diez cursos.
+
Los cursos invisibles se muestran siempre al final en Mis Cursos.
+
Los creadores de cursos pueden ver todas las categorías ocultas
+ y cursos.
+
Se han añadido estilos para todas las categorías y nombres
+ de cursos.
+
Se han eliminado las etiquetas del texto de las preguntas en el informe
+ 'simplestat'.
+
Se han añadido porcentajes a los datos descargados del informe
+ 'simplestat'.
+
Se permite el enlace externo profundo usando la cuenta de invitado
+ ?username=guest.
+
Cualquier administrador puede añadir o eliminar creadores de
+ cursos.
+
El administrador primario puede actualizar su propio nombre de usuario
+ y contraseña incluso cuando se utiliza la autenticación
+ externa.
+
Se puede especificar que los exámenes sean "sin calificación"
+ y no se mostrará calificación alguna.
+
Cuando se edita un idioma, se crean los archivos con cadenas perdidas
+ si es posible.
+
Arreglado el fallo de cálculo de la fecha de los diarios semanales.
+
Arreglado el fallo del config.php que hacía que no funcionase
+ error_reporting.
+
Arreglado el fallo al editar un nombre de usuario que incluya comillas.
+
Arreglado el fallo de la ocultación de direcciones de correo
+ con números
+
Arreglado el fallo del esquema para PostgreSQL del módulo de
+ Chat.
+
Arreglado varios fallos tipográficos en el código de
+ actualización de PostgreSQL.
+
Arreglada la inicialización de algunas variables
+
Arreglados varios fallos en el módulo de Taller.
+
+
+
+
+
+
Las novedades de Moodle 1.1 (28 de agosto de 2003):
+
+
+
+
Los cambios más importantes
+
+
+
+
+
Un sistema de copia de seguridad (backup) completamente
+ nuevo para hacer copias de seguridad y restaurar cursos (¡Gracias,
+ Eloy!).
+
Un nuevo módulo de taller de evaluación entre iguales
+ (¡Gracias, Ray!).
+
Un nuevo módulo de chat para debates síncronos.
+
Un administrador de cursos totalmente nuevo para
+ manejar un gran número de cursos (probado con 3.700).
+
Escalas de calificación personalizadas que pueden
+ ser usadas en todo el curso.
+
Mejoras de rendimiento en muchas áreas.
+
+
+
+
+
General
+
+
+
+
+
Rediseño de toda la organización del menú de Administración para hacerlo
+ más sencillo.
+
Las categorías pueden ser enlazadas y ordenadas alfabéticamente o
+ manualmente.
+
Los cursos y todas las categorías pueden ocultarse de los estudiantes.
+
Se pueden buscar palabras en las descripciones de los cursos y sus
+ nombres.
+
Las categorías grandes son totalmente paginadas.
+
Cache web mejorada para las hojas de esilo y las imágenes.
+
Se muestran "Mis cursos" en la página inicial al entrar.
+
Se incluye una página no enlazada para mostrar las fotografías de
+ TODOS los usuarios a la vez (vea /userpix).
+
La opción "secureforms" ahora está desactivada por defecto.
+
Moodle ya no tiene en cuenta si "magic quotes" está activado
+ o no.
+
Las imágenes de /pix se han reorganizado y ordenado.
+
El correo HTML está mejor formateado para mayor compatibilidad.
+
Los correos devueltos se mandan ahora al usuario administrador.
+
Mejores tareas de "cron" (se una menos CPU) y las inscripciones
+ duplicadas se eliminan.
+
Presentación mejorada de los registros con paginado infinito y mayor
+ flexibilidad.
+
Los gráficos de los registros de usuario ahora son a nivel del sitio
+ (mostrando TODOS los registros en el sitio).
+
Las personas con cuentas manuales pueden ahora recuperar su contraseña.
+
Sistema mejorado de definición e impresión de los archivos de ayuda
+ para los módulos de actividad principales.
+
Los módulos de actividad ahora pueden tener opciones de configuración.
+
Las direcciones de correo electrónico están completamente protegidas
+ (para engañar a los robots de búsqueda).
+
Ahora hay un índice de archivos de ayuda.
+
La Biblioteca (Library, módulo de Mark Kimes) está
+ soportada en caso de estar instalada (consulte en el directorio contrib
+ del CVS de Moodle el código fuente de Library).
+
+
+
+
+
+
Cursos
+
+
+
+
+
Se puede retirar los privilegios de edición de cursos a los profesores.
+
Los profesores pueden inscribir manualmente a los estudiantes si lo
+ desean.
+
La gestión de profesores está ahora integrada en una única interfaz.
+
Las actividades pueden moverse a cualquier sitio con dos clics.
+
Los temas/semanas pueden moverse arriba y abajo.
+
Hay un menú desplegable para cambiar rápidamente entre temas/semanas
+ cuando se muestra sólo uno.
+
Cuando los estudiantes se dan de alta en un curso por sí mismos, se
+ les avisa y se les da la oportunidad de cancelar la operación.
+
Los profesores y estudiantes ven la lista de "Mis cursos"
+ en las páginas iniciales de los cursos.
+
Se puede ocultar las calificaciones a los estudiantes si no son necesarias.
+
+
+
+
+
+
Idiomas
+
+
+
+
+
Se han añadido el Húngaro y el Griego
+ y hay muchas otras actualizaciones. Como siempre, los paquetes de idioma
+ de esta versión pueden no estar totalmente completados. Debe descargar
+ siempre los últimos paquetes de idioma de http://moodle.org/download/lang/.
+
Actualizaciones y correcciones para la mayoría de los idiomas.
+
Los idiomas tienen ahora un idioma madre (del que obtienen las cadenas
+ no traducidas).
+
Algunas correcciones de variables locale y formato de fecha/hora en
+ varios idiomas.
+
es_mx se está abandonando en favor de "es" (Español Internacional).
+
+
+
+
+
+
Foros
+
+
+
+
+
Búsquedas muy mejoradas, con múltiples términos de búsqueda, paginación,
+ etc.
+
La calificación de los foros puede estar desactivada, usada por todos,
+ o sólo por los profesores.
+
La calificación de los foros puede usar escalas personalizadas o números.
+
Se puede establecer un rango de fechas para restringir los mensajes
+ que puedan ser calificados.
+
El administrador puede configurar algunas opciones en Administración
+ -> Módulos -> Foros.
+
Tras editar un mensaje, se vuelve al contexto en el que estaba.
+
Las imágenes adjuntas se muestran dentro del mensaje.
+
Las copias por correo electrónico in formato de texto ahora
+ muestran las direcciones URL bien.
+
+
+
+
+
Cuestionarios
+
+
+
+
+
Hay un nuevo tipo de pregunta: Respuestas incrustadas (Cloze) - admite
+ pasajes de texto con respuestas incrustadas.
+
Hay un nuevo tipo de pregunta: Numérica - admite un rango de respuestas
+ numéricas.
+
Hay un nuevo tipo de pregunta: Descripción - no es una verdadera pregunta,
+ permite insertar texto o gráficos en cualquier parte.
+
Reporte de cuestionario expandido con extensiones (plugins) de reporte
+ modulares.
+
Nueva característica para los intentos repetidos, donde cada intento
+ se basa en el anterior.
+
Si el cuestionario se cierra en las siguientes 24 horas, se muestra
+ un pequeño reloj de cuenta atrás en la barra de título y las alertas
+ avisan a los diez minutos y cero minutos.
+
Algún rediseño del código de cuestionario para hacerlo más fácil de
+ extender con nuevos tipos de pregunta.
+
+
+
+
+
+
Recursos
+
+
+
+
+
Se pueden poner los enlaces web en ventanas emergentes muy personalizables.
+
El administrador puede configurar algunas opciones en Adminstración
+ -> Módulos -> Recursos
+
+
+
+
+
Algunos de los fallos más molestos han sido arreglados recientemente
+
+
+
+
+
Al mover los mensajes ahora también se mueven los archivos adjuntos.
+
Ya no aparecen advertencias (warnings) cuando se buscan archivos
+ subidos en un curso vacío.
+
Los estudiantes ya no reciben obligatoriamente mensajes de correo
+ electrónico en formato texto en los foros de subscripción obligatoria.
+
Las cookies ya no interfieren con la configuración del adminstrador
+ en la instalación.
+
Ya no hay un límite efectivo para el número de actividades por sección.
+
Se han arreglado muchos problemas en el manejo de archivos comprimidos
+ zip, especialmente en Windows.
+
Los administradores pueden editar las cuentas creadas con bases de
+ datos externas.
+
Las sesiones ya no entran en conflicto con otros programas.
+
Los archivos Excel ya funcionan en ordenadores no-Intel.
+
+
+
+
+
+
+
+
+
+
+
Las novedades de Moodle 1.0.9 (29 de Mayo de 2003):
+
+
+
General
+
+
Varias optimizaciones y mejoras significativas de rendimiento.
+
Importantes mejoras en seguridad.
+
Moodle ahora se comporta bien dentro de marcos (frames).
+
El editor de texto enriquecido puede utilizarse en más campos de texto.
+
Nuevo formato "Texto plano", muy útil para colocar código o HTML.
+
Nuevo formato "Texto Wiki", permite el estilo Wiki de formatear de texto
+ en muchos lugares.
+
Nueva ventana emergente permite instertar emoticonos (emoticons).
+
Posibilidad de especificar los permisos de las nuevas carpetas y archivos
+ creados en el servidor.
+
Algunas mejoras para servidores en Modo Seguro (safe mode)
+ (sigue habiendo algunos problemas).
+
Varias mejoras en la limpeza de texto.
+
Varias mejoras para la compatibilidad con PostgreSQL 7.3.
+
Comenzada la migración de HTML a XHTML Transitional.
+
Incontables mejoras en toda la plataforma.
+
+
Idiomas
+
+
¡10 nuevos idiomas! español
+ de Argentina, checo, portugués, eslovaco, rumano, danés, ruso, polaco,
+ chino tradicional y francés canadiense.
+
Correciones y actualizaciones de la mayoría de los idiomas disponibles.
+
Ahora es posible especificar el idioma para la sesión en curso (ver
+ el menú en las páginas principal y de acceso), también puede modificarse
+ en cualquier página por algo como: http://moodle.org/?lang=ru.
+
El menú de idiomas puede ser restringido a un subjuego de los mismos
+ o incluso removido.
+
Las fuentes True Type (TTF) ahora forman parte de los paquetes de idiomas.
+
TODOS los formatos de fechas/hora pueden reformatearse como parte del
+ paquete de idiomas.
+
Se ha corregido un pequeño, pero incordiante fallo en el editor
+ de idiomas basado en web en los servidores Windows que hacía que
+ los archivos de idioma se agrandaran.
+
+
Desarrolladores
+
+
La variable global debug ofrece mayor información sobre variables no
+ inicializadas y cosas similares.
+
Varias mejoras para limpiar y estandarizar el código PHP.
+
Varias correcciones para fortalecer la plataforma (asegurando que las
+ variables estén siempre inicializadas).
+
+
Administración
+
+
Se han hecho algunos cambios en
+ opciones y código en el archivo config-dist.php (si está actualizando,
+ compárelo con el actual config.php o reconstrúyalo).
+
Cambios a los temas -los autores
+ de temas personalizados deberían leer theme/UPGRADE.txt
+
Nuevo registro en moodle.org para notificaciones de seguridad, etc.
+
El directorio Admin se pude cambiar de /admin a otro nombre (ver config-dist.hp).
+
La lista de usuarios ahora está paginada, y se pueden realizar
+ búsquedas.
+
Administración de módulos: los módulos de actividades ahora pueden ser
+ dados de baja o borrados completamente.
+
Mejoras en la página de edición de idiomas.
+
Mejor comprobación del entorno PHP durante la intalación, con
+ advertencias.
+
Proceso de instalación más limpio.
+
+
Administración de usuarios
+
+
Nueva categoría de usuarios: Creador de cursos. Semejante al maestro,
+ pero puede crear nuevos cursos.
+
Nuevaautenticación llamada
+ "manual", impide que los usuarios creen sus propias cuentas.
+
"Olvidé mi contraseña" ahora utiliza una confirmación por correo electrónico
+ antes de cambiar la contraseña actual.
+
+
Cursos
+
+
Las actividades tienen un pequeño botón que las muestra u oculta
+ a los alumnos.
+
También se puede mostrar u ocultar semanas o temas completos.
+
La lista de participantes ahora está paginada, para poder soportar
+ clases muy grandes.
+
La compresión y descompresión de archivos zip ahora se hace internamente,
+ sin depender más de programas externos. Esto también significa que la
+ compresión y descompresión de archivos zip ahora funciona
+ en servidores Windows.
+
+
Tareas
+
+
Ahora es posible ordenar las tareas presentadas.
+
Ya no se envía la notificación de tareas por correo a los estudiantes
+ dados de baja.
+
+
Foros
+
+
La presentación de los foros ha mejorado enormememnte.
+
Todo un debate puede ser cambiado de un foro a otro con un simple clic.
+
La fecha/hora de los mensajes ahora refleja la "última modificación"
+ y no cuando fue "creado".
+
Se evitan los mensajes o asuntos vacíos.
+
Análisis más inteligente y mejor presentación de los mensajes.
+
Forzar la suscripción ahora funciona en el foro "Novedades" (envía correo
+ a todos los estudiantes y maestros).
+
Mejor manejo de los correos enviados, que evita el posible doble envío
+ en clases muy grandes.
+
+
Módulo de Tarea de Taller (no incluido aún, se podrá descargar
+ por separado en breve)
+
+
Un nuevo módulo muy interesante ofrecido por Ray Kingdon,
+
Una herramienta flexible que implementa varias evaluaciones entre iguales
+ y esquemas de configuración de ejemplos que involucran al grupo
+ entero al examinar y clalificar trabajos.
+
+
Cuestionarios
+
+
Nuevo tipo de pregunta: Organizada al azar (selecciona entre todas las
+ preguntas de la misma categoría).
+
Nuevo tipo de pregunta: Acierto (emparejamiento) . Los estudiantes deben
+ emparejar las preguntas y las respuestas).
+
Nuevo tipo de pregunta: Emparejamiento aleatorio de respuestas cortas
+ (crea preguntas de emparejamiento a partir de las respuestas cortas disponibles
+ en la misma categoría).
+
Es posible importar cuestionarios de archivos de texto (el diseño modular
+ permite la expansión a nuevos formatos -se incluye un módulo beta para
+ Blackboard).
+
Asistente para "Crear múltiples preguntas" para crear rápidamente
+ un cuestionario aleatorio.
+
Las preguntas de los cuestionarios pueden mezclarse aleatoriamente.
+
Las respuestas (opción múltiple, etc.) de los cuestionarios pueden
+ mezclarse aleatoriamente.
+
Corregido el problema de no utilizar el "Guardar calificaciones".
+
La recalificación funciona correctamente si el cuestionario se
+ ha modificado.
+
La edición de una pregunta después de que el cuestionario haya
+ sido respondido no afecta los resultados.
+
Las respuesta de opción múltiple son ahora a, b, c...
+ y no 1, 2, 3.
+
+
Recursos
+
+
Mejor rendimiento cuando se editan textos o recursos HTML grandes
+
Las imágenes ahora se presentan centradas en una página web adecuada
+ (no directamente).
+
Se ha añadido la opción de forrmato Wiki a las páginas
+ de recursos.
+
+
Temas personalizados
+
+
Se han añadido varios nuevos estilos a todos los temas incluidos.
+ Algunos de éstos son ESENCIALES para ver algunas de las nuevas características.
+ CONSULTE: theme/UPGRADE.txt PARA VER LOS
+ CAMBIOS QUE HA DE HACER A LOS TEMAS ANTIGUOS.
+
Los temas personalizados ahora tienen la capacidad de redefinir todos
+ los pequeños gráficos de botones mediante la nueva entrada en theme/x/config.php
+ ($THEME->custompix) y un nuevo subdirectorio opcional pix. Para ver
+ un ejemplo échele un vistazo al tema "cordoroyblue".