...
首页> 外文期刊>Philippine Information Technology >Webby – An Online Automatic Program Grader
【24h】

Webby – An Online Automatic Program Grader

机译:Webby –在线自动节目分级器

获取原文
           

摘要

Webby is an online automatic grading system developed using open source software development tools. Its front end is a web interface developed using PHP and deployed using Apache web daemon running on Linux. The system currently grades C++ programs using standard stream I/O. All submitted C++ programs are kept in a structured directory system while grade records are stored in an SQLite database. The system grades all student-submitted programs based on a teacher-defined assessment criteria. Each criterion is assigned a percentage weight. All weights add up to 100%. Each criterion is assigned a set of input files that would sufficiently check whether a student-submitted program meets the said criterion. Part of the system is a similarity measure of any pair of student-submitted programs. The similarity measure of two programs is computed based on two things: (1) length of the longest common subsequence of token stream generated from each of student-submitted programs and (2) an approximation of a teacher’s rating of how similar two sutudent-submitted programs are. The similarity measure provides an indicator of possible plagiarism or how much work is added to a student-submitted program given a teacher-prepared program template. In this paper, we discuss the design, implementation, use, and evaluation of a working prototype of Webby.
机译:Webby是使用开源软件开发工具开发的在线自动评分系统。它的前端是一个使用PHP开发并使用Linux上运行的Apache Web守护程序进行部署的Web界面。系统当前使用标准流I / O对C ++程序进行分级。所有提交的C ++程序都保存在结构化目录系统中,而成绩记录则存储在SQLite数据库中。系统根据教师定义的评估标准对所有学生提交的课程进行评分。每个标准都分配了一个权重百分比。所有重量加起来等于100%。每个标准被分配一组输入文件,该输入文件将充分检查学生提交的程序是否满足所述标准。系统的一部分是任何一对学生提交的程序的相似性度量。两个程序的相似性度量是基于两件事来计算的:(1)每个学生提交的程序生成的令牌流的最长公共子序列的长度,以及(2)老师对两个学生提交的相似度的近似评分程序是。给定教师准备的课程模板,相似度度量提供了可能的窃或向学生提交的课程添加了多少工作的指标。在本文中,我们讨论了Webby工作原型的设计,实现,使用和评估。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号