2003-06-25 17:36:36 +00:00
< h2 > Manual del Desarrollador< / h2 >
2003-08-19 15:07:28 +00:00
< p > Este documento describe un poco el dise<73> o de Moodle y
2003-06-25 17:36:36 +00:00
2003-08-19 15:07:28 +00:00
c<EFBFBD> mo puede contribuir usted.< / p >
2003-06-25 17:36:36 +00:00
< h3 > Í ndice< / h3 >
< ol >
< li > < a href = "#architecture" > Arquitectura de Moodle< / a > < / li >
2003-08-19 15:07:28 +00:00
< li > < a href = "#contribute" > C<EFBFBD> mo contribuir< / a >
2003-06-25 17:36:36 +00:00
< ul >
< li > < a href = "#activities" > Las actividades para el aprendizaje< / a > < / li >
< li > < a href = "#themes" > Temas< / a > < / li >
< li > < a href = "#languages" > Idiomas< / a > < / li >
< li > < a href = "#database" > Esquemas de Bases de datos< / a > < / li >
< li > < a href = "#courseformats" > Formatos de cursos< / a > < / li >
2003-08-19 15:07:28 +00:00
< li > < a href = "#doc" > Documentaci<EFBFBD> n y art<72> culos< / a > < / li >
2003-06-25 17:36:36 +00:00
2003-08-19 15:07:28 +00:00
< li > < a href = "#bugs" > C<EFBFBD> mo participar en rastreo de fallos< / a > < / li >
2003-06-25 17:36:36 +00:00
< / ul >
< / li >
< / ol >
< p > < / p >
< h3 > < a name = "architecture" > < / a > 1. Arquitectura de Moodle< / h3 >
< p > Desde la perspectiva de un administrador de sistemas, Moodle ha sido
2003-08-19 15:07:28 +00:00
dise<EFBFBD> ado de acuerdo con los siguientes criterios:< / p >
2003-06-25 17:36:36 +00:00
< ol >
2003-08-19 15:07:28 +00:00
< li > < strong > Moodle debe poder ejecutarse en la m<> s amplia
2003-06-25 17:36:36 +00:00
posible variedad de plataformas< / strong > < br >
< br >
2003-08-19 15:07:28 +00:00
La plataforma de aplicaciones Web que funciona en la mayor<6F> a de
2003-06-25 17:36:36 +00:00
las plataformas es PHP combinada con MySQL, y este es el entorno en el
que Moodle ha sido desarrollado (sobre Linux, Windows, y Mac OS X).
2003-08-19 15:07:28 +00:00
Moodle tambi<62> n usa la librer<65> a ADOdb para la
2003-06-25 17:36:36 +00:00
2003-08-19 15:07:28 +00:00
sustracci<EFBFBD> n de bases de datos, lo que significa que Moodle puede
2003-06-25 17:36:36 +00:00
2003-08-19 15:07:28 +00:00
usar < a href = "http://php.weblogs.com/ADOdb_manual#drivers" > m<EFBFBD> s
2003-06-25 17:36:36 +00:00
de diez marcas diferentes de bases de datos< / a > (desafortunadamente, a
2003-08-19 15:07:28 +00:00
pesar de ello, no puede a<> n < em > < strong > crear tablas< / strong > < / em >
2003-06-25 17:36:36 +00:00
2003-08-19 15:07:28 +00:00
en todas esas bases de datos. Hablaremos m<> s sobre esto
2003-06-25 17:36:36 +00:00
2003-08-19 15:07:28 +00:00
m<EFBFBD> s adelante).< br >
2003-06-25 17:36:36 +00:00
< br >
< / li >
2003-08-19 15:07:28 +00:00
< li > < strong > Moodle debe ser f<> cil de instalar, aprender y
2003-06-25 17:36:36 +00:00
modificar< / strong > < br >
< br >
Los primeros prototipos de Moodle (1999) se construyeron usando < a
href="http://www.zope.org/" target="_top">Zope< / a > , un avanzado
servidor de aplicaciones Web orientado a objetos. Desafortunadamente me
2003-08-19 15:07:28 +00:00
pareci<EFBFBD> que aunque la tecnolog<6F> a era bastante buena,
2003-06-25 17:36:36 +00:00
2003-08-19 15:07:28 +00:00
ten<EFBFBD> a una curva de aprendizaje muy empinada y no era muy
2003-06-25 17:36:36 +00:00
2003-08-19 15:07:28 +00:00
flexible en t<> rminos de administraci<63> n del sistema. El
2003-06-25 17:36:36 +00:00
2003-08-19 15:07:28 +00:00
lenguaje PHP, por otro lado, es muy f<> cil de aprender
2003-06-25 17:36:36 +00:00
2003-08-19 15:07:28 +00:00
(especialmente si has hecho algo de programaci<63> n usando
2003-06-25 17:36:36 +00:00
2003-08-19 15:07:28 +00:00
cualquier otro lenguaje de script). Pronto tom<6F> la
2003-06-25 17:36:36 +00:00
2003-08-19 15:07:28 +00:00
decisi<EFBFBD> n de evitar usar un dise<73> o orientado a clases, con
2003-06-25 17:36:36 +00:00
2003-08-19 15:07:28 +00:00
la finalidad, una vez m<> s, de mantenerlo f<> cil de
2003-06-25 17:36:36 +00:00
2003-08-19 15:07:28 +00:00
entender para los principiantes. La reutilizaci<63> n del
2003-06-25 17:36:36 +00:00
2003-08-19 15:07:28 +00:00
c<EFBFBD> digo se archiva en librer<65> as con funciones claramente
2003-06-25 17:36:36 +00:00
2003-08-19 15:07:28 +00:00
tituladas y con una disposici<63> n de los archivos de script,
2003-06-25 17:36:36 +00:00
2003-08-19 15:07:28 +00:00
consistente. PHP es tambi<62> n f<> cil de instalar (existen
2003-06-25 17:36:36 +00:00
2003-08-19 15:07:28 +00:00
versiones ejecutables para todas las plataformas) y est<73>
2003-06-25 17:36:36 +00:00
2003-08-19 15:07:28 +00:00
ampliamente disponible pues la mayor<6F> a de los servidores de
2003-06-25 17:36:36 +00:00
2003-08-19 15:07:28 +00:00
alojamiento lo proporcionan como un est<73> ndar.< br >
2003-06-25 17:36:36 +00:00
< br >
< / li >
2003-08-19 15:07:28 +00:00
< li > < strong > Debe ser f<> cil de actualizar desde una
2003-06-25 17:36:36 +00:00
2003-08-19 15:07:28 +00:00
versi<EFBFBD> n a la siguiente< / strong > < br >
2003-06-25 17:36:36 +00:00
< br >
2003-08-19 15:07:28 +00:00
Moodle sabe qu<71> versi<73> n es (as<61> como las versiones
2003-06-25 17:36:36 +00:00
2003-08-19 15:07:28 +00:00
de todos los m<> dulos plug-in) y se ha construido un mecanismo
2003-06-25 17:36:36 +00:00
2003-08-19 15:07:28 +00:00
para que Moodle pueda actualizarse a s<> mismo de forma apropiada
2003-06-25 17:36:36 +00:00
a las nuevas versiones (por ejemplo, puede renombrar las tablas de las
2003-08-19 15:07:28 +00:00
bases de datos o a<> adir nuevos campos). Usando CVS en Unix, por
2003-06-25 17:36:36 +00:00
2003-08-19 15:07:28 +00:00
ejemplo, uno tan s<> lo tiene que hacer un "cvs update -d" y luego
2003-06-25 17:36:36 +00:00
2003-08-19 15:07:28 +00:00
visitar la p<> gina principal del sitio para completar la
2003-06-25 17:36:36 +00:00
2003-08-19 15:07:28 +00:00
actualizaci<EFBFBD> n.< br >
2003-06-25 17:36:36 +00:00
< br >
< / li >
< li > < strong > Debe ser modular para permitir el crecimiento< / strong > < br >
< br >
2003-08-19 15:07:28 +00:00
Moodle tiene una serie de caracter<65> sticas modulares, incluyendo
2003-06-25 17:36:36 +00:00
temas, actividades, interfaces de idioma, esquemas de base de datos y
2003-08-19 15:07:28 +00:00
formatos de cursos. Esto le permite a cualquiera a<> adir
2003-06-25 17:36:36 +00:00
2003-08-19 15:07:28 +00:00
caracter<EFBFBD> sticas al c<> digo b<> sico principal o
2003-06-25 17:36:36 +00:00
2003-08-19 15:07:28 +00:00
incluso distribuirlas por separado. Hablaremos m<> s de esto en la
2003-06-25 17:36:36 +00:00
2003-08-19 15:07:28 +00:00
siguiente secci<63> n.< br >
2003-06-25 17:36:36 +00:00
< br >
< / li >
< li > < strong > Debe poder usarse junto con otros sistemas.< / strong > < br >
< br >
Una de las cosas que hace Moodle es mantener todos los archivos para un
2003-08-19 15:07:28 +00:00
curso en un <20> nico directorio en el servidor. Esto podr<64> a
2003-06-25 17:36:36 +00:00
permitir que el administrador de un sistema proporcione similares
formas de acceso a un nivel de archivo para cada profesor, tal como
2003-08-19 15:07:28 +00:00
Appletalk, SMB, NFS, FTP, WebDAV y dem<65> s. Los m<> dulos de
2003-06-25 17:36:36 +00:00
2003-08-19 15:07:28 +00:00
autenticaci<EFBFBD> n le permiten a Moodle usar LDAP, IMAP, POP3, NNTP y
2003-06-25 17:36:36 +00:00
2003-08-19 15:07:28 +00:00
otras bases de datos como fuentes de informaci<63> n de los
2003-06-25 17:36:36 +00:00
2003-08-19 15:07:28 +00:00
usuarios. Por otra parte, a<> n queda trabajo por hacer sobre
2003-06-25 17:36:36 +00:00
esto. Para futuras versiones de Moodle tenemos planeadas las siguientes
2003-08-19 15:07:28 +00:00
caracter<EFBFBD> sticas: importaci<63> n y exportaci<63> n de los
2003-06-25 17:36:36 +00:00
datos de Moodle utilizando formatos basados en XML (incluyendo IMS y
SCORM), incrementar el uso de hojas de estilo para el formateo de
interfaces (de manera que puedan integrarse visualmente en otros sitios
Web).< / li >
< / ol >
< p > < / p >
2003-08-19 15:07:28 +00:00
< h3 > < a name = "contribute" id = "contribute" > < / a > 2. C<> mo puede
2003-06-25 17:36:36 +00:00
contribuir usted< / h3 >
2003-08-19 15:07:28 +00:00
< p > Tal como se ha mencionado m<> s arriba, Moodle tiene una serie
2003-06-25 17:36:36 +00:00
2003-08-19 15:07:28 +00:00
de caracter<65> sticas que son modulares. Incluso, aunque usted no
2003-06-25 17:36:36 +00:00
2003-08-19 15:07:28 +00:00
sea un programador, hay cosas que usted podr<64> cambiar o con las
2003-06-25 17:36:36 +00:00
que puede ayudar.< / p >
< h4 > < a name = "activities" id = "activities" > < / a > Actividades de Aprendizaje< / h4 >
< div style = "padding-left: 3em;" >
2003-08-19 15:07:28 +00:00
< p > Estos son con mucho los m<> dulos m<> s importantes, y se
2003-06-25 17:36:36 +00:00
encuentran en el directorio "mod". Por defecto hay siete
2003-08-19 15:07:28 +00:00
m<EFBFBD> dulos: < em lang = "en" > assignment< / em > (tareas), < em lang = "en" > choice< / em >
2003-06-25 17:36:36 +00:00
2003-08-19 15:07:28 +00:00
(opci<63> n), < em lang = "en" > forum< / em > (foro), < em lang = "en" > journal< / em >
2003-06-25 17:36:36 +00:00
(diario), < em lang = "en" > quiz< / em > (cuestionario), < em lang = "en" > resource< / em >
2003-08-19 15:07:28 +00:00
(material), y < em lang = "en" > survey< / em > (encuesta). Cada m<> dulo
2003-06-25 17:36:36 +00:00
2003-08-19 15:07:28 +00:00
est<EFBFBD> en un subdirectorio separado y consiste en los
2003-06-25 17:36:36 +00:00
2003-08-19 15:07:28 +00:00
siguientes elementos obligatorios (m<> s los scripts extra que son
2003-06-25 17:36:36 +00:00
2003-08-19 15:07:28 +00:00
<EFBFBD> nicos para cada m<> dulo):< / p >
2003-06-25 17:36:36 +00:00
< ul >
< li > mod.html: un formulario para establecer o actualizar una
2003-08-19 15:07:28 +00:00
instancia de este m<> dulo< / li >
2003-06-25 17:36:36 +00:00
2003-08-19 15:07:28 +00:00
< li > version.php: define alguna meta-informaci<63> n y proporciona
2003-06-25 17:36:36 +00:00
2003-08-19 15:07:28 +00:00
c<EFBFBD> digo de actualizaci<63> n< / li >
2003-06-25 17:36:36 +00:00
2003-08-19 15:07:28 +00:00
< li > icon.gif: un icono de 16x16 para el m<> dulo< / li >
2003-06-25 17:36:36 +00:00
2003-08-19 15:07:28 +00:00
< li > db/: dep<65> sitos SQL de todas las tablas y datos requeridos
2003-06-25 17:36:36 +00:00
de una base de datos (para cada tipo de base de datos)< / li >
2003-08-19 15:07:28 +00:00
< li > index.php: una p<> gina para presentar la lista de todas las
2003-06-25 17:36:36 +00:00
instancias en un curso< / li >
2003-08-19 15:07:28 +00:00
< li > view.php: una p<> gina para ver una instancia en particular< / li >
2003-06-25 17:36:36 +00:00
< li > lib.php: cualquiera/todas las funciones definidas para el
2003-08-19 15:07:28 +00:00
m<EFBFBD> dulo deben estar aqu<71> . Si el < em > modulename< / em > se
2003-06-25 17:36:36 +00:00
llama "chisme", entonces las funciones requeridas incluyen:
< ul >
2003-08-19 15:07:28 +00:00
< li > chisme_add_instance() - c<> digo para a<> adir una
2003-06-25 17:36:36 +00:00
nueva instancia de chisme< / li >
2003-08-19 15:07:28 +00:00
< li > chisme_update_instance() - c<> digo para actualizar una
2003-06-25 17:36:36 +00:00
instancia existente< / li >
2003-08-19 15:07:28 +00:00
< li > chisme_delete_instance() - c<> digo para borrar una
2003-06-25 17:36:36 +00:00
instancia< / li >
< li > chisme_user_outline() - dada una instancia, devuelve un
2003-08-19 15:07:28 +00:00
resumen de una contribuci<63> n de un usuario< / li >
2003-06-25 17:36:36 +00:00
< li > widget_user_complete() - dada una instancia, imprime detalles
2003-08-19 15:07:28 +00:00
sobre la contribuci<63> n de un usuario< br >
2003-06-25 17:36:36 +00:00
< / li >
< li > Para evitar posibles conflictos, cualquiera de las funciones
2003-08-19 15:07:28 +00:00
de un m<> dulo debe ser nombrada comenzando con chisme_ (el nombre
2003-06-25 17:36:36 +00:00
2003-08-19 15:07:28 +00:00
del m<> dulo m<> s un gui<75> n bajo) y cualquier
2003-06-25 17:36:36 +00:00
constante que usted defina debe comenzar con CHISME_ < / li >
< / ul >
< / li >
2003-08-19 15:07:28 +00:00
< li > Finalmente, cada m<> dulo tendr<64> algunos archivos de
2003-06-25 17:36:36 +00:00
2003-08-19 15:07:28 +00:00
idioma que contienen cadenas para ese m<> dulo. Lea m<> s
2003-06-25 17:36:36 +00:00
abajo.< / li >
< / ul >
2003-08-19 15:07:28 +00:00
< p > La forma m<> s f<> cil de comenzar un nuevo m<> dulo
2003-06-25 17:36:36 +00:00
de actividad es usar la plantilla que hay en < strong > < a
href="http://moodle.com/mod/newmodule_template.zip">mod/newmodule_template.zip< / a > .< / strong >
2003-08-19 15:07:28 +00:00
Descompr<EFBFBD> mala y siga las instrucciones que hay en el documento "< span
2003-06-25 17:36:36 +00:00
lang="en">README< / span > ".< / p >
2003-08-19 15:07:28 +00:00
< p > Quiz<EFBFBD> s tambi<62> n quiera antes enviar algo al < a
2003-06-25 17:36:36 +00:00
href="http://moodle.com/mod/forum/view.php?id=44" target="_top">Foro
2003-08-19 15:07:28 +00:00
de m<> dulos de actividades sobre el uso de Moodle< / a > .< / p >
2003-06-25 17:36:36 +00:00
< p > < / p >
< / div >
< h4 > < a name = "themes" id = "themes" > < / a > Temas< / h4 >
< div style = "padding-left: 3em;" >
< p > Los temas (o pieles) definen la apariencia de un sitio. Con la
2003-08-19 15:07:28 +00:00
distribuci<EFBFBD> n b<> sica se proporciona una serie de temas
2003-06-25 17:36:36 +00:00
simples, pero usted puede querer crear su propio tema, con sus propios
2003-08-19 15:07:28 +00:00
colores, logo, estilos y gr<67> ficos.< / p >
2003-06-25 17:36:36 +00:00
< p > Cada tema es un subdirectorio del directorio "theme", y contiene al
menos los siguientes archivos:< / p >
< ul >
< li > < strong > config.php< / strong > : define los colores del tema que se
usan en todo el sitio< / li >
< li > < strong > styles.php< / strong > : la hoja de estilos, contiene
2003-08-19 15:07:28 +00:00
definiciones de CSS para elementos HTML est<73> ndar as<61> como
2003-06-25 17:36:36 +00:00
para varios elementos de Moodle.< / li >
< li > < strong > header.html< / strong > : Incluido al principio de cada
2003-08-19 15:07:28 +00:00
p<EFBFBD> gina. Este es el que usted necesita editar para a<> adir
2003-06-25 17:36:36 +00:00
2003-08-19 15:07:28 +00:00
un logo al principio de las p<> ginas, por ejemplo.< / li >
2003-06-25 17:36:36 +00:00
< li > < strong > footer.html< / strong > : Incluido en el pie de cada
2003-08-19 15:07:28 +00:00
p<EFBFBD> gina.< / li >
2003-06-25 17:36:36 +00:00
< / ul >
2003-08-19 15:07:28 +00:00
< p > Para crear sus propios temas para la versi<73> n actual de Moodle:< / p >
2003-06-25 17:36:36 +00:00
< ol >
< li > Copie una de las carpetas existentes con un tema a una con un
nuevo nombre. Le recomiendo comenzar con uno de los temas
2003-08-19 15:07:28 +00:00
est<EFBFBD> ndar.< / li >
2003-06-25 17:36:36 +00:00
< li > Edite: config.php e inserte sus propios colores.< / li >
< li > Edite: styles.php y cambie su hoja de estilos.< / li >
2003-08-19 15:07:28 +00:00
< li > Edite: header.html y footer.html para a<> adir nuevos logos
2003-06-25 17:36:36 +00:00
2003-08-19 15:07:28 +00:00
o cambiar la disposici<63> n.< / li >
2003-06-25 17:36:36 +00:00
< / ol >
< p > Advierta que todos estos pasos son opcionales. Usted puede crear una
apariencia radicalmente distinta para su sitio simplemente editando los
colores que aparecen en el archivo config.php< / p >
2003-08-19 15:07:28 +00:00
< p > Advierta tambi<62> n que las actualizaciones de Moodle < em > pueden< / em >
2003-06-25 17:36:36 +00:00
2003-08-19 15:07:28 +00:00
interrumpir ligeramente los temas, as<61> que revise cuidadosamente
2003-06-25 17:36:36 +00:00
2003-08-19 15:07:28 +00:00
las notas de al versi<73> n si est<73> usando un tema
2003-06-25 17:36:36 +00:00
personalizado.< / p >
2003-08-19 15:07:28 +00:00
< p > En particular, Moodle 2.0 tendr<64> un sistema de
2003-06-25 17:36:36 +00:00
2003-08-19 15:07:28 +00:00
presentaci<EFBFBD> n completamente nuevo, probablemente basado en XSL
2003-06-25 17:36:36 +00:00
transformando la salida de XML desde Moodle. Esto quiere decir que los
2003-08-19 15:07:28 +00:00
temas para esta versi<73> n tendr<64> n un formato completamente
2003-06-25 17:36:36 +00:00
2003-08-19 15:07:28 +00:00
diferente, pero la ventaja ser<65> que habr<62> un grado de
2003-06-25 17:36:36 +00:00
2003-08-19 15:07:28 +00:00
personalizaci<EFBFBD> n mucho m<> s alto (incluyendo mover
2003-06-25 17:36:36 +00:00
2003-08-19 15:07:28 +00:00
elementos en la p<> gina).< / p >
2003-06-25 17:36:36 +00:00
2003-08-19 15:07:28 +00:00
< p > Encontrar<EFBFBD> m<> s discusi<73> n sobre esto en el < a
2003-06-25 17:36:36 +00:00
href="http://moodle.com/mod/forum/view.php?id=46" target="_top">Foro
sobre temas en el uso de Moodle< / a > . Si usted crea un bonito tema que
2003-08-19 15:07:28 +00:00
considera que otros podr<64> an querer usar, ¡ por favor,
2003-06-25 17:36:36 +00:00
2003-08-19 15:07:28 +00:00
env<EFBFBD> elo en un archivo comprimido al foro sobre temas!.< br >
2003-06-25 17:36:36 +00:00
< / p >
< / div >
< p > < / p >
< h4 > < a name = "languages" id = "languages" > < / a > Idiomas< / h4 >
< div style = "padding-left: 3em;" >
2003-08-19 15:07:28 +00:00
< p > Moodle ha sido dise<73> ado para ser internacional. Cada "cadena"
2003-06-25 17:36:36 +00:00
2003-08-19 15:07:28 +00:00
o "p<> gina" de texto que se presenta como parte de la interfaz
2003-06-25 17:36:36 +00:00
surge de una serie de archivos de idioma. Cada idioma es un
subdirectorio del directorio "lang". La estructura del directorio
"lang" es la que sigue:< / p >
< p > < strong > lang/en< / strong > - directorio que contiene todos los archivos
2003-08-19 15:07:28 +00:00
para un idioma (por ejemplo, en este caso, el ingl<67> s)< / p >
2003-06-25 17:36:36 +00:00
< ul >
< li > moodle.php - cadenas para la interfaz principal< / li >
2003-08-19 15:07:28 +00:00
< li > assignment.php - cadenas para el m<> dulo de tareas< / li >
2003-06-25 17:36:36 +00:00
2003-08-19 15:07:28 +00:00
< li > choice.php - cadenas para el m<> dulo opci<63> n< / li >
2003-06-25 17:36:36 +00:00
2003-08-19 15:07:28 +00:00
< li > forum.php - cadenas para el m<> dulo del foro< / li >
2003-06-25 17:36:36 +00:00
2003-08-19 15:07:28 +00:00
< li > journal.php - cadenas para el m<> dulo del diario< / li >
2003-06-25 17:36:36 +00:00
2003-08-19 15:07:28 +00:00
< li > quiz.php - cadenas para el m<> dulo del cuestionario< / li >
2003-06-25 17:36:36 +00:00
2003-08-19 15:07:28 +00:00
< li > resource.php - cadenas para el m<> dulo de recursos< / li >
2003-06-25 17:36:36 +00:00
2003-08-19 15:07:28 +00:00
< li > survey.php - cadenas para el m<> dulo de encuesta< / li >
2003-06-25 17:36:36 +00:00
2003-08-19 15:07:28 +00:00
< li > .... m<> s otros m<> dulos si los hay.< br >
2003-06-25 17:36:36 +00:00
< br >
Se llama a las cadenas desde los archivos usando las funciones: < strong > < em > get_string()< / em > < / strong > < em > < / em > o< em > < strong > print_string()< / strong > < / em > .
2003-08-19 15:07:28 +00:00
Cada cadena admite la sustituci<63> n de variables par ayudar a la
2003-06-25 17:36:36 +00:00
2003-08-19 15:07:28 +00:00
ordenaci<EFBFBD> n de variables en diferentes idiomas. Por ejemplo:< br >
2003-06-25 17:36:36 +00:00
< br >
$strdueby = get_string("assignmentdueby", "assignment",
userdate($date)); < br >
< br >
Si en un determinado idioma no existe una cadena, entonces se
2003-08-19 15:07:28 +00:00
usar<EFBFBD> autom<6F> ticamente en su lugar el equivalente en
2003-06-25 17:36:36 +00:00
2003-08-19 15:07:28 +00:00
ingl<EFBFBD> s.< / li >
2003-06-25 17:36:36 +00:00
< / ul >
2003-08-19 15:07:28 +00:00
< p > < strong > lang/en/help< / strong > - contiene todas las p<> ginas de
2003-06-25 17:36:36 +00:00
ayuda (para las ayudas emergentes sensibles al contexto)< / p >
2003-08-19 15:07:28 +00:00
< p > Las p<> ginas principales de ayuda est<73> n situadas
2003-06-25 17:36:36 +00:00
2003-08-19 15:07:28 +00:00
aqu<EFBFBD> , mientras que las p<> ginas espec<65> ficas de cada
2003-06-25 17:36:36 +00:00
2003-08-19 15:07:28 +00:00
m<EFBFBD> dulo est<73> n localizadas en subdirectorios con el nombre
2003-06-25 17:36:36 +00:00
2003-08-19 15:07:28 +00:00
del m<> dulo.< / p >
2003-06-25 17:36:36 +00:00
2003-08-19 15:07:28 +00:00
< p > Con la funci<63> n < em > helpbutton< / em > , usted puede insertar un
2003-06-25 17:36:36 +00:00
2003-08-19 15:07:28 +00:00
bot<EFBFBD> n de ayuda en una p<> gina.< / p >
2003-06-25 17:36:36 +00:00
2003-08-19 15:07:28 +00:00
< p > Por ejemplo: helpbutton("text", "Haga clic aqu<71> para obtener
2003-06-25 17:36:36 +00:00
ayuda sobre el texto");< / p >
2003-08-19 15:07:28 +00:00
< p > y para los m<> dulos:< / p >
2003-06-25 17:36:36 +00:00
< p > helpbutton("forumtypes", "Forum types", "forum");< / p >
2003-08-19 15:07:28 +00:00
< p > Tenga en cuenta que puede editar los idiomas en l<> nea< em
2003-06-25 17:36:36 +00:00
2003-08-19 15:07:28 +00:00
lang="en">< / em > , usando las herramientas web de administraci<63> n
2003-06-25 17:36:36 +00:00
2003-08-19 15:07:28 +00:00
bajo "Comprobar idioma". Esto hace que sea f<> cil no s<> lo
2003-06-25 17:36:36 +00:00
2003-08-19 15:07:28 +00:00
crear nuevos idiomas sino tambi<62> n refinar los existentes. Si va
2003-06-25 17:36:36 +00:00
2003-08-19 15:07:28 +00:00
a comenzar a crear un nuevo idioma por favor comun<75> quese
2003-06-25 17:36:36 +00:00
conmigo: < a href = "http://dougiamas.com/" target = "_top" > Martin
Dougiamas< / a > .< / p >
2003-08-19 15:07:28 +00:00
< p > Tambi<EFBFBD> n querr<72> enviar un mensaje al < a
2003-06-25 17:36:36 +00:00
href="http://moodle.com/mod/forum/view.php?id=43" target="_top">Foro
de idiomas sobre el uso de Moodle< / a > . < / p >
2003-08-19 15:07:28 +00:00
< p > Si usted est<73> haciendo el mantenimiento de un idioma de
2003-06-25 17:36:36 +00:00
manera continuada, yo puedo darle < a href = "?file=cvs.html" > acceso de
2003-08-19 15:07:28 +00:00
escritura al c<> digo fuente de Moodle en el CVS< / a > de manera que
2003-06-25 17:36:36 +00:00
pueda hacer el mantenimiento directo en los archivos.< / p >
< p > < / p >
< / div >
< h4 > < a name = "database" id = "database" > < / a > Esquemas de Bases de Datos< / h4 >
< div style = "padding-left: 3em;" >
< p > Dada una base de datos funcionando con tablas definidas, el
intencionalmente simple < abbr title = "Structured Query Language" > SQL< / abbr >
usado en Moodle debe funcionar bien con una amplia variedad de marcas de
bases de datos.< / p >
2003-08-19 15:07:28 +00:00
< p > Existe un problema con la < strong > creaci<EFBFBD> n autom<6F> tica< / strong >
2003-06-25 17:36:36 +00:00
de nuevas tablas en una base de datos, que es lo que Moodle intenta
2003-08-19 15:07:28 +00:00
hacer tras la instalaci<63> n inicial. Debido a que cada base de
2003-06-25 17:36:36 +00:00
2003-08-19 15:07:28 +00:00
datos es muy diferente de las otras, a<> n no existe una manera de
2003-06-25 17:36:36 +00:00
hacer esto de manera independiente del tipo de plataforma. Para ayudar
2003-08-19 15:07:28 +00:00
a la automatizaci<63> n en cada base de datos, pueden crearse
2003-06-25 17:36:36 +00:00
esquemas que enumeren el SQL requerido para crear tablas en Moodle en
una base de datos determinada. Estos son los archivos que hay en < strong > lib/db< / strong >
2003-08-19 15:07:28 +00:00
y dentro del subdirectorio < strong > db< / strong > de cada m<> dulo.< / p >
2003-06-25 17:36:36 +00:00
2003-08-19 15:07:28 +00:00
< p > Actualmente, s<> lo se soportan totalmente de esta manera,
2003-06-25 17:36:36 +00:00
2003-08-19 15:07:28 +00:00
MySQL y PostgreSQL. Si usted est<73> familiarizado con otra base de
2003-06-25 17:36:36 +00:00
2003-08-19 15:07:28 +00:00
datos (especialmente si se trata de una base de datos de c<> digo
2003-06-25 17:36:36 +00:00
abierto) y desea ayudar a trasladarla al esquema existente, por favor
2003-08-19 15:07:28 +00:00
p<EFBFBD> ngase en contacto conmigo (< a href = "http://dougiamas.com/"
2003-06-25 17:36:36 +00:00
target="_top">Martin Dougiamas< / a > ).< / p >
< p > < / p >
< / div >
< h4 > < a name = "courseformats" id = "courseformats" > < / a > Formatos de curso< / h4 >
< div style = "padding-left: 3em;" >
< p > Actualmente Moodle soporta tres formatos de curso diferentes:
semanal, por temas y social.< / p >
2003-08-19 15:07:28 +00:00
< p > Estos est<73> n un poco m<> s conectados al resto del
2003-06-25 17:36:36 +00:00
2003-08-19 15:07:28 +00:00
c<EFBFBD> digo (y, por tanto, menos "< em lang = "en" > pluggable< / em > ") pero
2003-06-25 17:36:36 +00:00
2003-08-19 15:07:28 +00:00
sigue siendo bastante sencillo a<> adir nuevos m<> dulos.< / p >
2003-06-25 17:36:36 +00:00
< p > Si usted tiene cualquier idea para formatos diferentes que necesite
2003-08-19 15:07:28 +00:00
o quiera ver integrados, p<> ngase en contacto conmigo y yo
2003-06-25 17:36:36 +00:00
2003-08-19 15:07:28 +00:00
har<EFBFBD> mi mayor esfuerzo para tenerlos disponibles en futuras
2003-06-25 17:36:36 +00:00
versiones.< / p >
< p > < / p >
< / div >
2003-08-19 15:07:28 +00:00
< h4 > < a name = "doc" id = "doc" > < / a > Documentaci<EFBFBD> n y art<72> culos< / h4 >
2003-06-25 17:36:36 +00:00
< div style = "padding-left: 3em;" >
2003-08-19 15:07:28 +00:00
< p > Si a usted le apetece escribir un manual, un art<72> culo, un
2003-06-25 17:36:36 +00:00
2003-08-19 15:07:28 +00:00
documento acad<61> mico o cualquier otra cosa sobre Moodle, por
2003-06-25 17:36:36 +00:00
2003-08-19 15:07:28 +00:00
favor, ¡ h<EFBFBD> galo!< / p >
2003-06-25 17:36:36 +00:00
2003-08-19 15:07:28 +00:00
< p > P<EFBFBD> ngalo en la Web y aseg<65> rese de poner enlaces a < a
2003-06-25 17:36:36 +00:00
href="http://moodle.com/" target="_top">http://moodle.com/< / a > < / p >
< p > < / p >
< / div >
< h4 > < a name = "bugs" id = "bugs" > < / a > Participar en el rastreo de fallos< / h4 >
< div style = "padding-left: 3em;" >
2003-08-19 15:07:28 +00:00
< p > Finalmente, me gustar<61> a invitarle a registrarse en la lista
2003-06-25 17:36:36 +00:00
de "rastreo de fallos" en < a href = "http://bugs.moodle.org"
target="_top">bugs.moodle.org< / a > de manera que pueda enviar cualquier
2003-08-19 15:07:28 +00:00
fallo que encuentre y quiz<69> s participar en la discusi<73> n
2003-06-25 17:36:36 +00:00
2003-08-19 15:07:28 +00:00
sobre c<> mo arreglarlos.< / p >
2003-06-25 17:36:36 +00:00
2003-08-19 15:07:28 +00:00
< p > "Fallos" no s<> lo incluye fallos de software de las versiones
2003-06-25 17:36:36 +00:00
2003-08-19 15:07:28 +00:00
actuales de Moodle, sino tambi<62> n nuevas ideas, solicitudes de
2003-06-25 17:36:36 +00:00
2003-08-19 15:07:28 +00:00
opciones e incluso cr<63> tica constructiva de las actuales
2003-06-25 17:36:36 +00:00
2003-08-19 15:07:28 +00:00
caracter<EFBFBD> sticas. La belleza del c<> digo abierto radica en
2003-06-25 17:36:36 +00:00
que cualquiera puede participar de alguna manera y ayudar a la
2003-08-19 15:07:28 +00:00
creaci<EFBFBD> n de un producto mejor para que todos disfrutemos de
2003-06-25 17:36:36 +00:00
2003-08-19 15:07:28 +00:00
<EFBFBD> l. ¡ En este proyecto sus ideas son muy bienvenidas!< / p >
2003-06-25 17:36:36 +00:00
< p > < / p >
< / div >
< p style = "text-align: center;" > ¡ Gracias por usar Moodle!< / p >
< p style = "text-align: center;" > Saludos,< br >
< a href = "http://dougiamas.com/" target = "_top" > Martin Dougiamas< / a > < / p >
< p > < / p >
< p > < / p >
< p > < / p >
< p style = "text-align: center; font-size: 0.7em;" > < a href = "."
2003-08-19 15:07:28 +00:00
target="_top">Documentaci<63> n de Moodle< / a > < / p >
2003-06-25 17:36:36 +00:00
2003-08-19 15:07:28 +00:00
< p style = "text-align: center; font-size: 0.7em;" > Versi<EFBFBD> n: $Id:
2003-06-25 17:36:36 +00:00
2003-08-19 15:07:28 +00:00
developer.html,v 1.2 2001/12/09 10:34:19 martin Exp $< / p >