Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Once the account is in the system, either the Edit Edu Account page or the Edit Edu Course interface can be used to add student(s) to a course.

File Management

File system/storage overview

To review :(see File System Organization and Data/Account Retention)

  1. Home directories under /stor/home:
    • Are only accessible by the account owner (and by the root superuser account)
    • Are the current directory when a user logs in via SSH or accesses the RStudio or JupyterHub server web applications
    • Are meant for student-specific work
    • Do not have quotas
    • Do have snapshots enabled (copy-on-write when files change)
    • Are also fully backed up weekly
    • Are archived to tape at TACC
    and removed
    • once a semester is over and the course is administratively closed
      • and are removed from the file system (along with associated student accounts)
  2. Course/Semester and Course directories under /stor/work:
    • Are accessible to all accounts in the specified Course and Course/Semester
    Course/Semester and Course directories under /stor/scratch:Similar to Work area directories, but not backed up
    • Are meant for course-specific files (e.g. homework assignments and associated data)
    • Do not have quotas or snapshots
    • Are fully backed up weekly
    • Are archived to tape at TACC once a semester is over and the course is administratively closed
      • but are not removed from the file system
  3. Course/Semester and Course directories under /stor/scratch:
    • Similar to Work area directories in #2 above, but are not backed up
    • Are meant for storing large data files that do not need to be backed up

Managing assignment files

There are a number of options for managing homework assignment files, for example:

  1. Post assignments in the shared /stor/work/<Course_Semester> directory. Have students copy it to their Home directory using a Terminal pane in RStudio Server, renaming it. When finished, use an RStudio Server Terminal pane to copy back to the shared /stor/work/<Course_Semester> directory.

    Code Block
    languagebash
    # Copy/rename homework assignment to user home directory,
    # which is the default current directory in an RStudio Terminal window.
    cp /stor/work/MOL290C_Fall2021/homework1.R  homework1.amb599.R
    
    # When complete, copy the finished assignment back to the shared course/semester directory
    # Note the -p option ensures the file's date/time stamp is preserved
    cp -p homework1.amb599.R   /stor/work/MOL290C_Fall2021/ 
  2. Post assignments to Canvas. Have students download to their personal computers, then Upload to their Home directory in RStudio Server. When complete, have students copy the files from their EDU pod Home directory to their personal computer using scp, then upload to Canvas.