Ответы справочной службы
Верно: офлайн-занятие.
Союз или соединяет части сложного предложения, поэтому запятая перед ним нужна. Обратите внимание на орфографию: в офлайн-режиме.
Рекомендуем использовать вариант офлайн, зафиксированный в "Русском орфографическом словаре" РАН.