Case Study - Onomy

Here’s How We Helped

Greek Experts Build

An Effective Language-Learning Platform For Learners Of All Ages.

Project Overview

Task

To build a gamified, interactive eLearning platform for a multi-level Greek language academy catering to students across different age groups, from young learners to adults.

Team

1 Project Manager, 1 Front-End Developer, 1 Back-End Developer, 1 UI/UX Designer

Duration

(ongoing)

Result

A gamified eLearning platform that engages students through interactive courses, tailored learning paths, and progress-tracking features, enhancing the overall language learning experience.

Overview

Greek123, a leading provider of Greek language education with over 60 years of industry experience, reached out to WooNinjas with the desire to create a comprehensive eLearning experience for learners of all ages on desktop and mobile. Their LearnDash site had to be configured and customized to support diverse learning activities, features such as on-screen keyboards, and games built with HTML5. Greek123 also worked closely with WooNinjas to create a site-wide gamification system, fostering a sense of accomplishment and healthy, organic competition in young learners.

Challenges

Solution

Data Synching

Greek123 came to us with two separate sites: a main site that included their content and landing pages and a separate LearnDash LMS installation to host the online courses.

Our task was to perfectly synch data between the two so that when a user is created on the main site, a new user with the same login and password can be automatically created in the LMS site.

At the same time, we had to make sure that when a password is updated through the main site, the information is accurately updated on the LMS.

All of this was accomplished by developing a custom data migration script.

Custom Quizzes With A Virtual Greek Keyboard

We also integrated a virtual on-screen keyboard to support students in completing activities directly within their LearnDash courses, with quick and easy access to all the necessary Greek characters.

By displaying a Greek keyboard, students can easily input text accurately, even if their physical keyboard doesn’t include those characters. The keyboard integrates seamlessly into the course interface, appearing whenever students need to type, and it’s fully compatible with LearnDash Quizzes. This enhancement not only improves usability but also ensures that students can focus on learning the language without being hindered by technical limitations, making the learning process smoother and more accessible.

Enhanced Language Learning With Audio Features

Additionally, we customized the quizzes by enhancing multiple question types with audio capabilities. 

We customized matrix sorting questions so that when students hover over a letter in these questions, an audio clip plays, allowing them to hear the correct pronunciation. This feature is handy for language learners, as it reinforces their learning through repeated exposure to the spoken language.

We configured audio files on multiple-choice questions to be embedded directly into the answer options. This enables students to listen to each choice before selecting their answer, making it especially valuable for language courses where correct pronunciation and comprehension are crucial. By hearing the words or phrases aloud, students can better associate sounds with text, which enhances their listening skills and reinforces their understanding of the language.

To make quizzes more engaging and visually appealing for young learners, we redesigned the quiz question interface to display each answer option with a large, colorful button in various shapes. This playful design not only captures students’ attention but also makes it easier for them to interact with the quizzes.

Enhancing Courses For Young Learners With Games

For this project, we worked on implementing and customizing the H5P games, including their Memory Game, to create an engaging learning experience for young learners. To make the game more interactive and aligned with language acquisition goals, we enhanced it with tailored audio features. We added options for unique audio tracks to be played when a correct match is made, allowing instructors to assign specific pronunciation or reinforcement cues for each card. This flexibility supports targeted learning and reinforcement through auditory feedback.

Additionally, we introduced a new Global Audio Settings section that centralizes control over all audio functionalities within the game. This includes a “Default Audio” option, which plays a predefined sound if no custom audio is set for individual cards, as well as a “Global Audio Track for Correct Answers” setting that overrides any custom audio to use a single sound for all matches. There’s also the option to disable either all custom audios or just the default audio, providing the flexibility to tailor auditory feedback to the needs of different student groups and learning contexts. 

These enhancements give instructors the ability to transform a simple matching game into a more dynamic, multi-sensory learning tool, perfect for younger learners who benefit from engaging, interactive content.

We implemented our Audio Assignments solution to allow students to use audio recordings for their assignment submissions. Students can record right from the online course page, providing the ideal set-up for evaluation progress on pronunciation.

Audio Assignments

Custom Reports

We also developed a set of custom reports for administrators to effectively monitor student performance. This included creating tailored Group Quiz Reports that feature data-driven charts, enabling admins to visualize and analyze the performance of all students within each group. These reports provide valuable insights, making it easier for administrators to track progress and identify trends.

Course Management

We optimized the experience for teachers managing their courses by creating a system that allows educators to prioritize course topics, track student progress, and streamline grading—all in one dashboard.

Now, teachers can easily set priorities for course content, indicating which topics and quizzes students should tackle first, providing clarity and structure to the learning path.

To keep students informed, we implemented a notification system that lets students know when a teacher has assigned them a topic or quiz. In the same way, once a student completes an assigned topic or quiz, teachers are automatically notified.

Teachers can also seamlessly track work completed, such as graded assignments and quizzes, from the dashboard.

Custom “My Activity Tab” For Student Profiles Hub

As part of this project, we developed a custom “My Activity” tab on student profiles, providing a comprehensive dashboard that consolidates key learning metrics into one convenient view. This tab allows students to track their total earned points, view a list of enrolled courses, monitor their course progress, and access detailed quiz information— all from a single interface. The streamlined dashboard helps students stay organized and motivated by giving them an at-a-glance overview of their learning journey.

Teachers Hub

“What we want is a place where teachers can share resources and ideas for a particular course.” 

To facilitate seamless collaboration and resource sharing among teachers, we designed and implemented a dedicated “Teacher Hub” Forum for Greek123’s eLearning platform. The forum is accessible to all teachers or group leaders who have access to a particular course, fostering a unified environment where educators can exchange ideas, resources, and best practices.

The forum was configured to be course-level specific, ensuring all posts and discussions relevant to the course’s unique structure and content. To further streamline the experience, the forum includes a powerful search feature, enabling teachers to quickly find specific topics, resources, or discussions.

When creating new posts, teachers select the corresponding course section from a predefined list that mirrors the course’s internal structure. Each course is structured to accommodate its unique lesson flow, ensuring teachers can categorize their posts accurately based on the relevant lesson or module. Teachers can also easily upload files and worksheets to each post, allowing them to exchange and discuss about course materials.

Gamification System

Badge, Rank, and Coin Reward System

We also developed a comprehensive gamification system to enhance engagement and reward student progress. The system uses a rank and badge structure that evolves as learners complete their coursework and achieve specific milestones. 

For example,

students begin the course with a default rank of “Novice.” As they complete all topics in the first unit —such as eBooks, videos, and interactive games—and pass all lesson and review quizzes with a certain score, for example of 70% or higher, their rank is upgraded and they are awarded a badge.

This gamification framework supports multiple badges for each level, with each badge tied to a specific coin value, encouraging continued participation and achievement. Students can earn coins as they collect badges, ranging from 50 coins for Badge 1 to 400 coins for Badge 6, motivating them to strive for higher scores and complete more challenging activities. The system not only makes the learning process more fun but also provides tangible rewards for their hard work, boosting engagement and retention.

Student Leaderboard

To foster a sense of healthy competition, we also integrated group leaderboards into the platform, allowing students to see how their performance stacks up against their peers. The leaderboards display stats such as total points, badges earned, and quiz scores, encouraging learners to stay motivated and strive to improve. This feature not only adds an element of competition but also helps build a sense of community and shared achievement among students as they progress through the course together.

Conclusion

Our collaboration resulted in an eLearning platform tailored to the needs of a diverse group of language learners. By building their customized LearnDash solution, Greek123 now offers an engaging educational experience with interactive games, on-screen keyboards, and a robust gamification system that drives motivation and progress.

Ready to Take the Leap?

Get regular calls with our LearnDash experts to help you to define an action plan to build and scale your platform, learn how to make the most out of your LMS, and achieve your goals .

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

    name-icon

    phone-icon

    email-icon

    web-icon

    msge-icon

    Please use the Support Ticket form for support requests. This form is only used for general inquiries and pre-sales requests.


    Scroll to Top