Twig Science has a number of user roles available which determine the type of access each user has.
In this article we will look at:
- What user accounts are available?
- What level of access does each role provide?
- How do I roster each user type using my preferred rostering method?
What user accounts are available?
The following user types exist:
- District Administrator
- Administrator
- Teacher (This role can also be used to roster a co-teacher when manually rostering with One Roster files or Twig Science Format(TSF) files)
- Student
What level of access does each role provide?
District Administrator: A District Administrator can access the grade view platform as well as the administrator dashboard. A District Administrator can browse user data, access district level reports and has access to rostering and SSO tools. District Administrators can see a lesson as a student would on the Twig Digital book, but they do not have access to student answers, or the ability to assign assessments or lessons..
Note
District Administrator accounts are not rostered. District administrator credentials are provided to you by our support team.
Administrator: An Administrator or School Admin can access the grade view platform, as well as the Administrator dashboard. Administrators can browse users and access reports for their assigned school. Administrators can see a lesson as a student would on the Twig Digital book, but they do not have access to student answers, or the ability to assign assessments or lessons.
Teacher: Teachers have access to all subscribed grades, assignments, assessments and can even switch to student view for lessons. Teachers can assign lessons and assessments. Teachers cannot access district level information such as district assessment reports or district user data.
Student: Students have a different view from teachers and can only access content which has been assigned to them.
Role overview chart
How do I roster each user type using my preferred rostering method?
There are several different ways to roster users:
- Roster different user types with Clever
- Roster different user types with Classlink
- Roster different user types with One Roster
- Roster different user types with Twig Science Format
Roster different user types with Clever
You can find out about how to assign user types with Clever by reading their article: Clever Roles: Overview of Roles & Permissions
Roster different user types with Classlink
You can find out how to assign user types in Classlink by reading their article: Profiles
Roster different user types with One Roster
Role is assigned within two different files when using One Roster format. The role of a user is assigned in the user.csv and the enrollments.csv.
We’ll look at how to roster the following user types:
- How do I roster a student or administrator using One Roster files?
- How do I roster a teacher or co-teacher using One Roster files?
How do I roster a student or administrator using One Roster files?
The role of a student or administrator is assigned in both the enrolments.csv and the users.csv.
Enrolments.csv
Users.csv
How do I roster a teacher or co-teacher using One Roster files?
The role of teacher is assigned in the enrollments.csv and the users.csv.
Enrolments.csv
Users.csv
To make a teacher a primary teacher or co-teacher open the enrolments.csv. Here you need to mark a teacher as TRUE in the Primary column, and to assign the role of co-teacher either leave the field empty or put in FALSE.
For a full guide to rostering with One Roster please read: Rostering with CSV One Roster format
Roster different user types with Twig Science Format
To roster users with Twig Science Format (TSF) you need to provide two CSV files, a user.csv and a classes.csv. These can be uploaded to the platform by using your district administrator credentials.
We’ll look at how to roster the following user types:
- How do I roster a student using TSF files?
- How do I roster a teacher using TSF files?
- How do I roster a co-teacher using TSF files?
- How do I roster an administrator using TSF files?
How do I roster a student using TSF files?
To roster students you need to add them to the user.csv file and type in student in the role column.
Students also need to be added to the classes.csv where they can be attached to a teacher and class.
For a full guide for how to roster using TSF files please read: Rostering manually with Twig Science Format.
How do I roster a teacher using TSF files?
To roster teachers you need to add them to the user.csv file and type teacher in the role column.
Teachers also need to be added to the classes.csv where they can be attached to a class.
How do I roster a co-teacher using TSF files?
To roster co-teachers you need to add them to the user.csv file and type teacher in the role column.
To add a co-teacher to a class, you will need to add them to the classes.csv file after the primary teacher’s class rows. Using the example below, teacher T001 teaches class KG_1B with 5 students, a co-teacher, CO-T002, has been added with the same class and student associations immediately below.
Helpful tip
You can copy the rows containing the primary teacher associations (rows 2-6), paste it in the next available rows (rows 7-11) replacing the teacher_id value with the co-teacher’s teacher_id value.
How do I roster an administrator using TSF files?
To roster administrators you just need to add them to the users.csv file and type administrator in the role column. Administrators do not need to be added to the classes.csv file.