Учебные дашборды Маяка

Распакуйте весь ZIP в отдельную папку. Откройте index.html двойным щелчком. Рядом должны лежать app.js и style.css. Установка сервера, Node.js и модели для готового примера не нужна. Фильтры и расчёт работают без интернета; ссылки на курс требуют сети. Данные вымышлены. Ввод и фильтры не сохраняются. Не заменяйте строки реальными данными без согласования доступа: содержимое файлов видно каждому получателю.

CSV сохраняет текущую выборку, сценарий не изменяет исходные строки. Кнопка печати открывает диалог браузера: при наличии опции выберите «Сохранить как PDF».
