Teacher and Student Onboarding

A clear setup flow for teachers and students.

This is the actual TalkLoop workflow, based on the product screens. Set up your teacher profile, invite students with one link, define each learner's private scope, assign tasks, and review the results in one place.

Teacher side

Profile, invite links, private student scope, manual tasks, AI tasks, and a dashboard with errors, scores, and trends.

Student side

The student accepts a link, sees who they are learning with, receives tasks from the teacher, completes them, and keeps practicing inside the app.

The real product flow, screen by screen

This version follows the actual screens in the product. It shows what the teacher does first, what the student sees next, and how the follow-up loop becomes practical after onboarding.

Practical flow

1. Start on the teacher side

The entry is short: move from the main app into the teacher area and set up your profile right away.

Teacher viewTalkLoop app menu with the For Teachers link highlighted

Screen 1

Teacher view

Open the teacher area from the main app

From the main TalkLoop navigation, the teacher starts by choosing 'For Teachers'. This moves the flow from the learner-facing app into the teacher workspace.

Teacher viewTeacher landing page with the create teacher profile button

Screen 2

Teacher view

Create the teacher account

The teacher landing leads directly into account setup. The goal is simple: move from the public page into the teacher panel with as little friction as possible.

Teacher viewTeacher profile setup screen with display name and bio fields

Screen 3

Teacher view

Complete a short teacher profile

The teacher adds a display name and, optionally, a short bio. That name becomes the visible teacher identity students will recognize in the app.

Practical flow

2. Connect the student

Next comes the teacher-student connection itself. The link should be simple, and the result should be visible immediately.

Teacher viewTeacher invitation screen with email invite form

Screen 4

Teacher view

Invite students with one link

After setup, the teacher can invite students from the Students view. Once invited, students are assigned to that teacher and will see that connection inside the app after they sign in.

Teacher viewTeacher dashboard with one connected student selected

Screen 5

Teacher view

The student appears in your dashboard

Once the invite is accepted, the student is visible in the teacher panel and can be opened from the sidebar. From there, you can review progress, scope, and tasks in one place.

Practical flow

3. Set the learning direction

This is where the system becomes personal: you set the level, topics, and actual focus for this learner.

Teacher viewStudent learning scope screen with CEFR level, topics, and goals

Screen 6

Teacher view

Set the student's private learning scope

The teacher defines CEFR level, topics, current focus, and goals. This is where the workflow becomes personal: one student may need stronger writing, another may need more confidence in meetings.

Practical flow

4. Assign better practice

The student gets clear assigned work, while you can sharpen the context and generate a more useful task set.

Student viewStudent-facing teacher task card inside the app

Screen 7

Student view

The student sees teacher-assigned tasks immediately

Once tasks are assigned, the student sees them inside the app right away. The view stays simple: the task is visible, the instruction is clear, and the teacher context is preserved.

Teacher viewAI task generator with additional instructions field

Screen 8

Teacher view

Add extra context before generating tasks

The teacher can add extra instructions on top of the saved student scope and recent mistakes. This lets you guide the next task set toward a specific lesson goal, topic, or correction target.

Teacher viewGenerated AI tasks ready to be selected and assigned

Screen 9

Teacher view

Generate, adjust, and assign the right tasks

You can regenerate the set, review the proposed tasks, and assign one, several, or all of them. The teacher keeps control over task selection, level, and relevance.

Practical flow

5. See the real outcome

At the end, the student gets immediate correction, and you no longer have to guess what worked and what needs improvement.

Student viewStudent task analysis with corrections, better phrasing, and score

Screen 10

Student view

The student gets instant analysis and clear next steps

After completing the task, the student gets immediate corrections, better phrasing, and a score. The exact style of analysis can match the kind of practice you want the student to focus on.

Teacher flow, step by step

The teacher setup is intentionally short. The goal is to get from account creation to useful student data without extra admin friction.

01

Create your teacher profile

Open teacher settings, set the name students should see, and add a short bio. This is the teacher identity students recognize on invites and inside the app.

02

Your name becomes the student-facing badge

Students see a badge that says 'Learning with {your name}'. That comes directly from your teacher profile, so it should be a real name or teaching brand, not a placeholder.

03

Invite each student with one link

In the invitations view, you can generate a shareable invite link or create an invite tied to an email. The link can be copied and sent directly to the student.

04

The student appears in your teacher panel

Once the invite is accepted, the student is connected to your account and becomes visible in your student list. From there, you can open their dashboard, scope, and tasks.

05

Manage the learner from one place

Each student has a dedicated area where you can review speaking data, save their private learning scope, create tasks manually, or assign AI-generated follow-up.

What the student experiences

The student flow stays simple. The product removes setup complexity so students can join fast and start practicing right away.

Step 1

The student opens the invite link

Every invite leads to a dedicated accept page. If the student is not signed in yet, they are prompted to sign in first and then return to the invite.

Step 2

The student accepts and gets connected

After acceptance, the student is linked to your teacher account. The confirmation screen shows who they are now learning with, so the relationship is explicit.

Step 3

The student sees tasks and teacher context in the app

Pending tasks appear in the student dashboard with your name. When the student works on a task, the app keeps the teacher assignment in context.

What is visible, and what stays private

This matters operationally: students should know who their teacher is, but your internal planning notes should stay on the teacher side.

The student can see

  • Your teacher display name in the 'Learning with ...' badge.
  • Teacher-assigned tasks and which teacher they came from.
  • That they are connected to a specific teacher after accepting the invite.

Only the teacher can see

  • The student's private label inside Learning Scope.
  • CEFR level, focus topics, goals, and current lesson focus.
  • The teacher dashboard view with session history, recurring mistakes, score trends, and detailed task results.

How the follow-up loop works after onboarding

The onboarding matters because it unlocks a tight feedback loop. Once the student is connected, the teacher workflow becomes much more useful than generic homework.

1. Define the student's scope

Set CEFR level, topics, goals, and current focus so the system understands what matters for this learner and what kinds of mistakes deserve more attention.

2. Assign tasks manually or with AI

You can create tasks yourself, assign challenge tasks, or generate task ideas with AI based on the student's saved scope and recent speaking errors.

3. Review what happened

When the student completes a task, you can review the spoken text, corrected version, detected errors, AI feedback, completion status, and score inside the teacher panel.

Related teacher guides

Start with the shortest path

The fastest useful setup is simple: create your profile, send one invite link, set the student's private scope, and assign the first task. From there, the dashboard starts becoming genuinely useful.