Исходя из вашего ответа в комментариях и предполагая, что создатель курса, создающий курс, публикует курс с использованием опции HTML, тогда zip-файл будет содержать только стандартные HTML, JavaScript и файлы изображений. Вы можете просто использовать стандартные инструменты, чтобы распаковать пакет и FTP или скопировать файлы на веб-сервер, и вам не понадобятся какие-либо специальные инструменты или сценарии на стороне сервера для распаковки курса. Опубликованный HTML-курс Lectora будет содержать index.html в корне пакета, на который вы хотите сослаться при запуске курса. Надеюсь, это поможет.