{
  "id": 391043,
  "title": "What are the meanings of 'object_hover' and 'map_hover' ?",
  "url": "/competitions/predict-student-performance-from-game-play/discussion/391043",
  "author_name": "",
  "post_date": "2023-02-28T07:55:36.686843100Z",
  "votes": 11,
  "comment_count": 3,
  "views": 0,
  "content": "<p>As I dig into data, I find that samples have values in <code>hover_duration</code> only when the <code>event_name</code> is <code>object_hover</code> or <code>map_hover</code>. I don't know what does <code>object_hover</code> or <code>map_hover</code> mean. And I find 92% users have <code>hover</code> events.</p>\n<pre><code>train[train.hover_duration.notnull()]['session_id'].nunique() / train['session_id'].nunique()\noutput: 0.921\n</code></pre>\n<p>I wonder if someone could help me.</p>",
  "messages": [
    {
      "id": "2162440",
      "postDate": "02/28/2023 07:55:36",
      "content": "<p>As I dig into data, I find that samples have values in <code>hover_duration</code> only when the <code>event_name</code> is <code>object_hover</code> or <code>map_hover</code>. I don't know what does <code>object_hover</code> or <code>map_hover</code> mean. And I find 92% users have <code>hover</code> events.</p>\n<pre><code>train[train.hover_duration.notnull()]['session_id'].nunique() / train['session_id'].nunique()\noutput: 0.921\n</code></pre>\n<p>I wonder if someone could help me.</p>",
      "rawMarkdown": "As I dig into data, I find that samples have values in `hover_duration` only when the `event_name` is `object_hover` or `map_hover`. I don't know what does `object_hover` or `map_hover` mean. And I find 92% users have `hover` events.\n```\ntrain[train.hover_duration.notnull()]['session_id'].nunique() / train['session_id'].nunique()\noutput: 0.921\n```\n\nI wonder if someone could help me.",
      "votes": null
    },
    {
      "id": "2162552",
      "postDate": "02/28/2023 09:33:40",
      "content": "<p>Hi,<br>\n<strong>Object_Hover</strong> - In each chapter of the game, some tasks have to be performed by the student, like clicking the slip on the t-shirt in the 1st Chapter of the game. This slip is an object. If the student takes the mouse pointer above this object, an <em>object_hover</em> is recorded. <br>\nThe duration for which the pointer stays above this object, is recorded in the <em>hover_duration</em>.</p>\n<p>If he/she clicks on the object, it's an <em>object_click!</em></p>\n<p><strong>Map_Hover</strong> - In the map, there are many places a student can click to go there. When he/she takes the pointer above any place in the map, a <em>map_hover</em> event is recorded. <br>\nJust like in object_hover, <em>hover_duration</em> is the duration for which the pointer stays above that place.</p>\n<p>And when the student clicks on any place, it's a <em>map_click!</em></p>\n<p>Hope this helps :)</p>",
      "rawMarkdown": "Hi,\n**Object_Hover** - In each chapter of the game, some tasks have to be performed by the student, like clicking the slip on the t-shirt in the 1st Chapter of the game. This slip is an object. If the student takes the mouse pointer above this object, an *object_hover* is recorded. \nThe duration for which the pointer stays above this object, is recorded in the *hover_duration*.\n\nIf he/she clicks on the object, it's an *object_click!*\n\n**Map_Hover** - In the map, there are many places a student can click to go there. When he/she takes the pointer above any place in the map, a *map_hover* event is recorded. \nJust like in object_hover, *hover_duration* is the duration for which the pointer stays above that place.\n\nAnd when the student clicks on any place, it's a *map_click!*\n\nHope this helps :)",
      "votes": null
    },
    {
      "id": "2162675",
      "postDate": "02/28/2023 11:06:28",
      "content": "<p>Thanks a lot, Raman!</p>\n<blockquote>\n  <p>like clicking the slip on the t-shirt in the 1st Chapter of the game. This slip is an object. If the student takes the mouse pointer above this object, an object_hover is recorded.</p>\n</blockquote>\n<p>First we need to move mouse pointer to the target coordinate and object_hover will start. If we move mouse pointer away, the hover time will be recorded, right? And If we click the target coordinate, we finish the task and the game goes on, right?</p>",
      "rawMarkdown": "Thanks a lot, Raman!\n>like clicking the slip on the t-shirt in the 1st Chapter of the game. This slip is an object. If the student takes the mouse pointer above this object, an object_hover is recorded.\n\nFirst we need to move mouse pointer to the target coordinate and object_hover will start. If we move mouse pointer away, the hover time will be recorded, right? And If we click the target coordinate, we finish the task and the game goes on, right?",
      "votes": null
    },
    {
      "id": "2162894",
      "postDate": "02/28/2023 13:19:20",
      "content": "<p>Yess, that's right :)</p>",
      "rawMarkdown": "Yess, that's right :)",
      "votes": null
    }
  ],
  "comments": [
    {
      "id": 2162552,
      "author_name": "shashwatraman",
      "author_url": "",
      "post_date": "02/28/2023 09:33:40",
      "content": "<p>Hi,<br>\n<strong>Object_Hover</strong> - In each chapter of the game, some tasks have to be performed by the student, like clicking the slip on the t-shirt in the 1st Chapter of the game. This slip is an object. If the student takes the mouse pointer above this object, an <em>object_hover</em> is recorded. <br>\nThe duration for which the pointer stays above this object, is recorded in the <em>hover_duration</em>.</p>\n<p>If he/she clicks on the object, it's an <em>object_click!</em></p>\n<p><strong>Map_Hover</strong> - In the map, there are many places a student can click to go there. When he/she takes the pointer above any place in the map, a <em>map_hover</em> event is recorded. <br>\nJust like in object_hover, <em>hover_duration</em> is the duration for which the pointer stays above that place.</p>\n<p>And when the student clicks on any place, it's a <em>map_click!</em></p>\n<p>Hope this helps :)</p>",
      "votes": null,
      "replies": [
        {
          "id": 2162675,
          "author_name": "takanashihumbert",
          "author_url": "",
          "post_date": "02/28/2023 11:06:28",
          "content": "<p>Thanks a lot, Raman!</p>\n<blockquote>\n  <p>like clicking the slip on the t-shirt in the 1st Chapter of the game. This slip is an object. If the student takes the mouse pointer above this object, an object_hover is recorded.</p>\n</blockquote>\n<p>First we need to move mouse pointer to the target coordinate and object_hover will start. If we move mouse pointer away, the hover time will be recorded, right? And If we click the target coordinate, we finish the task and the game goes on, right?</p>",
          "votes": null,
          "replies": [
            {
              "id": 2162894,
              "author_name": "shashwatraman",
              "author_url": "",
              "post_date": "02/28/2023 13:19:20",
              "content": "<p>Yess, that's right :)</p>",
              "votes": null,
              "replies": []
            }
          ]
        }
      ]
    }
  ],
  "raw_markdown_by_id": {
    "2162440": "As I dig into data, I find that samples have values in `hover_duration` only when the `event_name` is `object_hover` or `map_hover`. I don't know what does `object_hover` or `map_hover` mean. And I find 92% users have `hover` events.\n```\ntrain[train.hover_duration.notnull()]['session_id'].nunique() / train['session_id'].nunique()\noutput: 0.921\n```\n\nI wonder if someone could help me.",
    "2162552": "Hi,\n**Object_Hover** - In each chapter of the game, some tasks have to be performed by the student, like clicking the slip on the t-shirt in the 1st Chapter of the game. This slip is an object. If the student takes the mouse pointer above this object, an *object_hover* is recorded. \nThe duration for which the pointer stays above this object, is recorded in the *hover_duration*.\n\nIf he/she clicks on the object, it's an *object_click!*\n\n**Map_Hover** - In the map, there are many places a student can click to go there. When he/she takes the pointer above any place in the map, a *map_hover* event is recorded. \nJust like in object_hover, *hover_duration* is the duration for which the pointer stays above that place.\n\nAnd when the student clicks on any place, it's a *map_click!*\n\nHope this helps :)",
    "2162675": "Thanks a lot, Raman!\n>like clicking the slip on the t-shirt in the 1st Chapter of the game. This slip is an object. If the student takes the mouse pointer above this object, an object_hover is recorded.\n\nFirst we need to move mouse pointer to the target coordinate and object_hover will start. If we move mouse pointer away, the hover time will be recorded, right? And If we click the target coordinate, we finish the task and the game goes on, right?",
    "2162894": "Yess, that's right :)"
  },
  "source": "meta"
}