From 078144e6653de700bb86ac7314315d0331ef5279 Mon Sep 17 00:00:00 2001
From: Mauricio Giacomini Girardello <mgg12@inf.ufpr.br>
Date: Tue, 19 Jan 2016 11:11:33 -0200
Subject: [PATCH] improve learning object submission form

---
 app/views/learning_objects/_form.html.erb | 113 ++++++++++++----------
 app/views/learning_objects/new.html.erb   |   2 +-
 2 files changed, 61 insertions(+), 54 deletions(-)

diff --git a/app/views/learning_objects/_form.html.erb b/app/views/learning_objects/_form.html.erb
index 8ea22a049..ddcdb396f 100644
--- a/app/views/learning_objects/_form.html.erb
+++ b/app/views/learning_objects/_form.html.erb
@@ -1,61 +1,68 @@
 <%= form_for(@learning_object) do |f| %>
-  <% if @learning_object.errors.any? %>
-    <div id="error_explanation">
-      <h2><%= pluralize(@learning_object.errors.count, "error") %> prohibited this learning_object from being saved:</h2>
-
-      <ul>
-      <% @learning_object.errors.full_messages.each do |message| %>
-        <li><%= message %></li>
-      <% end %>
-      </ul>
-    </div>
-  <% end %>
-
-<div class="row">
-  <div class="col-md-12">
-
-  </div>
-
-  <div class="row">
-    <div class="col-md-12">
-      <fieldset>
-        <legend><h1>Upload de arquivos</h1></legend>
-      <%= f.label :author, "Autor" %>
-      <%= f.text_field :author, class: "form-control"%><br>
-      <%= f.label :name, "Título" %>
-      <%= f.text_field :name, class: "form-control"%> <br>
-      <%= f.label :description, "Descrição" %>
-      <%= f.text_field :description, class: "form-control" %><br>
-      <%= f.label :language, "Linguagem" %>
-      <%= f.text_field :language, class: "form-control" %><br>
-      <%= f.label :subjects, "Assuntos" %>
-      <select id='subjectSelect' name="learning_object[subjects][]" multiple>
-        <%= @subjects.each do |subject| %>
-          <option value='<%= subject %>'><%= subject %></option>
-        <% end %>
-      </select>
-      <br><br>
-      <%= f.label :school_level, "Nível Escolar" %><br>
-      <select name="learning_object[school_level]">
-         <%= @school_levels.each do |school_level|%>
-         <option value="<%= school_level %>"><%= school_level %></option>
-         <% end %>
-      </select>
-      <br>
-      <br>
-      <%= f.file_field :file %>
-      <br>
-      <br>
-      <%= f.submit  'Criar Objeto'%>
-      </fieldset>
-      <%= link_to "Voltar", me_users_path %>
+    <% if @learning_object.errors.any? %>
+        <div id="error_explanation">
+          <h2><%= pluralize(@learning_object.errors.count, "error") %> prohibited this learning_object from being
+            saved:</h2>
+
+          <ul>
+            <% @learning_object.errors.full_messages.each do |message| %>
+                <li><%= message %></li>
+            <% end %>
+          </ul>
+        </div>
+    <% end %>
+
+    <div class="row">
+      <div class="col-md-12">
+
+      </div>
+
+      <div class="row">
+        <div class="col-md-12">
+          <fieldset>
+            <legend>Envie seu objeto educacional</legend>
+            <%= f.label :name, "Título" %>
+            <%= f.text_field :name, class: "form-control" %> <br>
+
+            <%= f.label :description, "Descreva seu objeto" %>
+            <%= f.text_area :description, class: "form-control" %><br>
+
+            <%= f.label :language, "Idioma do objeto" %>
+            <%= f.text_field :language, class: "form-control" %><br>
+
+            <%= f.label :author, "Autor" %>
+            <%= f.text_field :author, class: "form-control" %><br>
+
+            <%= f.label :type, "Tipo do objeto" %>
+            <%= @types.each do |type| %>
+              <input type="radio" name="learning_object[type]" value="<%= type %>"> <%= type %>
+            <% end %>
+
+            <%= f.label :subjects, "Assuntos" %>
+            <select id='subjectSelect' name="learning_object[subjects][]" multiple>
+              <%= @subjects.each do |subject| %>
+                  <option value='<%= subject %>'><%= subject %></option>
+              <% end %>
+            </select>
+            <br><br>
+
+            <%= f.label :school_level, "Nível Escolar" %><br>
+            <select name="learning_object[school_level]">
+              <%= @school_levels.each do |school_level| %>
+                  <option value="<%= school_level %>"><%= school_level %></option>
+              <% end %>
+            </select>
+            <br><br>
+            <%= f.submit 'Criar Objeto' %>
+          </fieldset>
+          <%= link_to "Voltar", me_users_path %>
+        </div>
+      </div>
     </div>
-  </div>
-</div>
 
 <% end %>
 <script>
   $("#subjectSelect").select2({
-    placeholder: "Assunto"
+    placeholder: "Assuntos"
   });
 </script>
diff --git a/app/views/learning_objects/new.html.erb b/app/views/learning_objects/new.html.erb
index 552c3f9cb..bcaa50611 100644
--- a/app/views/learning_objects/new.html.erb
+++ b/app/views/learning_objects/new.html.erb
@@ -1,3 +1,3 @@
 <%= render 'form' %>
 
-<%= link_to 'Back', learning_objects_path %>
+<%= link_to 'Voltar', learning_objects_path %>
-- 
GitLab