{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":20046997,"defaultBranch":"master","name":"PrairieLearn","ownerLogin":"PrairieLearn","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2014-05-22T03:48:56.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/4580042?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1716828645.0","currentOid":""},"activityList":{"items":[{"before":"cb37e21e9ed4907d7f8682e948349e0c5544749c","after":"e55f570241d2f3ec959fb101f86d7d331c8ca231","ref":"refs/heads/shared-rename-error","pushedAt":"2024-05-28T04:21:32.000Z","pushType":"push","commitsCount":76,"pusher":{"login":"SethPoulsen","name":"Seth Poulsen","path":"/SethPoulsen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25016959?s=80&v=4"},"commit":{"message":"Merge branch 'master' into shared-rename-error","shortMessageHtmlLink":"Merge branch 'master' into shared-rename-error"}},{"before":"5b004911042f9bcd58abb59ca4b7a82dad9dcd26","after":"b941d07f24c161caf92791ca5b755d507f65f8de","ref":"refs/heads/public-sharing-copy","pushedAt":"2024-05-28T03:02:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"SethPoulsen","name":"Seth Poulsen","path":"/SethPoulsen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25016959?s=80&v=4"},"commit":{"message":"fix paren","shortMessageHtmlLink":"fix paren"}},{"before":"f0dea66081c905ba95ba0d7ba03667a624b7a0bd","after":"5b004911042f9bcd58abb59ca4b7a82dad9dcd26","ref":"refs/heads/public-sharing-copy","pushedAt":"2024-05-28T02:47:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"SethPoulsen","name":"Seth Poulsen","path":"/SethPoulsen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25016959?s=80&v=4"},"commit":{"message":"simplify","shortMessageHtmlLink":"simplify"}},{"before":"3ccef7df74b29ee7fa8bbf00bfc4deb9393dbe16","after":"f0dea66081c905ba95ba0d7ba03667a624b7a0bd","ref":"refs/heads/public-sharing-copy","pushedAt":"2024-05-28T02:30:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"SethPoulsen","name":"Seth Poulsen","path":"/SethPoulsen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25016959?s=80&v=4"},"commit":{"message":"fix test","shortMessageHtmlLink":"fix test"}},{"before":"952b4007d6df6042dfcaa3c5eaaffaf3b16743c6","after":"3ccef7df74b29ee7fa8bbf00bfc4deb9393dbe16","ref":"refs/heads/public-sharing-copy","pushedAt":"2024-05-28T00:58:40.000Z","pushType":"push","commitsCount":74,"pusher":{"login":"SethPoulsen","name":"Seth Poulsen","path":"/SethPoulsen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25016959?s=80&v=4"},"commit":{"message":"Merge branch 'master' into public-sharing-copy","shortMessageHtmlLink":"Merge branch 'master' into public-sharing-copy"}},{"before":"62b367783c3b93bdded5aad3f004cf6695e684d9","after":"952b4007d6df6042dfcaa3c5eaaffaf3b16743c6","ref":"refs/heads/public-sharing-copy","pushedAt":"2024-05-28T00:54:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"SethPoulsen","name":"Seth Poulsen","path":"/SethPoulsen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25016959?s=80&v=4"},"commit":{"message":"renaming","shortMessageHtmlLink":"renaming"}},{"before":"427220009ff4f13cb026896f40a627f4533e4a96","after":"99e5fef184dc5acab82396967cc137498d704040","ref":"refs/heads/external-grader-local-ts","pushedAt":"2024-05-27T19:38:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jonatanschroeder","name":"Jonatan Schroeder","path":"/jonatanschroeder","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1004907?s=80&v=4"},"commit":{"message":"Add comment regarding null image","shortMessageHtmlLink":"Add comment regarding null image"}},{"before":"9a2f015408ff255c171367fe09b526e5c2c7d4b1","after":"427220009ff4f13cb026896f40a627f4533e4a96","ref":"refs/heads/external-grader-local-ts","pushedAt":"2024-05-27T19:31:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jonatanschroeder","name":"Jonatan Schroeder","path":"/jonatanschroeder","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1004907?s=80&v=4"},"commit":{"message":"Add type to results object","shortMessageHtmlLink":"Add type to results object"}},{"before":"7c54cf4cf3d62fbc103c8d5473b0dedd7de0104b","after":"9a2f015408ff255c171367fe09b526e5c2c7d4b1","ref":"refs/heads/external-grader-local-ts","pushedAt":"2024-05-27T19:26:26.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"jonatanschroeder","name":"Jonatan Schroeder","path":"/jonatanschroeder","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1004907?s=80&v=4"},"commit":{"message":"Merge branch 'master' into external-grader-local-ts","shortMessageHtmlLink":"Merge branch 'master' into external-grader-local-ts"}},{"before":"a6dc09352f2fc0cafdc1eb98a1bfea2c6216bfe2","after":"797e35992f78e545cf9eaddb7c54a67fd4b30ae6","ref":"refs/heads/public-sharing-elements","pushedAt":"2024-05-27T18:42:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"SethPoulsen","name":"Seth Poulsen","path":"/SethPoulsen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25016959?s=80&v=4"},"commit":{"message":"rename variable","shortMessageHtmlLink":"rename variable"}},{"before":"78c498d2242c3fd61702212164ddf53992fd0098","after":"a6dc09352f2fc0cafdc1eb98a1bfea2c6216bfe2","ref":"refs/heads/public-sharing-elements","pushedAt":"2024-05-27T18:40:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"SethPoulsen","name":"Seth Poulsen","path":"/SethPoulsen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25016959?s=80&v=4"},"commit":{"message":"fix static asset call","shortMessageHtmlLink":"fix static asset call"}},{"before":"3a8299e76dbd0436e840d912c05d5567f803aa74","after":"78c498d2242c3fd61702212164ddf53992fd0098","ref":"refs/heads/public-sharing-elements","pushedAt":"2024-05-27T18:18:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"SethPoulsen","name":"Seth Poulsen","path":"/SethPoulsen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25016959?s=80&v=4"},"commit":{"message":"fix tests, add index to db table","shortMessageHtmlLink":"fix tests, add index to db table"}},{"before":"a10ccc58d9e22c04c8c103c05a8b449d6494b223","after":"3a8299e76dbd0436e840d912c05d5567f803aa74","ref":"refs/heads/public-sharing-elements","pushedAt":"2024-05-27T17:28:34.000Z","pushType":"push","commitsCount":104,"pusher":{"login":"SethPoulsen","name":"Seth Poulsen","path":"/SethPoulsen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25016959?s=80&v=4"},"commit":{"message":"merge and get tests working","shortMessageHtmlLink":"merge and get tests working"}},{"before":"3dbad7f4d2cb4d512044bb12135960b64961185a","after":"19c4c8482413b460f7ef8416840e309692edb667","ref":"refs/heads/sharing-element-client-code","pushedAt":"2024-05-27T16:56:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"SethPoulsen","name":"Seth Poulsen","path":"/SethPoulsen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25016959?s=80&v=4"},"commit":{"message":"get rid of unwanted log","shortMessageHtmlLink":"get rid of unwanted log"}},{"before":null,"after":"37df76a693f5c11cae788c3c9baf9a485dec9536","ref":"refs/heads/choose-sharing-name-fix","pushedAt":"2024-05-27T16:50:45.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"SethPoulsen","name":"Seth Poulsen","path":"/SethPoulsen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25016959?s=80&v=4"},"commit":{"message":"Fix broken form for choosing sharing name","shortMessageHtmlLink":"Fix broken form for choosing sharing name"}},{"before":"bb4ce254dffa8b699286fd07619121d9bf68d306","after":"3dbad7f4d2cb4d512044bb12135960b64961185a","ref":"refs/heads/sharing-element-client-code","pushedAt":"2024-05-27T16:41:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"SethPoulsen","name":"Seth Poulsen","path":"/SethPoulsen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25016959?s=80&v=4"},"commit":{"message":"pr comments","shortMessageHtmlLink":"pr comments"}},{"before":"9a42132f92aabb4ee5bb912f83b15994ef2192c9","after":"bb4ce254dffa8b699286fd07619121d9bf68d306","ref":"refs/heads/sharing-element-client-code","pushedAt":"2024-05-27T16:11:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"SethPoulsen","name":"Seth Poulsen","path":"/SethPoulsen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25016959?s=80&v=4"},"commit":{"message":"respond to pr comments, add more tests","shortMessageHtmlLink":"respond to pr comments, add more tests"}},{"before":"a6cdf957c32662e829a49d4320f096daf573bc58","after":"9a42132f92aabb4ee5bb912f83b15994ef2192c9","ref":"refs/heads/sharing-element-client-code","pushedAt":"2024-05-27T15:36:47.000Z","pushType":"push","commitsCount":41,"pusher":{"login":"SethPoulsen","name":"Seth Poulsen","path":"/SethPoulsen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25016959?s=80&v=4"},"commit":{"message":"Merge branch 'master' into sharing-element-client-code","shortMessageHtmlLink":"Merge branch 'master' into sharing-element-client-code"}},{"before":"665dc36916edf1674268582bc6be766c9381b753","after":null,"ref":"refs/heads/formatter-package","pushedAt":"2024-05-26T21:20:15.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"nwalters512","name":"Nathan Sarang-Walters","path":"/nwalters512","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1476544?s=80&v=4"}},{"before":"22ab7c4755a1295b722089a59bbacabb9cf5fabb","after":null,"ref":"refs/heads/gh-readonly-queue/master/pr-9899-aca609d9b23af97a3ef9b5e6f399e9abf24c935c","pushedAt":"2024-05-26T21:20:14.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"}},{"before":"aca609d9b23af97a3ef9b5e6f399e9abf24c935c","after":"22ab7c4755a1295b722089a59bbacabb9cf5fabb","ref":"refs/heads/master","pushedAt":"2024-05-26T21:20:13.000Z","pushType":"merge_queue_merge","commitsCount":1,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"},"commit":{"message":"Introduce formatter package with formatDate function (#9899)","shortMessageHtmlLink":"Introduce formatter package with formatDate function (#9899)"}},{"before":null,"after":"22ab7c4755a1295b722089a59bbacabb9cf5fabb","ref":"refs/heads/gh-readonly-queue/master/pr-9899-aca609d9b23af97a3ef9b5e6f399e9abf24c935c","pushedAt":"2024-05-26T21:09:52.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"},"commit":{"message":"Introduce formatter package with formatDate function (#9899)","shortMessageHtmlLink":"Introduce formatter package with formatDate function (#9899)"}},{"before":"73bed39950cc838d14c92387045d200036099085","after":null,"ref":"refs/heads/docs-question-points","pushedAt":"2024-05-26T20:58:12.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"mwest1066","name":"Matthew West","path":"/mwest1066","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/875833?s=80&v=4"}},{"before":"aca609d9b23af97a3ef9b5e6f399e9abf24c935c","after":null,"ref":"refs/heads/gh-readonly-queue/master/pr-8597-c5ecd8a0be44c75da873755f904f1237650a36aa","pushedAt":"2024-05-26T20:58:11.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"}},{"before":"c5ecd8a0be44c75da873755f904f1237650a36aa","after":"aca609d9b23af97a3ef9b5e6f399e9abf24c935c","ref":"refs/heads/master","pushedAt":"2024-05-26T20:58:10.000Z","pushType":"merge_queue_merge","commitsCount":1,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"},"commit":{"message":"Document details of question scoring (#8597)\n\n* Document Homework question scoring\n\n* Document Exam question scoring\n\n* Prettify the markdown changes\n\n* Fixes from Jonatan's review\n\n* Split question points section by Homework/Exam\n\n* Address questions from Jérémie Lumbroso\n\n* Prettify\n\n* Replace \"then\" with comma\n\n* Fix \"event though\"\n\nCo-authored-by: Jonatan Schroeder \n\n* Clarify `maxAutoPoints` behavior\n\nCo-authored-by: Jonatan Schroeder \n\n* Add note about manual points only applying once\n\nCo-authored-by: Jonatan Schroeder \n\n* Fix \"the\" -> \"they\"\n\nCo-authored-by: Jonatan Schroeder \n\n* Fix \"manualPoints\" terminology\n\n* Clarify that manual points allow continued submissions\n\nCo-authored-by: Jonatan Schroeder \n\n* Improve wording around improved submissions\n\n* Fix links within the doc\n\n* Clarify that manualPoints are scored separately\n\n* Simplify explanation of `constantQuestionValue`\n\nCo-authored-by: Jonatan Schroeder \n\n* Remove use of `max(0, ...)` in explanation\n\nCo-authored-by: Jonatan Schroeder \n\n* Clarify when a submission is graded\n\n* Fix link to HW scoring details\n\n* Fixed link to manual grading page\n\nCo-authored-by: Jonatan Schroeder \n\n* Add extra 100% submission in HW example\n\n* Change tense of last submission\n\n---------\n\nCo-authored-by: Jonatan Schroeder ","shortMessageHtmlLink":"Document details of question scoring (#8597)"}},{"before":null,"after":"aca609d9b23af97a3ef9b5e6f399e9abf24c935c","ref":"refs/heads/gh-readonly-queue/master/pr-8597-c5ecd8a0be44c75da873755f904f1237650a36aa","pushedAt":"2024-05-26T20:47:43.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"},"commit":{"message":"Document details of question scoring (#8597)\n\n* Document Homework question scoring\n\n* Document Exam question scoring\n\n* Prettify the markdown changes\n\n* Fixes from Jonatan's review\n\n* Split question points section by Homework/Exam\n\n* Address questions from Jérémie Lumbroso\n\n* Prettify\n\n* Replace \"then\" with comma\n\n* Fix \"event though\"\n\nCo-authored-by: Jonatan Schroeder \n\n* Clarify `maxAutoPoints` behavior\n\nCo-authored-by: Jonatan Schroeder \n\n* Add note about manual points only applying once\n\nCo-authored-by: Jonatan Schroeder \n\n* Fix \"the\" -> \"they\"\n\nCo-authored-by: Jonatan Schroeder \n\n* Fix \"manualPoints\" terminology\n\n* Clarify that manual points allow continued submissions\n\nCo-authored-by: Jonatan Schroeder \n\n* Improve wording around improved submissions\n\n* Fix links within the doc\n\n* Clarify that manualPoints are scored separately\n\n* Simplify explanation of `constantQuestionValue`\n\nCo-authored-by: Jonatan Schroeder \n\n* Remove use of `max(0, ...)` in explanation\n\nCo-authored-by: Jonatan Schroeder \n\n* Clarify when a submission is graded\n\n* Fix link to HW scoring details\n\n* Fixed link to manual grading page\n\nCo-authored-by: Jonatan Schroeder \n\n* Add extra 100% submission in HW example\n\n* Change tense of last submission\n\n---------\n\nCo-authored-by: Jonatan Schroeder ","shortMessageHtmlLink":"Document details of question scoring (#8597)"}},{"before":"f39a4407381ce3f6eccdb2f31a9639e9655fefeb","after":"27572ce077e74347e1be2608a08f5ada9d9802e9","ref":"refs/heads/ci-workspace-dynamic-files","pushedAt":"2024-05-25T20:06:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jonatanschroeder","name":"Jonatan Schroeder","path":"/jonatanschroeder","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1004907?s=80&v=4"},"commit":{"message":"Remove unnecessary check for falsy","shortMessageHtmlLink":"Remove unnecessary check for falsy"}},{"before":"1ab36377263d659c218940391126d32b519918ac","after":"f39a4407381ce3f6eccdb2f31a9639e9655fefeb","ref":"refs/heads/ci-workspace-dynamic-files","pushedAt":"2024-05-25T19:58:18.000Z","pushType":"push","commitsCount":23,"pusher":{"login":"jonatanschroeder","name":"Jonatan Schroeder","path":"/jonatanschroeder","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1004907?s=80&v=4"},"commit":{"message":"Separate contains function if parent not provided","shortMessageHtmlLink":"Separate contains function if parent not provided"}},{"before":"f3bc3b67e976c43392c507bca170ab9e4ab7fe9f","after":"7c54cf4cf3d62fbc103c8d5473b0dedd7de0104b","ref":"refs/heads/external-grader-local-ts","pushedAt":"2024-05-25T19:36:07.000Z","pushType":"push","commitsCount":6,"pusher":{"login":"jonatanschroeder","name":"Jonatan Schroeder","path":"/jonatanschroeder","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1004907?s=80&v=4"},"commit":{"message":"fix: use separate directory per job if JOBS_DIR specified","shortMessageHtmlLink":"fix: use separate directory per job if JOBS_DIR specified"}},{"before":"8a13d590e9b8533f33ce23a2df9beb1e877c13da","after":"73bed39950cc838d14c92387045d200036099085","ref":"refs/heads/docs-question-points","pushedAt":"2024-05-25T01:38:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mwest1066","name":"Matthew West","path":"/mwest1066","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/875833?s=80&v=4"},"commit":{"message":"Change tense of last submission","shortMessageHtmlLink":"Change tense of last submission"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEVWvFCgA","startCursor":null,"endCursor":null}},"title":"Activity · PrairieLearn/PrairieLearn"}