{"push_id":1058276502,"size":20,"distinct_size":17,"ref":"refs/heads/show-past-submissions","head":"7151087ae2bc39174187f28292e3cba442190866","before":"5d05284ccf8a883694aeae54088021177de0cc1c","commits":[{"sha":"08b427ea431c1c976cf2164f377df63dd91e56bd","author":{"email":"0cb7cba88c174ff67dd50f67cd8bed181453982a@gmail.com","name":"Jeffrey Tolar"},"message":"Explictly trigger an 'initialized' event instead of using 'change:userUID'","distinct":false,"url":"https://api.github.com/repos/rbessick5/PrairieLearn/commits/08b427ea431c1c976cf2164f377df63dd91e56bd"},{"sha":"bebce022401e8c6434bf75d8f4673038bee41fdb","author":{"email":"7d827ecb888e3a81e83c43d5f00958da9f5e4bb9@illinois.edu","name":"Matthew West"},"message":"indentation cleanup","distinct":false,"url":"https://api.github.com/repos/rbessick5/PrairieLearn/commits/bebce022401e8c6434bf75d8f4673038bee41fdb"},{"sha":"ba1fd4e088dae2a38eb4b4f942ce57435bb1d007","author":{"email":"7d827ecb888e3a81e83c43d5f00958da9f5e4bb9@illinois.edu","name":"Matthew West"},"message":"Merge branch 'fix-init-race'","distinct":false,"url":"https://api.github.com/repos/rbessick5/PrairieLearn/commits/ba1fd4e088dae2a38eb4b4f942ce57435bb1d007"},{"sha":"6ba5797b570955c62f70c21879f6ac6e624c0958","author":{"email":"8f19be0f1580ce139db08493b4ff7eaee3c54e44@gmail.com","name":"rbessick5"},"message":"Question-side files updated for submission template","distinct":true,"url":"https://api.github.com/repos/rbessick5/PrairieLearn/commits/6ba5797b570955c62f70c21879f6ac6e624c0958"},{"sha":"82eee4ddb07aea6dac97cadba358a59f3a0c6f8d","author":{"email":"8f19be0f1580ce139db08493b4ff7eaee3c54e44@gmail.com","name":"rbessick5"},"message":"Add hook for /submissions?qiid=<qiid> GET","distinct":true,"url":"https://api.github.com/repos/rbessick5/PrairieLearn/commits/82eee4ddb07aea6dac97cadba358a59f3a0c6f8d"},{"sha":"34161a753ed1fd0564e8efcf757c2dce6ab2691b","author":{"email":"8f19be0f1580ce139db08493b4ff7eaee3c54e44@gmail.com","name":"rbessick5"},"message":"Add hasSubmissionTemplate and getSubmissionTemplate access in SimpleClient\n\nThis lets the QuestionDataModel decide if there is a submissionTemplate,\nand the QuestionSubmissionView pull that template for rendering.","distinct":true,"url":"https://api.github.com/repos/rbessick5/PrairieLearn/commits/34161a753ed1fd0564e8efcf757c2dce6ab2691b"},{"sha":"6f299becb210ef5b1b718b6c18180c0e5e7956fd","author":{"email":"8f19be0f1580ce139db08493b4ff7eaee3c54e44@gmail.com","name":"rbessick5"},"message":"Create SubmissionModel and SubmissionCollection\n\nUsed TestInstanceModel and TestInstanceCollection as a basis, and\nupdated the necessary functions.\n- The collection comparator sorts in reverse date order (i.e., newest\nfirst).","distinct":true,"url":"https://api.github.com/repos/rbessick5/PrairieLearn/commits/6f299becb210ef5b1b718b6c18180c0e5e7956fd"},{"sha":"ac4401fe898976d26a260e8b1bcfa557f2196f3a","author":{"email":"8f19be0f1580ce139db08493b4ff7eaee3c54e44@gmail.com","name":"rbessick5"},"message":"Tweak SubmissionCollection intialize routine\n\nGet rid of a superfluous setting function","distinct":true,"url":"https://api.github.com/repos/rbessick5/PrairieLearn/commits/ac4401fe898976d26a260e8b1bcfa557f2196f3a"},{"sha":"f3807265cd6dd5284e8fb279cbaafedf2c01a202","author":{"email":"8f19be0f1580ce139db08493b4ff7eaee3c54e44@gmail.com","name":"rbessick5"},"message":"Create a pastSubmissions collection within QuestionDataModel\n\nCreate the submission collection and populate it at question load;\nre-fetch submissions if a new one is saved or submitted (i.e., graded).\nTrigger a \"renderPastSubmissions\" event on the appModel (so the\nSubmissionsView can render again) each time checkShowSubmissions is\ncalled.","distinct":true,"url":"https://api.github.com/repos/rbessick5/PrairieLearn/commits/f3807265cd6dd5284e8fb279cbaafedf2c01a202"},{"sha":"dd5e1a9634248a51bf140941ea107f770d9f2b1b","author":{"email":"8f19be0f1580ce139db08493b4ff7eaee3c54e44@gmail.com","name":"rbessick5"},"message":"Remove the trigger in QDM (it's not necessary)\n\nInstead add a listenTo(this.model, \"change:qClient\nchange:pastSubmissions change:showSubmissions\", this.render) within\nQuestionSubmissionsView (to only re-render the submissions list","distinct":true,"url":"https://api.github.com/repos/rbessick5/PrairieLearn/commits/dd5e1a9634248a51bf140941ea107f770d9f2b1b"},{"sha":"6e25ce392fbb85095d67b7267e32be4d40721259","author":{"email":"8f19be0f1580ce139db08493b4ff7eaee3c54e44@gmail.com","name":"rbessick5"},"message":"Fix QDM to actually set showSubmissions","distinct":true,"url":"https://api.github.com/repos/rbessick5/PrairieLearn/commits/6e25ce392fbb85095d67b7267e32be4d40721259"},{"sha":"4c9cea2e553671eb001c02e13511e864dfdacdd3","author":{"email":"8f19be0f1580ce139db08493b4ff7eaee3c54e44@gmail.com","name":"rbessick5"},"message":"Create QuestionSubmissionsView and skeleton render\n\n- Add QuestionSubmissionView.js\n** Render only inserts the template; no submission rendering\n- Add QuestionSubmissionView.html (Template)\n- Add lines to construct, render, and place the QuestionSubmissionView\nwithin QuestionView\n- Add qsubmissions <div> in QuestionView.html (Template)","distinct":true,"url":"https://api.github.com/repos/rbessick5/PrairieLearn/commits/4c9cea2e553671eb001c02e13511e864dfdacdd3"},{"sha":"b066e1c55bc75cecdf34e5a62157601e1a661bf9","author":{"email":"8f19be0f1580ce139db08493b4ff7eaee3c54e44@gmail.com","name":"rbessick5"},"message":"Fix db call in server.js\n\nMissed this change in the rebase merge.","distinct":true,"url":"https://api.github.com/repos/rbessick5/PrairieLearn/commits/b066e1c55bc75cecdf34e5a62157601e1a661bf9"},{"sha":"be2a7258025d80781af607b33a86e2993aff5446","author":{"email":"8f19be0f1580ce139db08493b4ff7eaee3c54e44@gmail.com","name":"rbessick5"},"message":"Past Submissions Rendering 1.0\n\nSubmissions now render; auto re-draw works after the first submission is\nsaved (probably on showSubmissions change), but not on subsequent saves\n(pastSubmissions change).","distinct":true,"url":"https://api.github.com/repos/rbessick5/PrairieLearn/commits/be2a7258025d80781af607b33a86e2993aff5446"},{"sha":"8e811134afa3cfda4aca270fa005668954911c51","author":{"email":"8f19be0f1580ce139db08493b4ff7eaee3c54e44@gmail.com","name":"rbessick5"},"message":"Fix auto-refresh of submission list","distinct":true,"url":"https://api.github.com/repos/rbessick5/PrairieLearn/commits/8e811134afa3cfda4aca270fa005668954911c51"},{"sha":"374b1e6911e23bc7d246d2719b31a602a0a70b4e","author":{"email":"8f19be0f1580ce139db08493b4ff7eaee3c54e44@gmail.com","name":"rbessick5"},"message":"Add (dummy) code to render submission status\n\nSince no graded/correct flags are set in the submission DB, we can't\nactually use this code yet; included the skeleton (commented) so we can\nimplement this once the submission grading schema is decided on.\n- Also added a MathJax call to render LaTeX in the submission template\n- Included a (commented) documentation of what can be used in the\nsubmissions template (in addition to the submittedAnswer structure)","distinct":true,"url":"https://api.github.com/repos/rbessick5/PrairieLearn/commits/374b1e6911e23bc7d246d2719b31a602a0a70b4e"},{"sha":"8273c6d8ceed01d7007076d09e3905647ed508ee","author":{"email":"8f19be0f1580ce139db08493b4ff7eaee3c54e44@gmail.com","name":"rbessick5"},"message":"Update to documentation\n\nMake note of the api addition (/submissions/?qiid= GET) and the\nformat/available items in submission.html\n- Pull the documentation out of submission.html","distinct":true,"url":"https://api.github.com/repos/rbessick5/PrairieLearn/commits/8273c6d8ceed01d7007076d09e3905647ed508ee"},{"sha":"b3cd7034a602c7e052a53e78b232b398b95e2483","author":{"email":"8f19be0f1580ce139db08493b4ff7eaee3c54e44@gmail.com","name":"rbessick5"},"message":"Convert TAB to 4-space","distinct":true,"url":"https://api.github.com/repos/rbessick5/PrairieLearn/commits/b3cd7034a602c7e052a53e78b232b398b95e2483"},{"sha":"f9bd8b385251e5b7a543d82b3aca3370eb6701b1","author":{"email":"8f19be0f1580ce139db08493b4ff7eaee3c54e44@gmail.com","name":"rbessick5"},"message":"Render each submission into a separate panel\n\nTo be consistent with the behavior of question.html, answer.html, each\nsubmission now gets it's own panel and renders a copy of submission.html\nwithin it. The submission meta-data (index, date,\ncorrect/incorrect/saved) are incorporated into the panel heading.\n\nI would like to put the blue/green/red labels used elsewhere in the\npanel heading (instead of just the words), but they don't seem to draw\nproperly. Instead, I've set the panel style to change based on the\nsubmission status (info/success/danger) once we have access to it.","distinct":true,"url":"https://api.github.com/repos/rbessick5/PrairieLearn/commits/f9bd8b385251e5b7a543d82b3aca3370eb6701b1"},{"sha":"7151087ae2bc39174187f28292e3cba442190866","author":{"email":"8f19be0f1580ce139db08493b4ff7eaee3c54e44@gmail.com","name":"rbessick5"},"message":"Add submission status labels.\n\nUse triple-moustache to properly render HTML labels","distinct":true,"url":"https://api.github.com/repos/rbessick5/PrairieLearn/commits/7151087ae2bc39174187f28292e3cba442190866"}]}