会议进程正在进行中1294327扩展并促进基于web的开放源码系统,用于评估编程问题2007哥特尔奥利谢尔夫克里斯泰勒维尔登贝格安迪3-12国际标准图书编号:978-1-59593-672-1内政部:http://doi.acm.org/10.1145/1294325.1294327ACM公司美国纽约州纽约市PPPJ’07:第五届Java编程原理与实践国际研讨会论文集PPPJ’07:第五届Java编程原理与实践国际研讨会论文集本文描述了一个基于web的编程和评估环境的开发,用于支持Java教学的编程基础课程(CS1、CS2)。该环境目前与WeBWorK相关联,WeBWorK是罗切斯特大学开发的一个开源网络系统,用于管理和评估数学和物理课程,但其设计目的是为了与其他课程管理系统(CMS)环境进行潜在集成。除了传统的多项选择和简短答案问题外,这个新环境(称为WeBWorK-JAG,其中JAG代表Java自动分级器)还可以自动收集和分级用Java编写的自由形式的程序片段。基于这种扩展的能力,开发了新的教学法,本文讨论了初步的课堂结果。例如,当学生通过为同龄人创建WeBWorK-JAG问题为WeBWorK做出贡献时,他们会接触到创建综合单元测试的现实,以及制定问题及其解决方案集的更广泛的质量保证方面。这项工作是在网络编程助理新兴商业市场的背景下进行的,并总结了其独特贡献。已导入