При создании чего-либо, соответствующего SCORM, первое, что вам нужно сделать, это определить, создаете ли вы курсы или LMS. Вы упоминаете оба в своем посте.
Хороший способ сформулировать вопрос:
Если вы хотите иметь возможность импортировать чужой контент в вашу систему, вы делаете свой LMS SCORM соответствующим. (В этом случае SCORM Engine - это библиотека, которую можно добавить в существующую LMS, чтобы сделать ее совместимой с SCORM.)
Если вы хотите воспроизводить ваш контент в чужой системе, вы делаете контент, совместимый со SCORM. (Для содержимого Драйвер SCORM - это оболочка, которую можно обернуть вокруг существующего содержимого, чтобы сделать его совместимым с SCORM).