{"text_format":"3","workbook":"xlsx","n_sheets":2,"sheets":["Критерии оценки","Перечень профессиональных задач"],"read":"whole","date_system":"1900"}

{"sheet":"Критерии оценки","index":0,"n_rows":288,"n_cols":9,"rows_kept":288,"merged":[[5,1,5,7],[11,1,11,8],[18,5,18,6],[27,1,27,8],[55,1,55,7],[197,1,197,7],[219,1,219,7]]}
[]
[null,"Мероприятие",null,"Региональный этап"]
[null,"Наименование компетенции",null,"Программные решения для бизнеса (юниоры)"]
[]
["Код","Субкритерий","Тип аспекта","Аспект","Судейский балл","Методика проверки аспекта","Требование или номинальный размер","Проф. задача","Макс. балл"]
["А","Проектирование программных решений",{"$nulls":6},{"$f":"SUM(I7:I55)","v":{"v":20.000000000000004,"d":"20.00"}}]
[1,"Диаграмма прецедентов (Сессия 4)"]
[null,null,"И","Актеры определены верно",null,"Минус 40% за каждую ошибку",null,2,{"v":0.6,"d":"0.60"}]
[null,null,"И","Варианты использования определены верно",null,"Минус 40% за каждую ошибку",null,2,{"v":1,"d":"1.00"}]
[null,null,"И","Виды взаимодействия определены верно",null,"Минус 40% за каждую ошибку",null,2,{"v":0.5,"d":"0.50"}]
[]
[2,"Диаграмма последовательности (Сессия 2)"]
[null,null,"И","Сущности определены верно",null,"Минус 40% за каждую ошибку",null,2,{"v":0.6,"d":"0.60"}]
[null,null,"И","Жизненный цикл каждой сущности представлен логически правильно",null,"Минус 40% за каждую ошибку",null,2,{"v":0.5,"d":"0.50"}]
[null,null,"И","Типы сообщений представлены верно",null,"Минус 40% за каждую ошибку",null,2,{"v":0.8,"d":"0.80"}]
[3,"Дизайн базы данных (ERD) - проверка по итогам 1 сессии"]
[null,null,"И","Основные сущности определены",null,"Минус 0,5 балла за ошибку или не определенный элемент",null,2,{"v":2,"d":"2.00"}]
[null,null,"И","Отношения определены правильно (с учётом отсутствующих объектов)",null,"Минус 0,3 балла за ошибку или не определенный элемент",null,2,{"v":1.5,"d":"1.50"}]
[null,null,"И","Все атрибуты (поля) рассмотрены и определены",null,"Минус 0,4 балла за ошибку или не определенный элемент",null,2,{"v":2,"d":"2.00"}]
[null,null,"И","Созданы ограничения на связи между сущностями, отражающие характер предметной области",null,"Минус 0,25 балла за ошибку или не определенный элемент",null,2,{"v":1,"d":"1.00"}]
[null,null,"И","Идентификатор в таблице присутствует",null,"Минус 0,1 балла за ошибку или не определенный элемент",null,2,{"v":0.5,"d":"0.50"}]
[null,null,"И","Разработанная база данных находится в 3НФ (при наличии минимального необходимого набора сущностей и связей)",null,"Минус 0,4 балла за НФ",null,2,{"v":1.2,"d":"1.20"}]
[null,null,"С","Таблицы и поля названы в соответствии с индустриальными стандартами",{"$nulls":3},2,{"v":0.5,"d":"0.50"}]
[{"$nulls":4},0,"Названия таблиц и полей содержат орфографические ошибки и/или записаны в разном стиле"]
[{"$nulls":4},1,"Названия таблиц и полей позволяют однозначно идентифицировать их содержимое"]
[{"$nulls":4},2,"Названия таблиц и полей отождествляются с сущностями и атрибутами предметной области однозначно"]
[{"$nulls":4},3,"Названия таблиц и полей в едином стиле, падеже, числе и дают полное и очевидное понимание хранимых данных"]
[4,"Словарь данных (по итогам 1 сессии)"]
[null,null,"И","Словарь данных сохранен согласно требованиям",{"$nulls":3},6,{"v":0.1,"d":"0.10"}]
[null,null,"И","Словарь данных соответствует предоставленной ERD",null,"Минус 20% за каждую ошибку",null,6,{"v":0.5,"d":"0.50"}]
[null,null,"И","Все типы данных, размеры полей являются подходящими",null,"Минус 10% за каждую ошибку",null,6,{"v":0.5,"d":"0.50"}]
[null,null,"И","Обязательность полей является подходящей",null,"Минус 20% за каждую ошибку",null,6,{"v":0.3,"d":"0.30"}]
[null,null,"С","Комментарии содержит полезную информацию для администраторов БД",{"$nulls":3},6,{"v":0.3,"d":"0.30"}]
[{"$nulls":4},0,"Словарь данных отсутствует"]
[{"$nulls":4},1,"Словарь данных заполнен информацией, не несущей дополнительного смысла, о таблицах, полях, типах данных и ключах"]
[{"$nulls":4},2,"Комментарии, указанные дополнительно к основной информации в словаре данных, помогают ориентироваться в системе"]
[{"$nulls":4},3,"С помощью словаря данных легко разобраться в структуре любому специалисту, не имеющему отношения к данной предметной области"]
[5,"Представление архитектуры проекта (Сессия 5)"]
[null,null,"И","Все модули системы определены",{"$nulls":3},2,{"v":0.4,"d":"0.40"}]
[null,null,"И","Присутствуют связи между модулями",{"$nulls":3},2,{"v":0.4,"d":"0.40"}]
[null,null,"И","Связи между модулями определены верно",{"$nulls":3},2,{"v":0.4,"d":"0.40"}]
[6,"Структура проекта (Все сессии - desktop)"]
[null,null,"И","Название приложения соответствует названию компании",{"$nulls":3},3,{"v":0.1,"d":"0.10"}]
[null,null,"И","Файловая структура проекта отражает логическую",null,"Минус 40% за каждую ошибку",null,3,{"v":0.2,"d":"0.20"}]
[null,null,"И","Логика приложения не перемешана",null,"Минус 40% за каждую ошибку",null,3,{"v":0.2,"d":"0.20"}]
[7,"Структура проекта (Все сессии - mobile)"]
[null,null,"И","Название приложения соответствует названию компании",{"$nulls":3},2,{"v":0.1,"d":"0.10"}]
[null,null,"И","Файловая структура проекта отражает логическую",null,"Минус 40% за каждую ошибку",null,3,{"v":0.2,"d":"0.20"}]
[null,null,"И","Логика приложения не перемешана",null,"Минус 40% за каждую ошибку",null,3,{"v":0.2,"d":"0.20"}]
[8,"Импорт данных - Сессия"]
[null,null,"И","Все данные об услугах загружены верно и в правильном формате",null,"Минус 10% за каждые 10% незагруженных данных",null,3,{"v":0.8,"d":"0.80"}]
[null,null,"И","Все данные о клиентах загружены верно и в правильном формате",null,"Минус 10% за каждые 10% незагруженных данных",null,3,{"v":0.8,"d":"0.80"}]
[null,null,"И","Все данные о пользователях загружены верно и в правильном формате",null,"Минус 10% за каждые 10% незагруженных данных",null,3,{"v":0.8,"d":"0.80"}]
[null,null,"И","Все данные о результатах утилизации загружены верно и в правильном формате",null,"Минус 10% за каждые 10% незагруженных данных",null,2,{"v":1,"d":"1.00"}]
[]
["Б","Разработка программных решений",{"$nulls":6},{"$f":"SUM(I57:I197)","v":{"v":57.99999999999998,"d":"58.00"}}]
[1,"Работа с данными в БД - проверка по итогам всех сессий"]
[null,null,"И","В БД имеются данные из предоставленного импорта или тестовые данные (не менее 3-х записей)",{"$nulls":3},3,{"v":0.3,"d":"0.30"}]
[null,null,"И","Тестовые данные в БД отражают предметную область",{"$nulls":3},3,{"v":0.1,"d":"0.10"}]
[2,"Разработка API (Сессия 1)"]
[null,null,"И","Конечные точки API соответствуют документации",{"$nulls":3},4,{"v":0.8,"d":"0.80"}]
[null,null,"И","Коды возвращаемых ответов корректны (группы кодов: 200, 300, 400,500)",null,"Минус 25% за каждую отсутствующую группу кодов",null,4,{"v":1,"d":"1.00"}]
[null,null,"И","API взаимодействует с разработанной БД",{"$nulls":3},4,{"v":1,"d":"1.00"}]
[3,"Окно входа (Сессия 1)","","","","","","",""]
[null,null,"И","Первое окно-окно входа",{"$nulls":3},7,{"v":0.1,"d":"0.10"}]
[null,null,"И","Реализована маска при вводе пароля",{"$nulls":3},7,{"v":0.2,"d":"0.20"}]
[null,null,"И","Реализована возможность просмотреть введенный пароль",{"$nulls":3},4,{"v":0.2,"d":"0.20"}]
[null,null,"И","Реализованы переходы на формы в соотвествии с типом учетной записи",null,"Данные для входа из БД (не статичные)",null,4,{"v":0.5,"d":"0.50"}]
[null,null,"И","Создано окно лаборанта",null,"Есть возможность принять материал и сформировать отчеты (кнопки)",null,4,{"v":0.2,"d":"0.20"}]
[null,null,"И","Создано окно лаборанта-исследователя",null,"Есть возможность работать с утилизатором (кнопка)",null,4,{"v":0.2,"d":"0.20"}]
[null,null,"И","Создано окно бухгалтера",null,"Есть возможность работать с отчетами и счетами (кнопки)",null,4,{"v":0.2,"d":"0.20"}]
[null,null,"И","Создано окно администратора",null,"Есть возможность работы с историей входа, отчетами и расходными материалами (кнопки)",null,4,{"v":0.2,"d":"0.20"}]
[null,null,"И","Реализована возможность выхода из каждой учетной записи с переходом на главный экран ",{"$nulls":3},4,{"v":0.3,"d":"0.30"}]
[null,null,"И","На всех окнах отображаются ФИО пользователя, фото, роль",{"$nulls":3},4,{"v":0.7,"d":"0.70"}]
[null,null,"И","Реализован таймер работы лаборантов: таймер отображается в интерфейса в нужном формате",{"$nulls":3},4,{"v":0.2,"d":"0.20"}]
[null,null,"И","Реализован таймер работы лаборантов: сеанс 10 минут",{"$nulls":3},4,{"v":0.3,"d":"0.30"}]
[null,null,"И","Реализован таймер работы лаборантов: сообщение об окончании сеанса за 5 минут",{"$nulls":3},4,{"v":0.3,"d":"0.30"}]
[null,null,"И","Реализован таймер работы лаборантов: выход из учетной записи по окончании сеанса",{"$nulls":3},4,{"v":0.3,"d":"0.30"}]
[null,null,"И","Реализован таймер работы лаборантов: блокировка входа на 1 минуту",{"$nulls":3},4,{"v":0.5,"d":"0.50"}]
[null,null,"И","Сообщение о неуспешной авторизации",{"$nulls":3},7,{"v":0.2,"d":"0.20"}]
[null,null,"И","Реализована капча",{"$nulls":3},4,{"v":0.5,"d":"0.50"}]
[null,null,"И","Реализована капча после первой неуспешной авторизации",{"$nulls":3},4,{"v":0.4,"d":"0.40"}]
[null,null,"И","Реализована возможность обновления капчи",{"$nulls":3},7,{"v":0.3,"d":"0.30"}]
[null,null,"И","Реализована блокировка системы на 10 секунд после неуданого ввода капчи",{"$nulls":3},7,0.25]
[4,"История входа (Сессия 1)"]
[null,null,"И","Доступна администратору","","","",4,{"v":0.2,"d":"0.20"}]
[null,null,"И","В истории отображаются все необходимые данные","","время, логин пользователя, успешная или ошибочная попытка входа","",4,{"v":0.4,"d":"0.40"}]
[null,null,"И","Можно отфильтровать историю по логину","","","",4,{"v":0.4,"d":"0.40"}]
[null,null,"И","Можно отсортировать историю по дате","","","",4,{"v":0.4,"d":"0.40"}]
[null,null,"И","Фильтрация и сортировка происходит в реальном времени","","","",4,{"v":0.6,"d":"0.60"}]
[5,"Прием кейса с отходами и формирование заказа (Сессия 2) "]
[null,null,"И","Реализован интерфейс для приема материала и формирования заказа",{"$nulls":3},4,{"v":0.2,"d":"0.20"}]
[null,null,"И","Интерфейс доступен лаборанту",{"$nulls":3},4,{"v":0.1,"d":"0.10"}]
[null,null,"И","Реализован ручной ввод кода с учетом подсказки и возможностью ввода другого номера, отличного от имеющегося в БД",{"$nulls":3},4,{"v":0.5,"d":"0.50"}]
[null,null,"И","Реализована генерация штрих-кода (графически и число)",null,"Выполненые все требования в полном объеме, минус 1 балл за каждое невыполненное правило. ",null,4,{"v":2,"d":"2.00"}]
[null,null,"И","Штрих-код сохранен в pdf",{"$nulls":3},4,{"v":0.5,"d":"0.50"}]
[null,null,"И","Реализована возможность считывания штрих-кода со сканера",{"$nulls":3},4,{"v":0.5,"d":"0.50"}]
[null,null,"И","При формировании заказа можно указать клиента из БД",{"$nulls":3},4,{"v":0.5,"d":"0.50"}]
[null,null,"И","При формировании заказа можно указать услугу, выбрав из БД ",{"$nulls":3},4,{"v":0.5,"d":"0.50"}]
[null,null,"И","Реализована возможность указания нескольких услуг из БД",{"$nulls":3},4,{"v":0.5,"d":"0.50"}]
[null,null,"И","Реализован поиск клиента по всем доступным данным",{"$nulls":3},4,{"v":0.5,"d":"0.50"}]
[null,null,"И","Поиск клиента работает в реальном времени ",{"$nulls":3},4,{"v":0.5,"d":"0.50"}]
[null,null,"И","Реализован поиск услуг по всем доступным данным",{"$nulls":3},4,{"v":0.5,"d":"0.50"}]
[null,null,"И","Поиск услуг работает в реальном времени ",{"$nulls":3},4,{"v":0.5,"d":"0.50"}]
[null,null,"И","При формировании заказа стоимость рассчитывается автоматически",{"$nulls":3},4,{"v":0.5,"d":"0.50"}]
[null,null,"И","Реализован нечеткий поиск по клиентам",{"$nulls":3},4,{"v":0.5,"d":"0.50"}]
[null,null,"И","Реазован нечеткий поиск по услугам",{"$nulls":3},4,{"v":0.5,"d":"0.50"}]
[null,null,"И","Есть возможность сбросить фильтрацию (показать все)",{"$nulls":3},4,{"v":0.3,"d":"0.30"}]
[null,null,"И","Реализована возможность добавления клиента в БД ",{"$nulls":3},4,{"v":0.5,"d":"0.50"}]
[null,null,"И","Формируется электронный вид заказа в pdf",null,"дата заказа, номер заказа, предприятие (для ЮЛ), ФИО, дата рождения, перечень услуг, стоимость",null,4,{"v":0.4,"d":"0.40"}]
[null,null,"И","Формируется электронный вид заказа (ссылка) в текстовый файл",null,"дата заказа, номер заказа, предприятие (для ЮЛ), ФИО, дата рождения, перечень услуг, стоимость",null,4,{"v":0.3,"d":"0.30"}]
[6,"Работа с утилизатором(Сессия 3)"]
[null,null,"И","Веб-сервер (Back-end) реализован в виде отдельного приложения",{"$nulls":3},4,{"v":0.2,"d":"0.20"}]
[null,null,"И","Результаты генерируются случайным образом",{"$nulls":3},4,{"v":0.2,"d":"0.20"}]
[null,null,"И","При аварийном завершении можно продолжить эмуляцию процесса утилизации",{"$nulls":3},4,{"v":0.4,"d":"0.40"}]
[null,null,"И","После восстановления работы эмулятора, процесс эмуляции продолжается",{"$nulls":3},4,{"v":0.5,"d":"0.50"}]
[null,null,"И","Происходит сохранение всех действий пользователя",{"$nulls":3},4,{"v":0.5,"d":"0.50"}]
[null,null,"И","Происходит сохранение данных для отчетов",{"$nulls":3},4,{"v":0.5,"d":"0.50"}]
[null,null,"И","Работа с утилизатором доступна только лаборанту-исследователю","","","",4,{"v":0.2,"d":"0.20"}]
[null,null,"И","Работа с утилизатором реализована по http ","","","",4,{"v":1,"d":"1.00"}]
[null,null,"И","Работа с утилизатором реализована в формате  JSON","","","",4,{"v":0.5,"d":"0.50"}]
[null,null,"И","Время ожидания утилизатора - 30 секунд",{"$nulls":3},4,{"v":0.2,"d":"0.20"}]
[null,null,"И","При входе в окно утилизатора лаборант видит список невыполненных услуг.","","","",4,{"v":0.4,"d":"0.40"}]
[null,null,"И","Список невыполненных услуг выгружается из базы данных","","","",7,0.35]
[null,null,"И","Возможность выбора неоказанной услуги","","","",4,{"v":0.4,"d":"0.40"}]
[null,null,"И","Возможность отправки неоказанной услуги на утилизатор","","","",4,{"v":0.3,"d":"0.30"}]
[null,null,"И","Отправка соответствует типу утилизатора","","","",7,{"v":0.2,"d":"0.20"}]
[null,null,"И","Реализовано получение результата неоказанной услуги с утилизатора","","","",4,{"v":0.5,"d":"0.50"}]
[null,null,"И","Сохранение результата с утилизатора в БД","","","",4,{"v":0.5,"d":"0.50"}]
[null,null,"И","Реализовано отображение значка  загрузки (loader)","","лоадер должен быть асинхронным (интерфейс не должен блокироваться)","",4,{"v":0.4,"d":"0.40"}]
[null,null,"И","При выгрузке с утилизатора данные появляются построчно (асинхронно, приложение не должно “висеть”)","","","",4,{"v":0.5,"d":"0.50"}]
[null,null,"И","Реализована возможность асинхронной работы лаборанта - исследователя с несколькими утилизаторами","","","",4,{"v":0.5,"d":"0.50"}]
[null,null,"И","Есть возможность одобрить результат","","","",4,{"v":0.4,"d":"0.40"}]
[null,null,"И","Если значения, полученные с утилизатора, отклоняются от среднего в 5 раз, должно появится сообщение о возможном сбое исследования","","","",7,{"v":0.5,"d":"0.50"}]
[null,null,"И","При одобрении результата услуга получает статус -Выполнено","","","",4,{"v":0.4,"d":"0.40"}]
[null,null,"И","Поиск клиента работает в реальном времени ","","","",4,{"v":0.4,"d":"0.40"}]
[null,null,"И","Отображается процентный статус выполнения исследования","","","",4,{"v":0.8,"d":"0.80"}]
[null,null,"И","Если все утилизаторы в работы, нельзя отправить новые услуги на утилизатор","","","",4,{"v":0.8,"d":"0.80"}]
[7,"Формирования счетов (Сессия 3)",null,null,"","",""]
[null,null,"И","Окно доступно только бухгалтеру","","","",4,{"v":0.1,"d":"0.10"}]
[null,null,"И","Можно выбрать период для формирования счета ЮЛ","","","",4,{"v":0.2,"d":"0.20"}]
[null,null,"И","Счет ЮЛ содержит: название компании, период для оплаты, список оказанных услуг, стоимость каждой услуги, стоимостью услуг общая.","","","",4,{"v":0.4,"d":"0.40"}]
[null,null,"И","Данные берутся из БД для счета ЮЛ","","","",4,{"v":0.4,"d":"0.40"}]
[null,null,"И","Счет ЮЛ можно сохранить в pdf","","","",4,{"v":0.4,"d":"0.40"}]
[null,null,"И","Счет ЮЛ можно выгрузить в файл .csv. ","","","",4,{"v":0.4,"d":"0.40"}]
[null,null,"И","Можно выбрать период для формирования счета ФЛ","","","",4,{"v":0.2,"d":"0.20"}]
[null,null,"И","Счет ФЛ содержит: ФИО клиента, телефон клиента, период для оплаты, список оказанных услуг, стоимость каждой услуги, стоимостью услуг общая.\n","","","",4,{"v":0.4,"d":"0.40"}]
[null,null,"И","Данные берутся из БД для счета ФЛ","","","",4,{"v":0.4,"d":"0.40"}]
[null,null,"И","Счет ФЛ можно сохранить в pdf","","","",4,{"v":0.4,"d":"0.40"}]
[null,null,"И","Счет ФЛ можно выгрузить в файл .csv. ","","","",4,{"v":0.4,"d":"0.40"}]
[8,"Редактирование информации о клиенте (Сессия 4)",null,null,"","",""]
[null,null,"И","Окно редактирования доступно только лаборанту ",{"$nulls":3},4,{"v":0.2,"d":"0.20"}]
[null,null,"И","Окно редактирования можно вызвать только при поиске клиента",{"$nulls":3},4,{"v":0.2,"d":"0.20"}]
[null,null,"И","Данные редактируются только доступные",{"$nulls":3},4,{"v":0.2,"d":"0.20"}]
[null,null,"И","Данные подгружаются из БД",{"$nulls":3},4,{"v":0.4,"d":"0.40"}]
[null,null,"И","Данные сохраняются в БД",{"$nulls":3},4,{"v":0.4,"d":"0.40"}]
[9,"Реализация отчетов (Сессия 4)"]
[null,null,"И","Реализован интерфейс для работы с отчетами",{"$nulls":3},4,{"v":0.2,"d":"0.20"}]
[null,null,"И","Можно выбрать тип отчета",{"$nulls":3},7,{"v":0.2,"d":"0.20"}]
[null,null,"И","Реализован отчет по оказанным услугам  ",null,"(таблица)",null,4,{"v":1,"d":"1.00"}]
[null,null,"И","Реализован отчет по оказанным услугам  ",null,"(график)",null,4,{"v":1,"d":"1.00"}]
[null,null,"И","В отчете данные из БД",{"$nulls":3},4,{"v":0.6,"d":"0.60"}]
[null,null,"И","Отчет по услугам можно сохранить в pdf",null,"минус 0,5 балла за каждый не сформированный или неверно сформированный документ",null,6,{"v":1,"d":"1.00"}]
[null,null,"И","Реализован контроль качества",{"$nulls":3},4,{"v":0.4,"d":"0.40"}]
[null,null,"И","Расчеты контроля качества верные ",{"$nulls":3},4,{"v":1,"d":"1.00"}]
[null,null,"И","Расчеты должны быть отображены в интерфейсе",{"$nulls":3},4,{"v":0.4,"d":"0.40"}]
[null,null,"И","Реализован контроль качества: график",{"$nulls":3},4,{"v":1,"d":"1.00"}]
[null,null,"И","Реализована возможность выбора периода",{"$nulls":3},4,{"v":0.4,"d":"0.40"}]
[null,null,"И","В контроле качества данные из БД",{"$nulls":3},4,{"v":0.4,"d":"0.40"}]
[null,null,"И","График соответствует макету",{"$nulls":3},4,{"v":0.4,"d":"0.40"}]
[null,null,"И","Реализована возможность сохранения контроля качества в pdf",{"$nulls":3},4,{"v":0.4,"d":"0.40"}]
[null,null,"И","В pdf присутствует график, соответствующий макету",{"$nulls":3},3,{"v":0.4,"d":"0.40"}]
[null,null,"И","В pdf присутствуют верные расчеты",{"$nulls":3},3,{"v":0.4,"d":"0.40"}]
[null,null,"И","Отчеты - контроль качества и отчет по оказанным услугам в разных окнах",{"$nulls":3},4,{"v":0.2,"d":"0.20"}]
[10,"Реализация мобильного приложения (Сессия 5)"]
[null,null,"И","Реализовано локальное хранение данных на устройстве",{"$nulls":3},4,{"v":0.3,"d":"0.30"}]
[null,null,"И","Приложение запускается на устройстве",{"$nulls":3},4,{"v":0.5,"d":"0.50"}]
[null,null,"И","Реализован просмотр списка услуг  и цен для гостя","","","",4,{"v":0.5,"d":"0.50"}]
[null,null,"И","Реализован просмотр новостей  для гостя","","","",4,{"v":0.5,"d":"0.50"}]
[null,null,"И","Реализована возможность ввода логина и пароля","","","",4,{"v":0.5,"d":"0.50"}]
[null,null,"И","Реализована возможность запоминания учетной записи","","после перезапуска приложения","",4,{"v":0.5,"d":"0.50"}]
[null,null,"И","При успешной авторизации в интерфейсе отображается фамилия, имя и отчество клиента.","","","",4,{"v":0.5,"d":"0.50"}]
[null,null,"И","При входе в профиле отображается информация о клиенте согласно задания","","","",4,{"v":0.6,"d":"0.60"}]
[null,null,"И","При входе в профиле отображается возраст","","","",4,{"v":0.5,"d":"0.50"}]
[null,null,"И","Реализован интерфейс для редактирования пользователя","","","",4,{"v":0.5,"d":"0.50"}]
[null,null,"И","Редактировать можно только телефон, e-mail, пароль","","","",4,{"v":0.5,"d":"0.50"}]
[null,null,"И","Редактирование других данных пользователя запрещено","","","",4,{"v":0.5,"d":"0.50"}]
[null,null,"И","Реализована возможность регистрации пользователя","","","",4,{"v":0.5,"d":"0.50"}]
[null,null,"И","Переход в интерфейс регистрации с главного окна","","","",4,{"v":0.5,"d":"0.50"}]
[null,null,"И","При регистрации можно указать ФИО, паспортные данные, телефон, e-mail, дату рождения,  логин и пароль).","","","",3,{"v":0.5,"d":"0.50"}]
[null,null,"И","При регистрации данные сохраняются ","","","",3,{"v":0.4,"d":"0.40"}]
[11,"Разработка бибилиотеки (Сессия 5)"]
[null,null,"И","Библиотека разарботана отдельным проектом",{"$nulls":3},7,{"v":0.3,"d":"0.30"}]
[null,null,"И","Библиотека получает на вход все необходимые параметры по формату согласно требованиям",null,"Минус 10% за каждое несоответствие требованиям",null,3,{"v":0.8,"d":"0.80"}]
[null,null,"И","Библиотека возвращает список подходящих свободных временных промежутков, согласно требованиям",{"$nulls":3},3,{"v":1,"d":"1.00"}]
[null,null,"И","Наименование библиотеки, классов и методов соответствует требованиям",null,"Минус 0,1 балла за каждое несоответсвие",null,7,{"v":0.5,"d":"0.50"}]
[]
["В","Тестирование программных решений",{"$nulls":6},{"$f":"SUM(I199:I219)","v":{"v":8,"d":"8.00"}}]
[1,"Unit-test (Сессия 5)"]
[null,null,"И","Создан отдельный проект модульных тестов для проверки методов",null,"Подключена библиотека",null,5,{"v":0.1,"d":"0.10"}]
[null,null,"И","Реализовано 10 тестовых методов в соответствии с требованиями. Тесты работают корректно",null,"Минус 20% за каждый отсутствующий тест",null,5,{"v":2,"d":"2.00"}]
[null,null,"И","Имена корректно работающих тестов дают представление о тестируемом функционале",null,"Минус 10% за каждый неправильно названный или отсутствующий тест",null,5,{"v":0.5,"d":"0.50"}]
[2,"Обработка ошибок/исключений (проверка по итогам сессии 4 без учета мобильного клиента)"]
[null,null,"И","Приложение корректно обрабатывает или запрещает несоответствие введенной информации типу данных атрибута.",{"$nulls":3},5,{"v":0.5,"d":"0.50"}]
[null,null,"И","Приложение корректно отображает изображения при перемещении папки с исполняемым файлом",{"$nulls":3},5,{"v":0.3,"d":"0.30"}]
[null,null,"И","Фатальные ошибки не возникают и приложение аварийно не завершает работу, реализована программная обработка исключительных ситуаций в приложении",null,"Минус 25% за каждое аварийное завершение работы",null,5,{"v":0.5,"d":"0.50"}]
[3,"Интерграционные тесты (Сессия 4)"]
[null,null,"И","Интергационные тесты взаимодействуют с эмулятором утилизатора по http",{"$nulls":3},5,{"v":1.1,"d":"1.10"}]
[null,null,"И","Реализованы все запросы к утилизатору",{"$nulls":3},5,{"v":1.1,"d":"1.10"}]
[null,null,"И","Покрыты все ответы от утилизатора",{"$nulls":3},5,{"v":1,"d":"1.00"}]
[4,"Сообщения обратной связи с пользователем - (проверка по итогам сессии 4 без учета мобильного клиента)"]
[null,null,"И","Выводится информация об отсутствии результатов поиска",{"$nulls":3},5,{"v":0.2,"d":"0.20"}]
[null,null,"И","Перед удалением объекта запрашивается подтверждение пользователя",{"$nulls":3},5,{"v":0.2,"d":"0.20"}]
[null,null,"С","Сообщения обратной связи (подсказки, ошибки) полезны для пользователей при работе системы",{"$nulls":3},5,{"v":0.5,"d":"0.50"}]
[{"$nulls":4},0,"Обратная связь для пользователя отсутствует"]
[{"$nulls":4},1,"Сообщения для пользователя присутствуют, но по ним сложно определить, что именно заполнено неверно и как исправить ошибку"]
[{"$nulls":4},2,"Сообщения полезные и информативные, содержат полную информацию о совершенных ошибках пользователя и подсказки для их исправления, ясно дают понять порядок дальнейших действий"]
[{"$nulls":4},3,"Присутствуют визуальные подсказки для пользователя при вводе данных; Сообщения полезные и информативные, содержат полную информацию о совершенных ошибках пользователя и подсказки для их исправления; Сообщения разделены на типы (ошибки, предупреждения, информация)"]
[]
["Г","Документирование и оформление программных решений",{"$nulls":6},{"$f":"SUM(I221:I285)","v":{"v":13.999999999999995,"d":"14.00"}}]
[1,"Документация API (Сессия 1)"]
[null,null,"И","Предоставляется документация по API",{"$nulls":3},6,{"v":0.1,"d":"0.10"}]
[null,null,"И","Описаны все необходимые функции",null,"Вычтите 0,1 за каждую ошибку",null,6,{"v":0.5,"d":"0.50"}]
[null,null,"И","Указан путь для вызова каждой конечной точки",null,"Вычтите 0,1 за каждую ошибку",null,6,{"v":0.5,"d":"0.50"}]
[null,null,"И","Используемые методы HTTP для каждой конечной точки указаны",null,"Вычтите 0,1 за каждую ошибку",null,6,{"v":0.4,"d":"0.40"}]
[null,null,"И","Описание и назначение каждого метода уточняется",null,"Вычтите 0,1 за каждую ошибку",null,6,{"v":0.5,"d":"0.50"}]
[null,null,"И","Описаны поля данных запроса (список, куда каждый идет, обязательный/необязательный)",null,"Вычтите 0,1 за каждую ошибку",null,6,{"v":0.5,"d":"0.50"}]
[2,"Руководство  пользователя (Сессия 6)"]
[null,null,"И","Документ оформлен в соответствии с требованиями",null,"Минус 0,1 за каждую ошибку",null,6,{"v":0.5,"d":"0.50"}]
[null,null,"С","Документация составлена профессионально",{"$nulls":3},6,{"v":1,"d":"1.00"}]
[{"$nulls":4},0,"Руководство пользователя не предоставлено или невозможно определить, что документ предоставленный документ является руководством пользователя"]
[{"$nulls":4},1,"Руководство пользователя составлено посредственно, неинформативно, без пояснений и снимков экрана"]
[{"$nulls":4},2,"Все возможности системы описаны в руководстве пользователя понятным образом, присутствуют понятные пояснения, примеры и снимки экрана"]
[{"$nulls":4},3,"Потрясающее руководство пользователя!"]
[null,null,"С","Документация охватывает всю систему",{"$nulls":3},7,{"v":1,"d":"1.00"}]
[{"$nulls":4},0,"Документация отсутствует"]
[{"$nulls":4},1,"В документации представлены некоторые (не все) возможности системы"]
[{"$nulls":4},2,"Все возможности системы представлены в документации"]
[{"$nulls":4},3,"Все возможности системы для указанных ролей представлены в документации, выполнено превосходно"]
[3,"Выступление участника (Сессия 6)"]
[null,null,"И","Присутствует культура речи участника в течение всего выступления (отсутствуют слова-паразиты, профессионализмы, слэнг)",{"$nulls":3},6,{"v":0.2,"d":"0.20"}]
[null,null,"И","Участник держал зрительный контакт с аудиторией (веб-камерой) на протяжении выступления",{"$nulls":3},6,{"v":0.1,"d":"0.10"}]
[null,null,"И","Участник понятно и доступно передал содержание кейса в докладе",{"$nulls":3},6,{"v":0.2,"d":"0.20"}]
[null,null,"И","Участник поблагодарил аудиторию за внимание в конце выступления и ответил на вопросы",{"$nulls":3},6,{"v":0.1,"d":"0.10"}]
[null,null,"И","Докладчик уложился в тайминг презентации",{"$nulls":3},6,{"v":0.2,"d":"0.20"}]
[null,null,"И","В презентации продукта обозначены акценты бережливого производства на рабочем месте пользователя",{"$nulls":3},1,{"v":1,"d":"1.00"}]
[null,null,"И","В презентации обоснованы принципы обучения сотрудников с учетом механизмов Lean",{"$nulls":3},1,{"v":0.5,"d":"0.50"}]
[null,null,"С","Владение голосом (говорит четко и громко, с интонацией, отсутствуют длительные неоправданные паузы)",{"$nulls":3},6,{"v":0.3,"d":"0.30"}]
[{"$nulls":4},0,"Выступления не было"]
[{"$nulls":4},1,"Неуверенная речь"]
[{"$nulls":4},2,"Участник говорит четко и громко"]
[{"$nulls":4},3,"На уровне профессионального диктора"]
[null,null,"С","Общее впечатление от выступления участника",{"$nulls":3},6,{"v":0.3,"d":"0.30"}]
[{"$nulls":4},0,"Выступления не было"]
[{"$nulls":4},1,"После выступления нет желания работать с данным программным продуктом"]
[{"$nulls":4},2,"После выступления возникает желание посмотреть аналогичные программные продукты"]
[{"$nulls":4},3,"После выступления возникает желание воспользоваться представленным программным продуктом"]
[4,"Исходный код - проверка по итогам всех сессий "]
[null,null,"И","Исходный код приложения соответствует гайдлайну",null,"Минус 25%, если идентификаторы не соответствуют стилю CamelCase (для C# и Java) и snake_case (для Python)",null,7,{"v":0.3,"d":"0.30"}]
[null,null,"И","Четкость, смысл именования очевидны",null,"Минус 25% за каждую ошибку",null,7,{"v":0.3,"d":"0.30"}]
[null,null,"И","Использовано не более одной команды в строке",null,"Минус 25% за каждую ошибку",null,6,{"v":0.1,"d":"0.10"}]
[null,null,"С","Код понятен без комментариев",{"$nulls":3},6,{"v":0.3,"d":"0.30"}]
[{"$nulls":4},0,"Код нечитаемый"]
[{"$nulls":4},1,"Код позволяет минимально понять реализованный функционал"]
[{"$nulls":4},2,"Код хорошо организован, позволяет с легкостью понять реализованный функционал"]
[{"$nulls":4},3,"Идеальный код"]
[5,"Предоставление результатов работы (git) - проверка по итогам всех сессий "]
[null,null,"И","Все необходимые результаты размещены в репозитории системы контроля версий",null,"Минус 25% за отсутствующий результат",null,6,{"v":0.5,"d":"0.50"}]
[null,null,"И","Исходные коды представлены не в виде архива",null,"Минус 25% за отсутствующий результат",null,7,{"v":0.5,"d":"0.50"}]
[6,"Согласованный внешний вид приложения  - проверка по итогам всех сессий "]
[null,null,"И","Присутствует возможность изменения размеров окна, где это необходимо",{"$nulls":3},3,{"v":0.2,"d":"0.20"}]
[null,null,"И","Присутствует ограничение на минимальный размер окна",{"$nulls":3},3,{"v":0.2,"d":"0.20"}]
[null,null,"И","Верстка масштабируемая: при увеличении размера окна увеличивается размер контентной части",{"$nulls":3},3,{"v":0.2,"d":"0.20"}]
[null,null,"И","Использованы соответствующие элементы управления (например, выпадающие списки, поля для выбора дат с календарем и тп)",{"$nulls":3},3,{"v":0.2,"d":"0.20"}]
[null,null,"И","У всех компонентов на всех экранах настольного приложения одинаковое выравнивание, размерность, отступы",{"$nulls":3},7,{"v":0.2,"d":"0.20"}]
[null,null,"И","Переход фокуса ввода происходит последовательно по элементам интерфейса",{"$nulls":3},7,{"v":0.2,"d":"0.20"}]
[null,null,"И","Разработан последовательный пользовательский интерфейс: есть возможность перемещаться между существующими окнами (переходы между окнами, кнопка назад)",{"$nulls":3},7,{"v":0.2,"d":"0.20"}]
[null,null,"И","На каждом окне приложения присутствует заголовок",{"$nulls":3},7,{"v":0.2,"d":"0.20"}]
[]
[6,"Культура безопасного труда"]
[null,null,"И","Работа конкурсанта соответствует Инструкции по охране труда (Сессия 1)",{"$nulls":3},1,{"v":0.5,"d":"0.50"}]
[null,null,"И","Работа конкурсанта соответствует Инструкции по охране труда (Сессия 2)",{"$nulls":3},1,{"v":0.5,"d":"0.50"}]
[null,null,"И","Работа конкурсанта соответствует Инструкции по охране труда (Сессия 3)",{"$nulls":3},1,{"v":0.5,"d":"0.50"}]
[null,null,"И","Работа конкурсанта соответствует Инструкции по охране труда (Сессия 4)",{"$nulls":3},1,{"v":0.5,"d":"0.50"}]
[null,null,"И","Работа конкурсанта соответствует Инструкции по охране труда (Сессия 5)",{"$nulls":3},1,{"v":0.5,"d":"0.50"}]
[]
[]
[{"$nulls":8},{"$f":"I220+I198+I56+I6","v":{"v":99.99999999999997,"d":"100.00"}}]

{"sheet":"Перечень профессиональных задач","index":1,"n_rows":12,"n_cols":2,"rows_kept":12,"merged":[[0,0,0,1],[11,0,11,1]]}
["Перечень профессиональных задач"]
[1,"Культура безопасного труда и бережливое производство"]
[2,"Системный анализ и проектирование программных решений"]
[3,"Организация работы с данными"]
[4,"Разработка программных решений"]
[5,"Определение качества программных решений"]
[6,"Документирование и презентация программных решений"]
[7,"Организация работ в соответствии с отраслевыми стандартами"]
[]
[]
[]
["Перечень профессиональных задач соответствует таблице 1 Конкурсного задания"]