Our Work LearnDash Platform Setup & Customization

Italy's First School Esports League Gets Its Own LearnDash Platform in a Month

A new national league needed its online courses ready fast.

1 month
Built and on schedule
5
Self-paced courses
30
Students per school purchase
5.0
Clutch score, on all criteria

Maker Camp uses video games to teach, and in 2022 it co-launched Lega Scolastica Esports, Italy’s first esports league for upper secondary schools. Every school in the league gets self-paced online courses. WisdmLabs built the LearnDash platform behind them, shaped around how schools actually buy.

The Client

An Italian company that turns popular games into classrooms.

Maker Camp, led by CEO Marco Vigelini.

Maker Camp uses Minecraft, Roblox, and Fortnite to teach critical thinking, problem solving, and collaboration in schools and museums. Marco also runs the YouTube channel A Scuola con Minecraft. Brands and UNESCO sites hire it for custom game experiences, and its national contests have reached thousands of students.

In Their Words

Marco’s verdict, from his verified Clutch review

Here’s why he came back for a second project.

We already had the opportunity to collaborate with them for another project, and having experienced their professionalism, we did not hesitate to contact them again. They were proactive and technically skilled, very helpful, attentive. We worked essentially using the basecamp.com tool proposed by them. Being in a different and distant time zone, I must say that we were able to work very well.
Marco Vigelini CEO, Maker Camp
makercamp marco vigelini testimonial image 2
The Challenge

Maker Camp needed a site for the league’s online courses.

Schools didn’t buy the way people did. Teachers paid for whole classes by transfer.

Most checkouts expected one person paying by card. Here, one order had to set up 30 students, each with a login and a named certificate, and the teacher needed to see everyone’s progress.

nothing

For teachers

One purchase, one class.

  • Pay by bank transfer
  • A code for the class
  • See every student
loading

For students

Learn at their own pace.

  • Pick from five courses
  • Access to videos, texts, quizzes
  • A named certificate

The real question

Students aged 16 to 19 took these courses for their school-to-work hours. Could the site handle school purchases and still give every student their own access and certificate in time for the league’s launch?

The Non-negotiable

All in all, it came down to these five requirements

01

Teachers had to request a purchase and pay by bank transfer, since schools don’t use credit cards.

02

Each paid purchase had to unlock the platform for a full class of 30 students.

03

Students needed to join using an access code their teacher hands out to the class.

04

Every finished course had to produce a certificate of attendance with the student’s own name.

05

Teachers needed to follow each student’s progress on their own, without asking the organizers.

How We Approached It

We advised waiting on an LMS in January. By May, it was time.

Our approach was to set up the courses, fit the class purchase, then personalize every certificate.

01 · The Platform Title

Five self-paced courses on the league’s own subdomain.

WisdmLabs set up LearnDash and WooCommerce on the league’s training subdomain to host five self-paced courses. Each mixes video lectures, texts, software installs, and random quizzes, and issues a certificate on completion.

  • Five courses Students can pick any of them, in any order.
  • Mixed formats Course content available as Videos, texts, software, and quizzes.
  • Certificates included  One for every course a student finishes.

02 · The School Purchase

One purchase per class, paid the way schools pay.

WisdmLabs’ own LearnDash Group Registration plugin, linked to WooCommerce, turns each school purchase into a group of 30 seats. Once the bank transfer arrives, access opens and the teacher shares an access code.

  • Built for transfers Access released once payment arrives.
  • Access codes Students join with the code from their teacher.
  • Student visibility Each student’s progress visible to teachers in one place.

03 · The Custom Plugin

A first-login step that puts the right student name on every certificate.

Certificates needed students’ real names, so we built a custom plugin that lets each student set their name at first login. Everything else runs on default LearnDash and Group Registration.

  • Names set once Students confirm them on first login.
  • Personalized certificates Each one carries the right student’s name.
  • Lean build Custom code used only where defaults fell short.

From a scope email in May to a finished platform in July.

1 month

 Built and on schedule

5

Self-paced courses

30

Students per school purchase

5.0

Clutch score, on all criteria

The Outcome

What changed for teachers and students.

Schools can enroll a class, and every student learns at their own pace.

Before
04 before no training platform minimal

courses promised but nowhere to host them

No platform for the league’s online courses

No way for schools to buy by bank transfer

No way to issue named student certificates

After
05 after schools can enroll minimal

courses live, and schools can now easily enroll

Five self-paced courses on one platform

Class-sized access sold the way schools pay

A named student certificate for every finished course

Selling online courses to schools?

Set up & customize LearnDash so schools can buy for a whole class, students learn at their own pace, and teachers can see every result.

  • See how schools can buy seats for a class
  • Learn what a school-ready LMS has to do
  • Explore LearnDash builds for education
  • 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