STORM is a developer of IT solutions for certification, full-time and part-time training of specialists in sea and river transport. The company specializes in the educational and methodological complexes creation, multimedia training programs and final certification systems. STORM cooperates with many educational institutions and leading Russian water transport universities
2019 August - 2020 January
Moscow
The certification solution used by the company was technologically outdated, and the new functionality implementation was almost impossible. As a result, the company launched a project for a new system development. The new solution was supposed to be a client-server web application in order to minimize the problems of the task database update in the future. Much attention was also given to licensing the system to exclude access to the task database from outside the application.
At the first stage, the TAD project team designed the architecture of the solution and developed the technical requirement for its implementation. The system was divided into 2 applications – the first, installed on the STORM server, is intended for creating tasks of different types, categorizing them, managing customer licenses, and the second, installed on the servers of the product end users – educational institutions, is intended for issuing and passing tests. Application development was carried out in consecutive two-week iterations using the SCRUM methodology, i.e. STORM specialists could create task databases even before the project completion.
The possibility to create a database of 10 test tasks types, which can be systematized by competence and combined into test templates, was implemented.
The certification application is cross-platform, it can be installed on both Linux and Windows OS, including "home" versions, which allows to use any PC as a server.
Reception of tasks database updates is provided both over the network from the STORM server and from the carrier, which allows updating the software in those certification organizations where access to the network is limited in accordance with the regulations.
The new certification system allows to carry out several types of testing with different logic for task packages creation: complex testing for knowledge required for the position, special testing for certification in certain knowledge areas and own tasks for certification based on test tasks developed by specialists of educational establishments. Additional testing of all types is provided for verification in boundary cases, where the number of questions is specified by the examiner.
After the test completion, the system generates reports for the candidate with various detail degrees, indicating the scores, responses and conditions for passing the test, as well as the ability to view the candidate's response
The certification system can be launched using both the private cloud model for certification via the internal network of educational establishments and the public cloud model for training and certification via the Internet.
If you have an idea, contact us - we'll find a way to bring it to life!