diff --git a/misc/objectives.qmd b/misc/objectives.qmd index 35227480..0fd0128c 100644 --- a/misc/objectives.qmd +++ b/misc/objectives.qmd @@ -5,6 +5,12 @@ title-block-style: none # Learning Objectives {.unnumbered} +## About learning objectives + +This chapter lists the learning objectives for each chapter. +The learning objectives should reflect the increases in knowledge, skills, and abilities that you are expected to have acquired after engaging with the contents of each chapter. +If you feel like you completed every learning objective for one chapter, you should be ready to move on to the next! + ## Introduction to version control {{< include ../objectives/_objectives-intro.qmd >}} @@ -37,9 +43,7 @@ title-block-style: none {{< include ../objectives/_objectives-tags-releases.qmd >}} -## Project Management - -### Issues +## Issues {{< include ../objectives/_objectives-issues.qmd >}} diff --git a/objectives/_objectives-branches.qmd b/objectives/_objectives-branches.qmd index e1e04c24..4cd65ded 100644 --- a/objectives/_objectives-branches.qmd +++ b/objectives/_objectives-branches.qmd @@ -1,3 +1,5 @@ :bulb: Knowing purpose and benefits of using branches in Git
:bulb: Creating and switching between branches
-:bulb: Merging branches and resolving conflicts \ No newline at end of file +:bulb: Visualizing Branch Structure
+:bulb: Merging branches and resolving conflicts
+:bulb: Applying Best Practices for Branch Management \ No newline at end of file diff --git a/objectives/_objectives-cli.qmd b/objectives/_objectives-cli.qmd index 875ddb1d..85726082 100644 --- a/objectives/_objectives-cli.qmd +++ b/objectives/_objectives-cli.qmd @@ -1,5 +1,6 @@ -:bulb: Explain when and why command-line interfaces should be used instead of graphical interfaces.
-:bulb: Understand how to form file paths and navigate directories
-:bulb: Understand the difference between absolute and relative paths
-:bulb: Understand how arguments and flags are used to modify command-line commands
-:bulb: Understand the concept of wild cards (`*`) +:bulb: You can name the advantages of command-line interfaces for Git.
+:bulb: You can navigate directories using absolute and relative paths.
+:bulb: You can apply arguments and flags to customize command-line commands.
+:bulb: You can use wildcards for file selection.
+:bulb: You can execute command-line operations for file manipulation.
+:bulb: You can combine command-line commands. \ No newline at end of file diff --git a/objectives/_objectives-firststeps.qmd b/objectives/_objectives-firststeps.qmd index 20091d4b..65b8a6c0 100644 --- a/objectives/_objectives-firststeps.qmd +++ b/objectives/_objectives-firststeps.qmd @@ -1,5 +1,7 @@ -:bulb: Initializing a Git repository
-:bulb: Staging and committing changes
-:bulb: Exploring the commit history
-:bulb: Comparing versions
-:bulb: Creating a `.gitignore` file +:bulb: Understanding the concept of a Git repository
+:bulb: Learning to create a Git repository
+:bulb: Understanding staging and committing changes
+:bulb: Mastering committing changes
+:bulb: Gaining insights into comparing versions
+:bulb: Understanding file tracking considerations in Git
+:bulb: Exploring the use of .gitignore \ No newline at end of file diff --git a/objectives/_objectives-github.qmd b/objectives/_objectives-github.qmd index 61bd993c..b7d24219 100644 --- a/objectives/_objectives-github.qmd +++ b/objectives/_objectives-github.qmd @@ -1,3 +1,5 @@ :bulb: Connecting Git and Github
:bulb: Setting up a GitHub repository
-:bulb: Pulling and pushing changes to / from a Github repository \ No newline at end of file +:bulb: Retrieving and Applying Changes from GitHub Repository
+:bulb: Learning about extra features on GitHub
+:bulb: Understand the significance of README files \ No newline at end of file diff --git a/objectives/_objectives-gui.qmd b/objectives/_objectives-gui.qmd index 2d17ea22..d93b1fb5 100644 --- a/objectives/_objectives-gui.qmd +++ b/objectives/_objectives-gui.qmd @@ -1,4 +1,3 @@ :bulb: Understanding the benefits of Git GUIs
:bulb: Exploring different GUIs
-:bulb: Exploring branch management in a GUI
-:bulb: Practicing with a practical exercise +:bulb: Exploring branch management in a GUI
\ No newline at end of file diff --git a/objectives/_objectives-intro.qmd b/objectives/_objectives-intro.qmd index df8e4c68..e4534586 100644 --- a/objectives/_objectives-intro.qmd +++ b/objectives/_objectives-intro.qmd @@ -1,4 +1,4 @@ -:bulb: What is version control?
-:bulb: Why is version control useful (for research)?
-:bulb: What are Git and GitHub?
-:bulb: What is the difference between Git and GitHub? +:bulb: Understanding the concept of version control
+:bulb: Recognizing the importance of version control in research
+:bulb: Defining Git and GitHub
+:bulb: Differentiating between Git and GitHub diff --git a/objectives/_objectives-issues.qmd b/objectives/_objectives-issues.qmd index 65bae63a..c29a56ef 100644 --- a/objectives/_objectives-issues.qmd +++ b/objectives/_objectives-issues.qmd @@ -1,4 +1,3 @@ -:bulb: Understand the purpose of GitHub Issues:
-:bulb: Master the creation and management of Issues
-:bulb: Collaborative problem solving with Issues:
-:bulb: Practicing with a practical exercise
\ No newline at end of file +:bulb: Understanding the purpose of GitHub Issues:
+:bulb: Mastering the creation and management of Issues
+:bulb: Collaborative problem solving with Issues:
\ No newline at end of file diff --git a/objectives/_objectives-setup.qmd b/objectives/_objectives-setup.qmd index 1dbff41e..bc469a98 100644 --- a/objectives/_objectives-setup.qmd +++ b/objectives/_objectives-setup.qmd @@ -1,6 +1,5 @@ -:bulb: You know how to set up Git for the first time
-:bulb: You have set up Git on your computer
-:bulb: You understand the different Git configuration levels
-:bulb: You know how to configure your username and email address in Git
-:bulb: You have set up your preferred text editor when working with Git
-:bulb: You can escape the command-line text editor Vim +:bulb: Setting up Git for the first time
+:bulb: Understanding the different Git configuration levels
+:bulb: Configuring your username and email address in Git
+:bulb: Setting up your preferred text editor when working with Git
+:bulb: Escaping the command-line text editor Vim diff --git a/objectives/_objectives-tags-releases.qmd b/objectives/_objectives-tags-releases.qmd index f43876f6..af9bca45 100644 --- a/objectives/_objectives-tags-releases.qmd +++ b/objectives/_objectives-tags-releases.qmd @@ -1,6 +1,6 @@ -:bulb: Understand why Git tags matter in version control and project management
-:bulb: Learn when to use lightweight or annotated tags and how to apply them
-:bulb: Get the hang of pushing and pulling tags in Git for seamless teamwork
-:bulb: Explore how GitHub releases complement Git tags
-:bulb: Discover how to use Zenodo to make your repository citable +:bulb: Understanding why Git tags matter in version control and project management
+:bulb: Learning when to use lightweight or annotated tags and how to apply them
+:bulb: Getting the hang of pushing and pulling tags in Git for seamless teamwork
+:bulb: Exploring how GitHub releases complement Git tags
+:bulb: Discovering how to use Zenodo to make your repository citable \ No newline at end of file