去年十月写过一个东西,用来询价用的,只是我本人不是这个行当的,也没有找到熟悉编程的朋友去咨询。因为不同的自动化程度对应的编程难度和费用可能不大一样,但具体是否具有性价比不得而知,所以先把理想中的样子尽可能都给列了出来,以便根据性价比适当选择。
以下是大半年前写的任务书——
希望实现的功能: 一、关于发帖人 针对不同的版面和主题分类,设定不同发帖人等级。比如:长线穿越只能由老铁杆及以上用户发起;远郊穿越只能由铁杆驴及以上用户发起;近郊活动和远郊休闲性质活动则注册即可发起。 这个功能目前的论坛后台管理应可以实现。 二、关于活动发帖和报名 召集人发帖,题目为四段式,时间-地点和线路-活动性质-副标题(选填)。发帖人可对报名人设置用户等级限制。帖子形成后下方出现“报名”按钮。 然后拟参与人点击“报名”,出现报名框,里面可填写联系方式可携带公装等报名信息,报名信息默认为仅论坛管理人员、活动召集人和已确认队友可见。 再然后召集人确认报名,人员名单显示在楼主帖子后面的人员列表中。 主要作用是可以形成与活动一一对应的插件可识别的活动时间信息和报名人员信息。 这个功能DISDUZ应用中心有一些免费和收费的插件,其中就有活动报名插件。如果感觉那些插件太花哨,也可根据我们的需要做个最简易的。 三、关于活动作业 1、各种作业贴分为“未计分”“申请计分”“已计分”三种标识。将游记攻略版帖子列表上方原“发帖”分为“活动小结”和“游记攻略”、“活动账目”。点开后页面不同,关键是活动小结,点开后基本为按要求填空。 2、活动小结必须由活动发起人本人在活动结束后一定时间内填写,题目必须与活动发布的题目形成连接,为一一对应关系,即小结题目不是敲出来的,而是在本人近期已发生但未写活动小结的活动召集帖子列表中选出来的。活动小结提交有效时间设定值:近郊活动为活动结束后5日、远郊活动为活动结束后10日、长线活动为活动结束后15日。 3、确认参加活动的人员名单,在报名通过人员列表中画挑。这也意味着空降的、代报的、未确认的均不会参与分值计算。 4、根据不同的活动类型(按积分规则中的分类),确认各计分要素,尤其是山地穿越距离,以及各种系数对应的距离值和对应的人员名单。关于距离需有实测路线图和GPS轨迹为证。 5、确认组织分分配方式,即某人占比多少,合计100%。 6、填好后活动小结需“申请计分”。该申请只针对通过活动小结可计算的活动分、组织分以及活动小结对应的总结分。 7、其它各种活动作业题目分主副标题,其中主标题必须与活动发布的题目形成对应关系,即从近期已完成的活动列表中选出来的(对于未在本论坛发布活动召集而写游记攻略的,主标题预留“非本论坛活动”选项),副标题由发帖人自拟。除小结外作业贴提交后可自动在对应活动小结中生成链接,除小结外作业贴完成后由发帖人本人“申请计分”。 8、建议将各种作业贴发帖页面下方的“发帖”键改为“未完待续”和“申请计分”。选择“未完待续”的帖子标签显示“未计分”,选择“申请计分”的帖子标签显示“申请计分”。 以上功能一定是找不到现成模板的,需要专门编写插件。插件的设计很关键,决定着能在多大程度上实现插件自动算分。 四、关于审核、算分和加分 积分管事及时对“申请计分”的帖子进行审核,主要是核实活动小结信息的准确性,攻略游记的分值核准、上传的GPS轨迹是否能算分等,确认无误后运行插件,由插件自动根据小结填的各种距离和系数等计算出各种分值。 个别不能由插件自动算分的,还要预留有积分管事打分的窗口,比如论坛定向赛等非常规活动,但所有由积分管事打分的活动,其打分情况要做公示。插件自动算分的,则无需再公示了。 插件计分后,或积分管事打分公示到期后,将自动归入各得分人对应属性分值中。此时帖子标签显示为“已计分”。 每年用户各项积分打八折的操作亦可由插件操作,以活动结束(而非发小结帖)时间为准。 五、关于用户户外履历 为每位用户增加一项用户属性“户外履历”,该户外履历仅包括远郊山地穿越活动和长线活动。不含近郊活动,不含远郊非以穿越为主的活动。 每个用户的户外履历信息为一个表,以活动时间为序,除专人外不可编辑。除活动名称(含主题分类、时间、地点及线路、副标题)及活动对应的相关链接(活动小结或典藏版打分贴)外,还应显示在该用户在活动中的组织身份“组织人”(获得该活动组织分一半或以上)或“协助组织人”(获得该活动组织分不到一半)。 户外履历的输入分新老两种方式, 新活动小结计分后,该活动自动添加到活动参与人个人户外履历列表中。 老活动由论坛指定专人慢慢整理,插件需为该专用ID留个入口,以实现老活动履历信息录入。根据典藏版的相关信息整理,每个活动对应一个活动主题分类、活动时间、活动名称、相关链接、参加人员、组织人、协助组织人七项内容。 六、关于用户晋级 插件实现根据用户等级规则自动判定用户的各项积分以及可能需要的户外履历来晋级。目前用户等级中,领队驴和总领队驴有户外履历要求,待户外履历系统建起来后,“老铁杆”也可增加要求,比如要求:户外履历不少于3项。 七、论坛软件版本的升级 希望至少活动发布区可实现方便的掌上操作。一是方便活动召集人随时进行报名确认,了解报名信息;二是掌上应用的时代,越来越多人不用台式机了,方便大家及时了解活动信息,方便报名。 |