介绍了Moodle和OJ系统程序自动评测的基本原理及其采用的服务器集中评测架构,分析这种评测架构易出现资源瓶颈的原因,提出适应大规模用户量的分散式评测架构。充分利用机房学生机的资源,分散评测压力,消除资源瓶颈。提出针对图形用户界...介绍了Moodle和OJ系统程序自动评测的基本原理及其采用的服务器集中评测架构,分析这种评测架构易出现资源瓶颈的原因,提出适应大规模用户量的分散式评测架构。充分利用机房学生机的资源,分散评测压力,消除资源瓶颈。提出针对图形用户界面GUI(Graphical User Interface)程序的管控模式评测方案,讨论C#语言GUI程序自动评测的关键技术细节,包括组合管控模块与窗体模块、管控模块内部逻辑和评测流程、管控模块读写窗体模块控件数据的方法、管控模块模拟触发事件的方法等。该方法在实际应用中效果良好。展开更多
文摘介绍了Moodle和OJ系统程序自动评测的基本原理及其采用的服务器集中评测架构,分析这种评测架构易出现资源瓶颈的原因,提出适应大规模用户量的分散式评测架构。充分利用机房学生机的资源,分散评测压力,消除资源瓶颈。提出针对图形用户界面GUI(Graphical User Interface)程序的管控模式评测方案,讨论C#语言GUI程序自动评测的关键技术细节,包括组合管控模块与窗体模块、管控模块内部逻辑和评测流程、管控模块读写窗体模块控件数据的方法、管控模块模拟触发事件的方法等。该方法在实际应用中效果良好。