Select Moodle version:

Enrolment: Profile Field Enrolment

enrol_profilefield
Allows binding an enrollment strategy to some value in the user profile
Maintained by: Picture of Valery Fremaux Valery Fremaux

This enrolment plugin allows user to register in a course by presenting some adequate values in their user profile.

Administrators can use this plugin to let people come in some courses by adding custom profile fields in user profile and setting hidden values for management purpose (site wide strategy).

the Moodle 2 version adds possibility of testing some standard user fields such as Country, Language, City, Institution or Department thus allowing to give natural access to contextual trainings or content volumes depending on the user's origin.

Screenshots

screenshot

Contributors

Picture of Valery Fremaux
Valery Fremaux (Lead maintainer)
Please login to view contributors details and/or to contact them

Comments RSS

Show comments
  • Picture of ye si
    Fri, Feb 22, 2013, 12:21 AM
    Valery incluso instalé la versión 2.2.7 de moodle pero tampoco.
  • Picture of Valery Fremaux
    Fri, Feb 22, 2013, 2:36 AM
    puedes decirme mas sobre los simptomos, la etapa en la que el plugin falla ? No problema para mi con el castellano, asi que puedes dar un reporte preciso.

  • Picture of ye si
    Fri, Feb 22, 2013, 3:48 AM
    Hola Valery mira lo que hice, descargue la versión 2,2, la descomprimí en moodle/enrol. Luego fuí a mi moodle 2.4, cargué y habilité el plugin. Lo deje de primeras en matriculas. Según tus pasos luego debía ir a Course Administration -> Users -> Enrolment Methods link, pero lo encontré. Supongo que te referías ir a Administrator --> Course --> editar cursos --> y dentro del curso usuario matriculado. Pero en la lista no me aparece la opción de profile. no se en dónde configurar el campo que necesito. Espero ser clara gracias!
  • Picture of ye si
    Fri, Feb 22, 2013, 4:22 AM
    Valery thanks very much for helping.
  • Picture of Valery Fremaux
    Fri, Feb 22, 2013, 4:23 AM
    alli debe ser la confusion. Este plugin adiciona al curso un metodo interactivo de ingreso. El plugin debe ser adicionado a los metodos disponible para el curso. Los parametros de cual opcion de profile ay que averiguar se arreglan en los parametros de la instancia de metodo de enrol, Pasando por el menu Course Admin => Users => Enrolment Methods como dicho. Alli puedes añadir una nuva instancia de metodo que arreglaras con la opcion y el valor de opcion requirido. En el formulario de settings se puede activar o no la instancia. Si esta activada, aparece en grueso en la lista de metodos atados al curso.

    Al final de aquello, un usuario que se presenta a la entrada del curso con los valores acceptados tiene que quedar registrado (y visible en la lista de usuarios matriculados del curso), con la mencion explicita del metodo "Profile field" a la derecha. Espero quel aclaramiento te vaya bien.
  • Picture of philippe petitqueux
    Fri, Feb 22, 2013, 10:43 PM
    Hallo Valery. Ich verstehe kein castellanisch. Kannst Du bitte auf english schreiben? Danke. wink
  • Picture of ye si
    Mon, Feb 25, 2013, 12:19 AM
    Te comento que excelente, ya funciona perfectamente, no había caído en cuenta de que cambia el menú de acuerdo al elemento donde estuviera, para ver el método debes entrar a cursos, agregar cursos, usuarios matriculados y allí aparece. Merci beaucoup Valery!
  • Picture of ye si
    Mon, Feb 25, 2013, 12:22 AM
    Perdón no agregar cursos sino editar, dentro de este buscas la categoría y dentro de este al curso al que le quieres dejar el método profile fields enrolment.
  • Picture of ye si
    Fri, Mar 8, 2013, 1:06 AM
    Valery buen día... es posible dar más de dos valores en el campo Expected Value, ejemplo en deparment tener tres o más valores?
  • Picture of Giorgio Riva
    Mon, Mar 25, 2013, 10:02 PM
    Hi Valery, thanks for this interesting plugin. I've just created an italian language file. I you want I can send the file to you (maybe via github), in order to add it to the future releases.

    Thanks,
    Giorgio
  • Picture of Lael ...
    Wed, May 29, 2013, 1:49 PM
    Is it possible to use this plugin to automatically enrol students in a course based on their user profile fields?
  • Its me only
    Thu, May 30, 2013, 1:41 PM
    Yes i am also looking for the same to add automatically enrol students in a course
  • Picture of Valery Fremaux
    Thu, May 30, 2013, 3:12 PM
    Actually this DOES NOT automates the effective enrolment, but will just open a self-enrollment gate to incoming people having the good profile.

    Our need was to let some classes of users accedding and enrolling into courses that was reserved for teachers (teachers documentation and teacher training courses, Teacher coordination workplaces) without bothering if students were passing along
  • Picture of Miryan salas
    Tue, Jul 2, 2013, 6:04 PM
    Hola,
    Parece que la auto matriculación en grupos no funciona correctamente para la versión de Moodle 2.3. Los pasos para probarlo han sido:
    -Crear un curso
    -Crear un grupo dentro del curso con contraseña
    -Activar el plugin
    -Crear una instancia del plugin
    -El usuario intenta acceder al curso e introduce la contraseña definida para el grupo.
    -El usuario se matricula en el curso pero no aparece dentro del grupo.
    He encontrado otra incidencia dentro de la tabla de usuarios matriculados, en la columna "Roles", no es posible desasignar el rol del plugin.
    Gracias y saludos
  • Picture of Miryan salas
    Mon, Jul 29, 2013, 9:52 PM
    - El error está en el campo "grouppassword" , dentro del archivo enrol_form.php:
    $mform->addElement('passwordunmask', 'grouppassword', get_string('grouppassword', 'enrol_profilefield'), array('id' => $instance->id."_enrolpassword"));
    Debería sustituirse por "enrolpassword":
    $mform->addElement('passwordunmask', 'enrolpassword', get_string('grouppassword', 'enrol_profilefield')...

    -También falta por definir la siguiente etiqueta dentro del lenguaje: "passwordinvalid"
    Saludos
1 2
Please login to post comments