ТПОС 2022: различия между версиями
VeLKerr (обсуждение | вклад) |
Nchestnov (обсуждение | вклад) |
||
| (не показано 57 промежуточных версий 3 участников) | |||
| Строка 4: | Строка 4: | ||
== Важные ссылки == | == Важные ссылки == | ||
* '''[https://docs.google.com/spreadsheets/d/e/2PACX- | * '''[https://docs.google.com/spreadsheets/d/1OK_su3jYH7VRGeKY-oi5yEwv9sM2EH8sFKk7tP_OKi4/edit#gid=0 План курсa]''' | ||
* '''[ | * '''[https://docs.google.com/spreadsheets/d/e/2PACX-1vR_OrLG0mVr60HdTELL0Tjv41FFYzvI4zAU06cDQZEAu4NjRapMu0OJe8W-0t9CX5uUZnbE-BrATgdc/pubhtml?gid=2106183182&single=true Таблица с оценками]''' | ||
* [https:// | * '''[https://docs.google.com/spreadsheets/d/e/2PACX-1vR_OrLG0mVr60HdTELL0Tjv41FFYzvI4zAU06cDQZEAu4NjRapMu0OJe8W-0t9CX5uUZnbE-BrATgdc/pubhtml?gid=0&single=true Статус проверки домашних заданий]''' | ||
* [https:// | * [https://t.me/+59bKtK37ZzVhYjFi Чат курса] | ||
* [https://forms.gle/r4BLhhgink9zjHGF7 Тестирование для распределения по потокам] | |||
* [https://docs.google.com/forms/d/e/1FAIpQLSdh68XENqAN6JSLWNLmAbSGjFfkkNZXCni5USfqslYX3Fc5Uw/viewform Регистрация на курс] | |||
== Материалы == | == Материалы == | ||
* [https:// | * [https://disk.yandex.ru/d/SCuSd8MQq5Hmzg Видео занятий и презентации]. Доступ только по почте @phystech.edu. | ||
* [https:// | * [https://gitlab.com/fpmi-atp/tpos22 Репозиторий с материалами и условиями домашек] | ||
=== Сервер | === Сервер Gitlab === | ||
На данный момент сервер находится по адресу https://gitlab.atp-fivt.org/, на котором наблюдаются проблемы с сертификатом SSL. | |||
=== | Если вы наблюдаете проблему <pre> fatal: unable to access 'https://gitlab.atp-fivt.org/...': server certificate verification failed. CAfile: /etc/ssl/certs/ca-certificates.crt CRLfile: none </pre> временно отключите проверку сертификата <pre>git config --global http.sslVerify "false"</pre> | ||
* | Если вы не видите на почте письма "Account was created for you", зайдите на https://gitlab.atp-fivt.org/ и выполните восстановление пароля. | ||
* | |||
* '''Характеристики сервера''' | === Сервер для выполнения домашних заданий === | ||
'''Основной - environ01''': | |||
* Подключение - ssh <username>@environ01.atp-fivt.org | |||
* Username - см. в таблице с оценками | |||
* Пароль - присылается на почту, указанную при регистрации. при создании аккаунта на сервере | |||
'''Характеристики сервера''': | |||
* HDD: 1,2 Tb | |||
** /home 800 Gb | |||
* RAM: 64 Gb | |||
* CPU: Intel Xeon Gold 6254, 16 vCores | |||
'''Дополнительный (для k8s и vagrant) - kuber''': | |||
* Подключение - ssh <username>@kuber.atp-fivt.org | |||
* Username - см. в таблице с оценками | |||
* Пароль - присылается на почту, указанную при регистрации. при создании аккаунта на сервере | |||
'''Характеристики сервера''': | |||
* HDD: 1 Tb | |||
** /home 1000 Gb | |||
* RAM: 48 Gb | |||
* CPU: Intel Xeon Gold 6254 CPU, 24 vCores | |||
==== Работа с Vagrant ==== | |||
К сожалению, скачивать box-ы для Vagrant из России с помощью '''vagrant box add <box>''' на данный момент нельзя. | |||
Есть обходной вариант - [https://ru.stackoverflow.com/questions/1403561/%d0%9d%d0%b5-%d1%80%d0%b0%d0%b1%d0%be%d1%82%d0%b0%d0%b5%d1%82-%d0%ba%d0%be%d0%bc%d0%b0%d0%bd%d0%b4%d0%b0-vagrant-box-add-laravel-homestead-windows-10/1404144#1404144 RuStackOverflow] | |||
== Команда курса == | == Команда курса == | ||
* '''Преподаватели''' | * '''Преподаватели''' | ||
** | ** Никита Честнов - продвинутый поток | ||
** | ** Илья Рябухин - базовый поток | ||
** | ** Вячеслав Егоров - kubernetes | ||
* '''Учебные | |||
** | * '''Учебные aссистенты''' | ||
** Виктор Петросян | |||
** Дмитрий Огурцов | |||
== Оценивание == | == Оценивание == | ||
| Строка 55: | Строка 74: | ||
* Сдача до мягкого deadline - 100%. | * Сдача до мягкого deadline - 100%. | ||
* Сдача после мягкого, но до жесткого 75% оценки. | * Сдача после мягкого, но до жесткого 75% оценки. | ||
* После жесткого | * После жесткого 25% оценки. | ||
Если сданная домашка рабочая и соответствует условию, то после проверки преподавателем или ассистентом можно учесть замечания и повысить оценку. | Если сданная домашка рабочая и соответствует условию, то после проверки преподавателем или ассистентом можно учесть замечания и повысить оценку. | ||
| Строка 62: | Строка 81: | ||
{| class="wikitable" | {| class="wikitable" | ||
|- | |- | ||
! | ! Домашнее задание | ||
! | ! Дедлайн баз. (мягк. / жестк.) | ||
! | ! Дедлайн прод. (мягк. / жестк.) | ||
|- | |- | ||
|[ Linux & Tmux] || | | [https://gitlab.com/fpmi-atp/tpos22/-/blob/master/homework/01_linux_tmux.md Linux & Tmux] || 16.10 / 23.10 || 16.10 / 23.10 | ||
|- | |- | ||
|[ Docker] || || | | [https://gitlab.com/fpmi-atp/tpos22/-/blob/master/homework/02_docker.md Docker] || 13.11 / 13.11 || 13.11 / 13.11 | ||
|- | |- | ||
|[ Ansible] || || | | [https://gitlab.com/fpmi-atp/tpos22/-/blob/master/homework/03_ansible.md Ansible] || 28.11 / 04.12 || 28.11 / 04.12 | ||
|- | |- | ||
|[ | | [https://gitlab.com/fpmi-atp/tpos22/-/blob/master/homework/04_gitlab_cicd.md GitLab CI] || 12.12 / 12.12 || 12.12 / 12.12 | ||
|- | |- | ||
|[ | | [https://gitlab.com/fpmi-atp/tpos22/-/blob/master/homework/05_kubernetes.md Kubernetes] || 08.01 / 08.01 || 08.01 / 08.01 | ||
|} | |} | ||
| Строка 89: | Строка 108: | ||
! Темы | ! Темы | ||
|- | |- | ||
|ТПОС. LINUX, GIT, PYTHON PACKAGING || | |[https://exams.mipt.ru/#h_olymp42206 ТПОС. LINUX, GIT, PYTHON PACKAGING] || 20.10, 13:00, 15 мин. || Linux, Git, Python packaging | ||
|- | |- | ||
|ТПОС. CI, Ansible & virtualization || | |ТПОС. CI, Ansible & virtualization || ?, ?, 15 мин. || CI, Docker, Vagrant | ||
|- | |- | ||
|ТПОС. Kubernetes || | |ТПОС. Kubernetes || ?, ?, 10 мин. || Kubernetes. 10 минут | ||
|} | |} | ||
[https://forms | [https://docs.google.com/forms/d/1WZ5ANMhWxFXZESipVC-MmDhXGqL0h6jA1JSPJhh4TEc/edit Форма] для регистрации на дописывание Quiz'а. | ||
{| class="wikitable" | {| class="wikitable" | ||
| Строка 103: | Строка 122: | ||
! Дата | ! Дата | ||
|- | |- | ||
|ТПОС. Дописывание. LINUX, GIT, PYTHON PACKAGING || | |ТПОС. Дописывание. LINUX, GIT, PYTHON PACKAGING || ?, ?, 15 мин. | ||
|- | |- | ||
|ТПОС. Дописывание. CI, Ansible & virtualization || | |ТПОС. Дописывание. CI, Ansible & virtualization || ?, ?, 15 мин. | ||
|} | |} | ||
| Строка 113: | Строка 132: | ||
==== Экзамен ==== | ==== Экзамен ==== | ||
На экзамене будет предложена письменная работа из 2 вопросов. Длительность работы 30 минут. | На экзамене будет предложена письменная работа из 2 вопросов. Длительность работы 30 минут. | ||
Если вы не собираетесь приходить на экзамен, подтвердите согласие с текущей оценкой с помощью '''[https://forms | Если вы не собираетесь приходить на экзамен, подтвердите согласие с текущей оценкой с помощью '''[https://docs.google.com/forms/d/1iWtHeD09tKh8CENjbbSM2tnHQBBNR1uEtCIcxW_JyWI/edit формы]'''. | ||
==== Перезачёт ==== | ==== Перезачёт ==== | ||
Если вы проходили курсы, программа которых на 75% и выше совпадает с программой ТПОС, есть возможность перезачесть курс. Для этого, заполните [https://forms | Если вы проходили курсы, программа которых на 75% и выше совпадает с программой ТПОС, есть возможность перезачесть курс. Для этого, заполните [https://docs.google.com/forms/d/1A7nH2HnWYjImsO8EkptB8zijhUiSPz8Hcw7qmvQtxzg/edit форму] '''до 04.11.2022'''. Курс может быть перезачтен не полностью, а на какой-то процент. В этом случае для поднятия оценки, вам нужно будет добрать баллы домашними заданиями и контрольными. | ||
Текущая версия от 06:49, 11 января 2023
Общие сведения
- Семестр: 9 (пятый курс)
- Форма контроля: экзамен
Важные ссылки
- План курсa
- Таблица с оценками
- Статус проверки домашних заданий
- Чат курса
- Тестирование для распределения по потокам
- Регистрация на курс
Материалы
- Видео занятий и презентации. Доступ только по почте @phystech.edu.
- Репозиторий с материалами и условиями домашек
Сервер Gitlab
На данный момент сервер находится по адресу https://gitlab.atp-fivt.org/, на котором наблюдаются проблемы с сертификатом SSL.
Если вы наблюдаете проблему
fatal: unable to access 'https://gitlab.atp-fivt.org/...': server certificate verification failed. CAfile: /etc/ssl/certs/ca-certificates.crt CRLfile: none
временно отключите проверку сертификата
git config --global http.sslVerify "false"
Если вы не видите на почте письма "Account was created for you", зайдите на https://gitlab.atp-fivt.org/ и выполните восстановление пароля.
Сервер для выполнения домашних заданий
Основной - environ01:
- Подключение - ssh <username>@environ01.atp-fivt.org
- Username - см. в таблице с оценками
- Пароль - присылается на почту, указанную при регистрации. при создании аккаунта на сервере
Характеристики сервера:
- HDD: 1,2 Tb
- /home 800 Gb
- RAM: 64 Gb
- CPU: Intel Xeon Gold 6254, 16 vCores
Дополнительный (для k8s и vagrant) - kuber:
- Подключение - ssh <username>@kuber.atp-fivt.org
- Username - см. в таблице с оценками
- Пароль - присылается на почту, указанную при регистрации. при создании аккаунта на сервере
Характеристики сервера:
- HDD: 1 Tb
- /home 1000 Gb
- RAM: 48 Gb
- CPU: Intel Xeon Gold 6254 CPU, 24 vCores
Работа с Vagrant
К сожалению, скачивать box-ы для Vagrant из России с помощью vagrant box add <box> на данный момент нельзя.
Есть обходной вариант - RuStackOverflow
Команда курса
- Преподаватели
- Никита Честнов - продвинутый поток
- Илья Рябухин - базовый поток
- Вячеслав Егоров - kubernetes
- Учебные aссистенты
- Виктор Петросян
- Дмитрий Огурцов
Оценивание
Оценка по курсу состоит из нескольких частей:
- Домашние задания: 11 баллов
- Мини-контрольные: 3 баллов
- Бонус: 1 балл
- Экзамен: 2 балла
Домашние задания
Домашние задания предполагают программирование. Сдача происходит с помощью merge request в GitLab кафедры АТП.
- Сдача до мягкого deadline - 100%.
- Сдача после мягкого, но до жесткого 75% оценки.
- После жесткого 25% оценки.
Если сданная домашка рабочая и соответствует условию, то после проверки преподавателем или ассистентом можно учесть замечания и повысить оценку. Исправления принимаются в течение месяца после проверки.
| Домашнее задание | Дедлайн баз. (мягк. / жестк.) | Дедлайн прод. (мягк. / жестк.) |
|---|---|---|
| Linux & Tmux | 16.10 / 23.10 | 16.10 / 23.10 |
| Docker | 13.11 / 13.11 | 13.11 / 13.11 |
| Ansible | 28.11 / 04.12 | 28.11 / 04.12 |
| GitLab CI | 12.12 / 12.12 | 12.12 / 12.12 |
| Kubernetes | 08.01 / 08.01 | 08.01 / 08.01 |
Мини-контрольные
Каждая контрольная:
- максимальная оценка: 1 балл
- длительность ~15 мин.
- проводится с помощью системы прокторинга http://exams.mipt.ru/. По ссылке доступна инструкция пользователя.
| Название Кр на exams.mipt.ru | Дата | Темы |
|---|---|---|
| ТПОС. LINUX, GIT, PYTHON PACKAGING | 20.10, 13:00, 15 мин. | Linux, Git, Python packaging |
| ТПОС. CI, Ansible & virtualization | ?, ?, 15 мин. | CI, Docker, Vagrant |
| ТПОС. Kubernetes | ?, ?, 10 мин. | Kubernetes. 10 минут |
Форма для регистрации на дописывание Quiz'а.
| Название события для дописывания | Дата |
|---|---|
| ТПОС. Дописывание. LINUX, GIT, PYTHON PACKAGING | ?, ?, 15 мин. |
| ТПОС. Дописывание. CI, Ansible & virtualization | ?, ?, 15 мин. |
Бонус
За активность в чате курса и на занятиях можно получить дополнительно +1 балл. Количество студентов, получивших бонус, неограничено.
Экзамен
На экзамене будет предложена письменная работа из 2 вопросов. Длительность работы 30 минут. Если вы не собираетесь приходить на экзамен, подтвердите согласие с текущей оценкой с помощью формы.
Перезачёт
Если вы проходили курсы, программа которых на 75% и выше совпадает с программой ТПОС, есть возможность перезачесть курс. Для этого, заполните форму до 04.11.2022. Курс может быть перезачтен не полностью, а на какой-то процент. В этом случае для поднятия оценки, вам нужно будет добрать баллы домашними заданиями и контрольными.