Найдите исполнителя для вашего проекта прямо сейчас!
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.

1) работа предполагает разработку двух компонентов - клиентской (работающей в браузере) и серверной части (работающей на nodejs). Серверная часть должна быть написана строго на javascript.

2) когда будете формировать архив для загрузки в систему проверки, обязательно удалите из него папку с используемыми внешними модулями (node_modules). В архиве должен быть только написанный вами код, без используемых внешних зависимостей.

Система оценки работ. Разработать веб-приложение, при открытии страницы которого, пользователю предлагается загрузить в систему файл произвольного типа (свою работу). Файл загружается на сервер и помещается либо в базу данных, либо в специальный каталог файловой системы на сервере. При нажатии на кнопку «взять на оценку» на странице приложения отображается три ссылки, перейдя по которым, пользователь откроет три разных файла, ранее загруженные на сервер. Файлы отображаются в отдельном пространстве страницы (для этого можно использовать, например, тэг iframe), таким образом, чтобы у пользователя оставалась возможность поставить оценку каждому из файлов (каждой из работ). Оценка представляет собой целое число в диапазоне от 1 до 5, и текстовый комментарий, поясняющий эту оценку. Оценка и текстовый комментарий сохраняются в базе данных. При формировании ссылок на работы, выдаваемых пользователю для оценки, система учитывает количество оценок – выбираются такие работы, у которых количество оценок минимально. Если таких работ несколько – они выбираются случайным образом. Для каждой из работ можно просмотреть все данные ей оценки (с комментариями).

2 года назад
IlyaFLW
Сергей 
22 годаРоссия
2 года в сервисе
Был
2 года назад