
RStudio Cloud | Setting Up a Base Project | Instructor View
You can make all projects in a space begin with a default set of files and packages. You do this by defining a Base Project for the space. Create a new project and add any packages or files you want all projects created in the space to start with. Set the project's access so that everyone in the space can view the project. Go to the Space Settings page and select the project as the Base Project. Once you select a project as your Base Project, it will no longer be included in the projects listing for the space. To access it, choose the Edit command from the Space Settings page. Changes to the Base Project are not retroactive. Changes will not be applied to any projects already created - the changes will only apply to future projects created via the New Project action. ABOUT RSTUDIO CLOUD: RStudio Cloud is a lightweight, cloud-based solution that allows anyone to do, share, teach and learn data science online. Analyze your data using the RStudio IDE, directly from your browser. Share projects with your team, class, workshop or the world. Teach data science with R to your students or colleagues. Learn data science in an instructor-led environment or with interactive tutorials. There is nothing to configure and no dedicated hardware, installation or annual purchase contract required. Individual users, instructors and students only need a browser to do, share, teach and learn data science. We will always offer a free plan for casual, individual use, and we now offer paid premium plans for professionals, instructors, researchers, and organizations. RSTUDIO CLOUD RESOURCES: RStudio Cloud https://rstudio.cloud RStudio Cloud Pricing plans https://rstudio.cloud/plans/instructor RStudio Cloud guide https://rstudio.cloud/learn/guide {rscloud} https://github.com/rstudio/rscloud VIDEO CREDITS: Monitor icon made by xnimrodx from flaticon.com Cloud icon made by Freepik from flaticon.com Tiny Putty Music from Blue Dot Sessions: https://app.sessions.blue/browse/track/52046 ### ABOUT RSTUDIO: RStudio’s mission is to create free and open-source software for data science, scientific research, and technical communication to enhance the production and consumption of knowledge by everyone, regardless of economic means, and to facilitate collaboration and reproducible research, both of which are critical to the integrity and efficacy of work across industries. RStudio also produces RStudio Team, a modular platform of commercial software products that give organizations the confidence to adopt R, Python and other open-source data science software at scale, along with online services to make it easier to learn and use them over the web. Together, RStudio’s open-source software and commercial software form a virtuous cycle: the adoption of open-source data science software at scale in organizations creates demand for RStudio’s commercial software; and the revenue from commercial software, in turn, enables deeper investment in the open-source software that benefits everyone. Check out www.rstudio.com Follow us on Twitter: https://twitter.com/rstudio Facebook: https://www.facebook.com/rstudiopbc/ And LinkedIn: https://www.linkedin.com/company/rstudio-pbc/
image: thumbnail.jpg
Transcript#
This transcript was generated automatically and may contain errors.
As educators, we want our students to focus on learning, not troubleshooting package installations. RStudio Cloud gives us the ability to install all of the packages we'd like to use for a course or workshop using a base project. This means that all of the packages we need are pre-installed in all of the projects within our shared workspace. Let me show you how that works.
Creating a base project
From within our workspace, we'll click on New Project. This will deploy a new RStudio project for us. Once we have our project, we can install all of the packages we'd like to use for our course. You can either create an R script with all of the package installations, or complete the installations via the console.
One benefit to installing packages via the console is that it prevents a bit of confusion for your learners. This is because any R scripts or files that you create in your base project will be available to all of the learners within your workspace. Therefore, it's possible that learners may run the package installation script, thinking that this is a necessary step in the process.
One benefit to installing packages via the console is that it prevents a bit of confusion for your learners. This is because any R scripts or files that you create in your base project will be available to all of the learners within your workspace. Therefore, it's possible that learners may run the package installation script, thinking that this is a necessary step in the process.
We can name our project anything that we'd like, and for this example, we'll name it Base by clicking on Untitled Project and typing in Base. Before we can set this as the default for our workspace, we need to make it accessible to all of our learners by clicking on the Settings wheel, then clicking on the Access tab, and from the Who can view this project drop-down, choosing the Everyone option.
Assigning the base project to the workspace
Once our project has been created and made accessible to everyone in the workspace, we can move out of the project and back to the workspace by clicking on the workspace name in the top menu. From the workspace, we'll click on the Settings wheel in the top right, and from the Base RStudio Project drop-down menu, choosing our base project.
This now sets up all of our learners with the packages we've installed, but that's not all. We can also create a new base project at any time with additional package installations. Because changes to the base project are not retroactive, any previous installations will be carried forward along with the updated installations established when we create and assign a new base project.
