游戏化管理-发布任务模块设计文档

发布任务模块

()括号内部的设置为不定性,可根据情况进行最适修改。
发布任务时所需要设置的属性

发布任务按钮:
默认为灰掉不可选状态,只有当所有信息要求都符合要求时才会转换为可选择状态。

条件判断:
当焦点从输入框转移时,会进行判断,符合要求后右侧出现(绿色小对号)
不符合要求时会在输入框右侧以红色字进行提示,且输入框边框也会变为红色。


  1. 任务编号:
    任务编号,只允许输入英文字母和数字,且不得超过(12)个字节。
    任务编号不允许重复。
    焦点不在输入框时会进行判断,若已存在该任务编号则会在输入框右侧红字提示【这个任务编号已经存在】。
  2. 任务名称:
    不超过(80)个字节。在任务列表中超过(40)个字节时只显示前(40)个字后面用……表示。
  3. 等级:
    最低等级:不小于0的整数(检测到不符合时会出现红字提示【请输入不小于0的整数】且无法发布-提示)默认值0
    最高等级:大于最低等级的整数(检测到不符合时会出现红字提示【请输入不小于0的整数】/【请输入一个大于最低等级的整数】且无法选择发布)默认值(100)
  4. 赏金:
    为任务设置的赏金,整数,且不能超过自己拥有的金币数量。
    发布时若不符合要求则在输入框右侧提示红字【你没有那么多的金币】
  5. 任务类型:
    可以选择开发任务和测试任务与其它任务。
    默认选项为开发任务。
  6. 任务描述:
    对任务的详细说明,字数不超过(4096)字节。文本框中设有滚动条来达到显示全部内容。
  7. 前置任务:
    输入框为空时不设置前置任务。
    输入相关任务编号,若不匹配,发布时右侧提示红字【找不到这个编号的任务】
    说明:前置任务是表明任务之间关系的重要属性,即该任务必须在这个任务完成下才能进行提交的动作。
  8. 是否需要测试:
    这个选项只有在任务为开发任务时会显示。默认关闭。
    如果开启,则会在发布开发任务的同时发布一个测试任务。
  9. 测试任务编号:
    在【是否需要测试】开启后显示。默认值为空(后续版本应根据字段自动填充ST324->SAT324)
  10. 测试任务名称:
    在【是否需要测试】开启后显示。默认值为开发任务名称前加测试。(这里存在一个如果开发任务名称达到上限长度的问题,这个长度只是限制输入的长度,自动生成的名字可以超出限制。)
  11. 测试任务等级:
    在【是否需要测试】开启后显示。默认值为0~100.
  12. 测试任务赏金:
    在【是否需要测试】开启后显示。默认值为0.
    这里的赏金在提交任务时也会扣除,在判断时会计算开发任务的赏金加上测试任务的赏金,总量不足时会提示【你没有那么多的金币】。

相应的原型修改:
任务列表的属性添加,任务类型。原有的名称拆分成编号和名称。

这里需要额外说明一下任务的状态。任务的提交过程确认状态设置一个checklist,开发与测试任务分别有自己的状态。
开发任务的前置任务未完成时,该任务不能进入测试状态。
测试任务的前置任务未完成时,该任务不能进入进行测试状态。(前置开发任务处于测试状态时符合状态,测试任务完成后,开发任务的状态自动变更为下一个状态)
其它任务的前置任务未完成时,该任务不能进入提交状态。

任务状态:开发-可领取、设计、coding、codePR、测试、提交成果物、完成。
测试-可领取、设计、进行测试、完成。
其它-可领取、进行中、审核中、完成。

Q:不是所有的任务会参照这个流程走怎么处理?
A:设计、coding等状态是玩家自己可以更改状态的,没有的话可以直接算完成,必要的流程如领取、测试等还是有必要的。

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 194,911评论 5 460
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 82,014评论 2 371
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 142,129评论 0 320
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 52,283评论 1 264
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 61,159评论 4 357
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 46,161评论 1 272
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 36,565评论 3 382
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 35,251评论 0 253
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 39,531评论 1 292
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 34,619评论 2 310
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 36,383评论 1 326
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 32,255评论 3 313
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 37,624评论 3 299
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 28,916评论 0 17
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 30,199评论 1 250
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 41,553评论 2 342
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 40,756评论 2 335

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 134,497评论 18 139
  • 一、你了解自己的侧翼么?今天,你有否觉察侧翼在你工作、生活选择和决定当中所起的作用呢?它是给你带来了推动力还是阻力...
    方旅阅读 185评论 1 1
  • 文字,一定是生命中的不可或缺,无可言表的快乐与溢出满怀的忧伤都在文字里绽放而去,最后化为静悄悄的一抹墨香。 不知道...
    无往粥阅读 229评论 0 0
  • 东坡四年黄州住何事无言及李琪却似西川杜工部海棠虽好不吟诗 赏析:东坡在黄州住了四年,为什么没有写诗给李琪呢?我就像...
    鹿啦啦zz阅读 251评论 0 0
  • 前两天一位朋友问了我一个问题,说教这个字有两个读音,听起来什么感觉。古时候读一声[jiāo]教书、教书先生、...
    一苗草的世界阅读 2,323评论 0 0