<% if my_module.completed? %> <%= t('my_modules.states.completed') %> <%= l(my_module.completed_on, format: :full_date) %> <% elsif my_module.is_one_day_prior? %> <%= t('my_modules.states.due_soon') %> <%= l(my_module.due_date, format: :full_date) %> <% elsif my_module.is_overdue? %> <%= t('my_modules.states.overdue') %> <%= l(my_module.due_date, format: :full_date) %> <% elsif my_module.due_date %> <%= t('experiments.canvas.full_zoom.due_date') %> <%= l(my_module.due_date, format: :full_date) %> <% else %> <%= t('experiments.canvas.full_zoom.due_date') %> <%= t('my_modules.details.no_due_date_placeholder') %> <% end %>