How do I update Python in Pieces from my MIS (Wonde and GC)

Updated by Matt Besant

Whether you are a new customer looking to populate your account for the first time, or an existing user looking to update with new staff and pupils. Then the easiest way to do this is via the MIS sync wizard.

We have partnered with Groupcall and Wonde, integration and GDPR experts whose service allows you to update Python in Pieces accounts in just a few clicks. Not only is this the quickest way of creating Python in Pieces user accounts, it negates the need for CSV files and is therefore safer and GDPR compliant.

This service comes at no extra cost to you so to set up, please follow the instructions below:

You must be a Python in Pieces admin to set up Groupcall Xporter on Demand or Wonde

Setting up Groupcall Xporter on Demand

This only needs to be done once but we cannot run the MIS sync wizard without first setting up XoD and authorising the relevant data to be shared with Python in Pieces.

  1. Log into Python in Pieces and click on Teacher Admin, then click on Create and manage users.
  1. Click on the tools button at the top right of the screen. You will see this pop-out.
  1. Select I want to use Groupcall XoD
  2. You will then be asked to choose which data areas from the MIS you wish for Python in Pieces to see. Read this information carefully and you can also see more details about what data Python in Pieces requires here: What MIS data does 2Simple require?
  1. Confirm you have chosen the data you wish Python in Pieces to extract and click "Set up GroupCall Xporter". This will generate an email to you from Groupcall asking you to consent the data share. Follow the instructions on this email carefully and be sure to enter the details of the person with authority to share data if this is not you. You can find a useful video to talk you through this here: How do I authorise the data share with my MIS?
If this is the first time setting up Groupcall XoD, at the end of the authorisiation process you will be asked to book a time to install the software. Please follow the instructions to book a time with Groupcall to do this. If you are already using Groupcall XoD with another app in your school you will be able to go straight back to Python in Pieces and complete the MIS Sync Wizard.
  1. Once authorised and installed, you're now ready for the MIS sync wizard and won't have to repeat any of the above steps again!

Setting up Wonde

  1. Log into Python in Pieces and click on Teacher Admin, then click on Create and manage users.
  2. Click on the tools button at the top right of the screen. You will see this pop-out.
  3. Select ‘I want to use Wonde’. This will open the following screen.
  1. Select ‘Set up Wonde’ this will then present you with a message informing you that the request has been sent. The 2Simple Support team will then be in touch to get you set up.
  1. You will then receive an email from the 2Simple support team informing you that you have been invited to use Wonde. The Wonde support team will be in touch to either arrange an install onto your school's servers or If you are already using Wonde with another app in your school you will just have to authorise the sharing of data. You will then be able to go straight back to Python in Pieces and complete the MIS sync wizard.

Running the MIS Sync Wizard

  1. You will need to log into Python in Pieces and click on the Teacher Admin button. Then go to 2Lasso (Create and manage users) and select "MIS sync wizard" from the Tools section on the top right of your screen.
  2. This time you will see step 1 of the wizard, asking you to choose the user name format of your pupils and staff.
We recommend setting up pupils in the format "forename + surname initial (e.g. John Smith would have the username JohnS) as children tend to learn their first name before their last name, but you can choose whatever you wish.
For staff, we would recommend "sync only teachers" as generally speaking all staff do not require an account (and its easier to manually add the odd staff member who does later, than it is to remove all the staff who do not need an account). We recommend setting staff usernames to the format "forename initial + surname" (e.g. John Smith would have the username JSmith).

  1. Click next to move onto step 2 which is selecting the password formats. You can select a randomly generated password by year group for either a five letter noun followed by three digits, or a six letter noun followed by four digits.
If you already have some users set up in Python in Pieces, the settings chosen in the first 2 steps of the wizard will only apply to new users being created and therefore the existing users will be able to use the same login details as before
  1. Again, click next to move onto the next step- mapping year groups. This step only needs doing once, but is very important. Depending on what MIS you use, you may have a different naming format for each year group. For example, "Year 7" could be known in your MIS as "Y7", "Year Seven", "7", "Yr7" etc but Python in Pieces will only recognize "Year 7". Therefore, simply map your year groups to the Python in Pieces format.
  1. You will then see the following screen while the data is imported:
  2. Once you have hit next you will be shown a summary of the information you are importing. Check this is what you were expecting to see and hit "finish" to create the user accounts. Any new staff accounts will be sent an activation email.
If you have some "users who will not be imported due to errors" then this is most likely staff members who do not have an email address in the MIS. Don't worry, you can still complete the sync and either manually add any missing staff afterwards, or add the emails to the MIS and run the wizard again.


How did we do?


Powered by HelpDocs (opens in a new tab)

Powered by HelpDocs (opens in a new tab)