The internal employee training system

Service for internal training and development of personnel "Alterra" is a comprehensive system of assessment and development of employees.

Employees are the face of the company, and training people is the development of both the company and employees. Therefore, the purpose of the service is to ensure the development, training, and professional growth of the company's employees and partners.

What tasks do we solve?

  • Reduction of costs and time for personnel training;
  • Possibility to control training by managers;
  • Assigning awards to employees for achievements;
  • Increasing employee motivation due to the competitive moment.

What has been done?

  • Personal account of employees and partners: tracking training progress, accumulation of points for certification, demonstration of awards;
  • Corporate library: books for reading, instructional videos, and films;
  • Employee rating: the general rating of employees for training, detailed information on rating for employee managers that includes points for certification, number of tests passed, number of topics studied;
  • Online training: individual training plans depending on the position, training plans with videos, presentations from suppliers and final testing, flexible configuration of the training module from the administration panel;
  • Online testing by materials;
  • Mini tests after each topic, large tests for large blocks;
  • Flexible configuration of testing by administrators.

Key technical features of the project:

  • Open-source database — PostgreSQL;
  • Yii2 Framework;
  • Exchange with the customer’s 1C;
  • Adaptive layout.


When developing the design, the emphasis was placed on making the employees feel like part of a large team during training.

The design is made following the corporate style. We took the logo from the online store as a basis and stylized it as a training portal.

developers are working on the project
labor intensity in hours