diff --git a/progress.json b/progress.json new file mode 100644 index 0000000000..2817f4f39c --- /dev/null +++ b/progress.json @@ -0,0 +1,553 @@ +[ + { + "exercise_name": "clone-repo", + "started_at": 1787640127.728932, + "completed_at": 1787640131.405966, + "comments": [ + "Great work creating a clone of a fork from Github!" + ], + "status": "Completed" + }, + { + "exercise_name": "fetch-and-pull", + "started_at": 1787640452.58054, + "completed_at": 1787640454.506875, + "comments": [ + "Great work fetching and pulling different upstreams!" + ], + "status": "Completed" + }, + { + "exercise_name": "fork-repo", + "started_at": 1787639790.822701, + "completed_at": 1787639794.40889, + "comments": [ + "Great work creating a fork with Github!" + ], + "status": "Completed" + }, + { + "exercise_name": "grocery-shopping", + "started_at": 1787631287.57883, + "completed_at": 1787631292.399397, + "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": 1787631404.681121, + "completed_at": 1787631409.297691, + "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": 1787631554.449422, + "completed_at": 1787631557.276258, + "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": 1787638645.866611, + "completed_at": 1787638654.597988, + "comments": [ + "You are still ignoring why_am_i_hidden.txt. Find where the file is and fix that." + ], + "status": "Incomplete" + }, + { + "exercise_name": "ignoring-somethings", + "started_at": 1787638708.43022, + "completed_at": 1787638715.534014, + "comments": [ + "Great work using .gitignore!" + ], + "status": "Completed" + }, + { + "exercise_name": "link-me", + "started_at": 1787635726.695361, + "completed_at": 1787635729.224774, + "comments": [ + "Great work with using git remote to add an upstream remote!" + ], + "status": "Completed" + }, + { + "exercise_name": "log-and-order", + "started_at": 1787633907.335021, + "completed_at": 1787633909.952576, + "comments": [], + "status": "Completed" + }, + { + "exercise_name": "push-over", + "started_at": 1787636178.646807, + "completed_at": 1787636182.138475, + "comments": [ + "Great work pushing changes to the remote!" + ], + "status": "Completed" + }, + { + "exercise_name": "remote-control", + "started_at": 1787634658.259335, + "completed_at": 1787634701.713591, + "comments": [ + "That is not the right Github url!" + ], + "status": "Incomplete" + }, + { + "exercise_name": "remote-control", + "started_at": 1787635133.858749, + "completed_at": 1787635140.03849, + "comments": [ + "That is not the right Github url!" + ], + "status": "Incomplete" + }, + { + "exercise_name": "remote-control", + "started_at": 1787635148.349304, + "completed_at": 1787635166.941161, + "comments": [ + "That is not the right Github url!" + ], + "status": "Incomplete" + }, + { + "exercise_name": "remote-control", + "started_at": 1787635221.633202, + "completed_at": 1787635226.870353, + "comments": [ + "Great work setting up a public remote repository!" + ], + "status": "Completed" + }, + { + "exercise_name": "stage-fright", + "started_at": 1787630548.794044, + "completed_at": 1787630551.354036, + "comments": [ + "Great work! You have successfully checked in all the actors!" + ], + "status": "Completed" + }, + { + "exercise_name": "staging-intervention", + "started_at": 1787632189.977062, + "completed_at": 1787632192.421986, + "comments": [ + "Great work! You have successfully fixed the attendance system!" + ], + "status": "Completed" + }, + { + "exercise_name": "under-control", + "started_at": 1787630740.977916, + "completed_at": 1787630743.411003, + "comments": [ + "You successfully used git init to initialize this folder as a Git repository!" + ], + "status": "Completed" + }, + { + "exercise_name": "undo-init", + "started_at": 1787630807.543112, + "completed_at": 1787630809.980823, + "comments": [ + "You have successfully undone the init operation!" + ], + "status": "Completed" + }, + { + "exercise_name": "view-commits", + "started_at": 1787641511.959678, + "completed_at": 1787641513.916103, + "comments": [ + "Great work in viewing and understanding the diff of a specific commit!" + ], + "status": "Completed" + }, + { + "exercise_name": "tags-add", + "started_at": 1787642243.245811, + "completed_at": 1787642247.14584, + "comments": [ + "\"first-pilot\" should point to the first commit." + ], + "status": "Incomplete" + }, + { + "exercise_name": "tags-add", + "started_at": 1787642328.412192, + "completed_at": 1787642331.365149, + "comments": [ + "Great work using git tag to annotate various commits in the repository!" + ], + "status": "Completed" + }, + { + "exercise_name": "tags-add", + "started_at": 1787642574.398165, + "completed_at": 1787642576.593489, + "comments": [ + "Great work using git tag to annotate various commits in the repository!" + ], + "status": "Completed" + }, + { + "exercise_name": "tags-update", + "started_at": 1787642742.366219, + "completed_at": 1787642744.299277, + "comments": [ + "Great work! You have successfully updated the tags to point to the correct commits." + ], + "status": "Completed" + }, + { + "exercise_name": "tags-push", + "started_at": 1787643302.51413, + "completed_at": 1787643308.510179, + "comments": [ + "Tag v1.0 is missing, did you push it to the remote?", + "Tag v2.0 is missing, did you push it to the remote?" + ], + "status": "Incomplete" + }, + { + "exercise_name": "tags-push", + "started_at": 1787643333.821948, + "completed_at": 1787643336.747216, + "comments": [ + "Wonderful! You have successfully synced the local tags with the remote tags!" + ], + "status": "Completed" + }, + { + "exercise_name": "sensors-diff", + "started_at": 1787645052.45207, + "completed_at": 1787645057.58539, + "comments": [ + "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 not right." + ], + "status": "Incomplete" + }, + { + "exercise_name": "sensors-diff", + "started_at": 1787645212.899433, + "completed_at": 1787645217.636611, + "comments": [ + "Answer for Which new values are new in north.csv on Jan 10th, compared to Jan 01st? is not right." + ], + "status": "Incomplete" + }, + { + "exercise_name": "sensors-diff", + "started_at": 1787645261.556084, + "completed_at": 1787645265.925155, + "comments": [ + "Answer for Which new values are new in north.csv on Jan 10th, compared to Jan 01st? is not right." + ], + "status": "Incomplete" + }, + { + "exercise_name": "sensors-diff", + "started_at": 1787645344.942409, + "completed_at": 1787645347.378876, + "comments": [ + "Great work comparing commits in git history!" + ], + "status": "Completed" + }, + { + "exercise_name": "sensors-checkout", + "started_at": 1787646282.407951, + "completed_at": 1787646284.861142, + "comments": [ + "Great work traversing the revision history!" + ], + "status": "Completed" + }, + { + "exercise_name": "sensors-reset", + "started_at": 1787647241.778989, + "completed_at": 1787647245.451907, + "comments": [ + "You have reset the repository to the correct state!" + ], + "status": "Completed" + }, + { + "exercise_name": "sensors-revert", + "started_at": 1787649948.452828, + "completed_at": 1787649951.317645, + "comments": [ + "Good work reverting commits!" + ], + "status": "Completed" + }, + { + "exercise_name": "side-track", + "started_at": 1787661567.02354, + "completed_at": 1787661569.736321, + "comments": [ + "Great work with using git branch and git checkout to fix the bugs!" + ], + "status": "Completed" + }, + { + "exercise_name": "branch-previous", + "started_at": 1787662334.192066, + "completed_at": 1787662336.432098, + "comments": [ + "Excellent work! You've successfully created branches from a previous commit and explored alternative storylines!" + ], + "status": "Completed" + }, + { + "exercise_name": "branch-bender", + "started_at": 1787662942.826712, + "completed_at": 1787662945.294966, + "comments": [ + "Great work with merging the branches in order! Try running the HTML files locally!" + ], + "status": "Completed" + }, + { + "exercise_name": "branch-forward", + "started_at": 1787663334.41961, + "completed_at": 1787663336.510208, + "comments": [ + "Great job fast-forward merging only 'with-sally'!" + ], + "status": "Completed" + }, + { + "exercise_name": "conflict-mediator", + "started_at": 1787664001.201438, + "completed_at": 1787664004.218243, + "comments": [ + "Great work resolving the merge conflict!" + ], + "status": "Completed" + }, + { + "exercise_name": "branch-rename", + "started_at": 1787664384.493993, + "completed_at": 1787664386.435862, + "comments": [ + "Great work with renaming the branches on your local repository!" + ], + "status": "Completed" + }, + { + "exercise_name": "branch-delete", + "started_at": 1787664612.55745, + "completed_at": 1787664614.520625, + "comments": [ + "Great job using git branch to delete both merged and unmerged branches!" + ], + "status": "Completed" + }, + { + "exercise_name": "mix-messy-docs", + "started_at": 1787665096.411814, + "completed_at": 1787665100.575528, + "comments": [ + "You need to merge 'feature-delete' second!" + ], + "status": "Incomplete" + }, + { + "exercise_name": "mix-messy-docs", + "started_at": 1787665168.98248, + "completed_at": 1787665172.982405, + "comments": [ + "You need to merge 'feature-delete' second!" + ], + "status": "Incomplete" + }, + { + "exercise_name": "mix-messy-docs", + "started_at": 1787665195.738535, + "completed_at": 1787665199.681857, + "comments": [ + "You need to merge 'feature-delete' second!" + ], + "status": "Incomplete" + }, + { + "exercise_name": "mix-messy-docs", + "started_at": 1787665260.647533, + "completed_at": 1787665264.440817, + "comments": [ + "You are missing the 'development' branch!" + ], + "status": "Incomplete" + }, + { + "exercise_name": "mix-messy-docs", + "started_at": 1787665441.737864, + "completed_at": 1787665445.711399, + "comments": [ + "Contents of 'features.md' is not valid! Try again!" + ], + "status": "Incomplete" + }, + { + "exercise_name": "mix-messy-docs", + "started_at": 1787665498.195617, + "completed_at": 1787665500.490333, + "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": 1787671098.281851, + "completed_at": 1787671100.904639, + "comments": [ + "You have successfully completed the exercise!" + ], + "status": "Completed" + }, + { + "exercise_name": "glossary-branch-push", + "started_at": 1787715435.421981, + "completed_at": 1787715438.177606, + "comments": [ + "Great work pushing the PQR branch to your fork!" + ], + "status": "Completed" + }, + { + "exercise_name": "glossary-branch-pull", + "started_at": 1787727364.263714, + "completed_at": 1787727366.860678, + "comments": [ + "Great work! All required branches are present and correctly set up." + ], + "status": "Completed" + }, + { + "exercise_name": "glossary-branch-delete", + "started_at": 1787729837.89343, + "completed_at": 1787729842.020975, + "comments": [ + "Branch 'VWX' still exists on the remote! Remember to delete it from the remote." + ], + "status": "Incomplete" + }, + { + "exercise_name": "glossary-branch-delete", + "started_at": 1787729975.583329, + "completed_at": 1787729977.977526, + "comments": [ + "Great job deleting the VWX branch!" + ], + "status": "Completed" + }, + { + "exercise_name": "glossary-branch-rename", + "started_at": 1787730467.20691, + "completed_at": 1787730470.084743, + "comments": [ + "Nice work renaming the branch locally and on the remote!" + ], + "status": "Completed" + }, + { + "exercise_name": "branch-compare", + "started_at": 1787731516.763742, + "completed_at": 1787731519.51912, + "comments": [ + "Great work comparing the branches successfully!" + ], + "status": "Completed" + }, + { + "exercise_name": "merge-undo", + "started_at": 1787731777.465319, + "completed_at": 1787731779.701223, + "comments": [ + "Great work with undoing the merges! Try listing the directory to see what has changed." + ], + "status": "Completed" + }, + { + "exercise_name": "ff-undo", + "started_at": 1787731878.722359, + "completed_at": 1787731882.577531, + "comments": [ + "Missing branch 'others'." + ], + "status": "Incomplete" + }, + { + "exercise_name": "ff-undo", + "started_at": 1787731951.415232, + "completed_at": 1787731955.324833, + "comments": [ + "The merge has not been undone properly." + ], + "status": "Incomplete" + }, + { + "exercise_name": "ff-undo", + "started_at": 1787732140.092104, + "completed_at": 1787732144.050489, + "comments": [ + "The merge has not been undone properly." + ], + "status": "Incomplete" + }, + { + "exercise_name": "ff-undo", + "started_at": 1787732288.66386, + "completed_at": 1787732292.602091, + "comments": [ + "The merge has not been undone properly." + ], + "status": "Incomplete" + }, + { + "exercise_name": "ff-undo", + "started_at": 1787732876.419059, + "completed_at": 1787732878.67902, + "comments": [ + "You have successfully undone the merge of branch 'others'." + ], + "status": "Completed" + }, + { + "exercise_name": "merge-squash", + "started_at": 1787733187.11715, + "completed_at": 1787733191.54985, + "comments": [ + "You have not committed the staged files! Remember, you need to manually commit after a squash merge!" + ], + "status": "Incomplete" + }, + { + "exercise_name": "merge-squash", + "started_at": 1787733239.341895, + "completed_at": 1787733241.953789, + "comments": [ + "Good job performing a merge squash!" + ], + "status": "Completed" + } +] \ No newline at end of file