Table of contents
Groups and enrollment (scales to many courses)
NB! If zulip gives notification that user is deactivated, please write to ati.comp@ut.ee to restore membership.
To create group: Go to Settings- > Group Settings-> Create group

For each course create two groups:
g-YYYY-fall|spring-course-studentsg-YYYY-fall|spring-course-staff
Access rules:
- Course channel: students group + staff group. (Separation only needed, if you need to give different rights, ex delete everyone's posts)
- Staff channel: staff group only
- (If used) announcements channel: everyone can read; only staff can post
Enrollment notes:
- ** Users must exist in Zulip (logged in at least once) before they can be added to groups.
Suggested workflow:
Version 1 ( for bigger courses)
Set up your API Key
- Go to zulip-admin.cs.ut.ee and log in with your UT account. You might be already logged in, if you are logged in with UT account in some other tabs. Note, that you have to be on eduroam or connected through edu VPN to eduroam.
- Get your api key from zulip.cs.ut.ee to Settings-> Personal->Account & privacy-> Manage yout API Key-> Get API key and copy it.
- Paste your api key, on zulip-admin.cs.ut.ee site and click 'Save API key'.

Adding people with zulip-admin site
- On zulip-admin.cs.ut.ee select, if you want to add people to group (Add Members To Group) or channel ( Add Subscribers To Channel) under Action.
- Copy the group or channel name that you have created in zulip.cs.ut.ee. Please remember it's not possible to delete channels or groups, but you can change name afterwards. Channels and groups may be private.

- Upload CSV file from SIS2 and click 'Validate Changes', there's no need to change or delete anything from SIS2 csv file. You can upload the same file multiple times, if some student's still don't have zulip account. Everyone on moderator rights on zulip or at least with right " add people to channel" can add.
- If everything is correct click 'Execute'
- If students are not found in zulip, they are not added. To avoid adding them multiple times, ask students to log into zulip at least once.
Version 2 manually ( use only with smaller courses)
- Create a public channel and share the invite link with students. Click ellips
-> Copy link to channel
- From Main Menu
-> Group settings-> create new user group-> #your-course-channel (adds all subscribers of that channel into the group).
- If needed, you can always add them manually by each email address. Students have to be logged into the system at least once beforehand.
- Add manually staff emails to create course staff group. Only needed, if they need more rights than regular member in the course. Channel creator can still administer their channel.