Title: Automate scoring · Issue #18 · wtfpython-web/wtfpython-web · GitHub
Open Graph Title: Automate scoring · Issue #18 · wtfpython-web/wtfpython-web
X Title: Automate scoring · Issue #18 · wtfpython-web/wtfpython-web
Description: Use Github's issue API to get the list of closed issues of wtfpython-web, https://developer.github.com/v3/issues/ From every issue, extract the following details Assignee (the contributor who solved the issue) Creator (the person who cre...
Open Graph Description: Use Github's issue API to get the list of closed issues of wtfpython-web, https://developer.github.com/v3/issues/ From every issue, extract the following details Assignee (the contributor who solve...
X Description: Use Github's issue API to get the list of closed issues of wtfpython-web, https://developer.github.com/v3/issues/ From every issue, extract the following details Assignee (the contributor who s...
Opengraph URL: https://github.com/wtfpython-web/wtfpython-web/issues/18
X: @github
Domain: patch-diff.githubusercontent.com
{"@context":"https://schema.org","@type":"DiscussionForumPosting","headline":"Automate scoring","articleBody":"- Use Github's issue API to get the list of closed issues of wtfpython-web, https://developer.github.com/v3/issues/\r\n- From every issue, extract the following details\r\n + Assignee (the contributor who solved the issue)\r\n + Creator (the person who created the issue)\r\n + Labels (these contain the difficulty lables, and the urgent lables)\r\n + Link to the PRs referenced to the issue\r\n- Generate scores for contributors by adding up the the difficulties of all the issues they have solved till now. For reference\r\n\u003e Four levels- cakewalk(10 points)\r\nIntermediate (20 points)\r\nPro(30 points)\r\nTopcoder(50 points)\r\nAdditionally, `Urgent` labeled issues and `help` labelled issues get extra 5 points\r\n- Store the scores generated in \"json\" format and also save this scoring to the spreadsheet. You can use `pandas` for this, and the columns should match with https://docs.google.com/spreadsheets/d/1lo8OopJdA1fD80m70VDlmOOrvlI7-2YhUvVFt9JaHZg/edit#gid=0\r\n- (Optional) Generate a markdown table for the same using the \"json\" data stored in the previous step.\r\n\r\nThis is a topcoder issue because there may be a lot of edge cases involved that you'll need to take care of. For example, an issue can have multiple assignees (some got assigned, didn't complete it in time, and someone else got assigned and completed it), in that case score need to be awarded to right person.\r\n\r\nAll this can be solved by going trhough the API carefully of course.\r\n\r\ncc @vipulgupta2048 \r\n\r\n","author":{"url":"https://github.com/satwikkansal","@type":"Person","name":"satwikkansal"},"datePublished":"2018-06-25T08:15:01.000Z","interactionStatistic":{"@type":"InteractionCounter","interactionType":"https://schema.org/CommentAction","userInteractionCount":5},"url":"https://github.com/18/wtfpython-web/issues/18"}
| route-pattern | /_view_fragments/issues/show/:user_id/:repository/:id/issue_layout(.:format) |
| route-controller | voltron_issues_fragments |
| route-action | issue_layout |
| fetch-nonce | v2:6c13fa60-a31e-84bb-5b34-bcee19298521 |
| current-catalog-service-hash | 81bb79d38c15960b92d99bca9288a9108c7a47b18f2423d0f6438c5b7bcd2114 |
| request-id | DDA8:22C7B5:507DF7:6EB638:69727CDE |
| html-safe-nonce | 30a528429683ff0ccd00a72fe7257105ca566fca69c99fdfdcfea4fd25cc9e3f |
| visitor-payload | eyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJEREE4OjIyQzdCNTo1MDdERjc6NkVCNjM4OjY5NzI3Q0RFIiwidmlzaXRvcl9pZCI6IjE2MDY3NjI1NjU4NzYyMTkxMDIiLCJyZWdpb25fZWRnZSI6ImlhZCIsInJlZ2lvbl9yZW5kZXIiOiJpYWQifQ== |
| visitor-hmac | 1d07b765634b1048bf602866db7667e7dfcc9277778788095405745b7b7c00f0 |
| hovercard-subject-tag | issue:335302974 |
| github-keyboard-shortcuts | repository,issues,copilot |
| google-site-verification | Apib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I |
| octolytics-url | https://collector.github.com/github/collect |
| analytics-location | / |
| fb:app_id | 1401488693436528 |
| apple-itunes-app | app-id=1477376905, app-argument=https://github.com/_view_fragments/issues/show/wtfpython-web/wtfpython-web/18/issue_layout |
| twitter:image | https://opengraph.githubassets.com/7fe83438ede5c8d09886f209912b741eb05f0ff814262841bb30570594ade016/wtfpython-web/wtfpython-web/issues/18 |
| twitter:card | summary_large_image |
| og:image | https://opengraph.githubassets.com/7fe83438ede5c8d09886f209912b741eb05f0ff814262841bb30570594ade016/wtfpython-web/wtfpython-web/issues/18 |
| og:image:alt | Use Github's issue API to get the list of closed issues of wtfpython-web, https://developer.github.com/v3/issues/ From every issue, extract the following details Assignee (the contributor who solve... |
| og:image:width | 1200 |
| og:image:height | 600 |
| og:site_name | GitHub |
| og:type | object |
| og:author:username | satwikkansal |
| hostname | github.com |
| expected-hostname | github.com |
| None | f3cc591a09ecfa43f68be4fde9ec95eccfdf6298db2cd7d08e9eae6c9f833329 |
| turbo-cache-control | no-preview |
| go-import | github.com/wtfpython-web/wtfpython-web git https://github.com/wtfpython-web/wtfpython-web.git |
| octolytics-dimension-user_id | 40367991 |
| octolytics-dimension-user_login | wtfpython-web |
| octolytics-dimension-repository_id | 137790852 |
| octolytics-dimension-repository_nwo | wtfpython-web/wtfpython-web |
| octolytics-dimension-repository_public | true |
| octolytics-dimension-repository_is_fork | false |
| octolytics-dimension-repository_network_root_id | 137790852 |
| octolytics-dimension-repository_network_root_nwo | wtfpython-web/wtfpython-web |
| turbo-body-classes | logged-out env-production page-responsive |
| disable-turbo | false |
| browser-stats-url | https://api.github.com/_private/browser/stats |
| browser-errors-url | https://api.github.com/_private/browser/errors |
| release | 208d56d4b5936bcb8a1d3b43096d573261817603 |
| ui-target | full |
| theme-color | #1e2327 |
| color-scheme | light dark |
Links:
Viewport: width=device-width