FLOW 1入口
四类并列:更改上课时间、更换授课老师、增加每节上课时长、增加每周上课次数。增加时长与增加课频本期仅面向中文私教课。已达每周 7 次上限时仅课频置灰;当前已是同系列最长时长时,“增加每节上课时长”置灰。加课频异常 D 见 FLOW 7。
1. 入口 · 选「增加每周上课次数」
您当前的课程安排
您想调整什么?
1A. 入口 · 选「增加每节上课时长」
您当前的课程安排
您想调整什么?
1B. 已达每周次数上限 · 仅课频置灰
您当前的课程安排
您想调整什么?
1C. 当前已是最长上课时长 · 入口置灰
您当前的课程安排
您想调整什么?
FLOW A增加每节上课时长
本期仅面向中文私教课,且仅支持 30→60。用户只选目标时长,系统匹配课程(同时长取创建最新)。系统校验原老师能否从同一开始时间向后延长,并覆盖生效日起全部后续固定课;任一不满足即结束自助流程,进入联系辅导老师结果页。不支持改时间、换老师或合并每周课次。
A1. 选目标时长与生效日
您希望将每节课调整为多长时间?
每周三 17:00 - 17:30
可选时长
新安排从哪天开始生效?
A2. 确认 · 原时段均可向后延长
您正在增加每节上课时长,请核对调整后的安排。
上课时长
调整后的每周安排
A3. 成功态(原时段延长)
您的课程已从 30 分钟调整为 60 分钟。新安排自 7 月 7 日起生效,之后每周的课都会按 60 分钟上课。
A4. 当前时间无法加长 · 联系辅导老师结果页
西西老师在当前上课时间无法安排 60 分钟课程。请联系辅导老师协助调整。
A5. 选原老师其他长期时间(本期不做)
请选择西西老师的其他长期上课时间
A6. 确认 · 已改选原老师其他时间(本期不做)
您正在增加每节上课时长,请核对调整后的安排。
上课时长
调整后的每周安排
A7. 原老师暂无其他长期时间(本期不做)
请选择西西老师的其他长期上课时间
请联系辅导老师协助调整。
FLOW 2选次数与生效日
选择目标每周次数与生效日(距当前 24 小时后、28 天内)。新增时段数 = 目标 − 当前:本例选每周 3 次即新增 1 个时段。该数量决定 FLOW3 是单时段直选还是多时段进度,也决定是否出现 FLOW4“选老师”。
2. 选次数与生效日(示例:每周 3 次 → 新增 1 个时段)
您希望每周上几次课?
周三 17:00
2 次
当前
3 次
4 次
5 次
6 次
7 次
新安排从哪天开始生效?
FLOW 3选时间
单时段直接选好即可;多时段用进度 M/N + 置灰主按钮,选够才可继续。选原老师可上时间(奶油色标记)→ 直达确认(少一步);选其他时间 → 进入 FLOW4 选老师。切换时区后可选时间按新时区刷新;已选时间保留,仅按新时区展示,无需重新选择。
3A. 选中其他时间(下一步选老师 · 4 步)
请选择新的上课时间
3B. 选中原老师时间(直达确认 · 3 步)
请选择新的上课时间
3C. 多时段 · 第 1 个(1/2,未选够置灰)
请选择新的上课时间
3D. 多时段 · 第 2 个(2/2,选够可继续)
请选择新的上课时间
3E. 切换时区 · 已选保留并按新时区展示(无需重选)
请选择新的上课时间
FLOW 4选老师
仅当在 FLOW3 选择了其他时间时出现。本期原型仍展示能长期覆盖全部已选新增时段的单老师;老师组合退路已确认允许但不优先,交互细节待定,本版暂不展开。
4. 老师列表(副标题归位 · 按钮指向具体老师)
选择一个最合适您的老师吧
以下老师都可以按您选的时间每周上课
周六 14:00
FLOW 5确认
合并为一张“调整后的每周安排”,用原有 / 新增标签区分,另附“新增课程首节课”。原老师分支为 3 步、其他老师分支为 4 步。点返回触发挽留弹窗(标题仍为“还要继续确认吗?”;主按钮“继续确认”,次“联系辅导老师”,文字“退出”;不再展示结果反馈页)。
5A. 确认 · 其他老师分支(合并周表 · 4 步)
您正在增加每周上课次数,请核对调整后的安排。
调整后的每周安排
5B. 确认 · 原老师分支(跳过选老师 · 3 步)
您正在增加每周上课次数,请核对调整后的安排。
调整后的每周安排
5C. 确认页返回 · 挽留弹窗(次按钮:联系辅导老师)
您正在增加每周上课次数,请核对调整后的安排。
调整后的每周安排
退出后,您本次新增的上课次数将不会生效。
FLOW 6结果
加课成功展示新课频、生效日与新增课程首节课。挽留弹窗点「联系辅导老师」后直接跳转沟通,不再展示结果反馈页。
6. 成功态(每周 3 次 · 原老师分支)
您现在每周上 3 次课。新安排自 7 月 7 日起生效,新增课程首节课为 7 月 10 日 周五 10:00 - 10:50。
FLOW 7异常与失效
本区集中展示全部异常弹窗(A–F,C 企微码兜底页本期不展示)。弹窗保留触发页上下文,只向用户说明当前结果和下一步操作,不展示课时、课程结构或回退机制等内部规则。点击「联系辅导老师」主路径为跳转微信侧;企微码仅作跳转失败兜底,原型不单独展示。
异常 A · 当前课程暂不支持调整
您正在增加每周上课次数,请核对调整后的安排。
调整后的每周安排
请联系辅导老师协助处理。
异常 B · 所选时间无老师(修改时间 / 联系辅导老师)
选择一个最合适您的老师吧
以下老师都可以按您选的时间每周上课
请选择其他时间,或联系辅导老师协助安排。
异常 D · 当前课程暂不支持在线调整
您想调整什么?
请联系辅导老师确认课程安排。
异常 E · 所选时间已被占用或过期(可重选)
您正在增加每周上课次数,请核对调整后的安排。
调整后的每周安排
请选择其他上课时间。
异常 F · 课程安排未更新
您正在增加每周上课次数,请核对调整后的安排。
调整后的每周安排
原课程安排保持不变,请重试或返回修改。
FLOW 1Entry
Four peer options: reschedule time, switch instructor, Make each class longer, Add weekly lesson(s). This release limits longer classes and weekly lessons to eligible Chinese 1-on-1 courses. Weekly cap grays frequency only; already-max length grays extend. Frequency Error D stays in FLOW 7.
1. Entry · Add weekly lesson(s)
Your current course schedule
What would you like to change?
1A. Entry · Make each class longer
Your current course schedule
What would you like to change?
1B. Weekly cap · frequency disabled only
Your current course schedule
What would you like to change?
1C. Already longest class length · option disabled
Your current course schedule
What would you like to change?
FLOW AMake each class longer
For eligible Chinese 1-on-1 courses, this release supports 30→60 only. Students pick duration; the system matches the course (newest if tied). It checks whether the current instructor can extend every future weekly class from the same start time. If any class cannot extend, self-service ends and the student is guided to their academic advisor. Changing times, switching instructors, and combining weekly classes are out of scope.
A1. Target length & effective date
How long would you like each class to be?
Wed 5:00 - 5:30 PM
Available length
When should this take effect?
A2. Review · current times can all extend
You're making each class longer. Please review the updated schedule.
Class length
Updated weekly schedule
A3. Success · current times extended
Your classes are now 60 minutes (was 30). Effective Jul 7. Later weekly classes will all use the new length.
A4. A future weekly class can't extend · advisor result page
Tina isn't available for 60-minute classes at your current times. Your academic advisor can help review other options.
A5. Pick instructor's other long-term times (out of scope)
Choose other long-term times with Tina
A6. Review · new times with same instructor (out of scope)
You're making each class longer. Please review the updated schedule.
Class length
Updated weekly schedule
A7. No other long-term times (out of scope)
Choose other long-term times with Tina
Contact your academic advisor for help with this change.
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)
How often would you like to have class?
Wed 5:00 PM
lesson(s)/week
Current
lesson(s)/week
lesson(s)/week
lesson(s)/week
lesson(s)/week
lesson(s)/week
When should the new schedule take effect?
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)
Choose additional times that work for you
3B. Time · selected current teacher time (→ review, 3 steps)
Choose additional times that work for you
3C. Time · slot 1/2 (disabled until complete)
Choose additional times that work for you
3D. Time · slot 2/2 (complete)
Choose additional times that work for you
3E. Time zone changed · keep selection, show in new zone
Choose additional times that work for you
FLOW 4Select teacher
Only appears when another time was chosen. This prototype still shows single teachers who can cover all selected new slots weekly. Multi-teacher fallback is allowed but not preferred; interaction details are TBD and not shown here.
4. Teacher list (subtitle moved · per-teacher button)
Let's find the best teacher for you
These teachers can teach at your selected time(s) every week.
Sat 2:00 PM
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)
You're adding another weekly lesson. Please review your updated schedule below.
Updated weekly schedule
5B. Review · original teacher (skip teacher · 3 steps)
You're adding another weekly lesson. Please review your updated schedule below.
Updated weekly schedule
5C. Review back · help modal (Contact academic advisor)
You're adding another weekly lesson. Please review your updated schedule below.
Updated weekly schedule
If you leave, this added weekly lesson will not take effect.
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)
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). They keep the triggering-page context and show only the result and next action, without exposing lesson balance, course structure, or rollback details. Contact academic advisor opens WeChat; QR is fallback only and is not shown in this prototype.
Error A · change currently unavailable
You're adding another weekly lesson. Please review your updated schedule below.
Updated weekly schedule
Contact your academic advisor for help.
Error B · no teacher (change time / contact advisor)
Let's find the best teacher for you
These teachers can teach at your selected time(s) every week.
Choose another time or contact your academic advisor.
Error D · online change unavailable
What would you like to change?
Contact your academic advisor to review your schedule.
Error E · selected time taken or expired (reselect)
You're adding another weekly lesson. Please review your updated schedule below.
Updated weekly schedule
Choose another class time.
Error F · schedule not updated
You're adding another weekly lesson. Please review your updated schedule below.
Updated weekly schedule
Your current schedule is unchanged. Try again or go back to edit.