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

Como obtengo el "id" del curso

$
0
0

por Omar Argemiro Angulo Mendoza.  

Hola a todos.

En estos momentos estoy mirando el editor de texto de Moodle. Mi pregunta es, existe la posibilidad de conocer el "id" del curso desde cualquiera de las ventanas emergentes de este editor, por ejemplo al pulsar sobre la ventana de emoticones, puedo desplegar sobre esta los datos del curso.

gracias.

mostrar id de matricula en el perfil de usuario

$
0
0

por Luis Santini.  

buenas quería cómo se puede mostrar el id de matriculación de un alumno en su perfil...

Por lo que entiendo moodle te permite generar una sola vez el numero matricular y es en el momento de inscripción de un alumno, después simplemente es añadirle los cursos aprobados por lo cual me gustaría que ese numero se pudiera ver en su perfil. Ejemplo Numero de matricula n° 0001


Por otro lado quería ver si se puede crear una lista para agregar varios colegios ya que la idea es usar la plataforma para dar cursos de capacitación profesional alumnos, y éstos a su vez puedan capacitar a otros y asi. Por lo cual serian varios colegios en una sola base de datos.


Desde ya agradezco cualquier ayuda.


Obtener fecha de terminación de cada estudiante de un curso

$
0
0

por juan emilio galindo vertel.  

Buenos días, soy nuevo con moodle, y lo que conozco es poco, pero tengo como objetivo lo siguiente:
1. Parametrizar a los cursos con un tiempo de vigencia en meses, esto es: cada curso después de ser finalizado por un estudiante tiene un tiempo en que debe volver a capacitarse (Esta parte del nuevo parámetro para el curso ya está terminada)

2. Con la fecha en que el estudiante termina el curso y los meses que tiene vigencia dicha capacitación, se debe enviar un correo al estudiante cuando la vigencia esté a punto de culminar (3 - 4 días antes).

Hasta ahora obtengo la lista de cursos y los estudiantes que están inscritos a cada curso, pero no se como hacer para obtener los estudiantes que ya finalizaron y en que fecha lo hicieron.

De antemano agradezco su ayuda, o si tienen una mejor idea ya sea con algún plugin sería de gran ayuda.

VERSIÓN DE MOODLE: 2.8

El código que tengo es el siguiente:

$courses = $DB->get_records('course',array('visible'=>1));
$total = count($courses);
$count=0;
while($count<$total){
    $curso=$courses[$count];
    if($curso!=NULL){
    echo ">>>>>>>>>>>>".$curso->fullname."<br/>";
    	$context = get_context_instance(CONTEXT_COURSE, $curso->id);
		$role = $DB->get_record('role',array('shortname'=>'student'));
		$students = get_users_from_role_on_context($role,$context);
		if ($students)
		{
			foreach($students as $student)
			{
				if( $person = $DB->get_record('user', array('id'=>$student->userid)))
				{
					echo $person->username."  ->  ".$person->email."<br/>";
				}
			}
		}
	}
$count++;
}


MATRICULA DE USARIOS A UN CURSO - MOODLE 3.0

$
0
0

por ivan Rivas.  

Buenos días con todos, quisiera saber si me podrían ayudar con la siguiente duda:

estoy creando un sistema el cual estará integrado en moodle y la cuestión es que este sistema tendrá una ficha de matricula, la cual guardara desde el alumno hasta el monto pagado, quisiera saber como hacer para que al presionar el botón "matricular", también se matricule el usuario del alumno que seleccione en el curso que seleccione, cuales son las tablas que se usan al momento de matricular un usuario en un curso de moodle, hay alguna consulta sql para hacerlo ? enserio agradecería mucho su ayuda, gracias de antemano.

reporte de notas y asistencia MOODLE 3.0

$
0
0

por ivan Rivas.  

Buenos días, quisiera realizar la siguiente consulta:

Cuando ingreso a un curso a la sección calificaciones, me muestra una tabla con la asistencia, las notas y el promedio final, es posible obtener esa información mediante una consulta sql ? necesito esa información para un sistema integrado que estoy construyendo, enserio agradecería su apoyo,adjunto una imagen de la tabla a la que me refiero

RELACION DE TABLAS DE MOODLE

$
0
0

por Programador JC.  

Necesito ayuda para poder encontrar las tablas que guardan las actividad que han realizado los alumnos. Para saber si el alumno x cumplio con la actividad x(ACTIVIDAD DE SUBIDA DE ARCHIVO).

ojos abiertos

Consultas SQL en moodle

$
0
0

por Luis Alfonso.  

Hola muy buenas a todos.

Quería preguntarles como hacer consultas SQL en moodle 3 en el código php, me explico quiero en la tabla de los cursos crear un campo que sea curso verificado, que cuando sea 1 el curso se pueda ver, por lo que necesito crear una consulta SQL en el código.

He estado mirando esta api (https://docs.moodle.org/dev/Data_manipulation_API) pero no funciona nunca, por lo que no se que hacer.

También me gustaría saber todas las consultas SQL que realiza moodle donde están porque en el código no las veo y no se si estarán en un archivo a parte.

Un saludo y gracias

CURSOS MOODLE 3.0

$
0
0

por ivan Rivas.  

Buenas tardes quisiera saber si existe alguna API o algún scritp para moodle que me permita limiar un curso en base a su id, cuando digo limpiar me refiero a borrar todos los usuarios matriculados, notas y asistencia, enserio agradecería mucho su ayuda ya que es un tema urgente, muchas gracias


Agregar paquete SCORM (Error Insert)

$
0
0

por Federico Castañeda Ortiz.  

Estimados amigos.

Estamos en el proceso de migración a la versión 3.0 de Moodle.

Al agregar un paquete SCORM, me ha dado un error de base de datos, así que he habilitado el "Debuggin" en su máximo detalle.


El error consiste en que se está intentando hacer un INSERT INTO a la tabla m_grade_grades con el valor "NULL" al atributo: GRADEMAX.

AL revisar el esquema de la tabla este atributo está definico como:

  - Valor por defecto = 100

  - ¿Acpeta Null?= NO

La instrucción del INSERT INTO ,_GRADE_GRADES, en los parámetros de VALUES, está enviando  "NULL" para ese atributo.

Mi pregunta es.
 - ¿En dónde se crea  la instrucción INSERT INTO?, supongo que debe ser una función dentro de una librería, para poder "modificar" y corregir el código.

O ¿Hay alguna otra forma de arreglar esto?

Gracias..

BACKUP DE CURSOS MEDIANTE SCRIPT - MOODLE 3.0

$
0
0

por ivan Rivas.  

Buenas tardes, quisiera saber si existe algún modo de realizar una copia de seguridad de un curso en base a su id mediante código php, tengo entendido que hay funciones para todo, alguien sabe como se llama la función que realiza backups ? o conocen algún código de como hacerlo ?

agradezco su ayuda, muchas gracias.

Activar database enrolment con un CLI Script

$
0
0

por Santiago Mendoza Ramirez.  

Hola

Quiero mediante un script de php (en linea de comandos) activar/desactivar la matriculación a través de base de datos. ¿Alguna idea de por donde ir? Ya que para hacerlo se necesitan permisos de admin y por tanto haber iniciado sesión, pero como es desde la linea de comandos, no se puede.

Quedo atento a sus respuesta.

Moodle 3.1 y SEPE

$
0
0

por Xavier Cardona.  

Saludos.

Estoy intentando homologar mi plataforma Moodle 3.1 para poder emitir certificados de profesionalidad online con el Servicio Público de Empleo Estatal (SEPE).

Después de leer toda la documentación publicada por SEPE y el forum, he empezado a desglosar mi plan de trabajo en tres grandes bloques: Accesibilidad, Servicios web SOAP e Informes.

¿Para  la parte del Servicios web SOAP e Informes, existe algún módulo libre que los implemente?

Gracias.

Actualización de un paquete SCORM

$
0
0

por Ernesto Elorza.  

Hola: Me gustaria saber cual es el proceso para actualizar un paquete SCORM que tengo publicado en un curso y en el cual hemos detectado errores y queremos corregirlo. Es suficiente con subir el nuevo SCORM (ZIP) y sobreescribir el que estaba anteriormente o es necesario borrar la actividad SCORM publicada, borrar el fichero ZIP subido y volver a repetir todo el proceso de agregar una actividad con el nuevo SCORM.

Muchas gracias

 

Añadir restricciones al formulario

$
0
0

por Fabián M.  

Hola,

me gustaría que el nombre de usuario fuese el dni de una persona.

Para ello he metido que el tamaño sea 9 de esta manera:

       $mform->addElement('text', 'username', get_string('username'), 'maxlength="9" minlength="9" size="12"');

        $mform->setType('username', PARAM_NOTAGS);

        $mform->addRule('username', get_string('missingusername'), 'required', null, 'server');


Pues bien, me gustaría insertarle un algoritmo que diga si el dni es correcto o no. ¿Sabéis como implementarlo?


Gracias

Bloque Course Ratings que no funciona después de modificarlo

$
0
0

por Laura Incera.  

Hola a todos:

Tengo instalada la versión Moodle 3.0.3+

Descargué un bloque "Course Ratings" (es un bloque para valorar el curso con estrellitas). Lo necesitaba en español y cambié las frases que venían en inglés en el plugin. También cambié las imágenes poniéndolas un poco más grandes.

Cuando intento utilizar el plugin me sale este error:

"Detectado un error de codificación, debe ser corregido por un programador: build_navigation() can not be used any more, please use $PAGE->navbar methods instead."

El caso es que en otro dominio tengo instalada la versión Moodle 2.8.9 y el bloque funciona perfectamente (así que supongo que el problema viene de la versión de Moodle, aunque no sé...) ¿Alguna idea de cómo arreglarlo o de qué he podido hacer mal? ¿Será porque el plugin no es compatible con la versión 3.0.3)

Muchas gracias a todos


Cambiar en todos los lados que pone dirección de correo por nombre de usuario

$
0
0

por Luis Alfonso.  

Hola muy buenas.

Quería realizaros una consulta que no logro resolver.

Me gustaría que en todos los sitios que pone "Dirección de correo" cambiarlo por "Nombre de usuario".

Me refiero que en todos los lados se cambie eso, como por ejemplo cuando un profesor ve las notas del alumno que en esa tabla sale, en la vista de los usuarios que tienes matriculados, etc...

No se si este dato esta en una variable global y seria solo cambiarla en la base de datos o algo por el estilo.


Consultas a la base de datos

$
0
0

por Fabián M.  

Hola,

estoy intentando buscar donde se almacena la fecha de inscripción de un usuario en un curso y la fecha de finalización de dicho usuario en el curso para generar un informe. Me he instalado el bloque configurable_reports pero no consigo ver dicho atributo así que intentaré hacer una consulta en sql con dichos datos.

¿Sabéis en que tabla se almacenan esos datos?


Saludos

Consulta de todas las notas de todos los cursos de todos los alumnos

$
0
0

por Rodrigo Puma.  

Saludos gente, estoy sacando unos reportes vía SQL donde requiero obtener la nota final de todos los estudiantes de todos los cursos de mi plataforma, ejemplo:


Notas
NombreCursoNota Final
Rodrigo PumaActuaización Moodle100
Rodrigo Puma

Excel Avanzado100


Estoy usando las tablas mdl_user,  mdl_grade_grades y mdl_course  pero no encuentro bien la relación entre los cursos y los usuarios, si alguien que pueda dar una mano.?? muchas gracias su aporte mientras sigo jugando en mi base de datos y veo que puedo hacer..!

Un e-abrazo

Rodrigo




Proyecto en MOODLE rechazado??

$
0
0

por Raul Martx.  

Estoy realizando un anteproyecto sobre la implantación de MOODLE en la institución sobre la que estudio, realmente no conocemos mucho sobe MOODLE es algo nuevo para nosotros y para la institución.

Somos 3 integrantes, pero el proyecto no lo acaban de botar, porque según el implantar MOODLE y llevar acabo la configuración y administración de la plataforma no tiene nada de chiste. Y quieren que saquemos a uno o dos de nuestro equipo.

Lo que no sabemos si realmente el proyecto "Implantación de MOODLE como apoyo al sistema de gestión de cursos" no justifica la participación de los 3 integrantes, porque aseguran que ya todo esta hecho en MOODLE.


Quizás tengan razón, o tal vez no...

Hay alguna manera que pueda justificar la participación de los 3 integrantes?

Espero puedan resolver mi duda.

Espero que alguien se ofrezca en asesorarme, se lo agradecería mucho.

Utilizar el player de moodle

$
0
0

por Alberto Gar.  

Hola, me podría decir alguien, si el player de scorm para moodle se puede utilizar fuera de moodle.

Viewing all 2193 articles
Browse latest View live


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