{"text_format":"2","workbook":"xlsx","n_sheets":4,"sheets":["CIS Marking Scheme Import","Sheet2","Sheet3","Лист1"],"not_rendered":{"charts":0,"images":0,"macros":0,"external_links":0,"defined_names":0,"comments":1,"pivot_tables":0},"unopened":[],"bounds":{"document_bytes":16777216,"sheet_cells":100000,"run_cost":"one","rows_first":2000,"rows_last":500,"rows_between":2000,"halvings":0,"cell_chars":16384,"cell_head_chars":4096},"cells_cut":0,"cells_raw":0,"read":"whole","date_system":"1900"}

{"sheet":"CIS Marking Scheme Import","index":0,"n_rows":158,"n_cols":12,"rows_kept":158,"cut":false,"hidden":false,"merged":[]}
[null,null,null,"Skill name"]
[null,null,null,"F6 Разработка мобильных приложений"]
[null,null," ","Criteria","Mark"]
[null,null,"A","Организация и управление работой ",{"$f":"L15","v":0}]
[null,null,"B","Решение проблем, инновационность и инициативность ",{"$f":"L36","v":0}]
[null,null,"C","Анализ и проектирование мобильного приложения",{"$f":"L53","v":0}]
[null,null,"D","Разработка мобильных приложений ",{"$f":"L68","v":0}]
{"$rows_empty":7}
["Sub\nCriteria\nID","Sub Criteria\n\nName or Description","Aspect\nType\nO = Obj\nS = Sub\nJ = Judg","Aspect - Description","Judg Score","Extra Aspect Description (Obj or Subj)\nOR\nJudgement Score Description (Judg only)","Requirement\nor Nominal\nSize (Obj Only)","WSSS Section","Max\nMark","Criterion\nA","Total\nMark",{"$f":"SUM(I16:I33)","v":0}]
["A1","Работа с GIT - session 1","","","","","","",""]
["","","O","Создана ветка для сессии 1","","",""]
["","","O","Проект корректно сохранен в сессию 1 и не требует \nдополнительного разархивирования","","",""]
["A2","Работа с GIT - session 2","","","","","",""]
["","","O","Создана ветка для сессии 2","","",""]
["","","O","Проект корректно сохранен в сессию 2 и не требует \nдополнительного разархивирования","","",""]
["A3","Работа с GIT - session 3","","","","","",""]
["","","O","Создана ветка для сессии 3","","",""]
["","","O","Проект корректно сохранен в сессию 3 и не требует \nдополнительного разархивирования","","",""]
["A4","Работа с GIT - session 4","","","","","",""]
["","","O","Создана ветка для сессии 4","","",""]
["","","O","Проект корректно сохранен в сессию 4 и не требует \nдополнительного разархивирования","","",""]
["A5","Работа с GIT - session 5","","","","","",""]
["","","O","Создана ветка для сессии 5","","",""]
["","","O","Проект корректно сохранен в сессию 5 и не требует \nдополнительного разархивирования","","",""]
["A6","Работа с GIT - session 6","","","","","",""]
["","","O","Создана ветка для сессии 6","","",""]
[null,null,"O","Проект корректно сохранен в сессию 6 и не требует \nдополнительного разархивирования","","",""]
["A7","Демонстрация результата"]
["","","O","Создана презентация работы приложения"]
["Sub\nCriteria\nID","Sub Criteria\n\nName or Description","Aspect\nType\nO = Obj\nS = Sub\nJ = Judg","Aspect - Description","Judg Score","Extra Aspect Description (Obj or Subj)\nOR\nJudgement Score Description (Judg only)","Requirement\nor Nominal\nSize (Obj Only)","WSSS Section","Max\nMark","Criterion B","Total\nMark",{"$f":"SUM(I37:I52)","v":0}]
["B1","Обработка ошибок при входе","","","","","","",""]
["","","O","Выводится предупреждение о неправильном логине или пароле","","",""]
["B2","Обработка ошибок изменение пароля","","","","","",""]
["","","O","Выводится предупреждение о пустом поле","","",""]
["B3","Обработка ошибок изменение логин",null,null,"","",""]
[null,null,"O","Выводится предупреждение о пустом поле"]
["B4","Обработка ошибок не правильном вводе пароля","","","","","",""]
["","","O","Выводится предупреждение о пустом поле на Экране \"Блокировки карты\"","","",""]
["","","O","Выводится предупреждение о неправильном пароле на Экране \"Блокировки карты\"","","",""]
[null,null,"O","Выводится предупреждение о пустом поле на Экране \"Подтверждения пополнения\"","","","",""]
["","","O","Выводится предупреждение о неправильном пароле на Экране \"Подтверждения пополнения\"","","",""]
["","","O","Выводится предупреждение о пустом поле на Экране \"Подтверждения\""]
[null,null,"O","Выводится предупреждение о неправильном пароле на Экране \"Подтверждения\""]
["B5","Обработка ошибок изменение имени"]
[null,null,"O","Выводится предупреждение о пустом поле при переименовании карты"]
[null,null,"O","Выводится предупреждение о пустом поле при переименовании счета"]
["Sub\nCriteria\nID","Sub Criteria\n\nName or Description","Aspect\nType\nO = Obj\nS = Sub\nJ = Judg","Aspect - Description","Judg Score","Extra Aspect Description (Obj or Subj)\nOR\nJudgement Score Description (Judg only)","Requirement\nor Nominal\nSize (Obj Only)","WSSS Section","Max\nMark","Criterion C","Total\nMark",{"$f":"SUM(I54:I67)","v":0}]
["C1","Соответствие стандартам от производителей - сессия 1","","","","","","",""]
["","","O","Следование основным принципам при проектировании \nинтерфейса: 1) Заглавный контент без скрола (горизонтального) \nбез зума, помешается на экран, скрол только по необходимости. \n2) Используются стандартные элементы управления для \nплатформы. 3) Управляющий элемент соответствует \nпропорциям экрана. 4) Текст должен быть читаем, без зума, \nна расстоянии 30-40 см (обычное использование для 5-ти \nдюймового смартфона). 5) Должна быть соблюдена \nконтрастность (Все элементы должны быть хорошо видны). \n6) Расстояния между элементами должно быть оптимально \n(не должно быть неадекватных «дыр») 7) Отсутствуют \nграмматические ошибки. 8) Медиа материалы отображены \nбез искажений. 9) Легко читаемая разметка управляющих \nэлементов. 10) Управляющие элементы структурированы и \nвсегда понятно что они модифицируют","","минус 0.3 за каждое не соотвтствие",""]
["C2","Соответствие стандартам от производителей - сессия 2","","","","","",""]
["","","O","Следование основным принципам при проектировании \nинтерфейса: 1) Заглавный контент без скрола (горизонтального) \nбез зума, помешается на экран, скрол только по необходимости. \n2) Используются стандартные элементы управления для \nплатформы. 3) Управляющий элемент соответствует \nпропорциям экрана. 4) Текст должен быть читаем, без зума, \nна расстоянии 30-40 см (обычное использование для 5-ти \nдюймового смартфона). 5) Должна быть соблюдена \nконтрастность (Все элементы должны быть хорошо видны). \n6) Расстояния между элементами должно быть оптимально \n(не должно быть неадекватных «дыр») 7) Отсутствуют \nграмматические ошибки. 8) Медиа материалы отображены \nбез искажений. 9) Легко читаемая разметка управляющих \nэлементов. 10) Управляющие элементы структурированы и \nвсегда понятно что они модифицируют","","минус 0.3 за каждое не соотвтствие",""]
["C3","Соответствие стандартам от производителей - сессия 3","","","","","",""]
["","","O","Следование основным принципам при проектировании \nинтерфейса: 1) Заглавный контент без скрола (горизонтального) \nбез зума, помешается на экран, скрол только по необходимости. \n2) Используются стандартные элементы управления для \nплатформы. 3) Управляющий элемент соответствует \nпропорциям экрана. 4) Текст должен быть читаем, без зума, \nна расстоянии 30-40 см (обычное использование для 5-ти \nдюймового смартфона). 5) Должна быть соблюдена \nконтрастность (Все элементы должны быть хорошо видны). \n6) Расстояния между элементами должно быть оптимально \n(не должно быть неадекватных «дыр») 7) Отсутствуют \nграмматические ошибки. 8) Медиа материалы отображены \nбез искажений. 9) Легко читаемая разметка управляющих \nэлементов. 10) Управляющие элементы структурированы и \nвсегда понятно что они модифицируют","","минус 0.3 за каждое не соотвтствие",""]
["C4","Соответствие стандартам от производителей - сессия 4","","","","","",""]
["","","O","Следование основным принципам при проектировании \nинтерфейса: 1) Заглавный контент без скрола (горизонтального) \nбез зума, помешается на экран, скрол только по необходимости. \n2) Используются стандартные элементы управления для \nплатформы. 3) Управляющий элемент соответствует \nпропорциям экрана. 4) Текст должен быть читаем, без зума, \nна расстоянии 30-40 см (обычное использование для 5-ти \nдюймового смартфона). 5) Должна быть соблюдена \nконтрастность (Все элементы должны быть хорошо видны). \n6) Расстояния между элементами должно быть оптимально \n(не должно быть неадекватных «дыр») 7) Отсутствуют \nграмматические ошибки. 8) Медиа материалы отображены \nбез искажений. 9) Легко читаемая разметка управляющих \nэлементов. 10) Управляющие элементы структурированы и \nвсегда понятно что они модифицируют","","минус 0.3 за каждое не соотвтствие",""]
["C5","Соответствие стандартам от производителей - сессия 5","","","","","",""]
["","","O","Следование основным принципам при проектировании \nинтерфейса: 1) Заглавный контент без скрола (горизонтального) \nбез зума, помешается на экран, скрол только по необходимости. \n2) Используются стандартные элементы управления для \nплатформы. 3) Управляющий элемент соответствует \nпропорциям экрана. 4) Текст должен быть читаем, без зума, \nна расстоянии 30-40 см (обычное использование для 5-ти \nдюймового смартфона). 5) Должна быть соблюдена \nконтрастность (Все элементы должны быть хорошо видны). \n6) Расстояния между элементами должно быть оптимально \n(не должно быть неадекватных «дыр») 7) Отсутствуют \nграмматические ошибки. 8) Медиа материалы отображены \nбез искажений. 9) Легко читаемая разметка управляющих \nэлементов. 10) Управляющие элементы структурированы и \nвсегда понятно что они модифицируют","","минус 0.3 за каждое не соотвтствие",""]
["C6","Соответствие стандартам от производителей - сессия 6","","","","","",""]
["","","O","Следование основным принципам при проектировании \nинтерфейса: 1) Заглавный контент без скрола (горизонтального) \nбез зума, помешается на экран, скрол только по необходимости. \n2) Используются стандартные элементы управления для \nплатформы. 3) Управляющий элемент соответствует \nпропорциям экрана. 4) Текст должен быть читаем, без зума, \nна расстоянии 30-40 см (обычное использование для 5-ти \nдюймового смартфона). 5) Должна быть соблюдена \nконтрастность (Все элементы должны быть хорошо видны). \n6) Расстояния между элементами должно быть оптимально \n(не должно быть неадекватных «дыр») 7) Отсутствуют \nграмматические ошибки. 8) Медиа материалы отображены \nбез искажений. 9) Легко читаемая разметка управляющих \nэлементов. 10) Управляющие элементы структурированы и \nвсегда понятно что они модифицируют","","минус 0.3 за каждое не соотвтствие",""]
["C7","Комментирование кода","","","","","",""]
["","","O","Присутствуют комментантарии классов и методов участника","",null,""]
["Sub\nCriteria\nID","Sub Criteria\n\nName or Description","Aspect\nType\nO = Obj\nS = Sub\nJ = Judg","Aspect - Description","Judg Score","Extra Aspect Description (Obj or Subj)\nOR\nJudgement Score Description (Judg only)","Requirement\nor Nominal\nSize (Obj Only)","WSSS Section","Max\nMark","Criterion D","Total\nMark",{"$f":"SUM(I69:I157)","v":0}]
["D1","Стартовый экран","O","Присутствует фон, как на макете"]
[null,null,"O","Присутствует кнопка \"Отделения и банкоматы\", как на макете",null,"минус 0,2 за каждый элемент"]
[null,null,"O","Присутствует кнопка \"Курсы валют\", как на макете",null,"минус 0,2 за каждый элемент"]
[null,null,"O","На кнопке \"Курсы валют\" данные беруться с сервера (требуется изменить коэффициент на сервере)"]
[null,null,"O","При нажатии на кнопку \"Войти\" всплывает окно, как на макете",null,"минус 0,2 за каждый элемент"]
["D2","Экран \"Курс валют\""]
[null,null,"O","Есть возможность вернуться на Стартовый экран"]
[null,null,"O","Присутствует шапка со всеми элементами, как на макете",null,"минус 0,2 за каждый элемент"]
[null,null,"O","Присутствует список, как на макете",null,"минус 0,2 за каждый элемент"]
[null,null,"O","На экране \"Курсы валют\" данные беруться с сервера (требуется изменить коэффициент на сервере)"]
[null,null,"O","Цвет и направление стрелок меняется в зависимости от изменения курса  (требуется изменить коэффициент на сервере)"]
["D3","Экран \"Отделения и банкоматы\" - Сессия 1"]
[null,null,"O","Есть возможность вернуться на Стартовый экран"]
[null,null,"O","Присутствует шапка со всеми элементами, как на макете"]
[null,null,"O","Присутствует список, как на макете",null,"минус 0,2 за каждый элемент"]
[null,null,"O","На экране \"Отделения и банкоматы\" данные беруться с сервера (требуется изменить данные на сервере)"]
[null,null,"O","В зависимости от Работает/Закрыто изменяется цвет текста"]
["D4","Вход и Выход"]
[null,null,"O","При корректном вводе логина и пароля открывается Главный экран"]
[null,null,"O","При входе регистрируется запись (требуется сделать запрос /lastlogin)"]
[null,null,"O","Главный экран сделан по макету",null,"минус 0,1 за каждый элемент"]
[null,null,"O","При нажатии на кнопку Выйти осуществляется переход на Стартовый экран"]
[null,null,"O","При нажатии на кнопку Выйти на сервере регистрируется выход  (требуется сделать запрос /lastlogout)"]
["D5","Главный экран"]
[null,null,"O","На гланом экране присутствует список карт, как на макете",null,"минус 0,2 за каждый элемент"]
[null,null,"O","Список карт загружается с сервера "]
[null,null,"O","Номер карты скрыт значками, как указано в задании"]
[null,null,"O","На гланом экране присутствует список счеотв, как на макете",null,"минус 0,2 за каждый элемент"]
[null,null,"O","Список счетов загружается с сервера "]
[null,null,"O","Номер счетов скрыт значками, как указано в задании"]
[null,null,"O","На гланом экране присутствует список кредитов, как на макете",null,"минус 0,2 за каждый элемент"]
[null,null,"O","Список кредитов загружается с сервера "]
["D6","Профиль"]
[null,null,"O","При переходе в шапке (title) отображается Имя и Отчесттво вошедшего пользоаттля"]
[null,null,"O","На экране присутствует меню",null,"минус 0,2 за каждый элемент"]
[null,null,"O","При нажатии на изменение пароля вплывает окно, как на макете",null,"минус 0,2 за каждый элемент"]
[null,null,"O","При вводе нового пароля, пароль меняется на сервере (требуется перезайти)"]
[null,null,"O","При нажатии на изменение логина вплывает окно, как на макете",null,"минус 0,2 за каждый элемент"]
[null,null,"O","При вводе нового логина, логин меняется на сервере (требуется перезайти)"]
[null,null,"O","При нажатии на историю посещений, отткрывается экран, как на макете",null,"минус 0,2 за каждый элемент"]
[null,null,"O","При нажатии на информацию о приложении, отткрывается экран, как на макете",null,"минус 0,2 за каждый элемент"]
[null,null,"O","При нажатии на Пользовательское соглашение отткрывается веб-страница с соглашением"]
[null,null,"O","На веб-странице присутствует кнопка назад"]
["D7","Экран Карты"]
[null,null,"O","На экране присутствуютт все элементы",null,"минус 0,2 за каждый элемент"]
[null,null,"O","В поле карты отображается выбранная карта"]
[null,null,"O","Данные берутся с сервера (требуется изменить баланс карты)"]
[null,null,"O","При нажатии на историю операций открывается экран, как на макете со всеми элементами",null,"минус 0,2 за каждый элемент"]
[null,null,"O","Данные берутся с сервера (требуется изменить перевод)"]
[null,null,"O","При нажатии на заблокировать карту всплывает окно, как на макете",null,"минус 0,2 за каждый элемент"]
[null,null,"O","При корретном вводе карта блокируется"]
[null,null,"O","Экран заблокированной карты изменен, как на макете",null,"минус 0,2 за каждый элемент"]
[null,null,"O","При нажатии на переименовать карту всплывает окно, как на макете",null,"минус 0,2 за каждый элемент"]
[null,null,"O","При корретном вводе карта переименовывается"]
[null,null,"O","Новое имя сохраняется (требуется переоткрыть приложение)"]
[null,null,"O","При помощи свайпа можно перемещатся между картами"]
["D8","Экран Счет"]
[null,null,"O","На экране присутствуютт все элементы",null,"минус 0,2 за каждый элемент"]
[null,null,"O","В поле счетт отображается выбранный счет"]
[null,null,"O","При помощи свайпа можно перемещатся между счетами"]
[null,null,"O","При нажатии на историю операций открывается экран, как на макете со всеми элементами",null,"минус 0,2 за каждый элемент"]
[null,null,"O","Данные берутся с сервера (требуется изменить перевод)"]
[null,null,"O","При нажатии на переименовать счет всплывает окно, как на макете",null,"минус 0,2 за каждый элемент"]
[null,null,"O","При корретном вводе счет переименовывается"]
[null,null,"O","Новое имя сохраняется (требуется переоткрыть приложение)"]
["D9","Работа с картами и счетами"]
[null,null,"O","При нажатии на кнопку пополнить открывается экран, как на макете",null,"минус 0,2 за каждый элемент"]
[null,null,"O","Переключатель в верхней частти фильтрует карты и счетта"]
[null,null,"O","Карты и счета отображаются, как на макете и листаются сниз при необходимости",null,"минус 0,2 за каждый элемент"]
[null,null,"O","При выборе карты или счета отткрывается экран, как на макете",null,"минус 0,1 за каждое не соответствие"]
[null,null,"O","При нажатии на кнопку оплаить вслывает окно как на экране",null,"минус 0,2 за каждый элемент"]
[null,null,"O","При корректном вводе пароля деньги перечисляются"]
[null,null,"O","На сервере данные изменяются "]
["D10","Экран Платежи"]
[null,null,"O","Создан экран Платежи со всеми элементами",null,"минус 0,2 за каждый элемент"]
[null,null,"O","Категории выводятся с сервера"]
[null,null,"O","При выборе категории переходит на экран ввода реквизитов"]
[null,null,"O","Экран реквизитов состоит из всех элементов",null,"минус 0,1 за каждое не соответствие"]
[null,null,"O","В выпадающем списке (Picker) отображаются карты пользователя"]
[null,null,"O","При нажатии на кнопку оплаить вслывает окно как в макете",null,"минус 0,2 за каждый элемент"]
[null,null,"O","При вводе корретного пароля выполняется транзакция и в карте отображается корректно баланс"]
["D11","Экран шаблоны"]
[null,null,"O","При нажатии на смотреть все шаблоны происходит переход на экран со списком шаблонов"]
[null,null,"O","На экране со списком шаблонов присутстуют все элементы"]
[null,null,"O","При выборе из списка осуществляется переход на заполненный экран Платежа",null,"минус 0,1 за каждое не соответствие"]
[null,null,"O","При свайпе влево в списке Шаблонов прсутствуют две кнопки, как на макете",null,"минус 0,2 за каждое не соответствие"]
[null,null,"O","При нажатии на изменить осуществляется переход на заполненный экран Платежа и возможность сохранить",null,"минус 0,1 за каждое не соответствие"]
[null,null,"O","При нажатии на удалить шаблон удаляется (Требуется перезапустить приложение)"]
[null,null,"O","При нажатии на экране платежа \"Сохранить шаблон\", шаблон сохраняется (Требуется перезапустить приложение)"]
[{"$nulls":9},"Competition","Total\nMark",{"$f":"SUM(I15:I157)","v":0}]

{"sheet":"Sheet2","index":1,"n_rows":1,"n_cols":1,"rows_kept":1,"cut":false,"hidden":false,"merged":[]}
["A4 landscape spreadsheet v1.1"]

{"sheet":"Sheet3","index":2,"n_rows":1,"n_cols":1,"rows_kept":1,"cut":false,"hidden":false,"merged":[]}
["A4 landscape spreadsheet v1.1"]

{"sheet":"Лист1","index":3,"n_rows":26,"n_cols":9,"rows_kept":26,"cut":false,"hidden":false,"merged":[]}
["D1","Главный экран - Сессия 1"]
["",null,"O","В верхней части располагается список избранного",{"$nulls":4},0.2]
["",null,"O","В нижней части располагается список новостей",{"$nulls":4},0.2]
[null,null,"O","Дизайн соответствует макету",{"$nulls":4},1]
[null,null,"O","При первом запуске выводится в верхнем списке «Нажмите на +, \nчтобы добавить»",{"$nulls":4},0.3]
[null,null,"O","В верхней части экрана, как в макете, располагается кнопка",{"$nulls":4},0.1]
[null,null,"O","При нажатии на кнопку \"+\" всплывает окно как на макете",null,"Минус 0,1 за каждый элемент",null,null,0.5]
[null,null,"O","При добавлении в таблице выводятся все поля ячейки",null,"Минус 0,1 за каждый элемент",null,null,0.4]
[null,null,"O","Данные в ячейке выводятся с сервера. (требуется изменить \nтекущую дату)",null,"Минус 0,4 за каждый элемент",null,null,1.6]
[null,null,"O","Фон элемента с разничей валют, в случае отрицательного \nзначения красный, а положительного зеленый",{"$nulls":4},0.3]
[null,null,"O","При нажатии на ячейку всплывает окно как на макете",null,"Минус 0,1 за каждый элемент",null,null,0.5]
[null,null,"O","После ввода даты, выводятся значения за данную дату",null,"Минус 0,4 за каждый элемент",null,null,1.6]
[null,null,"O","В списке новостей выводятся все поля ячейки",null,"Минус 0,1 за каждый элемент",null,null,0.2]
[null,null,"O","Данные выводятся с сервера",null,"Минус 0,4 за каждый элемент",null,null,0.8]
[null,null,"O","Внизу согласно макету располагается переключатель\nмежду экранами, иконкой и подписью экрана",null,"Минус 0,1 за каждый элемент",null,null,0.2]
[null,null,"O","Осуществляеттся переход между экранами при нажатии на\nпереключатель внизу экрана",{"$nulls":4},0.3]
["D2","Главный экран - Сессия 2"]
["",null,"O","При свайпе влево на ячейке избранных курсов можно удалить \nячейку",{"$nulls":4},0.5]
["",null,"O","При закрытии и повторном открытии избранное сохраняется",{"$nulls":4},0.5]
[null,null,"O","При нажатии на новость открывается web-страница",{"$nulls":4},0.2]
[null,null,"O","При нажатии на новость открывается web-страница \nвыбранной новости",{"$nulls":4},0.4]
[null,null,"O","На открывшейся странице есть возможность вернуться на \nглавный экран",{"$nulls":4},0.1]
["D3","Экран \"Калькулятор\""]
[null,null,"O","Создан экран со всеми элементами",null,"Минус 0,1 за каждый элемент",null,null,0.6]
[null,null,"O","Создан пролистываемый список с кодами валют",{"$nulls":4},0.4]
[null,null,"O","По нажатию на копку \"Рассчитать\" в тексте с результатом \nвыводится корректный результат за последнюю \nзарегистрированную дату(сегодня)",{"$nulls":4},0.7]