# STEP TWO: Add or Import Teachers

#### **<span class="rvts0"><span class="rvts24">Manually Add in Teachers</span></span>**

<span class="rvts20">On the **Event Management** page of the Admin UI, select the Appointments tab.</span>

<span class="rvts20">To copy your teacher roster from last time:</span>

- <span class="rvts20">Select the Teachers drop-down</span>
- <span class="rvts20">Then select Copy Teachers</span>

<span class="rvts20">Once you have copied your teacher data from the old event, you can delete the old event.</span>

<span class="rvts20">To start with a new roster, you will add each teacher one by one. </span>

<span class="rvts20">To add a teacher:</span>

- <span class="rvts20">Select the Add Teacher option from the Teachers drop-down.</span>
- <span class="rvts20">A Select Person dialog box will come up. Here you can search for an existing teacher name by entering the teacher's name in the Search control area. If you locate the teacher, select the teacher's name. When you see the correct information on the right-hand side, press Select.</span>

<span class="rvts20">To add a new teacher:</span>

- <span class="rvts20">Enter the teacher's Last Name, First Name, and email address on the left-hand side and press the Add New button in the Select Person dialog box. Then press Ok. You should now see the teacher's name listed on your teacher list on the right-hand side. Continue this process until you have added all your teachers.</span>

#### **<span class="rvts0"><span class="rvts24">OR </span></span><span class="rvts0"><span class="rvts24">Import a Teacher File</span></span>**

##### **<span class="rvts0"><span class="rvts34">Create the File</span></span>**

<span class="rvts20">This file lists all the teachers. The teacher file must contain the following fields: </span>

<span class="rvts21">**TeacherID** </span><span class="rvts20">identifies the teacher</span>

<span class="rvts21">**First** </span><span class="rvts20">contains the first name of the teacher</span>

**Last** contains the last name of the teacher

**Email** contains the teacher's email address. Only one email address should be entered here.

<span class="rvts21">**Room** </span><span class="rvts20">is where the teacher will be at the parent‐teacher conferences. This does not have to be the same room that the class is held in. This field can be helpful for reporting purposes. If you use this field, you can then produce a report by room number.</span>

<div class="rvps24" id="bkmrk-teacherid-first-last"><table style="width: 624px;"><tbody><tr><td><span class="rvts20">TeacherID</span>

</td><td><span class="rvts20">First</span>

</td><td><span class="rvts20">Last</span>

</td><td><span class="rvts20">Email</span>

</td><td><span class="rvts20">Room</span>

</td></tr><tr><td><span class="rvts20">234</span>

</td><td><span class="rvts20">Angela</span>

</td><td><span class="rvts20">Frank</span>

</td><td><span class="rvts20">a@school.com</span>

</td><td><span class="rvts20">106</span>

</td></tr><tr><td><span class="rvts20">225</span>

</td><td><span class="rvts20">Bobby</span>

</td><td><span class="rvts20">Smith</span>

</td><td><span class="rvts20">b@school.com</span>

</td><td><span class="rvts20">Library</span>

</td></tr></tbody></table>

</div><p class="callout success"><span class="rvts20">This table must be provided in a </span><span class="rvts22">tab‐delimited text </span><span class="rvts20">file (MS Excel ‐&gt; \*.txt (Tab delimited); Google Sheets ‐ &gt; \*.tsv (Tab delimited). </span></p>

<span class="rvts20">The first row should contain the column titles. The column titles must be labeled exactly as listed above. Notice that none of the column titles have spaces in them.</span>

<span class="rvts21">**TeacherID** </span><span class="rvts20">is the key field on this file and must be unique.</span>

<span class="rvts21">**Email** </span><span class="rvts20">must also be unique.</span>

**<span class="rvts21">Password</span>**<span class="rvts20"> is an optional field </span>

**<span class="rvts21">Other Optional Columns</span>**

<span class="rvts21">**Password** </span><span class="rvts20">creates an initial password for your teachers. If you do not import a password when the teacher logs in they will be prompted to create a password. The password must be at least 6 characters in length.</span>

<p class="callout success"><span class="rvts33">Once the teachers have taken ownership of their account and created a password the import will not change the password. However, on the Global Setup / Contacts Setup page, you can reset the password for all your teachers. This is the reset administrative password button.</span></p>

<span class="rvts21">**Virtual Room** </span><span class="rvts20">is used to import an online meeting link for the teacher if you are having Virtual Conferences or allowing a choice of In‐Person or Virtual conferences. It is only used when you are creating your own meeting links for your teachers. If you are using the pickAtime integration for online meetings, the link will be generated automatically.</span>

<span class="rvts21">**AccessLevel** </span><span class="rvts20">allows you to set the Admin level for your teachers. An AccessLevel of 3 will provide your teachers with Resource Administrator access, and they will then be able to block their own schedule. The default access level for a teacher is Appointment Viewer.</span>

<span class="rvts21">**GroupName** </span><span class="rvts20">allows you to classify a teacher with a GroupName (e.g., Middle School Teacher, Science Teacher). This is useful if you want to create different slots for different groups of teachers. For example, if all your Middle School Teachers needed 15-minute slots and all your High School Teachers needed 20-minute slots, you might set a group name for your teachers, and then create slots for the entire group. The Group Name can also be used on the parent scheduling page to display teachers under the Group Name.</span>

<span class="rvts20">A column called </span><span class="rvts21">**Action** </span><span class="rvts20">can be created in order to delete an existing entry. If you need to delete previously uploaded data, you could resubmit the data file with this column title and the word delete entered in each row. This column defaults to "update" if the column is not present. </span><span class="rvts22">The Action column is only needed if you will be deleting data.</span>

##### **<span class="rvts0"><span class="rvts34">Import your File</span></span>**<span class="rvts0"><span class="rvts34">  
</span></span>

<span class="rvts20">Once you have created your teacher file, you are ready to import this file to your pickAtime account. The file must be a </span><span class="rvts22">tab‐delimited text file</span><span class="rvts20">. Locate the </span><span class="rvts21">Importer </span><span class="rvts20">under Main Navigation on the left side.</span>

1. <span class="rvts20">After logging into pickAtime, click </span><span class="rvts21">Importer</span><span class="rvts20">.</span>
2. <span class="rvts20">Select Data Type of School.</span>
3. <span class="rvts20">Select your event from the Event pull‐down.</span>
4. <span class="rvts20">Set the File Type to teachers</span>
5. <span class="rvts20">Click Browse and locate your teacher file on your computer</span>
6. <span class="rvts20">Click on Import</span><span class="rvts20">  
    </span>

<span class="rvts20">If you leave out some data, you can simply import the missing data.</span>

##### **<span class="rvts21">Error Messages on Import</span>**

<span class="rvts40" style="color: rgb(224,62,45);">Found contact with teacherid of ABC and a different contact with the email of betsy@noemail.com</span>

<span class="rvts20">This message indicates that you have a row in your teacher file with teacherID ABC and email address betsy@noemail.com.</span>

<span class="rvts20">However, in the Admin UI, you already have a contact with a teacherID of ABC and a different email address than betsy@noemail.com, AND a contact with the email address of betsy@noemail.com and a different teacherID than ABC.</span>

<span class="rvts20">For example, on your import file, you have this:</span>

<span class="rvts20">TeacherID Email</span>  
<span class="rvts20">ABC betsy@noemail.com</span>

<span class="rvts20">But in the Admin UI, you have two different contacts.</span>

<span class="rvts20">TeacherID Email</span>  
<span class="rvts20">ABC annie@noemail.com </span>

<span class="rvts20">DEF betsy@noemail.com</span>

<span class="rvts20">You need to correct your data in the Admin UI and then re‐import your teacher file. In the Admin UI, search for the contact with that email address that was flagged. If the contact you locate has a different teacherID than on your teacher file, and is an old contact, then delete that contact and re‐import your teacher file.</span>

<span class="rvts20">During the teacher file import, we look for a matching teacherID record or a matching email address record. If we find a match on either, we update the rest of the information. For example, if we find a matching teacherID, we update the email address and name of the teacher. If we find a matching email address, we update the teacherID and the name of the teacher. However, if we find two different contact records, one with a matching teacherID and one with a matching email address, we do not know which one should be updated, and we flag this error.</span>

#### **<span class="rvts0"><span class="rvts31">View Your Data</span></span>**

<span class="rvts36">Once you have imported your data, you should go to the </span>**<span class="rvts37">Appointments</span>**<span class="rvts36"> page to confirm that your teacher list on the right-hand side is correct.</span>