{"action":"created","issue":{"url":"https://api.github.com/repos/openwebwork/webwork2/issues/598","labels_url":"https://api.github.com/repos/openwebwork/webwork2/issues/598/labels{/name}","comments_url":"https://api.github.com/repos/openwebwork/webwork2/issues/598/comments","events_url":"https://api.github.com/repos/openwebwork/webwork2/issues/598/events","html_url":"https://github.com/openwebwork/webwork2/pull/598","id":89646182,"number":598,"title":"Ww3 feature/problem set details","user":{"login":"pstaabp","id":879338,"avatar_url":"https://avatars.githubusercontent.com/u/879338?v=3","gravatar_id":"","url":"https://api.github.com/users/pstaabp","html_url":"https://github.com/pstaabp","followers_url":"https://api.github.com/users/pstaabp/followers","following_url":"https://api.github.com/users/pstaabp/following{/other_user}","gists_url":"https://api.github.com/users/pstaabp/gists{/gist_id}","starred_url":"https://api.github.com/users/pstaabp/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/pstaabp/subscriptions","organizations_url":"https://api.github.com/users/pstaabp/orgs","repos_url":"https://api.github.com/users/pstaabp/repos","events_url":"https://api.github.com/users/pstaabp/events{/privacy}","received_events_url":"https://api.github.com/users/pstaabp/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":36,"created_at":"2015-06-19T19:48:43Z","updated_at":"2015-07-01T18:17:29Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/openwebwork/webwork2/pulls/598","html_url":"https://github.com/openwebwork/webwork2/pull/598","diff_url":"https://github.com/openwebwork/webwork2/pull/598.diff","patch_url":"https://github.com/openwebwork/webwork2/pull/598.patch"},"body":"I guess I forgot to put in this pull request.  Overall this updates the Problem Set Details views with many bug fixes.  This includes:\r\n\r\n1) the ability for the maxAttempts for a problem to be changed. \r\n2) the value (weight) of a problem to be validated \r\n3) A new tab in the ProblemSetDetails view that has a way to add the description and set the headers.  issue #316 \r\n4) Reworking the Student Overrides tab to make it clearer how to change the dates for multiple students at once. \r\n\r\nThis clears up issue #286\r\n\r\nA couple of questions about issue #472:\r\n\r\n1) About mark all correct.  Do you mean marking all problems correct for a given user in a given set?  Or something else?  I'm trying to brainstorm when to add that functionality\r\n2) Also about changing users seeds/score for individual problems;  how would you suggest we add this?  Once I implement \"act like a user\", then changing these things under a problem set may be a good way to go. \r\n\r\nThoughts?"},"comment":{"url":"https://api.github.com/repos/openwebwork/webwork2/issues/comments/117780289","html_url":"https://github.com/openwebwork/webwork2/pull/598#issuecomment-117780289","issue_url":"https://api.github.com/repos/openwebwork/webwork2/issues/598","id":117780289,"user":{"login":"goehle","id":1774907,"avatar_url":"https://avatars.githubusercontent.com/u/1774907?v=3","gravatar_id":"","url":"https://api.github.com/users/goehle","html_url":"https://github.com/goehle","followers_url":"https://api.github.com/users/goehle/followers","following_url":"https://api.github.com/users/goehle/following{/other_user}","gists_url":"https://api.github.com/users/goehle/gists{/gist_id}","starred_url":"https://api.github.com/users/goehle/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/goehle/subscriptions","organizations_url":"https://api.github.com/users/goehle/orgs","repos_url":"https://api.github.com/users/goehle/repos","events_url":"https://api.github.com/users/goehle/events{/privacy}","received_events_url":"https://api.github.com/users/goehle/received_events","type":"User","site_admin":false},"created_at":"2015-07-01T18:17:29Z","updated_at":"2015-07-01T18:17:29Z","body":"Then I don't know.  I dont think this piecemeal approach is a good idea if\nit requires us to start messing with ww2.  We don't have the man power to\nmake a bunch of changes to ww2 and then go back later on and redo those\nchanges so they are correct.  Maybe Mike has better advice.  Given time and\npermission I would recommend refactoring the database so that all the\ntables have unique autoincrement id's which are actually used as id's in\nthe code, and give the tables a better relational structure.  (E.G.  The\nunique row_id of the problem table is what shows up as problem_id in the\nuser_problem table, etc...)\n\nOn Wed, Jul 1, 2015 at 1:59 PM, Peter Staab <notifications@github.com>\nwrote:\n\n> It appears that in mysql an auto_increment number needs to be a key. It\n> also seems like the row_id ought to be a key (perhaps the primary key).\n>\n> —\n> Reply to this email directly or view it on GitHub\n> <https://github.com/openwebwork/webwork2/pull/598#issuecomment-117769143>.\n>\n"}}