Distance learning for marine training centers is somewhat new. Therefore, the most prevalent option, for now, is to order custom development from a regular software company. The main disadvantage of this approach is the high cost of custom development. Moreover, a company without expertize in marine training needs a precise description of what platform you want them to create because it requires in-depth knowledge of the domain. The problem is it is quite intricate to describe all the necessary features since STCW have a bunch of special requirements which make a platform for marine training very different from a regular learning management system.
Additionally, in case of custom development, further improvements of the platform, as well as platform support, will require significant expense. Overall, it is not a bad option since you will get a platform designed specifically for your needs, but nor is it a good one as it is pricey and effortful.
The other option is to use a platform designed specifically for marine training with all STCW requirements considered. In this situation, you do not need to think about technical and maintenance issues and focus only on content of a course. One of the products that can satisfy your needs is
E-marine.
Besides E-marine will provide you with basic functionality, it also offers additional features to increase students' engagement and make the studies more effective. It includes interactive quizzes and gamification, mock exams for self-test, offline access to course materials, online registration for the exam and practice in a training center, learning with a laptop, tablet and phone.