AR业务整理总结

AR项目需求的整理工作历经了2个版本的迭代,一共使用了5天的时间。在这5天的工作中,有很多值得总结和思考的东西,包括具体的收获和思想上的一些感悟。

具体的收获就是熟悉了AR项目,教师端和学生端对应的上课系统、推课系统和作课系统三个系统的业务逻辑和它们之间的关系有了进一步的理解,为接下来的开发巩固走奠定基础。

最重要的收获是对项目的理解,先从学生端开始介绍,学生端主要对应的是上课系统和推课系统,这是分别是针对学生身份和教师身份来的。学生端大体上分为我学的课和我教的课两个大部分。学生登陆学生端进入我学的课,完成教师推送的活动,具体包括五种学情:签到、研究与挑战、随堂练习、主题讨论、调查问卷。学生还可以在学习数据中查看参与这5种学情活动的情况。此外学生端也为教师提供了推课的功能(我教的课),学生端包含app,如此一来教师也可以随时随地的在app上将活动推送给学生,为用户提供便利,有利于增加用户黏度。

推课系统面向的对象是教师,主要的职能是把学情活动推送给学生,查看学生的完成结果。

推课系统的推课功能相比教师登录学生端进行的推课功能更加完善一些。具体包括颗粒执行流程和立即推送,颗粒执行流程提供章节模板管理功能,在颗粒执行流程中可以通过拖拽调整颗粒执行顺序,删除某颗粒将其置于待执行活动颗粒中,在活动列表选择活动颗粒使其立即执行。立即推送课程功能为教师提供了两种选择:从第一个活动开始推送和继续上次活动进行推送。颗粒执行流程和立即推动是推课系统的核心流程,其余的规则管理、激励管理和课程管理等都是为围绕推送课程这个核心功能服务。此外,教师查看学生学习数据也是推课系统的重要功能,教师推送活动,学生完成活动、教师查看学上活动结果,将原本纸质化的流程全部自动化,最大限度的提升了教学的效率和管理水平。

作课系统的核心功能是创建流工作、课程管理和班级 管理,流工作完成了题干的创建,课程管理的添加目录功能完成标题、题目和答案制作。作课系统的课程制作完毕后同步到推课系统,推课系统将课程推送到上课系统让学生完成课程内容,这是整套课程的执行过程。

我这整理功能的过程中基本遵循了从整体入手,再到微观功能,通过微观功能的熟悉再返回来促进整体的理解这个原则。首先理清上课系统、推课系统和作课系统的联系。再从具体的功能上看出它们是怎么产生的联系,最后回归整体再思考这样设计的好处,有没有仍然可以优化的地方。本着这个原则进行了功能的整理,

第一版整理过程做的工作主要是按照自己的理解将功能罗列出来,主要存在的问题就是仍然缺乏整体上的规划性,所有的要素堆叠在了一起,没有明显的区分界限,看上去给人一种逻辑上混乱的感觉。第二版在模板的基础上进行了改进,增加了明显的边界进行区分,从多个角度描述一个模块的功能,包括具体业务、边界性、组合性和具体步骤,逻辑上更加清晰合理。再参考模板的过程中,没有盲目的生搬硬套。而是先在整体概览的基础上形成了自己的理解,然后揣摩作者思琪的思考方式,将我自己的思考和她的思考结合,当然其中会有一些理解不透彻的地方,这时候就要即时向她请教,经过了三次请教之后基本上理解了她的思考方式,在交流的过程中又请他进一步解释了我对项目业务逻辑上的一些疑问。这一步完成后开始了重新整理的过程。

重新整理的过程充分体现了知易行难这个词的含义,不同的模块的业务逻辑不同,在边界性和组合性上的体现也不同,每个模块都需要认真体会反复操作才能得出合理的结论并书面化。尤其是开始阶段在重新整理上课系统的时候,在与模板的整理结果融会贯通上消耗的时间最多,甚至也发现那个阶段自己仍然有理解不到位地方。这其实是一个由生疏到相对熟练的过程,完成了上课系统的重新整理工作之后,有了一定的经验积累,推课系统和作课系统的进展就快了很多。

每次整理工作完成后即时和杜帅交流讨论了测试出来的点,参照着项目页面他整理的和我整理的进行了对比。在集思广益的过程中发现各自之前理解不到位的地方,例如从交流中我知道了教师作课完毕之后需要进行AR同步才能将课程同步到推课系统;同时将我作课系统对颗粒执行和立即推送的联系和去别的理解告诉他,等等。在相互的取长补短中加深项目了解程度。

在整理项目业务需求最大的收获就是从这一阶段点滴的积累过程中由对项目的懵懂到形成自己的理解。这个过程中有个感触就是语言表达和文字功底得重要性,表格是写给别人看的,作用是指导实践工作。既考验作者对项目的季节程度和考验表达能力和文字能能力:将一个页面描述的清楚,米老师说学习从来不是孤立的,技术的学习是学习、业务逻辑的学习是学习、语言表达看似平常但也是学习。高水平的语言表达可以从各维度清晰得描述出一个比较复杂的功能,虽不能说让人看罢能达到如同真实操作的效果,但是也能给人豁然开朗的感觉。在整理功能的过程中,描述步骤较多的组合性功能的时候深感文字水平的重要性。

这项整理功能的活动可以分析出来的问题就是没有主动询问有没有模板可供参考,项目开发者也会经历这一阶段所以会又可以借鉴的东西。这应该归于不够积极主动,或者多思考一些,多想一步有时候就会有不一样的结果。在面对任务的时候主观能动性发挥的不足,还没有摆脱单纯被动接受的阶段,所以会走一些弯路,多花费一些时间上的代价。现在要做的就是接下来的实践过程中不断总结,不重蹈类似覆辙,这也是迈出的每一步都会不断总结的意思所在。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值