在线教学平台行为统计系统的设计与实现
发布时间:2019-08-08 来源: 历史回眸 点击:
摘要:该文针对我院目前开放教育在电大分校在线教学平台中开展网络教学存在的问题和不足,并结合学院的实际情况设计并实现了在线教学平台行为统计系统。该系统的实现不但便于教学管理者、专业教师统计在线教学平台中的教学资源、课程论坛发/回帖、学习时间等各种网络教学过程中的相关数据,而且加强了专业教师对网络教学过程的监控和管理,同时培养了学生网上自主学习的意识和习惯,进一步发挥了网络教学的优势和提高了网络教学的质量。
关键词:在线教学平台;行为统计;自主学习;形成性考核成绩
中图分类号:TP393 文献标识码:A 文章编号:1009-3044(2016)23-0059-02
网络教学是广播电视大学远程开放教育教学体系中最为重要的组成部分,电大分校在线教学平台(以下简称在线教学平台)是开展网络教学的主要工具。专业教师通过在线教学平台可以开展多种多样的网络教学及教学活动,学生也可以通过登录在线教学平台进行自主学习和参与专业教师所组织的教学活动。通过多年的实践,教学管理者、专业教师、学生发现在线教学平台在开展网络教学过程中,无法全面统计查询其平台中课程的教学资源、课程论坛学生发帖及专业教师回帖,以及学生自主学习的时间等功能,甚至每个学期专业教师按教学的要求是否开展了网络教学、教学活动和学生是否参与都无法进行监控和管理。正因为如此,也无法真实有效的统计网络教学过程中的相关数据,以至于每个学期对专业教师开展的网络教学无法进行教学测评,期末时更无法实事求是地为学生评定每门课程网络学习的形成性考核成绩。因此教学管理者、专业教师、学生都迫切的需要一种便捷、迅速的方式来统计网络教学过程中的相关数据,来全面了解在线教学平台中每门课程教学资源创建的情况和学生网上自主学习的情况,以便于更科学、更系统的创建和整合课程教学资源,以及培养学生网上自主学习的意识和习惯,以此达到提高网络教学的质量。为此,本文以在线教学平台为载体,并结合学院网络教学的具体实际情况,设计和实现了在线教学平台行为统计系统(以下简称在线教学行为统计系统),该系统能为教学管理者、专业教师、学生统计网络教学资源、课程论坛发/回帖、学习时间等数据提供了极大的便利和更好地教学支持服务。
1 系统需求分析
在系统开发过程中,首先是对系统进行需求分析,只有进行需求分析才能进一步对系统进行设计和后续的开发、调试等。在线教学行为统计系统通过需求分析以及实践调研,并结合学院远程开放教育网络教学等实际需求,设计了基于电大分校在线教学平台的在线教学行为统计系统。该系统不仅改善了网络教学过程的实效性,而且改进了网络教学过程的行为规范,以此来提升教学支持服务的能力。教学管理者通过此系统可以实现对专业教师网络教学、教学活动等各教学任务的数据统计,以及实施网络教学过程的监控和管理。专业教师通过此系统可以统计学生网上自主学习的时间、完成作业的次数、参与教学活动的情况和课程论坛发帖率,并监督和管理学生网上自主学习。学生通过此系统可以查询个人网上自主学习的情况,包括学习时间、作业完成、参与教学活动和课程论坛发帖等情况等。
2 系统功能设计
在线教学行为统计系统是根据远程开放教育网络教学,以及教学管理者、专业教师、学生等用户的需求,在线教学行为统计系统设计了网上学习行为统计、网络教学资源统计、课程论坛发回帖统计、系统管理四大功能模块。系统功能结构图如图1所示。
网上学习行为统计模块主要实现的功能是统计个人、班级学生网上学习的情况和课程教学资源被点击浏览的次数和时间,以及展示在线教学平台中网上自主学习的学生。该模块包括网上自主学习展示、个人学习行为统计、班级学习行为统计、课程学习行为统计等。教学管理者通过此模块可以快速方便的统计学生学习的时间、班级学生学习情况和课程教学资源被点击浏览的次数和时间等等。
网络教学资源统计模块主要实现的功能是统计在线教学平台中各种课程的教学资源。该模块包括教学整合资源统计、教学自建资源统计、教学文本资源统计、教学视频资源统计等。教学管理者和专业教师通过此模块可以统计所有课程的教学资源情况,并提示专业教师对教学资源缺少或没有达到教学要求的课程进行补充及完善。
课程论坛发回帖统计模块主要实现的功能是统计学生在课程论坛中发帖及专业教师回帖的情况。该模块包括专业发回帖统计、课程发回帖统计、学生发回帖统计、专业教师发回帖统计等。
系统管理模块主要实现的功能是系统管理员对在线教学行为统计系统进行管理与维护,如各类用户信息的管理和维护,系统信息的管理和维护以及各种统计数据的上报。当各种数据统计后,管理员将统计数据进行上报,每个学期教学管理者可根据上报的数据对教师进行网络教学测评,每学期末专业教师也可以根据上报的数据对学生学习的课程进行形成性考核成绩的评定。
3 系统开发关键技术
在线教学行为统计系统采用B/S模式架构,在开发过程中使用Visual Studio 2008作为开发工具。系统开发的技术主要有ASP.NET 3.5、 ADO.NET,开发语言是 C#程序设计语言。系统使用的数据库是现在比较流行的Microsoft SQL Server 2008。
ASP.NET 3.5是目前最流行的Web应用程序开发平台,为用户提供了完整的可视化开发环境和Web应用程序所需的各种应用服务。微软公司发布的Microsoft.NET框架为开发者提供了大量的.NET 类,而ASP.NET 3.5是其中重要的一部分。ADO.NET提供了一套完整的用于访问数据库的对象,首先使用ADO.NET建立应用程序与数据库的连接,然后运行SQL语句命令,最后从数据表中获取数据进行处理并得到结果[1]。C#程序设计语言是纯面向对象的编程语言,因此类、对象、抽象类、接口、封装、继承和多态性等特性均受到了支持。C#语言与.NET框架无缝对接,是针对性的为NET应用而开发的语言[1]。Microsoft SQL Server 2008是一个多关系的数据库管理系统,能为用户提供了完成的数据管理和分析,也是目前用户使用最广的数据库。Microsoft SQL Server 2008系统目前提供了5个版本,分别是学习版、工作站、标准版、企业版、开发版等。
热点文章阅读