Delete test-rules.md
All checks were successful
Exception Tests / test (push) Successful in 1m42s
Expression Parser Tests / test (push) Successful in 44s
Expression Tests / test (push) Successful in 18s
Markup Tests / test (push) Successful in 12s
Markdown to Html Tests / test (push) Successful in 27s
Reverse Tests / test (push) Successful in 17s
Sum Tests / test (push) Successful in 18s
Word Stat Tests / test (push) Successful in 17s
Word Stat++ Tests / test (push) Successful in 1m9s
All checks were successful
Exception Tests / test (push) Successful in 1m42s
Expression Parser Tests / test (push) Successful in 44s
Expression Tests / test (push) Successful in 18s
Markup Tests / test (push) Successful in 12s
Markdown to Html Tests / test (push) Successful in 27s
Reverse Tests / test (push) Successful in 17s
Sum Tests / test (push) Successful in 18s
Word Stat Tests / test (push) Successful in 17s
Word Stat++ Tests / test (push) Successful in 1m9s
This commit is contained in:
113
test-rules.md
113
test-rules.md
@@ -1,113 +0,0 @@
|
|||||||
---
|
|
||||||
gitea: none
|
|
||||||
include_toc: true
|
|
||||||
---
|
|
||||||
|
|
||||||
# Зачёт по дисциплине «Введение в программирование»
|
|
||||||
|
|
||||||
## Расписание
|
|
||||||
|
|
||||||
Досрочная сдача зачёта:
|
|
||||||
|
|
||||||
* M3132-35: 30 декабря с 11:30, ауд. 2137
|
|
||||||
* M3136-39: 30 декабря с 11:30, ауд. 2137
|
|
||||||
|
|
||||||
Сдача зачёта в сессию:
|
|
||||||
|
|
||||||
* M3132-35: 10 января с 11:30, ауд. 1229
|
|
||||||
* M3136-39: 20 января с 11:30, ауд. 2137
|
|
||||||
|
|
||||||
|
|
||||||
Пересдача зачёта пройдёт:
|
|
||||||
|
|
||||||
* M3132-39: TBA
|
|
||||||
* M3136-39: TBA
|
|
||||||
|
|
||||||
|
|
||||||
## Сдача зачёта
|
|
||||||
|
|
||||||
Если вас устраивают ваши баллы, то зачёт можно не сдавать.
|
|
||||||
Вы можете сдавать зачёт либо досрочно, либо во время сессии, по вашему выбору.
|
|
||||||
|
|
||||||
Для того, чтобы записаться на сдачу зачёта надо заполнить
|
|
||||||
[форму](https://docs.google.com/forms/d/e/1FAIpQLScjft8hZCjlfoeVicSJHnX_uMW7xpA5RxSMQwqhy6aXGZWCGw/viewform).
|
|
||||||
Для заполнения вам потребуются логин и пароль от репозитория.
|
|
||||||
Если не указано обратного, то на сдачу надо записаться до 9:00 дня сдачи.
|
|
||||||
Если вы не записались на сдачу вовремя, то вы можете прийти на зачёт,
|
|
||||||
но вы будете обработаны в ручном режиме после решения проблем всех записавшихся вовремя.
|
|
||||||
Время на обработку компенсировано не будет.
|
|
||||||
|
|
||||||
Если у вас больше 59 баллов, то их округлят до 60 если вы заполните форму
|
|
||||||
и пообещаете не сдавать зачёт (это требуется отметить в форме).
|
|
||||||
|
|
||||||
|
|
||||||
## Формат заданий
|
|
||||||
|
|
||||||
Вам будет выдано задание, связанное с пройденными темами.
|
|
||||||
В условии описано, что вам надо сделать и набор требований,
|
|
||||||
которым должно удовлетворять решение (примерно как в домашних заданиях).
|
|
||||||
|
|
||||||
Некоторые задания рассчитаны на то, что вы адаптируте или скомпануете
|
|
||||||
код одного или нескольких ДЗ.
|
|
||||||
Если вы не сдали соответствующие ДЗ, то вы можете написать весь код с нуля,
|
|
||||||
но это будет сложнее.
|
|
||||||
|
|
||||||
Если вам что-то не ясно в задании (например, оно кажется подозрительно простым),
|
|
||||||
то вы можете задать вопрос по условию.
|
|
||||||
Принимаются только вопросы о том, что надо сделать.
|
|
||||||
Как именно делать остаётся на ваше усмотрение.
|
|
||||||
|
|
||||||
По решению должно быть очевидно как его запускать.
|
|
||||||
Например, назвать основной класс `Main` или по имени задания —
|
|
||||||
хорошая идея, а `FooBazFactoryProvider` — нет.
|
|
||||||
|
|
||||||
Если вы хотете передать проверяющему какую-то дополнительную информацию
|
|
||||||
(например, о выбранном компромиссе между памятью и временем исполнения),
|
|
||||||
то напишите её либо в комментариях к коду, либо положите рядом с кодом
|
|
||||||
`README.md`.
|
|
||||||
|
|
||||||
В решении вы можете использовать ваш код из ДЗ и код,
|
|
||||||
написанный преподавателями на лекциях.
|
|
||||||
|
|
||||||
|
|
||||||
## Порядок сдачи
|
|
||||||
|
|
||||||
1. Заранее проверьте, что у вас работает всё, необходимое для сдачи.
|
|
||||||
Претензии вида «у меня не работал компилятор/IDE/git/браузер/интернет» не принимаются.
|
|
||||||
1. За 10 минут до начала зачёта сбор студентов в соответствующей аудитории.
|
|
||||||
Позаботьтесь, что бы вам хватило заряда ноутбука или принесите с собой удлинитель-тройник.
|
|
||||||
1. Организационные вопросы.
|
|
||||||
В том числе, можно отказаться от участия, если записались по ошибке,
|
|
||||||
или вам больше не актуально.
|
|
||||||
1. В момент *T* объявляется начало и выдаются билеты с заданиями.
|
|
||||||
1. Ответы на вопросы по билетам до *T*+30 минут.
|
|
||||||
1. Вы пишите решение и записываете его в каталог `java-solutions` зачётного репозитория
|
|
||||||
`https://www.kgeorgiy.info/git-students/year2025/<USER>/prog-intro-exam`.
|
|
||||||
1. В момент времени *T*+3 часа фиксируется состояние репозиториев.
|
|
||||||
1. Проверяется код на состояние *T*+3 часа. Это может занять несколько дней.
|
|
||||||
1. Результаты проверки отображаются в табличке,
|
|
||||||
комментарии по проверке загружаются в репозитории.
|
|
||||||
|
|
||||||
|
|
||||||
## Система оценки
|
|
||||||
|
|
||||||
В репозитории есть код, решающий поставленную задачу (возможно не всю):
|
|
||||||
`20` баллов минус баллы за проблемы:
|
|
||||||
|
|
||||||
* `#` — большая проблема (обычно не выполнено одно из требований задания): `−5` баллов
|
|
||||||
* `*` — средняя проблема (обычно нарушение неоднократно обсуждавшихся рекомендаций,
|
|
||||||
например, утечка ресурсов, если это не является основной целью задания): `−2` балла
|
|
||||||
* `-` — маленькая проблема (например, однократное нарушение правил оформления кода): `−1` балл
|
|
||||||
|
|
||||||
Код (почти) отсутствует/не имеет отношения к заданию, преподаватель не нашёл ваш код: `−5` баллов
|
|
||||||
|
|
||||||
Код не компилируется/синтаксически некорректен: `−10` баллов, дальнейшая проверка не осуществляется.
|
|
||||||
|
|
||||||
Код списан: `−20` баллов
|
|
||||||
|
|
||||||
|
|
||||||
## Полезные ссылки
|
|
||||||
|
|
||||||
1. [Форма для записи на зачет](https://docs.google.com/forms/d/e/1FAIpQLScjft8hZCjlfoeVicSJHnX_uMW7xpA5RxSMQwqhy6aXGZWCGw/viewform)
|
|
||||||
1. [Результаты записи на зачет](https://docs.google.com/spreadsheets/d/1g1XA_62KxWQHjXHsGoEAg0nisYQGZ_amLPVWXH_ftEA/edit?gid=1533773578#gid=1533773578)
|
|
||||||
1. Экзаменационный репозиторий: `https://www.kgeorgiy.info/git-students/year2025/<USER>/prog-intro-exam`
|
|
||||||
Reference in New Issue
Block a user