Пропускай все через сердце
Здравствуйте!
Подскажите тему для диплома! Направление - что-то в области веб желательно. Пусть будет обычный сайт, но с какой-то "фишечкой".
Спасибо заранее!)
Подскажите тему для диплома! Направление - что-то в области веб желательно. Пусть будет обычный сайт, но с какой-то "фишечкой".
Спасибо заранее!)
Простите, не удержалась)
Остальным спасибо, тема нужна не писать самой, а давать другим, своя фантазия уже истощилась)
Для фильмов-сериалов такое есть, а для игр ещё нет. Говорят, есть в Стиме, сам не пользуюсь, поэтому не знаю наверняка. Зайчатки рекомендаций есть на разных маргинальных сайтах типа irldb или узкопрофильных gog.com/armorgames/kongregate. А глобальной базы, как в Кинопоиске, никто не сделал.
Более подходящий пример - это fantlab, там есть возможность настраивать фильтр рекомендаций десятками способов.
Вкратце принцип: пользователи оценивают игры по шкале, для них составляется профиль, потом по всей базе ищутся пользователи с похожими профилями и предлагаются игры, которые ты ещё не оценил, но эти вот твои "соседи по вкусу" очень ими довольны. На том же кинопоиске есть описание "для рядового пользователя".
Есть возможность оптимизации производительности, организации хайлоада, разработки каких-то оригинальных методик рекомендаций. Можно (или дже нужно) сделать агрегатор оценок с других похожих систем, можно даже только им и обойтись, прикрутив рекомендационный движок. Большой простор для идей, в общем, но года вполне хватит для демо-продукта.
Ну и всегда можно спросить самих студентов, что они хотели бы делать. Хороший инженер, даже если он студент, всегда имеет в запасе если не гениальные новаторские идеи, то как минимум желание улучшить что-то существующее.
Вот наподобие него, динамически менять сайт, в зависимости от блока текста, который читает пользователь (который на экране в данный момент). Например, абзац про css, показать как меняет сайт правка той или иной строки... или "вот так выглядит табличная верстка, так - адаптивная, а это - лендинг". На самом деле, много можно вариантов придумать, основная идея - видимость диалога пользователя и сайта без нажатия на кнопки.