Author Archives: admin

How To Design The Sign Up Forms in Arigato PRO

When you use the shortcode for a sign-up form in Arigato PRO it generates a very clean basic responsive HTML code without any pre-formatting. The idea is that the form will nicely fit your WordPress theme design and stay consistent with it.

If your theme does not have any styling of standard form elements or have odd styling you may need to modify the CSS yourself. Here is the HTML code of a basic form:

<form method="post" enctype="multipart/form-data" class="bftpro-front-form" onsubmit="return validateBFTProUser(this,false);" >
	<div><label>Your Name:</label> <input type="text" name="bftpro_name"></div>
	<div><label>*Your Email:</label> <input type="text" name="email"></div>	
	<div class="bftpro-front-signup-button">
	   <input type="submit" value="Subscribe">				
	</div>
	<input type="hidden" name="bftpro_subscribe" value="1">
        <input type="hidden" name="list_id" value="1">		
	<input type="hidden" name="required_fields[]" value="">	
</form>

Such a form looks good on our theme:

But with a bit of CSS you can make it look different if you wish. The form has class so you can style the elements. Example CSS:

.bftpro-front-form div label {
display:block;
float:left;
width: 150px;
font-weight:bold;
font-size: 120%;
font-family: Verdana;
color: darkblue;
}

.bftpro-front-form input[type=text] {
height: 25px;
font-weight: bold;
font-size: 120%;
}

.bftpro-front-form input[type=submit] {
padding:5px 15px;
background:#ccc;
border:0 none;
cursor:pointer;
-webkit-border-radius: 5px;
border-radius: 5px;
}

With this CSS the same form code starts looking like this:



Your custom CSS code can be written either directly to the theme CSS or be added on the site using a plugn like Simple Custom CSS

WooCommerce Integration in MoolaMojo

From version 0.6.8 the WordPress virtual currency plugin MoolaMojo supports selling currency packages through WooCommerce. This opens endless possibilities to sell all kind of stuff from all kind of plugins through WooCommerce. For example it becomes easy to sell virtual currency packages that can be then used to purchase access to WatuPRO paid quizzes (especially useful if WatuPRO does not support your payment processor but WooCommerce does).

Here’s what is required to make this work:

  1. WooCommerce and MoolaMojo installed and active
  2. Create some currency packages in MoolaMojo
  3. Create product(s) in WooCommerce for selling the MoolaMojo packages. You need to two things to make this work:
    a) Mark the product as Virtual and Downloadable
    b) Add custom product attribute with name “moolamojo” and value the ID(s) of the package(s) you want to sell. The package IDs are shown on the MoolaMojo Packages page.
  4. If you want to automatically redirect to another page after the WooCommerce order is completed, add another custom attribute called “moolamojo-redirect”. Its value should be the full URL of the page to send the user to.

Here is an example of such setup:

That’s it!

IMPORTANT: The package will be assigned only if the WooCommerce order status is COMPLETED. If the order fails for some reason or you are taking offline payment and approving orders manually, the MoolaMojo currency package will not be purchased until the order status is completed.

WatuPRO 5.5

The new version of the quiz plugin WatuPRO is now ready. Here are the changes between version 5.4 and 5.5:

  • Multiple choice questions can allow groups of checkboxes. More info at http://blog.calendarscripts.info/group-checkbox-questions-in-watupro/
  • You can now limit quiz attempts per email address requested in “Ask for user contact details” section.
  • Integration to MoolaMojo – you can award virtual currency for taking tests. Learn more at http://blog.calendarscripts.info/watupro-integration-with-moolamojo/
  • When setting an email address to receive the quiz results at the admin end you can now use variables from “Ask for user contact details” section. This gives the possibility to specify receiver of these emails who is different for each quiz taker.
  • Tin Can / Experience API integration through WP Experience API plugin. Learn more at http://blog.calendarscripts.info/xapi-tin-can-integration-in-watupro/
  • Displaying test results can be delayed for a future date. In such case you can define what text to be shown at the end of the quiz and in the user’s dashboard before the date arrive. This feature is useful for logged in users.
  • When the PDF Bridge is installed and enabled to generate certificates we will also generate PDF files when “Download” link is clicked on “View results” popup (instead of .doc file which is the behavior when the bridge is not installed)
  • When displaying “performance per category” you can now limit to the top X categories depending on your sorting preference
  • The shotcode watupro-result can now work without “quiz_id” parameter. In this case it will show the latest attempt for the user on any quiz. This can be useful if you redirect to the same page from several quizzes.
  • Added filter by question content on the Manage Questions page.
  • Added filter by internal comments in Manage Quizzes page. Note that if you have comments saved before this version they may need to be re-saved to be searchable, as this change required a DB update.
  • Sorting category grades is now also possible by number of absolute points collected instead of the default criteria (percent correct answers).
  • Improvements to timer: you can specify that it turns red when less than X seconds remain. When results are auto-submitted the user will get a message making it clear that they ran out of time and results were automatically submitted.
  • Added “view details” link when the list of quiz takings is published via shortcode.
  • Added “time spent” column to the test result exports.
  • The watupro-result shortcode should now work for non-logged in users too when you have to show the result of the last completed test
  • Import / export questions function now supports and shows question subcategories
  • Added final screen variable %%EMPTY%% for empty (unanswered) questions which will no longer be shown as wrong-answered questions in the %%WRONG%% variable.
  • WatuPRO can now be used in the LMS LearnPress through this free bridge.
  • For Namaste! LMS users: the WatuPRO user groups (when available) will be shown on the Namaste! LMS Students page.
  • [Intelligence module] A paid test can be access for free from selected WatuPRO user groups or WP user roles.
  • [Intelligence module] The plugin is integrated with MoolaMojo so you can sell access to quizzes for virtual credits earned by performing actions in your blog.
  • [Intelligence module] Slider questions can directly transfer the slider selection as question points. In this case you can still define correct / wrong answers but the points on them will be disregarded.
  • [Intelligence module] The user control mode (when you allow user to choose what questions to answer) now can be configured which of the selection modes to include.
  • [Intelligence module] You can now set the width of fields in Fill the gaps questions at a question level.
  • Added option to allow “unfiltered_html” to the roles you enable to manage quizzes.
  • Fixed bug: taker’s name was missing in download doc when single quiz taking is downloaded in .doc file.
  • Fixed bug: when WP roles were used instead of user groups, saving a test category was not saving the role based restrictions.
  • Fixed bug with “user chooses” mode. When a quiz is in this mode but the user has stored progress from a quiz attempt, visiting the page should load their stored test instead of showing the choice form again.
  • Fixed bug, Intelligence module: when editing quiz attempt from the administration, only the grade title was saved in the “results” column while when user takes the quiz we store both title + description.

As usual eligible customers have received a newsletter with free upgrade. If your free upgrades subscription has expired you’ll receive 60% renewal discount code.