As always, if you are eligible for a free upgrade, you’ll see the update in your dashboard. Customers with expired upgrades subscription can renew by using a 50% discount code.
The post Watu PRO 6.8 first appeared on CalendarScripts Blog.]]>To enable the feature, simply select the checkbox:
We call the feature experimental because it needs to be battle tested on all kind of mobile devices, however so far all our tests went great!
Once enabled, the quiz taker will see a microphone button along with the text box for answering the question:
When they stop recording, the player shows up below the button.
The user can re-record their voice many times – only the last attempt will be stored.
When the quiz is completed, the same audio player is shown in the final screen and in your admin’s “View results” page so you can listen to their answers.
If a question that accepts audio is marked as required, recording the audio or writing in the box will mark the question answered.
We don’t yet have an option to hide the box and use only audio, but this is coming shortly.
The post Audio Input For Watu PRO Open-End Questions first appeared on CalendarScripts Blog.]]>The plugin lets you convert your chosen content into a large language model (“AI”) friendly markdown format. This will let you make your product or API documentation or literally any content easily accessible for them. So your users could ask questions to any popular AI model and provide the LLM-friendly content as a context.
Additionally, the plugin will automatically generate the two suggested index files by llmstxt.org
We already adopted these formats.
You may wonder why you would want your content to be LLM-friendly. Don’t be one of those people who asked why they should make their site easily discoverable by Google LLMs are slowly turning into the new search engines, so the easier they get to know your content, product and brand, the better chance they’ll spread the word about it.
And as far as documentations go, making your docs LLM-friendly will make it much easier for people to use them with the help of LLMs. It’s a win-win-win situation.
The plugin will be distributed from Github at least for the time being. The WP directory requirements aren’t sane anymore.
Any suggestions, bug reports or feedback, please share in the Github repo or as comments to this post.
The post LLM-Friendly WP first appeared on CalendarScripts Blog.]]>
This means that the knowledge base of our premium plugins Watu Pro and Arigato Pro is now available in markdown format in two versions:
llms.txt – a short version with links to each post as markdown
llms-full.txt – all the docs in a single txt / markdown file ready to upload in ChatGPT, Claude, Mistral, Gemini, LLama, Deepseek, or any other model with large enough context.
We aim to keep up with the standard of the LLM community and make your work with our plugins easier.
The post We are adopting the llms-txt standard first appeared on CalendarScripts Blog.]]>or get it from our Git repo
To use the bridge you’ll need your Brevo API key and Account Settings -> API keys.
Adding rules is super simple. Once the plugin is installed you’ll see a link “Bridge to Brevo / SendInBlue” in your WatuPRO menu. Go to it and you can add any number of rules:

Note that only up to 50 lists can be shown at this time.
The post WatuPRO Bridge to Brevo (SendInBlue) first appeared on CalendarScripts Blog.]]>The import file format is the same that you get when exporting your entries from Quizzes -> View Results -> Export this page.
You can open this file, edit it in Excel, and then import:
Here is what you need to know about importing:
The post Importing Results / Entries in Watu PRO first appeared on CalendarScripts Blog.]]>
This can be used to show an image or content that should be memorized and understood before the question.
In the questions editor, simply enter the memory section before the question contents, wrapped in a shortcode watupro-memory id=”X” where X is the current question ID.
For example:
The shortcode wraps the content that should be in the memory section. Below the closing /watupro-memory shortcode begins the normal question contents.
The shortcode accepts the following parameters:
id (required) – This is the current question ID. You can see the ID shown in the poll-like shortcode just above the title field. If you are just creating a question, you will need to save it first and go to edit to get its ID.
seconds (optional) – The number of seconds the memory section is shown before the question contents. Defaults to 5.
HOCK international prepares candidates for professional accounting exams, and test banks are a critical tool in our study programs. With thousands of multiple-choice questions per exam, we needed a way to categorize, organize, and offer questions by topic to students.
While it can be difficult to evaluate and choose from the dozens of quiz plugins available for WordPress, Watu Pro has been a cornerstone of our learning management system since 2014. In this case study, I will explain how we chose Watu Pro, show some of what is possible using Watu Pro, and give examples of how easily it can be customized.
Watu Pro’s question categories allow us to organize the questions in a way that mirrors the exam structure, and then offer questions to students in various combinations, including by topic, by Section, and from multiple Sections. Furthermore, Watu Pro’s ability to re-use questions from entire quizzes rather than just selecting specific questions is a powerful and unique feature, even among other quiz systems that claim to offer test bank capabilities.
The following screenshot shows how easily a student can pick questions to study from one or many topics (and see their current statistics):

Students preparing for professional certifications want detailed statistics about their performance. Watu Pro’s database tables store every student response in any easy-to-understand layout, which is convenient for creating custom queries to show the students’ progress. Aggregate queries such as SUM, COUNT, and MAX can all be used to create performance metrics. By storing the results of such queries in the WordPress user metadata table, statistics can be displayed in dashboards created through page builders like Beaver Builder, as shown in the following screenshot.

Beyond the built-in features, the modular design of Watu Pro allows PHP/MySQL programmers to easily edit the code. With only minimal modifications, we were able to add the following customizations:
Watu Pro uses CSS to control many aspects of the quiz layout. In the screenshots below, compare the standard Watu Pro layout to one of the layouts created by Watu’s designer to get an idea for how much the look and feel can be modified.


Even when HOCK investigated commercial AI-driven learning systems, none of them could match the features offered by Watu Pro. Furthermore, being able to extend the capabilities of Watu Pro offers tremendous advantages over other quiz platforms. With the help of Watu Pro, HOCK has been able to offer a best-in-class learning experience for our students.
Founded in 2000 by Brian Hock, HOCK international provides complete and affordable study materials for the Certified Management Accountant (CMA) and Certified Internal Auditor (CIA) exams. In addition to the robust test bank powered by Watu Pro, HOCK also offers detailed textbooks, multimedia classroom videos, and the best support and guarantees on the market.
The post HOCK international: Case Study on the Flexibility and Customizability of Watu PRO first appeared on CalendarScripts Blog.]]>We at Kiboko Labs have built several successful plugins and themes for WordPress. Most notably WatuPRO, the Chained Quiz, Namaste! LMS, Arigato PRO, Hostel PRO. We will be very happy if you use our plugins.
For the more than 10 years actively developing plugins, customizing apps and fixing sites, I know most of the WordPress weirdness by heart. We can still do almost everything with it. If you need help with WordPress, I’ll be happy if you get in touch.
WordPress is still one of the most affordable ways to get a non-trivial small business web app developed.
However… in most cases…
WordPress still powers a huge part of the websites. As of 2021 it powers more than 1/3 of the websites on the internet! Everyone is using it.
If you contact a web agency to have a website developed, most of them will suggest you to use WordPress. Why?
Do you notice that there is nowhere “you” in the above reasons?
That’s because it’s usually about them.

Photo by Ferenc Horvath on Unsplash
Some companies (most of these that will not suggest you to use WordPress) will tell you that you need a powerful CMS or a “no-code tool”. Webflow, Drupal, Craft CMS, Flutter CMS, Plone, Joomla, Wix…
These are all good tools.
You likely don’t need them either.
Some companies will offer you custom development with cutting-edge technologies ( buzzwords). Laravel, Django, Rails, Node.js, React… “you’ll love to deploy our custom kubernetes orchestration of Java based microservices glued with Rust and Goland code…”
These companies may be good developers. Maybe they are even great.
But your teacher’s or plumber’s website does not need any of this.
This is over-engineering a simple problem.

Photo by Shane Rounce on Unsplash
Just because you want to have a contact form or even a booking calendar does not mean you need huge and costly software installed.
Yes, some small businesses do need a CMS. Some do need complex web based apps. These will benefit from custom development or a customized WordPress.
Some will blog regularly – these businesses will benefit of using WordPress or a similar CMS.
Many small business owners think they need a blog or a news section. They believe they will write regularly and will get search engine traffic because “content is king”.
“I need a blog. I will write a lot. I will get free traffic to my blog from the search engines”.
You don’t need a blog. You won’t write a lot (if at all). You won’t get free traffic from the search engines.
Most of these blogs and news sections stay stale. The owners write 3-4 posts and then stop. They are busy with their business. And that’s good because writing a blog does not bring traffic. Not anymore at least. Believing you’ll just write some content and users will come and find you is so 2010.
That’s what your dentist’s / plumber / teacher / laywer / … site needs.
Simple and clean.

Photo by Samantha Gades on Unsplash
Static, the heck?! It’s 2022?!
Exactly because it’s 2022.
I’m working on web development since around 1999. There was no Twitter yet. There was no Facebook. There was no Gmail.
I built sites in Notepad. I built sites in Frontpage. I built sites in Dreamweaver. I’ve built sites in plain HTML. I’ve built sites in HTML + CSS and JavaScript. I’ve built sites with Perl / CGI scripts. Then PHP. Then Joomla, WordPress, Drupal, Laravel, you name it. I’ve seen the advantages and disadvantages of all.
Your small business 10-pages site with a contact form does not need WordPress. It does not need any CMS or a framework.
It needs good old static HTML and maybe some PHP. Hosted on a cheap shared host, files uploaded with FileZilla. No deployment required. Usually no database required.
But this means someone has to code it!!!
Let me tell you a secret – creating a site always needs a professional even if you use a “no code” tool or a CMS. Unless you are fairly good at setting up WordPress and designing a theme you will always need the services of a web development company or at least a freelancer. If you want your site to be professional and secure, of course.
So then what are the benefits of going static instead of using WordPress or another CMS?
You get the idea. Just have a static site build, maybe with a contact form. If you are short on budget and time you can even use a cheap Bootstrap template and have the whole site built in 2-3 days for a few hundred bucks.
Ideally it’s better to have a custom design – this may take 1-2 weeks and cost $1k – $2k, but it’s a one time payment. And it’s still cheaper and faster than most other options.
Most sites need a least a contact form. So you may need some programming, at least a little bit. Maybe you’ll want some price list updated from a CSV etc, you may even need a simple database with products. These things may get you closer to a CMS but while you are having only 3-4 dynamic sections it’s still better to have most of your site static and update only these settings rather than setting up a whole CMS like WordPress and having it “drive” your whole site.
If you are closer to the web development community you may have heard about them. Jekyll, Hugo, Gatsby… They are great tool for generating static sites while still having a full powered CMS on a local installation.
They can be a great solution, because they have most of the advantages of static sites that I listed above. However installing and using these tools is a lot more technical and you either need to learn them yourself, or have a developer.
They are good options, however – it depends on your use case. If you are unsure and need help, feel free to contact me for a free advice.
The post Your Small Business Website Does Not Need WordPress first appeared on CalendarScripts Blog.]]>