<commit_before><!DOCTYPE html>

<html>
    <head>
        <meta charset="utf-8">
        <meta name="viewport" content="width=device-width, initial-scale=1">
        <meta name="generator" content="Jekyll v{{ jekyll.version }}">

        <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Merriweather:400,400italic,700,700italic|Open+Sans:400,400italic,600,600italic,700,700italic|Inconsolata:400,700">
        <link rel="stylesheet" href="{{ site.baseurl }}/css/main.css">
        <link rel="apple-touch-icon" href="{{ site.baseurl }}/apple-touch-icon.png">
        <link rel="shortcut icon" href="https://submitty.cs.rpi.edu/img/favicon.ico" type="image/x-icon" />
        <link rel="icon" type="image/png" href="{{ site.baseurl }}/touch-icon.png" sizes="192x192">
        <!--<link rel="icon" type="image/png" href="{{ site.baseurl }}/img/favicon.png">-->

        {% feed_meta %}
        {% seo %}

        {% if jekyll.environment == 'production' and site.google_analytics_key != '' %}
            <script>
                (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
                (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
                m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
                })(window,document,'script','https://www.google-analytics.com/analytics.js','ga');

                ga('create', '{{ site.google_analytics_key }}', 'auto');
                ga('send', 'pageview');
            </script>
        {% endif %}
        <script>
            // This function moves the window to the specified #hash (if one exists)
            // as well as applies the 'current' class to the sidebar link for the
            // page we're currently on.
            document.onreadystatechange = function() {
                if (this.readyState === "complete") {
                    var url = window.location.href;
                    console.log(url);
                    if (url.indexOf('#') !== -1) {
                        var oldHash = url.substr(url.indexOf('#'));
                        location.hash = '';
                        location.hash = oldHash;
                        url = url.substr(0, url.indexOf('#'));
                    }
                    console.log(url);
                    var elems = document.getElementsByClassName('nav-item');
                    for (var i = 0; i < elems.length; i++) {
                        if (elems[i].children[0].href === url) {
                            elems[i].className += " current";
                            break;
                        }
                    }
                }
            }
        </script>
    </head>

    <body>
        <a href="https://github.com/Submitty" class="github-corner" aria-label="View Submitty on Github"><svg width="80" height="80" viewBox="0 0 250 250" style="fill:#0a6496; color:#fff; position: absolute; top: 0; border: 0; right: 0;" aria-hidden="true"><path d="M0,0 L115,115 L130,115 L142,142 L250,250 L250,0 Z" class="octo-background"></path><path d="M128.3,109.0 C113.8,99.7 119.0,89.6 119.0,89.6 C122.0,82.7 120.5,78.6 120.5,78.6 C119.2,72.0 123.4,76.3 123.4,76.3 C127.3,80.9 125.5,87.3 125.5,87.3 C122.9,97.6 130.6,101.9 134.4,103.2" fill="currentColor" style="transform-origin: 130px 106px;" class="octo-arm"></path><path d="M115.0,115.0 C114.9,115.1 118.7,116.5 119.8,115.4 L133.7,101.6 C136.9,99.2 139.9,98.4 142.2,98.6 C133.8,88.0 127.5,74.4 143.8,58.0 C148.5,53.4 154.0,51.2 159.7,51.0 C160.3,49.4 163.2,43.6 171.4,40.1 C171.4,40.1 176.1,42.5 178.8,56.2 C183.1,58.6 187.2,61.8 190.9,65.4 C194.5,69.0 197.7,73.2 200.1,77.6 C213.8,80.2 216.3,84.9 216.3,84.9 C212.7,93.1 206.9,96.0 205.4,96.6 C205.1,102.4 203.0,107.8 198.3,112.5 C181.9,128.9 168.3,122.5 157.7,114.1 C157.9,116.9 156.7,120.9 152.7,124.9 L141.0,136.5 C139.8,137.7 141.6,141.9 141.8,141.8 Z" fill="currentColor" class="octo-body"></path></svg></a>
        <header>
            <h1>
                <a href="{{ site.baseurl }}/"><img src="{{ site.baseurl }}/images/submitty_logo.png" alt="{{ site.title }} logo"></a>
                <!--{{ site.title }}-->
                <button type="button" class="open-nav" id="open-nav"></button>
            </h1>
            <form action="{{ site.baseurl }}/search/" method="get">
                <input type="text" name="q" id="search-input" placeholder="Search" autofocus>
                <input type="submit" value="Search" style="display: none;">
            </form>
            <ul>
                <li class="nav-item top-level">
                    <a href="/index">Welcome</a>
                    <ul>
                        <li class="nav-item ">
                            <a href="/tutorial">Tutorial</a>
                        </li>
                        <li class="nav-item ">
                            <a href="/publications">Publications</a>
                        </li>
                    </ul>
                </li>

                <li class="nav-item top-level">
                    <a href="/student/">Student</a>
                </li>

                <li class="nav-item top-level">
                    <a href="/grader/">TA or Grader</a>
                </li>

                <li class="nav-item top-level ">
                    <a href="/instructor/">Instructor</a>
                    <ul>
                        <li class="nav-item "><a href="/instructor/course_settings">Course Settings</a></li>
                        <li class="nav-item "><a href="/instructor/managing_enrollment">Managing Enrollment</a></li>
                        <li class="nav-item "><a href="/instructor/create_edit_gradeable">Create or Edit a Gradeable</a></li>
                        <li class="nav-item "><a href="/instructor/directory_structure">Directory Structure</a></li>
                        <li class="nav-item "><a href="/instructor/assignment_configuration">Assignment Configuration</a></li>
                        <li class="nav-item "><a href="/instructor/static_analysis">Static Analysis</a></li>
                        <li class="nav-item "><a href="/instructor/log_files">Log Files</a></li>
                        <li class="nav-item "><a href="/instructor/batch_regrade_submissions">Batch Regrade Submissions</a></li>
                        <li class="nav-item "><div>Rainbow Grades</div>
			<ul>
	                        <li class="nav-item inner "><a href="/instructor/rainbow_grades">Overview</a></li>
	                        <li class="nav-item inner "><a href="/instructor/customization">Customization Basics</a></li>
	                        <li class="nav-item inner "><a href="/instructor/gradeables">Gradeables Customization</a></li>
	                        <li class="nav-item inner "><a href="/instructor/exam_customization">Exam Seating</a></li>
	                        <li class="nav-item inner "><a href="/instructor/iclicker">iClicker Instructions</a></li>
			</ul>
			</li>
                        <li class="nav-item "><a href="/instructor/late_days">Late Days</a></li>
                        <li class="nav-item "><a href="/instructor/website_customization">Website Customization</a></li>
                        <li class="nav-item "><a href="/instructor/plagiarism">Plagiarism Detection</a></li>
                        <li class="nav-item "><a href="/instructor/exams">Exam / Quiz / Assignment PDF Uploads</a></li>
                    </ul>
                </li>
                  <li class="nav-item top-level ">
                    <a href="/sysadmin/">System Administrator</a>
                    <ul>
                        <li class="nav-item "><a href="/sysadmin/server_os">Server OS</a></li>
                        <!--<li class="nav-item "><a href="/sysadmin/dependencies">Dependencies</a></li>-->
                        <li class="nav-item "><a href="/sysadmin/installation">Installation</a></li>
                        <!--<li class="nav-item "><a href="/sysadmin/svn_setup">SVN Setup</a></li>-->
                        <li class="nav-item "><a href="/sysadmin/database_overview">Database Overview</a></li>
                        <li class="nav-item "><a href="/sysadmin/course_creation">Course Creation</a></li>
                        <li class="nav-item "><a href="/sysadmin/system_customization">System Customization Checklist</a></li>
                    </ul>
                </li>
                <li class="nav-item top-level ">
                    <a href="/developer/">Developer</a>
                    <ul>
                        <li class="nav-item "><a href="/developer/vm_install_using_vagrant">VM Install using Vagrant</a></li>
                        <li class="nav-item "><a href="/developer/development_instructions">Development Instructions</a></li>
                        <li class="nav-item "><a href="/developer/database_design">Database Design</a></li>
                        <li class="nav-item "><a href="/developer/automated_grading">Automated Grading</a></li>
                        <li class="nav-item "><a href="/developer/json_configuration_files">JSON Configuration Files</a></li>
                        <li class="nav-item "><a href="/developer/json_responses">JSON Responses</a></li>
                        <li class="nav-item "><a href="/developer/coding_style_guide">Coding Style Guide</a></li>
                        <li class="nav-item "><a href="/developer/how_to_contribute">How to Contribute</a></li>
                        <li class="nav-item "><a href="/developer/autograding_tests">Autograding Tests</a></li>
                        <li class="nav-item "><a href="/developer/php_unit_tests">PHP Unit Tests</a></li>
                        <li class="nav-item "><a href="/developer/end_to_end_tests">End-to-End Tests</a></li>
                        <li class="nav-item "><a href="/developer/travis_ci">Travis CI</a></li>
                        <li class="nav-item "><a href="/developer/rainbow_grades_tests">Rainbow Grades Tests</a></li>
                        <li class="nav-item "><a href="/developer/configuring_tie_in_programs">Configuring Tie In Programs</a></li>
                    </ul>
                </li>
            </ul>

            <!-- some extra space -->
            <br><br>
        </header>

        <section class="main">
            <div class="page-header">
                <h2>{% if page.category %}{{ page.category }}{% else %}{{ site.title }}{% endif %}</h2>
                <h3>{{ page.title }}</h3><commit_msg>Update default.html<commit_after><!DOCTYPE html>

<html>
    <head>
        <meta charset="utf-8">
        <meta name="viewport" content="width=device-width, initial-scale=1">
        <meta name="generator" content="Jekyll v{{ jekyll.version }}">

        <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Merriweather:400,400italic,700,700italic|Open+Sans:400,400italic,600,600italic,700,700italic|Inconsolata:400,700">
        <link rel="stylesheet" href="{{ site.baseurl }}/css/main.css">
        <link rel="apple-touch-icon" href="{{ site.baseurl }}/apple-touch-icon.png">
        <link rel="shortcut icon" href="https://submitty.cs.rpi.edu/img/favicon.ico" type="image/x-icon" />
        <link rel="icon" type="image/png" href="{{ site.baseurl }}/touch-icon.png" sizes="192x192">
        <!--<link rel="icon" type="image/png" href="{{ site.baseurl }}/img/favicon.png">-->

        {% feed_meta %}
        {% seo %}

        {% if jekyll.environment == 'production' and site.google_analytics_key != '' %}
            <script>
                (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
                (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
                m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
                })(window,document,'script','https://www.google-analytics.com/analytics.js','ga');

                ga('create', '{{ site.google_analytics_key }}', 'auto');
                ga('send', 'pageview');
            </script>
        {% endif %}
        <script>
            // This function moves the window to the specified #hash (if one exists)
            // as well as applies the 'current' class to the sidebar link for the
            // page we're currently on.
            document.onreadystatechange = function() {
                if (this.readyState === "complete") {
                    var url = window.location.href;
                    console.log(url);
                    if (url.indexOf('#') !== -1) {
                        var oldHash = url.substr(url.indexOf('#'));
                        location.hash = '';
                        location.hash = oldHash;
                        url = url.substr(0, url.indexOf('#'));
                    }
                    console.log(url);
                    var elems = document.getElementsByClassName('nav-item');
                    for (var i = 0; i < elems.length; i++) {
                        if (elems[i].children[0].href === url) {
                            elems[i].className += " current";
                            break;
                        }
                    }
                }
            }
        </script>
    </head>

    <body>
        <a href="https://github.com/Submitty" class="github-corner" aria-label="View Submitty on Github"><svg width="80" height="80" viewBox="0 0 250 250" style="fill:#0a6496; color:#fff; position: absolute; top: 0; border: 0; right: 0;" aria-hidden="true"><path d="M0,0 L115,115 L130,115 L142,142 L250,250 L250,0 Z" class="octo-background"></path><path d="M128.3,109.0 C113.8,99.7 119.0,89.6 119.0,89.6 C122.0,82.7 120.5,78.6 120.5,78.6 C119.2,72.0 123.4,76.3 123.4,76.3 C127.3,80.9 125.5,87.3 125.5,87.3 C122.9,97.6 130.6,101.9 134.4,103.2" fill="currentColor" style="transform-origin: 130px 106px;" class="octo-arm"></path><path d="M115.0,115.0 C114.9,115.1 118.7,116.5 119.8,115.4 L133.7,101.6 C136.9,99.2 139.9,98.4 142.2,98.6 C133.8,88.0 127.5,74.4 143.8,58.0 C148.5,53.4 154.0,51.2 159.7,51.0 C160.3,49.4 163.2,43.6 171.4,40.1 C171.4,40.1 176.1,42.5 178.8,56.2 C183.1,58.6 187.2,61.8 190.9,65.4 C194.5,69.0 197.7,73.2 200.1,77.6 C213.8,80.2 216.3,84.9 216.3,84.9 C212.7,93.1 206.9,96.0 205.4,96.6 C205.1,102.4 203.0,107.8 198.3,112.5 C181.9,128.9 168.3,122.5 157.7,114.1 C157.9,116.9 156.7,120.9 152.7,124.9 L141.0,136.5 C139.8,137.7 141.6,141.9 141.8,141.8 Z" fill="currentColor" class="octo-body"></path></svg></a>
        <header>
            <h1>
                <a href="{{ site.baseurl }}/"><img src="{{ site.baseurl }}/images/submitty_logo.png" alt="{{ site.title }} logo"></a>
                <!--{{ site.title }}-->
                <button type="button" class="open-nav" id="open-nav"></button>
            </h1>
            <form action="{{ site.baseurl }}/search/" method="get">
                <input type="text" name="q" id="search-input" placeholder="Search" autofocus>
                <input type="submit" value="Search" style="display: none;">
            </form>
            <ul>
                <li class="nav-item top-level">
                    <a href="/index">Welcome</a>
                    <ul>
                        <li class="nav-item ">
                            <a href="/tutorial">Tutorial</a>
                        </li>
                        <li class="nav-item ">
                            <a href="/publications">Publications</a>
                        </li>
                    </ul>
                </li>

                <li class="nav-item top-level">
                    <a href="/student/">Student</a>
                </li>

                <li class="nav-item top-level">
                    <a href="/grader/">TA or Grader</a>
                </li>

                <li class="nav-item top-level ">
                    <a href="/instructor/">Instructor</a>
                    <ul>
                        <li class="nav-item "><a href="/instructor/course_settings">Course Settings</a></li>
                        <li class="nav-item "><a href="/instructor/managing_enrollment">Managing Enrollment</a></li>
                        <li class="nav-item "><a href="/instructor/create_edit_gradeable">Create or Edit a Gradeable</a></li>
                        <li class="nav-item "><a href="/instructor/directory_structure">Directory Structure</a></li>
                        <li class="nav-item "><a href="/instructor/assignment_configuration">Assignment Configuration</a></li>
                        <li class="nav-item "><a href="/instructor/static_analysis">Static Analysis</a></li>
                        <li class="nav-item "><a href="/instructor/log_files">Log Files</a></li>
                        <li class="nav-item "><a href="/instructor/batch_regrade_submissions">Batch Regrade Submissions</a></li>
                        <li class="nav-item "><div>Rainbow Grades</div>
			<ul>
	                        <li class="nav-item inner "><a href="/instructor/rainbow_grades">Overview</a></li>
	                        <li class="nav-item inner "><a href="/instructor/customization">Customization Basics</a></li>
	                        <li class="nav-item inner "><a href="/instructor/gradeables">Gradeables Customization</a></li>
	                        <li class="nav-item inner "><a href="/instructor/exam_customization">Exam Seating</a></li>
	                        <li class="nav-item inner "><a href="/instructor/iclicker">iClicker Instructions</a></li>
			</ul>
			</li>
                        <li class="nav-item "><a href="/instructor/late_days">Late Days</a></li>
                        <li class="nav-item "><a href="/instructor/website_customization">Website Customization</a></li>
                        <li class="nav-item "><a href="/instructor/plagiarism">Plagiarism Detection</a></li>
                        <li class="nav-item "><a href="/instructor/exams">Exam / Quiz / Assignment PDF Uploads</a></li>
                    </ul>
                </li>
                  <li class="nav-item top-level ">
                    <a href="/sysadmin/">System Administrator</a>
                    <ul>
                        <li class="nav-item "><a href="/sysadmin/server_os">Server OS</a></li>
                        <!--<li class="nav-item "><a href="/sysadmin/dependencies">Dependencies</a></li>-->
                        <li class="nav-item "><a href="/sysadmin/installation">Installation</a></li>
                        <!--<li class="nav-item "><a href="/sysadmin/svn_setup">SVN Setup</a></li>-->
                        <li class="nav-item "><a href="/sysadmin/database_overview">Database Overview</a></li>
                        <li class="nav-item "><a href="/sysadmin/course_creation">Course Creation</a></li>
                        <li class="nav-item "><a href="/sysadmin/system_customization">System Customization Checklist</a></li>
                    </ul>
                </li>
                <li class="nav-item top-level ">
                    <a href="/developer/">Developer</a>
                    <ul>
                        <li class="nav-item "><a href="/developer/vm_install_using_vagrant">VM Install using Vagrant</a></li>
                        <li class="nav-item "><a href="/developer/development_instructions">Development Instructions</a></li>
                        <li class="nav-item "><a href="/developer/database_design">Database Design</a></li>
                        <li class="nav-item "><a href="/developer/automated_grading">Automated Grading</a></li>
                        <li class="nav-item "><a href="/developer/json_configuration_files">JSON Configuration Files</a></li>
                        <li class="nav-item "><a href="/developer/json_responses">JSON Responses</a></li>
                        <li class="nav-item "><a href="/developer/coding_style_guide">Coding Style Guide</a></li>
                        <li class="nav-item "><a href="/developer/how_to_contribute">How to Contribute</a></li>
                        <li class="nav-item "><a href="/developer/autograding_tests">Autograding Tests</a></li>
                        <li class="nav-item "><a href="/developer/php_unit_tests">PHP Unit Tests</a></li>
                        <li class="nav-item "><a href="/developer/end_to_end_tests">End-to-End Tests</a></li>
                        <li class="nav-item "><a href="/developer/travis_ci">Travis CI</a></li>
                        <li class="nav-item "><a href="/developer/rainbow_grades_tests">Rainbow Grades Tests</a></li>
                        <li class="nav-item "><a href="/developer/configuring_tie_in_programs">Configuring Tie In Programs</a></li>
                    </ul>
                </li>
            </ul>
        </header>

        <section class="main">
            <div class="page-header">
                <h2>{% if page.category %}{{ page.category }}{% else %}{{ site.title }}{% endif %}</h2>
                <h3>{{ page.title }}</h3>
{'fraction_non_alphanumeric': 0.1785578386605784, 'fraction_numerical': 0.0533675799086758, 'mean_word_length': 1.8613228089275993, 'pattern_counts': {'":': 0, '<': 510, '<?xml version=': 0, '>': 508, 'https://': 8, 'lorem ipsum': 0, 'www.': 2, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 4, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '770579', 'n_tokens_mistral': 7360, 'n_tokens_neox': 6332, 'n_words': 1132}