Найти тему
Yandex.Cloud

Восьмиклассник из Ростова-на-Дону устал от PDF и сделал дашборд для одноклассников

Миша Жерневский учится в обычной школе и часто участвует в школьных олимпиадах. Однако ему, как и его сверстникам, до сих пор приходится вручную анализировать свои результаты по PDF-таблицам. Миша рассказал, почему решил провести цифровизацию и как создал онлайн-инструмент для анализа данных с помощью сервиса Yandex DataLens.

От LEGO до 4 языков программирования и Иннополиса

В семь лет папа подарил мне набор из LEGO Education, это специальная детская серия для конструирования роботов. Тогда я впервые разобрался со средой блочного визуального программирования, а позже на кружке робототехники в школе научился программировать робота с помощью скриптового языка EV3 Basic.

Когда я пере рос EV3 basic, приемы с новыми языками показал папа, а сейчас изучаю Python на курсах Яндекс.Лицея. Сейчас, получается, знаю Small Basic, EV3 Basic, Java и Python — не все в идеале, конечно:) Нужно поддерживать и английский на высоком уровне.

Я участвовал в программе Иннополиса, где мы занимались робототехникой по 8 часов в день — не могу сказать, что мне это не нравилось :) В том же году я с своим напарником Александром участвовал в конкурсе в номинации «Манипулятор». Наша табуретка (так мы называем робота из-за схожести) способна самостоятельно рассортировать кубики и шарики по заданному цветовому шаблону.

-2

От календаря на GitHub до дашборда для сверстников

У меня несколько проектов, расскажу про главные.

Аналог Google Calendar

Не так давно с другом разместили проект-приложение «Ежедневник» на GitHub. В чем-то он напоминает Google Calendar — ты можешь планировать событие, отмечать место, статус и дедлайн, а также посмотреть сводку планов на сегодня или на неделю через счетчик.

-3

Дашборд для Всероссийской олимпиады школьников

Недавно вместе с папой (он занимается аналитикой данных) наткнулись на вебинар от Облака Яндекса по Yandex DataLens. Это сервис, где ты можешь создавать отчеты, визуализировать данные в виде графиков, диаграмм, таблиц на одном дашборде. Мы посмотрели уроки и решили сделать свой дашборд.

Когда олимпиада заканчивается, я ищу результаты на разных сайтах — на сайте школы или администрации города. Сейчас это PDF-таблицы, где более 3000 строчек. Неудобно искать и свои баллы, и рейтинговать.

Что мы сделали:

  • конвертировали таблицы в Excel и объединили их;
  • сделали список всех учебных заведений и вписали для них координаты;
  • загрузили итоги школьного этапа в формате CSV (подключение в терминах DataLens );
  • загрузили список школ в формате CSV (подключение в терминах DataLens );
  • сделали dataset на основании двух подключений;
  • сделали подходящие чарты;
  • создали информационную панель и разместили ее в публичном доступе.

Что получилось в итоге

В итоге получили дашборд, с помощью которого можно наглядно понять, какая школа сильна в том или ином предмете: сколько было участников по предмету, каковы средние знания в школе по определенному предмету, в каких школах максимальные баллы по предмету. Размер кружочка зависит от количества участников, цвет одновременно от максимального результата и среднего результата. Чем больше и зеленее круг, тем сильнее выступила школа по конкретному предмету/ выбранному классу/классам.

-4

Дашборд полезен и родителям — можно узнать, где поблизости к месту их проживания есть школы, в которых лучше результаты по тем или иным предметам или по набору предметов. Допустим, если вас интересует немецкий язык, то ответ очевиден :)

-5

Можно также посмотреть результаты по участнику, если знаешь ФИО (все использованные данные есть в открытом доступе).

-6

Что дальше

Мы еще дорабатываем дашборд. Пока он показывает информацию только по Ростову-на-Дону, но уже есть в планах добавить:

  • информацию по другим городам;
  • информацию за предыдущие годы;
  • результаты перечневых олимпиад;
  • списки отборов на тематические смены;
  • рейтинги Яндекс.Лицея, если найду их в открытом доступе.

Все данные планирую брать только из открытых источников и максимально деперсонализировать их.

Источник: https://vc.ru/services/184485-kak-vosmiklassnik-ustal-ot-pdf-i-sdelal-servis-dlya-sebya-i-sverstnikov