<commit_before><dynamic-form template="grammarActivityTemplate"
  ng-model="grammarActivity"
  ng-submit="processGrammarActivityForm()">
</dynamic-form>
<h3>Concept Question Set</h3>
<ul>
  <li ng-repeat="qs in grammarActivity.concepts">
    <dynamic-form template="grammarActivityQuestionSetTemplate"
                  ng-model="qs">
    </dynamic-form>
    <button ng-click="removeQuestionFromSet(qs)">X</button>
  </li>
</ul>
<button ng-click="addAnotherQuestionToSet()">Add Another Question</button>

<commit_msg>Make question set not use dynamic forms<commit_after><dynamic-form template="grammarActivityTemplate"
  ng-model="grammarActivity"
  ng-submit="processGrammarActivityForm()">
</dynamic-form>
<h3>Concept Question Set</h3>
<ul>
  <li ng-repeat="qs in grammarActivity.concepts">
    <select
      ng-options="c.name for c in concepts.concept_level_2 track by c.uid"
      ng-model="qs.concept_level_2"
    ></select>
    <select
      ng-options="c.name for c in concepts.concept_level_1 track by c.uid"
      ng-model="qs.concept_level_1"
    ></select>
    <select
      ng-options="c.name for c in concepts.concept_level_0 track by c.uid"
      ng-model="qs.concept_level_0"
    ></select>
    <input type="text" ng-model="qs.quantity" placeholder="Quantity"></input>
    <button ng-click="removeQuestionFromSet(qs)">X</button>
  </li>
</ul>
<button ng-click="addAnotherQuestionToSet()">Add Another Question</button>


{'fraction_non_alphanumeric': 0.1470383275261324, 'fraction_numerical': 0.006968641114982578, 'mean_word_length': 4.480916030534351, 'pattern_counts': {'":': 0, '<': 37, '<?xml version=': 0, '>': 37, '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': '984316', 'n_tokens_mistral': 485, 'n_tokens_neox': 459, 'n_words': 89}