一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

智能化学生在线语音答题控制方法与系统与流程

2021-07-27 15:30:00 来源:中国专利 TAG:在线 智能化 答题 语音 特别
智能化学生在线语音答题控制方法与系统与流程

本发明涉及智能教育的技术领域,特别涉及智能化学生在线语音答题控制方法与系统。



背景技术:

线上教学已经逐渐成为智能教学的主要模式。教师通过线上教学的模式能够对众多同步进行授课和互动问答,相应地学生也能够在线语音的方式回答教师提出的问题。但是,由于学生数量众多以及时间限制,教师无法逐一对所有学生答题的语音信息进行分析,这导致教师无法充分地和全面地判断学生的答题正确性,同时也无法针对学生的答题情况,对学生的答题时间进行有效的调整,这严重地降低线上教学的教学效率。



技术实现要素:

针对现有技术存在的缺陷,本发明提供智能化学生在线语音答题控制方法与系统,其采集若干学生在线语音答题过程中的实际答题语音信息,对该实际答题语音信息进行降噪预处理;并按照若干学生完成语音答题的顺序,将所有实际答题语音信息组成为相应的答题语音信息序列,接着识别该答题语音信息序列中的每个实际答题语音信息包含的标准答案关键词情况,从而判断每个学生在线语音答题的正确性;采集每个学生在线语音答题过程中实时答题状态,从而确定每个学生在线语音答题的活跃程度,最后根据每个学生在线语音答题的正确性判断结果和在线语音答疑的活跃程度,更新每个学生在该若干学生完成语音答题的顺序中的排序位置;并且根据更新后的排序位置,调整对每个学生进行在线语音答题的测试时间;可见,该智能化学生在线语音答题控制方法与系统通过语音识别与对比的方式对学生在线语音答题过程中的实际答题语音信息进行分析,以此自动得判断学生在线答题的正确性,同时还确定学生在线答题的活跃程度,从而结合在线答题的正确性和在线答题的活跃程度,更新学生在该若干学生完成语音答题的顺序中的排序位置,并且相应地调整对学生进行在线语音答题的测试时间,其能够全面地和准确地判断学生在线答题的正确与否,这样不仅能够实现学生答题的自动化评判和减少教师在线教学的工作量,并且还能够针对学生的答题情况对学生的答题时间进行有效的调整,以此提高线上教学的教学效率。

本发明提供智能化学生在线语音答题控制方法,其特征在于,其包括如下步骤:

步骤s1,采集若干学生在线语音答题过程中的实际答题语音信息,对所述实际答题语音信息进行降噪预处理;并按照所述若干学生完成语音答题的顺序,将所有实际答题语音信息组成为相应的答题语音信息序列;

步骤s2,识别所述答题语音信息序列中的每个实际答题语音信息包含的标准答案关键词情况,从而判断每个学生在线语音答题的正确性;采集每个学生在线语音答题过程中实时答题状态,从而确定每个学生在线语音答题的活跃程度;

步骤s3,根据每个学生在线语音答题的正确性判断结果和在线语音答疑的活跃程度,更新每个学生在所述若干学生完成语音答题的顺序中的排序位置;并且根据更新后的排序位置,调整对每个学生进行在线语音答题的测试时间;

进一步,在所述步骤s1中,采集若干学生在线语音答题过程中的实际答题语音信息,对所述实际答题语音信息进行降噪预处理;并按照所述若干学生完成语音答题的顺序,将所有实际答题语音信息组成为相应的答题语音信息序列具体包括:

步骤s101,指示麦克风阵列采集每个学生在线语音答题过程中的实际答题语音信息,并提取与过滤所述实际答题语音信息包含的背景噪声成分,从而实现所述降噪预处理;

步骤s102,记录每个学生在线语音答题过程对应的语音答题结束时刻,并根据所述语音答题结束时刻的先后顺序确定所有学生完成语音答题的顺序;再按照所述完成语音答题的顺序,将所有实际答题语音信息依次组成为相应的答题语音信息序列;

进一步,在所述步骤s2中,识别所述答题语音信息序列中的每个实际答题语音信息包含的标准答案关键词情况,从而判断每个学生在线语音答题的正确性;采集每个学生在线语音答题过程中实时答题状态,从而确定每个学生在线语音答题的活跃程度具体包括:

步骤s201,利用下面公式(1),将每个学生回答的问题对应的标准答案包含的答案关键词的标准语音信息与每个学生的实际答题语音信息进行比对,从而得到每个学生的实际答题语音信息包含的答案关键词的个数以此作为所述标准答案关键词情况,

在上述公式(1)中,ka表示第a个学生的实际答题语音信息包含的答案关键词的个数,fa(n m)表示第a个学生的实际答题语音信息中的第n m个语音信号的幅值,fi(m)表示标准答案包含的第i个答案关键词的标准语音信息中第m个语音信号的幅值,fa(n m)-fi(m)表示实际答题语音信息中的第n m个语音信号与第i个答案关键词的标准语音信息中第m个语音信号之间的音量幅值差值,mi表示标准答案包含的第i个答案关键词的标准语音信息中语音信号的幅值对应的波峰的总个数,na表示第a个学生的实际答题语音信息中语音信号的幅值对应的波峰的总个数,i表示标准答案包含的答案关键词的总个数,δ{}表示单位脉冲函数、且当括号内的数值等于0时单位脉冲函数的取值为1,当括号内的数值不等于0时单位脉冲函数的取值为0;

步骤s202,利用下面公式(2),判断每个学生在线语音答题的正确性,

在上述公式(2)中,pa表示第a个学生在线语音答题的正确性评判值,qi表示标准答案包含的第i个答案关键词在标准答案中所占的分值、并且所述分值是预先设定、所述分值的取值范围为10-20,u{}表示阶跃函数、且当括号内的数值大于或等于0时阶跃函数的取值为1,当括号内的数值小于0时阶跃函数的取值为0;

当pa=1时,表示第a个学生在线语音答题正确;

当pa=0时,表示第a个学生在线语音答题不正确;

步骤s203,采集每个学生在线语音答题过程中,每个学生的答题耗费时间和每个学生与语音答题终端之间的通信连接次数;再利用下面公式(3),确定每个学生在线语音答题的活跃程度评价值,

在上述公式(3)中,ηa表示第a个学生在线语音答题的活跃程度评价值,ta表示第a个学生在本次在线语音答题过程中的答题耗费时间,ta b表示第a b个学生在本次在线语音答题过程中的答题耗费时间,la表示第a个学生与语音答题终端之间在本次在线语音答题过程中的通信连接次数,la b表示第a b个学生与语音答题终端之间在本次在线语音答题过程中的通信连接次数,a表示参加本次在线语音答题过程的学生的总个数;

进一步,在所述步骤s3中,根据每个学生在线语音答题的正确性判断结果和在线语音答疑的活跃程度,更新每个学生在所述答题语音信息序列中的排序位置;并且根据更新后的答题语音信息序列,调整对每个学生进行在线语音答题的测试时间具体包括:

步骤s301,利用下面公式(4),确定更新每个学生在所述答题语音信息序列中的排序位置时,每个学生在所述答题语音信息序列中的排序移动值,

在上述公式(4)中,qa表示第a个学生的在线语音答题得分,qa b表示第a b个学生的在线语音答题得分,λa表示第a个学生在所述答题语音信息序列中的排序移动值,并且当λa≥0时,将第a个学生在所述答题语音信息序列当前所处的位置向前移动|λa|个位置,当λa<0时,将第a个学生在所述答题语音信息序列当前所处的位置向后移动|λa|个位置,ηa b表示第a b个学生在线语音答题的活跃程度评价值,a表示参加在线语音答题的学生的总个数,u[]表示阶跃函数、且当括号内的数值大于或等于0时阶跃函数的取值为1,当括号内的数值小于0时阶跃函数的取值为0,δ{}表示单位脉冲函数、且当括号内的数值等于0时单位脉冲函数的取值为1,当括号内的数值不等于0时单位脉冲函数的取值为0;

步骤s302,根据第a个学生在所述答题语音信息序列中的排序移动值,更新第a个学生在所述答题语音信息序列中的排序位置;增加更新后的答题语音信息序列中处于前半部分的每个学生的在线语音答题的测试时间,以及减少更新后的答题语音信息序列中处于后半部分的每个学生的在线语音答题的测试时间。

本发明提供智能化学生在线语音答题控制系统,其特征在于,其包括在线答题语音信息采集与处理模块,学生在线答题正确性判断模块,学生在线答题活跃程度确定模块和学生在线答题调整模块;其中,

所述在线答题语音信息采集与处理模块用于采集若干学生在线语音答题过程中的实际答题语音信息,对所述实际答题语音信息进行降噪预处理;并按照所述若干学生完成语音答题的顺序,将所有实际答题语音信息组成为相应的答题语音信息序列;

所述学生在线答题正确性判断模块用于识别所述答题语音信息序列中的每个实际答题语音信息包含的标准答案关键词情况,从而判断每个学生在线语音答题的正确性;

所述学生在线答题活跃程度确定模块用于采集每个学生在线语音答题过程中实时答题状态,从而确定每个学生在线语音答题的活跃程度;

所述学生在线答题调整模块用于根据每个学生在线语音答题的正确性判断结果和在线语音答疑的活跃程度,更新每个学生在所述若干学生完成语音答题的顺序中的排序位置;并且根据更新后的排序位置,调整对每个学生进行在线语音答题的测试时间;

进一步,所述在线答题语音信息采集与处理模块采集若干学生在线语音答题过程中的实际答题语音信息,对所述实际答题语音信息进行降噪预处理;并按照所述若干学生完成语音答题的顺序,将所有实际答题语音信息组成为相应的答题语音信息序列具体包括:

指示麦克风阵列采集每个学生在线语音答题过程中的实际答题语音信息,并提取与过滤所述实际答题语音信息包含的背景噪声成分,从而实现所述降噪预处理;

并且记录每个学生在线语音答题过程对应的语音答题结束时刻,并根据所述语音答题结束时刻的先后顺序确定所有学生完成语音答题的顺序;再按照所述完成语音答题的顺序,将所有实际答题语音信息依次组成为相应的答题语音信息序列;

进一步,所述学生在线答题正确性判断模块识别所述答题语音信息序列中的每个实际答题语音信息包含的标准答案关键词情况,从而判断每个学生在线语音答题的正确性具体包括:

利用下面公式(1),将每个学生回答的问题对应的标准答案包含的答案关键词的标准语音信息与每个学生的实际答题语音信息进行比对,从而得到每个学生的实际答题语音信息包含的答案关键词的个数以此作为所述标准答案关键词情况,

在上述公式(1)中,ka表示第a个学生的实际答题语音信息包含的答案关键词的个数,fa(n m)表示第a个学生的实际答题语音信息中的第n m个语音信号的幅值,fi(m)表示标准答案包含的第i个答案关键词的标准语音信息中第m个语音信号的幅值,fa(n m)-fi(m)表示实际答题语音信息中的第n m个语音信号与第i个答案关键词的标准语音信息中第m个语音信号之间的音量幅值差值,mi表示标准答案包含的第i个答案关键词的标准语音信息中语音信号的幅值对应的波峰的总个数,na表示第a个学生的实际答题语音信息中语音信号的幅值对应的波峰的总个数,i表示标准答案包含的答案关键词的总个数,δ{}表示单位脉冲函数、且当括号内的数值等于0时单位脉冲函数的取值为1,当括号内的数值不等于0时单位脉冲函数的取值为0;

接着利用下面公式(2),判断每个学生在线语音答题的正确性,

在上述公式(2)中,pa表示第a个学生在线语音答题的正确性评判值,qi表示标准答案包含的第i个答案关键词在标准答案中所占的分值、并且所述分值是预先设定、所述分值的取值范围为10-20,u{}表示阶跃函数、且当括号内的数值大于或等于0时阶跃函数的取值为1,当括号内的数值小于0时阶跃函数的取值为0;

当pa=1时,表示第a个学生在线语音答题正确;

当pa=0时,表示第a个学生在线语音答题不正确;

以及,

所述学生在线答题活跃程度确定模块采集每个学生在线语音答题过程中实时答题状态,从而确定每个学生在线语音答题的活跃程度具体包括:

采集每个学生在线语音答题过程中,每个学生的答题耗费时间和每个学生与语音答题终端之间的通信连接次数;再利用下面公式(3),确定每个学生在线语音答题的活跃程度评价值,

在上述公式(3)中,ηa表示第a个学生在线语音答题的活跃程度评价值,ta表示第a个学生在本次在线语音答题过程中的答题耗费时间,ta b表示第a b个学生在本次在线语音答题过程中的答题耗费时间,la表示第a个学生与语音答题终端之间在本次在线语音答题过程中的通信连接次数,la b表示第a b个学生与语音答题终端之间在本次在线语音答题过程中的通信连接次数,a表示参加本次在线语音答题过程的学生的总个数;

进一步,所述学生在线答题调整模块根据每个学生在线语音答题的正确性判断结果和在线语音答疑的活跃程度,更新每个学生在所述答题语音信息序列中的排序位置;并且根据更新后的答题语音信息序列,调整对每个学生进行在线语音答题的测试时间具体包括:

利用下面公式(4),确定更新每个学生在所述答题语音信息序列中的排序位置时,每个学生在所述答题语音信息序列中的排序移动值,

在上述公式(4)中,qa表示第a个学生的在线语音答题得分,qa b表示第a b个学生的在线语音答题得分,λa表示第a个学生在所述答题语音信息序列中的排序移动值,并且当λa≥0时,将第a个学生在所述答题语音信息序列当前所处的位置向前移动|λa|个位置,当λa<0时,将第a个学生在所述答题语音信息序列当前所处的位置向后移动|λa|个位置,ηa b表示第a b个学生在线语音答题的活跃程度评价值,a表示参加在线语音答题的学生的总个数,u[]表示阶跃函数、且当括号内的数值大于或等于0时阶跃函数的取值为1,当括号内的数值小于0时阶跃函数的取值为0,δ{}表示单位脉冲函数、且当括号内的数值等于0时单位脉冲函数的取值为1,当括号内的数值不等于0时单位脉冲函数的取值为0;

最后根据第a个学生在所述答题语音信息序列中的排序移动值,更新第a个学生在所述答题语音信息序列中的排序位置;增加更新后的答题语音信息序列中处于前半部分的每个学生的在线语音答题的测试时间,以及减少更新后的答题语音信息序列中处于后半部分的每个学生的在线语音答题的测试时间。

相比于现有技术,该智能化学生在线语音答题控制方法与系统采集若干学生在线语音答题过程中的实际答题语音信息,对该实际答题语音信息进行降噪预处理;并按照若干学生完成语音答题的顺序,将所有实际答题语音信息组成为相应的答题语音信息序列,接着识别该答题语音信息序列中的每个实际答题语音信息包含的标准答案关键词情况,从而判断每个学生在线语音答题的正确性;采集每个学生在线语音答题过程中实时答题状态,从而确定每个学生在线语音答题的活跃程度,最后根据每个学生在线语音答题的正确性判断结果和在线语音答疑的活跃程度,更新每个学生在该若干学生完成语音答题的顺序中的排序位置;并且根据更新后的排序位置,调整对每个学生进行在线语音答题的测试时间;可见,该智能化学生在线语音答题控制方法与系统通过语音识别与对比的方式对学生在线语音答题过程中的实际答题语音信息进行分析,以此自动得判断学生在线答题的正确性,同时还确定学生在线答题的活跃程度,从而结合在线答题的正确性和在线答题的活跃程度,更新学生在该若干学生完成语音答题的顺序中的排序位置,并且相应地调整对学生进行在线语音答题的测试时间,其能够全面地和准确地判断学生在线答题的正确与否,这样不仅能够实现学生答题的自动化评判和减少教师在线教学的工作量,并且还能够针对学生的答题情况对学生的答题时间进行有效的调整,以此提高线上教学的教学效率。

本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。

下面通过附图和实施例,对本发明的技术方案做进一步的详细描述。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1为本发明提供的智能化学生在线语音答题控制方法的流程示意图。

图2为本发明提供的智能化学生在线语音答题控制系统的结构示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

参阅图1,为本发明实施例提供的智能化学生在线语音答题控制方法的流程示意图。该智能化学生在线语音答题控制方法包括如下步骤:

步骤s1,采集若干学生在线语音答题过程中的实际答题语音信息,对该实际答题语音信息进行降噪预处理;并按照该若干学生完成语音答题的顺序,将所有实际答题语音信息组成为相应的答题语音信息序列;

步骤s2,识别该答题语音信息序列中的每个实际答题语音信息包含的标准答案关键词情况,从而判断每个学生在线语音答题的正确性;采集每个学生在线语音答题过程中实时答题状态,从而确定每个学生在线语音答题的活跃程度;

步骤s3,根据每个学生在线语音答题的正确性判断结果和在线语音答疑的活跃程度,更新每个学生在该若干学生完成语音答题的顺序中的排序位置;并且根据更新后的排序位置,调整对每个学生进行在线语音答题的测试时间。

上述技术方案的有益效果为:该智能化学生在线语音答题控制方法通过语音识别与对比的方式对学生在线语音答题过程中的实际答题语音信息进行分析,以此自动得判断学生在线答题的正确性,同时还确定学生在线答题的活跃程度,从而结合在线答题的正确性和在线答题的活跃程度,更新学生在该若干学生完成语音答题的顺序中的排序位置,并且相应地调整对学生进行在线语音答题的测试时间,其能够全面地和准确地判断学生在线答题的正确与否,这样不仅能够实现学生答题的自动化评判和减少教师在线教学的工作量,并且还能够针对学生的答题情况对学生的答题时间进行有效的调整,以此提高线上教学的教学效率。

优选地,在该步骤s1中,采集若干学生在线语音答题过程中的实际答题语音信息,对该实际答题语音信息进行降噪预处理;并按照该若干学生完成语音答题的顺序,将所有实际答题语音信息组成为相应的答题语音信息序列具体包括:

步骤s101,指示麦克风阵列采集每个学生在线语音答题过程中的实际答题语音信息,并提取与过滤该实际答题语音信息包含的背景噪声成分,从而实现该降噪预处理;

步骤s102,记录每个学生在线语音答题过程对应的语音答题结束时刻,并根据该语音答题结束时刻的先后顺序确定所有学生完成语音答题的顺序;再按照该完成语音答题的顺序,将所有实际答题语音信息依次组成为相应的答题语音信息序列。

上述技术方案的有益效果为:由于学生进行在线语音答题过程中无可避免会存在背景噪声的干扰,而导致在线答题语音信息的信噪比降低,通过提取与过滤该实际答题语音信息包含的背景噪声成分,能够最大限度地提高实际答题语音信息的可靠性。而通过记录每个学生在线语音答题过程对应的语音答题结束时刻,并根据该语音答题结束时刻的先后顺序确定所有学生完成语音答题的顺序,能够高效地和便捷地形成初始形式的答题语音信息序列,以此作为后续进行序列更新的基础。

优选地,在该步骤s2中,识别该答题语音信息序列中的每个实际答题语音信息包含的标准答案关键词情况,从而判断每个学生在线语音答题的正确性;采集每个学生在线语音答题过程中实时答题状态,从而确定每个学生在线语音答题的活跃程度具体包括:

步骤s201,利用下面公式(1),将每个学生回答的问题对应的标准答案包含的答案关键词的标准语音信息与每个学生的实际答题语音信息进行比对,从而得到每个学生的实际答题语音信息包含的答案关键词的个数以此作为该标准答案关键词情况,

在上述公式(1)中,ka表示第a个学生的实际答题语音信息包含的答案关键词的个数,fa(n m)表示第a个学生的实际答题语音信息中的第n m个语音信号的幅值,fi(m)表示标准答案包含的第i个答案关键词的标准语音信息中第m个语音信号的幅值,fa(n m)_fi(m)表示实际答题语音信息中的第n m个语音信号与第i个答案关键词的标准语音信息中第m个语音信号之间的音量幅值差值,mi表示标准答案包含的第i个答案关键词的标准语音信息中语音信号的幅值对应的波峰的总个数,na表示第a个学生的实际答题语音信息中语音信号的幅值对应的波峰的总个数,i表示标准答案包含的答案关键词的总个数,δ{}表示单位脉冲函数、且当括号内的数值等于0时单位脉冲函数的取值为1,当括号内的数值不等于0时单位脉冲函数的取值为0;

步骤s202,利用下面公式(2),判断每个学生在线语音答题的正确性,

在上述公式(2)中,pa表示第a个学生在线语音答题的正确性评判值,qi表示标准答案包含的第i个答案关键词在标准答案中所占的分值、并且该分值是预先设定、该分值的取值范围为10-20,u{}表示阶跃函数、且当括号内的数值大于或等于0时阶跃函数的取值为1,当括号内的数值小于0时阶跃函数的取值为0;

当pa=1时,表示第a个学生在线语音答题正确;

当pa=0时,表示第a个学生在线语音答题不正确;

步骤s203,采集每个学生在线语音答题过程中,每个学生的答题耗费时间和每个学生与语音答题终端之间的通信连接次数;再利用下面公式(3),确定每个学生在线语音答题的活跃程度评价值,

在上述公式(3)中,ηa表示第a个学生在线语音答题的活跃程度评价值,ta表示第a个学生在本次在线语音答题过程中的答题耗费时间,ta b表示第a b个学生在本次在线语音答题过程中的答题耗费时间,la表示第a个学生与语音答题终端之间在本次在线语音答题过程中的通信连接次数,la b表示第a b个学生与语音答题终端之间在本次在线语音答题过程中的通信连接次数,a表示参加本次在线语音答题过程的学生的总个数。

上述技术方案的有益效果为:由于在线答题过程中每个问题都对应存在标准答案,且该标准答案是由若干中文和/或外文字符组成,每个中文和/或外文字符组构成该标准答案的答案关键词。利用上述公式(1),将该答案关键词对应的标准语音信息(该标准语音信息能够通过对答案关键词进行人工语音转换而得到,其属于智能语音转换的常规手段,这里就不做进一步的累述)与每个学生的实际答题语音信息进行语音信号幅值的比对,能够快速地和准确地得到该实际答题语音信息所包含的标准答案关键词个数。而利用上述公式(2),能够对学生在线语音答题的正确性进行量化的评价,从而有效地避免发生误判断的情况。而利用上述公式(3),能够以学生的答题耗费时间和学生与语音答题终端之间的通信连接次数作为基础,对学生在线语音答题的活跃程度进行客观的量化评述。

优选地,在该步骤s3中,根据每个学生在线语音答题的正确性判断结果和在线语音答疑的活跃程度,更新每个学生在该答题语音信息序列中的排序位置;并且根据更新后的答题语音信息序列,调整对每个学生进行在线语音答题的测试时间具体包括:

步骤s301,利用下面公式(4),确定更新每个学生在该答题语音信息序列中的排序位置时,每个学生在该答题语音信息序列中的排序移动值,

在上述公式(4)中,qa表示第a个学生的在线语音答题得分,qa b表示第a b个学生的在线语音答题得分,λa表示第a个学生在该答题语音信息序列中的排序移动值,并且当λa≥0时,将第a个学生在该答题语音信息序列当前所处的位置向前移动|λa|个位置,当λa<0时,将第a个学生在该答题语音信息序列当前所处的位置向后移动|λa|个位置,ηa b表示第a b个学生在线语音答题的活跃程度评价值,a表示参加在线语音答题的学生的总个数,u[]表示阶跃函数、且当括号内的数值大于或等于0时阶跃函数的取值为1,当括号内的数值小于0时阶跃函数的取值为0,δ{}表示单位脉冲函数、且当括号内的数值等于0时单位脉冲函数的取值为1,当括号内的数值不等于0时单位脉冲函数的取值为0;

步骤s302,根据第a个学生在该答题语音信息序列中的排序移动值,更新第a个学生在该答题语音信息序列中的排序位置;增加更新后的答题语音信息序列中处于前半部分的每个学生的在线语音答题的测试时间,以及减少更新后的答题语音信息序列中处于后半部分的每个学生的在线语音答题的测试时间。

上述技术方案的有益效果为:通过上述公式(4),能够以学生在线语音答题的正确性判断结果和在线语音答疑的活跃程度作为综合考虑因素,对学生在该答题语音信息序列中的排序位置进行准确的和有针对性的更新,从而便于在短时间内对所有学生的在线语音答题状态优劣分布进行更新。而增加更新后的答题语音信息序列中处于前半部分的每个学生的在线语音答题的测试时间,以及减少更新后的答题语音信息序列中处于后半部分的每个学生的在线语音答题的测试时间,则能够保证每个学生在线答题测试时间能够得到公平的分配,从而提高在线教学的效率。

参阅图2,为本发明实施例提供的智能化学生在线语音答题控制系统的结构示意图。该智能化学生在线语音答题控制系统包括在线答题语音信息采集与处理模块,学生在线答题正确性判断模块,学生在线答题活跃程度确定模块和学生在线答题调整模块;其中,

该在线答题语音信息采集与处理模块用于采集若干学生在线语音答题过程中的实际答题语音信息,对该实际答题语音信息进行降噪预处理;并按照该若干学生完成语音答题的顺序,将所有实际答题语音信息组成为相应的答题语音信息序列;

该学生在线答题正确性判断模块用于识别该答题语音信息序列中的每个实际答题语音信息包含的标准答案关键词情况,从而判断每个学生在线语音答题的正确性;

该学生在线答题活跃程度确定模块用于采集每个学生在线语音答题过程中实时答题状态,从而确定每个学生在线语音答题的活跃程度;

该学生在线答题调整模块用于根据每个学生在线语音答题的正确性判断结果和在线语音答疑的活跃程度,更新每个学生在该若干学生完成语音答题的顺序中的排序位置;并且根据更新后的排序位置,调整对每个学生进行在线语音答题的测试时间。

上述技术方案的有益效果为:该智能化学生在线语音答题控制系统通过语音识别与对比的方式对学生在线语音答题过程中的实际答题语音信息进行分析,以此自动得判断学生在线答题的正确性,同时还确定学生在线答题的活跃程度,从而结合在线答题的正确性和在线答题的活跃程度,更新学生在该若干学生完成语音答题的顺序中的排序位置,并且相应地调整对学生进行在线语音答题的测试时间,其能够全面地和准确地判断学生在线答题的正确与否,这样不仅能够实现学生答题的自动化评判和减少教师在线教学的工作量,并且还能够针对学生的答题情况对学生的答题时间进行有效的调整,以此提高线上教学的教学效率。

优选地,该在线答题语音信息采集与处理模块采集若干学生在线语音答题过程中的实际答题语音信息,对该实际答题语音信息进行降噪预处理;并按照该若干学生完成语音答题的顺序,将所有实际答题语音信息组成为相应的答题语音信息序列具体包括:

指示麦克风阵列采集每个学生在线语音答题过程中的实际答题语音信息,并提取与过滤该实际答题语音信息包含的背景噪声成分,从而实现该降噪预处理;

并且记录每个学生在线语音答题过程对应的语音答题结束时刻,并根据该语音答题结束时刻的先后顺序确定所有学生完成语音答题的顺序;再按照该完成语音答题的顺序,将所有实际答题语音信息依次组成为相应的答题语音信息序列。

上述技术方案的有益效果为:由于学生进行在线语音答题过程中无可避免会存在背景噪声的干扰,而导致在线答题语音信息的信噪比降低,通过提取与过滤该实际答题语音信息包含的背景噪声成分,能够最大限度地提高实际答题语音信息的可靠性。而通过记录每个学生在线语音答题过程对应的语音答题结束时刻,并根据该语音答题结束时刻的先后顺序确定所有学生完成语音答题的顺序,能够高效地和便捷地形成初始形式的答题语音信息序列,以此作为后续进行序列更新的基础。

优选地,该学生在线答题正确性判断模块识别该答题语音信息序列中的每个实际答题语音信息包含的标准答案关键词情况,从而判断每个学生在线语音答题的正确性具体包括:

利用下面公式(1),将每个学生回答的问题对应的标准答案包含的答案关键词的标准语音信息与每个学生的实际答题语音信息进行比对,从而得到每个学生的实际答题语音信息包含的答案关键词的个数以此作为该标准答案关键词情况,

在上述公式(1)中,ka表示第a个学生的实际答题语音信息包含的答案关键词的个数,fa(n m)表示第a个学生的实际答题语音信息中的第n m个语音信号的幅值,fi(m)表示标准答案包含的第i个答案关键词的标准语音信息中第m个语音信号的幅值,fa(n m)_fi(m)表示实际答题语音信息中的第n m个语音信号与第i个答案关键词的标准语音信息中第m个语音信号之间的音量幅值差值,mi表示标准答案包含的第i个答案关键词的标准语音信息中语音信号的幅值对应的波峰的总个数,na表示第a个学生的实际答题语音信息中语音信号的幅值对应的波峰的总个数,i表示标准答案包含的答案关键词的总个数,δ{}表示单位脉冲函数、且当括号内的数值等于0时单位脉冲函数的取值为1,当括号内的数值不等于0时单位脉冲函数的取值为0;

接着利用下面公式(2),判断每个学生在线语音答题的正确性,

在上述公式(2)中,pa表示第a个学生在线语音答题的正确性评判值,qi表示标准答案包含的第i个答案关键词在标准答案中所占的分值、并且该分值是预先设定、该分值的取值范围为10-20,u{}表示阶跃函数、且当括号内的数值大于或等于0时阶跃函数的取值为1,当括号内的数值小于0时阶跃函数的取值为0;

当pa=1时,表示第a个学生在线语音答题正确;

当pa=0时,表示第a个学生在线语音答题不正确;

以及,

该学生在线答题活跃程度确定模块采集每个学生在线语音答题过程中实时答题状态,从而确定每个学生在线语音答题的活跃程度具体包括:

采集每个学生在线语音答题过程中,每个学生的答题耗费时间和每个学生与语音答题终端之间的通信连接次数;再利用下面公式(3),确定每个学生在线语音答题的活跃程度评价值,

在上述公式(3)中,ηa表示第a个学生在线语音答题的活跃程度评价值,ta表示第a个学生在本次在线语音答题过程中的答题耗费时间,ta b表示第a b个学生在本次在线语音答题过程中的答题耗费时间,la表示第a个学生与语音答题终端之间在本次在线语音答题过程中的通信连接次数,la b表示第a b个学生与语音答题终端之间在本次在线语音答题过程中的通信连接次数,a表示参加本次在线语音答题过程的学生的总个数。

上述技术方案的有益效果为:由于在线答题过程中每个问题都对应存在标准答案,且该标准答案是由若干中文和/或外文字符组成,每个中文和/或外文字符组构成该标准答案的答案关键词。利用上述公式(1),将该答案关键词对应的标准语音信息(该标准语音信息能够通过对答案关键词进行人工语音转换而得到,其属于智能语音转换的常规手段,这里就不做进一步的累述)与每个学生的实际答题语音信息进行语音信号幅值的比对,能够快速地和准确地得到该实际答题语音信息所包含的标准答案关键词个数。而利用上述公式(2),能够对学生在线语音答题的正确性进行量化的评价,从而有效地避免发生误判断的情况。而利用上述公式(3),能够以学生的答题耗费时间和学生与语音答题终端之间的通信连接次数作为基础,对学生在线语音答题的活跃程度进行客观的量化评述。

优选地,该学生在线答题调整模块根据每个学生在线语音答题的正确性判断结果和在线语音答疑的活跃程度,更新每个学生在该答题语音信息序列中的排序位置;并且根据更新后的答题语音信息序列,调整对每个学生进行在线语音答题的测试时间具体包括:

利用下面公式(4),确定更新每个学生在该答题语音信息序列中的排序位置时,每个学生在该答题语音信息序列中的排序移动值,

在上述公式(4)中,qa表示第a个学生的在线语音答题得分,qa b表示第a b个学生的在线语音答题得分,λa表示第a个学生在该答题语音信息序列中的排序移动值,并且当λa≥0时,将第a个学生在该答题语音信息序列当前所处的位置向前移动|λa|个位置,当λa<0时,将第a个学生在该答题语音信息序列当前所处的位置向后移动|λa|个位置,ηa b表示第a b个学生在线语音答题的活跃程度评价值,a表示参加在线语音答题的学生的总个数,u[]表示阶跃函数、且当括号内的数值大于或等于0时阶跃函数的取值为1,当括号内的数值小于0时阶跃函数的取值为0,δ{}表示单位脉冲函数、且当括号内的数值等于0时单位脉冲函数的取值为1,当括号内的数值不等于0时单位脉冲函数的取值为0;

最后根据第a个学生在该答题语音信息序列中的排序移动值,更新第a个学生在该答题语音信息序列中的排序位置;增加更新后的答题语音信息序列中处于前半部分的每个学生的在线语音答题的测试时间,以及减少更新后的答题语音信息序列中处于后半部分的每个学生的在线语音答题的测试时间。

上述技术方案的有益效果为:通过上述公式(4),能够以学生在线语音答题的正确性判断结果和在线语音答疑的活跃程度作为综合考虑因素,对学生在该答题语音信息序列中的排序位置进行准确的和有针对性的更新,从而便于在短时间内对所有学生的在线语音答题状态优劣分布进行更新。而增加更新后的答题语音信息序列中处于前半部分的每个学生的在线语音答题的测试时间,以及减少更新后的答题语音信息序列中处于后半部分的每个学生的在线语音答题的测试时间,则能够保证每个学生在线答题测试时间能够得到公平的分配,从而提高在线教学的效率。

从上述实施例的内容可知,该智能化学生在线语音答题控制方法与系统采集若干学生在线语音答题过程中的实际答题语音信息,对该实际答题语音信息进行降噪预处理;并按照若干学生完成语音答题的顺序,将所有实际答题语音信息组成为相应的答题语音信息序列,接着识别该答题语音信息序列中的每个实际答题语音信息包含的标准答案关键词情况,从而判断每个学生在线语音答题的正确性;采集每个学生在线语音答题过程中实时答题状态,从而确定每个学生在线语音答题的活跃程度,最后根据每个学生在线语音答题的正确性判断结果和在线语音答疑的活跃程度,更新每个学生在该若干学生完成语音答题的顺序中的排序位置;并且根据更新后的排序位置,调整对每个学生进行在线语音答题的测试时间;可见,该智能化学生在线语音答题控制方法与系统通过语音识别与对比的方式对学生在线语音答题过程中的实际答题语音信息进行分析,以此自动得判断学生在线答题的正确性,同时还确定学生在线答题的活跃程度,从而结合在线答题的正确性和在线答题的活跃程度,更新学生在该若干学生完成语音答题的顺序中的排序位置,并且相应地调整对学生进行在线语音答题的测试时间,其能够全面地和准确地判断学生在线答题的正确与否,这样不仅能够实现学生答题的自动化评判和减少教师在线教学的工作量,并且还能够针对学生的答题情况对学生的答题时间进行有效的调整,以此提高线上教学的教学效率。

显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。

再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文章

  • 日榜
  • 周榜
  • 月榜