diff --git a/progress.json b/progress.json new file mode 100644 index 0000000000..e27f3606ce --- /dev/null +++ b/progress.json @@ -0,0 +1,397 @@ +[ + { + "exercise_name": "grocery-shopping", + "started_at": 1785923070.067026, + "completed_at": 1785923071.449833, + "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": 1785924226.361779, + "completed_at": 1785924227.829517, + "comments": [], + "status": "Completed" + }, + { + "exercise_name": "stage-fright", + "started_at": 1785922435.79557, + "completed_at": 1785922437.078367, + "comments": [ + "Great work! You have successfully checked in all the actors!" + ], + "status": "Completed" + }, + { + "exercise_name": "staging-intervention", + "started_at": 1785923262.246356, + "completed_at": 1785923263.592628, + "comments": [ + "Great work! You have successfully fixed the attendance system!" + ], + "status": "Completed" + }, + { + "exercise_name": "undo-init", + "started_at": 1785921433.897584, + "completed_at": 1785921436.865061, + "comments": [ + "The init operation is not undone." + ], + "status": "Incomplete" + }, + { + "exercise_name": "undo-init", + "started_at": 1785921482.423241, + "completed_at": 1785921483.782736, + "comments": [ + "You have successfully undone the init operation!" + ], + "status": "Completed" + }, + { + "exercise_name": "under-control", + "started_at": 1785924773.818744, + "completed_at": 1785924775.086639, + "comments": [ + "You successfully used git init to initialize this folder as a Git repository!" + ], + "status": "Completed" + }, + { + "exercise_name": "remote-control", + "started_at": 1785986098.555476, + "completed_at": 1785986185.747333, + "comments": [ + "Great work setting up a public remote repository!" + ], + "status": "Completed" + }, + { + "exercise_name": "link-me", + "started_at": 1785986690.270889, + "completed_at": 1785986693.096704, + "comments": [ + "Wrong 'upstream' remote URL" + ], + "status": "Incomplete" + }, + { + "exercise_name": "link-me", + "started_at": 1785986756.005598, + "completed_at": 1785986757.23243, + "comments": [ + "Great work with using git remote to add an upstream remote!" + ], + "status": "Completed" + }, + { + "exercise_name": "push-over", + "started_at": 1785987618.658199, + "completed_at": 1785987623.081782, + "comments": [ + "Great work pushing changes to the remote!" + ], + "status": "Completed" + }, + { + "exercise_name": "ignoring-somethings", + "started_at": 1785988528.381964, + "completed_at": 1785988532.242565, + "comments": [ + "You should be using ** to match all subfolders to ignore runaway.txt.", + "You have not committed the relevant changes yet!" + ], + "status": "Incomplete" + }, + { + "exercise_name": "ignoring-somethings", + "started_at": 1785988565.97892, + "completed_at": 1785988570.154725, + "comments": [ + "You should be using ** to match all subfolders to ignore runaway.txt." + ], + "status": "Incomplete" + }, + { + "exercise_name": "ignoring-somethings", + "started_at": 1785988657.417795, + "completed_at": 1785988659.849526, + "comments": [ + "Great work using .gitignore!" + ], + "status": "Completed" + }, + { + "exercise_name": "fork-repo", + "started_at": 1785991826.089923, + "completed_at": 1785991829.109074, + "comments": [ + "Great work creating a fork with Github!" + ], + "status": "Completed" + }, + { + "exercise_name": "clone-repo", + "started_at": 1785992329.712134, + "completed_at": 1785992334.056964, + "comments": [ + "The remote 'upstream' is missing!" + ], + "status": "Incomplete" + }, + { + "exercise_name": "clone-repo", + "started_at": 1785992402.178136, + "completed_at": 1785992405.014943, + "comments": [ + "Great work creating a clone of a fork from Github!" + ], + "status": "Completed" + }, + { + "exercise_name": "fetch-and-pull", + "started_at": 1785993744.721999, + "completed_at": 1785993746.473406, + "comments": [ + "Great work fetching and pulling different upstreams!" + ], + "status": "Completed" + }, + { + "exercise_name": "view-commits", + "started_at": 1786075762.449709, + "completed_at": 1786075763.726383, + "comments": [ + "Great work in viewing and understanding the diff of a specific commit!" + ], + "status": "Completed" + }, + { + "exercise_name": "tags-add", + "started_at": 1786080034.952183, + "completed_at": 1786080036.282741, + "comments": [ + "Great work using git tag to annotate various commits in the repository!" + ], + "status": "Completed" + }, + { + "exercise_name": "tags-update", + "started_at": 1786080257.471308, + "completed_at": 1786080258.82561, + "comments": [ + "Great work! You have successfully updated the tags to point to the correct commits." + ], + "status": "Completed" + }, + { + "exercise_name": "tags-push", + "started_at": 1786080392.021808, + "completed_at": 1786080398.424827, + "comments": [ + "Tag beta is still on the remote!" + ], + "status": "Incomplete" + }, + { + "exercise_name": "tags-push", + "started_at": 1786080421.090722, + "completed_at": 1786080426.173751, + "comments": [ + "Wonderful! You have successfully synced the local tags with the remote tags!" + ], + "status": "Completed" + }, + { + "exercise_name": "sensors-diff", + "started_at": 1786081450.601074, + "completed_at": 1786081451.905464, + "comments": [ + "Great work comparing commits in git history!" + ], + "status": "Completed" + }, + { + "exercise_name": "sensors-checkout", + "started_at": 1786082526.509478, + "completed_at": 1786082527.820603, + "comments": [ + "Great work traversing the revision history!" + ], + "status": "Completed" + }, + { + "exercise_name": "sensors-reset", + "started_at": 1786094021.889702, + "completed_at": 1786094023.489716, + "comments": [ + "You have reset the repository to the correct state!" + ], + "status": "Completed" + }, + { + "exercise_name": "sensors-revert", + "started_at": 1786094792.391867, + "completed_at": 1786094793.923127, + "comments": [ + "Good work reverting commits!" + ], + "status": "Completed" + }, + { + "exercise_name": "side-track", + "started_at": 1786256127.041298, + "completed_at": 1786256128.784999, + "comments": [ + "Great work with using git branch and git checkout to fix the bugs!" + ], + "status": "Completed" + }, + { + "exercise_name": "branch-previous", + "started_at": 1786256379.099396, + "completed_at": 1786256380.568007, + "comments": [ + "Excellent work! You've successfully created branches from a previous commit and explored alternative storylines!" + ], + "status": "Completed" + }, + { + "exercise_name": "branch-bender", + "started_at": 1786257867.334685, + "completed_at": 1786257868.650519, + "comments": [ + "Great work with merging the branches in order! Try running the HTML files locally!" + ], + "status": "Completed" + }, + { + "exercise_name": "branch-forward", + "started_at": 1786258038.896601, + "completed_at": 1786258040.232082, + "comments": [ + "Great job fast-forward merging only 'with-sally'!" + ], + "status": "Completed" + }, + { + "exercise_name": "merge-undo", + "started_at": 1786258331.324825, + "completed_at": 1786258332.732872, + "comments": [ + "Great work with undoing the merges! Try listing the directory to see what has changed." + ], + "status": "Completed" + }, + { + "exercise_name": "ff-undo", + "started_at": 1786258512.918668, + "completed_at": 1786258514.360478, + "comments": [ + "You have successfully undone the merge of branch 'others'." + ], + "status": "Completed" + }, + { + "exercise_name": "branch-compare", + "started_at": 1786259001.620964, + "completed_at": 1786259003.056774, + "comments": [ + "Great work comparing the branches successfully!" + ], + "status": "Completed" + }, + { + "exercise_name": "merge-squash", + "started_at": 1786259073.765132, + "completed_at": 1786259075.33995, + "comments": [ + "Good job performing a merge squash!" + ], + "status": "Completed" + }, + { + "exercise_name": "conflict-mediator", + "started_at": 1786268668.695221, + "completed_at": 1786268670.2227, + "comments": [ + "Great work resolving the merge conflict!" + ], + "status": "Completed" + }, + { + "exercise_name": "branch-rename", + "started_at": 1786269455.224518, + "completed_at": 1786269457.055246, + "comments": [ + "Great work with renaming the branches on your local repository!" + ], + "status": "Completed" + }, + { + "exercise_name": "branch-delete", + "started_at": 1786269877.316053, + "completed_at": 1786269878.731902, + "comments": [ + "Great job using git branch to delete both merged and unmerged branches!" + ], + "status": "Completed" + }, + { + "exercise_name": "mix-messy-docs", + "started_at": 1786270384.169441, + "completed_at": 1786270385.625156, + "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": 1786270885.228802, + "completed_at": 1786270886.826625, + "comments": [ + "You have successfully completed the exercise!" + ], + "status": "Completed" + }, + { + "exercise_name": "glossary-branch-push", + "started_at": 1786414899.091091, + "completed_at": 1786414900.546804, + "comments": [ + "Great work pushing the PQR branch to your fork!" + ], + "status": "Completed" + }, + { + "exercise_name": "glossary-branch-pull", + "started_at": 1786415757.405135, + "completed_at": 1786415758.942506, + "comments": [ + "Great work! All required branches are present and correctly set up." + ], + "status": "Completed" + }, + { + "exercise_name": "glossary-branch-delete", + "started_at": 1786416520.72119, + "completed_at": 1786416522.021823, + "comments": [ + "Great job deleting the VWX branch!" + ], + "status": "Completed" + }, + { + "exercise_name": "glossary-branch-rename", + "started_at": 1786416968.264181, + "completed_at": 1786416972.642797, + "comments": [ + "Nice work renaming the branch locally and on the remote!" + ], + "status": "Completed" + } +] \ No newline at end of file