diff --git a/progress.json b/progress.json new file mode 100644 index 000000000..6927fd0d1 --- /dev/null +++ b/progress.json @@ -0,0 +1,236 @@ +[ + { + "exercise_name": "grocery-shopping", + "started_at": 1768661212.093946, + "completed_at": 1768661214.796078, + "comments": [ + "New grocery list items added to shopping-list.txt are not committed.", + "Grocery list items removed from shopping-list.txt are not committed." + ], + "status": "Incomplete" + }, + { + "exercise_name": "grocery-shopping", + "started_at": 1768661321.124495, + "completed_at": 1768661322.51226, + "comments": [ + "Great work! You have successfully used `git add` and `git commit` to modify the shopping list! Keep it up!" + ], + "status": "Completed" + }, + { + "exercise_name": "log-and-order", + "started_at": 1768662814.525972, + "completed_at": 1768662817.295855, + "comments": [ + "Could not find commit with SHA '9971f30c21725f021d2c3cb05b6971b4f3a785f5'" + ], + "status": "Error" + }, + { + "exercise_name": "log-and-order", + "started_at": 1768662975.546114, + "completed_at": 1768662976.906373, + "comments": [], + "status": "Completed" + }, + { + "exercise_name": "staging-intervention", + "started_at": 1768660937.316104, + "completed_at": 1768660938.6385, + "comments": [ + "Great work! You have successfully fixed the attendance system!" + ], + "status": "Completed" + }, + { + "exercise_name": "under-control", + "started_at": 1768659423.80525, + "completed_at": 1768659425.206685, + "comments": [ + "Exercise is not a Git repository" + ], + "status": "Error" + }, + { + "exercise_name": "under-control", + "started_at": 1768659478.918956, + "completed_at": 1768659480.220949, + "comments": [ + "You successfully used git init to initialize this folder as a Git repository!" + ], + "status": "Completed" + }, + { + "exercise_name": "undo-init", + "started_at": 1768659867.945183, + "completed_at": 1768659869.224109, + "comments": [ + "You have successfully undone the init operation!" + ], + "status": "Completed" + }, + { + "exercise_name": "remote-control", + "started_at": 1768985063.952784, + "completed_at": 1768985175.821084, + "comments": [ + "Great work setting up a public remote repository!" + ], + "status": "Completed" + }, + { + "exercise_name": "link-me", + "started_at": 1768985885.348772, + "completed_at": 1768985886.682352, + "comments": [ + "Great work with using git remote to add an upstream remote!" + ], + "status": "Completed" + }, + { + "exercise_name": "push-over", + "started_at": 1768986716.896078, + "completed_at": 1768986718.820895, + "comments": [ + "Great work pushing changes to the remote!" + ], + "status": "Completed" + }, + { + "exercise_name": "ignoring-somethings", + "started_at": 1769014040.78552, + "completed_at": 1769014044.017546, + "comments": [ + "Great work using .gitignore!" + ], + "status": "Completed" + }, + { + "exercise_name": "fork-repo", + "started_at": 1769014377.317044, + "completed_at": 1769014380.073262, + "comments": [ + "Great work creating a fork with Github!" + ], + "status": "Completed" + }, + { + "exercise_name": "clone-repo", + "started_at": 1769014805.536063, + "completed_at": 1769014809.699515, + "comments": [ + "Clone named shapes is missing! Remember to clone your fork using the name 'shapes', not 'gm-shapes'!" + ], + "status": "Incomplete" + }, + { + "exercise_name": "clone-repo", + "started_at": 1769014941.275326, + "completed_at": 1769014944.011349, + "comments": [ + "Great work creating a clone of a fork from Github!" + ], + "status": "Completed" + }, + { + "exercise_name": "fetch-and-pull", + "started_at": 1769015451.637545, + "completed_at": 1769015452.988945, + "comments": [ + "Great work fetching and pulling different upstreams!" + ], + "status": "Completed" + }, + { + "exercise_name": "view-commits", + "started_at": 1769016105.423233, + "completed_at": 1769016108.210493, + "comments": [ + "Answer for In February, who was replaced in the Wednesday duty roster? is not right.", + "Answer for In February, who joined the Tuesday duty roster? is not right." + ], + "status": "Incomplete" + }, + { + "exercise_name": "view-commits", + "started_at": 1769016208.693119, + "completed_at": 1769016209.995402, + "comments": [ + "Great work in viewing and understanding the diff of a specific commit!" + ], + "status": "Completed" + }, + { + "exercise_name": "view-commits", + "started_at": 1769057919.807802, + "completed_at": 1769057921.143989, + "comments": [ + "Great work in viewing and understanding the diff of a specific commit!" + ], + "status": "Completed" + }, + { + "exercise_name": "tags-add", + "started_at": 1769058252.127595, + "completed_at": 1769058253.51322, + "comments": [ + "Great work using git tag to annotate various commits in the repository!" + ], + "status": "Completed" + }, + { + "exercise_name": "tags-update", + "started_at": 1769058546.684035, + "completed_at": 1769058548.094862, + "comments": [ + "Great work! You have successfully updated the tags to point to the correct commits." + ], + "status": "Completed" + }, + { + "exercise_name": "tags-push", + "started_at": 1769058832.320481, + "completed_at": 1769058834.581603, + "comments": [ + "Wonderful! You have successfully synced the local tags with the remote tags!" + ], + "status": "Completed" + }, + { + "exercise_name": "sensors-diff", + "started_at": 1769059557.825166, + "completed_at": 1769059559.17291, + "comments": [ + "Great work comparing commits in git history!" + ], + "status": "Completed" + }, + { + "exercise_name": "sensors-checkout", + "started_at": 1769089116.481285, + "completed_at": 1769089117.79598, + "comments": [ + "Great work traversing the revision history!" + ], + "status": "Completed" + }, + { + "exercise_name": "sensors-reset", + "started_at": 1769089350.700707, + "completed_at": 1769089352.113079, + "comments": [ + "You have reset the repository to the correct state!" + ], + "status": "Completed" + }, + { + "exercise_name": "sensors-revert", + "started_at": 1769089583.679603, + "completed_at": 1769089585.049804, + "comments": [ + "Good work reverting commits!" + ], + "status": "Completed" + } +] \ No newline at end of file