Try it here: https://enjirouz.github.io/Interactive-Schedule/pages/index.html
Interactive curriculum for Urfu IT students, where the following functions are implemented:
- displaying basic subjects from the database;
- displaying additional disciplines divided into categories, each of which has its own color;
- displaying and hiding elements within categories to ensure user-friendliness and compactness of the table;
- trash bin in case the user wants to cancel the choice made in favor of the course;
- clearing the table of elements added to it;
- checking that the selected courses are not repeated;
- checking that all cells in the table have been filled in;
- generate a pdf file with a copy of the table for printing;
- creating a hashCode based on user choices (to identify the user in the future in encrypted form).
Интерактивный учебный план для студентов IT-направлений УрФУ, где реализованы следующие функции:
- отображение базовых дисциплин из базы даннных;
- отображение дополнительных дисциплин, разграниченных на категории, каждая из которых имеет свой цвет;
- показ и скрытие элементов внутри категорий для обеспечения убоства пользователя и компактности таблицы;
- корзина на случай, если пользователь захочет отказаться от сделанного в пользу курса выбора;
- очистка таблицы от добавленных в неё элементов;
- проверка того, что выбранные курсы не повторяются;
- проверка того, что все ячейки таблицы были заполнены;
- генерация pdf-файла с копией таблицы для печати;
- создание hashCode на основе выборов пользователя (для идентификации пользователя в будущем в зашифрованном виде).