HOW KOREH WORKS

Who does what.

Koreh has one platform administrator, any number of workspaces, and inside each workspace: owners and admins, teachers, classes and students. This page explains each role, in the order things happen.

How the roles relateA platform administrator approves workspaces. Each workspace, a synagogue or an independent teacher, contains owners and admins, teachers, and classes. Students belong to classes and reach Koreh through linked devices.Platform administratorapproves workspaces · sets limits and budgetsapprovesWorkspaceone synagogue, or one independent teacherOwner & adminsinvite teachers · activate studentsprivacy · team · notificationsTeachersclasses · add students · assignmentsaccess codes · help requestsClass AStudentStudentStudentClass BStudentStudentStudentDevicesa phone, tablet or browser linked to one studentwith a one-time code · stays linked 90 days
Everything a synagogue does happens inside its own workspace. The platform administrator only opens the door; teachers and admins run the room; students join through a device, not an account.

The words we use

Workspace
One synagogue, or one independent teacher. Teachers, classes, students, assignments and budgets all live inside it and never cross into another workspace.
Platform administrator
The Koreh operator. Approves new workspaces, sets their limits and spending caps, and handles account-deletion requests. Not a member of any synagogue.
Owner and admins
The workspace administrators. The owner is whoever applied; admins are invited helpers with the same day-to-day powers.
Teacher
An invited member who runs classes. Teachers see the classes they created or were assigned to, and the students in them.
Class and student
Students are records a teacher or admin creates, enrolled into one or more classes. A student never creates an account.
Access code and device
An eight-character code, valid for 24 hours and used once, links a student to a phone, tablet or browser for 90 days. Up to five devices per student. A class code is the same idea for a whole class: one code that stays available until a teacher cancels or replaces it, and lets each student join by typing their first name.

Platform administrators

You are not part of any synagogue. Your job is to decide which workspaces may operate and to keep spending under control.

  1. Sign in at /login with your verified email. Administrator rights are granted by the operator command line, never from the website, so if the Administration tab is missing, ask the operator to run the grant for your email after you have signed in once.
  2. Open Administration. New applications appear with the synagogue or teacher’s name, country and note.
  3. Review each one with a short note: Active opens the workspace; Needs information sends the applicant a request; Rejected, Suspended and Closed deny access immediately, including to any linked student devices.
  4. Set the workspace’s teacher and student limits and its daily and monthly preparation budgets. Zero budget means no new paid preparation; saved readings keep working.
  5. Review any preparation marked uncertain before allowing it again, and decide account-deletion requests when they arrive.

You do not add teachers or students, create codes, or see day-to-day classroom work. Those belong to the workspace.

Workspace owners and admins

A synagogue manager, or an independent teacher working alone. You set up the workspace, invite the team, and record student enrollment. In a synagogue workspace an administrator does not teach: readings, replies and help requests belong to the teacher of each class. If you want to do both, ask to be invited as a teacher on a second email address.

  1. Create your account. At /login choose Create an account, confirm the email you receive, then sign in.
  2. Apply for a workspace. In your workspace choose Apply: give the synagogue name (or your own, for an independent teacher), country and timezone. An independent teacher workspace opens immediately. A synagogue workspace shows as pending until the platform administrator approves it, and you receive an email with the decision.
  3. Invite your team under Team, by email, as a teacher or an admin. The link lasts seven days. The invitee must sign in with that same email address, then accept at /join.
  4. Create classes and assign teachers to them under Classes. Every class is a row in a table; open one to see its students, its join code and its readings. A teacher only sees classes they created or were assigned to, and only a teacher can be given a class.
  5. Add students under Students to a class, with a name and an email address for the student or a parent — a student needs a way to be reached. Each new student appears as pending with an Activate student button; one click enables them. The teacher of the class can activate their own students too.
  6. Hand out access codes. On an active student’s page choose Create access code and give the eight characters to the student or parent. It works once, within 24 hours. Or skip adding students one by one: on the class page choose Create class join code and show the code to the room. Each student types it with their first name and an email address at /join and is enrolled, activated and linked in one step. A class code admits a whole class and is not for one student; it does not expire and admits up to 40. Cancel class codes stops it at any time.
  7. Keep house. Revoke a lost device from the student’s page, read what the workspace has spent against its ceiling on your overview, check deliveries under Notifications, download the record of who did what under Activity, and handle privacy requests and erasures under Privacy.

Independent teacher? You are the owner of your own workspace, so every step above is yours, including activation.

Teachers

You run classes, set assignments and help students practise.

  1. Accept your invitation. Create an account or sign in at /login using the exact email the invitation was sent to, then open the invitation link (it lands on /join) and accept.
  2. Find your classes under Classes, as a table. Open one to see its students, their last activity and its readings. You see the classes assigned to you; you can also create your own.
  3. Add students under Students, with an email address for the student or a parent. They appear as pending. Open a student and press Activate student to enable them; you can do this for students in your own classes.
  4. Create an assignment for a class: title, book, chapter and a verse range of up to 30 verses, with an optional due date. It goes to the whole class unless you name one student under Assign to — the names offered are that class’s own — and a classmate who joins later never receives a reading set for somebody else. It starts as a draft, which you can keep editing in place; your wording simply replaces what was there.
  5. Publish it. Publishing sends it to every active student in that class, or to the one you named, and notifies them by email or app where enabled. Nothing is prepared until a student presses Prepare reading, so publishing costs nothing.
  6. Change or put it away. A published reading is changed with Revise, which makes a new draft students see again once you publish it; the version they already had is kept. Archive takes a reading off their list, including a draft you set by mistake. Nothing is deleted: the reading, the conversation about it and everything students practised are kept, and your workspace export still holds them.
  7. Give out access codes from an active student’s page for students in your classes, and revoke a device if one is lost. For a whole class at once, use Create class join code on the class page: students join themselves by typing the code, their first name and an email address. A class code is for a class, never for one student.
  8. Watch progress and help requests on your overview, which shows what needs you today: readings due or overdue, readings nobody has prepared, students waiting for an answer and students who have not practised for a week. A student can ask for help from inside a reading; it stays visible until you resolve it. A class page and a reading page both download their progress as a spreadsheet.

Students

You never create an account or choose a password. Your teacher sets you up, and you join on a device you trust.

  1. Get a code. Either your teacher shows the whole class one class code, which stays available until they cancel it, or gives you a personal code of your own, which works once within 24 hours. Both are eight letters and numbers. With a class code you also type an email address — yours or a parent’s — so your teacher can reach you.
  2. Link your device. Open /join in any browser, including iPhone, Android or a computer, or open the Koreh Android app. Type the code (and, for a class code, your first name and an email address) and give the device a name. That device stays linked for 90 days.
  3. Practise. Your My practice page lists your readings. Open one, press Prepare reading, then work phrase by phrase: tap the Hebrew or the pronunciation to hear it, turn onRepeat phrase while you get it right, slow the speed down, and record yourself to compare. Recordings stay on your device and are never uploaded.
  4. See what it means. Open What it means, and where to read more under the reading for the English of each verse and links to Sefaria, Mechon Mamre and a book guide. Print makes a practice sheet to take away.
  5. Mark your progress. A phrase counts as practised once you have played it through or pressed Mark practised, and it is still marked when you come back. Press Finish today’s practice when you are done.
  6. Practise something of your own. Under Assignments, open Practise a passage of my own and choose any passage from the Torah. Anything another student has already prepared appears straight away and is free. New verses use a weekly allowance your teacher sets and can raise. Your practice is yours: your teacher can see it, your classmates cannot.
  7. Your week. Your workspace shows the days you practised this week and, if your teacher has set one, a countdown to your reading. There is no streak to lose and no reminder to nag you — the only message is one note the day before a reading is due.
  8. Stuck? Open Ask my teacher under the reading, or press Ask about this beside a phrase, and write up to 500 characters. Your teacher’s reply appears in the same conversation.
  9. Optional: under Devices you can link a verified email so you can sign in on another browser later.

Lost the device, or the code expired? Ask your teacher for a new code. They can also unlink the old device.

Common questions

Why don’t students create accounts?

Koreh is built for children aged 11 to 15. Their teacher controls who is in the class, no child needs a password, and a lost device can be switched off in one click. The code is the whole sign-up — and with a class code, students join the class themselves in one step.

I added a student but there is no activate button.

It appears only while the student is pending, and only to workspace owners, admins, and teachers of a class that student is enrolled in. If you were not assigned to the class, ask an admin to assign you under Classes.

The access code says it is unavailable.

A personal code expires after 24 hours and works once; a class code works until it is cancelled or its 40 uses run out. The student must also be active before a personal code can be created. Make a fresh code.

My assignment is not showing for the student.

Publish it, and check the student is active and enrolled in that class. Students added after publishing get it too.

My teacher invitation did not work.

The invitation is tied to the email it was sent to. Sign in with that exact address first, then open the link. Invitations expire after seven days; the admin can send a new one.

My workspace still says pending.

Synagogue workspaces are approved by a platform administrator; independent-teacher workspaces open immediately. You receive an email when they do, or a request if they need more information. Questions go to eranamirltd+kth@gmail.com.