FAQs

  1. 已经有那么多OJ系统,CG为什么还要开发OJ系统?

    CG-OJ是新近开发的ACM竞赛系统,系统风格与使用习惯借鉴了codeforces。开发CG-OJ系统的缘由是发现目前国内的OJ平台普遍缺乏可持续的模式,无论开源或者自研系统,稳定性和性能较低,升级维护跟不上,即使国内比较著名的OJ平台,由于缺乏维护目前也面临很大的关停风险。
    为让CG-OJ健康持续发展,并做出自己的特色,我们依靠CG教学系统的盈利支撑OJ系统的研发、运维、赛事赞助等各项开销。用户规模上去之后,期望依靠企业笔试和赞助经费,继续维持平台的运营,给大家提供一个高质量的、免费的OJ平台。
  2. 系统支持哪些浏览器?

    系统支持目前所有的主流浏览器,IE8以上(不包括IE8)、Chrome、Firefox、搜狗浏览器、360浏览器(极速模式)、Safari 等。
  3. 统如果不是配置在服务器上,而是一台主流PC机上的话,一般能同时带多少个客户端?就是学生登录人数一般情况会多少?

    目前一台主流PC的性能就足够了,系统当初设计的时候对性能花了大力气,我们2005年的时候,用Intel P4 CPU,1G内存的普通台式机做服务器,450人(当年扩招+辅修)同时在线考试都没有问题。我们北航现在同时登录考试大概200多人,系统没有任何延迟。
    PC机的可靠性不能保证,所以要定期备份系统,备份功能在 系统管理->系统维护 里能找到,万一磁盘损坏,还能恢复数据。
  4. 有没有合适的编程题的题库?在哪可以找到?

    在http://www.cjudge.net/download/questions/ 上有部分题库可以下载使用;更多的题库请到QQ群文件内下载 (CourseGrading高校教师QQ群214085215 (仅限教师,请注明:学校+姓名));如果购买商业版会有更多的题库。
  5. 编程题的给分是怎么给,测试点是怎么样对程序进行评判的,怎么样算是通过,怎么样算是没有通过?

    测试点包括输入和期望输出,评判的时候,程序输出与期望输出不一样,认为该测试点没通过。假设题目共20分,共5个测试点,则每一个测试点4分,错一个,扣4分。
  6. 关于导入题库的问题,就是题库是以什么类型导进去的,都支持哪些类型?

    题库都是CG自定义的,不是通用格式,目前不存在这类题型的通用格式,只有从CG导出的题目,才能被导入。
  7.  服务器什么要选择linux系统,微软的window系统为什么不行呢?

    Linux里面有丰富的编译器,特别是基于命令行的编译器,方便程序调用,windows主要面向终端用户,其上的编译器还要花钱购买。
  8. 如何将courseGrading迁移到其它的服务器上?

    很简单,将最新版本的CourseGrading安装到新的服务器上,然后下载旧系统的数据备份(系统管理->系统维护->系统数据备份与恢复->系统备份),上载到新系统中恢复(系统管理->系统维护->系统数据备份与恢复->系统恢复)即可。
  9. 如何断开外网,限定在局域网内考试?

    有个简单的办法,就是在交换机端设置只能访问CG服务器的IP即可。
  10. 如何保证系统数据的可靠性?

    服务器硬盘故障或者操作系统崩溃都会导致系统数据无法访问,很多学校将系统安装在虚拟机内,如果管理不善,虚拟硬盘或者虚拟机损坏的概率相比物理机高得多。 系统管理端提供了自动定时备份,可以将数据备份到外部存储上(例如优盘、移动硬盘),万一服务器出现短时间难以恢复的故障,使用外部存储设备上的数据,可以很快恢复系统的运行。
    
 

 

Last modified on 2017-10-25 by zch