Super Online Judge是一个开放的程序设计竞赛控制平台,同时提供了题库功能,在本平台上可以举办多种赛制,同时提供了赛场配套服务,例如答疑平台、打印服务等功能。裁判可以通过手机客户端来为选手答疑,比赛举办方可使用配套的客户端进行实时排名的投影。
Super Online Judge是基于.Net Framework 4.5平台,使用了MVC 5、Entity Framework 6、SignalR 2等框架,大量使用“推送”功能以减少服务器负担,同时也减少了用户的刷新频次,节省了流量。
Super Online Judge以网站为核心进行扩展,提供了基于OAuth 2的Web API,使用Xamarin Studio实现了iOS、Android的平板电脑客户端及手机客户端。
通过OAuth 2接口,您可以与您的应用进行整合,初级接口允许用户授权,并跨域提交评测、获取比赛排名等,高级接口则允许您的应用在Super Online Judge上创建临时帐户,与您应用平台中的用户进行直接绑定。
Super Online Judge是一个开源项目,项目托管于GitHub:点击进入
Super Online Judge由Visual Studio 2013集成开发环境创建,您可以通过Clone上面的仓库来进行编译,Super Online Judge使用了Entity Framework作为数据库抽象层,因此Super Online Judge可以连接大部分数据库,如MySQL、Oracle等。
在评测机进行评测时,服务器将会把一个评测任务划分成若干部分,并且传递给不同的评测节点并行评测。Super Online Judge项目组同时开发了Windows版本的评测节点和Linux版本的评测节点,并且同时连接了Win和Linux的评测节点。
使用Lib Mono可以将CodeComb的网站运行在Linux的服务器下。
Super Online Judge Team
Super Online Judge Team
Super Online Judge Team
Super Online Judge Team
Super Online Judge Team
Super Online Judge Team
Super Online Judge Team
我们收集信息是为了向所有用户提供更好的服务。我们有两种信息收集方式:
您向我们提供信息。在您注册 Super Online Judge 帐户时,我们会要求您提供个人信息,例如您的电子邮件地址、昵称等。
我们在您使用服务的过程中获取信息。我们会收集关于您使用的服务以及使用方式的信息,例如您在何时使用了我们服务。
我们利用从所有服务中收集的信息来提供、维护、保护和改进这些服务,同时开发新的服务并保护 Super Online Judge 以及用户的隐私。
当我们要将信息用于本隐私权政策未载明的其它用途时,则会事先征求您的同意。
无论您在何时使用我们的服务,我们都力求让您能够访问自己的个人信息。如果这些信息有误,我们会努力通过各种方式让您快速更新信息或删除信息。在更新您的个人信息时,我们可能会要求您先验证自己的身份,然后再处理您的请求。
我们力求对服务进行完善的维护,以保护信息免遭意外或恶意的破坏。因此,当您从我们的服务中删除信息后,我们可能不会立即从在用的服务器中删除这些信息的残留副本,也可能不会从备份系统中删除相应的信息。
我们为您提供SSL加密访问服务,您可以通过SSL(https)使用我们的服务,这可以很大程度上保障在传输过程中您信息的安全。
对于敏感数据(如您的密码),我们承诺在存储时进行高强度加密。Super Online Judge 的管理员、维护人员等均不能够访问到敏感数据的明文,所有操作均无人工介入。
系统维护、合作洽谈、BUG反馈
348145392
348145392@qq.com
您必须遵守服务中提供的所有政策。
请勿滥用我们的服务。如,请勿干扰我们的服务,或尝试使用除我们提供的界面和指示以外的方法访问这些服务,或使用我们服务中出现的缺陷干扰其他网站或设施的正常运行。您仅能在法律允许的范围内使用我们的服务。
您在使用我们服务时须遵守法律法规,不得利用我们服务从事违法违规行为,包括但不限于:
如果您违反了约定,相关国家机关或机构可能会对您提起诉讼、进行行政处罚或采取其他制裁措施,Super Online Judge 将给于协助。造成损害的,您应依法予以赔偿,Super Online Judge 不承担任何责任。
如果 Super Online Judge 发现或收到他人举报您发布的信息违反约定,Super Online Judge 有权进行独立判断并采取技术手段予以删除、屏蔽或断开链接。同时,Super Online Judge 有权视用户的行为性质,采取包括但不限于暂停或终止服务,限制、冻结或终止账户使用,追究法律责任等措施。
使用我们的服务并不代表您拥有我们的服务或您所访问的内容的任何知识产权。网站上的所有材料(如题目内容、用户界面、Wiki等)版权均受保护,归 Super Online Judge 所有。除非另有说明,本网站上的材料和服务仅用于个人和非商业用途,未经 Super Online Judge 书面许可,不得复制、修改、创建衍生作品、传播、出版、公开演示、公开展示和分发从本网站获得的任何信息、文件、产品或服务。
我们的某些服务允许您提交内容。您保留对该内容持有的任何知识产权的所有权。
当您上传内容或通过其他方式向我们的服务提交内容时,您授予 Super Online Judge 使用、持有、存储、复制、修改、创建衍生作品、传播、出版、公开演示、公开展示和分发此内容等权利。您在此许可中授予的权限,仅能用于运营、宣传和改进我们的服务,以及开发新的服务。该项许可在您停止使用我们的服务后依然有效。某些服务可能会向您提供一些方法,用于访问和删除您提供给该服务的内容。对于您提交至我们服务的任何内容,请确保您拥有向我们授予此许可的必要权利。我们有权在未通知您的情况下删除我们认为侵犯了知识产权或违反了相关法律法规的内容。
您可以在 Super Online Judge 上创建新题目。您上传到 Super Online Judge 的题目,除了适用于本协议第三条(即“您在我们服务中发布的内容”)条款,还包含以下附加条款(若有冲突的条款,以附加条款中的优先):
您上传到 Super Online Judge 上的题目版权为 Super Online Judge 和您共同拥有,我们会在相关页面或在对其进行分发、传播等操作时标明版权所有者。
Super Online Judge 尊重他人知识产权和合法权益,请您在上传题目前确保拥有题目内容(包括但不限于题目描述、数据、图片等)的著作权及信息网络传播权或者已经取得上述全部权利人的许可并不存在任何著作权纠纷。Super Online Judge有权在不通知的情况下删除被认为侵权的题目。
您可以申请将自己上传的优质题目合并到题库主干。我们的管理员会对您创建的题目的内容(包括但不限于评测数据等对用户不可见的信息)进行人工审核和适当修改以确认其符合国家基本法律法规。出于质量的考虑,我们也可能会拒绝您完全合法的合并到题库主干的请求。
我们会维护服务的稳定,并对数据(包括您递交的题目)进行定期的备份,并尽量在关闭服务前通知您,但我们仍然不对任何题目(包括主干和非主干)提供永久存储或保留的承诺,出于安全的考虑推荐您自行保留题目的内容。
您有权决定 Super Online Judge 是否公开您上传的题目的数据。公开题目数据意味着 Super Online Judge 上的用户均有权利获取到您递交的题目的所有评测数据,但相关版权协议仍然生效。
Super Online Judge隐私声明介绍了您在使用我们的服务时,我们会如何处理您的个人数据和保护您的隐私。使用我们的服务即表示您同意 Super Online Judge 可以按照我们的隐私权政策使用您的个人数据。
我们始终在不断更改和改进我们的服务。我们可能会增加或删除功能,也可能暂停或彻底停止某项服务。
您可以随时停止使用我们的服务,尽管我们对此表示非常遗憾。Super Online Judge 也可能随时停止向您提供服务,或随时对我们的服务增加或设置新的限制。
我们对服务内容、服务的具体功能,或其可靠性、可用性或满足您需要的能力不作任何承诺。我们的服务是按照现有技术和条件所能达到的现状提供的。我们会尽最大努力向您提供服务,确保服务的连贯性和安全性。但我们不能随时预见和防范法律、技术以及其他风险,包括但不限于不可抗力、病毒、木马、黑客攻击、系统不稳定、第三方服务瑕疵、政府行为等原因可能导致的服务中断、数据丢失以及其他的损失和风险。
我们可以修改上述条款或任何适用于某项服务的附加条款,您应当定期查阅本条款。所有修改的适用不具有追溯力,且会在公布十四天或更长时间后方始生效。但是,对服务新功能的特别修改或由于法律原因所作的修改将立即生效。如果您不同意服务的修改条款,应停止使用服务。
如果您对这个协议或我们的服务有意见或建议,可与我们联系,我们会给予您必要的帮助。