Resources

RStudio Cloud | Creating an Assignment | Instructor View

A good way to create assignments for your students is to make a project for each assignment, and populate it with the files and packages you would like each student to have when they begin the assignment. When you are ready to reveal an assignment to your students, open the project and do the following: - Click on the Project Settings button (the gear in the upper right) - Select the Access panel - Set the project access so it can be viewed by everyone in the space - Check "Make this project an assignment" When the student opens an assignment project (either via the projects listing, or via a direct link to the project), RStudio Cloud will automatically make a copy for them. To convey this special behavior, assignments are displayed a bit differently, both for you and for your students. You can see the students’ copies of the assignment by clicking on the "View n derived projects" link that will appear with your original project. Note that changes you make to the original assignment will not be applied to any student copies already created. The changes will only apply to future copies of the assignment. 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.

RStudio Cloud allows us to create assignments for our learners via RStudio Projects. By creating assignments within an RStudio Cloud workspace, we set up a shared environment for our learners to access and complete their work.

Assignments in RStudio Cloud happen at the project level. To create a new assignment, we click on the New Project button here in the top right. Once we're inside our project, we can create any files we'd like our students to use as part of completing the assignment. This could include an R Markdown document with instructions, an R script with partially completed code, or any other type of file available to you from within RStudio.

Making a project an assignment

After we create everything needed to get an assignment together, we'll want to make sure that our learners can access it by clicking on the Project Settings button in the upper right, clicking on the Access panel, and from the Who can view this project drop-down menu, choosing Everyone. The final step to making this an assignment is to check the box next to Make this project an assignment.

When we navigate back to our workspace by clicking on the workspace name at the top, we see that our project is now listed as an assignment. Our learners will see a corresponding tag that says either Start, if they haven't yet opened the assignment, or Continue, if they've already opened the assignment.

One thing to note is that if we make changes to an assignment, they will not be applied to any copies of the assignment that students have already created by opening the assignment. The changes we make to an assignment will only apply to future copies of the assignment.

One thing to note is that if we make changes to an assignment, they will not be applied to any copies of the assignment that students have already created by opening the assignment. The changes we make to an assignment will only apply to future copies of the assignment.