Skip to content

Commit

Permalink
Merge pull request #458 from jhudsl/jan2024updates
Browse files Browse the repository at this point in the history
Updates for Jan 2024!!!
  • Loading branch information
avahoffman authored Jan 3, 2024
2 parents 3435995 + 7deddd6 commit 82bae15
Show file tree
Hide file tree
Showing 6 changed files with 56 additions and 41 deletions.
33 changes: 16 additions & 17 deletions config.yml
Original file line number Diff line number Diff line change
@@ -1,20 +1,19 @@
default:
course_name_long: "Epi/Biostats Summer Institute - Introduction to R for Public Health Researchers
140.604.79"
course_dates: "June 12-16 and 20-23, 2023"
course_time: "1:30 p.m. - 5:00 p.m. ET"
final_due_date: "June 30th at 11:59pm ET"
grades_due: "August 25"
holiday: "In recognition of [Juneteenth](https://en.wikipedia.org/wiki/Juneteenth), there will be **no class on Monday June 19th, 2023**."
courseplus_web: "https://courseplus.jhu.edu/core/index.cfm/go/syl:syl.public.view/coid/20767/"
courseplus_dropboxes: "https://courseplus.jhu.edu/core/index.cfm/go/db:main/coID/20767/"
courseplus_surveys: "https://courseplus.jhu.edu/core/index.cfm/go/survey2:admin.home/coID/20767/#!/"
ta: "Rupshikha Sen (rsen6 at jhmi.edu)"
course_name_long: "Epi/Biostats Summer Institute - Introduction to R for Public Health Researchers 140.604.73"
course_dates: "January 8-12 and 16-19, 2024"
course_time: "1:30 p.m. - 4:50 p.m. ET"
final_due_date: "January 24th at 11:59pm ET"
grades_due: "January 26"
holiday: "In recognition of [Martin Luther King Jr. Day](https://en.wikipedia.org/wiki/Martin_Luther_King_Jr._Day), there will be **no class on Monday January 15th, 2024**."
courseplus_web: "https://courseplus.jhu.edu/core/index.cfm/go/syl:syl.public.view/coid/20749/"
courseplus_dropboxes: "https://courseplus.jhu.edu/core/index.cfm/go/db:main/coID/20749/"
courseplus_surveys: "https://courseplus.jhu.edu/core/index.cfm/go/survey2:admin.home/coID/20749/#!/"
ta: "Padmashri Saravanan (psarava1 at jhu.edu)"
instructors: "[Carrie Wright](https://carriewright11.github.io/) (cwrigh60 at jhu.edu), [Ava Hoffman](https://www.avahoffman.com/) (ava.hoffman at jhu.edu), [Clifton McKee](https://clifmckee.github.io/) (cmckee7 at jhu.edu)"
r_version: "(4.3.0 (called 'Already Tomorrow') as of April 21, 2023)"
r_dl_mac_m1: "https://cloud.r-project.org/bin/macosx/big-sur-arm64/base/R-4.3.0-arm64.pkg"
r_dl_mac_intel: "https://cloud.r-project.org/bin/macosx/big-sur-x86_64/base/R-4.3.0-x86_64.pkg"
r_dl_windows: "https://cloud.r-project.org/bin/windows/base/R-4.3.0-win.exe"
rstudio_dl_mac: "https://download1.rstudio.org/electron/macos/RStudio-2023.03.1-446.dmg"
rstudio_dl_windows: "https://download1.rstudio.org/electron/windows/RStudio-2023.03.1-446.exe"
r_version: "(4.3.2 (called 'Eye Holes') as of October 31, 2023)"
r_dl_mac_m1: "https://cran.r-project.org/bin/macosx/big-sur-arm64/base/R-4.3.2-arm64.pkg"
r_dl_mac_intel: "https://cran.r-project.org/bin/macosx/big-sur-x86_64/base/R-4.3.2-x86_64.pkg"
r_dl_windows: "https://cran.r-project.org/bin/windows/base/R-4.3.2-win.exe"
rstudio_dl_mac: "https://download1.rstudio.org/electron/macos/RStudio-2023.12.0-369.dmg"
rstudio_dl_windows: "https://download1.rstudio.org/electron/windows/RStudio-2023.12.0-369.exe"

Binary file added docs/images/install_jhur.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/images/install_remotes_console.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
43 changes: 30 additions & 13 deletions docs/module_details/day0.Rmd
Original file line number Diff line number Diff line change
Expand Up @@ -15,8 +15,8 @@ schedule <- read_markdown("../_schedule_table.Rmd")

Upon completion of this session, you will be able to do the following:

1. Successfully install R and RStudio.
2. Install your first R packages.
1. Successfully install R and RStudio.
2. Install your first R packages.

## Material

Expand All @@ -34,8 +34,7 @@ pander::pandoc.table(
split.tables = Inf,
style = "rmarkdown"
)
```

```

## Instructions

Expand All @@ -55,27 +54,45 @@ Install the latest version of RStudio (Desktop):

- [Download For Windows users](`r config::get("rstudio_dl_windows")`) - (may need to copy-paste the link to the browser)

- A more detailed walk-through of the steps above is provided in [R_and_RStudio_installation](../../modules/Setup/R_and_RStudio_installation.html).
- A more detailed walk-through of the steps above is provided in [R_and_RStudio_installation](../../modules/Setup/R_and_RStudio_installation.html). However, you should use the most recent versions of R and RStudio.

You can also visit the `RStudio` website, <https://posit.co/download/rstudio-desktop/>.

If you are using a computer issued from Hopkins, you may need to work with the IT department in advance to do these installations.
If you are using a computer issued from Hopkins, you may need to work with the IT department in advance to do these installations.

## Installing `jhur` (optional)

The instructor team has created a collection of code, called a "package", that will help get data into your programming environment quickly. Copy and paste the following into the console and hit "return" to run the code.

```{r eval=FALSE}
install.packages("remotes")
```

![](../../docs/images/install_remotes_console.png){width=50%}

Next, run the following:

```{r eval=FALSE}
remotes::install_github("jhudsl/jhur")
```

If you get the following message, `Enter one or more numbers, or an empty line to skip updates: `, you can hit return to enter an empty line (no updates).

You should see some messages in the console, ending with `* DONE (jhur)` if the process completed successfully.

![](../../docs/images/install_jhur.png){width=50%}

## Homework 1

**(Due `r config::get("final_due_date")` - but we strongly suggest you complete it before the course starts)**:
**(Due `r config::get("final_due_date")` - but we strongly suggest you complete it before the course starts)**:

- Complete the free lessons for Introduction to R on Dataquest.
- Complete the *FREE* lessons for Introduction to R on Dataquest.

- Upload a screenshot of the completion page to the Drop Box link below.




## Homework

`r emo::ji("pencil")` **HOMEWORK 1**: [Dataquest](https://app.dataquest.io/login?target-url=%2Fm%2F499%2Fintroduction-to-programming-in-r)

`r emo::ji("pencil")` **HOMEWORK 1**: [Dataquest](https://app.dataquest.io/login?target-url=%2Fm%2F499%2Fintroduction-to-programming-in-r)

## Drop Boxes

Expand Down
2 changes: 1 addition & 1 deletion index.Rmd
Original file line number Diff line number Diff line change
Expand Up @@ -46,7 +46,7 @@ The course will provide students with **“hands-on” training** for analyzing

* `r config::get("course_dates")` 1:30PM-4:50PM on Zoom - `r config::get("holiday")`
* Zoom link will be emailed prior to the first class.
* [Installation Instructions](https://jhudatascience.org/intro_to_r/modules/Setup/R_and_RStudio_installation.html) - This is **required** before the course, but we can help you on the first day (or before) if you have trouble.
* [Installation Instructions](https://jhudatascience.org/intro_to_r/docs/module_details/day0.html) - This is **required** before the course, but we can help you on the first day (or before) if you have trouble.
* Slack Workspace invitation will be sent directly via email.
* [CoursePlus Website](`r config::get("courseplus_web")`)
* [Syllabus](syllabus.html)
Expand Down
19 changes: 9 additions & 10 deletions resources/email_to_class.txt
Original file line number Diff line number Diff line change
Expand Up @@ -2,38 +2,37 @@ Dear Students,

Thank you for registering for Introduction to R for Public Health Researchers!

Class will be held from 1:30PM-4:50PM EST June 12-16 and 20-23, 2023.
Class will be held from 1:30PM-4:50PM ET January 8-12 and 16-19, 2024.

Please take note of the following action items:

*Bookmark important links:*
- <PASTE> : The recurring Zoom link for our class.
- https://jhudatascience.org/intro_to_r/ : Class website. We may be posting additional content the night before each class and this is the most up-to-date source of information.
- https://jhudatascience.org/intro_to_r/syllabus : The class syllabus.
- https://courseplus.jhu.edu/core/index.cfm/go/course.home/coid/20767/ : The CoursePlus website has drop boxes for submitting homework and projects.
- https://intro-to-r-june-2023.slack.com/ : Slack Workspace.
- https://courseplus.jhu.edu/core/index.cfm/go/course.home/coid/20749/ : The CoursePlus website has drop boxes for submitting homework and projects.
- https://intro-to-r-140-604.slack.com/ : Slack Workspace.

*Join the class Slack channel:*
Slack is an online platform that we use to facilitate communication among students, TAs, and instructors. We will use this for real-time announcements, discussion, and direct messaging as needed.
1. Please click on this link to register: <PASTE>
2. Register for the Workspace with your email and chosen password.
3. Log in here: https://intro-to-r-june-2023.slack.com/
3. Log in here: https://intro-to-r-140-604.slack.com/
4. (Optional) Download the app for more seamless use of Slack (https://slack.com/download).
5. Feel free to introduce yourself!

*Install software:*
You should have the following software installed before the first class:
1. Please install the latest version of R (4.3.0 "Already Tomorrow" as of April 21, 2023) at https://cloud.r-project.org/
1. Please install the latest version of R (4.3.2 "Eye Holes" as of October 31, 2023) at https://cloud.r-project.org/
2. Please install the latest version of RStudio (Desktop): https://posit.co/download/rstudio-desktop/
You can find detailed instructions on how to do this on the <website page for Day 0>. Note that if you have any restrictions on your work computer, you might need to work with your IT department to get R and RStudio installed.

*Complete "Day 0" homework:*
Please complete the first module for Introduction to R:
1. Follow the quick lesson here: https://app.dataquest.io/m/499/introduction-to-programming-in-r
Please complete the first module for Introduction to R. You can find detailed instructions on how to do this on the <website page for Day 0>:
1. Follow the quick *FREE* lesson here: https://app.dataquest.io/m/499/introduction-to-programming-in-r
2. Try to do this before class starts (it will make things easier).
3. Once complete, please upload a screenshot of the completion page to the CoursePlus drop box.
You can find detailed instructions on how to do this on the <website page for Day 0>.
3. Please save a screenshot of the completion page to upload to CoursePlus later.

See everyone on Monday!

Ava, Carrie, Clif, and Rupshikha
Ava, Carrie, Clif, and Padma

0 comments on commit 82bae15

Please sign in to comment.