Our Work LearnDash Customization

How Maximo Nivel Made One LearnDash Platform Teach English Across Four Countries

Four countries, one schedule, and every batch capped at 11.

0 %
Scheduling accuracy
0 %
Faster course completion
0 %
Improvement in page load speed
0 %
Enrollment control

When COVID-19 pushed Maximo Nivel’s English courses online, students in Costa Rica, Guatemala, Peru, and the United States all needed live classes at times that made sense locally. LearnDash was the right LMS; it just had to learn time zones, batch limits, and bulk completions first.

The Client

An institute whose whole product is crossing language barriers.

Maximo Nivel, English education across four countries.

An education institute led by Luca Mosca, providing English learning courses to students in Costa Rica, Guatemala, Peru, and the United States. Like schools everywhere, COVID-19 sent them online; unlike most, their classrooms already spanned countries. They picked LearnDash as their LMS and needed its modules integrated so the whole system performed at its best.

lucamosca-about
In Their Words

The engineer's view of a very geographic puzzle.

Teaching LearnDash new tricks, one time zone at a time.

Juggling time zones, batch limits, and instructor workflows meant we weren’t just tweaking LearnDash. We were basically teaching it new tricks. The CSV automation pieces were especially fun to build, and seeing everything click together smoothly felt great.

Arunesh Parab CTO, WisdmLabs
arunesh-parab-996x1024-371x
The Challenge

What time is class when the classroom spans four countries?

Students picked courses by country, across clashing time zones. Every booking had to make sense.

Monthly schedules were tricky to manage when a convenient hour in Lima confused a learner in Guatemala City. Batches capped at 11 students needed enrollment to close itself, and heavy server usage was slowing pages for everyone.

clarity

What students needed

Clarity at booking.

  • Times in their zone
  • Simple enrollment
  • Fast pages
work

What instructors needed

Less manual work.

  • Batches capped at 11
  • Bulk completions
  • Automated expiry

The real question

Every piece worked against another: country-based selection multiplied time zones, small batches demanded strict limits, and the server was already straining. Could one LearnDash setup stay stable, efficient, and friendly through all of it?

The Non-negotiable

All in all, it came down to these 5 non-negotiables.

01

The course purchase flow had to become simpler and more intuitive for students joining from different countries.

02

Course schedules needed publishing and management in a consistent, organized monthly structure.

03

LearnDash Groups had to support batch-based cohorts with controlled access for group learning.

04

Instructors needed to mark multiple learners’ courses complete via CSV, ending profile-by-profile updates.

05

Group expiry dates had to generate automatically from CSV uploads, keeping course access rules hands-free.

How It Got Customized

A systematic pass through scheduling, groups, and performance.

Booking, batching, and completions, all running themselves.

maximonivel-01-scheduling

01 · Scheduling

Class times that translate themselves.

A user-friendly booking flow now adjusts class timings automatically to the learner’s country or region, so students across time zones attend live sessions without confusion. The enrollment process itself was simplified into a clear, intuitive path that minimizes errors for students and instructors alike.

  • Timezone-aware Timings adjust to each learner’s region automatically.
  • Confusion, removed Live sessions attended without second-guessing.
  • Effortless enrollment A clear flow that heads off booking errors.
maximonivel-02-groups-automation

02 · Groups & Automation

Batches that close at 11, completions in one upload.

LearnDash Groups was customized to restrict enrollments the moment a batch reaches its 11-student limit, protecting class quality. Group expiry dates now generate from uploaded CSV data for automated access control, and an enhanced Mark Course Complete function lets instructors complete multiple learners’ courses through one CSV upload.

  • Limits enforced Enrollment stops itself at the eleventh student.
  • Expiry automated CSV-driven group expiry keeps access clean.
  • Bulk completions Whole cohorts marked complete in one upload.
maximonivel-03-performance

03 · Performance

Pages that keep pace with the classes.

With high server usage dragging on load times, the backend was optimized to relieve the strain and overall page speed was improved across the site, giving students and instructors faster navigation and a smoother experience wherever they log in from.

  • Server relieved Backend optimization eased the heavy load.
  • Speed lifted Faster page loads across the whole platform.
  • Smoother sessions Navigation that keeps up with live learning.

From time-zone tangles to a platform that runs like a real classroom.

99%

Schedules, accurate

50%

Completions, faster

30%

Pages, quicker

100%

Enrollment, controlled

The Outcome

With everything live, here's how learning runs now.

Four countries of students, one platform keeping time.

Before
maximonivel-outcome-before

geography fighting the LMS

Time-zone confusion at every booking

Full batches with no way to close

Slow pages under heavy server load

After
maximonivel-outcome-after

a classroom-friendly system

Sessions booked easily in each learner’s own time zone

Enrollment limits and course expirations, automatic

CSV completions and significantly faster pages

Running live classes across several time zones?

Let students book in their own local time, cap every batch automatically, and mark a whole cohort complete in one upload.

  • See how LearnDash learns a new language
  • Explore builds that hold across languages
  • Learn what a multi-brand academy needs
  • Trusted client logo 1
  • Trusted client logo 2
  • Trusted client logo 3
  • Trusted client logo 4
  • Trusted client logo 5
  • figma logo

Tech Partners Driving Business Outcomes

For 14+ years, we’ve partnered with ambitious businesses across industries that are investing seriously in growth and need websites built for what comes next.

2000+
Projects Delivered
900+
Clients Worldwide
14+
Years of Experience
120k+
Plugin Installs
9.8/10
Client Satisfaction
3.8 yrs
Avg. Engagement