Професійний інструмент для автоматизованого аналізу академічної успішності студентів на основі Excel-відомостей.
- Точні розрахунки: Обчислення розподілу оцінок за шкалою ECTS (A, B, C, D, E, FX, F) з точністю до 1 знака після коми.
- Корекція округлення: Використання алгоритму Largest Remainder Method для гарантування того, що сума відсотків завжди дорівнює рівно 100.0%.
- Шаблони Excel: Генерація готового до заповнення порожнього шаблону відомості.
- Професійний друк: Спеціально налаштований режим друку, який виводить на аркуш лише чисту таблицю з результатами без зайвих елементів інтерфейсу.
- Експорт даних: Можливість завантаження результатів аналізу у форматі CSV.
- Сучасний дизайн: Преміальний UI з використанням Glassmorphism, іконок Lucide та шрифту Inter.
- Frontend: HTML5, CSS3 (Vanilla), JavaScript (ES6+).
- Обробка Excel: SheetJS (xlsx.full.min.js).
- Іконки: Lucide Icons.
- Шрифти: Google Fonts (Inter).
- Завантаження шаблону: Натисніть кнопку "Завантажити шаблон", щоб отримати Excel-файл з правильною структурою.
- Підготовка даних: Заповніть шаблон ПІБ студентів та їхніми оцінками.
- Аналіз: Перетягніть ваш файл у зону завантаження або оберіть його через провідник.
- Налаштування: Перевірте діапазон рядків та кількість предметів (за замовчуванням встановлено 48). Натисніть "Виконати аналіз".
- Результат: Отримайте детальну таблицю з розподілом ECTS.
- Друк/Збереження: Натисніть "Друкувати таблицю" для паперового звіту або "Зберегти CSV" для подальшої обробки даних.
index.html— основна розмітка та структура сторінки.style.css— стилі оформлення, анімації та налаштування друку.script.js— логіка обробки файлів, математичні розрахунки та UI-взаємодія.
Проект розроблено для освітніх цілей. Вільно для використання та модифікації.