Here’s How We Customized A LearnDash Website To ImproveThe Online Learning Experience

Objectives
Adding custom features to the LearnDash Announcements Pro add-on to improve the courses’ student announcements system.
Csutomizing the LearnDash Assignment Deadline add-on to personalize the assignment submission process on online courses.
Increasing online learning site’s speed, performance, and security.
Overview
Aynrand, one of our eLearning customers purchased our LearnDash Assignment Deadline & LearnDash Announcement Pro add-ons to manage their online courses but needed to take their features to the next level.
Their requirements included:
Allowing students to request deadline extensions for their assignments.
Adding a customized email notification system for course announcements.
Additionally, their website needed to be optimized in order to deliver a better front-end and back-end experience to students and administrators, increasing speed and security.
Our Tech Stack
Our Solution
LearnDash Customization

From a pop-up window, students are able to visualize the current due date, set a new requested submission date and add a justification for their request.
After a student submits a deadline extension request, administrators are able to review the request on the back end and manually approve or reject the request.

Additionally, they wanted to improve communication with their students by adding a email notification system linked to their LearnDash course page announcements, which could be sent to custom student groups.
With this announcements system, only instructors and admins are able to post announcements on the course page. Additionally, when posting they can select whether they want to send an email announcement along with the announcement posting.

LearnDash Optimization
- Plugin stack audit
- Object Caching
- Database Optimization
- Limiting Post Revisions
- Limiting Autosaves
- Implementing Lazy Loading in the back-end
- Increasing PHP Memory Limit
- Implementing a Content Delivery Network (CDN)
- Updating PHP
- Dynamically limiting loading plugins on specific screens.
- Setting up Automatic Platform Optimization (APO) in Cloudflare.
- Configuring Cloudflare for WordPress
- Database Server Configurations
- Removing Transient Caches
- Configuring the Server to share equal resources and prevent bottlenecks
Our Result
What Our Happy Customer Says

Roger Iván

Stephy Hogan
We had a custom-built plugin that did what the Multi-question category plugin does, but it was by a developer who wanted to charge us a butt-ton of money any time it broke. They never updated it without us asking/paying.

Carlos Alfredo Dávila
Our firm hired Wooninjas to add several customizations to our LearnDash site. From the first discovery call, we felt confident in their abilities and could sense they had relevant previous experience with learning platforms. They understood our requirements perfectly and finished the job in a very reasonable budget.

Sajah Popham
Zee and the whole team helped me with some customizations to my LearnDash membership site. They consistently communicated clearly, made their deadlines, provided training for me and my team on how to use it, and ultimately did exactly what I needed. Will definitely use them again and recommend them to colleagues!!

Darja Košak
I have been using their LearnDash Certificate verify add-on for almost a year now, needed an extra feature which they added for no extra charge. You guys rock!

Evan Reis
WooNinjas provided great customer service to me to solve an issue uploading quizzes into my website. They responded quickly and located and resolved the issue very well.

Felipe Balbino
Great customer service, we had issues but the Wooninjas team didn't give up and were very helpful in fixing my issue.

Mariah Bruehl
I have been working with Wooninjas for years. They helped me build a complex LMS site with thousands of lessons. Their developers are easy to communicate with, always get back to you, and always deliver.
A terrific company with great plug-ins. I needed support for trying to figure out some functionality, and it went like all Support should go. I asked the question and I got a timely and thorough response. Keep up the good work everyone!
WooNinjas provided great customer service to me to solve an issue uploading quizzes into my website. They responded quickly and located and resolved the issue very well.
Great customer service, we had issues but the Wooninjas team didn’t give up and were very helpful in fixing my issue.
The plugins offered by the company are fantastic and their support team is the best, I have had the opportunity to use LearnDash Certificate Verify and Share and I am very satisfied with the results obtained. I highly recommend them.






Ready to Take the Leap?
Send us some quick info on your project or task and we will get back to you within
24-48 hours.
