关于编程挑战赛的一点建议

CSDN编程竞赛报名地址:https://edu.csdn.net/contest/detail/16

写在前面:博主是一只经过实战开发历练后投身培训事业的“小山猪”,昵称取自动画片《狮子王》中的“彭彭”,总是以乐观、积极的心态对待周边的事物。本人的技术路线从Java全栈工程师一路奔向大数据开发、数据挖掘领域,如今终有小成,愿将昔日所获与大家交流一二,希望对学习路上的你有所助益。同时,博主也想通过此次尝试打造一个完善的技术图书馆,任何与文章技术点有关的异常、错误、注意事项均会在末尾列出,欢迎大家通过各种方式提供素材。

  • 对于文章中出现的任何错误请大家批评指出,一定及时修改。
  • 有任何想要讨论和学习的问题可联系我:[email protected]
  • 发布文章的风格因专栏而异,均自成体系,不足之处请大家指正。

关于编程挑战赛的一点建议

本文关键字:CSDN、编程、挑战、参赛、反馈

一、编程挑战

小编受到话题达人勋章的召唤,参与了第六期的编程挑战赛。

  • 比赛形式:在线编程【支持运行测试】
  • 比赛限时:2个小时【在比赛期间进入】
  • 支持语言:多种主流编程语言

二、反馈建议

参加了一次编程挑战赛,题目并不算难,整个过程的体验也不错,但还是有一些小问题,给官方提供参考。

1. Bug反馈

由于本人不在国内,所以有一个明显的时区BUG。考试系统的开放时间是有限制的,小编算准了时差,提前12小时就位,可以正常进入,但是几处明显的海报中的倒计时应该没有正确设置。

在小编已经答完题目后,明明已经过了考试时间,但是海报上还是显示比赛未开始。此等BUG不会在国内出现,只是在此记录提交一下。

2. 个人建议

  • 考试规则

在考试规则中建议对原生包 / 原生库的使用添加明确的说明。比如本次考试的一道题目中需要使用到HashMap,但是相关的类需要自己倒入,在代码中没有注释的提示,答题者也不能确定是否可以使用。

  • 公平建议

关于编程挑战的公平性还有可以优化的地方,因为目前每个人遇到的题目都是一样的,也就是说换一个账号还是这些题目。这很容易进行作弊,从排行榜的结果就可以看出来。也许官方是想方便的收集某一组题目的反馈,但是这样的做法确实存在漏洞。建议可以扩大题目的范围,或者使用A-B卷的方式来减少作弊。

  • 排行规则

目前的排行只是根据完成时间,完全体现不出这是编程竞赛,系统本身应该是支持性能评估的【调试时可以看到】,建议使用综合排行或多个排行榜,合理进行奖励分配。

扫描下方二维码,加入CSDN官方粉丝微信群,可以与我直接交流,还有更多福利哦~
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/u012039040/article/details/126950553