В любом случае, какие бы курсы дистанционного обучения ни разрабатывались объективно, возникает необходимость предусмотреть инвариантные компоненты. В качестве таковых можно назвать ниже следующие:
1) общие сведения о курсе, его назначение, цели, задачи, содержание (структура), условия приема в группы обучения, итоговые документы. Эти сведения полностью открыты на сервере для ознакомления.
Часто бывают открыты и сами курсы, но лишь регистрация даёт право получить собственный пароль, свою Web-страницу на сервере и стать полноправным участником процесса обучения под руководством преподавателя с перспективой, при условии успешного окончания курса, получить соответствующий сертификат обучающей организации;
2) справочные материалы (в виде баз данных) по предметной области курса;
3) блоки анкет (отдельным файлом), позволяющие установить контакт с пользователями, получить необходимые сведения и обработать их;
4) собственно обучающий курс (электронный учебник), структурированный по более или менее автономным модулям;