<commit_before><h2>En bref</h2>
<ul class="list">
  <li>Unité : <%= link_to @teaching_module.teaching_unit, @teaching_module.teaching_unit %></li>
  <li>Semestre : <%= link_to @teaching_module.semester, @teaching_module.semester %></li>
  <li>Semestre : Catégorie : <%= link_to @teaching_module.teaching_category, @teaching_module.teaching_category %></li>
  <li>Sujet : <%= link_to @teaching_module.teaching_subject, @teaching_module.teaching_subject %></li>
  <li>Durée : <%= @teaching_module.hours %> heures</li>
  <li>Coefficient : <%= @teaching_module.coefficient %></li>
  <% unless @teaching_module.user.nil? %>
    <li>Responsable : <%= link_to @teaching_module.user, @teaching_module.user %></li>
  <% end %>
</ul>

<h2>Contenus</h2>
<p><%= @teaching_module.content %></p>

<h2>Objectifs</h2>
<p>
  <ul>
    <% @teaching_module.objectives.each do |objective| %>
      <li><%= link_to objective, objective %></li>
    <% end %>
  </ul>
</p>

<h2>Modalités de mise en œuvre</h2>
<p><%= @teaching_module.how_to %></p>

<h2>Prolongements possibles</h2>
<p><%= @teaching_module.what_next %></p>

<h2>Mots-clés</h2>
<%= render partial: 'keywords/inline_list', locals: {keywords: @teaching_module.keywords} %>

<h2>Heures</h2>
<p><%= @teaching_module.student_hours %>h étudiant / <%= @teaching_module.hours %>h prévues au PPN</p>
<%= link_to 'Planifier une personne', new_involvement_path(teaching_module_id: @teaching_module.id) %>
<%= render partial: 'involvements/table', locals: {involvements: @teaching_module.involvements} %>

<h2>Champs</h2><commit_msg>module hours<commit_after><h2>En bref</h2>
<ul class="list">
  <li>Unité : <%= link_to @teaching_module.teaching_unit, @teaching_module.teaching_unit %></li>
  <li>Semestre : <%= link_to @teaching_module.semester, @teaching_module.semester %></li>
  <li>Semestre : Catégorie : <%= link_to @teaching_module.teaching_category, @teaching_module.teaching_category %></li>
  <li>Sujet : <%= link_to @teaching_module.teaching_subject, @teaching_module.teaching_subject %></li>
  <li>Durée : <%= @teaching_module.hours %> heures</li>
  <li>Coefficient : <%= @teaching_module.coefficient %></li>
  <% unless @teaching_module.user.nil? %>
    <li>Responsable : <%= link_to @teaching_module.user, @teaching_module.user %></li>
  <% end %>
</ul>

<h2>Contenus</h2>
<p><%= @teaching_module.content %></p>

<h2>Objectifs</h2>
<p>
  <ul>
    <% @teaching_module.objectives.each do |objective| %>
      <li><%= link_to objective, objective %></li>
    <% end %>
  </ul>
</p>

<h2>Modalités de mise en œuvre</h2>
<p><%= @teaching_module.how_to %></p>

<h2>Prolongements possibles</h2>
<p><%= @teaching_module.what_next %></p>

<h2>Mots-clés</h2>
<%= render partial: 'keywords/inline_list', locals: {keywords: @teaching_module.keywords} %>

<h2>Heures</h2>
<div id="hours"></div></td>
  <script type="text/javascript">
    $(function () {
      $('#hours').highcharts({
          chart: { type: 'bar', height: 150 },
          title: null,
          xAxis: { categories: ['PPN', 'Planifié'], tickWidth: 0 },
          yAxis: { min: 0, title: null },
          tooltip: { backgroundColor: 'white', valueSuffix: ' heures' },
          plotOptions: { series: { stacking: 'normal', dataLabels: { enabled: false } } },
          legend: { enabled: false },
          credits: { enabled: false },
          series: [
            { name: 'TP', data: [<%= @teaching_module.hours_tp %>, <%= @teaching_module.planned_student_hours_tp %>] }, 
            { name: 'TD', data: [<%= @teaching_module.hours_td %>, <%= @teaching_module.planned_student_hours_td %>] }, 
            { name: 'CM', data: [<%= @teaching_module.hours_cm %>, <%= @teaching_module.planned_student_hours_cm %>] }
            ]
      });
  });
  </script>

<p><%= @teaching_module.student_hours %>h étudiant / <%= @teaching_module.hours %>h prévues au PPN</p>
<%= link_to 'Planifier une personne', new_involvement_path(teaching_module_id: @teaching_module.id) %>
<%= render partial: 'involvements/table', locals: {involvements: @teaching_module.involvements} %>

<h2>Champs</h2>
{'fraction_non_alphanumeric': 0.19529527076696887, 'fraction_numerical': 0.009066405292820387, 'mean_word_length': 4.561307901907357, 'pattern_counts': {'":': 0, '<': 146, '<?xml version=': 0, '>': 146, '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': '2480957', 'n_tokens_mistral': 1664, 'n_tokens_neox': 1533, 'n_words': 261}