Add a contact form to your Moodle site easily using this Moodle plugin #moodleplgins

Contact Form is a mandatory requirement on all websites to allow the users to communicate with the site administrators. In Moodle context, it can be used to allow the new visitors or the existing students visiting your site to contact the site’s support email address for any information or support.

There is a new Moodle plugin released in the Moodle plugins database which allows your site to process and send information submitted through HTML web forms to the site’s support email address or primary administrator. The contact form plugin can be used on your Moodle site to create:

  • Contact us form,
  • Support request form,
  • Request a course form,
  • Information request form,
  • Lead generation form,
  • Membership application form.

Add a contact form to your Moodle site easily using this Moodle plugin #moodleplginsKindly note that this plugin is not a contact form builder. You need to have a basic HTML knowledge to create the HTML forms. This plugin will only process the data and send it to the Moodle’s site support email address or the primary site administrator.

After installing the plugin, you need not to configure any settings to make it work. All you need to do is:

  • Configure the email settings in Moodle.
  • Configure the support name and email address in Moodle.
  • Edit the language files to modify the messages sent to the user.

You can add the contact form on a separate Moodle page or in a block. If you are not familiar with how to create basic HTML web forms, take a look at this tutorial: http://www.w3schools.com/html/html_forms.asp

Michael Milette – the contact form plugin developer has a long list of features for future releases like:

  • Option to enable the auto-responder / confirmation message.
  • Auto-responder will be editable in the plugin’s settings.
  • Add additional examples of web forms to the documentation (see Wiki)
  • Create a basic form builder.
  • Make all submitted web form fields available as markup tags that you can insert into your message template.
  • Add a “Continue” button on the confirmation screen.
  • Add some Moodle logging of sent messages.
  • Add a Whitelist and Blacklist for email addresses.
  • Add a Whitelist and Blacklist for email domains.
  • Add support for form-specific custom autoresponders.
  • Add support for form-specific custom confirmation message.
  • Add support to optionally only use autoresponder feature without also sending the main email message.

You can download the Contact form Moodle plugin from the Moodle plugins database through this link.

How you are creating the contact forms on your Moodle site? Share your experience with us in the comments section below.

Jaswinder Singh

Jaswinder Singh, passionate about using Moodle in improving the Indian Education System and reaching the students in far flung areas where still education seems to be a impossible prospect of life. He is the author of the popular Moodle Book "How to use Moodle 2.7". In October 2016, Jaswinder was elected as the Moodle User's Association Committee member - the first to make it from India.

Related Articles