<commit_before><script>
  $(function() {
    $("div2").hide();

    $(".Bewertung").click(function(event) {
      event.preventDefault();
      $("div2").toggle();
    });
  });
</script>

<head>
  <center>
    <h4>
      Bewertung der Veranstaltung: 
      <%=@event.title%> 
    </h4>
  </center>
</head>
<br/>

<table> 
  <thead>
    <th style="width: 20%"/>
    <th style="width: 20%"/>
    <th style="width: 10%"/>
    <th style="width: 20%"/>
    <th style="width: 10%"/>
    <th style="width: 20%"/>
  </thead>
    <tr>
      <td/>
      <th>
        <center> alle Benutzer</center>
      </th>
      <td/>
      <th>
        <center>
          <%=@rating.user.profile.name.capitalize%>
        </center>
      </th>
      <td/>
      <th>
      <center>
         <a class="Bewertung" href ="#"> Bewertung abgeben</a>
      </center>
      </th>
    </tr>
    <!--  Arrays for tooltip, name rating-category and column name -->
    <%tooltip = [ 
         "Die Anwesenheit in der Vorlesung wird (nicht) empfohlen: 1 - 5 Sterne | nicht empfohlen - empfohlen",     
         "Der Anspruch der Veranstaltung: 1 - 5 Sterne | hardcore - easy",
         "Arbeitsaufwand der gesamten Verstaltung (z.B. für Übung, Tutorium, Vor- und Nacharbeiten): 1 - 5 Sterne | viel - wenig", 
         "Die praktische Anwendung der in der Vorlesung vermittelten Theorien: 1 - 5 Sterne | reine Theorie - viel Anwendungen", 
         "Nutzen des Arbeitsmateriales (z.B. Skript, Aufzeichnung): 1 - 5 Sterne | nicht hilfreich - hilfreich"]%>
    <%rating_category = ["Teilnahme", "Schwierigkeit", "Arbeitsaufwand","Verhältnis Theorie/Praxis", "Arbeitsmaterial"]%>
    <%column_name = ["attend", "tough", "effort" , "share", "material"]%>

    <% (0..4).each do |a|%>
    <tr>
      <th>
        <span class="has-tooltip" data-toggle="tooltip" title="<%=tooltip[a]%>"><%=rating_category[a]%></span>
      </th>
      <td>
        <% (1..5).each do |i| %>
          <%if i <= @event.avg_rating("#{column_name[a]}") %>
            <li class="rating_avg" ></li>
          <% else %>
            <li class="rating_rest" ></li>
          <% end %>
        <% end %>
      </td>
      <td/>
      <td>
        <% (1..5).each do |i| %>
          <%if i <= @rating.send(column_name[a])%>
             <li class="rating_avg" ></li>
          <% else %>
            <li class="rating_rest" ></li>
          <% end %>
        <% end %>
      </td>
      <td/>
      <td> <!-- if user clicks link rating is visible   -->
        <div2>
          <!--if the user is logged in, he can see the stars to click.  -->
          <% form_id = "event_#{@event.id}_rating_#{column_name[a]}" %>
          <% if logged_in? %> <!-- To avoid throwing an exception if no user is signed in-->
            <% user_id = current_user.id %>
            <% rating =  @event.ratings.find_or_create_by(user_id: user_id) %>

            <%= form_for rating, :html => {:id => form_id, :class => "star_rating_form"} do |f| %>
              <%= f.hidden_field :event_id, :value => @event.id %>
              <% if logged_in? %>
                <%= f.hidden_field :user_id, :value => current_user.id %>
              <% end %>        
              <%= f.hidden_field :"#{column_name[a]}", :id => form_id + "_stars" %>
            <% end %>

            <% (1..5).each do |i| %>
              <li class="rating_star" id="<%= form_id %>_<%= i %>" data-stars="<%= i %>" data-form-id="<%= form_id %>" data-column="<%=column_name[a]%>" data-rating-id="<%= rating.id %>"></li>
            <% end %>
          <% end %>
        </div2>
      </td>
    </tr>
  <%end%>
</table>

<div2>
  <%= link_to 'Bewerten', "/ratings/" + @rating.id.to_s, class: 'btn btn-success' %>
</div2><commit_msg>change rating events position button<commit_after><script>
  $(function() {
    $("div2").hide();

    $(".Bewertung").click(function(event) {
      event.preventDefault();
      $("div2").toggle();
    });
  });
</script>

<head>
  <center>
    <h4>
      Bewertung der Veranstaltung: 
      <%=@event.title%> 
    </h4>
  </center>
</head>
<br/>

<table> 
  <thead>
    <th style="width: 20%"/>
    <th style="width: 20%"/>
    <th style="width: 5%"/>
    <th style="width: 20%"/>
    <th style="width: 5%"/>
    <th style="width: 20%"/>
  </thead>
  <tbody>  
    <tr>
      <td/>
      <th>
        alle Benutzer
      </th>
      <td/>
      <th>
        <%=@rating.user.profile.name.capitalize%>
      </th>
      <td/>
      <th>
         <a class="Bewertung" href ="#"> Bewertung abgeben</a>
      </th>
    </tr>
      <!--  Arrays for tooltip, name rating-category and column name -->
      <%tooltip = [ 
           "Die Anwesenheit in der Vorlesung wird (nicht) empfohlen: 1 - 5 Sterne | nicht empfohlen - empfohlen",     
           "Der Anspruch der Veranstaltung: 1 - 5 Sterne | hardcore - easy",
           "Arbeitsaufwand der gesamten Verstaltung (z.B. für Übung, Tutorium, Vor- und Nacharbeiten): 1 - 5 Sterne | viel - wenig", 
           "Die praktische Anwendung der in der Vorlesung vermittelten Theorien: 1 - 5 Sterne | reine Theorie - viel Anwendungen", 
           "Nutzen des Arbeitsmateriales (z.B. Skript, Aufzeichnung): 1 - 5 Sterne | nicht hilfreich - hilfreich"]%>
      <%rating_category = ["Teilnahme", "Schwierigkeit", "Arbeitsaufwand","Verhältnis Theorie/Praxis", "Arbeitsmaterial"]%>
      <%column_name = ["attend", "tough", "effort" , "share", "material"]%>

  <% (0..4).each do |a|%>
    <tr>
      <th>
        <span class="has-tooltip" data-toggle="tooltip" title="<%=tooltip[a]%>"><%=rating_category[a]%></span>
      </th>
      <td>
        <% (1..5).each do |i| %>
          <%if i <= @event.avg_rating("#{column_name[a]}") %>
            <li class="rating_avg" ></li>
          <% else %>
            <li class="rating_rest" ></li>
          <% end %>
        <% end %>
      </td>
      <td/>
      <td>
        <% (1..5).each do |i| %>
          <%if i <= @rating.send(column_name[a])%>
             <li class="rating_avg" ></li>
          <% else %>
            <li class="rating_rest" ></li>
          <% end %>
        <% end %>
      </td>
      <td/>
      <td> <!-- if user clicks link rating is visible   -->
        <div2>
          <!--if the user is logged in, he can see the stars to click.  -->
          <% form_id = "event_#{@event.id}_rating_#{column_name[a]}" %>
          <% if logged_in? %> <!-- To avoid throwing an exception if no user is signed in-->
            <% user_id = current_user.id %>
            <% rating =  @event.ratings.find_or_create_by(user_id: user_id) %>

            <%= form_for rating, :html => {:id => form_id, :class => "star_rating_form"} do |f| %>
              <%= f.hidden_field :event_id, :value => @event.id %>
              <% if logged_in? %>
                <%= f.hidden_field :user_id, :value => current_user.id %>
              <% end %>        
              <%= f.hidden_field :"#{column_name[a]}", :id => form_id + "_stars" %>
            <% end %>

            <% (1..5).each do |i| %>
              <li class="rating_star" id="<%= form_id %>_<%= i %>" data-stars="<%= i %>" data-form-id="<%= form_id %>" data-column="<%=column_name[a]%>" data-rating-id="<%= rating.id %>"></li>
            <% end %>
          <% end %>
        </div2>
      </td>
  <%end%>
    </tr>
    <tr>
      <td/>
      <td/>
      <td/>
      <td/>
      <td/>
      <td>
        <div2>
          <%= link_to 'Abstimmen', "/ratings/" + @rating.id.to_s, class: 'btn btn-success' %>
        </div2>
      </td>
    </tr>
  </tbody>
</table>

{'fraction_non_alphanumeric': 0.2, 'fraction_numerical': 0.0098078197481776, 'mean_word_length': 1.9453551912568305, 'pattern_counts': {'":': 0, '<': 232, '<?xml version=': 0, '>': 240, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '6863927', 'n_tokens_mistral': 2869, 'n_tokens_neox': 2686, 'n_words': 603}