{"push_id":801545938,"size":28,"distinct_size":10,"ref":"refs/heads/user_subsystem","head":"7747f40dbc97f093c51f8172c0ced6b0d504075c","before":"b062953a128b2559e8617f09632008b8af3c82a2","commits":[{"sha":"13737b848b2f0a5f82c04661a96d735d8b193c34","author":{"email":"8fdbdab842b755bf7a6e5485a65cf841fc18755f@kindling","name":"Kevin Burleigh"},"message":"fix get_clue calls to BigLearn; possible spec trouble","distinct":false,"url":"https://api.github.com/repos/openstax/tutor-server/commits/13737b848b2f0a5f82c04661a96d735d8b193c34"},{"sha":"cb767d0a2f9880629451de834deb22b8d5ba6f3a","author":{"email":"8fdbdab842b755bf7a6e5485a65cf841fc18755f@kindling","name":"Kevin Burleigh"},"message":"fix calls to get_clue","distinct":false,"url":"https://api.github.com/repos/openstax/tutor-server/commits/cb767d0a2f9880629451de834deb22b8d5ba6f3a"},{"sha":"2694a582860d25d9271919be39b11d9bdd4b499a","author":{"email":"0403b005976ebd55332535cafe60440eab31f547@rice.edu","name":"Dante Soares"},"message":"Improved Biglearn CLUE calls in general and in the learning guide to speed it up","distinct":false,"url":"https://api.github.com/repos/openstax/tutor-server/commits/2694a582860d25d9271919be39b11d9bdd4b499a"},{"sha":"9d046092a92925d10d1fb5ad999ac2c9a8126321","author":{"email":"0403b005976ebd55332535cafe60440eab31f547@rice.edu","name":"Dante Soares"},"message":"Added all_exercises pools to chapters and pages","distinct":false,"url":"https://api.github.com/repos/openstax/tutor-server/commits/9d046092a92925d10d1fb5ad999ac2c9a8126321"},{"sha":"7e261c89acf8f8e3a708c587e82d6531c9e596bf","author":{"email":"0403b005976ebd55332535cafe60440eab31f547@rice.edu","name":"Dante Soares"},"message":"Added temporary rake task to migrate existing pages and chapters to add the new all_exercises_pool","distinct":false,"url":"https://api.github.com/repos/openstax/tutor-server/commits/7e261c89acf8f8e3a708c587e82d6531c9e596bf"},{"sha":"26aeda9e0ef74387114be0b68855412c0c2c9530","author":{"email":"0403b005976ebd55332535cafe60440eab31f547@rice.edu","name":"Dante Soares"},"message":"Added noop cache invalidation to the Biglearn clients with a call from handle_task_step_completed!","distinct":false,"url":"https://api.github.com/repos/openstax/tutor-server/commits/26aeda9e0ef74387114be0b68855412c0c2c9530"},{"sha":"a523edb85f24ff6d79901c302266b11b074eafec","author":{"email":"0403b005976ebd55332535cafe60440eab31f547@rice.edu","name":"Dante Soares"},"message":"Added CLUE caching with key-based and time-based expiration","distinct":false,"url":"https://api.github.com/repos/openstax/tutor-server/commits/a523edb85f24ff6d79901c302266b11b074eafec"},{"sha":"f12d8dbe439c295b52458fd44b905a4e3faff737","author":{"email":"0403b005976ebd55332535cafe60440eab31f547@rice.edu","name":"Dante Soares"},"message":"Fixed specs; added more specs; ensure real client returns results in proper order regardless of biglearn order","distinct":false,"url":"https://api.github.com/repos/openstax/tutor-server/commits/f12d8dbe439c295b52458fd44b905a4e3faff737"},{"sha":"a7d39109f676121a5d451a1fe9d3a1c6359b09b3","author":{"email":"0403b005976ebd55332535cafe60440eab31f547@rice.edu","name":"Dante Soares"},"message":"Changed the RealClientSpec so Travis doesn't blow up when the cache is cleared","distinct":false,"url":"https://api.github.com/repos/openstax/tutor-server/commits/a7d39109f676121a5d451a1fe9d3a1c6359b09b3"},{"sha":"a8c890257fccc09ef3fc77d2b277857f21ab6364","author":{"email":"0403b005976ebd55332535cafe60440eab31f547@rice.edu","name":"Dante Soares"},"message":"Added missing sortable_has_many to fix intermittent spec failure on CreateStudentHistory","distinct":false,"url":"https://api.github.com/repos/openstax/tutor-server/commits/a8c890257fccc09ef3fc77d2b277857f21ab6364"},{"sha":"83f59c79e8ce33b8aaf6c83455c87b7314c90aac","author":{"email":"0403b005976ebd55332535cafe60440eab31f547@rice.edu","name":"Dante Soares"},"message":"Fixed error in CLUe caching and improved some of the Biglearn RealClient specs","distinct":false,"url":"https://api.github.com/repos/openstax/tutor-server/commits/83f59c79e8ce33b8aaf6c83455c87b7314c90aac"},{"sha":"fb53d97cf624f67da4933505a0ea35fee379d93e","author":{"email":"0403b005976ebd55332535cafe60440eab31f547@rice.edu","name":"Dante Soares"},"message":"Fixed flaky courses controller spec","distinct":false,"url":"https://api.github.com/repos/openstax/tutor-server/commits/fb53d97cf624f67da4933505a0ea35fee379d93e"},{"sha":"9749a99c5a8221492685add21d16622a3b67ee8e","author":{"email":"0403b005976ebd55332535cafe60440eab31f547@rice.edu","name":"Dante Soares"},"message":"Moved argument checks from Biglearn RealClient to V1","distinct":false,"url":"https://api.github.com/repos/openstax/tutor-server/commits/9749a99c5a8221492685add21d16622a3b67ee8e"},{"sha":"3a18559354e8a88751d85b9ab765e51b49ea5852","author":{"email":"0403b005976ebd55332535cafe60440eab31f547@rice.edu","name":"Dante Soares"},"message":"Made the Biglearn get_clues return a map of pool uuids to CLUe's instead of relying on the input order","distinct":false,"url":"https://api.github.com/repos/openstax/tutor-server/commits/3a18559354e8a88751d85b9ab765e51b49ea5852"},{"sha":"19b49f3678e65a6d55923f5e0f9694c3fa3cdc4f","author":{"email":"0403b005976ebd55332535cafe60440eab31f547@rice.edu","name":"Dante Soares"},"message":"Refactored fetch_clues to make it more reliant on hashes instead of arrays","distinct":false,"url":"https://api.github.com/repos/openstax/tutor-server/commits/19b49f3678e65a6d55923f5e0f9694c3fa3cdc4f"},{"sha":"5e025b75f9c845ed20ce9846f7ad2af11961c2db","author":{"email":"0403b005976ebd55332535cafe60440eab31f547@rice.edu","name":"Dante Soares"},"message":"Handle cases where roles and/or pools are empty for CLUes without errors","distinct":false,"url":"https://api.github.com/repos/openstax/tutor-server/commits/5e025b75f9c845ed20ce9846f7ad2af11961c2db"},{"sha":"6fe0deeb1ca13754c1c0dec310ce49e7d780cca8","author":{"email":"0403b005976ebd55332535cafe60440eab31f547@rice.edu","name":"Dante Soares"},"message":"Added specs for new Biglearn CLUe edge case behavior","distinct":false,"url":"https://api.github.com/repos/openstax/tutor-server/commits/6fe0deeb1ca13754c1c0dec310ce49e7d780cca8"},{"sha":"a2971f4cfc92e512a6260f82ba92b25213f48ffe","author":{"email":"3d07a85bcf8c861e99d9e9b5021708e397105dd4@gmail.com","name":"JP Slavinsky"},"message":"Merge pull request #644 from openstax/learning_guide_performance\n\nLearning guide performance improvements","distinct":false,"url":"https://api.github.com/repos/openstax/tutor-server/commits/a2971f4cfc92e512a6260f82ba92b25213f48ffe"},{"sha":"c720b6513e47d121a01ab8fa5f21034c5c57db8d","author":{"email":"0403b005976ebd55332535cafe60440eab31f547@rice.edu","name":"Dante Soares"},"message":"Admins can now create users in the admin console","distinct":true,"url":"https://api.github.com/repos/openstax/tutor-server/commits/c720b6513e47d121a01ab8fa5f21034c5c57db8d"},{"sha":"b35b220c1a37dc0e0c8e156fe0e09fd9b99a413a","author":{"email":"0403b005976ebd55332535cafe60440eab31f547@rice.edu","name":"Dante Soares"},"message":"Fixed failing user creation specs","distinct":true,"url":"https://api.github.com/repos/openstax/tutor-server/commits/b35b220c1a37dc0e0c8e156fe0e09fd9b99a413a"}]}