第一次结对作业

这个作业属于哪个课程 https://edu.cnblogs.com/campus/fzzcxy/2018SE2
队员1 <211806361>
队员2 <211806397>
这个作业要求在哪里 https://edu.cnblogs.com/campus/fzzcxy/2018SE2/homework/11223
这个作业的目标 <设计一个计算成绩小程序模型,学会如何分析客户需求以及方案的设计,熟悉原型设计工具的使用>

小队介绍

小队介绍:难兄难弟组合。
周新宇:学号211806361 掌握着许多装机技巧,电脑上除了代码之外的东西都有自己的理解。老懂哥了。
卢志伟:学号211806397 每天学习一个上课划水小技巧。酷爱足球,莫不是一肚子肉肉限制了发挥,此时已经成为了中国队长在绿茵场上叱咤风云。adobe上你想要的样子他都有。可惜不懂敲代码。

结对过程

既然大家都没本事,那互相支持,这才是现实
原本想着两个学渣,各抱各的大腿。只有这样还能勉强生活的的样子。但是两个大佬强强联合导致我们两个渣渣只能依偎在一起,抱团取暖。
结对那天室友在笑我俩这可怎么办。是呢,一个混子,一个作业都没交过。不过卢哥那句:为了新宇这次高低得把作业弄好了交了。着实让我有些感动。
早上自己爬起来做作业,看着床上睡懒觉的卢哥,我一寻思。到底谁当驾驶员,谁当领航员呢。还是两个人一起讨论吧,于是把他叫醒,开始了伟大的写作业之路。
那既然已经决定结对,就认真的完成任务吧。不再划水。两个笨比开始着手研究这个作业。
给对方评价:两个菜鸡啄米
两人在使用xmind时的结对照片

分析过程

本以为两个菜鸡的想法会大相径庭,没想到却是出奇的一致:首先用xmind做出思维导图。然后变繁琐为简洁,用上助教推荐的墨刀。体验了一把,感觉真心方便

1客户的需求

分类方法
目前的分类方法是依靠作业名称上的关键字进行分类,很容易产生错误,希望能够灵活地指定不同作业的类型,并对作业进行分类。至少应预留三种类型。
权重比例的分配
每学期对各类作业的权重比例都可能变化,希望能够灵活制定各类成绩的权重。
经验值换算百分制的计算方法
能够根据各类作业的完成情况,灵活制定该类作业的经验值转换为百分制的计算公式
以下为卢哥制作的思维导图

直接用墨刀设计界面

想起来之前有帮助过人在河大迎新系统里做过数据,那个给教师用的界面足够简单,内容却应有尽有。于是决定模仿他做一个模型:

使用了i至诚作为背景,创建了登录页面。感觉出乎意料的和谐。看不出一丝毛病

作业类型我们分成了三种:基础编程,实验演练,进阶提高。以云班课作为背景,都是蓝色。很和谐

参考Java程序高级开发班级的作业,我们将课堂小测以及课堂完成部分归为基础编程题,课后作业作为实验演练题。附加题作为进阶提高题。很完美

设计一个简单的算法:每门课程(每大类)中每种类型的题目的完成人数与经验值获取度(班级平均获取经验 / 总经验值 x 100%)

如下是整个墨刀的操作流程

选择基础编程后跳转到基础编程完成人数界面

点击经验获取,查看所得经验值

实验演练,进阶提高也一样,就不再做无意义的介绍


点击返回后回到跳转页面,可以计算最终成绩
当然点击计算最终成绩后不要忘了赋予权重占比

最后出现最终成绩

原型模型
由于申请需要时间,在这里给出原型地址https://modao.cc/app/bc76061ce4dbe9c8dd02bc23173f073ecc151989?simulator_type=device&sticky

参考文献
由于没有头绪,分析了几个已完成的作业:
庄宇锋曹千成https://www.cnblogs.com/211806363zhuangyufeng/p/13727545.html
崔亚明陆桂莺https://www.cnblogs.com/211806398luguiying/p/13707297.html
墨刀https://modao.cc/

原文地址:https://www.cnblogs.com/211806361zhouxinyu/p/13729483.html