程序设计在线评测系统网络连接本体模型

程序设计在线评测系统网络连接本体模型

论文摘要

随着计算机教育的不断发展,程序设计教学作为计算机基础学科的核心课程受到越来越多的重视。近些年来,国际大学生程序设计竞赛(ACM International Collegiate Programming Contest,简称ACM/ICPC)的普及激发了学生学习程序设计的极大兴趣。同时许多大学已把ACM/ICPC的竞赛模式引入到程序设计教学中,并且一些大学还创建了自己的程序设计在线评测系统(Online Judge System,简称OJ系统)。在日常的教学中,程序设计题目往往被放到OJ系统中,而学生需要将自己的解答代码通过互联网提交到OJ系统中。OJ系统是带有预先设计的测试数据的计算资源。最近越来越多的人开始关注将OJ系统集成到教学系统中。但是,一个本地系统与远程OJ系统去共享它们的计算资源以及它们的内部测试数据是很困难的,主要因为那些计算资源只是为人类用户设计的。一个人类用户可以很容易的与计算资源进行交互,他只需通过简单将需要计算的数据填充在Web表单上,然后点击“超链接”来将这些数据提交到计算资源上,并且通过在计算资源的网站上查看含有计算结果的网页来查看计算结果。然而一台机器几乎是不可能独自去完成这些事情的。针对上述问题,本文结合国家自然科学基金项目“网络知识互联结构自主发育模型研究”,提出一种新的连接方法—框架链接,它由包含如何与链接所指向的远程OJ系统进行交互的信息组成的框架组成。本文重点研究OJ系统的网络连接本体模型,并根据网络连接本体模型将制作了一个能够与多个OJ系统进行自动交互的单一平台和集成了几个OJ系统到本地教学系统中。本文按如下步骤展开:首先,根据人类用户在与OJ进行交互的操作,整理出本地教学系统与OJ的基本操作。然后根据这些基本操作建立本地教学系统与OJ自动交互的框架链接交互模型。其次,根据本地教学系统与OJ进行自动交互的框架链接交互模型的基本操作提出对应的框架链接。然后,将框架链接嵌入到OJ系统的框架中,并用XML来描述对应的框架。通过本体模型来半自动的获得不同OJ系统的对应XML文件描述的知识框架。最后,根据OJ系统网络连接本体模型,设计与实现将几个OJ系统集成到本地教学系统中。针对目前所存在的一些问题,对未来的工作进行展望,以期望该系统平台能更好的为计算机教学服务。

论文目录

  • 摘要
  • ABSTRACT
  • 第1章 绪论
  • 1.1 引言
  • 1.2 程序设计在线评测系统
  • 1.3 网络连接
  • 1.4 研究背景
  • 1.5 研究现状
  • 1.6 研究内容与解决方案
  • 1.7 论文的组织结构
  • 1.8 本章小结
  • 第2章 相关理论与技术
  • 2.1 框架
  • 2.2 语义网
  • 2.3 资源描述框架
  • 2.4 本体
  • 2.5 本章小结
  • 第3章 基于知识框架的网络连接
  • 3.1 引言
  • 3.2 自动交互模型
  • 3.3 框架链接
  • 3.4 程序设计在线评测系统的框架链接
  • 3.5 程序设计在线评测系统的框架
  • 3.6 本章小结
  • 第4章 本体描述网络连接知识框架
  • 4.1 引言
  • 4.2 本体开发工具介绍
  • 4.3 本体建模
  • 4.4 程序设计在线评测系统的本体
  • 4.5 本章小结
  • 第5章 本体自动获取网络连接知识框架
  • 5.1 引言
  • 5.2 本体推理
  • 5.3 知识框架的获取
  • 5.4 基于本体自动获取网络连接知识框架的应用平台
  • 5.5 本章小结
  • 第6章 应用
  • 6.1 引言
  • 6.2 面向多个程序设计在线评测系统的单一平台
  • 6.3 集成了多个程序设计在线评测系统的本地教学系统
  • 6.4 本章小结
  • 第7章 结束语
  • 7.1 研究工作总结
  • 7.2 研究贡献及创新
  • 7.3 未来研究工作展望
  • 参考文献
  • 附录1 常用OJ系统框架链接XML文件
  • 1. PKU OJ
  • 2. UVa OJ
  • 3. Timus OJ
  • 4. 浙江大学Online Judge(ZOJ)
  • 攻读学位期间的研究成果目录
  • 致谢
  • 相关论文文献

    • [1].基于在线评测系统的学生自主学习能力培养[J]. 计算机时代 2020(01)
    • [2].一个场景化进阶式学习评测系统设计与实现[J]. 信息技术与信息化 2019(12)
    • [3].基于在线评测系统的编程实战数据挖掘[J]. 电气电子教学学报 2020(01)
    • [4].“英才计划”物理学科潜质评测系统开发[J]. 实验技术与管理 2020(03)
    • [5].基于知识与能力导引的程序设计课程作业在线评测系统[J]. 广西广播电视大学学报 2020(02)
    • [6].浅析绿色建筑评测系统在美、澳两国的异同[J]. 中国住宅设施 2020(09)
    • [7].源代码在线评测系统的设计与实现[J]. 电子测试 2020(21)
    • [8].基于课程训练的在线评测系统的研究[J]. 信息技术与信息化 2019(09)
    • [9].基于在线评测系统的程序设计实践教学探讨[J]. 电脑编程技巧与维护 2016(22)
    • [10].儿童认知评测系统信度的检测[J]. 实用中西医结合临床 2017(05)
    • [11].融入在线评测系统的“算法与数据结构”课程实验设计[J]. 内蒙古教育(职教版) 2015(08)
    • [12].汉语作文自动评级、打分和纠错智能评测系统发布[J]. 江西教育 2017(14)
    • [13].网络评测系统在程序设计教学中的应用研究[J]. 衡阳师范学院学报 2013(06)
    • [14].R语言自助评测系统的应用与思考[J]. 福建电脑 2020(11)
    • [15].超小型在线评测系统的设计与实现[J]. 现代计算机(专业版) 2018(13)
    • [16].在线评测系统在高职程序设计实践教学中的应用[J]. 无线互联科技 2016(23)
    • [17].大学生职业性向评测系统的设计与实现[J]. 山东工业技术 2017(12)
    • [18].在线评测系统在程序设计类教学中的应用研究[J]. 计算机教育 2016(09)
    • [19].机动车驾驶人驾驶安全度评测系统[J]. 警察技术 2015(03)
    • [20].浅析以探针方式部署端到端的网络质量评测系统[J]. 邮电设计技术 2015(08)
    • [21].校园程序设计在线评测系统[J]. 福建电脑 2014(01)
    • [22].网络评测系统在人事管理中的应用[J]. 中外企业家 2014(29)
    • [23].源代码在线评测系统设计与实现[J]. 长春工程学院学报(自然科学版) 2012(02)
    • [24].基于开放式云平台的开源在线评测系统设计与实现[J]. 计算机科学 2012(S3)
    • [25].一种简易计算机辅助评测系统的研究与实现[J]. 实验技术与管理 2012(12)
    • [26].程序设计在线评测系统传输协议本体建模[J]. 微计算机信息 2009(21)
    • [27].分布式在线评测系统的设计与实现[J]. 福建电脑 2009(12)
    • [28].源代码在线评测系统性能提升方法的研究[J]. 中国科技信息 2008(09)
    • [29].游泳比赛评测系统的设计与研究[J]. 科技信息(学术研究) 2008(24)
    • [30].一种改进的源代码在线评测系统设计及实现[J]. 长江大学学报(自科版) 2014(01)

    标签:;  ;  ;  ;  ;  

    程序设计在线评测系统网络连接本体模型
    下载Doc文档

    猜你喜欢