{
  "id": 403180,
  "title": "Dataset Questions",
  "url": "/competitions/edm-cup-2023/discussion/403180",
  "author_name": "",
  "post_date": "2023-04-21T16:30:36.991218700Z",
  "votes": null,
  "comment_count": 11,
  "views": 0,
  "content": "<p>If anyone has any questions about the data, feel free to ask here.</p>",
  "messages": [
    {
      "id": "2229732",
      "postDate": "04/21/2023 16:30:36",
      "content": "<p>If anyone has any questions about the data, feel free to ask here.</p>",
      "rawMarkdown": "If anyone has any questions about the data, feel free to ask here.",
      "votes": null
    },
    {
      "id": "2235244",
      "postDate": "04/25/2023 21:19:20",
      "content": "<p>Hi, I had a few questions on some parts. I could not find answers from the descriptions.</p>\n<ol>\n<li>Can a student receive more than two end-of-unit assignments?</li>\n<li>How many units does a student go through?</li>\n<li>Is there a language restriction? (Python or something else)</li>\n</ol>",
      "rawMarkdown": "Hi, I had a few questions on some parts. I could not find answers from the descriptions.\n\n1. Can a student receive more than two end-of-unit assignments?\n2. How many units does a student go through?\n3. Is there a language restriction? (Python or something else)",
      "votes": null
    },
    {
      "id": "2235855",
      "postDate": "04/26/2023 11:43:58",
      "content": "<ol>\n<li><p>Yes, there are dozens of units that a student could be given an end-of-unit test for.</p></li>\n<li><p>It depends on the teacher, but to know how many unit tests a student was given in the training data, you could merge the assignment details table with the assignment relationships \"unit_test_assignment_log_id\" column and count how many unique assignment log IDs per student.</p></li>\n<li><p>Nope.</p></li>\n</ol>",
      "rawMarkdown": "1. Yes, there are dozens of units that a student could be given an end-of-unit test for.\n\n2. It depends on the teacher, but to know how many unit tests a student was given in the training data, you could merge the assignment details table with the assignment relationships \"unit_test_assignment_log_id\" column and count how many unique assignment log IDs per student.\n\n3. Nope.",
      "votes": null
    },
    {
      "id": "2236381",
      "postDate": "04/26/2023 20:01:55",
      "content": "<p>Thanks for clarifying! I had another question:</p>\n<ol>\n<li>Can a student receive more than two end-of-unit assignments in a single unit?</li>\n</ol>",
      "rawMarkdown": "Thanks for clarifying! I had another question:\n1. Can a student receive more than two end-of-unit assignments in a single unit?",
      "votes": null
    },
    {
      "id": "2236390",
      "postDate": "04/26/2023 20:16:06",
      "content": "<p>Yes. For some units there are two different tests, and even if there is only one, there's nothing stopping a teacher from assigning it multiple times.</p>",
      "rawMarkdown": "Yes. For some units there are two different tests, and even if there is only one, there's nothing stopping a teacher from assigning it multiple times.",
      "votes": null
    },
    {
      "id": "2238806",
      "postDate": "04/28/2023 20:11:41",
      "content": "<p>Hi Ethan, some problem_id in test data (evaluation_unit_test_scores.csv) I couldn't find in other files (problem_details.csv, sequence_details.csv), Example of row in test data:</p>\n<table>\n<thead>\n<tr>\n<th>id</th>\n<th>assignment_log_id</th>\n<th>problem_id</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>17672</td>\n<td>19VJY40T5T</td>\n<td>29NEJMLNEH</td>\n</tr>\n</tbody>\n</table>",
      "rawMarkdown": "Hi Ethan, some problem_id in test data (evaluation_unit_test_scores.csv) I couldn't find in other files (problem_details.csv, sequence_details.csv), Example of row in test data:\n| id | assignment_log_id |problem_id|\n| --- | --- | --- |\n| 17672 | 19VJY40T5T |29NEJMLNEH|",
      "votes": null
    },
    {
      "id": "2240302",
      "postDate": "04/30/2023 12:22:02",
      "content": "<p>problem_details.csv<br>\nThis file contains one row for every problem referenced in the dataset, except for some problems in the action logs, which have been deleted from the database. These problems likely had errors during their original transcription into ASSISTments that were corrected, but no record of the original problems was kept.</p>",
      "rawMarkdown": "problem_details.csv\n\nThis file contains one row for every problem referenced in the dataset, except for some problems in the action logs, which have been deleted from the database. These problems likely had errors during their original transcription into ASSISTments that were corrected, but no record of the original problems was kept.",
      "votes": null
    },
    {
      "id": "2251105",
      "postDate": "05/09/2023 04:45:42",
      "content": "<p>Hi, I had a question about the submission format. What should be the metric for predicted outcomes for submission: probability, or binary?<br>\nThanks!</p>",
      "rawMarkdown": "Hi, I had a question about the submission format. What should be the metric for predicted outcomes for submission: probability, or binary?\nThanks!",
      "votes": null
    },
    {
      "id": "2251814",
      "postDate": "05/09/2023 16:32:21",
      "content": "<p>Binary. \"Score\" of each problem has to be either 1 or 0.</p>",
      "rawMarkdown": "Binary. \"Score\" of each problem has to be either 1 or 0.",
      "votes": null
    },
    {
      "id": "2251828",
      "postDate": "05/09/2023 16:39:27",
      "content": "<p>Each problem does only have a binary 1 or 0 score, but the metric used to evaluate the predictions is AUC, so you're probably better off submitting probability(score = 1) as your submissions.</p>",
      "rawMarkdown": "Each problem does only have a binary 1 or 0 score, but the metric used to evaluate the predictions is AUC, so you're probably better off submitting probability(score = 1) as your submissions.",
      "votes": null
    },
    {
      "id": "2273831",
      "postDate": "05/25/2023 12:45:00",
      "content": "<p>Hi, can I ask for the paper submission, what is the word limitation?</p>",
      "rawMarkdown": "Hi, can I ask for the paper submission, what is the word limitation?",
      "votes": null
    },
    {
      "id": "2275096",
      "postDate": "05/26/2023 13:52:32",
      "content": "<p>There's no word limit. Make it as long or short as necessary. That being said, if the editors feel it is lacking detail, they could request you add more detail, and if they feel it's redundant in places, they could request you shorten it.</p>",
      "rawMarkdown": "There's no word limit. Make it as long or short as necessary. That being said, if the editors feel it is lacking detail, they could request you add more detail, and if they feel it's redundant in places, they could request you shorten it.",
      "votes": null
    }
  ],
  "comments": [
    {
      "id": 2235244,
      "author_name": "stdevlimit",
      "author_url": "",
      "post_date": "04/25/2023 21:19:20",
      "content": "<p>Hi, I had a few questions on some parts. I could not find answers from the descriptions.</p>\n<ol>\n<li>Can a student receive more than two end-of-unit assignments?</li>\n<li>How many units does a student go through?</li>\n<li>Is there a language restriction? (Python or something else)</li>\n</ol>",
      "votes": null,
      "replies": [
        {
          "id": 2235855,
          "author_name": "ethanprihar",
          "author_url": "",
          "post_date": "04/26/2023 11:43:58",
          "content": "<ol>\n<li><p>Yes, there are dozens of units that a student could be given an end-of-unit test for.</p></li>\n<li><p>It depends on the teacher, but to know how many unit tests a student was given in the training data, you could merge the assignment details table with the assignment relationships \"unit_test_assignment_log_id\" column and count how many unique assignment log IDs per student.</p></li>\n<li><p>Nope.</p></li>\n</ol>",
          "votes": null,
          "replies": []
        }
      ]
    },
    {
      "id": 2236381,
      "author_name": "stdevlimit",
      "author_url": "",
      "post_date": "04/26/2023 20:01:55",
      "content": "<p>Thanks for clarifying! I had another question:</p>\n<ol>\n<li>Can a student receive more than two end-of-unit assignments in a single unit?</li>\n</ol>",
      "votes": null,
      "replies": [
        {
          "id": 2236390,
          "author_name": "ethanprihar",
          "author_url": "",
          "post_date": "04/26/2023 20:16:06",
          "content": "<p>Yes. For some units there are two different tests, and even if there is only one, there's nothing stopping a teacher from assigning it multiple times.</p>",
          "votes": null,
          "replies": []
        }
      ]
    },
    {
      "id": 2238806,
      "author_name": "ceruttivini",
      "author_url": "",
      "post_date": "04/28/2023 20:11:41",
      "content": "<p>Hi Ethan, some problem_id in test data (evaluation_unit_test_scores.csv) I couldn't find in other files (problem_details.csv, sequence_details.csv), Example of row in test data:</p>\n<table>\n<thead>\n<tr>\n<th>id</th>\n<th>assignment_log_id</th>\n<th>problem_id</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>17672</td>\n<td>19VJY40T5T</td>\n<td>29NEJMLNEH</td>\n</tr>\n</tbody>\n</table>",
      "votes": null,
      "replies": [
        {
          "id": 2240302,
          "author_name": "davidjohn13",
          "author_url": "",
          "post_date": "04/30/2023 12:22:02",
          "content": "<p>problem_details.csv<br>\nThis file contains one row for every problem referenced in the dataset, except for some problems in the action logs, which have been deleted from the database. These problems likely had errors during their original transcription into ASSISTments that were corrected, but no record of the original problems was kept.</p>",
          "votes": null,
          "replies": []
        }
      ]
    },
    {
      "id": 2251105,
      "author_name": "stdevlimit",
      "author_url": "",
      "post_date": "05/09/2023 04:45:42",
      "content": "<p>Hi, I had a question about the submission format. What should be the metric for predicted outcomes for submission: probability, or binary?<br>\nThanks!</p>",
      "votes": null,
      "replies": [
        {
          "id": 2251814,
          "author_name": "davidjohn13",
          "author_url": "",
          "post_date": "05/09/2023 16:32:21",
          "content": "<p>Binary. \"Score\" of each problem has to be either 1 or 0.</p>",
          "votes": null,
          "replies": [
            {
              "id": 2251828,
              "author_name": "ethanprihar",
              "author_url": "",
              "post_date": "05/09/2023 16:39:27",
              "content": "<p>Each problem does only have a binary 1 or 0 score, but the metric used to evaluate the predictions is AUC, so you're probably better off submitting probability(score = 1) as your submissions.</p>",
              "votes": null,
              "replies": []
            }
          ]
        }
      ]
    },
    {
      "id": 2273831,
      "author_name": "newqbsfisher",
      "author_url": "",
      "post_date": "05/25/2023 12:45:00",
      "content": "<p>Hi, can I ask for the paper submission, what is the word limitation?</p>",
      "votes": null,
      "replies": [
        {
          "id": 2275096,
          "author_name": "ethanprihar",
          "author_url": "",
          "post_date": "05/26/2023 13:52:32",
          "content": "<p>There's no word limit. Make it as long or short as necessary. That being said, if the editors feel it is lacking detail, they could request you add more detail, and if they feel it's redundant in places, they could request you shorten it.</p>",
          "votes": null,
          "replies": []
        }
      ]
    }
  ],
  "raw_markdown_by_id": {
    "2229732": "If anyone has any questions about the data, feel free to ask here.",
    "2235244": "Hi, I had a few questions on some parts. I could not find answers from the descriptions.\n\n1. Can a student receive more than two end-of-unit assignments?\n2. How many units does a student go through?\n3. Is there a language restriction? (Python or something else)",
    "2235855": "1. Yes, there are dozens of units that a student could be given an end-of-unit test for.\n\n2. It depends on the teacher, but to know how many unit tests a student was given in the training data, you could merge the assignment details table with the assignment relationships \"unit_test_assignment_log_id\" column and count how many unique assignment log IDs per student.\n\n3. Nope.",
    "2236381": "Thanks for clarifying! I had another question:\n1. Can a student receive more than two end-of-unit assignments in a single unit?",
    "2236390": "Yes. For some units there are two different tests, and even if there is only one, there's nothing stopping a teacher from assigning it multiple times.",
    "2238806": "Hi Ethan, some problem_id in test data (evaluation_unit_test_scores.csv) I couldn't find in other files (problem_details.csv, sequence_details.csv), Example of row in test data:\n| id | assignment_log_id |problem_id|\n| --- | --- | --- |\n| 17672 | 19VJY40T5T |29NEJMLNEH|",
    "2240302": "problem_details.csv\n\nThis file contains one row for every problem referenced in the dataset, except for some problems in the action logs, which have been deleted from the database. These problems likely had errors during their original transcription into ASSISTments that were corrected, but no record of the original problems was kept.",
    "2251105": "Hi, I had a question about the submission format. What should be the metric for predicted outcomes for submission: probability, or binary?\nThanks!",
    "2251814": "Binary. \"Score\" of each problem has to be either 1 or 0.",
    "2251828": "Each problem does only have a binary 1 or 0 score, but the metric used to evaluate the predictions is AUC, so you're probably better off submitting probability(score = 1) as your submissions.",
    "2273831": "Hi, can I ask for the paper submission, what is the word limitation?",
    "2275096": "There's no word limit. Make it as long or short as necessary. That being said, if the editors feel it is lacking detail, they could request you add more detail, and if they feel it's redundant in places, they could request you shorten it."
  },
  "source": "meta"
}