Building a K-12 School with LearnDash and WISDM Instructor Role

One of the major challenges during the pandemic has been that of finding ways to keep schools up and running, with as few hiccups as possible. Many schools across the world have adopted the eLearning module with varying degrees of success, trying to continue lessons and lectures in as uninterrupted a manner as possible.

One such example of a school that has managed to successfully take their lessons online, especially to a younger age-group is the Canyon Elementary and Middle School, California.

We had the opportunity to work with Eric Reynolds, who is managing all the technical requirements of the school’s LMS platform.

This is his story.

A Brief Introduction to the Project

Less than two months prior to the start of the school year, Eric had to design a learning management system and online community for the Canyon School’s 74 students, from kindergarten through 8th grade, their teachers, administrative staff, parents, support organization members, and the local community.

They had little time, so developing the site from scratch was not feasible. Hence, Eric decided to go with a pre-built software on WordPress. 

Client Requirements

Eric’s main requirements were –

  • A social and interactive platform, where students could navigate with ease
  • A way to enable all their teachers to add, manage, and evaluate different courses, working independently as well as together
  • A way to simplify the website functionality for students in the younger grades

Building the K-12 Website

Here’s the Canyon School in a technical nutshell –

  • A social-centric theme that has great styling options
  • WISDM Instructor Role to set up multiple Teacher accounts
  • Form plugin for receive and view assignments (for younger students)
  • A chatbox to connect with students, teachers, and parents in case they needed help using the system
  • An event management plugin to host and manage school events online
  • An attendance tracking plugin to maintain student attendance records
  • A firewall to protect the website from malicious attacks

Let’s now take a look at the plugins used in greater detail.

Eric chose the Buddyboss theme and Pro platform because of its styles and functionality integration with popular WordPress extensions like Elementor Pro, LearnDash, Zoom, WishList Member, etc.


screenshot .us 2021.02.23 17 20 33 1

For the younger students in the Kindergarten, 1st, and 2nd grade, who found LearnDash too complicated, he used the Buddypress extension to give teachers a simple way of creating and presenting lessons and assignments. The younger students could upload completed assignments using a form plugin, and the teacher and students could monitor turned-in assignments using the form views.

WISDM Instructor Role was instrumental in adding multiple teachers who could create courses and manage the quizzes, assignments, and lessons for the older students. Being able to collaborate on courses effectively reduced the workload of the teachers as they could also conduct and manage courses in unison.

To help students, parents, teachers, and community members find what they need, Eric set up a Chatbot where he would conduct live chat sessions between 9:00 am and 12:00 pm on school days. When he was offline, the chatbot offered predefined answers to site visitors and school community members for various scenarios including how to get to class, change a password, set up Chromebooks, attend a Zoom meeting, and more.

The school used event management plugins to give select members the ability to create events from the front-end.


screenshot .us 2021.02.23 17 20 33

Among other plugins, an attendance tracking plugin was of great help in monitoring the students’ attendance.

At last, but not least was the integration of the firewall to protect the website from being attacked. This was an important step as it contains all the details of the enrolled students, which is sensitive information. Hence, data protection is a strong concern. 

screenshot .us 2021.02.23 17 53 45

Summing Up

Eric Reynolds’ website is an excellent example of what an ideal online school platform should look like and we are glad to have been able to contribute to the same.

With the help of WISDM Instructor Role for LearnDash, Eric was able to add a much-needed multi-teacher functionality to the website, so they could add and manage courses from the front-end.

Check out their website – Canyon Elementary School

Want to build your own online school?

Read More of Our Success Stories

Common WordPress Plugin Development Issues (6)

6 Best LMS Platforms for Your Online Education Website in 2024

In the dynamic landscape of online education, selecting the ideal Learning Management System (LMS) is paramount to the success of your virtual learning environment. The right LMS platform can revolutionize the way you deliver educational content, engage learners, and monitor their development. As we navigate through 2024, the demand for innovative and efficient LMS solutions continues to grow, prompting a closer look at the top contenders in the field. Let’s explore the 6 Best LMS Platforms that are poised to elevate your online education website to new heights this year.

Read More »