Daily Scrum 11.7

今天我们和Thomas又一次开会,讨论了我们reward system的建立,很遗憾,经过最终的讨论,我们原来决定使用的以树为基础的激励系统被否决了。因为当用户比较多时,树结构的递归层数较多,以邀请关系为基础的expected value的计算方法会带来比较大的计算开销。所以最后我们改成图结构。即所有的用户组成一个无向图,一条边表示朋友关系,即边的两端所代表的用户为朋友关系。当一个用户获得奖励时,该用户的所有朋友将会获得稍少数额的奖励。这样计算比较简单,而且也能够鼓励大家去邀请更多的朋友来使用该软件。

另外我们也稍稍对我们的计分方式做出了些许改变。我们给用户两个分数,一个是经验值,一个是贡献值,经验值根据用户使用软件的活跃程度给予用户,比如用户每天登陆,每次投票,每次给出翻译,每次报告错误,只要用户对软件做了操作,我们都会给予一定的经验值,无论该操作时友善的还是恶意的。但是经验值仅仅是个虚拟的分值,我们最后所有的与reward相关的东西都不会用经验值计算,而且经验值是随时更新的。除了经验值,我们还设定了一个贡献值,即只有用户的行为被认定为有益行为,或他所支持或创建的翻译被最后接纳为最终翻译,我们才会给用户一定数量的贡献值。用户的贡献值每天更新一次,且用户每天只允许对同一个词条投一票,用户可以改变支持的选项,但最后统计贡献时,只会记录当天最晚的那次投票。这样来有两个好处,第一,防止用户为自己创建的选项无限制刷票,第二,如果用户真的认为某个翻译好,而且他足够有恒心,他就可以每天为自己支持的选项投一票,这样他就可以尽自己最大的努力为该选项贡献选票。

此外,在软件界面上,今天也完成了一些比较有意义的工作。首先为了方便用户查看网页,我们给网页设置了水平布局和垂直布局供用户选择,同时用户也可以选择只显示原始页面或只显示翻译页面,给用户不同的查阅方式。另外,我们的软件可以根据原来网页的设置在新的页面中打开新的网页,使得软件的浏览功能更接近浏览器,为用户提供更好的用户体验。

相信大家都已经熟悉了我们软件页面的竖直布局,下面放上一张水平布局的截图。

下面是今天一天工作的总结

Member Today's work Tomorrow's work
Fei Liang

实现了窗口的横向展示,单边展示

根据expected value概率选择winner

协助Hongyi Yao解决皮肤问题

Hongyi Yao

在翻译项上显示出了待改进选项

继续完善换肤功能,希望能得到微软内部的支持

Rui Lin

实现新窗口打开功能

解决网页上有些文字不能翻译的问题
Yingce Xia

与Yue Hu对接数据接口

将结构树改进为图的结构

Yue Hu

实现数据接口功能

实现数据库服务

Shanchi Zhang

组织总结daily scrum

寻找防止恶意翻译的算法
posted @ 2012-11-07 23:41  coderepublic  阅读(197)  评论(0编辑  收藏  举报