Profile Field Enrolment

Enrolment ::: enrol_profilefield
Maintained by Valery Fremaux
Allows binding an enrollment strategy to some value in the user profile
Latest release:
50 sites
10 downloads
11 fans
Current versions available: 2

IMPORTANT NOTE FOR PLUGIN ARCHIVE AVAILABILITY : due to the large amount of plugins supported, it is NOT affordable for us to update moodle.org packages. Please use the Source Control urls to our github to get plugins archives

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 #0

Contributors

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

Comments RSS

Show comments
  • ye si
    Fri, 22 Feb 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!
  • ye si
    Fri, 22 Feb 2013, 4:22 AM
    Valery thanks very much for helping.
  • Valery Fremaux
    Fri, 22 Feb 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.
  • philippe petitqueux
    Fri, 22 Feb 2013, 10:43 PM
    Hallo Valery. Ich verstehe kein castellanisch. Kannst Du bitte auf english schreiben? Danke. wink
  • ye si
    Mon, 25 Feb 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!
  • ye si
    Mon, 25 Feb 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.
  • ye si
    Fri, 8 Mar 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?
  • Giorgio Riva
    Mon, 25 Mar 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
  • Lael ...
    Wed, 29 May 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, 30 May 2013, 1:41 PM
    Yes i am also looking for the same to add automatically enrol students in a course
  • Valery Fremaux
    Thu, 30 May 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
  • Miryan salas
    Tue, 2 July 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
  • Miryan salas
    Mon, 29 July 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
  • Cesar Almanza
    Wed, 15 Apr 2015, 10:59 PM
    Hello everyone,
    What is the "Expected Value" is it the type of datafield or a fixed number, for instance, my user profile is string type, but I am not sure what I have to put in this box. Thank you!
  • Michael Milette
    Thu, 19 Nov 2015, 4:07 AM
    Is anyone currently planning on coming out with a version of this plugin for newer versions of Moodle?
1 2
Please login to post comments