Closed ob-ivan closed 10 years ago
Надо попробовать разок сделать без капитальной переработки на EviType. Вдруг оно лучше пойдёт.
Подумать, как тема связывается с задачами.
Поскольку я знаю, как устроена книжка, адекватнее всего будет для каждой темы определить "минимальный номер задачи" и "максимальный номер задачи".
Подумать, как задавать границы оценок (эксперт, средний, новичок).
Темы могут быть неполными, поэтому задавать абсолютные значения было бы неправильно. Можно задавать процентами -- ведь имея книжку, я всегда могу посчитать процент.
Итого, два поля: advanced_percent
, intermediate_percent
И тут я понял, что у меня не расписаны юзкейзы для этой сущности, так что я не знаю, какими методами её наполнять.
Не получилось без решения #62. Надо снова попробовать его атаковать.
Have to write automatic tests for entity methods.
Done by #137, though #139, #140 remain pending.
Ping #113, #114.
Тема содержит:
Методы:
delete
get
getList
getNewId
getNextId
getPrevId
set
Желательно перед созданием сущности доделать EviType (#62), чтобы переводить работу модели на рекорды-типы (#104).