<commit_before><% content_for :page_title do %><%= join_title t(:page_title, "Gradebook History"), @context.name %><% end %>

<% content_for :auto_discovery do %>
  <% if @context_enrollment %>
    <%= auto_discovery_link_tag(:atom, feeds_gradebook_url(@context_enrollment.feed_code), {:title => t('titles.feed', "Course Gradebook Atom Feed")}) %>
  <% end %>
<% end %>

<a style="display: none;" title="POST" href="<%= context_url(@context, :update_submission_context_gradebook_url) %>" class="update_submission_grade_url">&nbsp;</a>
<ul id="gradebook-history">
<% @days.each do |day| %>
  <li>
    <h3><%= l(day.date, :format => :long) %></h3>
    <ul>
    <% day.graders.each do |grader| %>
      <li clas="grader">
        <h4><%= grader.name %></h4>
        <ul>
        <% grader.assignments.each do |assignment| %>
          <li class='gradebook-history-assignment'><commit_msg>don't call l() directly, use date_string<commit_after><% content_for :page_title do %><%= join_title t(:page_title, "Gradebook History"), @context.name %><% end %>

<% content_for :auto_discovery do %>
  <% if @context_enrollment %>
    <%= auto_discovery_link_tag(:atom, feeds_gradebook_url(@context_enrollment.feed_code), {:title => t('titles.feed', "Course Gradebook Atom Feed")}) %>
  <% end %>
<% end %>

<a style="display: none;" title="POST" href="<%= context_url(@context, :update_submission_context_gradebook_url) %>" class="update_submission_grade_url">&nbsp;</a>
<ul id="gradebook-history">
<% @days.each do |day| %>
  <li>
    <h3><%= date_string(day.date) %></h3>
    <ul>
    <% day.graders.each do |grader| %>
      <li clas="grader">
        <h4><%= grader.name %></h4>
        <ul>
        <% grader.assignments.each do |assignment| %>
          <li class='gradebook-history-assignment'>
{'fraction_non_alphanumeric': 0.1995528228060369, 'fraction_numerical': 0.004471771939631079, 'mean_word_length': 4.541795665634675, 'pattern_counts': {'":': 0, '<': 55, '<?xml version=': 0, '>': 58, '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': '7541505', 'n_tokens_mistral': 680, 'n_tokens_neox': 628, 'n_words': 120}