特色

  • 一站式全自动化交互学习平台

    • 构建了一个自主活泼学习的环境,促进学生主动学习和互相交流,激发学习兴趣,提高实践环节教学质量,同时借助相似性检测功能,督促学生独立完成练习。
    • 具备完善的课程管理功能,支持教学全过程,支持MOOC视频播放,在提升教学质量的同时,显著降低教师工作量。
    • 不仅仅支持程序设计课程,还能够度量程序的时间复杂度,对算法和数据结构类课程提供直接的支持。
    • 学生经过本系统的训练,更加容易适应研究生推免机试、企业招聘笔试环境、ACM编程竞赛平台。
  • 全方位支持在线考试

    • 具备优异性能,单服务器能够支撑10K并发请求与实时评判,充分保障在线考试期间的系统流畅性与稳定性。上百所高校正在使用该系统进行期末与推免研究生考试。
    • 支持多种题型(选择题、填空、简答、编程、程序片段编程、接口编程题等),全面考核学生的知识掌握程度。
    • 支持单场考试多套试卷,并根据客户端IP自动分发试卷。
    • 考试期间,支持IP访问控制,能够穿透代理实时监测学生交换账互相抄袭;考试结束后,能够利用代码相似性检测功能,对提交代码进行抄袭检测。
  • 支持题目度量与自动出题

    • 自动度量题目的正确率、代码行(编程题)、平均完成时间等指标,帮助教师客观量化题目难度与特征。
    • ​支持按照知识点、章节、难易度、使用频度等规则,自动抽题组卷。
  • 代码自动实时评判

    • 支持C、C++、Java、Fortran、Python、Pascal等高级程序语言的自动实时评分。
    • 支持项目级多源文件的自动评判。
    • 程序自动评判方面不仅仅告知正确与否,更侧重对程序的全面分析,例如性能分析、代码风格检查、静态分析、错误原因分析等,帮助和引导学生写出高质量的程序。
    • 支持三类输入方式(标准、文件、命令行参数)与两类输出方式(标准、文件)的任意组合。
    • 支持接口编程、程序片段、完整代码等三类编程题型,从多角度考核编程能力。
    • 支持输出结果的模糊比对,输出结果中的大小写、空格等不可见字符不影响评测正确性。
    • 不断挖掘度量学生代提交的代码,帮助教师精准量化题目难易度。
  • 支持大数据处理

    • 支持大数据的上传与评判。
    • 支持性能作为评判标准。
    • 排行榜激励机制,性能得分会以排行榜的形式展现,促进学生不断优化自己的算法。
  • 智能化的代码相似性检测

    • 可检测出修改注释、重新排版、标识符重命名、代码块重排序、代码块内语句重排序、 常量替换、改变表达式中的操作符或者操作数顺序、改变数据类型、增加冗余的语句或者变量、表达式拆分、控制结构等价替换,共12种学生用到的抄袭手段,优于当前国外最好的相似性检测工具 JPlag
  • ​数据结构与算法可视化

    • 以可视化的形式动态展示算法的执行过程,使学生更容易理解算法思想,激发学习兴趣。
    • 支持索引、排序、图论、动态规划等将近60种数据结构与算法的可视化。
  • 基于语意特征的文档相似性检测技术

    • 能够检测出经过同义词替换调整语句或者段落顺序删除部分段落、更换标题等手段深度修改过的抄袭文档。
    • 支持从互联网搜索相似文档。
  • 系统安全稳定可靠

    • 自2005年,至今已经有10年的研发历史,上百所高校正在使用本系统。
    • 沙箱技术隔离上传的执行程序,保障服务器的安全。
    • 密码加密传输与存储,保障用户信息安全。
  • 性能优异

    • 单服务器能够支撑10K并发请求与实时评判。
    • 经过上百所高校的实测验证。
  • 并行程序自动评判

    • 针对多核多线程并行程序和集群架构的MPI分布式程序,提出了从正确性、性能和可扩展性三个方面进行自动评判的方法。
    • 并行程序的评判结果以图表方式直观地展现,便于发现并行程序的问题并有针对性地改进,达到了人工评判无法企及的教学效果。点击查看自动评测结果>>>

 

Last modified on 2017-03-12 by zch