JavaRush/Java блог/Архив info.javarush/Встречайте первый реальный проект - рейтинги
hubert
41 уровень

Встречайте первый реальный проект - рейтинги

Статья из группы Архив info.javarush
участников
Внимание, всем джаварашовцам!
Наконец у вас есть возможность не только порешать интересные задачи, но и понаблюдать за успеваемостью и эффективностью обучения других учеников. Встречайте результат работы наших учеников - проект "Рейтинги". Что можно узнать в рейтингах:
  • рейтинг наших учеников по количеству решенных задач (за все время, за последний месяц, за последнюю неделю)
  • рейтинг наших учеников по уровню
  • рейтинг наших учеников по среднему количеству попыток решить задачу
  • статистику по задачам (процент прошедших ее учеников, среднее количество попыток решить ту или иную задачу, миксимальное количество попыток решить задачу)
Это только первый релиз. В планах разработка вторго релиза, куда войдут:
  • дополнительно поле в рейтингах юзеров для поиска конкретного юзера, и его места в топе (с автокомплитом)
  • кнопки быстрой прокрутки - в конец, в начало
  • отдельная таба с различными графиками и диаграммами
В рейтинги попадают ученики старше 10 уровня, у кого указано имя (в том числе имя должно быть указано и для анонимусов). Данные для рейтингов обновляются каждый час Подробнее об этом, и других реальных проектах нашего курса можно почитать тут Посмотреть визуализацию того, как создавались рейтинги тут. Герои, разрабатывающие данное приложение: , , , . Ваши отзывы и пожелания (а также пожелания для других топов или графиков) оставляйте в комментах. Все адекватные пожелания будут расмотрены и, возможно, внесены во второй релиз. (негатив можете оставить при себе - ребята старались. Проект был сделан за полтора месяца)
Комментарии (56)
  • популярные
  • новые
  • старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
empyrosx
Уровень 41
26 июля 2015, 21:52
А что с обновлением рейтингов в последний месяц? Последний раз обновлялся — 5 июля.
hubert
Уровень 41
26 июля 2015, 21:57
откуда такая дата?
empyrosx
Уровень 41
26 июля 2015, 23:52
Я занимаюсь каждый день и каждый день проверяю рейтинг. Последняя дата, когда что-то менялось в моём личном рейтинге — это 05.07.2015. До этого обновлялся 28.06.2015.
Сейчас у меня 34-й уровень, в рейтинге до сих пор 31.
mTihiy
Уровень 41
9 июля 2015, 16:03
А как часто обновляется база?
На текущей момент у меня решено 999 задач, это должна быть вторая позиция, а в меня там нет.
Да и еще не корректно работает поиск по рейтингам, регулярно выдает ошибку!
Ну и после изменения имя в профиле (Макс на Максим), также не удается найти себя в рейтингах.
Seryal
Уровень 27
20 апреля 2014, 22:51
Не нащел удачной ветки, но хотелось написать пожелание по улучшению курса!!! ) Есть довольно банальные ошибки, которые связаны с невнимательностью, есть ошибки которые связаны с непониманием задания, есть ошибки логические и т.д. Все это я виду к тому, что после отправки на тестирование было бы хорошо получить детальное описание ошибки — аля принт стектрейс или характер самой ошибки. Что это дает и зачем это делать — 1) позволяет сэкономить кучу времени на поиск блох — «мелких ошибок»)) 2) убирает ошушение черного ящика — да или нет — в любой студии есть же выявление ошибок. Это намного уменьшит непонимание и обсуждения в ветках не будут сводится к выкладыванию на 90% — готового кода.
max
Уровень 30
11 апреля 2014, 15:19
Было бы здорово, если было бы видно сколько всего решило задачу в количестве (а не только в проценте)
Globus51
Уровень 35
21 марта 2014, 15:51
И ещё.
Хотелось бы видеть в рейтинге кроме имени ещё и ник на Форуме.

Например я вижу в рейтинге: 999 Иван Иванов
А если было бы: 999 Иван Иванов ( Nickname_123456789 )

то было бы гораздо информативнее, так-как этот человек мне гораздо более знаком по его нику и сообщениям в Форуме info.javarush.ru, а не по имени в vk.com

Ну то есть — я смотрю в рейтинг и вижу на самых верхних строчках совершенно незнакомые мне имена и удивляюсь почему не они участвовали в реальном проекте, а какие то provisota, Timur, Groomsh (хорошо хоть у Сергея совпадает), (кстати ещё раз респект всей четвёрке участников!) а потом оказывается что это одни и те же люди.
hubert
Уровень 41
30 марта 2014, 13:58
Думаю, не стоит. А то сразу будут выбирать топов и спамить их дурацкими вопросами те, кто пониже.
Globus51
Уровень 35
21 марта 2014, 15:22
Цитата: " … В рейтинги попадают ученики старше 10 уровня, у кого указано имя (в том числе имя должно быть указано и для анонимусов)."

А ведь есть ещё пользователи у которых имя не указано. И они стало быть в рейтинге не отображаются…
Так что рейтинг показывает почти для всех завышенные места, если учитывать ВСЕХ кто учится на javarush, а не только тех кто указал имя.

Хотелось бы во второй версии исправления этого недочета …
Globus51
Уровень 35
30 марта 2014, 17:14
Раз люди не хотят указывать имена и отображаться в рейтинге — это их дело, речь не об этом. А о том что если мы видим к примеру в нынешнем рейтинге на первых трех местах Иванова, Петрова и Сидорова, но при этом среди учеников проекта есть ещё Пупкин, который не указал свое имя и не отображается в рейтинге, но по количеству решенных задач обгоняет Сидорова, то хотелось бы видеть рейтинг в виде: 1. Иванов 2. Петров 4. Сидоров

А так мы видим что место Сидорова завышено на 1, соответственно у тех кто на сотом месте искажение будет исчисляться уже десятками и т.д.
Т.е. хотелось бы видеть свое истинное место в рейтинге с учетом и тех учеников, что не указали имя и не показываются в рейтинге.
hubert
Уровень 41
30 марта 2014, 17:44
Для этого укажите имя. Как ты себе представляешь людей в рейтинге без имен? Страница с пустыми строками, отсортированными по местам? Не так сложно зайти к себе на страничку, и указать имя, необязательно реальное.
Izhak
Уровень 22
28 апреля 2014, 18:26
Что-то стало с рейтингом.
Что-то стало с рейтингом.
Izhak
Уровень 22
29 апреля 2014, 11:11
поправили :)
strEaM
Уровень 25
4 марта 2014, 05:26
292… Эй, подождите меня!!!
hubert
Уровень 41
5 марта 2014, 04:10
Сменил обновление рейтингов. Теперь они долдны обновляться каждый час. Если проблем не возникнет, то так и оставим.
oleksandra
Уровень 31
4 марта 2014, 01:04
отлично постарались! Хороший проэкт получился!
tsev
Уровень 30
3 марта 2014, 21:56
Правильно ли я понял «Решило (%)» = 100% * количество людей с принятым заданием / количество людей которые хоть раз сдавали задание на проверку?
provisota
Уровень 33
3 марта 2014, 23:38
Подсчитывали так:
% решивших = usrSolved/(usrSolved + usrUnsolved)*100
среднее кол-во попыток = (attemptUnsolved + attemptSolved)/usrSolved
PolyMorph
Уровень 36
3 марта 2014, 21:25
Попал в топ-100 по кол-ву задач, круто) Я думал, что я где-то далеко в аутсайдерах, ведь за ум только в этом году взялся =)
Спасибо, ребятки, удобная фича, крутой стимул ботанить дальше. Джава раш!