При попадании на страницу курса мы хотим ввести персонажа( бота) который как бы сопровождает ученика. В самом начале знакомит с системой, а после подбадривал, комментировал.
Такое реализовывают со связкой с телеграмом. Прописывается сценарий, потом собирается процесс, который отправляет те или иные сообщения - о прохождении урока, о не выполненом дз, о начислении монет и тд
конечно хостинг - это грубоговоря диск с файлами сайта, это если предполагется использовать нормальный сайт типа самописного или на CMS тогда для функционирования нужно место для хранения всего этого А там где это конструкторы, в т.ч. ГК, которые уже предоставляют место под сайт - покупать еще и хостинг не нужно