<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Education on R Views</title>
    <link>https://rviews.rstudio.com/tags/education/</link>
    <description>Recent content in Education on R Views</description>
    <generator>Hugo -- gohugo.io</generator>
    <language>en-us</language>
    <lastBuildDate>Wed, 02 Dec 2020 00:00:00 +0000</lastBuildDate>
    <atom:link href="https://rviews.rstudio.com/tags/education/" rel="self" type="application/rss+xml" />
    
    
    
    
    <item>
      <title>Learn and Teach R</title>
      <link>https://rviews.rstudio.com/2020/12/02/learn-and-teach-r/</link>
      <pubDate>Wed, 02 Dec 2020 00:00:00 +0000</pubDate>
      
      <guid>https://rviews.rstudio.com/2020/12/02/learn-and-teach-r/</guid>
      <description>
        &lt;p&gt;If you haven&amp;rsquo;t explored the RStudio website in a while, your next visit may include a pleasant surprise. I recently went to the &lt;a href=&#34;https://education.rstudio.com/&#34;&gt;Tidymodels&lt;/a&gt; page, just to see what was new and was immediately drawn into the new landscape imagined by the RStudio education team. Clicking on &lt;a href=&#34;https://www.tidymodels.org/start/&#34;&gt;Get Started&lt;/a&gt; I came to a fork and a choice of &lt;a href=&#34;https://www.tidymodels.org/learn/&#34;&gt;going farther&lt;/a&gt; with Tidymodels or backing up a bit. I went down the beginners path &lt;a href=&#34;https://education.rstudio.com/learn/&#34;&gt;Finding Your Way to R&lt;/a&gt; and found myself in a well-lit wood, and I was not lost.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;forest.jpg&#34; height = &#34;400&#34; width=&#34;600&#34;&gt;&lt;/p&gt;

&lt;p&gt;Like a park with well-marked trails, the Learning R section of the RStudio Education site branches off to R excursions graded to match the &amp;ldquo;hikers&amp;rdquo; experience. The &lt;a href=&#34;img src=&amp;quot;mobility.png&amp;quot; height = &amp;quot;400&amp;quot; width=&amp;quot;600&amp;quot;&#34;&gt;Beginners&lt;/a&gt; trail starts in a safe place that should make even the absolutely terrified feel comfortable. It offers different modes of learning including videos, tutorials, books and even excursions to trusted third party sites that have their own feel.&lt;/p&gt;

&lt;p&gt;The &lt;a href=&#34;https://education.rstudio.com/learn/intermediate/&#34;&gt;Intermediates&lt;/a&gt; section emphasizes learning how to get help, suggests some basic tools that should be useful no matter what path you select, and then points to places where you may already know you want to go: bioconductor, financial models or Spark clusters for example. The basic idea is that at this stage you know enough R to get some real work done, and a good path to making further progress might be to follow what interests you.&lt;/p&gt;

&lt;p&gt;The &lt;a href=&#34;https://education.rstudio.com/learn/expert/&#34;&gt;Experts&lt;/a&gt; trail is for the intrepid who are ready to venture past terra firma and take a deep dive&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;dive.jpg&#34; height = &#34;400&#34; width=&#34;600&#34;&gt;&lt;/p&gt;

&lt;p&gt;into the foundations of R, or package building, or using Python, or exploring deep learning with Tensorflow. As with the others, this trail is well marked and offers tools and suggestions for making progress.&lt;/p&gt;

&lt;p&gt;Perhaps the most pleasant surprise for an educator coming to the RStudio Education site is to see that the trails don&amp;rsquo;t stop with Expert. There is an entire section of the &amp;ldquo;park&amp;rdquo; marked off for teaching with trails that offer essential material for supporting both educators and online education. &lt;a href=&#34;https://education.rstudio.com/teach/how-to-teach/&#34;&gt;Learn to teach&lt;/a&gt; offers advice on how to develop as a teacher based on practical experience with &lt;a href=&#34;https://carpentries.org/&#34;&gt;the Carpentries&lt;/a&gt;. The section on &lt;a href=&#34;https://education.rstudio.com/teach/materials/&#34;&gt;Materials for teaching&lt;/a&gt; offers a panpoply of courses and workshops developed at RStudio that teachers can freely adapt to their needs. There is material here relevant to data wrangling, data science, R, tidyverse, shiny and more. The third section, &lt;a href=&#34;https://education.rstudio.com/teach/tools/&#34;&gt;Tools for teaching&lt;/a&gt; describes RStudio Cloud and other RStudio tools for creating a modern, interactive teaching infrastructure.&lt;/p&gt;

&lt;p&gt;Whether you are just thinking about learning R or about to teach an advanced course, I think you might enjoy walking around the RStudio &lt;a href=&#34;https://education.rstudio.com/&#34;&gt;Education&lt;/a&gt; website. Maybe, I&amp;rsquo;ll get to Tidymodels next time.&lt;/p&gt;

        &lt;script&gt;window.location.href=&#39;https://rviews.rstudio.com/2020/12/02/learn-and-teach-r/&#39;;&lt;/script&gt;
      </description>
    </item>
    
    <item>
      <title>Open-Source Authorship of Data Science in Education Using R</title>
      <link>https://rviews.rstudio.com/2020/07/01/open-source-authorship-of-data-science-in-education-using-r/</link>
      <pubDate>Wed, 01 Jul 2020 00:00:00 +0000</pubDate>
      
      <guid>https://rviews.rstudio.com/2020/07/01/open-source-authorship-of-data-science-in-education-using-r/</guid>
      <description>
        

&lt;p&gt;&lt;em&gt;Joshua M. Rosenberg, Ph.D., is Assistant Professor of STEM Education at the
University of Tennessee, Knoxville.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;alex-ware.jpg&#34; alt = &#34;Photo by Alex Ware&#34; height = &#34;400&#34; width=&#34;100%&#34;&gt;&lt;/p&gt;

&lt;p&gt;In earlier posts, we shared how we wrote &lt;a href=&#34;http://datascienceineducation.com/&#34;&gt;&lt;em&gt;Data Science in Education Using
R&lt;/em&gt;&lt;/a&gt; as an open book
(&lt;a href=&#34;https://rviews.rstudio.com/2020/05/26/community-and-collaboration-writing-our-book-in-the-open/&#34;&gt;Post 1&lt;/a&gt;,
&lt;a href=&#34;https://rviews.rstudio.com/2020/06/11/learning-r-with-education-datasets/&#34;&gt;Post 2&lt;/a&gt;).
In this post, we describe what we consider to be the &lt;em&gt;open-source authorship&lt;/em&gt;
process we took to write the book.&lt;/p&gt;

&lt;p&gt;We think of open-source authorship as a broader&amp;mdash;and perhaps better&amp;mdash;term for
describing what authors of some open books undertake. In our characterization,
open-source authorship draws upon:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;parts of open-source software (OSS) values and tools&lt;/li&gt;
&lt;li&gt;parts of open science that establish the importance of scholarly work beyond
original, discovery research&lt;/li&gt;
&lt;li&gt;the values surrounding the creation of open educational resources (OER)&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;We believe that combining elements from OSS, open science, and OER is notable
because while OSS and open science emphasize the sharing of technical work
(including technology and code) and OER emphasizes the sharing of resources,
technical books have not been as much a focus of the conversation. Moreover, the
way in which the conversation about open books has taken place in different
communities and contexts means that some books that are open do not fully
receive the attention (for being openly available) that they merit from those
interested in OER. This also might mean that those involved with OSS development
and open science may fail to recognize the creation of a book as a substantial
contribution.&lt;/p&gt;

&lt;p&gt;In this way, we argue for open-source authorship as an important, new type of
work, one that we increasingly see by the authors of other books, especially in
the R community&lt;sup class=&#34;footnote-ref&#34; id=&#34;fnref:https-bookdown-o&#34;&gt;&lt;a href=&#34;#fn:https-bookdown-o&#34;&gt;1&lt;/a&gt;&lt;/sup&gt;
&lt;sup class=&#34;footnote-ref&#34; id=&#34;fnref:https-geocompr-r&#34;&gt;&lt;a href=&#34;#fn:https-geocompr-r&#34;&gt;2&lt;/a&gt;&lt;/sup&gt; &lt;sup class=&#34;footnote-ref&#34; id=&#34;fnref:http-adv-r-had-c&#34;&gt;&lt;a href=&#34;#fn:http-adv-r-had-c&#34;&gt;3&lt;/a&gt;&lt;/sup&gt;
&lt;sup class=&#34;footnote-ref&#34; id=&#34;fnref:https-r4ds-had-c&#34;&gt;&lt;a href=&#34;#fn:https-r4ds-had-c&#34;&gt;4&lt;/a&gt;&lt;/sup&gt;.&lt;/p&gt;

&lt;p&gt;After describing how we wrote our book in an open way, we elaborate on these
ideas and draw connections to the process we undertook.&lt;/p&gt;

&lt;h2 id=&#34;how-we-wrote-data-science-in-education-using-r-as-an-open-book&#34;&gt;How We Wrote Data Science in Education Using R as an Open Book&lt;/h2&gt;

&lt;p&gt;Early in our process, we determined that we wanted to share the book in an open
way. Since we were using GitHub as a &lt;a href=&#34;https://github.com/data-edu/data-science-in-education/&#34;&gt;repository for the
book&lt;/a&gt;, it was easy for
the contents of the book to be available for anyone to view&amp;ndash;even before and as
the book was being written. Despite the benefits of using GitHub, GitHub can be
difficult to navigate for those who are unfamiliar with it, and so sharing the
book in a more widely-accessible way was also important. To do this, we used
&lt;a href=&#34;https://bookdown.org/&#34;&gt;{bookdown}&lt;/a&gt; and &lt;a href=&#34;https://www.netlify.com/&#34;&gt;Netlify&lt;/a&gt; to
share the book as a website. Additionally, we chose an easy-to-remember URL
(&lt;a href=&#34;http://datascienceineducation.com/&#34;&gt;http://datascienceineducation.com/&lt;/a&gt;) to help others (and us!) to be able to
access it easily.&lt;/p&gt;

&lt;p&gt;Being available for others to contribute was important. Because we used GitHub,
we were able to receive feedback at a very early-stage on &lt;a href=&#34;https://github.com/data-edu/data-science-in-education/issues/20&#34;&gt;issues such as how we
referred to data (as data or
datum)&lt;/a&gt;. Other
&lt;a href=&#34;https://github.com/data-edu/data-science-in-education/issues/9&#34;&gt;issues (by non-authors) raised questions about whether certain content was in
scope&amp;mdash;such as content on
gradebooks&lt;/a&gt;,
which we included a chapter on. We found that apart from the five of us as
authors, fifteen individuals made contributions, and another one hundred forty-four individuals starred
the
repository&lt;sup class=&#34;footnote-ref&#34; id=&#34;fnref:https-joshuamros&#34;&gt;&lt;a href=&#34;#fn:https-joshuamros&#34;&gt;5&lt;/a&gt;&lt;/sup&gt;.
Moreover, we received feedback through Twitter and an email account we created
for the book for those unfamiliar with GitHub (or Twitter) to be able to provide
feedback directly to us. In this way, making the book available to others to
contribute made the book better, and points to the importance of sharing work at
only one stage of the writing process.&lt;/p&gt;

&lt;p&gt;Lastly, we shared products that could be seen as tangential to the book, but
which were important given its focus on data science and R. Namely, we created
an R package, &lt;a href=&#34;https://data-edu.github.io/dataedu/&#34;&gt;{dataedu}&lt;/a&gt;, to accompany the
book. This package includes code to install the packages necessary to reproduce
the book as well as all of the data sets used in it. By doing so, we invited
others to contribute to the book in ways not related to its prose. This also led
to (pleasantly) surprising contributions, including the creation of &lt;a href=&#34;https://colab.research.google.com/drive/1f7CpetOWP9T2XaJCNrcwWj3CMKsQNmtw&#34;&gt;an iPython
Notebook with python code to carry out comparable steps as those carried in a
walkthrough chapter of our
book&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Collectively, these practices&amp;mdash;involving not only making the book open, but also
planning for others to contribute and creating other, shared (open) products&amp;mdash;
comprise what we think of as the results of open-source authorship.&lt;/p&gt;

&lt;h2 id=&#34;drawing-inspiration-from-other-related-ideas-and-efforts&#34;&gt;Drawing Inspiration from Other, Related Ideas and Efforts&lt;/h2&gt;

&lt;p&gt;Originally a niche effort, open-source software (OSS) and OSS development are
(likely not to the surprise of R users!) now widespread
&lt;sup class=&#34;footnote-ref&#34; id=&#34;fnref:https-books-goog&#34;&gt;&lt;a href=&#34;#fn:https-books-goog&#34;&gt;6&lt;/a&gt;&lt;/sup&gt;.
There are some insights that can be gained from efforts to understand how OSS
development proceeds. For example, in foundational, work Mockus et al. found
that OSS is often characterized by a core group of 10-15 individuals
contributing around 80% of the code, but that a group around one order of magnitude
larger than that core will repair specific problems, and a group another order
of magnitude larger will report
issues&lt;sup class=&#34;footnote-ref&#34; id=&#34;fnref:https-dl-acm-org&#34;&gt;&lt;a href=&#34;#fn:https-dl-acm-org&#34;&gt;7&lt;/a&gt;&lt;/sup&gt;; proportions
(generally) similar to those we found for those who contributed to our book.&lt;/p&gt;

&lt;p&gt;Second, open science is both a perspective about how science should operate and
a set of practices that reflect a perspective about how science should proceed
&lt;sup class=&#34;footnote-ref&#34; id=&#34;fnref:https-www-nap-ed&#34;&gt;&lt;a href=&#34;#fn:https-www-nap-ed&#34;&gt;8&lt;/a&gt;&lt;/sup&gt;
&lt;sup class=&#34;footnote-ref&#34; id=&#34;fnref:https-journals-s&#34;&gt;&lt;a href=&#34;#fn:https-journals-s&#34;&gt;9&lt;/a&gt;&lt;/sup&gt;. Related to
open science are open scholarly practices. Others trace the origin of the idea of
open scholarly practices to &lt;a href=&#34;https://eric.ed.gov/?id=ED326149&#34;&gt;a book by Boyer&lt;/a&gt;,
who shared a broad description of intellectual (especially academic) work. This suggests that
scholarly work is not only original, discovery research; it also includes the
applications of advances in one’s own discipline (or “translational research”)
and sharing the results of research with multiple stakeholders. Open science and
open scholarly practices point to the scientific or scholarly contributions of
open books; while different from original, scientific research, books such as
our own—which focused on providing a language for data science in education—may
serve as helpful examples (of open science) or forms of a broader view of
scholarship.&lt;/p&gt;

&lt;p&gt;Last, OER are “teaching, learning, and research resources that reside in the
public domain or have been released under an intellectual property license that
permits their free use and re-purposing by others”
&lt;sup class=&#34;footnote-ref&#34; id=&#34;fnref:https-hewlett-or&#34;&gt;&lt;a href=&#34;#fn:https-hewlett-or&#34;&gt;10&lt;/a&gt;&lt;/sup&gt;. These resources range from
courses and books to tests and technologies. By being open, they are not only
available to others to use, but also to reuse, redistribute (or share), revise
(adapt or change the work), and remix (combining existing resources to create a
new one)
&lt;sup class=&#34;footnote-ref&#34; id=&#34;fnref:https-www-tandfo&#34;&gt;&lt;a href=&#34;#fn:https-www-tandfo&#34;&gt;11&lt;/a&gt;&lt;/sup&gt;.
OER can serve as an inspiration for authors of open books, especially those who
see their books as being used to teach and learn from. At the moment, OER and
traditional publishing modes are largely separate: For most books that are
published, the publisher retains the copyright, and authors are typically not
allowed to share their book in the open, though this may be changing. Many
authors of books about R have negotiated with their publisher to share their
books in the open (often only as a website, as we have) in addition to sharing
them through print and e-book formats. In addition, a number of platforms for
creating books that are OER are emerging; one example is &lt;a href=&#34;https://edtechbooks.org&#34;&gt;EdTech
Books&lt;/a&gt;. There are increasing conversations related to
making materials, resources, and even education as an enterprise more open; OER
may be an area in which authors of books about R and other technical books can
both learn from the work of authors as well as advance the conversation.&lt;/p&gt;

&lt;h2 id=&#34;fin&#34;&gt;&lt;em&gt;fin&lt;/em&gt;&lt;/h2&gt;

&lt;p&gt;This post was an effort to step back from what we did to write our book to
reflect on what we meant by open-source authorship and to attempt to situate what
we did (and what others have done) in broader conversations about OSS, open
science, and OER. In this open mode, we invite others to revise or remix these
ideas to advance other, new forms of authorship of books.&lt;/p&gt;

&lt;p&gt;You can reach us on Twitter: Emily &lt;a href=&#34;https://twitter.com/ebovee09&#34;&gt;@ebovee09&lt;/a&gt;,
Jesse &lt;a href=&#34;https://twitter.com/kierisi&#34;&gt;@kierisi&lt;/a&gt;, Joshua
&lt;a href=&#34;https://twitter.com/jrosenberg6432&#34;&gt;@jrosenberg6432&lt;/a&gt;, Isabella
&lt;a href=&#34;https://twitter.com/ivelasq3&#34;&gt;@ivelasq3&lt;/a&gt;, and me
&lt;a href=&#34;https://twitter.com/RyanEs&#34;&gt;@RyanEs&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;See you in two weeks for our next post! Josh, with help from Ryan, Emily, Jesse,
Joshua, and Isabella&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;em&gt;Ryan A. Estrellado is a public education leader and data scientist helping
administrators use practical data analysis to improve the student
experience.&lt;/em&gt;&lt;/p&gt;&lt;/li&gt;

&lt;li&gt;&lt;p&gt;&lt;em&gt;Emily A. Bovee, Ph.D., is an educational data scientist working in dental
education.&lt;/em&gt;&lt;/p&gt;&lt;/li&gt;

&lt;li&gt;&lt;p&gt;&lt;em&gt;Jesse Mostipak, M.Ed., is a community advocate, Kaggle educator, and data
scientist.&lt;/em&gt;&lt;/p&gt;&lt;/li&gt;

&lt;li&gt;&lt;p&gt;&lt;em&gt;Isabella C. Velásquez, MS, is a data analyst committed to nonprofit work
with the aim of reducing racial and socioeconomic inequities.&lt;/em&gt;&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;div class=&#34;footnotes&#34;&gt;

&lt;hr /&gt;

&lt;ol&gt;
&lt;li id=&#34;fn:https-bookdown-o&#34;&gt;&lt;a href=&#34;https://bookdown.org/yihui/rmarkdown/&#34;&gt;https://bookdown.org/yihui/rmarkdown/&lt;/a&gt; &lt;a class=&#34;footnote-return&#34; href=&#34;#fnref:https-bookdown-o&#34;&gt;↩&lt;/a&gt;&lt;/li&gt;
&lt;li id=&#34;fn:https-geocompr-r&#34;&gt;&lt;a href=&#34;https://geocompr.robinlovelace.net/&#34;&gt;https://geocompr.robinlovelace.net/&lt;/a&gt; &lt;a class=&#34;footnote-return&#34; href=&#34;#fnref:https-geocompr-r&#34;&gt;↩&lt;/a&gt;&lt;/li&gt;
&lt;li id=&#34;fn:http-adv-r-had-c&#34;&gt;&lt;a href=&#34;http://adv-r.had.co.nz/&#34;&gt;http://adv-r.had.co.nz/&lt;/a&gt; &lt;a class=&#34;footnote-return&#34; href=&#34;#fnref:http-adv-r-had-c&#34;&gt;↩&lt;/a&gt;&lt;/li&gt;
&lt;li id=&#34;fn:https-r4ds-had-c&#34;&gt;&lt;a href=&#34;https://r4ds.had.co.nz/&#34;&gt;https://r4ds.had.co.nz/&lt;/a&gt; &lt;a class=&#34;footnote-return&#34; href=&#34;#fnref:https-r4ds-had-c&#34;&gt;↩&lt;/a&gt;&lt;/li&gt;
&lt;li id=&#34;fn:https-joshuamros&#34;&gt;&lt;a href=&#34;https://joshuamrosenberg.com/posts/data-science-in-education-using-r-by-and-beyond-the-numbers/&#34;&gt;https://joshuamrosenberg.com/posts/data-science-in-education-using-r-by-and-beyond-the-numbers/&lt;/a&gt; &lt;a class=&#34;footnote-return&#34; href=&#34;#fnref:https-joshuamros&#34;&gt;↩&lt;/a&gt;&lt;/li&gt;
&lt;li id=&#34;fn:https-books-goog&#34;&gt;&lt;a href=&#34;https://books.google.com/books?hl=en&amp;amp;lr=&amp;amp;id=bjMsCKvV9I4C&amp;amp;oi=fnd&amp;amp;pg=PR5&amp;amp;dq=DIBONA,+C.,+OCKMAN,+S.,+AND+STONE,+M.+1999.+Open+Sources:+Voices+from+the+Open+Source+Revolution.+O%E2%80%99Reilly,+Sebastopol,+Calif.&amp;amp;ots=D_l_LXcDtB&amp;amp;sig=zu1hkYJlSrqCUaxe3nYbProHlg8&#34;&gt;https://books.google.com/books?hl=en&amp;amp;lr=&amp;amp;id=bjMsCKvV9I4C&amp;amp;oi=fnd&amp;amp;pg=PR5&amp;amp;dq=DIBONA,+C.,+OCKMAN,+S.,+AND+STONE,+M.+1999.+Open+Sources:+Voices+from+the+Open+Source+Revolution.+O%E2%80%99Reilly,+Sebastopol,+Calif.&amp;amp;ots=D_l_LXcDtB&amp;amp;sig=zu1hkYJlSrqCUaxe3nYbProHlg8&lt;/a&gt; &lt;a class=&#34;footnote-return&#34; href=&#34;#fnref:https-books-goog&#34;&gt;↩&lt;/a&gt;&lt;/li&gt;
&lt;li id=&#34;fn:https-dl-acm-org&#34;&gt;&lt;a href=&#34;https://dl.acm.org/doi/abs/10.1145/567793.567795&#34;&gt;https://dl.acm.org/doi/abs/10.1145/567793.567795&lt;/a&gt; &lt;a class=&#34;footnote-return&#34; href=&#34;#fnref:https-dl-acm-org&#34;&gt;↩&lt;/a&gt;&lt;/li&gt;
&lt;li id=&#34;fn:https-www-nap-ed&#34;&gt;&lt;a href=&#34;https://www.nap.edu/catalog/25116/open-science-by-design-realizing-a-vision-for-21st-century&#34;&gt;https://www.nap.edu/catalog/25116/open-science-by-design-realizing-a-vision-for-21st-century&lt;/a&gt; &lt;a class=&#34;footnote-return&#34; href=&#34;#fnref:https-www-nap-ed&#34;&gt;↩&lt;/a&gt;&lt;/li&gt;
&lt;li id=&#34;fn:https-journals-s&#34;&gt;&lt;a href=&#34;https://journals.sagepub.com/doi/full/10.1177/2332858418787466&#34;&gt;https://journals.sagepub.com/doi/full/10.1177/2332858418787466&lt;/a&gt; &lt;a class=&#34;footnote-return&#34; href=&#34;#fnref:https-journals-s&#34;&gt;↩&lt;/a&gt;&lt;/li&gt;
&lt;li id=&#34;fn:https-hewlett-or&#34;&gt;&lt;a href=&#34;https://hewlett.org/strategy/open-education/&#34;&gt;https://hewlett.org/strategy/open-education/&lt;/a&gt; &lt;a class=&#34;footnote-return&#34; href=&#34;#fnref:https-hewlett-or&#34;&gt;↩&lt;/a&gt;&lt;/li&gt;
&lt;li id=&#34;fn:https-www-tandfo&#34;&gt;&lt;a href=&#34;https://www.tandfonline.com/doi/full/10.1080/02680510903482132?casa_token=S0sRaVJZiA4AAAAA%3ABO-fx7uNOQoNEdXl5-aQ8ooYpfTFohZdefU-ZJROwFDo3XL-W2oAbaOb3Un_DwRItNN4gj8eBXUo9A&#34;&gt;https://www.tandfonline.com/doi/full/10.1080/02680510903482132?casa_token=S0sRaVJZiA4AAAAA%3ABO-fx7uNOQoNEdXl5-aQ8ooYpfTFohZdefU-ZJROwFDo3XL-W2oAbaOb3Un_DwRItNN4gj8eBXUo9A&lt;/a&gt; &lt;a class=&#34;footnote-return&#34; href=&#34;#fnref:https-www-tandfo&#34;&gt;↩&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/div&gt;

        &lt;script&gt;window.location.href=&#39;https://rviews.rstudio.com/2020/07/01/open-source-authorship-of-data-science-in-education-using-r/&#39;;&lt;/script&gt;
      </description>
    </item>
    
    <item>
      <title>Learning R With Education Datasets</title>
      <link>https://rviews.rstudio.com/2020/06/11/learning-r-with-education-datasets/</link>
      <pubDate>Thu, 11 Jun 2020 00:00:00 +0000</pubDate>
      
      <guid>https://rviews.rstudio.com/2020/06/11/learning-r-with-education-datasets/</guid>
      <description>
        


&lt;p&gt;&lt;em&gt;Ryan A. Estrellado is a public education leader and data scientist helping administrators use practical data analysis to improve the student experience.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;Timothy Gallwey wrote in &lt;em&gt;The Inner Game of Tennis&lt;/em&gt;:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;…There is a natural learning process which operates within everyone, if it is allowed to. This process is waiting to be discovered by all those who do not know of its existence … It can be discovered for yourself, if it hasn’t been already. If it has been experienced, trust it.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Discovering a new R concept like a function or package is exciting. You never know if you’re about to learn something that fundamentally changes the way you code or solve data science problems. But I get even more excited when I see somebody &lt;em&gt;use&lt;/em&gt; new R concepts. For example, I learned about random forest models when I read about them in &lt;a href=&#34;https://www.amazon.com/Introduction-Statistical-Learning-Applications-Statistics/dp/1461471370&#34;&gt;An Introduction to Statistical Learning (ISL)&lt;/a&gt;. Then I imagined myself using them when I watched &lt;a href=&#34;https://youtu.be/LPptRkGoYMg&#34;&gt;Julia Silge fit a random forest model&lt;/a&gt; to predict attendance at NFL games. I need the reading to give me language for what I see data scientists do. Then I need to see what data scientists do for me to imagine myself doing what I’ve read.&lt;/p&gt;
&lt;p&gt;Still, for most people using R in their jobs, there’s another step. They have to imagine how to apply what they’ve read and seen to the problems they’re solving at work. But what if we used education datasets to help them imagine using R on the job, just as the authors of ISL use words and code to teach about models and Julia Silge uses video to inspire coding?&lt;/p&gt;
&lt;p&gt;We learned from writing &lt;a href=&#34;https://datascienceineducation.com&#34;&gt;&lt;em&gt;Data Science in Education Using R (DSIEUR)&lt;/em&gt;&lt;/a&gt; that we can combine words, code, and professional context. Professional context includes scenarios, language, and data that readers will recognize in their education jobs. We wanted readers to feel motivated and engaged by seeing words and data that reminds them of their everyday work tasks. This connection to their professional lives is a hook for readers as they engage R syntax which is, if you’ve never used it, literally a foreign language.&lt;/p&gt;
&lt;p&gt;Let’s use &lt;code&gt;pivot_longer()&lt;/code&gt; as an example. We’ll describe this process in three steps: discovering the concept, seeing how the concept is used, and seeing how the concept is used &lt;em&gt;in education&lt;/em&gt;.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Step 1: See the concept&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;When I read something like “Use &lt;code&gt;pivot_longer()&lt;/code&gt; to transform a dataset from wide to long”, I can imagine the shape of a dataset changing. But it’s harder to imagine what happens with the variables and their contents as the dataset’s shape changes. I’ve been using R for over five years and I still struggle to visualize the contents of many columns rearranging themselves into one.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Step 2: See how the concept is used&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The concept gets much clearer when you add an example—even one with little context—to the explanation. Here’s one from the &lt;code&gt;pivot_longer()&lt;/code&gt; vignette, which you can view with &lt;code&gt;vignette(&#34;pivot&#34;)&lt;/code&gt;:&lt;/p&gt;
&lt;pre class=&#34;r&#34;&gt;&lt;code&gt;library(tidyverse)&lt;/code&gt;&lt;/pre&gt;
&lt;pre class=&#34;r&#34;&gt;&lt;code&gt;# Simplest case where column names are character data
relig_income&lt;/code&gt;&lt;/pre&gt;
&lt;pre&gt;&lt;code&gt;#&amp;gt; # A tibble: 18 x 11
#&amp;gt;    religion `&amp;lt;$10k` `$10-20k` `$20-30k` `$30-40k` `$40-50k` `$50-75k` `$75-100k`
#&amp;gt;    &amp;lt;chr&amp;gt;      &amp;lt;dbl&amp;gt;     &amp;lt;dbl&amp;gt;     &amp;lt;dbl&amp;gt;     &amp;lt;dbl&amp;gt;     &amp;lt;dbl&amp;gt;     &amp;lt;dbl&amp;gt;      &amp;lt;dbl&amp;gt;
#&amp;gt;  1 Agnostic      27        34        60        81        76       137        122
#&amp;gt;  2 Atheist       12        27        37        52        35        70         73
#&amp;gt;  3 Buddhist      27        21        30        34        33        58         62
#&amp;gt;  4 Catholic     418       617       732       670       638      1116        949
#&amp;gt;  5 Don’t k…      15        14        15        11        10        35         21
#&amp;gt;  6 Evangel…     575       869      1064       982       881      1486        949
#&amp;gt;  7 Hindu          1         9         7         9        11        34         47
#&amp;gt;  8 Histori…     228       244       236       238       197       223        131
#&amp;gt;  9 Jehovah…      20        27        24        24        21        30         15
#&amp;gt; 10 Jewish        19        19        25        25        30        95         69
#&amp;gt; 11 Mainlin…     289       495       619       655       651      1107        939
#&amp;gt; 12 Mormon        29        40        48        51        56       112         85
#&amp;gt; 13 Muslim         6         7         9        10         9        23         16
#&amp;gt; 14 Orthodox      13        17        23        32        32        47         38
#&amp;gt; 15 Other C…       9         7        11        13        13        14         18
#&amp;gt; 16 Other F…      20        33        40        46        49        63         46
#&amp;gt; 17 Other W…       5         2         3         4         2         7          3
#&amp;gt; 18 Unaffil…     217       299       374       365       341       528        407
#&amp;gt; # … with 3 more variables: `$100-150k` &amp;lt;dbl&amp;gt;, `&amp;gt;150k` &amp;lt;dbl&amp;gt;, `Don&amp;#39;t
#&amp;gt; #   know/refused` &amp;lt;dbl&amp;gt;&lt;/code&gt;&lt;/pre&gt;
&lt;pre class=&#34;r&#34;&gt;&lt;code&gt;relig_income %&amp;gt;%
 pivot_longer(-religion, names_to = &amp;quot;income&amp;quot;, values_to = &amp;quot;count&amp;quot;)&lt;/code&gt;&lt;/pre&gt;
&lt;pre&gt;&lt;code&gt;#&amp;gt; # A tibble: 180 x 3
#&amp;gt;    religion income             count
#&amp;gt;    &amp;lt;chr&amp;gt;    &amp;lt;chr&amp;gt;              &amp;lt;dbl&amp;gt;
#&amp;gt;  1 Agnostic &amp;lt;$10k                 27
#&amp;gt;  2 Agnostic $10-20k               34
#&amp;gt;  3 Agnostic $20-30k               60
#&amp;gt;  4 Agnostic $30-40k               81
#&amp;gt;  5 Agnostic $40-50k               76
#&amp;gt;  6 Agnostic $50-75k              137
#&amp;gt;  7 Agnostic $75-100k             122
#&amp;gt;  8 Agnostic $100-150k            109
#&amp;gt;  9 Agnostic &amp;gt;150k                 84
#&amp;gt; 10 Agnostic Don&amp;#39;t know/refused    96
#&amp;gt; # … with 170 more rows&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Sharing an idea by pairing an abstract programming concept with a reproducible example is a common practice for experienced R programmers. &lt;a href=&#34;https://stackoverflow.com/questions/5963269/how-to-make-a-great-r-reproducible-example&#34;&gt;Community guidelines for Stack Overflow posts&lt;/a&gt; and the &lt;a href=&#34;https://www.tidyverse.org/help/&#34;&gt;{reprex}&lt;/a&gt; package are two artifacts of a popular R community norm: help folks understand an idea by using words &lt;em&gt;and&lt;/em&gt; code.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Step 3: See how the concept is used in education&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Combining the explanation with a reproducible example makes &lt;code&gt;pivot_longer()&lt;/code&gt; more concrete by showing how it works. What happens when we connect the explanation and reproducible example to the everyday work of a data scientist in education?&lt;/p&gt;
&lt;p&gt;In &lt;a href=&#34;https://datascienceineducation.com/c07.html&#34;&gt;chapter seven&lt;/a&gt; of &lt;em&gt;DSIEUR&lt;/em&gt;, we use &lt;code&gt;pivot_longer()&lt;/code&gt; to transform a dataset of coursework survey responses from wide to long. Before using &lt;code&gt;pivot_longer()&lt;/code&gt;, the dataset had a column for each survey question. When we use &lt;code&gt;pivot_longer()&lt;/code&gt;, the name of each survey question moves to a new column called “question”. Another new column is added, “response”, which contains the corresponding response to each survey question.&lt;/p&gt;
&lt;p&gt;To run this code, you’ll need the &lt;em&gt;DSIEUR&lt;/em&gt; companion R package, &lt;a href=&#34;https://github.com/data-edu/dataedu&#34;&gt;{dataedu}&lt;/a&gt;:&lt;/p&gt;
&lt;pre class=&#34;r&#34;&gt;&lt;code&gt;# Install the {dataedu} package if you don&amp;#39;t have it
# devtools::install_github(&amp;quot;data-edu/dataedu&amp;quot;)
library(dataedu)&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Here’s the survey data in its original, wide format:&lt;/p&gt;
&lt;pre class=&#34;r&#34;&gt;&lt;code&gt;# Wide format
pre_survey&lt;/code&gt;&lt;/pre&gt;
&lt;pre&gt;&lt;code&gt;#&amp;gt; # A tibble: 1,102 x 12
#&amp;gt;    opdata_username opdata_CourseID Q1Maincellgroup… Q1Maincellgroup…
#&amp;gt;    &amp;lt;chr&amp;gt;           &amp;lt;chr&amp;gt;                      &amp;lt;dbl&amp;gt;            &amp;lt;dbl&amp;gt;
#&amp;gt;  1 _80624_1        FrScA-S116-01                  4                4
#&amp;gt;  2 _80623_1        BioA-S116-01                   4                4
#&amp;gt;  3 _82588_1        OcnA-S116-03                  NA               NA
#&amp;gt;  4 _80623_1        AnPhA-S116-01                  4                3
#&amp;gt;  5 _80624_1        AnPhA-S116-01                 NA               NA
#&amp;gt;  6 _80624_1        AnPhA-S116-02                  4                2
#&amp;gt;  7 _80624_1        AnPhA-T116-01                 NA               NA
#&amp;gt;  8 _80624_1        BioA-S116-01                   5                3
#&amp;gt;  9 _80624_1        BioA-T116-01                  NA               NA
#&amp;gt; 10 _80624_1        PhysA-S116-01                  4                4
#&amp;gt; # … with 1,092 more rows, and 8 more variables: Q1MaincellgroupRow3 &amp;lt;dbl&amp;gt;,
#&amp;gt; #   Q1MaincellgroupRow4 &amp;lt;dbl&amp;gt;, Q1MaincellgroupRow5 &amp;lt;dbl&amp;gt;,
#&amp;gt; #   Q1MaincellgroupRow6 &amp;lt;dbl&amp;gt;, Q1MaincellgroupRow7 &amp;lt;dbl&amp;gt;,
#&amp;gt; #   Q1MaincellgroupRow8 &amp;lt;dbl&amp;gt;, Q1MaincellgroupRow9 &amp;lt;dbl&amp;gt;,
#&amp;gt; #   Q1MaincellgroupRow10 &amp;lt;dbl&amp;gt;&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;The third through eighth columns are named after each survey question—“Q1MaincellgroupRow1”, “Q1MaincellgroupRow2”, “Q1MaincellgroupRow3”, etc. These are the column names we’ll be moving to a single column called “question” when the dataset transforms from wide to long.&lt;/p&gt;
&lt;p&gt;Here’s the new dataset, where a column called “question” contains the question names and a column called “response” contains the corresponding responses:&lt;/p&gt;
&lt;pre class=&#34;r&#34;&gt;&lt;code&gt;# Pivot the dataset from wide to long format
pre_survey %&amp;gt;%
  pivot_longer(cols = Q1MaincellgroupRow1:Q1MaincellgroupRow10,
               names_to = &amp;quot;question&amp;quot;,
               values_to = &amp;quot;response&amp;quot;)&lt;/code&gt;&lt;/pre&gt;
&lt;pre&gt;&lt;code&gt;#&amp;gt; # A tibble: 11,020 x 4
#&amp;gt;    opdata_username opdata_CourseID question             response
#&amp;gt;    &amp;lt;chr&amp;gt;           &amp;lt;chr&amp;gt;           &amp;lt;chr&amp;gt;                   &amp;lt;dbl&amp;gt;
#&amp;gt;  1 _80624_1        FrScA-S116-01   Q1MaincellgroupRow1         4
#&amp;gt;  2 _80624_1        FrScA-S116-01   Q1MaincellgroupRow2         4
#&amp;gt;  3 _80624_1        FrScA-S116-01   Q1MaincellgroupRow3         4
#&amp;gt;  4 _80624_1        FrScA-S116-01   Q1MaincellgroupRow4         1
#&amp;gt;  5 _80624_1        FrScA-S116-01   Q1MaincellgroupRow5         5
#&amp;gt;  6 _80624_1        FrScA-S116-01   Q1MaincellgroupRow6         4
#&amp;gt;  7 _80624_1        FrScA-S116-01   Q1MaincellgroupRow7         1
#&amp;gt;  8 _80624_1        FrScA-S116-01   Q1MaincellgroupRow8         5
#&amp;gt;  9 _80624_1        FrScA-S116-01   Q1MaincellgroupRow9         5
#&amp;gt; 10 _80624_1        FrScA-S116-01   Q1MaincellgroupRow10        5
#&amp;gt; # … with 11,010 more rows&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;When you put it all together, the learning thought process is something like this:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;There’s a function called &lt;code&gt;pivot_longer()&lt;/code&gt;, which turns a wide dataset into a long dataset&lt;/li&gt;
&lt;li&gt;&lt;code&gt;pivot_longer()&lt;/code&gt; does this by putting multiple column names into its own column, then creating a new column that pairs each column name with a value&lt;/li&gt;
&lt;li&gt;I can use &lt;code&gt;pivot_longer()&lt;/code&gt; to change an education survey dataset that has question names for columns into one that has a “question” column and a “response” column&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;We’ll be back with the next post in about two weeks. Until then, do share with us about the people and tools that inspire you to work on collaborative projects. You can reach us on Twitter: Emily &lt;a href=&#34;https://twitter.com/ebovee09&#34;&gt;@ebovee09&lt;/a&gt;, Jesse &lt;a href=&#34;https://twitter.com/kierisi&#34;&gt;@kierisi&lt;/a&gt;, Joshua &lt;a href=&#34;https://twitter.com/jrosenberg6432&#34;&gt;@jrosenberg6432&lt;/a&gt;, Isabella &lt;a href=&#34;https://twitter.com/ivelasq3&#34;&gt;@ivelasq3&lt;/a&gt; and me &lt;a href=&#34;https://twitter.com/RyanEs&#34;&gt;@RyanEs&lt;/a&gt;.&lt;/p&gt;

        &lt;script&gt;window.location.href=&#39;https://rviews.rstudio.com/2020/06/11/learning-r-with-education-datasets/&#39;;&lt;/script&gt;
      </description>
    </item>
    
    <item>
      <title>Community and Collaboration: Writing Our Book in the Open</title>
      <link>https://rviews.rstudio.com/2020/05/26/community-and-collaboration-writing-our-book-in-the-open/</link>
      <pubDate>Tue, 26 May 2020 00:00:00 +0000</pubDate>
      
      <guid>https://rviews.rstudio.com/2020/05/26/community-and-collaboration-writing-our-book-in-the-open/</guid>
      <description>
        

&lt;p&gt;&lt;em&gt;Ryan A. Estrellado is a public education leader and data scientist helping administrators use practical data analysis to improve the student experience.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;chicken.jpeg&#34; alt=&#34;&#34; /&gt;&lt;br /&gt;
&lt;p style=&#34;text-align: center;&#34;&gt; &lt;a href=&#34;https://datascienceineducation.com/&#34;&gt;Chicken Farm in the Open&lt;/a&gt; &lt;/p&gt;&lt;/p&gt;

&lt;p&gt;In 2017, Emily Bovee, Jesse Mostipak, Joshua Rosenberg, Isabella Velásquez, and I started work on our book, Data Science in Education Using R (DSIEUR). We had two goals for DSIEUR. First, we aimed to write a practical reference for data scientists in education that helps them learn and apply R skills in their jobs. Second, we wanted to share the process with the R community by writing the book in the open on GitHub. After working together for almost three years, my co-authors and I submitted the manuscript for DSIEUR to Routledge and are now gearing up to begin editing the print version. The print version will be out from Routledge in late 2020, but you can read the online version of DSIEUR now at &lt;a href=&#34;https://datascienceineducation.com/&#34;&gt;https://datascienceineducation.com/&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;With the writing done, we’re reflecting on lessons we’ve learned from writing DSIEUR. In the coming weeks, we’ll share these reflections on R Views as a series of blog posts. These posts are about the people and tools in the R community that inspired us to do a book like DSIEUR. Think of these as our personal notes, typed up to help us organize our thoughts about what made this project possible. We’ll share in four parts:&lt;/p&gt;

&lt;h3 id=&#34;part-1-teaching-r-using-everyday-examples-in-education&#34;&gt;Part 1: Teaching R Using Everyday Examples in Education&lt;/h3&gt;

&lt;p&gt;Learning R on the job presents many challenges, but one in particular sticks out. Once you start coding, it&amp;rsquo;s not obvious how to apply that code in everyday tasks at the office. We wrote DSIEUR to answer the question, “How would it feel to have a book that taught programming concepts, provided reproducible code, and used scenarios that data scientists in education recognize?” In this first post, we’ll explore how we put these elements together and what we learned in the process.&lt;/p&gt;

&lt;h3 id=&#34;part-2-how-the-r-community-inspired-us-to-write-about-data-science-in-education&#34;&gt;Part 2: How the R Community Inspired Us to Write About Data Science in Education&lt;/h3&gt;

&lt;p&gt;It wasn’t long before our team encountered our first writing challenge: do we describe our audience as “data scientists in education” or “education data scientists?”. The debate was a symbol for a larger dilemma–what common language do you use when projects like ours aren’t yet common? It helped that the community we were writing for inspired us to explore the topic. The things we love the most about the R community–welcoming folks from different backgrounds, a collective love of side projects, and a willingness to work in the open–made it safe for us to try new things and learn. We listened to stories from data scientists in education, spent a lot of time reading the Twitter #rstats hashtag, and invited community members to join the conversation. In this post, we’ll explore how community participation empowered our writing process.&lt;/p&gt;

&lt;h3 id=&#34;part-3-writing-in-the-open&#34;&gt;Part 3: Writing In the Open&lt;/h3&gt;

&lt;p&gt;This post is about coordinating people and tools to write an open book, a challenging proposition for five writers who had only just met on Twitter. For instance, how would five people in different time zones write instructional materials and code together? And if coordinating five authors wasn’t hard enough, how would they invite the rest of the community to join the mission? Fortunately, people and programming tools encouraged us to believe that this project was possible. R, RStudio, {bookdown}, and Git had already solved publishing and collaboration problems for many. Except for some initial coding gaffes you’d expect from a team finding their feet and the occasional &lt;a href=&#34;https://happygitwithr.com/burn.html&#34;&gt;burned down fork&lt;/a&gt;, these tools freed us to focus on the larger task at hand: finding a common language for data science in education. We’ll close this post by discussing how books, authored through an open-source approach, can serve as an innovative platform for sharing knowledge with a wider audience.&lt;/p&gt;

&lt;h3 id=&#34;conclusion-one-writer-five-authors&#34;&gt;Conclusion: One Writer, Five Authors.&lt;/h3&gt;

&lt;p&gt;How do you get five points of view to sound like a single voice? You’ll need a flexible sense of clarity, which I think is what Jesse meant when she said in a recent team call, “I have strong opinions, loosely held.” And it helps to have some basic rules as guardrails to flank your team as you march towards your writing deadlines. In this last post, we’ll share the workflows and processes we leaned on to discover what we wanted this book to be. We’ll also share our go-to tactics to keep the work going for the long haul, like managing meeting agendas, creating flexible norms for participation, and playing to individual strengths.&lt;/p&gt;

&lt;p&gt;We’ll be back with that first post in about two weeks. Until then, do share with us about the people and tools that inspire you to work on collaborative projects. You can reach us on Twitter: Emily &lt;a href=&#34;https://twitter.com/ebovee09&#34;&gt;@ebovee09&lt;/a&gt;, Jesse &lt;a href=&#34;https://twitter.com/kierisi&#34;&gt;@kierisi&lt;/a&gt;, Joshua &lt;a href=&#34;https://twitter.com/jrosenberg6432&#34;&gt;@jrosenberg6432&lt;/a&gt;, Isabella &lt;a href=&#34;https://twitter.com/ivelasq3&#34;&gt;@ivelasq3&lt;/a&gt;, and me &lt;a href=&#34;https://twitter.com/RyanEs&#34;&gt;@RyanEs&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;See you in two weeks!&lt;/p&gt;

&lt;p&gt;Ryan, with help from Emily, Jesse, Joshua, and Isabella&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;em&gt;Emily A. Bovee, Ph.D., is an educational data scientist working in dental education.&lt;/em&gt;&lt;/p&gt;&lt;/li&gt;

&lt;li&gt;&lt;p&gt;&lt;em&gt;Jesse Mostipak, M.Ed., is a community advocate, Kaggle educator and data scientist.&lt;/em&gt;&lt;/p&gt;&lt;/li&gt;

&lt;li&gt;&lt;p&gt;&lt;em&gt;Joshua M. Rosenberg, Ph.D., is Assistant Professor of STEM Education and the University of Tennessee, Knoxville.&lt;/em&gt;&lt;/p&gt;&lt;/li&gt;

&lt;li&gt;&lt;p&gt;&lt;em&gt;Isabella C. Velásquez, MS, is a data analyst committed to nonprofit work with the aim of reducing racial and socioeconomic inequities.&lt;/em&gt;&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

        &lt;script&gt;window.location.href=&#39;https://rviews.rstudio.com/2020/05/26/community-and-collaboration-writing-our-book-in-the-open/&#39;;&lt;/script&gt;
      </description>
    </item>
    
  </channel>
</rss>
