>
<% if @tmpl[:activity].alert.present? %>
<%= @tmpl[:activity].alert %>
<% end %>
<%= @tmpl[:activity].activity_type %>

<%= 'Optional: ' if @tmpl[:activity].optional %> <%= @tmpl[:activity].activity_title %> <% if @tmpl[:activity].activity_priority.present? %> <% priority_id = "o-ld-p_#{SecureRandom.hex(4)}" %>
<%= @tmpl[:priority_description] %> <% end %>
<%= @tmpl[:activity].time.zero? ? '—' : "#{@tmpl[:activity].time} mins" %>

<% if @tmpl[:activity].activity_metacognition.present? %>
<%= @tmpl[:activity].activity_metacognition %>
<% end %> <% if @tmpl[:activity].activity_guidance.present? %>
Guidance <%= @tmpl[:activity].activity_guidance %>
<% end %> <% if @tmpl[:activity].activity_standard.present? %>

Standards: <% (standard_infos = @tmpl[:activity].activity_standard_info).each_with_index do |activity, idx| %> <% id = "cg-k_#{SecureRandom.hex(4)}" %> <%= activity[:standard] %><%= ',' if idx + 1 < standard_infos.size %> <% if activity[:description] %> <%= activity[:standard] %>
<%= h activity[:description] %>
<% end %> <% end %>

<% end %>
<%= @tmpl[:content] %> <%= materials_container @tmpl[:react_props] %>