diff --git a/progress.json b/progress.json new file mode 100644 index 0000000000..e53eb1ee93 --- /dev/null +++ b/progress.json @@ -0,0 +1,354 @@ +[ + { + "exercise_name": "clone-repo", + "started_at": 1769177428.393068, + "completed_at": 1769177431.820646, + "comments": [ + "Great work creating a clone of a fork from Github!" + ], + "status": "Completed" + }, + { + "exercise_name": "fetch-and-pull", + "started_at": 1769177821.715218, + "completed_at": 1769177822.897785, + "comments": [ + "Great work fetching and pulling different upstreams!" + ], + "status": "Completed" + }, + { + "exercise_name": "fork-repo", + "started_at": 1769176930.51889, + "completed_at": 1769176933.778171, + "comments": [ + "Great work creating a fork with Github!" + ], + "status": "Completed" + }, + { + "exercise_name": "grocery-shopping", + "started_at": 1769163307.318884, + "completed_at": 1769163308.792735, + "comments": [ + "Great work! You have successfully used `git add` and `git commit` to modify the shopping list! Keep it up!" + ], + "status": "Completed" + }, + { + "exercise_name": "ignoring-somethings", + "started_at": 1769171893.901024, + "completed_at": 1769171896.64736, + "comments": [ + "You have not committed the relevant changes yet!" + ], + "status": "Incomplete" + }, + { + "exercise_name": "ignoring-somethings", + "started_at": 1769171917.47222, + "completed_at": 1769171918.744591, + "comments": [ + "Great work using .gitignore!" + ], + "status": "Completed" + }, + { + "exercise_name": "link-me", + "started_at": 1769166463.897988, + "completed_at": 1769166465.345015, + "comments": [ + "Great work with using git remote to add an upstream remote!" + ], + "status": "Completed" + }, + { + "exercise_name": "log-and-order", + "started_at": 1769163910.965719, + "completed_at": 1769163912.554786, + "comments": [], + "status": "Completed" + }, + { + "exercise_name": "push-over", + "started_at": 1769171144.082639, + "completed_at": 1769171148.005132, + "comments": [ + "Great work pushing changes to the remote!" + ], + "status": "Completed" + }, + { + "exercise_name": "remote-control", + "started_at": 1769166023.237698, + "completed_at": 1769166136.356996, + "comments": [ + "That is not the right Github url!" + ], + "status": "Incomplete" + }, + { + "exercise_name": "remote-control", + "started_at": 1769166142.36548, + "completed_at": 1769166153.133935, + "comments": [ + "Great work setting up a public remote repository!" + ], + "status": "Completed" + }, + { + "exercise_name": "sensors-checkout", + "started_at": 1769182362.307196, + "completed_at": 1769182363.826554, + "comments": [ + "Great work traversing the revision history!" + ], + "status": "Completed" + }, + { + "exercise_name": "sensors-diff", + "started_at": 1769181375.005909, + "completed_at": 1769181378.232951, + "comments": [ + "Answer for Which are the new values in staged files? is empty.", + "Answer for Which are the new values in modified but unstaged files? does not contain all of the right answers.", + "Answer for Which files have changed from Jan 09th to Jan 15th? does not contain all of the right answers.", + "Answer for Which new values are new in north.csv on Jan 10th, compared to Jan 01st? is empty." + ], + "status": "Incomplete" + }, + { + "exercise_name": "sensors-diff", + "started_at": 1769181523.073702, + "completed_at": 1769181526.053088, + "comments": [ + "Answer for Which files have changed from Jan 09th to Jan 15th? does not contain all of the right answers." + ], + "status": "Incomplete" + }, + { + "exercise_name": "sensors-diff", + "started_at": 1769181762.471524, + "completed_at": 1769181763.963419, + "comments": [ + "Great work comparing commits in git history!" + ], + "status": "Completed" + }, + { + "exercise_name": "sensors-reset", + "started_at": 1769183202.759761, + "completed_at": 1769183204.247513, + "comments": [ + "You have reset the repository to the correct state!" + ], + "status": "Completed" + }, + { + "exercise_name": "sensors-revert", + "started_at": 1769183642.571888, + "completed_at": 1769183644.039785, + "comments": [ + "Good work reverting commits!" + ], + "status": "Completed" + }, + { + "exercise_name": "stage-fright", + "started_at": 1769163193.857772, + "completed_at": 1769163195.289045, + "comments": [ + "Great work! You have successfully checked in all the actors!" + ], + "status": "Completed" + }, + { + "exercise_name": "tags-add", + "started_at": 1769180125.904359, + "completed_at": 1769180127.071995, + "comments": [ + "Great work using git tag to annotate various commits in the repository!" + ], + "status": "Completed" + }, + { + "exercise_name": "tags-push", + "started_at": 1769180628.035783, + "completed_at": 1769180634.029224, + "comments": [ + "Wonderful! You have successfully synced the local tags with the remote tags!" + ], + "status": "Completed" + }, + { + "exercise_name": "tags-update", + "started_at": 1769180397.828731, + "completed_at": 1769180399.164588, + "comments": [ + "Great work! You have successfully updated the tags to point to the correct commits." + ], + "status": "Completed" + }, + { + "exercise_name": "under-control", + "started_at": 1769163133.234764, + "completed_at": 1769163134.692849, + "comments": [ + "You successfully used git init to initialize this folder as a Git repository!" + ], + "status": "Completed" + }, + { + "exercise_name": "view-commits", + "started_at": 1769178844.295388, + "completed_at": 1769178846.951854, + "comments": [ + "Answer for In January, who were in the Tuesday duty roster? Remove/add extra rows where appropriate. is empty." + ], + "status": "Incomplete" + }, + { + "exercise_name": "view-commits", + "started_at": 1769178912.712309, + "completed_at": 1769178913.924029, + "comments": [ + "Great work in viewing and understanding the diff of a specific commit!" + ], + "status": "Completed" + }, + { + "exercise_name": "side-track", + "started_at": 1769938189.993759, + "completed_at": 1769938192.713423, + "comments": [ + "You aren't currently on the main branch. Checkout to that branch and try again!" + ], + "status": "Incomplete" + }, + { + "exercise_name": "side-track", + "started_at": 1769938230.742799, + "completed_at": 1769938231.962199, + "comments": [ + "Great work with using git branch and git checkout to fix the bugs!" + ], + "status": "Completed" + }, + { + "exercise_name": "branch-previous", + "started_at": 1769938516.323259, + "completed_at": 1769938517.565235, + "comments": [ + "Excellent work! You've successfully created branches from a previous commit and explored alternative storylines!" + ], + "status": "Completed" + }, + { + "exercise_name": "branch-bender", + "started_at": 1769938911.507805, + "completed_at": 1769938912.726663, + "comments": [ + "Great work with merging the branches in order! Try running the HTML files locally!" + ], + "status": "Completed" + }, + { + "exercise_name": "branch-forward", + "started_at": 1769939068.465855, + "completed_at": 1769939069.687335, + "comments": [ + "Great job fast-forward merging only 'with-sally'!" + ], + "status": "Completed" + }, + { + "exercise_name": "merge-undo", + "started_at": 1769939260.435191, + "completed_at": 1769939261.670936, + "comments": [ + "Great work with undoing the merges! Try listing the directory to see what has changed." + ], + "status": "Completed" + }, + { + "exercise_name": "ff-undo", + "started_at": 1769939509.31625, + "completed_at": 1769939510.597506, + "comments": [ + "You have successfully undone the merge of branch 'others'." + ], + "status": "Completed" + }, + { + "exercise_name": "branch-compare", + "started_at": 1769939634.120481, + "completed_at": 1769939635.362311, + "comments": [ + "Great work comparing the branches successfully!" + ], + "status": "Completed" + }, + { + "exercise_name": "merge-squash", + "started_at": 1769939739.590307, + "completed_at": 1769939740.86711, + "comments": [ + "Good job performing a merge squash!" + ], + "status": "Completed" + }, + { + "exercise_name": "conflict-mediator", + "started_at": 1769940056.078562, + "completed_at": 1769940057.285804, + "comments": [ + "Great work resolving the merge conflict!" + ], + "status": "Completed" + }, + { + "exercise_name": "branch-rename", + "started_at": 1769940174.390733, + "completed_at": 1769940175.612357, + "comments": [ + "Great work with renaming the branches on your local repository!" + ], + "status": "Completed" + }, + { + "exercise_name": "branch-delete", + "started_at": 1769940307.122471, + "completed_at": 1769940308.326404, + "comments": [ + "Great job using git branch to delete both merged and unmerged branches!" + ], + "status": "Completed" + }, + { + "exercise_name": "mix-messy-docs", + "started_at": 1769940599.940278, + "completed_at": 1769940601.169568, + "comments": [ + "Great work using all of the concepts you've learnt about branching to mix the messy documentation!" + ], + "status": "Completed" + }, + { + "exercise_name": "mix-messy-graph", + "started_at": 1769940829.064411, + "completed_at": 1769940831.841866, + "comments": [ + "Expected commit message of 'Add the delete feature', got 'Add the delete feature\n\ncommit b82a60f0676891c02b72db3be26b42013446e306\nAuthor: damithc <1673303+damithc@users.noreply.github.com>\nDate: Fri Sep 26 23:37:32 2025 +0800\n\n Add missing period\n\ncommit bb28e06601a161ad15b4052f39d0b6e6d9bfbaf5\nAuthor: damithc <1673303+damithc@users.noreply.github.com>\nDate: Fri Sep 26 23:36:43 2025 +0800\n\n Mention feature for deleting books' instead." + ], + "status": "Incomplete" + }, + { + "exercise_name": "mix-messy-graph", + "started_at": 1769940865.524456, + "completed_at": 1769940867.37643, + "comments": [ + "You have successfully completed the exercise!" + ], + "status": "Completed" + } +] \ No newline at end of file