Quantcast
Channel: Cosas de Desarrolladores
Viewing all 2196 articles
Browse latest View live

Importar usuarios CSV con campos personalizados

$
0
0
por Asier Cuevas.  

Hola gente,
estoy probando de importar alumnos a través de la herramienta de importación de ficheros CSV. He seguido los pasos descritos en http://docs.moodle.org/es/Importar_alumnos para los campos 'fijos' y me ha ido bien, sin embargo no me funciona para campos personalizados.

por ejemplo, he creado el nuevo campo claboral (categoria laboral)

username, password, firstname, lastname, email, lang, maildisplay, claboral
juanb, secreto, Juan, Benítez, janb@algo.edu, es, 1, D

al cargar me dice que claboral no es un campo válido

Ha sido una decepción ya que necesito añadir algunos campos de usuario que no vienen en Moodle y sí tengo en mi base de datos actual.

¿Alguna idea o alternativa? ¿Quizás se pueda editar masivamente una vez importados sin tener que ir uno por uno?

Otra pción podría ser construirme las sentencias SQL y ejecutarlas en moodle pero es más delicado

Por cierto, utilizo Moodle 1.9

Actualización:
He modificado el fichero uploaduser.php para que me acepte este nuevo campo. Ya no da error pero no lo inserta

....
// array of all valid fields for validation
$STD_FIELDS = array('id', 'firstname', 'lastname', 'username', 'email',
'city', 'country', 'lang', 'auth', 'timezone', 'mailformat',
'maildisplay', 'maildigest', 'htmleditor', 'ajax', 'autosubscribe',
'mnethostid', 'institution', 'department', 'idnumber', 'skype',
'msn', 'aim', 'yahoo', 'icq', 'phone1', 'phone2', 'address',
'url', 'description', 'oldusername', 'emailstop', 'deleted',
'password','claboral');
....

Gracias


Ayuda programacion Moodle

$
0
0
por Jorge Aranda García.  

Hola a todos soy Jorge un estudiante de la facultad de Málaga.
Estoy realizando el proyecto fin de carrera sobre moodle o eso intento, porque estoy un poco perdido.

Esta plataforma es muy grande y me pierdo un poco a la hora de programar sobre ella.

Os agradecería que iniciarais un poco en este entorno, he leído la información que hay sobre desarrollo pero es muy escueta.

Gracias
sonrisa

Declarar una función global

$
0
0
por julio trejo.  

Hola, me podrían apoyar por favor, necesito hacer una función global en moodle pero prácticamente no se donde debo de hacerla ni se como hacerla, les agradeceré mucho si comparten esa información conmigo.

Utilizo moodle 2.8, gracias.

Saludos,


Problemas con ldap y tls

$
0
0
por julio trejo.  

Hola buen día.

Alguien sabe si para poder configurar el ldap es necesario configurar el tls o existe alguna forma de eliminar el tls o su configuración.

De antemano muchas gracias.




En mi servidor no puedo agregar los certificados porque no soy el administrador del servidor y hay otras aplicaciones que utilizan ldap pero no utilizan tls y funcionan correctamente.

Login Redireccionar a la pagina que yo quiera

$
0
0
por Diego Mantelli.  

Estimados:

Les hago una consulta.

El archivo /login/index.php, tiene alguna variable oculta que yo pueda utilizar para que cuando un alumno se loguee lo redireccione a una pantalla que yo quiera?.

Por ejemplo: "/login/index.php?url=http://moodle.org"

O bien, si hay otra alternativa les pido por favor, si la saben que me la hagan saber.

Muchas Gracias.

como aplicar formato al las siguiente lineas del correo para nuevos usuarios.

$
0
0
por julio trejo.  

Hola de casualidad alguien sabrá como aplicar un tipo de formato al siguiente código que es propio del correo que moodle envía a los usuarios nuevos, la verdad esque me gustaría si alguien compartiera algún tipo de información acerca de ese tema.

Utilizo la versión 2.8


$string['newusernewpasswordtext'] = 'Saludos {$a->firstname},
Se le ha abierto una nueva cuenta en \'{$a->sitename}\'
y se le ha asignado una nueva contraseña temporal.

La información para entrar es:
nombre de usuario: {$a->username}
contraseña: {$a->newpassword}
(deberá cambiar su contraseña cuando acceda por primera vez)

Para comenzar a usar \'{$a->sitename}\', entre en
{$a->link}

En la mayoría de programas de correo electrónico, debería aparecer en forma de enlace azul sobre el que simplemente puede hacer clic. Si eso no funciona, copie y pegue la dirección en la barra de direcciones del navegador.

Un saludo del administrador de \'{$a->sitename}\',
{$a->signoff}';

Error utilizando imagenes del theme

$
0
0
por Santiago Mendoza Ramirez.  

Agregué una imagen a la carpeta pix llamada bg_footer.png.

Luego lo llamo desde el css del Theme de la siguiente forma:


 background-image: url([[pix:theme|bg_footer]]);// no-repeat 0 0;


Sin embargo, me aparece un error 404 de imagen NOT FOUND.

¿Que estoy haciendo mal?

Foro de noticias en un apartado diferente del inicial

$
0
0
por Vari v.  

El foro de novedades que se crea automáticamente en la primera sección del curso, se puede mover a otra sección?


Apoyo para configurar curso

$
0
0
por Scarlett Fernández.  

Hola a todos, necesito apoyo para saber de qué forma puedo restringir el acceso a un curso, es decir, los participantes no pueden ingresar a un curso hasta que hayan concluido uno previo. Tendrán información al respecto. Muchas gracias a todos.

Salado de contraseñas para versión 2.7

$
0
0
por Ruben Aragón.  

Buenas compañeros,

Estoy haciendo una aplicación para que me cree usuarios directamente en la tabla mdl_user, no tengo problemas para crear el registro, lo malo es cuando accedo y quiere moodle comparar las contraseñas.


En la comparación nunca coinciden, he indagado en el tema del salado de contraseñas, pero veo que desde las versiones 2.4 en adelante, no se usa el salado típico en el config.php.


¿Me podrían decir como hago para añadirle la parte que me falta al encriptar en MD5 la pwd?, o cómo quitar el salado y dejarlo solo con MD5, o modo texto, me serviría también.


Muchas gracias

Hotmail no entrega los correos electronicos de moodle

$
0
0
por Paco Alvarado.  

Hola,

Tengo instalada la versión 2.5.1 de Moodle. Recientemente el servidor htomail, no entrega los correos electrónicos enviados desde Moodle, ni en el proceso de validación y alta de usuarios, ni desde la mensajería privada, ni por supuesto desde los foros. El resto de servidores no tiene ningún problema, salvo los habituales, que puedan considerar como Spam, que solucionamos añadiendo el sitio de confianza o remitente seguro.

Después de indagar todo el día, (mocosoft, brruuuu!!!), sigo sin ver la solución al tema. No es el del servidor, ni del dominio; incluso he leído por aquí que hay que registrar el dominio en no se que sitio SPF, aunque este debate es algo antiguo (2009), y posterior a eso y hasta hace muy poco, los usuarios de hotmail venían recibiendo los correos con normalidad (la  propia de hotmail, si se le puede llamar normalidad).

El código de bloqueo es SC-001, e indican en http://mail.live.com/mail/troubleshooting.aspx#errors

550 SC-001Correo rechazado por Outlook en virtud de sus directivas. Los motivos del rechazo pueden estar relacionados con un contenido con características similares al correo no deseado o con la reputación de la IP o el dominio. Si no eres administrador de correo o de red, ponte en contacto con tu proveedor de acceso a correo o Internet para obtener ayuda.

¡Valiente ayuda de Outlook!

En fin, ¿Alguien tiene actualmente solución para este problema, antes de indicar a los alumnos que el servidor de correo Hotmail esté tan desaconsejado como Internet Explorer?

Saludos,

--

^Paco

Problema con el encoding

$
0
0
por Mario Robertazzi.  

Hola, tengo instalado moodle 2.7 con postgres 9.4.1

Mi problema es que la base de datos quedo instalada con un encoding LATIN1 y no me permite acceder a determinadas tablas que requieren UTF-8.

El error que recibo al hacer un select (en mdl_quiz por ejemplo) es el siguiente:

ERROR:  character with byte sequence 0xe2 0x80 0x9d in encoding "UTF8" has no equivalent in encoding "LATIN1"

Lo tengo en produccion, asi que cualquier cosa que rompa sera problema.

Alguien me podra ayudar ?


Gracias


MENU DINAMICO MOODLE

$
0
0
por jimena muñoz.  

Mi pregunta es la siguiente estoy intentando hacer un menu horizontal que se va a ver en todas las paginas del sitio, de un curso, y necesito que las actividades como (chat, foro, evaluaciones) se puedan vincular desde el menú mi problema es que al llamar la variable global $COURSE, toma el id del curso cuando estoy dentro de la pagina principal del curso, pero cuando voy a una pagina de las actividades por ejemplo foro, cambia el valor de $COURSE y el menu deja de funcionar, alguien podrìa ayudarme con esto

gracias.

¿Cómo integrar vídeoconferencia en moodle?

$
0
0
por Juan Daniel Palacio Aguilar.  

Hola a tod@s, soy nuevo en la comunidad, pero tengo alguna experiencia con moodle.

Tengo una pregunta para austedes.

¿si moodle permite crear videoconferencias? o ¿permite moodle integrar vídeoconferencias? esto por que me interesa integrar vieoconferencia en un curso en línea.

 

Saludos y de antemano les agradezco su colaboración.

Condicionar que ciertos alumnos accedan a determinada actividad

$
0
0
por Snayder Acero.  

Buenas

Tengo una escuala virtual montada en Moodle. Tengo montado un módulo que me permite dar clases en vivo por streaming.


Para crear la clase en vivo lo que se hace es crear una actividad enidad  en curso, pero necesito que solo x cantidad de usuarios pueda asistir a esta actividad ... es decir si son 20 usuarios  el elo curso, que por ejemplo solo puedan inscribirse 6 a esta actividad y los otros posteriormente puedan asistir en otro horario en grupitos del mismo tamaño.


Lo anterior porque necesitamos que a la clase asistan de a poquitas personas por sesion porque se necesita arta interactividad entre profe y alumnos.


Existe algun modulo o alguna configuración que me permita hacer esto... o alguna idea de solución? gracias


Indicador al momento de salir de un bloque

$
0
0
por Ricardo Figueroa Alarcon.  

Hola a todos.

Acabo de crear un bloque el cual se arrastra por todo el curso en Moodle 2.7, que al momento de ingresar al curso este bloque hace un registro 'X' y luego hace otro registro despues de haber transcurrido un par de horas del mismo curso. Ahora necesito hacer que este bloque realice otro registro pero al momento de salir del curso.

Existe alguna función como el init() pero logout o con el html_attributes() que indique que no esta cargado el bloque o bien que ya no estoy dentro del curso, pero que pueda ser capturado dentro del bloque o de algun Script??, esto para no tener que intervenir en el código de la plataforma en si.

Desde ya muchas gracias.

Tener contenido cursos en otro servidor...

$
0
0
por Jose Galindo.  

Buenas,

he leido sobre esto en el foro, he estado buscando soluciones pero no he encontrado nada.

El problema es que yo quiero tener los paquetes de los cursos en un servidor aparte, así cuando duplique cursos de moodle, sólo duplique la estructura y que funcione con enlaces a esos paquetes que están en otro servidor.

En algunas empresas de formación, hevisto que me facilitan un backup que realmnete lo que hace es eso... me carga la estructura en mi moodle pero los contenidos están en el suyo...

Eso como se haría?

Saludos y gracias de antemano.


Alumnos escojan actividad segun horario deseado.

$
0
0
por Snayder Acero.  

Buenas

Tengo 3 actividades que lo único en que se diferencian es en el horario... y cada una esta asignada para un grupo de estudiantes del curso.

  • grupo1 - Actividad 8 a 9 am
  • grupo2 - Actividad 9 a 10 am
  • grupo3 - Actividad 10 a 11 am


Como hago para que los alumnos puedan escoger la clase a la que quieren asistir.......osea que cada quien escoja la que se le acomode mejor a su horario.... gracias

Límite de (28) caracteres en tablas de BD

$
0
0
por Juan Urios.  

Buenas

La semana pasada me encontré con un problema. Al crear un nuevo tema y asignarle el nombre, Moodle te crea una tabla en BD con el nombre de dicho tema. El problema está en la cantidad de prefijos y sufijos que le añade, por lo que si no me equivoco dispones de 8 caracteres y el resto son puestos por Moodle.

En cualquier caso, no se pueden poner más de 28 caracteres. Si te pasas salta el error name is too long. Limit is 28 chars

La solución es acceder a /moodle/lib/xmldb y en el fichero xmldb.xsd modificar en la línea 13 donde dice xs:pattern value='[0-9a-z_]{1,28} cambiar ese "28" por la longitud que se quiera, yo puse 50 por ejemplo.

También hay que modificar el fichero xmldb_table.php en la línea 47 y asignar la constante NAME_MAX_LENGHT = 28 al nuevo valor, 50 en mi caso.

Con este cambio ya me dejó poner el nombre que yo quería al tema y con ello aumentar el número de caracteres en tablas Moodle.
Desconozco si habrá alguna limitación técnica pero entiendo y estoy comprobando que aumentarlo a 50 es algo prudente y funciona.

En el tracker de Moodle he creado https://tracker.moodle.org/browse/MDL-51511donde sugiero que desde la administración de Moodle se pueda configurar este valor, de forma que se pueda aumentar o disminuir (quizás con un tope) para que realizar este cambio y poder asignar un nombre razonable a las tablas no pase por tocar directamente el nucleo de Moodle.

Si os parece interesante, votarlo sonrisa

Un saludo!

Notificaciones a Profesores

$
0
0
por Daniel Pérez Altabás.  

Estimados:
No sé si alguien se ha encontrado con este problema, si es así, agradecería su ayuda.
En mi plataforma cuando un profesor califica una tarea se le envía la notificación al Estudiante pero para evitar que por fallo de Seguridad de Robo de Contraseña o algo así alguien que no sea el profesor notifique la contraseña necesito que se le envíe un email al profesor también. De esta forma si no ha sido él quien modificó la nota se detecte el problema a tiempo.
Estoy Usando Moodle 2.9.1+.
Muchas Gracias



Viewing all 2196 articles
Browse latest View live


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>