期刊文献+
共找到19篇文章
< 1 >
每页显示 20 50 100
一种分布式Online Judge系统设计与实现
1
作者 曾金 彭玲 +1 位作者 毛志斌 张耀峰 《软件导刊》 2023年第1期66-71,共6页
为解决计算机编程课程传统课堂中教学案例枯燥、教学个性化不足、学生上机作业抄袭、上机作业批改量大等问题,设计基于学生提交编程代码实现实时自动检测及打分的在线程序测评系统。该系统除解决上述问题外,还可帮助学生解决上机教学环... 为解决计算机编程课程传统课堂中教学案例枯燥、教学个性化不足、学生上机作业抄袭、上机作业批改量大等问题,设计基于学生提交编程代码实现实时自动检测及打分的在线程序测评系统。该系统除解决上述问题外,还可帮助学生解决上机教学环境中知识点掌握不扎实的问题,使学生快速积累编程经验、提升算法能力及时间空间取舍决策能力。同时,也可以在该系统上展示学生解决问题的思维过程和算法能力,从而帮助学生开拓新的学习视角。该系统可清晰展示作业从提交、检测、成绩批改到指出问题的全过程,为测验学生编程知识掌握程度,提供一种有效的验证分析方法,并在数据可视化方面构建较为独特的评测体系。 展开更多
关键词 online judge DJANGO Python3 DOCKER 分布式系统
下载PDF
Online Judge平台在信息科技教学中的应用
2
作者 罗奕 丘曦霞 《实验教学与仪器》 2023年第12期96-100,共5页
在信息科技教学中,充分发挥Online Judge平台自动化程度高、具有智能化分析功能、互动性强的特点,可以提高学生的学习兴趣,减轻教师评测代码的负担,方便教师部署和指导实验。借助Online Judge平台可以完成预习、课堂实验、项目式教学、... 在信息科技教学中,充分发挥Online Judge平台自动化程度高、具有智能化分析功能、互动性强的特点,可以提高学生的学习兴趣,减轻教师评测代码的负担,方便教师部署和指导实验。借助Online Judge平台可以完成预习、课堂实验、项目式教学、小组研讨、测验与考试5个教学环节;利用Online Judge平台进行教学成果评价并实时指导教学工作,可以为青少年信息科技教学工作提供有力支持。 展开更多
关键词 信息学教学 online judge平台 计算思维 数字化学习
下载PDF
MetaOJ: A Massive Distributed Online Judge System 被引量:2
3
作者 Miao Wang Wentao Han Wenguang Chen 《Tsinghua Science and Technology》 SCIE EI CAS CSCD 2021年第4期548-557,共10页
Online Judge(OJ) systems are a basic and important component of computer education. Here, we present MetaOJ, an OJ system that can be used for holding massive programming tests online. MetaOJ is designed to create a d... Online Judge(OJ) systems are a basic and important component of computer education. Here, we present MetaOJ, an OJ system that can be used for holding massive programming tests online. MetaOJ is designed to create a distributed, fault-tolerant, and easy-to-scale OJ system from an existing ordinary OJ system by adding several interfaces into it and creating multiple instances of it. Our case on modifying the TUOJ system shows that the modification adds no more than 3% lines of code and the performance loss on a single OJ instance is no more than 12%. We also introduce mechanisms to integrate the system with cloud infrastructure to automate the deployment process. MetaOJ provides a solution for those OJ systems that are designed for a specific programming contest and are now facing performance bottlenecks. 展开更多
关键词 online judge programming test distributed systems
原文传递
Design and Implementation of Open Source Online Evaluation System Based on Cloud Platform 被引量:1
4
作者 Zuwei Tian Shubo Tian +2 位作者 Tuo Wang Zhen Gong Zhenqin Jiang 《Journal on Big Data》 2020年第3期117-123,共7页
In order to provide a good practice platform for the program design contestants and algorithm enthusiasts,this paper designs and implements a programming online evaluation system based on cloud platform,which is a web... In order to provide a good practice platform for the program design contestants and algorithm enthusiasts,this paper designs and implements a programming online evaluation system based on cloud platform,which is a web system that can return the test results of the program source codes submitted by users in real time.It realizes the automatic evaluation of the program design training questions.The system is implemented by the way of front-end and back-end separation and modular programming.The front-end of the web is implemented by Vue framework,the back-end is implemented by Django framework.The judgment core is written in C language for the sake of improving the efficiency of the system.Sandbox technology is used to ensure the security of the judgment system.Experimental results show that the system can meet the need of daily teaching and competition. 展开更多
关键词 online judge system Vue framework Django framework SANDBOX
下载PDF
基于“超星学习通+希冀Online Judge”的多平台立体化教学模式在“数据结构”教学中的实践
5
作者 梁晶晶 张新刚 《计算机应用文摘》 2022年第3期1-4,共4页
作为信息技术相关专业中一门重要的专业核心课程,"数据结构"一直是教学改革的热门。针对“数据结构”抽象性和实践性强的特点,文章提出了一种基于“超星学习通十希冀Online Judge”的多平台立体化教学法,融合了两个平台的资... 作为信息技术相关专业中一门重要的专业核心课程,"数据结构"一直是教学改革的热门。针对“数据结构”抽象性和实践性强的特点,文章提出了一种基于“超星学习通十希冀Online Judge”的多平台立体化教学法,融合了两个平台的资源发布、作业管理,考试管理,程序自动评判等功能,并将其应用于教学实践。在实施过程中极大激发了学生的学习热情,提高了学生解决实际问题的能力,取得了良好的教学效果。 展开更多
关键词 数据结构 超星学习通 希冀online judge 多平台
下载PDF
基于LAMP框架的分布式Online Judge平台的研究与应用
6
作者 张文胜 陈宏 《办公自动化》 2022年第21期6-10,21,共6页
本文在数字化背景下,针对Python程序设计课中缺乏多元化的教学方式和有弹性的评价方法等问题,以OBE理念为导向,采用Linux系统,Apache集群为Web服务器,PHP为基础语言,MySQL为数据存储(Store)容器,构建分布式Online Judge平台,使其成为“... 本文在数字化背景下,针对Python程序设计课中缺乏多元化的教学方式和有弹性的评价方法等问题,以OBE理念为导向,采用Linux系统,Apache集群为Web服务器,PHP为基础语言,MySQL为数据存储(Store)容器,构建分布式Online Judge平台,使其成为“混合式”教学模式的重要一环,提升学生学习Python的兴趣和编程能力,提高人才培养质量。 展开更多
关键词 online judge平台 LAMP Apache集群
下载PDF
基于Online Judge的“高级语言程序设计”课程教学研究
7
作者 郭旺 《计算机应用文摘》 2022年第14期4-7,共4页
“高级语言程序设计”是高校学生程序设计入门课程,主要包括编程语言的基础知识、基本语法和程序设计基本方法。针对目前实验教学现状及存在的问题,基于Online Judge的程序设计实验平台被引入“高级语言程序设计”课程实验教学中。实践... “高级语言程序设计”是高校学生程序设计入门课程,主要包括编程语言的基础知识、基本语法和程序设计基本方法。针对目前实验教学现状及存在的问题,基于Online Judge的程序设计实验平台被引入“高级语言程序设计”课程实验教学中。实践证明,基于该实验平台的实验教学改革措施对于增强师生之间交互、促进学生自主学习、帮助教师了解学生学习情况、改进教学方式有积极作用。 展开更多
关键词 online judge 程序设计 辅助教学
下载PDF
基于Online Judge进行程序设计类课程实践的混合推荐
8
作者 肖春芸 贺樑 +1 位作者 窦亮 杨静 《现代计算机》 2019年第36期27-32,共6页
针对计算机程序设计类课程中学生在Online Judge平台上进行编程实践时的个性化表现,提出混合推荐方法的思想及实现方法,探讨综合考虑教学要求和学生个性化特点的学习路径推荐方法。
关键词 online judge 程序设计 混合推荐
下载PDF
巧用Online Judge,培养计算思维 被引量:1
9
作者 曹蓉 《中国信息技术教育》 2021年第16期33-35,共3页
计算思维作为信息技术学科核心素养之一,是信息化社会中数字公民所应具备的重要素养,但在传统班级的统一授课制中,由于学习能力差异大,学生难以发展潜能形成真正的计算思维。鉴于此,文章提出利用Online Judge(在线评测平台OJ)进行计算... 计算思维作为信息技术学科核心素养之一,是信息化社会中数字公民所应具备的重要素养,但在传统班级的统一授课制中,由于学习能力差异大,学生难以发展潜能形成真正的计算思维。鉴于此,文章提出利用Online Judge(在线评测平台OJ)进行计算思维教学的模式,利用OJ实现寻找不同层次学生的最近发展区,同时采用小组形式合作学习,实现因材施教、培养计算思维,并结合教学实际情况说明效果。 展开更多
关键词 online judge 计算思维 最近发展区 小组合作
下载PDF
Prediction of Online Judge Practice Passing Rate Based on Knowledge Tracing
10
作者 HUANG Yongfeng CHENG Yanhua 《Journal of Donghua University(English Edition)》 CAS 2021年第3期240-244,共5页
Programming ability has become one of the most practical basic skills,and it is also the foundation of software development.However,in the daily training experiment,it is difficult for students to find suitable exerci... Programming ability has become one of the most practical basic skills,and it is also the foundation of software development.However,in the daily training experiment,it is difficult for students to find suitable exercises from a large number of topics provided by numerous online judge(OJ)systems.Recommending high passing rate topics with an effective prediction algorithm can effectively solve the problem.Directly applying some common prediction algorithms based on knowledge tracing could bring some problems,such as the lack of the relationship among programming exercises and dimension disaster of input data.In this paper,those problems were analyzed,and a new prediction algorithm was proposed.Additional information,which represented the relationship between exercises,was added in the input data.And the input vector was also compressed to solve the problem of dimension disaster.The experimental results show that deep knowledge tracing(DKT)with side information and compression(SC)model has an area under the curve(AUC)of 0.7761,which is better than other models based on knowledge tracing and runs faster. 展开更多
关键词 individualized prediction knowledge tracing online judge(OJ) recommending deep learning
下载PDF
URI Online Judge: A New Interactive Learning Approach
11
作者 Neilor Avelino Tonin Jean Luca Bez 《Computer Technology and Application》 2013年第1期34-38,共5页
The URI online judge is a new online tool created with the main purpose of making programming practice more dynamic, interesting and stimulating for those who have just entered into the art of programming. The URI onl... The URI online judge is a new online tool created with the main purpose of making programming practice more dynamic, interesting and stimulating for those who have just entered into the art of programming. The URI online judge allows problem corrections in real time, interactivity between users, besides it allows flexibility in the choice of the programming language and it makes some supporting materials available. During the short time in which the tool has being used we have observed that it is a very good tool for self-study. As users of programming portals, the authors noticed some details that would be important to be implemented in a new tool, such as the separation of problems by categories. Another fundamental detail is the fact that this tool is available in two languages (Portuguese and English). This might facilitate the learning process for beginners, both locally and globally. 展开更多
关键词 Classroom tool programming practice online judge informatics interactive learning.
下载PDF
基于Docker的Online Judge容器设计与实现
12
作者 韦俊宇 王宇英 《大众科技》 2022年第9期14-17,13,共5页
在LeetCode、ACWing等各大OnlineJudge网站中,每时每刻都有无数的代码在编译运行。但这些网站上提交的代码都是为了解决该网站题库中给定的某一道算法题,不仅规定了程序的标准输入输出,还限制了运行时长和内存占用,有一定局限性。在新... 在LeetCode、ACWing等各大OnlineJudge网站中,每时每刻都有无数的代码在编译运行。但这些网站上提交的代码都是为了解决该网站题库中给定的某一道算法题,不仅规定了程序的标准输入输出,还限制了运行时长和内存占用,有一定局限性。在新冠疫情期间,开设计算机课程的大学也急需搭建符合学校教学需求的OnlineJudge以正常开展线上课程。针对上述两个问题,文章设计并实现了基于Docker技术的Online Judge容器。其能编译程序源代码和运行程序二进制文件,期间能动态地更改程序的标准输入、运行时长与内存占用,并对容器作了一定的防护,具有一定的安全性,还易于分布式拓展。 展开更多
关键词 在线判题容器 online judge DOCKER
下载PDF
C语言程序设计实验教学改革探讨 被引量:3
13
作者 王绍强 李天晟 《长春大学学报》 2023年第12期93-96,共4页
本文针对C语言程序设计实验教学中存在的问题,从授课前的实验内容设计、授课中的教学掌控和授课后的学习跟进三个方面探讨C语言程序设计实验教学改革。借助模块化编程思维优势和Online Judge在线测评系统资源辅助实验教学,旨在训练学生... 本文针对C语言程序设计实验教学中存在的问题,从授课前的实验内容设计、授课中的教学掌控和授课后的学习跟进三个方面探讨C语言程序设计实验教学改革。借助模块化编程思维优势和Online Judge在线测评系统资源辅助实验教学,旨在训练学生的编程思维、提升学生的程序开发能力、强化学生的团队协作意识。 展开更多
关键词 C语言程序设计 实验教学 模块化编程 online judge在线测评系统
下载PDF
基于MOOC资源的Python程序设计混合式教学探索 被引量:2
14
作者 汪丽才 《计算机教育》 2023年第2期206-210,共5页
分析地方应用型高校基于MOOC资源开展Python程序设计线上线下混合式教学的背景,提出基于MOOC资源的“学讲训赛”一体的线上线下混合教学模式,从学生线上MOOC自学预习、教师线下课堂讲授互动、学生线上习题实践训练、师生备战学科竞赛几... 分析地方应用型高校基于MOOC资源开展Python程序设计线上线下混合式教学的背景,提出基于MOOC资源的“学讲训赛”一体的线上线下混合教学模式,从学生线上MOOC自学预习、教师线下课堂讲授互动、学生线上习题实践训练、师生备战学科竞赛几方面介绍具体教学实践,最后通过教学效果说明教学模式的有效性。 展开更多
关键词 MOOC资源 混合式教学 Python程序设计 online judge系统
下载PDF
Context-Aware Practice Problem Recommendation Using Learners’ Skill Level Navigation Patterns 被引量:1
15
作者 P.N.Ramesh S.Kannimuthu 《Intelligent Automation & Soft Computing》 SCIE 2023年第3期3845-3860,共16页
The use of programming online judges(POJs)has risen dramatically in recent years,owing to the fact that the auto-evaluation of codes during practice motivates students to learn programming.Since POJs have greater numb... The use of programming online judges(POJs)has risen dramatically in recent years,owing to the fact that the auto-evaluation of codes during practice motivates students to learn programming.Since POJs have greater number of pro-gramming problems in their repository,learners experience information overload.Recommender systems are a common solution to information overload.Current recommender systems used in e-learning platforms are inadequate for POJ since recommendations should consider learners’current context,like learning goals and current skill level(topic knowledge and difficulty level).To overcome the issue,we propose a context-aware practice problem recommender system based on learners’skill level navigation patterns.Our system initially performs skill level navigation pattern mining to discover frequent skill level navigations in the POJ and tofind learners’learning goals.Collaborativefiltering(CF)and con-tent-basedfiltering approaches are employed to recommend problems in the cur-rent and next skill levels based on frequent skill level navigation patterns.The sequence similarity measure is used tofind the top k neighbors based on the sequence of problems solved by the learners.The experiment results based on the real-world POJ dataset show that our approach considering the learners’cur-rent skill level and learning goals outperforms the other approaches in practice problem recommender systems. 展开更多
关键词 Recommender systems skill level navigation pattern programming online judge collaborativefiltering content-basedfiltering
下载PDF
基于在线评测系统的信息学竞赛精准化教学探讨
16
作者 黄细光 《中国信息技术教育》 2023年第18期15-17,共3页
随着国家及地方对基础教育阶段的拔尖创新人才识别与培养越来越重视,越来越多的学校和学生参与到了信息学竞赛中,在线评测系统也被广泛地应用到信息学竞赛训练中。本研究以中山市中山纪念中学使用在线评测系统开展竞赛训练为例,探讨如... 随着国家及地方对基础教育阶段的拔尖创新人才识别与培养越来越重视,越来越多的学校和学生参与到了信息学竞赛中,在线评测系统也被广泛地应用到信息学竞赛训练中。本研究以中山市中山纪念中学使用在线评测系统开展竞赛训练为例,探讨如何在使用系统的过程中精准分析数据,并结合学生自身的情况制订个性化策略及后续训练计划,因材施教,从而让学生更加有效地进行信息学学习。 展开更多
关键词 信息学竞赛 在线评测系统 online judge 精准化教学
下载PDF
工程教育专业认证标准下程序设计基础教学改革研究 被引量:7
17
作者 曹旗磊 王涵 王金鹏 《计算机教育》 2020年第11期126-130,共5页
针对应用型本科院校程序设计基础课程教学的现状,提出在授课过程中采用理论与实践相结合的模式,并将MOOC作为课堂教学的补充引入教学过程中,基于Online Judge实践平台,介绍实践教学模式与考核方式的改革,并说明改革效果。
关键词 工程教育专业认证 MOOC online judge实践平台
下载PDF
基于代码推荐的编程教育在线辅导方法实践探索
18
作者 杨思恩 沈国华 +2 位作者 李鑫 黄志球 周宇 《计算机教育》 2022年第3期153-156,共4页
传统的编程教育辅导非常依赖教辅人员,教与学间“能力失配”,针对以上问题,提出一种基于代码推荐的编程教育在线辅导方法,介绍具体教学应用,最后通过实验成绩统计分析说明这种在线辅导方法的教学效果。
关键词 编程教育 代码推荐 online judge
下载PDF
在线评测系统中判题机的设计与实现 被引量:2
19
作者 吕英华 《无线互联科技》 2022年第6期78-79,共2页
为了能快速搭建一款判题效率快和安全性强的在线评测系统(Online Judge,以下简称“OJ”),解决判题机的核心部分是重点。文章主要阐述在线评测系统中的判题机设计思路、设计原理及开发流程。在现有的在线评测系统基础下,采用Python去解... 为了能快速搭建一款判题效率快和安全性强的在线评测系统(Online Judge,以下简称“OJ”),解决判题机的核心部分是重点。文章主要阐述在线评测系统中的判题机设计思路、设计原理及开发流程。在现有的在线评测系统基础下,采用Python去解决判题机的核心部分,其他技术主要是MySQL、C语言等。 展开更多
关键词 online judge PYTHON MYSQL C语言
下载PDF
上一页 1 下一页 到第
使用帮助 返回顶部