1、在线教育平台功能设计a功能实现a2会员提问a3问题分配a4答题等待a5答案采纳a1首次关注a 功能实现包含:首次关注,会员提问,问题分配,答题等待,答案采纳五个子模块a1 首次关注:收集关注者身份(学生 or 老师) ,记录 username,所属年级首次关注自动回复内容关注者是否互动 不做任何操作NY收集关注者身份(学生or老师),记录username是否学生 NY记录擅长年级,引导进入答题等待记录所在年级,引导进入试用或者办理会员a2 会员提问:会员提问需先判断是否 firstuse,是否会员,套餐内剩余题目数量是否大于 0,做出相应部分操作和提醒,N-Y-Y 记录题目信息(提问者 use
2、rname,所属年级,题目编号,题目图片 url,提问时间) ,进入问题分配环节。会员提问判断是否firstuse 记录username,补充年级信息判断是否会员 免费 试用 题目3 道判断套餐内剩余题目数量0记录题目信息进入问题分配环节提醒充值办理会员YNNYYYN提醒充值Na3 问题分配:同一题目同一时间分配给 2-3 位老师解答,优先分配给答题等待者(基于及时性考虑) ,其次分配给综合排名较高的老师,综合排名根据历史答题量和采纳率求得(归一化之后按照 5:5 加权) ,答题时间每超 20min,流程循环重新分配 2-3 位老师,直至至少有一位老师给出答案,记录题目信息(题目编号,答题者
3、username,分配题目时间,解答题目时间,答案图片 url:可能分多次拍照) ,进入答案采纳环节问题分配(查询提问者所在年级)剔除规避老师,所在 年级答题等待者=2 题目分配给:等待者综合排名top2 (非busy答题时间是否20min记录答案信息进入答案队列 进入答案采纳环节YN题目分配给:等待者+剔除规避老师非等待者综合排名top2 (非busyNYa4 答题等待:老师申请答题先判断是否 firstuse,进入答题等待环节,享有优先答题权,答题等待有效时间 60min(答题等待旨在记录一小时之内在线老师,提高答题的及时性)答题等待判断是否firstuse 记录username,补充擅长
4、年级信息答题等待60minYN答题等待答题等待 无效NYa5 答案采纳:需告知提问者和答题者,每道题目有 2 个应答者(实际情况是大于等于 2,极端情况会有多个应答者) ,当答案队列大于等于 1 时,按照时间优先的原则回传答案至提问者,如果提问者采纳或者提问者 10min 内无应答默认被采纳,则结束流程,如提问者不采纳,回传候补答案,让提问者选择采纳答案,如提问者继续不采纳候补答案,将进入人工审核,并告知提问者和答题者,将题目和答案信息发送至运营者微信号(study2019) 。当答案队列等于 1 时,提问者不满意,需告知无候补答案,收集提问者不被采纳原因,于提问者与解答者之间互动 1 次给予
5、申诉机会,再次征询是否被采纳,不被采纳将重新进入问题分配环节分配老师解答,并告知提问者和答题者,规避已安排过本题目的老师。答案采纳答案队列=1采纳 ?02反馈解答题目时间最早的答案至提问者一次答题流程结束答题时间次之备选答案 标示符N人工审核反馈题目答案 至提问者标示符Y采纳 ?一次答题流程结束标示符N标示符Y申诉 采纳 ?一次答题流程结束标示符N标示符Y1征询是否采纳?反馈题目答案至 提问者反馈至所有答题者,所有答题者进入非busy 和答题等待Y返回标示 符YN 10min内无应答默认被采纳返回标示符N采 纳 ?答案是否都正确?告 知 提 问 者 和 答 题 者答题者进入非busy告知提问者
6、和答题者,进入重新分配环节YN采纳时间优先答案,告知提问者和答题者,结束本次答题流程人 工 审 核将 题 目 和 答 案 信 息 发送 至 运 营 者 微 信 号答案是否都错误?N采纳正确答案,告知提问者和答题者,结束本次答题流程Y是否无理由不采纳?收集提问者不采纳意见NY人工审核申 诉一次答题流程结束 采纳?告知提问者和答题者,进入重新分配环节标示符Y标示符N反馈不采纳意见至答题者,收集答题者申诉并反馈至提问者(*-#)答案队列=1 ?问题分配环节YN答案采纳环节重 新 分 配“!”答题者进入非busy(*-#)答题老师=2 ?YN“*”为 所 有 参 与 本 题 目 答 题 的老 师“#”为 人 工 审 核 提 供 错 误 答 案的 老 师答题时间是否20min记录答案信息进入答案队列 进入答案采纳环节NY问题分配环节