{"push_id":607889861,"size":11,"distinct_size":11,"ref":"refs/heads/master","head":"be3ed7fcdb05b85d66ae8915caf127c81f50ae82","before":"0990ca8292f87cef64aa6da2d2dd7b5a8fda782e","commits":[{"sha":"ac2543f980aab6142fc27c986a2e1177af057dc4","author":{"email":"0403b005976ebd55332535cafe60440eab31f547@rice.edu","name":"Dante Soares"},"message":"Added try another and refresh my memory routines","distinct":true,"url":"https://api.github.com/repos/openstax/tutor-server/commits/ac2543f980aab6142fc27c986a2e1177af057dc4"},{"sha":"5655c11ff861a19af8526ab35f1960ecd41bddc6","author":{"email":"0403b005976ebd55332535cafe60440eab31f547@rice.edu","name":"Dante Soares"},"message":"Added API's for exercise recovery; Updated API's now return the updated object","distinct":true,"url":"https://api.github.com/repos/openstax/tutor-server/commits/5655c11ff861a19af8526ab35f1960ecd41bddc6"},{"sha":"2862a1073253e6b4b226f3c0f23c10c1e5129178","author":{"email":"0403b005976ebd55332535cafe60440eab31f547@rice.edu","name":"Dante Soares"},"message":"Changed openstax_api to git ref","distinct":true,"url":"https://api.github.com/repos/openstax/tutor-server/commits/2862a1073253e6b4b226f3c0f23c10c1e5129178"},{"sha":"5d52c0d36010927cfe50653639fa3545961d741d","author":{"email":"0403b005976ebd55332535cafe60440eab31f547@rice.edu","name":"Dante Soares"},"message":"Added Sprint 8 rake task that creates 3 Tasks","distinct":true,"url":"https://api.github.com/repos/openstax/tutor-server/commits/5d52c0d36010927cfe50653639fa3545961d741d"},{"sha":"547eab9eabb5f739e25c7dff0f03d9f925f056bc","author":{"email":"0403b005976ebd55332535cafe60440eab31f547@rice.edu","name":"Dante Soares"},"message":"Added has_recovery to tasked_exercise_representer","distinct":true,"url":"https://api.github.com/repos/openstax/tutor-server/commits/547eab9eabb5f739e25c7dff0f03d9f925f056bc"},{"sha":"e775a6caac5ae47d888fca69b2d4397abb273ecb","author":{"email":"0403b005976ebd55332535cafe60440eab31f547@rice.edu","name":"Dante Soares"},"message":"Dummy recovery exercise now contains valid JSON","distinct":true,"url":"https://api.github.com/repos/openstax/tutor-server/commits/e775a6caac5ae47d888fca69b2d4397abb273ecb"},{"sha":"130381f5081a7d76be5996680a754a220e99a3d4","author":{"email":"0403b005976ebd55332535cafe60440eab31f547@rice.edu","name":"Dante Soares"},"message":"Fixed API doc with shorter route","distinct":true,"url":"https://api.github.com/repos/openstax/tutor-server/commits/130381f5081a7d76be5996680a754a220e99a3d4"},{"sha":"c1ca0b90f20dc60cb70f39628a4ed3dc2deeda0d","author":{"email":"0403b005976ebd55332535cafe60440eab31f547@rice.edu","name":"Dante Soares"},"message":"Pull actual exercise choice content from the book","distinct":true,"url":"https://api.github.com/repos/openstax/tutor-server/commits/c1ca0b90f20dc60cb70f39628a4ed3dc2deeda0d"},{"sha":"80c9118161c7c63b9e47272f83ceee682ecd67b1","author":{"email":"0403b005976ebd55332535cafe60440eab31f547@rice.edu","name":"Dante Soares"},"message":"Added ExerciseChoice specs","distinct":true,"url":"https://api.github.com/repos/openstax/tutor-server/commits/80c9118161c7c63b9e47272f83ceee682ecd67b1"},{"sha":"916f2f3199b49d650f6bc699f639c0d5c468d646","author":{"email":"0403b005976ebd55332535cafe60440eab31f547@rice.edu","name":"Dante Soares"},"message":"Updated to released openstax_api","distinct":true,"url":"https://api.github.com/repos/openstax/tutor-server/commits/916f2f3199b49d650f6bc699f639c0d5c468d646"},{"sha":"be3ed7fcdb05b85d66ae8915caf127c81f50ae82","author":{"email":"3d07a85bcf8c861e99d9e9b5021708e397105dd4@gmail.com","name":"JP Slavinsky"},"message":"Merge pull request #109 from Dantemss/try_another\n\nTry another","distinct":true,"url":"https://api.github.com/repos/openstax/tutor-server/commits/be3ed7fcdb05b85d66ae8915caf127c81f50ae82"}]}