{"push_id":962922124,"size":32,"distinct_size":32,"ref":"refs/heads/master","head":"8682a0f8ca17acead9ae9e44fed12505cc2ecd55","before":"907ef0633e5a34c39d8c4ca8264f74c79c4a58cb","commits":[{"sha":"6569f179ac48166bdd8be457c44acaafd80c004a","author":{"email":"95833f9a0c1ae6a776a2debc2078df697afd1d78@yahoo.com","name":"Michael Cruz"},"message":"Build test's show page according to specs.","distinct":true,"url":"https://api.github.com/repos/michaelscruz/assessment/commits/6569f179ac48166bdd8be457c44acaafd80c004a"},{"sha":"c86935b8897c9cb8930f4c5e5e82e1173b678955","author":{"email":"95833f9a0c1ae6a776a2debc2078df697afd1d78@yahoo.com","name":"Michael Cruz"},"message":"Add number of questions to exam show page.","distinct":true,"url":"https://api.github.com/repos/michaelscruz/assessment/commits/c86935b8897c9cb8930f4c5e5e82e1173b678955"},{"sha":"88dca6785d309cbdec950001f5973fae65b88d31","author":{"email":"95833f9a0c1ae6a776a2debc2078df697afd1d78@yahoo.com","name":"Michael Cruz"},"message":"Add route for beginning a test.","distinct":true,"url":"https://api.github.com/repos/michaelscruz/assessment/commits/88dca6785d309cbdec950001f5973fae65b88d31"},{"sha":"b10e4a878278284a700e0b44c0539d90f0f5b0c0","author":{"email":"95833f9a0c1ae6a776a2debc2078df697afd1d78@yahoo.com","name":"Michael Cruz"},"message":"Add begin action to ExamsController.","distinct":true,"url":"https://api.github.com/repos/michaelscruz/assessment/commits/b10e4a878278284a700e0b44c0539d90f0f5b0c0"},{"sha":"3f381a75d89e130cb42fb60482746d4a7f945ac6","author":{"email":"95833f9a0c1ae6a776a2debc2078df697afd1d78@yahoo.com","name":"Michael Cruz"},"message":"Add redirect from exams#begin action to questions#show for the first question.","distinct":true,"url":"https://api.github.com/repos/michaelscruz/assessment/commits/3f381a75d89e130cb42fb60482746d4a7f945ac6"},{"sha":"b815bc5ac5db7b5214d9e6e68dfae33466dedab8","author":{"email":"95833f9a0c1ae6a776a2debc2078df697afd1d78@yahoo.com","name":"Michael Cruz"},"message":"Add redirect from exams#begin action to questions#show for the first question.","distinct":true,"url":"https://api.github.com/repos/michaelscruz/assessment/commits/b815bc5ac5db7b5214d9e6e68dfae33466dedab8"},{"sha":"7ed9831522e93c65984fd8a13463fcb003a1a6fe","author":{"email":"95833f9a0c1ae6a776a2debc2078df697afd1d78@yahoo.com","name":"Michael Cruz"},"message":"Add to after_sign_in_path_for to go to referring page if the user didn't manually choose the sign in page.","distinct":true,"url":"https://api.github.com/repos/michaelscruz/assessment/commits/7ed9831522e93c65984fd8a13463fcb003a1a6fe"},{"sha":"b0b8287cc5e60630fda16a2501963b19f6bfabab","author":{"email":"95833f9a0c1ae6a776a2debc2078df697afd1d78@yahoo.com","name":"Michael Cruz"},"message":"Add the questions#show template file.","distinct":true,"url":"https://api.github.com/repos/michaelscruz/assessment/commits/b0b8287cc5e60630fda16a2501963b19f6bfabab"},{"sha":"3b3f280140e241bd8edd3db22afc7b7095dca2b3","author":{"email":"95833f9a0c1ae6a776a2debc2078df697afd1d78@yahoo.com","name":"Michael Cruz"},"message":"Create a score from the begin action if one doesn't already exist.","distinct":true,"url":"https://api.github.com/repos/michaelscruz/assessment/commits/3b3f280140e241bd8edd3db22afc7b7095dca2b3"},{"sha":"e52c403c5fff7095bba286ed038d08e0e67d9b80","author":{"email":"95833f9a0c1ae6a776a2debc2078df697afd1d78@yahoo.com","name":"Michael Cruz"},"message":"Add score to exams#begin and questions#show and use that to display the question number to the user.","distinct":true,"url":"https://api.github.com/repos/michaelscruz/assessment/commits/e52c403c5fff7095bba286ed038d08e0e67d9b80"},{"sha":"02f241e4c3cb80b7abff2027078035ddc420c2f2","author":{"email":"95833f9a0c1ae6a776a2debc2078df697afd1d78@yahoo.com","name":"Michael Cruz"},"message":"Do NOT override devise's after_sign_in_path_for.","distinct":true,"url":"https://api.github.com/repos/michaelscruz/assessment/commits/02f241e4c3cb80b7abff2027078035ddc420c2f2"},{"sha":"ea310aed14725bad31002381642f4674aa3cec65","author":{"email":"95833f9a0c1ae6a776a2debc2078df697afd1d78@yahoo.com","name":"Michael Cruz"},"message":"Add redirect from home page to users#show if a user is signed in.","distinct":true,"url":"https://api.github.com/repos/michaelscruz/assessment/commits/ea310aed14725bad31002381642f4674aa3cec65"},{"sha":"dbad749a9840c01e2f4f28d1fcde9e9a58a0b2d2","author":{"email":"95833f9a0c1ae6a776a2debc2078df697afd1d78@yahoo.com","name":"Michael Cruz"},"message":"Redirect to question by using Score's questions_answered property.","distinct":true,"url":"https://api.github.com/repos/michaelscruz/assessment/commits/dbad749a9840c01e2f4f28d1fcde9e9a58a0b2d2"},{"sha":"69bd49ded2e72d054593107462b1afc607871f30","author":{"email":"95833f9a0c1ae6a776a2debc2078df697afd1d78@yahoo.com","name":"Michael Cruz"},"message":"Make sure questions are always ordered by their created_at timestamp. Optimize tests by ensuring only necessary exams are created.","distinct":true,"url":"https://api.github.com/repos/michaelscruz/assessment/commits/69bd49ded2e72d054593107462b1afc607871f30"},{"sha":"57acc6383dc61f969b2435f89def41ede3191438","author":{"email":"95833f9a0c1ae6a776a2debc2078df697afd1d78@yahoo.com","name":"Michael Cruz"},"message":"Add the CategoryScore model for keeping track of a test taker's score for a given category.","distinct":true,"url":"https://api.github.com/repos/michaelscruz/assessment/commits/57acc6383dc61f969b2435f89def41ede3191438"},{"sha":"9bac00c16565f2f5425e51117f756cef5443bc13","author":{"email":"95833f9a0c1ae6a776a2debc2078df697afd1d78@yahoo.com","name":"Michael Cruz"},"message":"Migrate db","distinct":true,"url":"https://api.github.com/repos/michaelscruz/assessment/commits/9bac00c16565f2f5425e51117f756cef5443bc13"},{"sha":"7f0c0e9b487011a58fc775fa2a7e6f05ddf3d4cb","author":{"email":"95833f9a0c1ae6a776a2debc2078df697afd1d78@yahoo.com","name":"Michael Cruz"},"message":"Rollback db, change CategoryScore score field to default of 0. Migrate db. Annotate.","distinct":true,"url":"https://api.github.com/repos/michaelscruz/assessment/commits/7f0c0e9b487011a58fc775fa2a7e6f05ddf3d4cb"},{"sha":"e64b0229104576170da2969dcba37c2764831c5c","author":{"email":"95833f9a0c1ae6a776a2debc2078df697afd1d78@yahoo.com","name":"Michael Cruz"},"message":"Add associations for category reports.","distinct":true,"url":"https://api.github.com/repos/michaelscruz/assessment/commits/e64b0229104576170da2969dcba37c2764831c5c"},{"sha":"0307f3636cbcd4c9910e72899fd74c18e1bbf26a","author":{"email":"95833f9a0c1ae6a776a2debc2078df697afd1d78@yahoo.com","name":"Michael Cruz"},"message":"Add @category_score to questions#show action.","distinct":true,"url":"https://api.github.com/repos/michaelscruz/assessment/commits/0307f3636cbcd4c9910e72899fd74c18e1bbf26a"},{"sha":"2c153187f89d5e423e09009286bc29bcf518332e","author":{"email":"95833f9a0c1ae6a776a2debc2078df697afd1d78@yahoo.com","name":"Michael Cruz"},"message":"Add a form for category reports in case of multi choice question for questions#show.","distinct":true,"url":"https://api.github.com/repos/michaelscruz/assessment/commits/2c153187f89d5e423e09009286bc29bcf518332e"}]}