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

ERROR Un parámetro necesario (XXXX) faltaba

$
0
0
por Catalina Cano.  

Hola, estoy trantando de agregar un nuevo campo de filtro para el plugin "Progress Bar"ó barra de progreso, estoy modificando el archivo overview.php , ya verifique en la BD el nombre del campo que quiero traer sin embargo  me imprime el siguiente error

Un parámetro necesario (xxxx) faltaba




Encriptar contraseña

$
0
0
por Marta Millan.  

Hola,

Estoy realizando una intranet para gestionar de manera más rápida información de moodle. La cuestión es que necesito poner un login form para acceder. Estoy usando el username i password de moodle pero no se cómo puedo hacer la comparación de la password.

He probado con MD5 pero no ha funcionado. También he investigado el tema de las semillas pero en mi caso en el config-dist.php están desactivadas. He estado mirando las funciones validate_internal_user_password pero tampoco acabo de ver como funciona.


Hay algún modo de cifrar la contraseña como lo hace moodle para compararlo?


Versión de moodle 2.5


Muchissimas gracias

¿Es posible bloquear los recursos o lecciones para que solo puedan ser vistos cierta cantidad de veces por los estudiantes?

$
0
0
por Eduardo Marquez.  

Aun no he empezado a usar Moodle, solo lo he usado como estudiante en mi universidad, pero estoy pensando en implementar Moodle para un proyecto de enseñanza de idiomas, queria saber si es posible en Moodle, bloquear ciertos recursos como paginas para que los estudiantes solo puedan acceder a ellas unas 2 veces.

Cabe destacar que esta pregunta la hice inicialmente en el foro de Cosas de Administradores porque pense que de alguna manera se podria activar alguna caracteristica que cumpliera esta necesidad desde el propio sistema; a lo cual me respondieron que desde el propio sistema no se puede, pero que tal vez modificando el codigo de Moodle, utilizando los logs que este genera, se podria lograr.

Alguien me podria ayudar en esto por favor?

Moodle 2.7.1+ Redirección de un curso

$
0
0
por Josep Vargas.  

Buenas tardes compañeros;
Tengo un pequeño problema que no consigo solucionar. Estoy intentando redirigir un curso a una página externa de Moodle, es decir que al acceder al curso:

midominio.com/moodle/view.php?id=32

de forma automática me rediriga a midominio.com/formulario.php

He intentado varias opciones modificando el código de view.php y externservercourse.php pero de momento sin éxito. Si tenéis alguna idea de cómo poder redirigirlo os lo agradeceré.

Gracias de antemano sonrisa

Crear scorm

$
0
0
por hugo bareño.  

hola estoy administrando un campus virtual y quiero hacer algo asi como puedo hacerlo agradezco sus respuestas....


Modificar theme Aardvark Moodle 2.5

$
0
0
por Mariano Gonzalez.  

Buenas,

 

Estoy modificando el theme Aardvark para Moodle 2.5 y ha cambiado bastante con respecto a las versiones anteriores... y quiero bajar lo que más se pueda la barra de navegación que marco en rojo en la imagen que adjunto... la idea es ubicarla lo más debajo que se pueda, arriba del titulo del curso o del sitio... He buscado mucho en el custom.css pero nada lo pueda hacer bajar...

En layout/general.php hay este código:

<div id="page" class="container-fluid">

<?php if ($hasheader) { ?>
<header id="page-header" class="clearfix">
<?php if ($hasnavbar) { ?>
<nav class="breadcrumb-button"><?php echo $PAGE->button; ?></nav>
<?php echo $OUTPUT->navbar(); ?>
<?php } ?>
<h1><?php echo $PAGE->heading ?></h1>

<?php if (!empty($courseheader)) { ?>
<div id="course-header"><?php echo $courseheader; ?></div>
<?php } ?>

 

Veo que las classes para esta barra y el botón de edición son: 

  • accesshide
  • breadcrumb-button
  • singlebutton

Pero no las encuentro por ningún lado...

 

Alguien tiene idea de como hacerlo?

Busco desarrollador Moodle - Joomdle - Akeeba Subscriptions

$
0
0
por Lorenzo sin.  

Hola, primero disculparme si no es el sitio, pero ando un poco frustrado, y esta es quizas mi última oportunidad de solventar algo que creo logico y que no doy con la persona adecuada, por lo que despues de probar en varios sitios, como foro joomdle, y otros, me veo en la necesidad de buscar una posible solución aqui.

Bien, primero, ya se que el componente Akeeba Subscriptions ya no se actualiza con frecuencia ya que su creador principal ya no continua su desarrollo, sin embargo en Github, si  que se va a actualziando. Y no me extraña porque es el único componente joomla que me ha servido y que sigue unos patrones que si son utiles, hasta el punto en el que me encuentro.

Me explico: Akeeba Subscritions tiene un plugin para Joomdle que conecta con Moodle para integrarlo en joomla. De ahi publicar aqui mi petición.

Bien, una vez establecida la relación paso a explicarles que hace y que quiero que haga y que no hace el sistema de los 3 puntos y que son Moodle 2 (Estoy con la version 2.8.5, pero si he de actualziar, no hay problema), Joomla 3.4.5 (última version) y Joomdle 1.2 (Version última del componente joomla y de pago que sincroniza Moodle con Joomla).

Basicamente necesito que el que pague por un plan de suscripción de 1 mes o 6 meses con akeeba subs 4.2.1, puedan elegir los cursos de entre los 45 que hay.

Plan Mensual: 5 cursos

Plan semestral: 20 o 30 cursos

Aunque lo que quiero es poder poner el numero de cursos que me parezcan bien en ese monento

Ahora mismo el sistema solo me permite asignarle yo los cursos, pero eso NO tiene sentido. NO puedo obligar a alguien a que curse lo que a mi me de la gana. ¿Correcto?

Ahora os muestro el donde y que necesito.

Los compomentes en cuestión Akeeba suscriptions, que ya conoceis por el otro plugin, y Joomdle, que es el componente que interactua con el LMS Moodle y Joomla. En este dominio, situado aqui >

 www.mktschool.com  -  www.mktschool.com/cursos .

Accedes a Akeeba suscriptions (Akeebasubs) y en configuración tienes los accesos para crear / editar los niveles de suscripción.

1.- Acceso a los niveles



2.- Niveles


3.- Explicación dentro de la imagen. Basicamente se necesita que el propio alumno elija sus 5 cursos del plan. O si decido crear otro plan, que me de la opción de poner el número de cursos que puede elegir. En este caso de entre 1 hasta 45 (Pero podran ser mas)



4.- La opción a implantar. Desde donde mejor veas, al crear un Plan nuevo o al editar uno.



5.- Que en todos los cursos de un plan configurar a elección del alumno, se puedan seleccionar el numero determinado previamente de cursos de ese plan de entre los 45 que hay (Mas adelante habran mas). Una vez seleccionado que se le AUTO asigne el curso. Hasta el numero de cursos asignado a ese plan.



Debes tener en cuenta que se debe sincronizar con joomdle, que el trabajo de joomdle a moodle ya lo hace. Es decir, configuración en akeebasubs y que la opción se transfiera a joomdle para moodle.

Joomdle es de pago, y estoy suscrito y ahi estan todos los archivos de plugins, integraciones con otros componentes incluido akeebsubs etc... y el foro, para pedir ayuda. puedes preguntar en español.

Y ahora la pregunta ¿Precio y Tiempo? imagino que sera crear un plugin, como el que ya hay y que sincroniza Joomdle con Akeeba. Incluso, creo que seria viable adaptar el plugin actual de joomdle / akeeba subs y hacer las modificaciones necesarias (si se han de hacer en Akeeba subs)

Ya les digo que akeeba subscrition es lo suficiente bueno como para que otros desarrolladores lo esten actualizando, y esta MUY extendido.


RESUMEN:
Que el usuario sea quien seleccione los cursos, dependiendo del numero de cursos a los que se ha suscrito, según el plan que ha elegido, de entre los planes que he creado.

Bueno a ver si me sale el genio de la lampara sonrisa

Saludos y vuelvo a pedir disculpas si no es conveniente publicar esto aqui. Por lo que el admin, haga lo que tenga que hacer.



Como crear curso html5 utilizando el estantar scorm para moodle

$
0
0
por jaime yesid alvarez peinado.  

Buen día

Hola, estoy interesado en crear curso en html5 para moodle utilizando el estándar scorm, alguno me puede orientar como hacer el empaquetado del curso, de tal forma que se comunique con moodle.


Gracias



Exportar archivos de Exe learning a Moodle, Como?

$
0
0
por emilio gimenez.  

He creado un curso con Exe Learning, mi dificultad está en saber en que formato guardar este archivo y como hacer para exportar a Moodle, o desde moodle.
Debo agregar recursos y que opcion elijo,
Gracias


La aplicación de mobile solo me muestra un curso

$
0
0
por hernan Arango.  

Hola a todos tengo un problema con mi moodle (version 2.9) al conectar con la aplicación mobile solo me muestra un curso y tengo muchos mas, al principio pense que era la aplicación pero la ensaye con otro server moodle de prueba y funciono normalmente osea que el error esta en mi server de producción he mirado las configuraciones y estan tal cual ¿que puedo hacer?

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

Crear nuevo módulo para homologar moodle

$
0
0
por jose luis garcia.  

Hola a todos, muchos estamos esperando que el SEPE saque las normas por las cuales se regirá la homologación de las plataformas para poder impartir los cursos online con certificados de profesional.

Tarde, muy tarde y parece que por fin se toman en serio la teleformación. Pero claro..... como dije van tarde, ahora lo que tenían que haber hecho es sacar las normas para la nueva teleformación que viene, que es la telepresencial, ya que con las nuevas tecnologías y redes sociales, los cursos a través de videoconferencia ya están aquí.

Bueno a lo que vamos...... nos hemos hecho con una borrador de las normas que regirán la homologación de las plataformas, me lo han pasado de DKA Formación empresa con la que colaboro a menudo y piden un montón de cosas que Moodle no tiene.

Copio y pego aquí la que más me preocupa que es la del seguimiento:

Anexo II Seguimiento de las acciones formativas impartidas en modalidad de teleformación

  1. El seguimiento se llevará a cabo sobre las acciones formativas de formación profesional para el empleo que, en modalidad de teleformación, se desarrollen en el ámbito de gestión del Servicio Público de Empleo Estatal, incluyendo las acciones formativas no financiadas con fondos públicos desarrolladas por empresas y centros de iniciativa privada.
  2. La única fuente de información considerada válida para proporcionar datos de seguimiento será la URL de seguimiento que a este fin se consignó en la solicitud de acreditación o inscripción, siendo solamente ésta la fuente que pueda proporcionar dichos datos. A esta URL de seguimiento se accederá utilizando el protocolo SOAP. El fichero WSDL que define este servicio estará disponible en la página web del Servicio Público de Empleo Estatal. El centro deberá implementar este servicio web al que invocarán los sistemas del Servicio Público de Empleo Estatal.
  3. La recogida, tratamiento y cesión de los datos para el seguimiento de las acciones formativas de formación profesional para el empleo en modalidad de teleformación se efectuará a través del correspondiente fichero automatizado de datos, que deberá ser creado por cada centro de formación de conformidad con lo establecido en la Ley Orgánica 15/1999, de 13 de diciembre, de Protección de Datos de Carácter Personal.

El centro de formación, como responsable del contenido del fichero, deberá informar previamente a toda persona física titular de los datos incluidos en el mismo, de la existencia de este fichero, cuya exclusiva finalidad es realizar la evaluación, seguimiento y control de las acciones formativas desarrolladas por el centro y cuyo destinatario es el Servicio Público de Empleo Estatal, recabando su consentimiento expreso para el tratamiento de los datos personales que le conciernen, así como de la posibilidad de ejercer los derechos de acceso, rectificación, cancelación y oposición.

Cada centro de formación deberá adoptar las medidas de índole técnica y organizativa necesarias que garanticen la seguridad e integridad de los datos de carácter personal contenidos en el fichero.

  1. Una vez que al centro de formación acreditado o inscrito se le asigne el correspondiente código de centro para su inclusión en el Registro de centros del Servicio Público de Empleo Estatal, dicho Servicio Público de Empleo Estatal invocará al servicio web de seguimiento, facilitando todos los datos de identificación que dicho centro de formación hizo constar en su solicitud de acreditación o inscripción, así como el código de centro asignado. Esta es la situación inicial del servicio web de seguimiento, por lo por lo que el centro de formación habrá de eliminar cualquier acción formativa de prueba creada en el proceso de acreditación o inscripción.
  2. El seguimiento de cada acción formativa se realizará desde la fecha de inicio prevista en la solicitud de autorización para el desarrollo de las acciones formativas, hasta 30 días después de la fecha de finalización prevista para dicha acción.
  3. Durante este período, la información sobre cada acción formativa debe estar disponible para su obtención, pudiéndose eliminar únicamente cuando el período de seguimiento antes señalado haya concluido.
  4. El seguimiento se llevará a cabo con la siguiente periodicidad:

a)     Al comienzo de la acción formativa, una vez que se haya producido la comunicación de inicio de la misma.

b)     Durante el desarrollo de cada acción formativa, con la periodicidad que determine el Servicio Público de Empleo Estatal.

c)     Después de la finalización de la acción formativa, durante los 30 días siguientes a que la misma tenga lugar, al objeto de obtener los resultados alcanzados.

  1. Una vez que el Servicio Público de Empleo Estatal obtenga los primeros datos de seguimiento sobre la actividad formativa de un centro concreto, la sucesiva información de esta naturaleza que se obtenga eliminará y sustituirá a la registrada la vez anterior, a fin de evitar datos erróneos, inexactos o duplicados.
  2. Todos los códigos de centros de formación y de especialidades formativas utilizados en el seguimiento se refieren a centros y especialidades mantenidos en los ficheros del Servicio Público de Empleo Estatal y, por lo tanto, su origen se codificará siempre con el valor 20 que corresponde a dicho Servicio Público de Empleo Estatal.
  3. Los datos de seguimiento sobre las acciones formativas iniciadas en el centro se estructuran en dos ámbitos:

 

Y ahora viene el problema:

Todo esto es lo que piden y la pregunta es... como hacer que moodle comunique todos estos datos??

Se podría crear un módulo para que cree todas estas nuevas tablas en la base de datos?? Hacer una base de datos externa a Moodle?? Y que pasa con las estadísticas, otro nuevo módulo? Se podría modificar el módulo dedication??

En fin que por ahora estamos algo confundidos y necesitamos ayuda, haber si entre todos sacamos algo en claro.

Gracias

webservice

$
0
0
por Juan Carlos Chávez Herrera.  

Quisiera saber como puedo hacer un servicio y donde es que tengo que poner el codigo. Si no es mucha molestia quisiera saber todo lo que hay que hacer desde cero. Gracias de antemano y disculpa por la pregunta es que soy nuevo en el tema y este es mi tesis

Información de seguimiento SCORM con cmi.core.lesson_status

$
0
0
por Nella E..  

Hola a tod@s!

Tengo un curso SCORM cmi.core.lesson_status y necesitaría obtener la información del seguimiento del alumno: porcentaje de progreso de módulos realizados, temas completados, temas incompletos.

Tengo una versión Moodle 2.6 que no me permite ver más resultados que el del "Estado".

Debo hacer alguna configuración adicional para obtener estos valores en Moodle?

Gracias.

Cambiar tamaño de iframe al incrustar URL

$
0
0
por alberto caro.  

Buenas. Mi pregunta es si alguien sabe cómo cambiar los parámetros que viene por defecto cuando se incrusta una URL (Agregar Recurso --> URL --> Incrustar Ventana). Al realizar la incrustación, aparece un iframe de dimensiones fijas. Lo que me gustaría es cambiar el largo del iframe. De hecho, si fuese posible, me gustaría que el largo fuese el total de la página incrustada.

Gracias.


Como comunicar un paquete SCORM con sus fuentes remotas?

$
0
0
por gustavo jarpa.  

Hola a todos!. Tengo una duda que me esta atormentando jejeje.

Cree un curso y lo empaquete SCORM en Reload. Cada Item (unidad) de la organización llama a un index, que es donde se despliega el contenido multimedia. 

Ahora viene el problema, ese Index quiero ponerlo en un servidor remoto, externo a moodle (en Reload solo le doy la ruta), con todos sus contenidos, videos y swf que usan las lecciones. Se puede?. Ya lo intente, pero cuando subo el paquete Scorm a Moodle, me dice que no existen los elementos que estan linkeados al servidor externo. Existira alguna forma de hacerlo manualmente?


Agradeceré su ayuda!





A required parameter (sesskey) was missing

$
0
0
por Lluis Lopez.  

Desde hace tiempo, estoy creando un nuevo modulo. Ahora que lo he terminado en la version 1.4.1, he instalado la version 1.5.2 y me da este error:

A required parameter (sesskey) was missing

Alguien sabe como puedo solucionar este problema? o que es "sesskey".

Lluís.

Matricular alumnos y hacerlos invisibles a otros matriculadores/usuarios

$
0
0
por agustin improva.  

Hola bueno días,

He hecho que un PROFESOR  pueda matricular alumnos y dar de alta a cualquier tipo de usuario.

Pero quiero hacer que un PROFESOR A  no vea a los alumnos matriculados por otro PROFESOR B dentro un mismo curso. No se si me explico.

Alguien puede ayudarme????

Copia de seguridad de la plataforma completa

$
0
0
por agustin improva.  

Buenos días,

quiero hacer una copia de seguridad de toda la plataforma moodle para que todos los cursos, usuarios, roles...de una plataforma se me copien en otra al 100%. ¿ESTO PUEDE HACERSE?

Por el momento he podido hacer copias de seguridad de cursos individuales y se restauran perfectamente pero ¿TODOS A LA VEZ

Un saludo y muchas gracias.


Caducidad usuario creado con email

$
0
0
por Jaime Martinez.  

Buenos días,

soy novato en Moodle y tengo un problema con la creación de usuario con verificación por una cuenta de correo.

Cuando creo una cuenta de forma manual, se generan unas preferencias (entre las que se encuentra la fecha de caducidad de la pass), sin embargo cuando creo una cuenta de usuario con verificación por email, no se crean estas preferencias en base de datos y por tanto no tiene caducidad la cuenta. Necesito que en ambos casos, al crear un usuario se generen datos en las mismas tablas (mdl_user, mdl_user_preferences..)

¿Esto es posible?

Muchas gracias de antemano.

Mi versión de Moodle es la 2.8.1

Saludos.

Viewing all 2193 articles
Browse latest View live


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