Система учета успеваемости студентов, изучающих Python, написанная на Python
- Мы изучили базовые возможности Python (переменные, типы и структуры данных, функции, работа с файлами)
- Мы хотим получить хорошие оценки за курс
- Давайте выставим оценки с помощью кода на Python!
Необходимый минимум функций:
- определим какую дисциплину мы слушаем
- кто ее преподает
- список группы в начале курса
- выставляем оценки
Дополнительные функции:
- какое расписание занятий
- учет посещаемости
- оценка в разных шкалах
- реализация простого фукнционала в работающем коде (прототипы)
- хранание кода, версионность, запуск в различных средах
- спецификация более сложных задач, декомпозиция на этапы
- определение ценности продукта для пользователя
- связь с другими интерфейсами - например, web-страница, бот в Telegram