Work with files

Outcome You upload, download, organise, and edit files in your personal Instance.

Before you start

  • You are inside your course Instance.

  • You are in the Current state (the live, writable version of the Instance).

Two ways to work with files

You can manage files from two places:

  • The Nuvolos web UI (Files view) - best for quick uploads, downloads, renames, and previews. Reach it via the folder icon on the sidebar.

  • Inside a running Application - best when you are already coding. Files in /files (Workspace) and ~ (Personal) are persistent; changes save automatically.

Most common file operations

  • Upload a file from your computer - click UPLOAD in the Files view.

  • Download a file - click the ... Actions menu on the file row and choose DOWNLOAD.

  • Download a folder - same menu; the folder is delivered as a ZIP archive.

  • Extract an archive (zip, tar.gz, bz2, and similar) - use the ... Actions menu and choose EXTRACT.

  • Edit a small text file in the browser - click the file name and choose Edit. Supported for files under 1 MB that decode to UTF-8.

For the full file navigator reference, including all supported archive formats and the file preview behavior, see Reference › Storage and file access.

Outcome You understand the difference between Workspace, Personal, and Application library areas, and you know which one to put a file in.

Before you start

  • You have at least one application running, or the Files view open.

Each Nuvolos application has three persistent storage areas. They look identical inside the application, but they have different visibility scopes and different use cases.

Area

Where it lives

Who can see it

What it's for

Workspace files

/files in the Application

All users in your Instance

Course materials, your assignments, files you want collaborators to see.

Personal files

~ (your home directory)

Only you, only in this Instance

Personal scratch files, account-specific configuration, files you do not want to share.

Application library files

Depends on Application type

All users for the same Application in this Instance

Packages and libraries you install in the Application.

In the Nuvolos web UI Files view, you can switch between Workspace and Personal using the dropdown below the UPLOAD button. Application library files are managed automatically by the Application itself.

When you submit an assignment, only files in the Workspace (/files) are included. Keep your assignment files in Workspace, and use Personal for scratch work that should not be submitted.

Last updated

Was this helpful?