Client is a learning solutions organization focused on competency building for the investment and financial services sector, offering computer-based self-learning modules, instructor-led classrooms and a blend of both, supported by quizzes and exams. Client’s training programs are created based on functional competency mapping exercises to identify the essential inputs for specific job roles and functions.
Client wanted to develop a web-based Learning Management System (LMS) that would be accessible to its users through authenticated logins via its public website.
Following modules were required to be developed:
User Centre
Admin Test Centre
Test Centre
Classroom
Notification Manager
Integration with Payment Gateway
Analytics
Microsoft .NET Framework
Visual Studio
Microsoft SQL Server
Ajax
JQuery
Eternus Solutions was engaged to build the LMS platform with its underlying modules and make it available to the client’s users. The LMS platform was built on Microsoft .NET framework, Visual Studio and SQL Server.
Eternus Solutions team carried out a detailed requirement synthesis that involved extensive requirement discussion with the client and selected end users, discussions on solution design, and proposed the system after due diligence
The proposed infrastructure was based on client’s existing technology infrastructure and preferences. Client’s guidelines were carefully reviewed to analyze and propose precise solution.
End users were involved during requirement elicitation and collaborated to finalize the system specification after seeking approval from an executive management and leadership team
Following modules were a part of the system:
User Centre: This module caters to the addition of users categorized in groups and organizations
Admin Test Centre: This module caters to creation of exams and quizzes for different user groups of various organizations, as per the requirements
Test Centre: This portal has all the assignments and quizzes, according to a user’s organization and user groups, which he is required to attempt
Classroom: This portal consists of all the self-learning modules, instructor-led classrooms that the user is required to attend, along with other information like training calendar, program details, reports (feedback, checklists, attendance, payment etc.)
Notification Manager: This module consists of capabilities and functionality for mass mailing, simple mailing, results and notification pertaining to the entire LMS platform
Analytics: Configurable reports and dashboards for user and test related information that could be mapped as per the required competency and specific to the client organization
Besides the above modules, Eternus Solutions implemented the integration of the system with a payment gateway and executed the hosting of the entire platform on client’s servers
Implementation of LMS Portal with all modules
Implementation of News, Events, Media Gallery, Careers sections in full Ajax and JQuery
Integration with external systems like payment gateway and client website
External user registration
Development on developer sandbox
SRS and design documents to start building any new components
Designing and developing workflows
Extensive usage of custom web parts, features and solutions
Coding using Microsoft standards and best practices