论文部分内容阅读
在互联网技术和智能终端高速发展和全面普及的今天,网络自主学习和线下课堂学习相结合的混合学习受到越来越多学习者的关注和推崇。“微信”、“微博”、“微视频”的风靡已经将人们带入了“微时代”。如今,教育领域也刮起了一场“微”风,“微型学习”、“微型课程”、“微课程”正在冲击着传统课堂教学。微时代诞生的微课程引起了国内外学者和一线教师的强烈关注,但其关注点仅仅局限于设计开发和应用研究等领域,对支持微课程的信息化支撑网络环境研究较少。目前,国内外已经有许多微课程学习平台,但由于设计者和开发者的理念不同,这些学习平台对微课程学习的支持还无法满足学习者的需求。诸如学习者难以与教师进行有效交流、评价机制不完善等问题还存在。因此,设计并开发符合微课程特征的学生自主学习支持系统意义重大。本研究首先介绍微课程及其发展过程,结合当前国内外微课程应用平台案例研究,总结微课程的实践经验和存在的显著问题,提出基于微课程的自主学习支持系统的详细设计方案,并实现系统模块的功能。具体工作如下:第一,搜集和分析国内外文献资料,研究微课程的发展历程和应用现状,对微课程的概念进行界定,并根据现状总结微课程的优势、不足与挑战。第二,研究国内外具有代表性的微课程应用平台,通过深入的分析和归纳,总结现阶段微课程的应用模式,对比国内外微课程应用平台的差异,总结国内应用平台在应用中存在的弊端并分析其原因。第三,在对微课程应用平台案例的分析和总结之后,形成相关功能需求,系统的用户主要分为四类:普通游客、学生、教师和管理员。根据这四类用户的需求和行为,分别对不同的角色赋予不同的权限。系统的主要模块有课程中心、资源中心和论坛。此外,对系统的需求、概要设计、总体设计以及数据库设计进行了详细分析与阐述。第四,在软件工程的设计原则和开发方法的指导下,利用.NET框架、C#语言和SQL Server数据库等技术开发基于微课程的自主学习支持系统。.NET平台具有跨语言、跨平台、安全和开发效率高的特点。通过本文的研究希望为微课程的实践提供信息技术环境的支撑,同时希望该系统能为学习者利用微课程进行自主学习提供更高效和个性化的服务。