Self-service Add Frequency Prototype v10.2.2

按 FLOW 分区 · 挽留弹窗次按钮=联系辅导老师(标题不变);去掉结果反馈页 · 中文 / English

统一样例:私教课 · 授课老师 西西 / Tina · 当前每周 2 次(周二 18:00、周三 17:00)· 生效日 2026 年 7 月 7 日(周二)
主评审路径:FLOW1 入口 → FLOW2 选次数(每周 3 次)+生效日 → FLOW3 选时间 → FLOW4 选老师(仅选其他时间时) → FLOW5 确认 → FLOW6 成功
关键分支:新增时段数 = 目标 − 当前;选原老师可上时间→直达确认(3 步),选其他时间→多一步“选老师”(4 步);多时段用进度 M/N + 置灰主按钮
异常兜底(全部集中在底部 FLOW 7,保留 A–F 编号对齐 PRD/埋点):A 课时为 0|B 无老师|C 联系辅导老师(企微码仅兜底·原型不展示)|D 课程时长异常|E 时间失效/被占用|F 排课失败全部回退;另含入口“每周 7 次上限置灰”与选时间页“切换时区重算”

FLOW 1入口

私教课剩余课时不为 0的用户展示“增加每周上课次数”入口。已达每周 7 次上限时该选项置灰并说明。课程时长异常(异常 D)见底部 FLOW 7。

1. 选择原因(正常入口)

09:415G 100%

您当前的课程安排

西
西西
中文授课老师
每周二 18:00 - 18:50
每周三 17:00 - 17:50

您想调整什么?

更改上课时间
更换授课老师
增加每周上课次数

1B. 已达每周次数上限(7 次)· 选项置灰

09:415G 100%

您当前的课程安排

西
西西
中文授课老师
每周 7 次固定上课(已排满)

您想调整什么?

更改上课时间
更换授课老师
增加每周上课次数
您已达到每周上课次数上限(7 次),暂时无法继续增加;如需调整,请联系辅导老师。

FLOW 2选次数与生效日

选择目标每周次数与生效日(距当前 24 小时后、28 天内)。新增时段数 = 目标 − 当前:本例选每周 3 次即新增 1 个时段。该数量决定 FLOW3 是单时段直选还是多时段进度,也决定是否出现 FLOW4“选老师”。

2. 选次数与生效日(示例:每周 3 次 → 新增 1 个时段)

09:415G 100%
1选择次数
2选择时间
3确认

您希望每周上几次课?

当前课频每周 2 次
当前上课时间周二 18:00
周三 17:00
每周
2 次
当前
每周
3 次
每周
4 次
每周
5 次
每周
6 次
每周
7 次

新安排从哪天开始生效?

2026年7月7日 周二

FLOW 3选时间

单时段直接选好即可;多时段用进度 M/N + 置灰主按钮,选够才可继续。选原老师可上时间(奶油色标记)→ 直达确认(少一步);选其他时间 → 进入 FLOW4 选老师。切换时区后可选时间按新时区刷新;已选时间保留,仅按新时区展示,无需重新选择。

3A. 选中其他时间(下一步选老师 · 4 步)

09:415G 100%
1选择次数
2选择时间
3选择老师
4确认

请选择新的上课时间

时区:(GMT+8) Asia/Shanghai
请选择 1 个新增固定上课时间(已选 1/1)
早上
西西老师08:00
08:20
08:40
09:00
西西老师09:20
09:40
西西老师10:00
10:20
10:40
下午和晚上
13:00
13:20
13:40
19:40
20:20
21:00
周五 20:20
下一步:选择可长期上课的老师

3B. 选中原老师时间(直达确认 · 3 步)

09:415G 100%
1选择次数
2选择时间
3确认

请选择新的上课时间

时区:(GMT+8) Asia/Shanghai
请选择 1 个新增固定上课时间(已选 1/1)
早上
西西老师08:00
08:20
08:40
09:00
西西老师09:20
西西老师10:00
下午和晚上
推荐14:20
14:40
15:00
周五 10:00
下一步:确认安排(继续由西西老师上课)

3C. 多时段 · 第 1 个(1/2,未选够置灰)

09:415G 100%
1选择次数
2选择时间
3选择老师
4确认

请选择新的上课时间

时区:(GMT+8) Asia/Shanghai
请选择 2 个新增固定上课时间,还需再选 1 个(已选 1/2)
早上
10:00
10:20
10:40
周一 10:00

3D. 多时段 · 第 2 个(2/2,选够可继续)

09:415G 100%
1选择次数
2选择时间
3选择老师
4确认

请选择新的上课时间

时区:(GMT+8) Asia/Shanghai
已选 2/2,可进入下一步
下午和晚上
13:00
14:00
14:20
周一 10:00
周六 14:00

3E. 切换时区 · 已选保留并按新时区展示(无需重选)

09:415G 100%
1选择次数
2选择时间
3选择老师
4确认

请选择新的上课时间

时区:(GMT-4) America/New_York
时区已切换,已选时间已按新时区展示。
请选择 1 个新增固定上课时间(已选 1/1)
早上
西西老师08:00
08:20
08:40
09:00
09:20
09:40
周五 08:20
下一步:选择可长期上课的老师

FLOW 4选老师

仅当在 FLOW3 选择了其他时间时出现。只展示能长期覆盖全部已选新增时段的老师。若查无可承接老师,触发异常 B(见底部 FLOW 7)。

4. 老师列表(副标题归位 · 按钮指向具体老师)

09:415G 100%
1选择次数
2选择时间
3选择老师
4确认

选择一个最合适您的老师吧

以下老师均可按您选择的时间长期上课

新的上课时间周一 10:00
周六 14:00
苏珊
体验课老师
✓ 持证教师
👥99 名学员,334 节课
🗣授课语言:中文、英文
📚6 年教龄
🎓硕士,中国百强高校
您好,我是 Susan。很高兴帮助学员发现中文语言与文化的魅力…
展开 ▾
安娜
朋友的老师
✓ 持证教师
👥86 名学员,210 节课
🗣授课语言:中文、英文
您好友的孩子正在跟 Anna 老师上课…
展开 ▾

FLOW 5确认

合并为一张“调整后的每周安排”,用原有 / 新增标签区分,另附“新增课程首节课”。原老师分支为 3 步、其他老师分支为 4 步。点返回触发挽留弹窗(标题仍为“需要协助吗?”;主按钮“继续确认”,次“联系辅导老师”,文字“退出”;不再展示结果反馈页)。

5A. 确认 · 其他老师分支(合并周表 · 4 步)

09:415G 100%
1选择次数
2选择时间
3选择老师
4确认
西
西西

您正在增加每周上课次数,请核对调整后的安排。

调整后的每周安排

每周二 18:00 - 18:50 · 西西原有
每周三 17:00 - 17:50 · 西西原有
每周一 10:00 - 10:50 · 苏珊新增
每周六 14:00 - 14:50 · 苏珊新增
新增课程首节课
2026年7月11日 周六 14:00 - 14:50
L2-unitA-lesson1 认识我和家人

5B. 确认 · 原老师分支(跳过选老师 · 3 步)

09:415G 100%
1选择次数
2选择时间
3确认
西
西西

您正在增加每周上课次数,请核对调整后的安排。

调整后的每周安排

每周二 18:00 - 18:50 · 西西原有
每周三 17:00 - 17:50 · 西西原有
每周五 10:00 - 10:50 · 西西新增
新增课程首节课
2026年7月10日 周五 10:00 - 10:50
L2-unitA-lesson1 认识我和家人

5C. 确认页返回 · 挽留弹窗(次按钮:联系辅导老师)

09:415G 100%
1选择次数
2选择时间
3选择老师
4确认
西
西西

您正在增加每周上课次数,请核对调整后的安排。

调整后的每周安排

每周二 18:00 - 18:50 · 西西原有
每周三 17:00 - 17:50 · 西西原有
每周五 20:20 - 21:10 · 苏珊新增

FLOW 6结果

加课成功展示新课频、生效日与新增课程首节课。挽留弹窗点「联系辅导老师」后直接跳转沟通,不再展示结果反馈页。

6. 成功态(每周 3 次 · 原老师分支)

09:415G 100%
已成功增加每周上课次数

您现在每周上 3 次课。新安排自 7 月 7 日起生效,新增课程首节课为 7 月 10 日 周五 10:00 - 10:50。

FLOW 7异常与失效

本区集中展示全部异常弹窗(A–F,C 企微码兜底页本期不展示)。异常统一用弹窗承载并保留触发页上下文:A 课时为 0、B 无老师(老师列表页)、D 课程时长异常(入口前置阻断)、E 时间失效/被占用、F 排课失败全部回退。点击「联系辅导老师」主路径为跳转微信侧;企微码仅跳转失败兜底,原型不单独展示

异常 A · 提交时课时为 0(联系辅导老师才通知)

09:415G 100%
1选择次数
2选择时间
3确认
西
西西

您正在增加每周上课次数,请核对调整后的安排。

调整后的每周安排

每周二 18:00 - 18:50 · 西西原有
每周三 17:00 - 17:50 · 西西原有
每周五 10:00 - 10:50 · 西西新增

异常 B · 所选时间无老师(修改时间 / 联系辅导老师)

09:415G 100%
1选择次数
2选择时间
3选择老师
4确认

选择一个最合适您的老师吧

以下老师均可按您选择的时间长期上课

新的上课时间周五 20:20

异常 D · 课程时长异常(前置阻断)

09:415G 100%

您想调整什么?

增加每周上课次数

异常 E · 所选时间已被占用或过期(可重选)

09:415G 100%
1选择次数
2选择时间
3选择老师
4确认
西
西西

您正在增加每周上课次数,请核对调整后的安排。

调整后的每周安排

每周二 18:00 - 18:50 · 西西原有
每周五 20:20 - 21:10 · 苏珊新增

异常 F · 排课未成功(已全部取消,可重试 · 自动通知)

09:415G 100%
1选择次数
2选择时间
3选择老师
4确认
西
西西

您正在增加每周上课次数,请核对调整后的安排。

调整后的每周安排

每周二 18:00 - 18:50 · 西西原有
每周一 10:00 - 10:50 · 苏珊新增
每周六 14:00 - 14:50 · 苏珊新增

FLOW 1Entry

Entry shows only for 1-on-1 students with a non-zero lesson balance. When the weekly cap (7) is reached the option is disabled with a note. Abnormal course setup (Error D) is shown in FLOW 7 at the bottom.

1. Reason (normal entry)

09:415G 100%

Your current course schedule

T
Tina
Chinese Language Instructor
Tuesday 6:00 - 6:50 PM
Wednesday 5:00 - 5:50 PM

What would you like to change?

Reschedule the time
Switch instructor
Add weekly lesson(s)

1B. Weekly cap reached (7) · option disabled

09:415G 100%

Your current course schedule

T
Tina
Chinese Language Instructor
7 lessons/week (fully booked)

What would you like to change?

Reschedule the time
Switch instructor
Add weekly lesson(s)
You've reached the weekly limit (7 lessons/week) and can't add more for now. Contact your academic advisor if you need changes.

FLOW 2Frequency & effective date

Pick target lessons/week and effective date (from 24h later, within 28 days). Slots to add = target − current: here 3/week means 1 new slot, which decides single vs multi-slot selection in FLOW3 and whether FLOW4 (teacher) appears.

2. Frequency & effective (e.g. 3/week → add 1 slot)

09:415G 100%
1Frequency
2Time
3Review

How often would you like to have class?

Current frequency2 lesson(s)/week
Current timesTue 6:00 PM
Wed 5:00 PM
2
lesson(s)/week
Current
3
lesson(s)/week
4
lesson(s)/week
5
lesson(s)/week
6
lesson(s)/week
7
lesson(s)/week

When should the new schedule take effect?

Tue, Jul 7, 2026

FLOW 3Select time

Single slot: just pick it. Multiple slots: use M/N progress + disabled primary button. Choosing a current-teacher time (cream) goes straight to Review (one step fewer); choosing another time leads to FLOW4. After a time-zone switch, available slots refresh; selected times are kept and only re-displayed in the new zone — no reselection needed.

3A. Time · selected other time (→ teacher, 4 steps)

09:415G 100%
1Frequency
2Time
3Teacher
4Review

Choose additional times that work for you

Time zone: (GMT+8) Asia/Shanghai
Sun
Mon
Tue
Wed
Thu
Fri
Sat
Select 1 weekly times (1/1 selected).
Morning
Tina8:00 AM
8:20 AM
8:40 AM
Tina10:00 AM
10:20 AM
10:40 AM
Afternoon & evening
7:40 PM
8:20 PM
9:00 PM
Fri 8:20 PM
Next: choose a teacher who can teach weekly

3B. Time · selected current teacher time (→ review, 3 steps)

09:415G 100%
1Frequency
2Time
3Review

Choose additional times that work for you

Time zone: (GMT+8) Asia/Shanghai
Sun
Mon
Tue
Wed
Thu
Fri
Sat
Select 1 weekly times (1/1 selected).
Morning
Tina8:00 AM
8:20 AM
Tina10:00 AM
Fri 10:00 AM
Next: review schedule (Tina keeps teaching)

3C. Time · slot 1/2 (disabled until complete)

09:415G 100%
1Frequency
2Time
3Teacher
4Review

Choose additional times that work for you

Time zone: (GMT+8) Asia/Shanghai
Sun
Mon
Tue
Wed
Thu
Fri
Sat
Select 1 more weekly times (1/2 selected).
10:00 AM
10:20 AM
10:40 AM
Mon 10:00 AM

3D. Time · slot 2/2 (complete)

09:415G 100%
1Frequency
2Time
3Teacher
4Review

Choose additional times that work for you

Time zone: (GMT+8) Asia/Shanghai
Sun
Mon
Tue
Wed
Thu
Fri
Sat
2/2 selected — ready to continue.
Afternoon & evening
1:00 PM
2:00 PM
2:20 PM
Mon 10:00 AM
Sat 2:00 PM

3E. Time zone changed · keep selection, show in new zone

09:415G 100%
1Frequency
2Time
3Teacher
4Review

Choose additional times that work for you

Time zone: (GMT-4) America/New_York
Time zone switched. Your selected times are now shown in the new time zone.
Sun
Mon
Tue
Wed
Thu
Fri
Sat
Select 1 weekly times (1/1 selected).
Morning
Tina8:00 AM
8:20 AM
8:40 AM
9:00 AM
9:20 AM
9:40 AM
Fri 8:20 AM
Next: choose a teacher who can teach weekly

FLOW 4Select teacher

Only appears when another time was chosen. Shows only teachers who can cover all selected new slots weekly. If none, Error B is shown in FLOW 7 at the bottom.

4. Teacher list (subtitle moved · per-teacher button)

09:415G 100%
1Frequency
2Time
3Teacher
4Review

Let's find the best teacher for you

These teachers can teach weekly at your selected time(s).

New weekly timesMon 10:00 AM
Sat 2:00 PM
S
Susan
Trial teacher
✓ Certified
👥99 students, 334 lessons
🗣Languages: Chinese, English
📚6 years teaching experience
🎓Master degree, top 100 universities in China
Hi, I'm Susan. I love helping students discover the beauty of Chinese language and culture...
Read more ▾
A
Anna
Friend's teacher
✓ Certified
👥86 students, 210 lessons
🗣Languages: Chinese, English
A friend's child takes classes with Anna...
Read more ▾

FLOW 5Review

One merged “Updated weekly schedule” with Current / New tags, plus “First Added Class”. Original-teacher branch is 3 steps, other-teacher branch is 4 steps. Back triggers a help modal (Keep reviewing primary; also Contact academic advisor / Leave).

5A. Review · other teacher (merged · 4 steps)

09:415G 100%
1Frequency
2Time
3Teacher
4Review
T
Tina

You're adding another weekly lesson. Please review your updated schedule below.

Updated weekly schedule

Tuesday 6:00 - 6:50 PM · TinaCurrent
Wednesday 5:00 - 5:50 PM · TinaCurrent
Monday 10:00 - 10:50 AM · SusanNew
Saturday 2:00 - 2:50 PM · SusanNew
First Added Class
Sat, Jul 11, 2026 2:00 - 2:50 PM
L2-unitA-lesson1 Get to know me and my family

5B. Review · original teacher (skip teacher · 3 steps)

09:415G 100%
1Frequency
2Time
3Review
T
Tina

You're adding another weekly lesson. Please review your updated schedule below.

Updated weekly schedule

Tuesday 6:00 - 6:50 PM · TinaCurrent
Wednesday 5:00 - 5:50 PM · TinaCurrent
Friday 10:00 - 10:50 AM · TinaNew
First Added Class
Fri, Jul 10, 2026 10:00 - 10:50 AM
L2-unitA-lesson1 Get to know me and my family

5C. Review back · help modal (Contact academic advisor)

09:415G 100%
1Frequency
2Time
3Teacher
4Review
T
Tina

You're adding another weekly lesson. Please review your updated schedule below.

Updated weekly schedule

Tuesday 6:00 - 6:50 PM · TinaCurrent
Wednesday 5:00 - 5:50 PM · TinaCurrent
Friday 8:20 - 9:10 PM · SusanNew

FLOW 6Result

Success shows the new frequency, effective date and first added class. Contact academic advisor jumps to chat — no separate notified result page.

6. Success (3/week · original teacher)

09:415G 100%
Lesson frequency updated

You now have 3 lesson(s)/week. Effective Jul 7. First added class: Fri, Jul 10, 10:00 - 10:50 AM.

FLOW 7Errors & edge cases

All error modals are collected here (A–F; C QR fallback not shown). Unified modal keeps triggering-page context: A 0 lessons, B no teacher (teacher list), D abnormal course setup (entry pre-check), E time taken/expired, F schedule failed / all rolled back. Contact academic advisor jumps to WeChat; QR is fallback only — not shown in this prototype.

Error A · 0 lessons left on submit (notify only if contact)

09:415G 100%
1Frequency
2Time
3Review
T
Tina

You're adding another weekly lesson. Please review your updated schedule below.

Updated weekly schedule

Tuesday 6:00 - 6:50 PM · TinaCurrent
Wednesday 5:00 - 5:50 PM · TinaCurrent
Friday 10:00 - 10:50 AM · TinaNew

Error B · no teacher (change time / contact advisor)

09:415G 100%
1Frequency
2Time
3Teacher
4Review

Let's find the best teacher for you

These teachers can teach weekly at your selected time(s).

New weekly timeFri 8:20 PM

Error D · schedule needs advisor (pre-check block)

09:415G 100%

What would you like to change?

Add weekly lesson(s)

Error E · selected time taken or expired (reselect)

09:415G 100%
1Frequency
2Time
3Teacher
4Review
T
Tina

You're adding another weekly lesson. Please review your updated schedule below.

Updated weekly schedule

Tuesday 6:00 - 6:50 PM · TinaCurrent
Friday 8:20 - 9:10 PM · SusanNew

Error F · update didn't complete (all canceled · retry · auto-notify)

09:415G 100%
1Frequency
2Time
3Teacher
4Review
T
Tina

You're adding another weekly lesson. Please review your updated schedule below.

Updated weekly schedule

Tuesday 6:00 - 6:50 PM · TinaCurrent
Monday 10:00 - 10:50 AM · SusanNew
Saturday 2:00 - 2:50 PM · SusanNew