Google Apps – Education and eLearning – Learning Management System – Development – Success Story

Client Overview

The client is a UK based specialist provider of eLearning solutions to subscribed education market, focused on providing scalable, extensive eLearning solution for web-based components that manage all aspects of training, professional development and qualification provisions.

Business Challenge

The client wanted to develop a SaaS based Learning Management System (LMS) platform to simplify the collaborative, online learning and sharing and to provide social learning and interactive experiences to the users.

The objectives of the project were as listed below:

  • Dashboard to display user’s discussions, To-Do items, appointments etc.

  • Instant messaging and chatting

  • An interface for assignment submissions

  • An online repository to store the e-content

  • Ability to broadcast any circulars, messages or notices

  • Capability to share data and information privately and publicly

  • Capability to create specific user groups and initiate group discussions

  • Ability to create assignments and quizzes for the students

  • Enable the students to appear for the assignments and quizzes online

  • Enable the users to search the artifacts on the platform

  • Reports and analytics pertaining to students, courses and assignments

  • Integration of Google Calendar with the platform for synchronizing with users’ appointments, events and meetings etc.

  • Integration of Latex with the platform to enable sharing of mathematical formulas and equations during discussions

Technical Requirements

  • Google Apps

  • Google Scholar

  • Google Docs

  • Google Go

  • GQL

  • CSS

  • JavaScript

  • Search Engine Optimization (SEO)

  • Python

  • High Replication Database

  • YouTube

Solution Strategy

Eternus Solutions reviewed the business objectives and worked with the client to implement the envisaged Learning Management System platform leveraging Google and other open source technologies.

  • Dashboard: It was developed to display the list of users’ interest areas, discussions, to-do items, appointments, activities, feeds etc. with a full-fledged view of the user’s calendar to display detailed entries of all events and time

  • Chat/ Inbox: User can communicate either using chat when the user and intended recipients both are online or through inbox for offline communication. User can upload files and embed links into the chat and inbox messages.

  • Classroom: Classrooms were created to aggregate all information, files, course materials, URLs etc. pertaining to a specific subject or a group of users at one centralized, easily accessible location to make it available publicly or privately

  • Discussion: Developed to provide a discussion forum for the users to discuss and seek opinions of other users privately or publicly. Users can post surveys, notes or poll questions and add files or links within the discussion text

  • Library: Libraries were created specific to user group to serve as an online repository to store the e-content as well as shared and synchronized with the online repositories like Sky Drive, Dropbox and Google docs as a secondary data storage

  • Syllabus Authoring Tool: A Syllabus Authoring Tool was integrated within the platform for automatic creation of topic headings in discussions and the topic folder in the library for maintaining files in an organized structure

  • Announcement: It was developed to broadcast any circular, message or notice to all the members of a user group via SMS and email

  • Assignments and Submissions: It was developed to provide an interface through which the students could submit their assignments, attempt the quizzes and the professors could set up the assignments and quizzes for the students

  • Reports and Analytics: Reports and Analytics were configured for detailed performance analysis based on specific metrics, roles and user groups. Reports were dynamically enabled and could be downloaded and printed.

  • Notifications: Notifications were developed and configured within the platform to inform the users about the relevant activities

  • Groups: Users could create a group of like-minded people using the Groups functionality, to share ideas and to collaborate and share a common repository

  • Search: Developed to implement tag based search through the title of the artifacts within the platform

  • Google API was used to support chart and dashboard components

  • Google Sign-In services within the platform for user sign-up and authentication

  • Social Media integration with Facebook, Twitter, LinkedIn, Google+, Google Hangout etc.

  • Responsive and metro UI and site branding compatible with all leading browsers

Share This Case Study