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.
Kindly 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.