Trouble Uploading Large Dataset to Rstudio Cloud

Thanks to everyone who participated in last week's webinar on Teaching online with RStudio Cloud. Nosotros weren't able to answer all of the questions that were asked during the webinar while we were online, so hither are answers to all of them. If you have any other questions, please don't hesitate to post on RStudio Customs.

🖥 Slides
📽 Video

Course administration

Does rstudio.cloud integrate well with Moodle?

In that location is currently no learning management organization (LMS) integration, nevertheless this is something the engineering squad has on their radar. Come across below for how students tin can submit their work on your LMS.

How practise students download files from RStudio.Cloud? For case, how do they submit assignments to the learning management arrangement we utilise?

1 option is is to consign and download the file from rstudio.deject. In the example below, I've checked the csv file I desire to download, clicked "More", then Consign. If multiple files are selected, they are combined into a nix file.

You might have other options to submit homework, for case submitting the cloud projection, or if you want to get advanced, ask students to push to a Git repository.

Do I demand a separate space for each group of students if I have more than ane?

This depends on what you mean by "group". I recommend keeping students who are exposed to the same cloth and assignments in a single workspace, even if the course has multiple sections (e.g. multiple lab/workshops sections but same lectures, assignments, assessments).

For different courses (covering different materials and with different assignments) use separate spaces.

I think almost it as i workspace for each form I teach.

Should I desire to assign a different projection to each different group of students, should I create different workspaces or could I have 1 workspace and create unlike projects within it with different access privileges so that students can access only the projection assigned to them?

It is currently possible to open project access to a subset of students in a workspace. If you wanted to do this y'all can either create split workspaces (as described in the previous question) or use the share a single projection selection for specific groups of students.

Is it possible to correct homework automatically? Or practise we need to visualize each pupil's answers?

In that location is no autograding on RStudio Cloud currently.

In the 2nd option (shared workspace), is it possible to share a link with students to the specific project beingness assigned within the class workspace so they don't have to go looking for it? I'm thinking of the thought of including the URL in my LMS.

Yes, you can do this. The student volition need to be enrolled in the workspace first. And then, create the project and make it an assignment. Then, you lot tin can add together a link to the project, and when the student clicks on that link it will be equivalent to starting an assignment. Student can then leave and come up back, and they will encounter a Continue instead of Start push button for the assignment.

How to

How do you load a data set or existing files into the cloud? {related} What's the process for sharing data files, just load them into the workspace?

In the Files pane, click on upload, then browse your estimator to discover and upload the file.

You lot said that for sharing a projection with students at that place are two main means. In the outset way they accept to make a copy of the projection in society to not to lose the changes. Can you show how to do this?

When a educatee goes to your shared project they'll see a blinking red text that says "TEMPORARY Re-create" and adjacent to it is a button to "Save a Permanent Copy".

How can y'all SET the base project?

This video walks y'all through the steps for setting a base project. Briefly,

  • Create a new projection and install any packages, add whatever files, etc. you want in your base project.
  • Name this projection something you'll recognise (I like naming them base of operations).
  • While in the project, click on the gear icon on the top right, then on Access, and gear up the project to exist visible to everyone in the workspace.
  • Then, go back the homepage of your workspace.
  • Click on the gear icon on the summit right, and you will run into a menu where you can ready your base of operations project. Click on the 3 dots to popular open a window where you tin select the project you want to set as base of operations.

Collaboration / aid

When peeking into a pupil's project, can the instructor directly edit and run code?

Aye! The only thing to exist aware of is that ii people can't be in the aforementioned project at the same time. And so my recommendation is to ping your student before you peek into their project.

Can a student also have their workspace open when me (teacher) "peeking" in? My experience is that having me in their workspace crashes their session.

Two people can't be in the same projection at the same time, so my recommendation is to ping your student earlier y'all peek into their projection.

Tin can you advise any sources I can read/come across that can help me to use rstudio.cloud with my research group instead of my form? east.g. start big experiments, reproducibility…

I'm non aware of something official written about this but a few ideas come up to mind:

  • I would create a workspace for the group, if annihilation, to keep things organised and in one identify.
  • I imagine you would want members of your research group to make their piece of work visible to others, so you can relax the permissions for members to change visibility of their projects.
  • The assignment characteristic might not be relevant, you can make projects visible to others without making them into assignments.
  • RStudio Deject projects are great for collaboration, just note that two people cannot work on the projection at the same time. So people will either need to take turns editing a projection, or if your inquiry group uses version control, they can of course use a service like GitHub for the collaboration attribute.

Can students collaborate on projects?

There is no concurrent collaborative editing of projects – and so your students couldn't collaborate like they might practice on a Google medico – so this is important to note. But at that place are a few approaches to collaboration:

  • If you likewise teach version command, you can have a unmarried repo on GitHub that all students in a group has access to and they clone this repo on their individual RStudio Deject accounts within your class workspace and they tin can push button their changes to the repo. This is the arroyo I utilize in my information science courses. You tin can read more than well-nigh here and hither.

  • If not, one possible approach is to have you (teacher) or students in a team create an RStudio Project outside of a workspace and share with team members. Currently, there is no style to share a projection with specific individuals within a workspace.

Is there an integrated chat system in rstudio.cloud similar Slack, then students tin ask questions and I as instructor tin can answer? I currently use Slack, but information technology would be prissy to have it all in one place?

At that place is not.

Limits

What is the individual file limit RStudio.cloud projects? eastward.thousand., GitHub has something like 100MB limit per file] {related} Are there file size constraints with RStudio Cloud?

Each projection is allocated 1GB of RAM.

Practise we have to inquire for permission to add more than than x students for each workspace? or tin I inquire a single time? {related} It seems like we do not demand to asking anything if our group is nether 25 students, is that right?

Each account is allocated 1 private space, with up to 10 members (including the workspace admin, i.due east. the instructor) and 25 projects. You can submit a asking to the RStudio Cloud team for more than capacity if you hitting ane of these space limits, and we will do our all-time to accommodate you. You practise need to put in a request for an increase in members for each workspace. If you are using a Professional shinyapps.io business relationship, you will not run into these space limits.

I'1000 teaching an "Intro to Deep Learning" course online adjacent month and this looks like information technology could solve a lot of issues I call up I might have with controlling 60-lxx dissimilar installs etc., merely they will probably need substantial computation time. Is in that location anything I should take into account specifically on the computation-side of things in RStudio Cloud?

You will want to try out your assignments with the default memory limit, and if you lot notice that information technology'southward not sufficient, you can asking a retentivity increase.

R Packages

Are there some packages that we can not use with RStudio Cloud ?

There are some R packages that require system libraries. If you're using a package that uses a arrangement library that is not bachelor in RStudio Cloud, you won't be able to utilize that package every bit currently it's non possible for users to install these. Nosotros recommend posting this on RStudio Community as a request to install the system library and the RStudio Cloud team should exist able to assist.

Is there a trick to installing packages from github? Getting charge per unit limiting error.

There isn't a trick, devtools::install_github() works. The respond might depend on the package you're installing though.

Service issues

Take you had trouble with RStudio cloud non working during teaching? I was using it in class in belatedly January (first day of form) and none of us could login. It worked before and afterward form, so I think in that location was a trouble with RStudio cloud itself. I had to improvise and show how to use desktop version. This only happened to me once out of iv lab sections. But does information technology happen rarely or often?

This is certainly not a regular occurence, but we besides know that some users take found themselves in this situation if their class happens to be running during a system outage. If this happens once more I would recommend checking https://status.rstudio.com/. If RStudio Cloud is noted as operational there, the issue might be something on your end (east.g. WiFi failure?). You might also be the outset person to come across the issue, so nosotros would very much capeesh if you lot can study any such problems on RStudio Community or past emailing support@rstudio.cloud, but we appreciate that y'all probably won't become to do this in the middle of didactics.

Miscellaneous

When the paid programme is available, will gratis features exist limited and if so, which ones?

We've non yet finalized the pricing plans for RStudio Cloud. However, I can say for certain that we will have a free plan. The free plan may include restrictions on amount of CPU, retentivity, and storage resource that may be used, and may take limits on the number of members and projects that can be inside a infinite.

I had a trouble with RStudio Deject to connect it to the relational databases. How practise you use RMySQL, DBI… packages on RStudio Cloud?

Connecting to databases from RStudio Deject is supported using a wide variety of packages. However, you may demand to contact your network administrator to allow access to your firewall so that the RStudio servers are able to connect to those databases. Information tin be found in the guide: https://rstudio.cloud/learn/guide#external-access

Tin we run lawmaking chunks in, e.g, python or C?

Yes. Python, RCpp, and C chunks in RMD documents are supported. Please, go along in mind retentivity limitations might affect the ability to compile some chunks.

Any tips to make projects open up fast? What causes projects to load slowly?

Projection opening functioning is something we're actively working on improving. There are a number of issues that tin can cause things to open slowly that nosotros hope to address in the nigh future. A couple of things to keep in mind to reduce opening times: 1) Ensure you're on a fast and reliable internet connection. two) Avoid having loading very big files into your R session at startup.

Lessons

Can I get an example of a file on git that could be used to create a new course and/or projection?

Here is an case of a repository that is an consignment in an introductory data science course. Note that in my course I would have fabricated copies of this repo for each student (with the repo name appended with pupil'south GitHub name) that only that educatee and myself can view. You can practise this sort of making many copies of repos for students using the ghclass packet in R or using GitHub Classroom.

Each educatee would then accept the URL of their repo with these started documents and create a New Projection from Git in the course workspace (so ane repo -> ane project). This RStudio Cloud project would be populated with these starter documents and also would have the R packages they need installed (coming from the base project in RStudio Cloud).

And for completeness, hither is the assignment instructions.

So you lot accept some examples of data wrangling with R?

At that place are slap-up examples amongst our primers, especially in the Piece of work with Data and Tidy Your Data primers.

whiteimstionste.blogspot.com

Source: https://education.rstudio.com/blog/2020/04/teaching-with-rstudio-cloud-q-a/

0 Response to "Trouble Uploading Large Dataset to Rstudio Cloud"

Post a Comment

Iklan Atas Artikel

Iklan Tengah Artikel 1

Iklan Tengah Artikel 2

Iklan Bawah Artikel