pasar parametros a archivo

pasar parametros a archivo

de Alveiro Cardona -
Número de respuestas: 3

Cordial saludo.

Necesito capturar el id del usuario para realizar calificaciones a otros usuarios. Es decir una vez el usuario esta en el sistema, crear una pagina en la que en un combo box aparaescan los miembros del grupo y poder emitir una calificacion al miembro del grupo escogido en el combo. La version de moodle que utilizo es la 2.2. Apreciaria mucho alguna orientacion, de antemano muchas gracias

 

Adjunto prueba.JPG
Promedio de valoraciones: -
En respuesta a Alveiro Cardona

Re: pasar parametros a archivo

de Eric Romero Martínez -

Hola, el dato lo puedes obtener de la tabla users de la base de datos de tu moodle, aunque vas a hacer un par de cruces para obtener solo los alumnos del curso que deseas, no es tan complicado, como consejo, crea otro usuario unicamente con permisos de select sobre la base de datos de moodle para evitar que un error de dedo te cause severos problemas.

Para la cuestión de co-evaluación, puedes usar una actividad Taller, date una vuelta por Moodle Docs, tal vez te resuelva tu dilema de una forma mas sencilla y elegante.

Saludos

Eric

En respuesta a Eric Romero Martínez

Re: pasar parametros a archivo

de Alveiro Cardona -

Gracias por tu rapida respuesta, mi pregunra es, los parametros que tengo en esta pagina formulario que he grabado en el directorio principal de moodle los necesito en otra pagina enlazada a traves del boton enviar, pero al dar clic en enviar y presentarlos en la otra pagina no me aparece nada. este es el codigo de las paginas

prueba.php

<html>

<head>

<title>Llenado de combos</title>

</head>

<body>

<?php

require_once('./config.php');

global $USER;

$userid=$USER->id;

$conexion = mysql_connect("localhost","root","admin") or die ("Fallo en el establecimiento de la conexión");

mysql_select_db("moodle",$conexion ) or die("Error en la selección de la base de datos");

$SQL = "SELECT mod_user.id, mod_user.firstname,mod_user.lastname FROM mod_groups_members INNER JOIN mod_user ON mod_groups_members.userid = mod_user.id";

$SQL= $SQL . " WHERE mod_groups_members.groupid = 6 ORDER BY mod_user.lastname";

$QUERY = mysql_query ($SQL);

echo "<form action='evaluar.php' method='post'>";

echo "<label for='combo'>Elige al estudiante por evaluar</label>";

echo "<select name='combo'>";

while ( $resultado = mysql_fetch_array($QUERY)){

$valor = $resultado[0] ;

$nombre = $resultado[2]. " ".$resultado[1];

echo "<option value=".$valor.">".$nombre."</option>";

}

echo "</select>";

?>

<br>

Exposicion :<input type="text" name="nota1"><br>

Manejo de escenario;<input type="text" name="nota2"><br>

Dominio del tema;<input type="text" name="nota3"><br>

<input type="submit" value="ENVIAR"/>

</form>

</body>

</html>

 

evaluar.php

<?php

require_once('./config.php');

global $USER;

$userid=$USER->id;

echo $userid;

$combo = $_POST["combo"];

?>

Gracias nuevamente por tu atención