[specs] DRY semester assignment
[model] bug fix. t instead of I18n.t