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
Navigate to vradmin.vex.com and log in.
Authorize Sharing Through Google Drive
To configure sharing of student projects in Google Drive, select 'Sign in with Google.'
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
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.
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
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.
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.
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.
Select 'Save changes' to confirm the new delivery method for the class.
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.
Select 'Share' in the top right corner of VEXcode VR.
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.
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
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.
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.
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.
The remaining pages will show a print out of the project, including any notes included in the project.