Login to HOJ

Username
Password

HIT ACM Group新版网站上线

On 2011 年 09 月 08 日, by 段 志岩

概述

HIT ACM Group的新版网站已经上线,欢迎大家积极使用,帮助开发组发现和解决bug,让我们的HOJ更加好用,更加强大。

尽管开发组的同学们付出了很大的努力,但是因为全面改版的工作量很大,依然有很多细节之处没有做好,如果给大家带来了使用上的不便,希望大家能够多多理解。

主要改进

新版网站主要做了如下改进:

  • 全面改写网站前端,使用DIV+CSS布局,替换掉原来的Table布局
  • 在保持网站基本风格不变的前提下,对一些样式细节做了调整,包括字体、顶部导航、侧边栏等
  • 新增了相册模块
  • 新增了资源下载模块
  • 新增了队伍Profile模块(该模块给每个队伍建立一个页面,记录该队伍的参赛记录、照片、荣誉等信息,目前正在进行数据的整理和录入,录入完毕后会开放)
  • 新增了Wiki模块(使用PmWiki搭建)
  • 重写了论坛模块(简化了论坛的功能,去掉了之前Joomla Fireboard中的很多花哨的功能,针对贴代码进行了优化,具体可参考怎样在论坛中贴代码)
  • 优化了Online Judge的大量页面,着重改进了界面样式和用户体验
  • 对侧边栏做了全面的优化,将不常用的链接完全移除出Online Judge的侧边栏,添加了大量常用功能链接
  • 对Online Judge后台题目的存储做了重新设计
  • 新增了管理员界面,方便管理员进行对比赛、题目的管理操作
  • 针对IE6做了优化,使得IE6下的体验基本不受影响

Bug提交

如果你在使用新版网站的过程中发现了bug,可以通过以下两种方式把bug提交给我们

  • 快速提交:在Online Judge模块中,右上角有一个”Report Bug…”的链接,直接在出现bug的页面上点击该链接,在弹出的窗口中输入bug的详细信息,然后点击”Submit”即可
  • 论坛提交:如果希望就某些bug或者功能需求进行讨论,可以到论坛的OJ Development 版块发贴

关于HOJ开发组

过去,对HOJ的开发都是由HOJ的管理员来负责,由于管理员有很多日常事务要处理,而且有些管理员本身也有参赛任务,因此,在时间和人力上都不是很充足。考虑到这种情况,我们从参与了 程序设计与实践 II – Web 开发 课程 的同学中挑选出了一批,组成了HOJ开发组,专门负责HOJ网站部分的开发和维护。一方面让OJ管理员从繁杂的开发任务中脱离出来,另一方面也让OJ有了一个长期稳定的开发团队。这对我们HIT ACM Group的长期发展是大有裨益的。

参与了此次网站升级工作的同学有

  • 付建宇
  • 田大龙
  • 刘一佳
  • 王洋
  • 张雄
  • 张志桐

,感谢他们的辛苦工作。

参与开发

目前HOJ开发组由 段志岩 主持,如果你想参与HOJ网站的开发,可发送邮件到 dzy0451@gmail.com

参与开发工作需要你具备一定的web开发技能,如果熟悉以下技术的一项或几项,那么对开发工作是很有帮助的

  • HTML & CSS
  • Javascript
  • PHP
  • Mysql
  • Apache
  • Linux系统管理

访问旧版

考虑到刚刚切换到新版本,有些同学可能使用起来不太习惯,这些同学可以访问旧版,在首页侧边栏中,点击 Online Judge(Old) 即可进入旧版的OJ。

请大家注意,旧版OJ仅是在网站新改版的这段之间中帮助大家过渡,不久后就将停止支持并下线。因此,我们鼓励大家使用新版。当在网络上分享指向HOJ的链接时,请使用新版的链接。