eChalk LMS


  • Duration: 6 years
  • Team size: 4-17 people
visit eChalk LMS


eChalk Learning Management System is a cloud-based system supporting all the student and teacher in-class and out-of-class flows. Grading, assignments, assessments, calendars, and much more - all combined with the export of the information in standard format available for direct exchange with other informational systems.

This K-12 platform brings school websites, learning management, and group collaboration tools together in a simple, organised online environment.


The end goal was to deliver a usable well-thought web application-packaged product to very picky end customers from K-12 school system. The product design was naturally complicated due to complexity of the educational system itself. To keep it useable we had to carefully weigh all the features to understand if the users would appreciate these. We introduced a pre-release stage of User Acceptance Testing, where the client managers (people who know client needs) would try the new functions and approve or reject the functionality offered. The requirements specification phase also came in tight integration with client managers.


Logicify has a long history of relationship with eChalk. We formed a joint team some years ago to help our friends at eChalk to go through a platform change on the Learning Management System and continue to a richer integration with cloud services and enabling schoolchildren to experience more. The joint team consists of tech members at Logicify (developers, QA, automation, business analysts and a project manager) and Product and Design members from eChalk. The development process adopted by the team evolved over the course of the project, which led to additional predictability on the marketing and delivery aspects.


  • Back-end: Elasticsearch, Akka
  • Front-end: JavaScript, Angular, Grunt, Less, jQuery
  • Databases: PostgreSQL
  • Infrastructure/Deployment: Amazon Web Services, Graylog, Terraform