Overview

WSC Academy is a knowledge base for using all products on the WSC Sports platform. It is aimed to guide new and existing clients with how-tos and articles.

WSC Academy

Challenge

Develop a Moodle-based platform to guide new and existing clients with how-tos and articles.

The Client was looking for IT Staff Augmentation partner and eventually went for an IT outstaffing model of cooperation with us to customize a Theme for the e-learning platform based on Moodle.

The were the following challenges to be solved by IT specialists:

  • The display of content had to be customized for this Theme- layout, colors, the font type, font size that will be used across Moodle LMS.
  • This Theme had to support adding content through the LMS backend.
  • The Theme had to be responsive – work on both desktop and mobile platforms (the Client provided the design for all breakpoints).
  • The Client wanted to be able to change colors of different elements such as buttons and headers through the LMS as well as to style the content- image sizes, text color and size.

Pages in the Theme:

  1. Home page
  2. Login
  3. Course page
  4. Lesson page
  5. Article page
  6. Topics page
  7. Content list
  8. FAQ
  9. Error page 404
  10. Coming soon page

Solution developed

Dedicated IT team of 2 Markup developers and 1 PHP developer provided a full cycle of Moodle-based platform LMS development from the scratch included the following types of IT services:

  1. Frontend development:
    • Implementation of modern design
    • Customized a theme
  2. Backend development:
    • Customizing plugins
    • Customizing Moodle functionality
    • Notifications
    • Gamification
    • Authorization
    • Customization of the existing Moodle pages
    • Implementation of the new functionality: analytics tools and search engine using azure search service

The team managed to develop the following functionality of the LMS:

WSC-theme – a fully responsive and coded with the latest techniques in HTML5 and CSS3, so it will work on all devices, all browsers, and it does it all seamlessly.

WSC Sports local plugin – The main plugin of WSC application. It contains basic features, extends core Moodle functions by all WSC features.

WSC-search azure – Search plugin (Azure Search). This plugin allows Moodle to use Microsoft Azure Search as the search engine for Moodle’s Global Search. It was modified by adding new custom functions for search query and output results.

WSC-course format plugin – Special course format for WSC e-learning content. Customized from ‘topics’ format, includes some additional features and design. Purpose and key features: provide design for main WSC courses (Getting Started)

WSC-course format glossary – Special course format for WSC e-learning content. Customized from ‘single activity’ format, includes some additional features and design. Purpose and key features: provide design for additional WSC materials (Glossary, F.A.Q.)

Result

As a result our dedicated IT team developed a Moodle-based LMS from scratch:

  • Customizing plugins
  • Customizing Moodle functionality
  • Implementation of modern design

Tech Stack

Azure Search
Bootstrap
CSS
ElasticSearch
HTML
JavaScript
jQuery
Moodle
PHP
Yui

Case Studies & Portfolio

What’s your IT

challenge?

Assistive text (or none)
Assistive text (or none)
Assistive text (or none)