{
  "id": 390339,
  "title": "Levels Skipped?",
  "url": "/competitions/predict-student-performance-from-game-play/discussion/390339",
  "author_name": "",
  "post_date": "2023-02-25T07:05:49.345990700Z",
  "votes": 7,
  "comment_count": 7,
  "views": 0,
  "content": "<p>I came across <strong>289 sessions</strong> in which one of the 22 levels is not present. <br>\nThe levels not present are 7, 15, 20 and 21.<br>\nIs this an error in the data? </p>",
  "messages": [
    {
      "id": "2158801",
      "postDate": "02/25/2023 07:05:49",
      "content": "<p>I came across <strong>289 sessions</strong> in which one of the 22 levels is not present. <br>\nThe levels not present are 7, 15, 20 and 21.<br>\nIs this an error in the data? </p>",
      "rawMarkdown": "I came across **289 sessions** in which one of the 22 levels is not present. \nThe levels not present are 7, 15, 20 and 21.\nIs this an error in the data?",
      "votes": null
    },
    {
      "id": "2159238",
      "postDate": "02/25/2023 15:31:10",
      "content": "<p>Hi <a href=\"https://www.kaggle.com/shashwatraman\" target=\"_blank\">@shashwatraman</a>, </p>\n<p>In the beginning, I assume the student uses <strong>save code</strong> to skip some specific levels. However, it's weird that the <code>elapsed_time</code> difference between the last event in level <em>l</em> and the first event in level <em>l+1</em> is <strong>short</strong>. For example, session  <code>20100018421509572</code> skips level 15 and the <code>elapsed_time</code> difference between the last event in level 14 (<em>i.e.,</em> \"observation_click\") and the first one in level 16 (<em>i.e.,</em> \"navigate_click\") is only 1581ms.</p>\n<p>Hence, I think it could result from some unexpected data record missing issues. Also, the data errors in columns <code>index</code> and <code>elapsed_time</code> might be relevant, which is discussed <a href=\"https://www.kaggle.com/competitions/predict-student-performance-from-game-play/discussion/384342#2134312\" target=\"_blank\">here</a>.</p>\n<p>Hope this helps, thanks.</p>",
      "rawMarkdown": "Hi @shashwatraman, \n\nIn the beginning, I assume the student uses **save code** to skip some specific levels. However, it's weird that the `elapsed_time` difference between the last event in level *l* and the first event in level *l+1* is **short**. For example, session  `20100018421509572` skips level 15 and the `elapsed_time` difference between the last event in level 14 (*i.e.,* \"observation_click\") and the first one in level 16 (*i.e.,* \"navigate_click\") is only 1581ms.\n\nHence, I think it could result from some unexpected data record missing issues. Also, the data errors in columns `index` and `elapsed_time` might be relevant, which is discussed [here](https://www.kaggle.com/competitions/predict-student-performance-from-game-play/discussion/384342#2134312).\n\nHope this helps, thanks.",
      "votes": null
    },
    {
      "id": "2159355",
      "postDate": "02/25/2023 17:44:34",
      "content": "<p>Hi <a href=\"https://www.kaggle.com/abaojiang\" target=\"_blank\">@abaojiang</a>,<br>\nYes, I also observed the short difference. But in some sessions the difference is big too. Nevertheless, are you dropping these sessions, or just ignoring them?</p>\n<p>Thanks for replying.</p>",
      "rawMarkdown": "Hi @abaojiang,\nYes, I also observed the short difference. But in some sessions the difference is big too. Nevertheless, are you dropping these sessions, or just ignoring them?\n\nThanks for replying.",
      "votes": null
    },
    {
      "id": "2159361",
      "postDate": "02/25/2023 17:48:52",
      "content": "<p>Hi <a href=\"https://www.kaggle.com/shashwatraman\" target=\"_blank\">@shashwatraman</a>,</p>\n<p>So far, I just keep all the sessions. For those with missing levels, I pad <strong>special tokens</strong> to align with normal sessions!</p>",
      "rawMarkdown": "Hi @shashwatraman,\n\nSo far, I just keep all the sessions. For those with missing levels, I pad **special tokens** to align with normal sessions!",
      "votes": null
    },
    {
      "id": "2159376",
      "postDate": "02/25/2023 18:03:20",
      "content": "<p>Thanks for the information.</p>",
      "rawMarkdown": "Thanks for the information.",
      "votes": null
    },
    {
      "id": "2174184",
      "postDate": "03/08/2023 23:11:13",
      "content": "<p>Thanks for raising this. We can confirm that the gameplay sessions in the training data do not use save codes. This is likely an error in the way that the game records the data for these levels, as you noted.</p>",
      "rawMarkdown": "Thanks for raising this. We can confirm that the gameplay sessions in the training data do not use save codes. This is likely an error in the way that the game records the data for these levels, as you noted.",
      "votes": null
    },
    {
      "id": "2174524",
      "postDate": "03/09/2023 07:36:47",
      "content": "<p>Thanks for the clarification <a href=\"https://www.kaggle.com/alexmlfranklin\" target=\"_blank\">@alexmlfranklin</a> . Can you disclose if also in the test set all the gameplay sessions do not use save codes ?</p>",
      "rawMarkdown": "Thanks for the clarification @alexmlfranklin . Can you disclose if also in the test set all the gameplay sessions do not use save codes ?",
      "votes": null
    },
    {
      "id": "2175290",
      "postDate": "03/09/2023 18:53:29",
      "content": "<p>Yes, this is also the case for the test set.</p>",
      "rawMarkdown": "Yes, this is also the case for the test set.",
      "votes": null
    }
  ],
  "comments": [
    {
      "id": 2159238,
      "author_name": "abaojiang",
      "author_url": "",
      "post_date": "02/25/2023 15:31:10",
      "content": "<p>Hi <a href=\"https://www.kaggle.com/shashwatraman\" target=\"_blank\">@shashwatraman</a>, </p>\n<p>In the beginning, I assume the student uses <strong>save code</strong> to skip some specific levels. However, it's weird that the <code>elapsed_time</code> difference between the last event in level <em>l</em> and the first event in level <em>l+1</em> is <strong>short</strong>. For example, session  <code>20100018421509572</code> skips level 15 and the <code>elapsed_time</code> difference between the last event in level 14 (<em>i.e.,</em> \"observation_click\") and the first one in level 16 (<em>i.e.,</em> \"navigate_click\") is only 1581ms.</p>\n<p>Hence, I think it could result from some unexpected data record missing issues. Also, the data errors in columns <code>index</code> and <code>elapsed_time</code> might be relevant, which is discussed <a href=\"https://www.kaggle.com/competitions/predict-student-performance-from-game-play/discussion/384342#2134312\" target=\"_blank\">here</a>.</p>\n<p>Hope this helps, thanks.</p>",
      "votes": null,
      "replies": [
        {
          "id": 2159355,
          "author_name": "shashwatraman",
          "author_url": "",
          "post_date": "02/25/2023 17:44:34",
          "content": "<p>Hi <a href=\"https://www.kaggle.com/abaojiang\" target=\"_blank\">@abaojiang</a>,<br>\nYes, I also observed the short difference. But in some sessions the difference is big too. Nevertheless, are you dropping these sessions, or just ignoring them?</p>\n<p>Thanks for replying.</p>",
          "votes": null,
          "replies": [
            {
              "id": 2159361,
              "author_name": "abaojiang",
              "author_url": "",
              "post_date": "02/25/2023 17:48:52",
              "content": "<p>Hi <a href=\"https://www.kaggle.com/shashwatraman\" target=\"_blank\">@shashwatraman</a>,</p>\n<p>So far, I just keep all the sessions. For those with missing levels, I pad <strong>special tokens</strong> to align with normal sessions!</p>",
              "votes": null,
              "replies": [
                {
                  "id": 2159376,
                  "author_name": "shashwatraman",
                  "author_url": "",
                  "post_date": "02/25/2023 18:03:20",
                  "content": "<p>Thanks for the information.</p>",
                  "votes": null,
                  "replies": []
                }
              ]
            }
          ]
        }
      ]
    },
    {
      "id": 2174184,
      "author_name": "alexmlfranklin",
      "author_url": "",
      "post_date": "03/08/2023 23:11:13",
      "content": "<p>Thanks for raising this. We can confirm that the gameplay sessions in the training data do not use save codes. This is likely an error in the way that the game records the data for these levels, as you noted.</p>",
      "votes": null,
      "replies": [
        {
          "id": 2174524,
          "author_name": "steubk",
          "author_url": "",
          "post_date": "03/09/2023 07:36:47",
          "content": "<p>Thanks for the clarification <a href=\"https://www.kaggle.com/alexmlfranklin\" target=\"_blank\">@alexmlfranklin</a> . Can you disclose if also in the test set all the gameplay sessions do not use save codes ?</p>",
          "votes": null,
          "replies": [
            {
              "id": 2175290,
              "author_name": "alexmlfranklin",
              "author_url": "",
              "post_date": "03/09/2023 18:53:29",
              "content": "<p>Yes, this is also the case for the test set.</p>",
              "votes": null,
              "replies": []
            }
          ]
        }
      ]
    }
  ],
  "raw_markdown_by_id": {
    "2158801": "I came across **289 sessions** in which one of the 22 levels is not present. \nThe levels not present are 7, 15, 20 and 21.\nIs this an error in the data?",
    "2159238": "Hi @shashwatraman, \n\nIn the beginning, I assume the student uses **save code** to skip some specific levels. However, it's weird that the `elapsed_time` difference between the last event in level *l* and the first event in level *l+1* is **short**. For example, session  `20100018421509572` skips level 15 and the `elapsed_time` difference between the last event in level 14 (*i.e.,* \"observation_click\") and the first one in level 16 (*i.e.,* \"navigate_click\") is only 1581ms.\n\nHence, I think it could result from some unexpected data record missing issues. Also, the data errors in columns `index` and `elapsed_time` might be relevant, which is discussed [here](https://www.kaggle.com/competitions/predict-student-performance-from-game-play/discussion/384342#2134312).\n\nHope this helps, thanks.",
    "2159355": "Hi @abaojiang,\nYes, I also observed the short difference. But in some sessions the difference is big too. Nevertheless, are you dropping these sessions, or just ignoring them?\n\nThanks for replying.",
    "2159361": "Hi @shashwatraman,\n\nSo far, I just keep all the sessions. For those with missing levels, I pad **special tokens** to align with normal sessions!",
    "2159376": "Thanks for the information.",
    "2174184": "Thanks for raising this. We can confirm that the gameplay sessions in the training data do not use save codes. This is likely an error in the way that the game records the data for these levels, as you noted.",
    "2174524": "Thanks for the clarification @alexmlfranklin . Can you disclose if also in the test set all the gameplay sessions do not use save codes ?",
    "2175290": "Yes, this is also the case for the test set."
  },
  "source": "meta"
}