{
  "fetched_at": "2026-10-20T07:08:54Z",
  "source_url": "https://www.kaggle.com/competitions/delana-classification/data",
  "pages": [
    {
      "name": "data-description",
      "content": "<p>Use features extracted from events between two assignment re-submissions to predict progress in grade.</p>\r\n<h2>File descriptions</h2>\r\n<ul>\r\n<li><strong>dataset.pickle</strong> - training set raw data (available on Moodle)</li>\r\n<li><strong>dataset_test.pickle</strong> - the test set raw data (available on Moodle)</li>\r\n<li><strong>classifier_template.csv: </strong>list of points in the test data which should  be included in your final submission (see <em>classifierCompleteFlow.R</em> in Moodle for more datails)</li>\r\n<li><strong style=\"font-size: 1em;\">classifier_sampleResults.csv</strong><span style=\"font-size: 1em;\"> - a sample submission file in the correct format</span></li>\r\n</ul>\r\n<h2>Event types</h2>\r\n<p><strong>Forum.Comment.Downvote</strong> - downvoting a forum comment<br /><strong>Forum.Comment.Upvote</strong> - upvoting a forum comment<br /><strong>Forum.Load</strong> - viewing a forum<br /><strong>Forum.Post.CommentOn</strong> - commenting a forum post<br /><strong>Forum.Post.Downvote</strong> - downvoting a forum post<br /><strong>Forum.Post.Upvote</strong> - upvoting a forum post<br /><strong>Forum.Subscribe</strong> - subscribing to a forum<br /><strong>Forum.Thread.Launch</strong> - launching a thread on forum<br /><strong>Forum.Thread.PostOn</strong> - posting on a thread on forum<br /><strong>Forum.ThreadSubscribe</strong> - subscribing to a thread on forum<br /><strong>Forum.Thread.View</strong> - viewing a thread on forum<br /><strong>Problem.Check</strong> - submitting an assignment<br /><strong>Video.Download</strong> - downloading a lecutre video<br /><strong>Video.Error</strong> - error while watching a video<br /><strong>Video.Load</strong> - loading a lecture video<br /><strong>Video.Pause</strong> - pausing a video<br /><strong>Video.Play</strong> - playing a video<br /><strong>Video.Seek</strong> - seeking a certain part of a video<br /><strong>Video.SpeedChange</strong> - changing the speed of the video<br /><strong>Video.Stalled</strong> - a video stoped unexpectedly</p>",
      "isPublished": false,
      "hasIsPublished": false,
      "postTitle": "",
      "hasPostTitle": false,
      "mimeType": "",
      "hasMimeType": false
    },
    {
      "name": "Description",
      "content": "<h6>Explore if certain patterns and actions (or sequences of actions) between two assignment re-submissions lead to progress in grade.</h6>\r\n<h4>Acknowledgements</h4>\r\n<h6>Thanks to EPFL CEDE group for providing the content.</h6>",
      "isPublished": false,
      "hasIsPublished": false,
      "postTitle": "",
      "hasPostTitle": false,
      "mimeType": "",
      "hasMimeType": false
    },
    {
      "name": "Evaluation",
      "content": "<p>AUC is a metric used to judge predictions in binary response (0/1) problem. It is only sensitive to the order determined by the predictions and not their magnitudes.</p>\r\n<p>AUC was first used by the American army after the attack on Pearl Harbour, to detect Japanese aircraft from radar signals.</p>\r\n<p>Today, it is a commonly used evaluation method for binary choice problems, which involve classifying an instance as either positive or negative. Its main advantages over other evaluation methods, such as the simpler misclassification error, are:</p>\r\n<p>It's insensitive to unbalanced datasets (datasets that have more installeds than not-installeds or vice versa).</p>\r\n<p>For other evaluation methods, a user has to choose a cut-off point above which the target variable is part of the positive class (e.g. a logistic regression model returns any real number between 0 and 1 - the modeler might decide that predictions greater than 0.5 mean a positive class prediction while a prediction of less than 0.5 mean a negative class prediction). AUC evaluates entries at all cut-off points, giving better insight into how well the classifier is able to separate the two classes.</p>\r\n<h2>Submission Format</h2>\r\n<p><strong>For each student, each problem, each submission</strong> (<span style=\"text-decoration: underline;\"><em>except for the first submission to a problem, and cases where there is no forum or video event between two submissions</em></span>), your submission file should include two columns: <strong>uniqRowID</strong> and <strong>improved</strong>.</p>\r\n<ul>\r\n<li><strong style=\"font-size: 1em;\">uniqRowID:</strong><span style=\"font-size: 1em;\"> a unique identifier string with the following format: </span><span style=\"font-size: 1em;\">UserID_ProblemID_SubmissionNumber</span></li>\r\n<li><strong><span style=\"font-size: 1em;\">improved:  </span></strong><span style=\"font-size: 1em;\">1 </span><span style=\"font-size: 1em;\">if there is a grade improvement, 0 otherwise</span></li>\r\n</ul>\r\n<pre><br /><br />uniqRowID, improved<br />5e774bfc69f_2_5, 0<br />db5e774bfc69f_2_6, 0<br />db5e774bfc69f_4_13, 1<br />db5e774bfc69f_7_39, 1<br />6f0db5e774bfx_8_2, 0<br />000e3646f969f_8_4, 1</pre>",
      "isPublished": false,
      "hasIsPublished": false,
      "postTitle": "",
      "hasPostTitle": false,
      "mimeType": "",
      "hasMimeType": false
    },
    {
      "name": "rules",
      "content": "\r\n\t<!-- Begin Base Rules -->\r\n    <h3>One account per participant</h3>\r\n    <p>You cannot sign up to Kaggle from multiple accounts and therefore you cannot submit from multiple accounts.</p>\r\n    <h3>No private sharing outside teams</h3>\r\n    <p>\r\n        Privately sharing code or data outside of teams is not permitted.\r\n        It's okay to share code if made available to all participants on the forums.\r\n    </p>\r\n    <h3>Team Mergers</h3>\r\n    <p>Team mergers are not allowed in this competition.</p>\r\n\r\n    <h3>Team Limits</h3>\r\n    <p>The maximum size of a team is 2 participants.</p>\r\n    <h3>Submission Limits</h3>\r\n    <p>You may submit a maximum of 100 entries per day.</p>\r\n    <p>You may select up to 100 final submissions for judging.</p>\r\n    <h3>Competition Timeline</h3>\r\n    <p>Start Date: <strong>11/29/2016 10:43 PM UTC</strong></p>\r\n    <p>Merger Deadline: <strong>None</strong></p>\r\n    <p>Entry Deadline: <strong>None</strong></p>\r\n    <p>End Date: <strong>1/31/2017 11:59 PM UTC</strong></p>\r\n\t<!-- End Base Rules -->\r\n",
      "isPublished": false,
      "hasIsPublished": false,
      "postTitle": "",
      "hasPostTitle": false,
      "mimeType": "",
      "hasMimeType": false
    }
  ]
}