Valuator - приложение помощник редактора.
Пользователь с помощью формы на главной странице отправляет текст на обработку, после чего перенаправляется на страницу summary, где видит результат обработки.
Приложение предоставляет следующие функции:
- оценивает содержание;
- проверяет похожесть на другие тексты.
Результат оценки содержания - число rank в диапазоне [0..1], равное доле неалфавитных символов в тексте. Алфавитными считаются символы строчных и прописных букв латинского и русского алфавитов.
Проверка на похожесть делается на основе поиска дубликата текста среди ранее обработанных. Если найден дубликат, то similarity = 1, иначе 0.
Первое задание является ознакомительным. Прежде всего нужно ознакомиться с используемыми технологиями и инструментами:
- научиться создавать и запускать Web-приложение на фреймворке Asp.Net Core Pages,
- подключать к проекту Nuget библиотеки,
- запускать пошаговую отладку приложения в среде разработки.
В предоставленном шаблоне приложения необходимо:
- Указать ваше имя и группу на странице About
- Дописать недостающий код (отмечен комментарием //TODO). В качестве хранилища использовать key-value хранилище Redis.
- ASP.NET Core 8.0, https://learn.microsoft.com/en-us/aspnet/core/getting-started/?view=aspnetcore-8.0
- NoSQL база данных Redis, https://redis.io/
- Рекомендуемые IDE: VS Code, Rider, Visual Studio