HSTC503
Customized Offline Player for Bank Training
www.harbinger-systems.com
Š2013 Harbinger Systems. All Rights Reserved
HARBINGER SYSTEMS
Overview
Technologies
Harbinger Systems is a leading provider of software engineering services to some of the world's best product companies. Our services span solution consulting, software design, development, testing and test automation. By leveraging cutting-edge technologies, Harbinger Systems works with its customers as a partner in technology innovation.
Mobility
Cloud
Web Applications
Services
Enterprise Software Development
Open Source Development
Advanced Testing Services
Systems Testing
Open Sources
Performance Engineering
BI and Analytics
Security Testing
Test Automation
eLearning Solutions
A Harbinger Systems Case Study
www.harbinger-systems.com
Also Read Our White Papers… Interactive User Experience (IUX): Going Beyond Interfaces Comparing Adobe Flex & JavaScript The Enterprise Software Makeover Guide Five Javascript Frameworks: A Point-by-point Comparison
Industries
Software Product Companies
Mobile Application Developers
Healthcare Companies
Consumer Internet Companies
High-Tech Systems Vendors
eLearning
Follow us: Blog | Twitter | Facebook | SlideShare | LinkedIn
©2013 Harbinger Systems. All Rights Reserved
Customized Offline Player for Bank Training
Challenge
Situation A leading global bank has strong focus on Learning & Development (L&D) and conducts mandatory trainings and learning courses from time to time The bank staff are located in over 100 countries and travel for business extensively
Harbinger Solution Offline Content Player for eLearning from Harbinger enabled bank’s staff to download SCORM course content from the LMS, track course progress offline and synchronize the progress data back to LMS when the user decides to do so. Harbinger Offline Player (OLP) was customized to align with the bank’s business needs. Key customizations were: Developed a Course-Module Hierarchy view, to present a module outline. Modified course launch process to open course start page directly instead of a single SCO outline.
Ability to take online learning programs in offline mode and synchronize the course progress with the LMS, when connection is available Single SCO courses needed to be presented & completed based on defined module hierarchy A direct communication between Harbinger Offline Player and the Bank’s LMS was not feasible due to network policies. Hence, an alternate communication mechanism as well as QA strategy was needed.
Technologies & Tools JDK 1.6
Added an optional manual trigger to initiate progress sync while disabling autosync triggers from OLP
Java Scripts
Visual C++
Ajax
Integrated with LMS to validate Unique Student ID for authentication & authorization
MFC, XSL, XSLT
HTML, CSS3
Ant
Install Shield
Incorporated the bank’s branding and theme
Built a Mediator based communication for progress tracking. Developed a data convertor to prepare a SYNC data as per customized specifications supported by LMS side mediator component. Thereby, communicate with LMS via Mediator component instead of a direct communication. Offline Course Progress www.harbinger-systems.com Tracking was as per SCORM 1.2 in OLP.
BOTTOM LINE
Benefits Flexibility for staff to access trainings and learning programs even in offline mode Desired customizations in Offline Player resulted in an enhanced user experience Increased accessibility to staff on business travel and working in country offices. Thus, increasing staff efficiency and maximizing return on the bank’s investment in training.
rfi@harbingergroup.com
www.harbinger-systems.com
The Offline Player from Harbinger Systems provides a leading bank with a seamless way to deliver online training and track completion without need for continuous Internet connectivity.
©2013 Harbinger Systems. All Rights Reserved