<%= render_runner_assets @exercise.language, :layout %> <%= content_for :breadcrumbs do %> <%= breadcrumbs @exercise %> <% end %> <%= render partial: 'layouts/authoring', locals: {guide: @guide} %> <% @stats = @exercise.guide.stats_for(current_user) if current_user && @exercise.guide %> <% if @exercise.navigable_parent.timed? && !current_user.teacher? %> <%= render partial: 'layouts/timer', locals: {end_time: @exercise.navigable_parent.real_end_time(current_user)} %> <% end %> <% unless @exercise.input_kids? %> <div class="row"> <div class="mu-inline-block-right hidden-xs"> <h1><%= language_icon @exercise.language %></h1> </div> <div class="mu-inline-block-left"> <h1> <span class="hidden-xs"><%= t(:exercise_number, number: @exercise.number) %>: </span> <span><%= @exercise.name %></span> <%= link_to_bibliotheca_exercise(@exercise) %> </h1> </div> </div> <% end %> <div> <% if @stats %> <%= render partial: 'layouts/progress_bar', locals: {actual: @exercise, guide: @exercise.guide, stats: @stats} %> <% end %> </div> <% content_for :assignment do %> <div class="text-box"> <%= @exercise.description_html %> </div> <div class="row"> <div class="col-md-12"> <div class="hint-box <%= 'hidden' if @exercise.hint.blank? %>"> <% if @exercise.hint.present? %> <a data-toggle="collapse" href="#hint-section" class="text-info"> <%= fa_icon 'lightbulb-o' %> <%= t :need_a_hint %> </a> <div id="hint-section" class="collapse"> <p> <%= @exercise.hint_html %> </p> </div> <% end %> </div> </div> </div> <% end %> <%= render_exercise_input_layout(@exercise) %> <%= hidden_field_tag :default_content, @default_content %> <div style="display: none" id="processing-template"> <div class="bs-callout bs-callout-info"> <h4><i class="fa fa-refresh fa-spin"></i> <strong><%= t :processing_your_solution %></strong></h4> <%= t :refresh_or_wait %> </div> </div> <%= content_for :no_container do %> <%= render partial: 'layouts/modals/guide_corollary', locals: {guide: @guide} %> <%= render partial: 'layouts/modals/new_message', locals: {exercise: @exercise} if should_render_message_input?(@exercise) %> <% end if current_user? %>