{"push_id":1024089943,"size":25,"distinct_size":1,"ref":"refs/heads/course-exercises","head":"74c0ff64891e8edaf9425af4dccf66ad2814176b","before":"2950a29bcb91ea2e95f7dab882b496b3780d26de","commits":[{"sha":"b86e4276467dcfd46cc7b57a9a2411a948a1de29","author":{"email":"40e680453dd5b9a55fd5e44db0ce04328d6a9241@rice.edu","name":"Dante Soares"},"message":"Combined the Settings and GlobalSettings modules into one","distinct":false,"url":"https://api.github.com/repos/openstax/tutor-server/commits/b86e4276467dcfd46cc7b57a9a2411a948a1de29"},{"sha":"a736bd577ad87dd883666e2b2b796f78c61ba226","author":{"email":"40e680453dd5b9a55fd5e44db0ce04328d6a9241@rice.edu","name":"Dante Soares"},"message":"Added exercise exclusion settings to admin UI; Biglearn pool UUID is automatically set when the exclusion list is updated","distinct":false,"url":"https://api.github.com/repos/openstax/tutor-server/commits/a736bd577ad87dd883666e2b2b796f78c61ba226"},{"sha":"e7de2b2f9df074d77855336a6e56413cc6dc2b36","author":{"email":"40e680453dd5b9a55fd5e44db0ce04328d6a9241@rice.edu","name":"Dante Soares"},"message":"Admin excludes only specific versions (and not all versions <= some version); Added admin exclusion pool to GetExcosystemExercisesFromBiglearn; Added code to excluded Exercises during Biglearn communication failure local fallback","distinct":false,"url":"https://api.github.com/repos/openstax/tutor-server/commits/e7de2b2f9df074d77855336a6e56413cc6dc2b36"},{"sha":"0d00a7fd8916ac744451bb94e500bef5c8872dd5","author":{"email":"40e680453dd5b9a55fd5e44db0ce04328d6a9241@rice.edu","name":"Dante Soares"},"message":"Remove admin excluded exercises from Question Library and HW Builder","distinct":false,"url":"https://api.github.com/repos/openstax/tutor-server/commits/0d00a7fd8916ac744451bb94e500bef5c8872dd5"},{"sha":"63cb94ddd21c955d58db0b01d8a813f9c77d6f28","author":{"email":"40e680453dd5b9a55fd5e44db0ce04328d6a9241@rice.edu","name":"Dante Soares"},"message":"Don't blow up when one of the pools is nil","distinct":false,"url":"https://api.github.com/repos/openstax/tutor-server/commits/63cb94ddd21c955d58db0b01d8a813f9c77d6f28"},{"sha":"98c82b322d94b08fd9aecfccdb551fd0585d3b34","author":{"email":"40e680453dd5b9a55fd5e44db0ce04328d6a9241@rice.edu","name":"Dante Soares"},"message":"ResetPracticeWidget local exercises now removes excluded exercises","distinct":false,"url":"https://api.github.com/repos/openstax/tutor-server/commits/98c82b322d94b08fd9aecfccdb551fd0585d3b34"},{"sha":"24cc1b00c508172aa5bf4e905f23419b94338d10","author":{"email":"40e680453dd5b9a55fd5e44db0ce04328d6a9241@rice.edu","name":"Dante Soares"},"message":"Removed excluded exercises from Try Another/Refresh My Memory","distinct":false,"url":"https://api.github.com/repos/openstax/tutor-server/commits/24cc1b00c508172aa5bf4e905f23419b94338d10"},{"sha":"ddb6bea06fc13b245ccd8c07e988a5d0b9c87024","author":{"email":"40e680453dd5b9a55fd5e44db0ce04328d6a9241@rice.edu","name":"Dante Soares"},"message":"Removed excluded exercises from Concept Coach task creation","distinct":false,"url":"https://api.github.com/repos/openstax/tutor-server/commits/ddb6bea06fc13b245ccd8c07e988a5d0b9c87024"},{"sha":"acb95f6eb8d48607b1ef62e4763ef5c82d93c573","author":{"email":"40e680453dd5b9a55fd5e44db0ce04328d6a9241@rice.edu","name":"Dante Soares"},"message":"Made spaced practice respect admin excluded exercises","distinct":false,"url":"https://api.github.com/repos/openstax/tutor-server/commits/acb95f6eb8d48607b1ef62e4763ef5c82d93c573"},{"sha":"f6694fcc33504eb56123e29af152252af864c20c","author":{"email":"40e680453dd5b9a55fd5e44db0ce04328d6a9241@rice.edu","name":"Dante Soares"},"message":"Added common routine to filter exercises and also added filtering to ConceptCoach's spaced practice","distinct":false,"url":"https://api.github.com/repos/openstax/tutor-server/commits/f6694fcc33504eb56123e29af152252af864c20c"},{"sha":"9a691a2fa78fb35d4eaee6638139bedd32163e06","author":{"email":"40e680453dd5b9a55fd5e44db0ce04328d6a9241@rice.edu","name":"Dante Soares"},"message":"Extracted a common routine to pick exercises allowing or not repeats based on the user's history","distinct":false,"url":"https://api.github.com/repos/openstax/tutor-server/commits/9a691a2fa78fb35d4eaee6638139bedd32163e06"},{"sha":"11f29220ce1ce395cfeec1687cc595b3fff62fe6","author":{"email":"40e680453dd5b9a55fd5e44db0ce04328d6a9241@rice.edu","name":"Dante Soares"},"message":"Fixed existing specs (except Biglearn RealClient)","distinct":false,"url":"https://api.github.com/repos/openstax/tutor-server/commits/11f29220ce1ce395cfeec1687cc595b3fff62fe6"},{"sha":"0e5e38031447c6952173f9d8f75c2d8266b70127","author":{"email":"40e680453dd5b9a55fd5e44db0ce04328d6a9241@rice.edu","name":"Dante Soares"},"message":"Improved Biglearn RealClient spec to be more realistic; Removed old get_questions_API cassette; Renamed specs to match Biglearn routes; Added exclusion pools spec (skipped)","distinct":false,"url":"https://api.github.com/repos/openstax/tutor-server/commits/0e5e38031447c6952173f9d8f75c2d8266b70127"},{"sha":"a68fff0a8e59a6f656f26678c55534a15f8f6d14","author":{"email":"40e680453dd5b9a55fd5e44db0ce04328d6a9241@rice.edu","name":"Dante Soares"},"message":"Regenerated some cassettes with stubbed Exchange; Added more instructions to the Biglearn RealClient spec about cassettes","distinct":false,"url":"https://api.github.com/repos/openstax/tutor-server/commits/a68fff0a8e59a6f656f26678c55534a15f8f6d14"},{"sha":"c7b252152e121e65976fa3ffbf443288fdd51cd9","author":{"email":"40e680453dd5b9a55fd5e44db0ce04328d6a9241@rice.edu","name":"Dante Soares"},"message":"Fixed the demo script by making in_parallel reconnect to the Rails cache","distinct":false,"url":"https://api.github.com/repos/openstax/tutor-server/commits/c7b252152e121e65976fa3ffbf443288fdd51cd9"},{"sha":"dec858c350b22eba0d9f8dea916fbd09dab797ad","author":{"email":"40e680453dd5b9a55fd5e44db0ce04328d6a9241@rice.edu","name":"Dante Soares"},"message":"Automatically use the Exchange RealClient for the Biglearn RealClient spec","distinct":false,"url":"https://api.github.com/repos/openstax/tutor-server/commits/dec858c350b22eba0d9f8dea916fbd09dab797ad"},{"sha":"47b55ef7a850f8e4e9472d6aa35553b34b54b14d","author":{"email":"40e680453dd5b9a55fd5e44db0ce04328d6a9241@rice.edu","name":"Dante Soares"},"message":"Added Settings specs for all the different Settings","distinct":false,"url":"https://api.github.com/repos/openstax/tutor-server/commits/47b55ef7a850f8e4e9472d6aa35553b34b54b14d"},{"sha":"21202dbb5073a943c26959cebe7b3c2252e66f06","author":{"email":"40e680453dd5b9a55fd5e44db0ce04328d6a9241@rice.edu","name":"Dante Soares"},"message":"Added spec for the ChooseExercises routine","distinct":false,"url":"https://api.github.com/repos/openstax/tutor-server/commits/21202dbb5073a943c26959cebe7b3c2252e66f06"},{"sha":"06a74e8e9efdc8c6376aa07c68ce97620cf51c05","author":{"email":"40e680453dd5b9a55fd5e44db0ce04328d6a9241@rice.edu","name":"Dante Soares"},"message":"Added spec for FilterExcludedExercises","distinct":false,"url":"https://api.github.com/repos/openstax/tutor-server/commits/06a74e8e9efdc8c6376aa07c68ce97620cf51c05"},{"sha":"db8549252df6d25d27453250b986e56dd6d61576","author":{"email":"40e680453dd5b9a55fd5e44db0ce04328d6a9241@rice.edu","name":"Dante Soares"},"message":"Fixed admin instructions to mention the fact that you must list all versions that will be excluded","distinct":false,"url":"https://api.github.com/repos/openstax/tutor-server/commits/db8549252df6d25d27453250b986e56dd6d61576"}]}