Activities ::: mod_facetoface
Maintained by Catalyst IT, Dan Marsden
Face-to-face activities are used to keep track of in-person (e.g. classroom) trainings which require advance booking. Each activity is offered in one or more identical sessions. These sessions can be given over multiple days. Reminder messages are sent to users and their managers a few days before the session is scheduled to start. Confirmation messages are sent when users sign-up for a session or cancel. This module may be of interest to administrators looking for a way to provide event management support for blended learning environments.
Latest release:
1249 sites
79 fans

Face-to-face activities are used to keep track of in-person (e.g. classroom) trainings which require advance booking.


Screenshot #0


Catalyst IT (Lead maintainer)
Please login to view contributors details and/or to contact them

Comments RSS

Show comments
  • Tue, Nov 26, 2019, 5:03 AM
    @Tristan, I added support for the Privacy API last year, but the core_userlist_provider stuff is missing so if you are using Continuous Integration you may see unit test failures in 3.5.3 and higher due to the missing userlist functions and some privacy api functions will not cover facetoface completely (although this doesn't affect normal plugin usage). Other than the missing userlist functions, no one has reported any issues specific to 3.7 or 3.8 in the issues tracker. Feel free to report any issues you find to the tracker, and of course - pull requests are always really welcome! - There is a pull request in there related to another bug that someone in our AU team found but hasn't been tested, so feel free to comment on the pull request and let us know if you test it and it works for you! - thanks!
  • Thu, Jan 9, 2020, 4:44 PM
    I have installed this plugin version 3.4.3 on Moodle version 3.5+ and created a face to face event in a course. When I clicked on the training event, it's showing the below error for all roles including site admins:

    Sorry, but you do not currently have permissions to do that (View Face-to-Face activities and sessions)

    More information about this error

    Debug info:
    Error code: nopermissions
    Stack trace:
    line 816 of /lib/accesslib.php: required_capability_exception thrown
    line 79 of /mod/facetoface/view.php: call to require_capability()

    When I checked the permission in "Define roles", there is no activity called face to face.

    Please help to resolve this.

  • Mon, Jan 27, 2020, 6:09 AM
    @chelsy - it sounds like you have not installed the plugin correctly - try deleting the mod/facetoface folder and re-instating it, also make sure you have the permissions on the folder set correctly - your web server needs to be able to read the mod/facetoface/db/access.php file. If that still doesn't help, the best place to ask for help with the face to face plugin is in the forums here: https://moodle.org/mod/forum/view.php?f=999 - Good luck!
  • Thu, Jul 9, 2020, 11:30 PM
    Hello. I am having an issue with automated reminder emails being sent to participants if a course has been cancelled or deleted from the system by administrator only. Not when participant cancels themselves. Currently on 3.2 of the plugin and using Moodle 3.5. Any advice would be greatly appreciated!
  • Fri, Jul 10, 2020, 4:56 AM
    @Tristan - a better place to ask for help with this plugin is in the facetoface forum here: https://moodle.org/mod/forum/view.php?f=999 - thanks.
  • Mon, Aug 3, 2020, 6:09 PM
    I've just filed a pull request for a version that I've got working and tested on Moodle 3.9. You can get it from:
  • Tue, Aug 4, 2020, 7:40 AM
    Thanks Andrew!! - I've merged that in, removed some lang strings that are no longer used as a result of your patch and bumped the version in github to reflect those changes.
  • Thu, Oct 7, 2021, 10:02 AM
    Hi Dan, are you able to tell me if there are any plans to implement support for the Moodle App?
  • Thu, Oct 7, 2021, 11:14 AM
    @Keenan - I'm not aware of anyone working on adding mobile app support - typically feature development requires someone interested enough in the feature to fund that development - feel free to reach out if you're interested in funding it. Also may be useful to point out that Moodle Workplace has a similar feature in their release, and they have a Moodle Workplace App that may support their version.
  • Thu, Oct 21, 2021, 2:36 AM
    Hi Dan,
    It would be super nice, if there was a place to upload the roster's pdf files to a session. Some of us still need to retain the paper roster and it would be nice to store it in the same place as the training records.
  • Thu, Oct 21, 2021, 5:14 AM
    Pull requests are always welcome! smile
  • Mon, Dec 13, 2021, 9:24 PM
    Hi everyone. When I sign up for an event or cancel it, then I am supposed to get a confirmation email in both occasions. However, I get an error saying:
    "There was a problem sending the confirmation message to your email account. Debug info:
    Error code: error:cannotsendconfirmationuser.
    Stack trace:
    • line 1957 of /mod/facetoface/lib.php: moodle_exception thrown
    • line 133 of /mod/facetoface/signup.php: call to facetoface_user_signup()"

    Does maybe someone know why this happens or maybe a possible solution?
  • Tue, Dec 14, 2021, 4:21 AM
    there will be another errror in the mix there - try setting your debugging level to "Developer" with display errors turned on to see what else it's reporting - lots of different reasons why Moodle might not be able to send an email.
  • Mon, Dec 20, 2021, 5:23 PM
    Hi @Dan Marsden. Thank you for the reply. I have been able to resolve that issue.
    Another question, is it possible that a student can signup for more than one event? Cause the moment I signup for one the other one becomes unavailable.
  • Thu, Jan 13, 2022, 2:56 AM
    Hi @Dan Marsden - thanks for a potentially very useful plugin! I suspect you might ask me to post in the forum, but my issue is that when a user signs up (or cancels) a session they get a 'There was a problem sending the confirmation message to your email account.' error message (error/facetoface/error:cannotsendconfirmationuser) - I'm suspecting this is a Moodle configuration issue, rather than your plugin, and even worse it probably can't be resolved because of the unique way our users are created onto our Moodle - assuming I'm right then is there an easy way to configure the plugin *not* to send any emails at all to avoid this error message? Thanks again!
1 2 3 4 5 6 7 8
Please login to post comments