redu/autorregulacao

View on GitHub
app/views/answers/_form.html.erb

Summary

Maintainability
Test Coverage
<%= form_for answer, url: question_answers_path(answer.question_id), method: :post do |f| %>
  <p class="instructions">
    Utilize os campos abaixo para responder e refletir a respeito do questionamento levantado. Seja sincero e, lembre-se, você permanecerá anônimo ao responder.
  </p>

  <%= f.hidden_field :user_id %>
  <%= f.hidden_field :question_id %>
  <div class="control-group">
    <div class="control-label">
      <%= f.label :initial, t('Sua resposta inicial') %>
    </div>
    <div class="control">
      <%= f.text_area :initial, placeholder: 'Descreva aqui como você achava que a questão deveria ser resolvida antes da correção do professor', rows: 3 %>
      <%= concave_errors_for(f.object, :initial) %>
    </div>
  </div>

  <div class="control-group">
    <div class="control-label">
      <%= f.label :rationale, t('Onde você errou?') %>
    </div>
    <div class="control">
      <%= f.text_area :rationale, placeholder: 'Após da correção sua resposta estava incorreta? Explique o que você errou.', rows: 3 %>
      <%= concave_errors_for(f.object, :rationale) %>
    </div>
  </div>

  <div class="control-group">
    <div class="control-label">
      <%= f.label :reflection, t('Por que você errou?') %>
    </div>
    <div class="control">
      <%= f.text_area :reflection, placeholder: 'Na sua opinião, o que levou você ao erro? Houve algum assunto mal compreendido?', rows: 3 %>
      <%= concave_errors_for(f.object, :reflection) %>
    </div>
  </div>

  <div class="form-actions">
    <%= f.button t('Responder'), class: 'button-primary button-big' %>
  </div>
<% end %>