Simple:Press Documentation

FAQ: How to use the Spam Math Protection Permission

Spam Math Protection asks the forum user creating a new topic post or creating a reply post in a topic to answer a simple math question before the post can be submitted. This is intended to prove the author of the post is a human being and not a spam robot.

The use of the Spam Math Protect is controlled by a permission in the forum permission sets. The permission under the “Moderation” section of forum permission sets is:

  • Can bypass the math question

The forum Admin must enable the permission in the permission set for each usergroup to be allowed to bypass the Math Question.

Operation of the Math Question in Post Creation Forms

In both the new topic creation form and the reply to topic creation form, the math question section is at the very bottom of the form.
The title “Math Required” is shown along with “What is the sum of:” followed by a simple addition problem such as “5 + 10”.

    Math Required
    What is the sum of:
    5 + 10

After the post has been completed, in the text input box below the addition problem, the post author is to input the answer to the math question, in this case “15”.

The answer is checked and

  • if it is correct, the previously greyed out “DO MATH TO SAVE” button changes to “SUBMIT TOPIC” and is no longer greyed out. Clicking the “SUBMIT TOPIC” button will then submit the post.
  • if it is not correct, the “DO MATH TO SAVE” button remains greyed out until the correct answer is input.

If the post creator has been given the permission to bypass the math question, the math question does not show up in the bottom of the post creation forms. The creator just needs to click the “SUBMIT TOPIC” button when the post is complete.

Example Configuration

For this example there will be two (2) forums, Forum 1 and Forum 2. There are several usergroups in each forum, but the ones to be allowed to bypass the math question in each forum are:

  • The Members usergroup
  • The VIP usergroup

Finding the Usergroup Permission Sets

The various usergroups in each forum have specific permission sets assigned to them. The forum Admin has decided which usergroups in which forums are to be able to bypass the math question when making posts.

From the Forum Admin menu on the left of admin pages, select Forum > Forums > Manage Groups And Forums to see the forums on the website.

  • In the section for a forum which is to have the permission set, click on “Forum Permissions” to see the list of usergroups in that forum and the permission set associated with each usergroup.
  • For the usergroups in that forum that are to be able to bypass the math question, record the permission set associated with each of those usergroups.
      For this example, clicking the “Forum Permission” button in Forum 1 shows:
      • Members => “Standard Access” permission set
      • VIPs => “VIP Access” permission set
  • When finished reviewing the permission sets assigned to usergroups with a forum, click the “Cancel” button at the bottom of that forum’s section to move onto the next forum.
  • Repeat the above steps for each forum which is to have users allowed to bypass the math question, recording the name(s) of the permission set(s) for each usergroup in the forum to have the permission enabled.
      For this example, clicking the “Forum Permission” button in Forum 2 shows:
      • Members => “Standard Access” permission set
      • VIPs => “VIP Access” permission set
  • Because the similar usergroups in the two forums have the same permission sets, only the permission sets “Standard Access” (for Members) and “VIP Access” (for VIPs) need be set up for bypassing the math question.

Setting the “Can bypass the math question” Permission

  • Allowing users to bypass the math question is controlled by their usergroup permission set.
  • Each usergroup that is to have that ability must have the permission turned on in their permission set.
  • This is accomplished from the Simple:Press Administration panel Admin menu by clicking/opening Forum > Permissions > Manage Permission Sets.
  • Select “Edit Permission” for the permission set to be updated to view the “Permissions – Manage Permissions” panel.
    • For this example, select the “Standard Access” permission set.
  • In the permission set under “Moderation” click the check box next to “Can bypass the math question” to set/enable the permission if it does not already have a green check mark. When enabled, the check box contains a green check mark.
  • Click “Update Permission” at the bottom of the page to have the selection(s) saved.
  • At a later time clicking the check box when it has a green check mark removes the check mark and will remove the permission when followed by clicking “Update Permission” to save the revised selection.
  • Repeat these steps on each permission set to have this permission enabled.
    • For this example, the “VIP” permission set in Forum 1 must also be selected to have the permission enabled.
  • Repeat the above steps for each forum and each permission set to have this permission enabled.
    • For this example, because Forum 2 usergroups to have the permission enabled have the same permission sets as those in Forum 1 which were just updated, no other action is required.

Page Changelog

Codex page sync’d with code version 5.5.11.

More Topics In FAQ


Copyright © 2006-2019 Simple:Press. All Rights Reserved.