论文部分内容阅读
随着混合式学习的广泛应用,出现了一些新兴典型学习模式,其中大规模在线开放课程MOOC和小规模限制性在线课程SPOC受到了人们的广泛关注,这些学习模式能够更好地支持混合式学习。目前较为流行的在线学习平台,如Blackboard、Learning Space、Virtual、Moodle等,都能很好的满足在线教学和学习的需求。然而在在线学习平台中,由于教师和学习者的时空分离,很难实现到传统交互式教学的优势。为了使教学过程的顺利进行,提高教学和学习质量,引入对学习者学习监控的机制——在线测试系统就显得尤为重要。对此,本文在深入分析了已有在线测试系统的基础上,针对已有模型不支持测试结果反馈从而无法提供个性化学习服务的问题,提出了一种新的在线测试模型,并对其进行了验证和实现。本文首先提出支持MOOC-SPOC特性的在线测试模型。该模型不但可以全面地检测学习者的学习效果,引导学习者进行下一步学习,提高学习效率,而且可以将学习者的学习过程和结果有效地反馈给教学者,使教学者准确掌握学习者在学习过程中存在的问题,及时帮助学习者解答疑惑。其次给出了支持MOOC-SPOC特性的在线测试模型的实现。本文选用目前较为流行的J2EE架构,分析和实现了模型中涉及到的典型活动,如题库的建设、试卷库的生成、测试过程、测试反馈等。为了防止非法用户进入系统和满足不同的用户需求,本文使用扩展型的基于角色的访问控制ERBAC模式的多级权限管理方法,以确保软件系统的安全。最后本文对在线测试模型的使用效果进行了验证。将该模型应用到陕西师范大学电子服务与软件中心的《软件工程导论》课程平台中,应用的效果表明本文所提出的在线测试模型能够很好的反映学习者的学习效果,利用测试反馈促进学习者更好的学习,帮助教师及时掌握学习者的学习情况,调整教学计划,从而全面提升学生的学习效果。