Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Improve learning objectives #132

Open
wants to merge 7 commits into
base: main
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
10 changes: 7 additions & 3 deletions misc/objectives.qmd
Original file line number Diff line number Diff line change
Expand Up @@ -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 >}}
Expand Down Expand Up @@ -37,9 +43,7 @@ title-block-style: none

{{< include ../objectives/_objectives-tags-releases.qmd >}}

## Project Management

### Issues
## Issues

{{< include ../objectives/_objectives-issues.qmd >}}

Expand Down
4 changes: 3 additions & 1 deletion objectives/_objectives-branches.qmd
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
:bulb: Knowing purpose and benefits of using branches in Git<br>
:bulb: Creating and switching between branches<br>
:bulb: Merging branches and resolving conflicts
:bulb: Visualizing Branch Structure<br>
:bulb: Merging branches and resolving conflicts<br>
:bulb: Applying Best Practices for Branch Management
11 changes: 6 additions & 5 deletions objectives/_objectives-cli.qmd
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
:bulb: Explain when and why command-line interfaces should be used instead of graphical interfaces. <br>
:bulb: Understand how to form file paths and navigate directories <br>
:bulb: Understand the difference between absolute and relative paths <br>
:bulb: Understand how arguments and flags are used to modify command-line commands <br>
:bulb: Understand the concept of wild cards (`*`)
:bulb: You can name the advantages of command-line interfaces for Git.<br>
:bulb: You can navigate directories using absolute and relative paths.<br>
:bulb: You can apply arguments and flags to customize command-line commands.<br>
:bulb: You can use wildcards for file selection.<br>
:bulb: You can execute command-line operations for file manipulation.<br>
:bulb: You can combine command-line commands.
12 changes: 7 additions & 5 deletions objectives/_objectives-firststeps.qmd
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
:bulb: Initializing a Git repository<br>
:bulb: Staging and committing changes<br>
:bulb: Exploring the commit history<br>
:bulb: Comparing versions<br>
:bulb: Creating a `.gitignore` file
:bulb: Understanding the concept of a Git repository<br>
:bulb: Learning to create a Git repository<br>
:bulb: Understanding staging and committing changes <br>
:bulb: Mastering committing changes <br>
:bulb: Gaining insights into comparing versions <br>
:bulb: Understanding file tracking considerations in Git <br>
:bulb: Exploring the use of .gitignore
4 changes: 3 additions & 1 deletion objectives/_objectives-github.qmd
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
:bulb: Connecting Git and Github<br>
:bulb: Setting up a GitHub repository<br>
:bulb: Pulling and pushing changes to / from a Github repository
:bulb: Retrieving and Applying Changes from GitHub Repository<br>
:bulb: Learning about extra features on GitHub <br>
:bulb: Understand the significance of README files
3 changes: 1 addition & 2 deletions objectives/_objectives-gui.qmd
Original file line number Diff line number Diff line change
@@ -1,4 +1,3 @@
:bulb: Understanding the benefits of Git GUIs<br>
:bulb: Exploring different GUIs<br>
:bulb: Exploring branch management in a GUI<br>
:bulb: Practicing with a practical exercise
:bulb: Exploring branch management in a GUI<br>
8 changes: 4 additions & 4 deletions objectives/_objectives-intro.qmd
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
:bulb: What is version control?<br>
:bulb: Why is version control useful (for research)?<br>
:bulb: What are Git and GitHub?<br>
:bulb: What is the difference between Git and GitHub?
:bulb: Understanding the concept of version control <br>
:bulb: Recognizing the importance of version control in research<br>
:bulb: Defining Git and GitHub <br>
:bulb: Differentiating between Git and GitHub
7 changes: 3 additions & 4 deletions objectives/_objectives-issues.qmd
Original file line number Diff line number Diff line change
@@ -1,4 +1,3 @@
:bulb: Understand the purpose of GitHub Issues:<br>
:bulb: Master the creation and management of Issues<br>
:bulb: Collaborative problem solving with Issues:<br>
:bulb: Practicing with a practical exercise<br>
:bulb: Understanding the purpose of GitHub Issues:<br>
:bulb: Mastering the creation and management of Issues<br>
:bulb: Collaborative problem solving with Issues:<br>
11 changes: 5 additions & 6 deletions objectives/_objectives-setup.qmd
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
:bulb: You know how to set up Git for the first time<br>
:bulb: You have set up Git on your computer<br>
:bulb: You understand the different Git configuration levels<br>
:bulb: You know how to configure your username and email address in Git<br>
:bulb: You have set up your preferred text editor when working with Git<br>
:bulb: You can escape the command-line text editor Vim
:bulb: Setting up Git for the first time<br>
:bulb: Understanding the different Git configuration levels<br>
:bulb: Configuring your username and email address in Git<br>
:bulb: Setting up your preferred text editor when working with Git<br>
:bulb: Escaping the command-line text editor Vim
10 changes: 5 additions & 5 deletions objectives/_objectives-tags-releases.qmd
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
:bulb: Understand why Git tags matter in version control and project management <br>
:bulb: Learn when to use lightweight or annotated tags and how to apply them <br>
:bulb: Get the hang of pushing and pulling tags in Git for seamless teamwork <br>
:bulb: Explore how GitHub releases complement Git tags <br>
:bulb: Discover how to use Zenodo to make your repository citable
:bulb: Understanding why Git tags matter in version control and project management <br>
:bulb: Learning when to use lightweight or annotated tags and how to apply them <br>
:bulb: Getting the hang of pushing and pulling tags in Git for seamless teamwork <br>
:bulb: Exploring how GitHub releases complement Git tags <br>
:bulb: Discovering how to use Zenodo to make your repository citable

Loading