Setup a Shared Space for your class

A virtual classroom environment where you can optimize classwork, keep track of student’s progress.

Introduction

A shared space is a virtual classroom environment where you can optimize classwork, keep track of student’s progress, boost learning and connect with peers and students seamlessly. It's an easy way to keep track of all your students' recent activities on their programming, electronics and IoT projects and monitor their project progress.

In this article, we're spilling the beans on all the necessary tips and tricks you could do with a shared space and how to set it up for your classroom. Let's get started!

Note: In order to get started with Arduino Cloud, you need to have an Arduino account. If you do not have an account yet, feel free to create a new one. You can follow this tutorial for a step-by-step explanation on how to do it.

What you will learn

  • Shared spaces and its benefits
  • Creating shared spaces
  • Adding members to a shared space
  • Managing a shared space

Benefits of Shared Spaces

Shared spaces were created primarily for an educational audience where collaboration, access to learning materials and efficient class management are of high importance. Here’s how shared spaces can improve your teaching experience of hands-on projects using Arduino tools.

Sharing Learning Materials with your space members

Once you've created a space and added members, all of them will have access to the learning materials available on https://app.arduino.cc/courses.

Free content courses in the Cloud
Free content courses in the Cloud

Here, you get access to several free online courses, for different age groups and topics. This library of courses gets widened and extended regularly with new releases.

Collaborate on Sketches & IoT Projects

Cultivate an environment of shared exploration and mutual learning by actively promoting collaboration within your classroom. Encourage students to engage with one another, exchange ideas, and collaborate on projects by leveraging the use of shared sketches and IoT Dashboards.

Share dashboard button
Share dashboard button

By emphasizing teamwork and communication, you create a space where collective intelligence thrives, enhancing the educational experience for everyone involved.

Keep tabs on all the activities

Quickly find all the recent sketch files and IoT Dashboards worked by your students right from the shared spaces dashboard manage your efficiently without unnecessary clicks or complex steps.

Recent sketches overview
Recent sketches overview

In the next sections we will take you through setting up a shared space for your classroom and your students. Let's jump in and see what awesome things we can create together!

Create a Shared Space

Creating a shared space is simple and straightforward, however it requires you to have an Arduino account before you can get started. If you haven't created any in the past, create one now!

Login to your Private Space

Login to https://app.arduino.cc/ with your Arduino account by default, any new user who has recently created an Arduino account starts their journey with their private space.

Arduino Cloud Homepage view
Arduino Cloud Homepage view

Note: A private space is an automatically created once joined Arduino Cloud. You can use this space for personal projects you do not want to share with all your class.

Create a Shared Space for your classroom

Now that you have a private space let's get you started. In order to create a shared space go to this link.

Then you will be asked which type of shared space you want to create (i.e. For Business or For Education). Click on For Education and proceed with creating an online space to share with your students or other colleagues.

Shared space type selection
Shared space type selection

Fill in additional information such as the name of your School, Country and Grade.

Fill in school information for the new space
Fill in school information for the new space

Congratulations! Now you own a shared space linked to your Arduino account. In the next section we will show you how to add members into your space and make it lively.

Adding members to a Shared Space

In this section we will show you how to add students, teachers and Administrators to your shared space and manage them effectively.

Inviting members to a shared space

Let’s begin by inviting members to your space. You can add more members to your shared space by clicking on the Invite Members button.

Invite members to a shared space
Invite members to a shared space

Once inside the Cloud homepage, from the card on the right top corner, you will find the complete list of all members who have access to your shared space, as well as the current role of each member. Let’s go ahead and click on Add Members:

Add member button
Add member button

You can add members in three possible ways:

  1. Email invites
  2. Sharing an invite link
  3. Sharing an invite code (only for minors)

Sending Members Email invites

Email invites are usually sent once you have entered the email ID of the intended user. Type the email addresses of each user followed by a space.

Invite through email
Invite through email

Define which role they will cover in your space based on the available options. There are three role types in Arduino Cloud for Schools:

  • Admin
  • Teacher
  • Students
Choose role of a member
Choose role of a member

Note: By default the member who has activated the plan and created the class-space is set as admin. It is possible to have multiple admins with same permissions. The admin has full control of the rights/permissions each user has in a shared space.

The list of supported roles and corresponding permissions can be found here: https://cloud.arduino.cc/home/roles-permissions

Once you have added the list of members and assigned their roles. Click on Invite.

Invite button
Invite button

The users you added will receive an invitation by email with a link to join your shared space.

Email confirmation
Email confirmation

If you don’t have the option of emailing your students you can invite your students to the space by manually sending them an Invite URL.

Click on the Invite via Link option from the invite pop up.

Invite via link
Invite via link

Copy paste the link and share it with the whole class.

Copy paste the link
Copy paste the link

The users you added will receive an invitation by email with a link to join your shared space.

Sharing an invite code with Minors

As minors have restricted access to content and tools they have a slightly different way of joining a shared space. It is mandatory that you ensure that you have created a Junior Arduino account for them before you proceed.

Copy space code for junior account
Copy space code for junior account

Ask your students to log into their Junior account and click on the Join Space from the orange box on the right.

Enter the space code that you have shared with them admin or teacher shared with you to join their space.

Join Space
Join Space

Once they click Join, they will then be added to your shared space and be visible inside your members list.

There is no limitation on the number of members you can add into a shared space.

Space Settings

In space settings, you can configure everything from

Change Image
of your space profile to adding and removing members. If you have a free plan you can also track the usage of the Cloud tools and choose to upgrade to a School plan.

To change the current settings of your shared space, navigate to the Space Settings tab using the sidebar.

Shared space sidebar
Shared space sidebar

Change space name and image

If you would like to change the name of your space and have a custom image, you can do that by going to

Space settings > General Settings
.

General settings
General settings

Managing members & roles

You can also change the role of a certain member or remove them from the Manage Members section.

If you would like to change the role, you do this by first selecting on the

 Role
dropdown for a certain member.

Changing role menu
Changing role menu

You can also remove an individual member or a group by selecting their row and deleting them.

Delete a member
Delete a member

Switch Between Spaces

If you are a part of more than one shared space, you can switch to other shared spaces at any time using the corresponding menu, which you can find at the top left-corner, and click on it.

Switch between spaces menu
Switch between spaces menu

If you have more than three spaces, there will be pop up listing out all the shared spaces that you are a part of.

More than three spaces preview
More than three spaces preview

Note: with a Free Plan or School Plan there are no limitations in the number of shared spaces you can have.

Keep track on plan usage

From this menu,

Plan Settings > Plan Usage
, you can check your plan's limit and quota or upgrade it to a School Plan if needed.

Plan overview
Plan overview

Do you still need help?

For more troubleshooting articles, we recommend these from our Help Center:

Suggest changes

The content on docs.arduino.cc is facilitated through a public GitHub repository. If you see anything wrong, you can edit this page here.

License

The Arduino documentation is licensed under the Creative Commons Attribution-Share Alike 4.0 license.