diff --git a/README.Rmd b/README.Rmd index 6c97438..dea9a12 100644 --- a/README.Rmd +++ b/README.Rmd @@ -2,32 +2,34 @@ output: github_document --- -datasetjson - Read and write CDISC Dataset JSON formatted datasets in R and Python -================ +# datasetjson - Read and write CDISC Dataset JSON formatted datasets in R and Python ### R/Pharma 2025 Workshop by Mike Stackhouse, Sam Hume, Nick Masel and Eli Miller ------ +------------------------------------------------------------------------ -:spiral_calendar: November 7, 2025 -:alarm_clock: 08:00 - 11:00 Eastern -:computer: Virtual -:writing_hand: [R/Pharma 2025 Workshop](https://rinpharma.com/docs/RPH2025/) +:spiral_calendar: November 7, 2025\ +:alarm_clock: 08:00 - 11:00 Eastern\ +:computer: Virtual\ +:writing_hand: [R/Pharma 2025 Workshop](https://rinpharma.com/docs/RPH2025/) ------ +------------------------------------------------------------------------ ## Description -Join us for an engaging workshop designed to introduce Dataset-JSON, a powerful format for sharing datasets. We'll start with an environment setup and explore the motivation behind choosing Dataset-JSON over other formats like Parquet. The session will include a detailed walkthrough of the Dataset-JSON specification, followed by -hands-on demonstrations and exercises in both R and Python. +Join us for an engaging workshop designed to introduce Dataset-JSON, a powerful format for sharing datasets. We'll start with an environment setup and explore the motivation behind choosing Dataset-JSON over other formats like Parquet. The session will include a detailed walkthrough of the Dataset-JSON specification, followed by hands-on demonstrations and exercises in both R and Python. Discover how to implement Dataset-JSON in your workflows, learn about upcoming adoption plans, and explore future roadmap and API integrations. This workshop is perfect for data professionals interested in improving dataset interoperability and sharing standards. ## Setup -ADD INFORMATION YOU WANT LEARNERS TO HAVE / STEPS THEY WANT THEM TO COMPLETE PRIOR TO THE WORKSHOP. THIS COULD BE A LINK TO A THREAD ON POSIT COMMUNITY, PACKAGE INSTALL INSTRUCTIONS, HOW TO GET AN POSIT CLOUD ACCOUNT, ETC. +1. Sign-in to Posit.Cloud [here](https://login.posit.cloud/). If you do not have an account, create a free one [here](https://login.posit.cloud/register?redirect=%2F). + +2. Access our Posit.Cloud workshop [here](https://posit.cloud/spaces/717326/join?access_code=PJ9jXpW21PMqrENRNTQ3r-g0kJ_PUMqM_pWTa6CS) + +3. Copy the workshop and open. ## Schedule @@ -53,6 +55,6 @@ tibble::tribble( gt::fmt_markdown() ``` ------ +------------------------------------------------------------------------ ![](https://i.creativecommons.org/l/by/4.0/88x31.png) This work is licensed under a [Creative Commons Attribution 4.0 International License](https://creativecommons.org/licenses/by/4.0/). diff --git a/README.md b/README.md index 7b43ab4..976db8c 100644 --- a/README.md +++ b/README.md @@ -31,13 +31,413 @@ in improving dataset interoperability and sharing standards. ## Setup -ADD INFORMATION YOU WANT LEARNERS TO HAVE / STEPS THEY WANT THEM TO -COMPLETE PRIOR TO THE WORKSHOP. THIS COULD BE A LINK TO A THREAD ON -POSIT COMMUNITY, PACKAGE INSTALL INSTRUCTIONS, HOW TO GET AN POSIT CLOUD -ACCOUNT, ETC. +1. Sign-in to Posit.Cloud [here](https://login.posit.cloud/). If you do + not have an account, create a free one + [here](https://login.posit.cloud/register?redirect=%2F). + +2. Access our Posit.Cloud workshop + [here](https://posit.cloud/spaces/717326/join?access_code=PJ9jXpW21PMqrENRNTQ3r-g0kJ_PUMqM_pWTa6CS) + +3. Copy the workshop and open. ## Schedule +
+ @@ -65,6 +465,7 @@ ACCOUNT, ETC.
+
------------------------------------------------------------------------ diff --git a/exercises/exercises.qmd b/exercises/exercises.qmd index 8fa3d9c..1e842e2 100644 --- a/exercises/exercises.qmd +++ b/exercises/exercises.qmd @@ -11,7 +11,9 @@ editor: source #| echo: false #| class-output: "sourceCode r" - +"01-r.R" |> + readLines() |> + cat(sep = "\n") ``` ## `02-python.py` @@ -20,7 +22,9 @@ editor: source #| echo: false #| class-output: "sourceCode py" - +"02-python.py" |> + readLines() |> + cat(sep = "\n") ``` diff --git a/index.qmd b/index.qmd index 6f0ffd2..4a2bfd3 100644 --- a/index.qmd +++ b/index.qmd @@ -51,10 +51,12 @@ tibble::tribble( ## Pre-work -- [ ] Bookmark this site. You'll reference it throughout the workshop. [tbd]() +- [ ] Bookmark this site. You'll reference it throughout the workshop. [workshop site](https://atorus-research.github.io/datasetjson_workshop/) - [ ] Sign up for a *free* [Posit Cloud](https://posit.cloud/) account. +- [ ] Log into Posit Cloud and copy the workshop [Posit Cloud Workshop](https://posit.cloud/spaces/717326/join?access_code=PJ9jXpW21PMqrENRNTQ3r-g0kJ_PUMqM_pWTa6CS). + ## Instructors diff --git a/slides/04-how-r/output/ADSL.json b/slides/04-how-r/output/ADSL.json index a2b66f0..92a0872 100644 --- a/slides/04-how-r/output/ADSL.json +++ b/slides/04-how-r/output/ADSL.json @@ -1,5 +1,5 @@ { - "datasetJSONCreationDateTime": "2025-10-30T16:21:53", + "datasetJSONCreationDateTime": "2025-11-05T13:47:26", "datasetJSONVersion": "1.1.0", "records": 306, "name": "ADSL",