class: center, middle, inverse, title-slide # rbtl - Research Beyond the Lab ## Version control and more tools ### Lars Schöbitz ### 2022-04-28 --- <script async defer data-domain="rbtl-fs22.github.io/website" src="https://plausible.io/js/plausible.js"></script> # Today 1. Assignment grading and conversion 3. What is Version Control? 4. RStudio Cloud & RStudio IDE --- class: inverse, middle .big[Assignments & Grades] --- # Due dates: Assignments 1, 2, and 3 Full points for assignment 1, 2, and 3 if submitted by: .large[**15th March**] --- # Submission complete? Full points? - If you haven't heard from me by Wednesday, then you have successfully submitted your assignment. --- # Grade conversion <table class="table" style="font-size: 16px; "> <thead> <tr> <th style="text-align:right;"> grade </th> <th style="text-align:right;"> points </th> </tr> </thead> <tbody> <tr> <td style="text-align:right;"> 6.00 </td> <td style="text-align:right;"> 100 </td> </tr> <tr> <td style="text-align:right;"> 5.75 </td> <td style="text-align:right;"> 95 </td> </tr> <tr> <td style="text-align:right;"> 5.50 </td> <td style="text-align:right;"> 90 </td> </tr> <tr> <td style="text-align:right;"> 5.25 </td> <td style="text-align:right;"> 85 </td> </tr> <tr> <td style="text-align:right;"> 5.00 </td> <td style="text-align:right;"> 80 </td> </tr> <tr> <td style="text-align:right;"> 4.75 </td> <td style="text-align:right;"> 75 </td> </tr> <tr> <td style="text-align:right;"> 4.50 </td> <td style="text-align:right;"> 70 </td> </tr> <tr> <td style="text-align:right;"> 4.25 </td> <td style="text-align:right;"> 60 </td> </tr> <tr> <td style="text-align:right;"> 4.00 </td> <td style="text-align:right;"> 50 </td> </tr> <tr> <td style="text-align:right;"> 3.50 </td> <td style="text-align:right;"> 40 </td> </tr> <tr> <td style="text-align:right;"> 3.00 </td> <td style="text-align:right;"> 30 </td> </tr> <tr> <td style="text-align:right;"> 2.50 </td> <td style="text-align:right;"> 20 </td> </tr> <tr> <td style="text-align:right;"> 2.00 </td> <td style="text-align:right;"> 10 </td> </tr> <tr> <td style="text-align:right;"> 1.00 </td> <td style="text-align:right;"> 0 </td> </tr> </tbody> </table> .footnote[[Grading scheme and conversion details in syllabus on course website](https://rbtl-fs22.github.io/website/syllabus.html#grading)] --- class: inverse, middle # .big[What is Version Control?] --- # Version Control A way to share files with others, so they can: - download - re-use - contribute You can view the history of files, and jump back in time to any point. --- # Why is it useful? <img src="img/phd_comics_vc.gif" width="40%" style="display: block; margin: auto;" /> --- # Git and GitHub .pull-left[ <img src="img/git-logo.png" width="25%" style="display: block; margin: auto;" /> - Git is a software for version control - Released in 2005 - Popular among programmers collaboratively developing code - Tracks changes in a set of files (directory/folder/repository) ] .pull-right[ <img src="img/github-logo.png" width="25%" style="display: block; margin: auto;" /> - GitHub is a hosting platform for version control using Git - Launched in 2008, aquired by Microsoft in in 2018, Microsoft for US$ 7.5 billion - 73 million Users ([February, 2022](https://github.com/about)) - Facebook for Software Developers ] --- class: inverse, middle # .large[Homework Assignment 2] *** ## Version Control - Terminology --- class: left background-image: url(illustration-slides/illustration-slides.001.png) background-size: contain --- class: left background-image: url(illustration-slides/illustration-slides.002.png) background-size: contain --- class: left background-image: url(illustration-slides/illustration-slides.003.png) background-size: contain --- class: left background-image: url(illustration-slides/illustration-slides.004.png) background-size: contain --- class: left background-image: url(illustration-slides/illustration-slides.005.png) background-size: contain --- class: left background-image: url(illustration-slides/illustration-slides.006.png) background-size: contain --- class: left background-image: url(illustration-slides/illustration-slides.007.png) background-size: contain --- class: left background-image: url(illustration-slides/illustration-slides.008.png) background-size: contain --- class: left background-image: url(illustration-slides/illustration-slides.009.png) background-size: contain --- class: left background-image: url(illustration-slides/illustration-slides.010.png) background-size: contain --- class: left background-image: url(illustration-slides/illustration-slides.011.png) background-size: contain --- class: left background-image: url(illustration-slides/illustration-slides.012.png) background-size: contain --- class: inverse, middle # .large[RStudio] *** # RStudio Cloud & RStudio IDE --- class: left background-image: url(illustration-slides/illustration-slides.013.png) background-size: contain --- class: left background-image: url(illustration-slides/illustration-slides.014.png) background-size: contain --- class: left background-image: url(illustration-slides/illustration-slides.015.png) background-size: contain --- class: left background-image: url(illustration-slides/illustration-slides.016.png) background-size: contain --- class: left background-image: url(illustration-slides/illustration-slides.017.png) background-size: contain --- class: left background-image: url(illustration-slides/illustration-slides.018.png) background-size: contain --- class: left background-image: url(illustration-slides/illustration-slides.019.png) background-size: contain --- background-image: url(img/questions.jpg) background-size: contain background-position: right .footnote[Photo by: [Matt Walsh](https://unsplash.com/photos/tVkdGtEe2C4)] --- class: center, middle # Thanks! 🌻 Slides created via the R packages: [**xaringan**](https://github.com/yihui/xaringan)<br> [gadenbuie/xaringanthemer](https://github.com/gadenbuie/xaringanthemer) The chakra comes from [remark.js](https://remarkjs.com), [**knitr**](http://yihui.name/knitr), and [R Markdown](https://rmarkdown.rstudio.com). Access slides as [PDF on GitHub](https://rbtl-fs22.github.io/website/slides/pt2-d02-tools/pt2-d02-tools.pdf) All material is licensed under [Creative Commons Attribution Share Alike 4.0 International](https://creativecommons.org/licenses/by-sa/4.0/).