Our team designed and developed the core product of e-learning platform for Comcast’s employees. The system includes two major user modules: for administrators and for learners.
The biggest challenge in customizing system to client’s needs was to face the problem of weak Internet connection. The Comcast’s structure consists of a few dozen business units with their own local NASes (Network Attached Storage) and weak Internet connection between them and our cloud service (AWS). Our goal was to find a way to synchronize our courses (mainly videos, SCORMs and other large files) despite slow Internet connection, and be able to serve them from local NASes (not from AWS) and make them accessible for 40,000 users around the globe. Additionally, significant customizations were needed to reflect the complex structure of the enterprise, as well as recognize every client’s business unit when corresponding users launch the app.