Sharing Files in VEXcode VR Enhanced or Premium

VEXcode VR Enhanced and Premium allow your students to share their projects directly with you in Google Drive or Dropbox, or download their work to their local device. 

No student data or projects are ever saved or stored by VEX, and VEXcode VR projects do not ever live on a VEX server. Student projects only exist on the local device and the sharing site.

This article will walk you through the steps to configure sharing methods for a class, and the steps students will use to share their VEXcode VR projects with you.

Configuring Sharing Methods

Screenshot of the VEXcode VR licensing system interface, displaying options and information related to user licensing for the VEXcode VR online programming environment, designed for teaching coding concepts through virtual robotics.

Navigate to vradmin.vex.com and log in.

Screenshot of the VEXcode VR sharing tab, displaying options for managing licenses and sharing projects within the online programming environment designed for coding education and virtual robotics.

Select 'Sharing' to connect popular file sharing services to your VEX account.

Authorize Sharing Through Google Drive

Screenshot of the VEXcode VR interface showing the Google sharing options for licensing, featuring a block-based coding environment designed for coding education and virtual robot programming.

To configure sharing of student projects in Google Drive, select 'Sign in with Google.'

VEXcode VR Google Share authorization image, illustrating the licensing system for users in the VEXcode VR online programming environment, designed to enhance coding skills through virtual robotics.

Choose a Google account to connect with VEXcode VR Enhanced or VEXcode VR Premium, and review the required permissions.

Select 'Allow' to continue. Google Drive will be marked as 'Authorized!' on the Sharing tab.

Note: Selecting 'Revoke Access' will disable the connection.

Authorize Sharing Through Dropbox

Screenshot of the VEXcode VR interface showing the sharing options with Dropbox, highlighting the integration of cloud storage for saving and accessing coding projects in the virtual programming environment.

To configure sharing of student projects in Dropbox, select 'Sign in with Dropbox.' Sign into Dropbox to connect it with VEXcode VR Enhanced or VEXcode VR Premium, and review the required permissions.

Screenshot of the VEXcode VR Dropbox authorization interface, displaying options for connecting and managing user access within the VEXcode VR programming environment, designed for educational purposes in coding and robotics.

Follow the prompts provided by Dropbox to finalize the connection. It will ask if you want to authorize permissions for the VEXcode VR Licensing System. Dropbox will be marked as 'Authorized!' on the Sharing tab.

Note: Selecting 'Revoke Access' will disable the connection.

Specify a Sharing Method for a Class

Screenshot of the VEXcode VR classes tab, displaying options and features related to the VR licensing system for coding and robotics education.

Select 'Classes' to locate a class and specify a sharing method. To learn how to create a class in VEXcode VR Enhanced or Premium, see this article.

Screenshot of the VEXcode VR licensing system interface, showcasing options for managing licenses and user access within the online programming environment designed for coding education and robotics.

By default, the delivery method for shared projects in a class is 'Local Download.'

'Local Download' will allow students to download their VEXcode VR projects directly to their device.

To change the delivery method, first select the pencil icon in the top right corner of the class block.

Screenshot of the VEXcode VR interface showing the options for changing the delivery method in the VR licensing system, featuring a block-based coding environment and various programming tools.

Then select the Delivery Method dropdown to view a list of configured file sharing methods. 

Note: Sharing options MUST be configured in the Sharing tab before they become available in the drop down for Delivery Method. 

Select the desired Delivery Method.

Screenshot of VEXcode VR's new delivery method interface, showcasing features related to the VR licensing system, designed for coding education and virtual robot programming.

Select 'Save changes' to confirm the new delivery method for the class.

Screenshot of VEXcode VR interface showcasing the new delivery method for VR licensing, highlighting features for coding and robotics education in a virtual environment.

The class block will reflect the new delivery method and path.

Sharing a VEXcode VR Project

To create and share projects with you through Google Drive or Dropbox, a student must first be logged into VEXcode VR Enhanced or VEXcode VR Premium using your class code. To learn how to log into a class in VEXcode VR Enhanced or Premium, see this article.

Screenshot of the VEXcode VR licensing system interface, showcasing options for managing user licenses and access within the VEXcode VR online programming environment designed for learning coding concepts through virtual robotics.

Select 'Share' in the top right corner of VEXcode VR.

Screenshot of the VEXcode VR project sharing interface, displaying options for sharing projects, user settings, and collaboration features within the online programming environment designed for coding education.

Students can enter a name, assignment, and optional notes, then select 'Share.'

Note: Selecting 'Download' will save a copy of the project details to the student's local device.

Screenshot of the VEXcode VR licensing system interface, displaying options for managing licenses and sharing programming projects in the online coding environment designed for educational use in STEM.

A popup window will notify you when a project was shared successfully. Select 'Continue' to return to VEXcode VR. 

The project file can be found in the location assigned to the class (Google Drive or Dropbox).

Shared projects in Dropbox or Google Drive

Diagram illustrating the VEXcode VR licensing system, showcasing various licensing options and their features, aimed at educators and students for effective coding and robotics education.

Shared projects in Dropbox

When a project is shared with you via Dropbox, you will find it in the directory Apps/VEXcode VR, then sorted into a folder by class, as shown here.

Each project will share two files – a VEXcode VR project (.vrblocks or .vrpython) that you can open in VEXcode VR and run, and a PDF of the project.

Note: In this example, 'My Class' is the name of the Class in VEXcode VR.

Diagram illustrating the VEXcode VR licensing system, showing different licensing options and their features for users in an educational context.

Shared projects in Google Drive

When a project is shared with you via Google Drive, you will find it in the VEXcode VR folder, then sorted into a folder by class, as shown here.

Each project will share two files – a VEXcode VR project (.vrblocks or .vrpython) that you can open in VEXcode VR and run, and a PDF of the project.

Note: In this example, 'Period 5' is the name of the Class in VEXcode VR.

Diagram illustrating the VEXcode VR licensing system, showcasing the different licensing options available for users in an online programming environment for virtual robotics education.

In addition to the project file (a .vrblocks or .vrpython file) that can be opened and run in VEXcode VR, you will also receive a PDF of the project.

The first page contains students' names and identifying information, along with any notes they submit. It will also show an image of the Playground when the project was stopped, so you can view the result of the project on the Playground, as shown in this example.

Diagram illustrating the VEXcode VR licensing system, detailing user access levels and features available for educators and students in the online programming environment designed for learning coding concepts through virtual robotics.

The remaining pages will show a print out of the project, including any notes included in the project. 

For more information, help, and tips, check out the many resources at VEX Professional Development Plus

Last Updated: