staff:courses:application_development_for_mobile_platforms:mark

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
staff:courses:application_development_for_mobile_platforms:mark [2023/03/28 13:25]
mark
staff:courses:application_development_for_mobile_platforms:mark [2024/04/10 09:18] (current)
mark
Line 43: Line 43:
  
 Проверка приложений на стабильность работы будет выполнятся вручную и автоматизировано. Проверка приложений на стабильность работы будет выполнятся вручную и автоматизировано.
 +
 +Вручную приложение будет собираться **стандартным** способом (Import project / Run) через ​
 +
 +Android Studio Hedgehog | 2023.1.1 Patch 1
 +
 +и эмулятор,​ указанный ниже.
 +
 +Если вы используете какие-либо нестандартные подходы к разработке / фреймворки / языки и тд (отличные от штатных технологий,​ которые может без доп. настроек переварить среда разработки выше), то ваша обязанность предоставить dockerfile, в котором будут настроены все зависимости и можно будет штатно (см. выше) собрать и запустить проект.
 +
 +
 Для автоматизированной проверки будет использован скрипт https://​bitbucket.org/​mark_zaslavskiy/​adfmp/​src/​master/​monkey.sh Для автоматизированной проверки будет использован скрипт https://​bitbucket.org/​mark_zaslavskiy/​adfmp/​src/​master/​monkey.sh
 +
 +
 +
  
 ==== Эмулятор,​ на котором будут проверятся работы ==== ==== Эмулятор,​ на котором будут проверятся работы ====
  
-Android Studio 2022.1.1 Patch 1 
  
 Экран Экран
Line 55: Line 67:
   * hw.lcd.width ​                    1440   * hw.lcd.width ​                    1440
  
-Прочее+Прочее ​(Версия API в эмуляторе 30)
  
 +  * image.androidVersion.api ​        30
   * avd.ini.displayname ​             Pixel 6 Pro API 30   * avd.ini.displayname ​             Pixel 6 Pro API 30
   * avd.ini.encoding ​                UTF-8   * avd.ini.encoding ​                UTF-8
Line 87: Line 100:
   * hw.sensors.proximity ​            yes   * hw.sensors.proximity ​            yes
   * hw.trackBall ​                    no   * hw.trackBall ​                    no
-  * image.androidVersion.api ​        30 
   * image.sysdir.1 ​                  ​system-images/​android-30/​google_apis/​x86/​   * image.sysdir.1 ​                  ​system-images/​android-30/​google_apis/​x86/​
   * PlayStore.enabled ​               false   * PlayStore.enabled ​               false
Line 118: Line 130:
  
 Результат: ​ Результат: ​
-  * тег 0.5+  * в репозитории установлен ​тег 0.5
   * код приложения выложен в репозитории, ​   * код приложения выложен в репозитории, ​
   * есть .gitignore для Android Studio, в котором в числе прочего полностью добавлен каталог .idea (каталога .idea не должно быть в репо также как и промежуточных артефактов сборки),​   * есть .gitignore для Android Studio, в котором в числе прочего полностью добавлен каталог .idea (каталога .idea не должно быть в репо также как и промежуточных артефактов сборки),​
-  * приложение собирается и запускается на эмуляторе,​ обозначенном выше, в Android Studio >= 2022.1.1 Patch 1+  * приложение собирается и запускается на эмуляторе ​и AS, обозначенных выше
   * переходы работают,​ но данные отображаются только те, что захардкожены в элементах UI, приложение не падает с exception в ответ на любые действия пользователя. ​   * переходы работают,​ но данные отображаются только те, что захардкожены в элементах UI, приложение не падает с exception в ответ на любые действия пользователя. ​
   * пакет приложения называется согласно теме курсов ( использование названия по умолчанию или не информативного названия будет ошибкой).   * пакет приложения называется согласно теме курсов ( использование названия по умолчанию или не информативного названия будет ошибкой).
Line 130: Line 142:
  
 Результат: ​ Результат: ​
-  * тег 0.8+  * в репозитории установлен ​тег 0.8
   * выполнены требования "UI на заглушках",​   * выполнены требования "UI на заглушках",​
   * код приложения выложен в репозитории, ​   * код приложения выложен в репозитории, ​
Line 154: Line 166:
   * макетом интерфейса,​ реализующим предыдущий пункт.   * макетом интерфейса,​ реализующим предыдущий пункт.
   * аналогичным подсчетом количества действий **для ближайшего аналога**   * аналогичным подсчетом количества действий **для ближайшего аналога**
 +  * вывод по итогам сравнения с аналогом (Кто удобнее)
  
 +Примечание:​ вывод о том, что интерфейс упрощать не надо (так как он лучше аналога / по другим причинам) использовать нельзя :) Проявите фантазию (от вас не требуется эти фиксы реализовывать,​ достаточно только изобразить и кратко описать) ​
  
 === Окончательная версия приложения === === Окончательная версия приложения ===
    
 Результат: ​ Результат: ​
-  * тег 1.0+  * в репозитории установлен ​тег 1.0
   * выполнены требования от "​Частично работоспособный UI" http://​se.moevm.info/​doku.php/​staff:​courses:​application_development_for_mobile_platforms:​mark#​%D1%87%D0%B0%D1%81%D1%82%D0%B8%D1%87%D0%BD%D0%BE_%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BE%D1%81%D0%BF%D0%BE%D1%81%D0%BE%D0%B1%D0%BD%D1%8B%D0%B9_ui   * выполнены требования от "​Частично работоспособный UI" http://​se.moevm.info/​doku.php/​staff:​courses:​application_development_for_mobile_platforms:​mark#​%D1%87%D0%B0%D1%81%D1%82%D0%B8%D1%87%D0%BD%D0%BE_%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BE%D1%81%D0%BF%D0%BE%D1%81%D0%BE%D0%B1%D0%BD%D1%8B%D0%B9_ui
   * код приложения выложен в репозитории,​ его можно скачать,​ собрать и запустить. При этом выполняются все сценарии использования,​ приложение работает стабильно.   * код приложения выложен в репозитории,​ его можно скачать,​ собрать и запустить. При этом выполняются все сценарии использования,​ приложение работает стабильно.
Line 176: Line 190:
 === Пояснительная записка === === Пояснительная записка ===
  
-    - Пояснительная записка в электронном ​ виде (требования http://​se.moevm.info/​doku.php/​staff:​courses:​application_development_for_mobile_platforms:​course_work)+    - Пояснительная записка в электронном ​ виде ( 
 +      - Требования http://​se.moevm.info/​doku.php/​staff:​courses:​application_development_for_mobile_platforms:​course_work ​. Если вы какие-то задания не сделали и вас устраивает текущая оценка,​ то вы можете пропустить соответствующие разделы (задания для которых вы не сделалив записке. ​
       - Выложена в репозиторий в doc(x)/odt + pdf (в каталог docs, формат названия report_ФАМИЛИИ. )       - Выложена в репозиторий в doc(x)/odt + pdf (в каталог docs, формат названия report_ФАМИЛИИ. )
       - Соответствует требованиям оформления ВУЗа.       - Соответствует требованиям оформления ВУЗа.
Line 207: Line 222:
   * три скриншота.   * три скриншота.
  
-Материалы необходимо выложить в репозитории в каталог **play_market_publication/​**+Материалы необходимо выложить в репозитории в каталог **play_market_publication/​**
  
  
-====== Формирование оценки ​ЛЭТИ ​ ​======+====== Формирование оценки ​ ======
  
  
Line 229: Line 244:
 Все время - Московское. Все время - Московское.
  
-  * Мягкий дедлайн - 28.03.2023 23:59 +  * Мягкий дедлайн - 27.03.2024 23:59 
-  * Жесткий дедлайн - 30.03.2023 14:00 +  * Жесткий дедлайн - 28.03.2024 14:00 
-  * Срок окончательной проверки ​31.03.2023 14:00+  * Срок окончательной проверки ​29.03.2024 14:00
  
 Как работают дедлайны:​ Как работают дедлайны:​
Line 245: Line 260:
 Как баллы трансформируются в оценки (5-балльная система):​ Как баллы трансформируются в оценки (5-балльная система):​
  
-  * <60 — Неудовлетворительно +  * <70 — Неудовлетворительно 
-  * >=60 && <70 — Удовлетворительно +  * >=70 && <80 — Удовлетворительно 
-  * >=70 && <​80 ​— Хорошо +  * >=80 && <90 — Хорошо
-  * >=80 — Отлично +
- +
- +
-====== Формирование оценки ВШЭ / ИТМО ====== +
- +
- +
-===== Дедлайны проверок ===== +
- +
-Все время - Московское. +
- +
-  * Мягкий дедлайн - 28.03.2023 23:59 +
-  * Жесткий дедлайн - 30.03.2023 14:00 +
-  * Срок окончательной проверки 31.03.2023 14:00 +
- +
-Как работают дедлайны:​ +
-  * Все присланное до** мягкого дедлайна** будет проверено до наступления **жесткого дедлайна** +
-  * Все присланное до **жесткого дедлайна** будет проверено до **срока окончательной проверки** +
-  * Все присланное после **жесткого дедлайна** будет проигнонировано. +
- +
-===== Оценка ===== +
- +
- +
- +
-Как баллы трансформируются в классические оценки (5-балльная система):​ +
- +
-  * <60 — Неудовлетворительно +
-  * >=60 && <​75 ​— Удовлетворительно +
-  * >=75 && <90 — Хорошо+
   * >=90 — Отлично   * >=90 — Отлично
- 
-Как баллы трансформируются в оценку по 10-балльной системе для ВШЭ - пропорционально требованиям ВШЭ: 
- 
-  * Если у вас оценка из диапазона Удовлетворительно,​ то в баллы для ВШЭ она считается пропорциоально диапазону >=4 && <6 
-  * Если у вас оценка из диапазона Хорошо,​ то в баллы для ВШЭ она считается пропорциоально диапазону >=6 && <8 
-  * Если у вас оценка из диапазона Отлично,​ то в баллы для ВШЭ она считается пропорциоально диапазону >=8 && <10 
- 
  
  
staff/courses/application_development_for_mobile_platforms/mark.1680009937.txt.gz · Last modified: 2023/03/28 13:25 by mark