当前位置:首页 期刊杂志

微信公众号直播课程的线上评分系统设计

时间:2024-07-28

张占孝

(西安职业技术学院, 教务处, 陕西, 西安 710077)

0 引言

MSN、QQ、微信、微博等网络社交工具被广泛地应用在人们的学习、工作和生活中,在教育领域中网络社交工具也产生了强烈的影响。网络社交工具也可以促进教育教学的改革成为有利因素。在教育领域中微信公众号的应用还存在一些不确定的问题,处于一种自发的状态,因此需要对微信公众号直播课程线上评分系统进行设计。

范岩等[1]提出基于优化BP神经网络的课程评分系统设计方法,该方法在系统实现过程中没有应用层次关联理论,导致评分均方根误差大、评分自由度高。Yanmei T等[2]以教学效率数学模型为基础,分析了教学质量评价体系。建立科学实用的教学质量综合评价体系,系统没有结合层次关联理论简化评分过程,导致系统的运行时间较长,并存在系统运行效率低的问题。

为了解决上述方法中存在的问题,本文提出微信公众号直播课程线上评分系统设计方法。

1 微信公众号直播课程线上评分系统设计

微信公众号直播课程线上评分系统设计分为两部分:一部分是视频直播系统;另一部分是线上评分系统。

1.1 视频直播系统

视频直播系统是以流媒体服务器为核心的视频播放载体,可以为用户提供视频直播功能和视频资源点播功能[3]。在视频直播系统中可将用户分为普通用户和管理员。

后台管理模块有四个子模块:评论信息管理子模块、用户管理子模块、视频上传子模块和点播视频管理子模块。在用户管理子模块中可以对用户进行权限删除、添加和管理等功能。视频上传子模块的主要功能是填写并上传视频的相关信息。评论信息管理子模块和视频管理子模块可以对视频进行删除、编辑等操作。视频播控模块分为两部分:主功能模块和用户模块。视频点播模块中包括视频评论、点播视频播放、视频点播列表等功能[4-5]。

1.2 基于层次关联理论的线上评分系统

微信公众号直播课程线上评分系统设计方法是根据层次关联理论实现线上评分的。

1.2.1 线上评分系统评分指标

线上评分系统评分指标分为三级,如表1所示。

表1 线上评分系统评分指标

基于以上指标,邀请教育界专家及教学经验丰富的教师对线上课程进行评审,专家评审的重点内容如下。

(1)课程的创新程度、突出特色和主要成果。

(2)教学内容是否符合课程大纲要求。

(3)教学效果是否达到预定的教学目标。

(4)教学过程与评分指标之间的差距。

(5)线上教学的互动性。

(6)教学中存在的问题和不足。

根据评分指标,参考专家评审意见,通过层次关联分析法计算指标权重。

1.2.2 基于层次关联理论的评分指标权重

微信公众号直播课程线上评分系统设计方法通过层次关联分析法对指标权重进行计算[6]。

(1)构建因素集U,U是由教学效果、教育内容、基本技能、教学态度和教学方法等5个一级评价指标构成的指标集合,其表达式如下:

U={u1,u2,…,um}

(1)

(2)建立评价标准集C,可以对评价目标的优劣程度进行评价,其表达式如下:

C={c1,c2,…,cn}

(2)

(3)根据层次关联分析法获得权重矩阵W:

W={w1,w2,…,wm}

(3)

(4)建立单因素评价矩阵R,其表达式如下:

R=r11r12…r1n

r21r22…r2n

⋮⋮…⋮

rm1rm2…rmn

(4)

式中,Ri=[ri1,ri2,…,rin]代表对第i个因素的评价结果。

(5)通过加权平均法建立微信公众号直播课程线上综合评判模型[7]:

M(∘,⊕)=∑ni=1(wi∘rmn)

(5)

设置综合评判矩阵A,矩阵A可以用一级评判代替多级评判,简化评判过程,减少系统运行时间,矩阵A的表达式如下:

A=W∘R={w1,w2,…,wm}∘r11r12…r1n

r21r22…r2n

⋮⋮…⋮

rm1rm2…rmn

(6)

(6)对灰色关联度进行计算,根据计算结果获得微信公众号直播课程的评分结果[8]。设由n个指标构成评分系统,在系统中存在m个待评价的微信公众号直播课程;vi代表由n个指标构成的第i个微信公众号直播课程,其表达式如下:

vi={vi1,vi2,…,vin}

(7)

设Rini代表由m个微信公众号直播课程原始指标构成的矩阵,其表达式如下:

Rini=v11v12…v1n

v21v12…v1n

⋮⋮…⋮

vm1vm2…vmn

(8)

设v0代表选取的参考指标集,其表达式如下:

v0={v01,v02,…,v0n}

(9)

规范化处理原始指标集,方便指标间的比较,通过式(10)将原始指标规范到区间[0,1]内:

xik=vkmax-vikvkmax-vkmin

(10)

式中,xik代表第k个指标在第i个方案中对应的规范值,vkmax代表在所有方案中第k个指标对应的最大值,vkmin代表在所有方案中第k个指标对应的最小值。

通过上式对综合评判矩阵A和参考指标集v0进行归一化处理:

A′=a11a12…a1n

⋮⋮…⋮

am1am2…amn

a01a02…a0m

(11)

参考指标集经过初始化处理后为a0={a01,a02,…,a0n},可将其作为被比较的标准和理想方案,ai={ai1,ai2,…,ain}可以当作被比较的集合。

定义:

Δik=a0k-aik

Δmin=miniminka0k-aik

Δmax=maximaxka0k-aik

(12)

设置关联系数ξik,其计算式如下:

ξik=Δmin+σΔmaxΔik+σΔmax

(13)

式中,参数σ在区间[0,1]内取值。

根据计算得到的关联系数构建关联系数矩阵ξ,其表达式如下:

ξ=ξ11ξ12…ξ1n

ξ21ξ12…ξ1n

⋮⋮…⋮

ξm1ξm2…ξmn

(14)

通过关联系数矩阵对关联度ξi进行计算:

ξi=1k∑kj=1ξij

(15)

上式获得的关联度就是微信公众号直播课程的优劣,关联度的大小顺序就是微信公众号直播课程的优劣次序。

2 实例测试及分析

2.1 数据准备

为了验证微信公众号直播课程线上评分系统设计方法的整体有效性,需要对微信公众号直播课程线上评分系统设计方法进行实验测试。

实验样本为西安某大学计算机专业大一学生微信公众号直播课。微信公众号直播课程线上评分系统设计须在该校课程管理系统基础上进行,该管理系统分为系统管理模块、教师用户模块和学生用户模块。

(1)系统管理模块

系统管理模块在线上评分系统中的流程如图1所示。

图1 系统管理模块流程图

系统管理模块主要包括课程管理模块、用户管理模块和常规设置模块。课程管理模块的主要功能是初始化管理课程的名称和编号。用户管理模块的主要功能是管理管理员、学生和教师的初始化信息。

(2)教师用户模块

教师用户模块分为点评与交流块、专家用户信息块、课程任务块、作品块、班级块、任务块、小组块、量表块。

(3)学生用户模块

学生用户模块包括交流块、普通用户信息块、课程块、查看块、上传块、点评块。

2.2 实验分析

在上述管理系统平台中,采用微信公众号直播课程线上评分系统设计方法(方法1)、文献[1]方法(方法2)和文献[2]方法(方法3)分别进行测试,比较不同方法评分结果的均方根误差,测试结果如图2所示。

图2 不同方法的均方根误差

分析图2中的数据可知,方法1对微信公众号直播课程进行评分时,获得评分结果的均方根误差均在0.02以内,远远低于方法2和方法3评分结果的均方根误差。

将评分自由度作为测试指标对方法1、方法2和方法3进行测试。评分自由度越高表明评分过程越复杂;评分自由度越低,表明评分过程越简单,拟合的效果越好,得到的评分结果越准确。方法1、方法2和方法3的评分自由度如图3所示。

图3 不同方法的评分自由度

由图3可知,方法1与方法2和方法3的测试结果相比较,其评分自由度最低,均在10%以下,拟合效果最好。因为方法1利用层次关联理论对微信公众号直播课程进行评分时,用一级评判代替了多级评判,简化了评判过程,进而降低了评分自由度,提高了评分结果的精准度。

为了进一步验证方法1、方法2和方法3的有效性,实验将系统运行时间作为测试指标,比较不同方法的系统运行效率,测试结果如图4所示。

图4 不同方法的系统运行时间

由图4分析可知,对微信公众号直播课程进行评分时,方法1的系统运行时间均小于1min,远远低于方法2和方法3的系统运行时间,表明方法1的系统运行效率高,因为方法1在层次关联理论的基础上规范化处理了原始指标集,更便于指标间的比较,缩短了评分时间,进而提高了系统的运行效率。

3 总结

目前直播课程评分系统设计方法存在评分均方根误差大、评分自由度高和系统运行效率低的问题。本文提出微信公众号直播课程线上评分系统设计方法,由视频直播系统和线上评分系统构成微信公众号直播课程线上评分系统,并利用层次关联理论实现课程的评分,解决了目前方法中存在的问题,为微信公众号直播课程的发展提供了保障。

免责声明

我们致力于保护作者版权,注重分享,被刊用文章因无法核实真实出处,未能及时与作者取得联系,或有版权异议的,请联系管理员,我们会立即处理! 部分文章是来自各大过期杂志,内容仅供学习参考,不准确地方联系删除处理!