首页> 外文OA文献 >Java programming assessment tool for assignment module in moodle e-learning system
【2h】

Java programming assessment tool for assignment module in moodle e-learning system

机译:分配模块中的Java编程评估工具 情绪电子学习系统

代理获取
本网站仅为用户提供外文OA文献查询和代理获取服务,本网站没有原文。下单后我们将采用程序或人工为您竭诚获取高质量的原文,但由于OA文献来源多样且变更频繁,仍可能出现获取不到、文献不完整或与标题不符等情况,如果获取不到我们将提供退款服务。请知悉。

摘要

This paper proposes an intermediate system called JAssess which is developed to provide a solemn solution in providing a handy way to manage submission of students' Java programming exercises from MoodleTM, as well as grading them semi-automatically. This system implements dynamic testing type where testing involves executing of the program. This paper will explains in detail about the proposed system, JAssess, and the algorithm that lay behind it. It presents the major methods used while evaluating the Java programming assignment which include: the predefined Java File, Java Unzip, Java Runtime, Java Compiler and Java Reflection. Section 4 reviews the integration of JAssess with MoodleTM, in which it extends the functionality of the learning management system and provides better learning environment. It also explains on how to overcome the different environment used in JAssess and MoodleTM, in which MoodleTM is written in PHP, while JAssess is using Java technology. Although PHP and Java are not similar in terms of its syntax, but both are able to interact between each other with the help of data layout structure. A few test samples have been prepared in which they represent the successful and failed of the Java program compilation. Results are being discussed and are shown that the proposed model is able to display the suggested mark along with the output for every successful compilation, and will display the error along with the suggested mark for every failed compilation. Finally, some limitations of the proposed system and suggestions for future works section was concludes in this paper.
机译:本文提出了一个名为JAssess的中间系统,该系统的开发目的是提供一个庄重的解决方案,以提供便捷的方法来管理学生从MoodleTM提交的Java编程练习以及对他们进行半自动评分。该系统实现动态测试类型,其中测试涉及程序的执行。本文将详细说明所提出的系统JAssess及其背后的算法。它介绍了评估Java程序分配时使用的主要方法,包括:预定义的Java文件,Java解压缩,Java运行时,Java编译器和Java反射。第4节回顾了JAssess与MoodleTM的集成,它扩展了学习管理系统的功能并提供了更好的学习环境。它还说明了如何克服JAssess和MoodleTM中使用的不同环境,在这种环境中MoodleTM用PHP编写,而JAssess使用Java技术。尽管PHP和Java在语法上并不相似,但是两者都可以借助数据布局结构相互交互。已经准备了一些测试样本,它们代表了Java程序编译的成功与失败。结果正在讨论中,并显示出建议的模型能够为每个成功的编译显示建议的标记以及输出,并且会为每个失败的编译显示错误以及建议的标记。最后,总结了所提出系统的局限性以及对未来工作的建议。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号