CN114783225B - 一种软件线上实操教学验证*** - Google Patents

一种软件线上实操教学验证*** Download PDF

Info

Publication number
CN114783225B
CN114783225B CN202210461267.5A CN202210461267A CN114783225B CN 114783225 B CN114783225 B CN 114783225B CN 202210461267 A CN202210461267 A CN 202210461267A CN 114783225 B CN114783225 B CN 114783225B
Authority
CN
China
Prior art keywords
student
teaching
course
module
students
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN202210461267.5A
Other languages
English (en)
Other versions
CN114783225A (zh
Inventor
刘刚
丁璟
郭峰
刘全
郭晓丹
李战军
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Qingruan Innovation Technology Group Co ltd
Original Assignee
Qingruan Innovation Technology Group Co ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Qingruan Innovation Technology Group Co ltd filed Critical Qingruan Innovation Technology Group Co ltd
Priority to CN202210461267.5A priority Critical patent/CN114783225B/zh
Publication of CN114783225A publication Critical patent/CN114783225A/zh
Application granted granted Critical
Publication of CN114783225B publication Critical patent/CN114783225B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09BEDUCATIONAL OR DEMONSTRATION APPLIANCES; APPLIANCES FOR TEACHING, OR COMMUNICATING WITH, THE BLIND, DEAF OR MUTE; MODELS; PLANETARIA; GLOBES; MAPS; DIAGRAMS
    • G09B5/00Electrically-operated educational appliances
    • G09B5/08Electrically-operated educational appliances providing for individual presentation of information to a plurality of student stations
    • G09B5/14Electrically-operated educational appliances providing for individual presentation of information to a plurality of student stations with provision for individual teacher-student communication
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/06Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
    • G06Q10/063Operations research, analysis or management
    • G06Q10/0639Performance analysis of employees; Performance analysis of enterprise or organisation operations
    • G06Q10/06395Quality analysis or management
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/10Services
    • G06Q50/20Education
    • G06Q50/205Education administration or guidance
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09BEDUCATIONAL OR DEMONSTRATION APPLIANCES; APPLIANCES FOR TEACHING, OR COMMUNICATING WITH, THE BLIND, DEAF OR MUTE; MODELS; PLANETARIA; GLOBES; MAPS; DIAGRAMS
    • G09B7/00Electrically-operated teaching apparatus or devices working with questions and answers

Landscapes

  • Business, Economics & Management (AREA)
  • Engineering & Computer Science (AREA)
  • Educational Administration (AREA)
  • Human Resources & Organizations (AREA)
  • Theoretical Computer Science (AREA)
  • Strategic Management (AREA)
  • Physics & Mathematics (AREA)
  • Educational Technology (AREA)
  • General Physics & Mathematics (AREA)
  • Tourism & Hospitality (AREA)
  • Economics (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Marketing (AREA)
  • Development Economics (AREA)
  • General Business, Economics & Management (AREA)
  • Game Theory and Decision Science (AREA)
  • Operations Research (AREA)
  • Quality & Reliability (AREA)
  • Health & Medical Sciences (AREA)
  • General Health & Medical Sciences (AREA)
  • Primary Health Care (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Electrically Operated Instructional Devices (AREA)

Abstract

本申请公开一种软件线上实操教学验证***,包括教师机和至少一台学生机,教师机包括课程录入模块,课程编排模块,实操作业配置及下发模块,学生实操过程分析模块,以及教学结果输出模块;其中,学生实操过程分析模块,用于接收并分析学生在编程窗口内进行的实操作业内容执行过程;教学结果输出模块,用于基于学生满意程度、学生课程理解程度、以及学生线上实操结果,通过教学结果计算模型对教师的授课质量作出综合评价。本申请为教师提供及时的结果反馈,以及对授课质量提供有力数据支撑。并在学生结束本次学习内容之前,将学生实操客观情况结合针对学生主观打分,综合得出教学质量评估,评估结果更为客观,具有参考价值。

Description

一种软件线上实操教学验证***
技术领域
本申请实施例涉及信息化教学技术领域。更具体地讲,涉及一种软件线上实操教学验证***。
背景技术
随着互联网连接技术发展,教育借助信息网络和相关配套技术,实现了直播式或者点播式远程教学。其中,远程教学可以依托于教育平台将教师资源和学生资源进行整合,当在平台上挂出课程信息后,学生可以根据课程主题选择适合自己的课程学习。
现阶段的直播教学中,老师为了增强学生课上的学习互动,通常在讲完一定数量的知识点以后,配套的附上实操训练题让学生练习。通常的,老师在课件中直接显示习题内容,学生将答案直接键入公屏中,老师通过直观看公屏上的答案获知学生互动情况。另一种实操练习的方式为老师通过小程序下发习题,选项固定,学生直接在该小程序中将答案键入,老师直接搜集各个选项被学生选择的个数和比例即可。
但是上述两种方式中,老师只关注学生的作业结果是否正确,无法时时关注实操过程,更并未对学生的实操过程进行全面分析,使得学生在实操过程中出现的错误老师无法获知。此外,在教学结果综合打分时,仅依赖学生对满意度和自己的对课程难易程度的判断答复,无法综合实操结果准确的得出一个教学验证结果。
发明内容
本申请示例性的实施方式中提供一种软件线上实操教学验证***,可针对学生的实操过程作出全面的分析,并可得出一个准确的教学验证结果。
根据示例性的实施方式提供的一种软件线上实操教学验证***,包括教师机和至少一台学生机,所述教师机和所述至少一台学生机可进行数据通信,
所述教师机包括课程录入模块,课程编排模块,实操作业配置及下发模块,学生实操过程分析模块,以及教学结果输出模块;其中,
所述课程录入模块,用于根据检测到教师在授课过程中的动作和声音,生成授课图像数据和与之匹配的音频数据,经由视频处理器合成处理后,合成课程视频,录入至及教学平台或者教学应用程序中,以及将课程视频存储至存储器中;
所述课程编排模块,用于在教师授课过程中新建分析打点任务,根据课程视频内容进行分析处理,对教师授课中的讲到的知识点、和重点难点处进行打点标记,并在进度条上显示标志;以及用于教师授课接收后,关闭所述分析打点任务,并新建第二任务,将当前课程汇编入课程列表中;
所述实操作业配置及模块,用于将包含有实操作业题目的数据包通过服务器下发至学生机的显示界面上,以使得学生机在教学应用程序内部可以打开与该实操作业题目相对应的编程窗口;
所述学生实操过程分析模块,用于接收并分析学生在编程窗口内进行的实操作业内容执行过程;
所述教学结果输出模块,用于基于学生满意程度、学生课程理解程度、以及学生线上实操结果,通过教学结果计算模型对教师的授课质量作出综合评价。
可选的,所述学生机包括课程播放模块,实操作业接收模块,实操作业过程记录模块,以及教学结果反馈模块;
其中,所述课程播放模块,用于接收教师机发送的课程内容;
所述实操作业接收模块,用于接收教师机发送的包含有实操作业题目的数据包,其中,所述实操作业包括实操题目和在教学应用程序内部启动编程窗口的指令;
所述实操作业过程记录模块,用于将学生的编译过程进行记录,并实时发送至教师机;
所述教学结果反馈模块,用于在结束本次学习内容之前,接收学生对本次授课内容进行基于学生满意度和学生课程理解程度的选项选择。
可选的,所述学生实操过程分析模块包括线上实操过程第一子分析模块和线上实操过程第二子分析模块,其中,
所述线上实操过程第一子分析模块具体基于当前直播课程中所有学生的答复时长进行分析;
所述线上实操过程第二子分析模块具体基于当前直播课程中所有在线学生的实操过程中的输入错误数据进行分析。
可选的,所述线上实操过程第一子分析模块具体基于当前直播课程中所有学生的答复时长进行分析,具体执行:
假设目前直播课程中共计N名学生在线上听课,实操作业配置模块中已经配置答题阈值时间为T,该答题阈值时间基于以往答题数据的平均值确定,当教师机下发实操作业配置作业模块下发题目后,启动计时,以统计学生答题时长;
若t=T时刻,完成答题人数αN>0.65N,判定大部分学生已经完成答题,则在所述教师机上弹出结束答题窗口进入讲题阶段,其中,α表示学生答题完成率,且0≤α≤1;
如在若t=T时刻,完成答题人数0.35N<αN<0.65N时,判定还有一部分学生仍然处于答题阶段则延长答题时间到1.5T;
若t=T时刻,完成答题人数αN<0.35N,判定只有少部分学生能够完成实操作业,大部分学生未掌握知识要点,则在教师机是弹出建议重新讲解知识点的提示。
可选的,所述线上实操过程第二子分析模块基于当前直播课程中所有在线学生的实操过程中的输入错误数据进行分析,具体执行:
对答题错误率进行计算,计算模型为:
Figure BDA0003621781410000031
其中,N表示当前直播课程中所有在线学生人数,αN表示完成答题人数,V表示在完成答题的人数中答题结果与预设答案一致的对应的人数。
当所述答题错误率超过第三阈值时,将答题错误率显示在所述教师机的显示屏幕上,并弹出建议重新讲解知识点的提示。
可选的,所述线上实操过程第二子分析模块基于当前直播课程中所有在线学生的实操过程中的输入错误数据进行分析,还具体执行:
将错误类型划分为第一错误类型和第二错误类型,所述第一错误类型为的编译未通过,所述第二错误类型为编译通过但编译结果错误;
如果学生机产生的错误属于是第一错误类型,则向学生机发送复习编程语言的语法知识的提示;
如果学生机产生的错误属于第二错误类型,则向学生机发送复习编程逻辑算法知识的提示。
可选的,所述教学结果输出模块包括学生满意程度输出模块,学生课程理解程度输出模块以及学生线上实操结果输出模块,其中,
所述学生满意程度输出模块,用于接收在由学生结束本次学习内容之前,根据授课结果以及实操过程结束后进行的选项选择;
所述学生课程理解程度输出模块用于接收在由学生结束本次学习内容之前,根据自己对知识点的理解程度进行的选项选择;
所述学生线上实操结果输出模块,用于根据实操过程中的学生答题错误率和未完成答题人数占所有在线学生的比例进行计算,计算模型为:
Figure BDA0003621781410000041
其中,α表示答题完成率,且0≤α≤1,I为错误答题率,k1和k2为量化因子。
可选的,所述教学结果计算模型为:
P=0.25P1+0.25P2+0.5P3
其中,P1为学生满意程度输出模块输出的打分结果,P2为学生课程理解程度输出模块输出的打分结果,P3为学生线上实操结果输出模块2153输出的评估结果。
根据本申请涉及的一种软件线上实操教学验证***,包括教师机和至少一台学生机,所述教师机和所述至少一台学生机可进行数据通信,所述教师机包括课程录入模块,课程编排模块,实操作业配置及下发模块,学生实操过程分析模块,以及教学结果输出模块;其中,所述课程录入模块,用于根据检测到教师在授课过程中的动作和声音,生成授课图像数据和与之匹配的音频数据,经由视频处理器合成处理后,合成课程视频,录入至及教学平台或者教学应用程序中,以及将课程视频存储至存储器中;所述课程编排模块,用于在教师授课过程中新建分析打点任务,根据课程视频内容进行分析处理,对教师授课中的讲到的知识点、和重点难点处进行打点标记,并在进度条上显示标志;以及用于教师授课接收后,关闭所述分析打点任务,并新建第二任务,将当前课程汇编入课程列表中;所述实操作业配置及模块,用于将包含有实操作业题目的数据包通过服务器下发至学生机的显示界面上,以使得学生机在教学应用程序内部可以打开与该实操作业题目相对应的编程窗口;所述学生实操过程分析模块,用于接收并分析学生在编程窗口内进行的实操作业内容执行过程;所述教学结果输出模块,用于基于学生满意程度、学生课程理解程度、以及学生线上实操结果,通过教学结果计算模型对教师的授课质量作出综合评价。通过在教师机中设置学生实操过程分析模块和教学结果输出模块,可以实时进行学生在实操过程中的用时长短统计分析和错误统计分析,为教师提供及时的结果反馈,以及对授课质量提供有力数据支撑。并在学生结束本次学习内容之前,将学生实操客观情况结合针对学生主观打分,综合得出教学质量评估,评估结果更为客观,具有参考价值。
附图说明
为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1中示例性示出了根据实施例中软件线上实操教学验证操作场景的示意图;
图2中示例性示出了根据实施例中教师机200的配置框图;
图3中示例性示出了根据实施例中学生机100的硬置框图。
具体实施方式
为使本申请示例性实施例的目的、技术方案和优点更加清楚,下面将结合本申请示例性实施例中的附图,对本申请示例性实施例中的技术方案进行清楚、完整地描述,显然,所描述的示例性实施例仅是本申请一部分实施例,而不是全部的实施例。
基于本申请中示出的示例性实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。此外,虽然本申请中公开内容按照示范性一个或几个实例来介绍,但应理解,可以就这些公开内容的各个方面也可以单独构成一个完整技术方案。
应当理解,本申请中说明书和权利要求书及上述附图中的术语“第一”、“第二”、“第三”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,例如能够根据本申请实施例图示或描述中给出那些以外的顺序实施。
此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖但不排他的包含,例如,包含了一系列组件的产品或设备不必限于清楚地列出的那些组件,而是可包括没有清楚地列出的或对于这些产品或设备固有的其它组件。
本申请中使用的术语“模块”,是指任何已知或后来开发的硬件、软件、固件、人工智能、模糊逻辑或硬件或/和软件代码的组合,能够执行与该元件相关的功能。
图1中示例性示出了根据实施例中软件线上实操教学验证操作场景的示意图。如图1所示,软件线上教学服务***包括了教师终端和多个学生终端,所述学生终端和教师终端均安装有教学软件应用程序或者均可登录到同一教学平台,可内载入智能设备,如移动终端100B、平板电脑、计算机、笔记本电脑等。例如,使用在智能设备上运行的教学应用程序。该应用程序可以在与智能设备关联的屏幕上通过直观的用户界面(UI)为用户提供各种控制。
如图1所示,教师机和学生机通过与云端(服务器)通过多种通信方式进行数据通信。可允许通过局域网(LAN)、无线局域网(WLAN)和其他网络进行通信连接。服务器300可以向教师机和学生机提供各种内容和互动。示例的,教师机通过发送和课程内容到学生机和接收学生反馈信息,以及学生线上实操互动,接收软件程序更新,或访问远程储存的数字媒体库。服务器300可以是一组,也可以是多组,可以是一类或多类服务器。
在直播教学中,教师机和学生机需同时登录到同一个教学平台中,或者共同进入教学应用程序。该应用程序在账号设置上,分别针对教师和学生设置有不同的页面。例如,教师机上应用程序的登录后,可以显示视频录制界面,将教师侧采集的数据显示在该界面上,该教学应用程序上还为教师提供了课后下发实操作业的接口,以便教师在课后将实操作业下发给学生;该教学应用程序上还未教师提供了从学生机侧接收的学生实操作业过程数据,并同步的可进行实操过程数据分析;该教师应用程序上为教师提供了教学结果调查分析,以便将教师的教学结果进行分析展示。
教师机和学生机可以是液晶显示器、OLED显示器、投影显示设备。具体显示设备类型。教师机除了提供录入和下发课程内容功能之外,还可以附加提供计算机支持功能的智能网络电视功能。示例的包括,网络电视、智能电视、互联网协议电视(IPTV)等。
图2中示例性示出了根据示例性实施例中教师机200的配置框图。
所述教师机200至少包括控制器210,通信器220,显示器230,检测器240,以及各种输入输出接口和供电电源。
通信器220用于通过长波或者短波传输与外部设备进行通信。例如,通信器可以与服务器进行数据和通信交互,将本端课程内容发送至服务器,服务器再转发至学生机。
检测器240,用户接收外界信号输入。检测器240包括声音采集器和图像采集器。图像采集器为摄像头,用于采集老师的肢体和面部动作,声音采集器为麦克风,用于接收老师在授课过程发出的声音。
显示器230,用于显示视频内容和图像以及菜单操控界面。如显示视频内容,可以来自老师通过摄像头录制的视频,也可以显示由通信器接收的学生机上实操训练过程中学生输入的内容时的录屏或者操作画面。显示器220,同时显示教师机200中产生且用于控制本端设备的用户操控界面UI。
控制器210,通过运行存储在存储器上的各种软件控制程序(如操作***和各种应用程序),来控制显示设备200的工作和响应用户的操作。
如图2所示,控制器210包括随机存取存储器RAM、只读存储器ROM、中央处理器、存储器、以及通信总线。还包括课程录入模块211,课程编排模块212,实操作业配置及下发模块213,学生实操过程分析模块214,以及教学结果输出模块215。
ROM用于存储各种***启动的指令。
中央处理器执行存储在存储器中操作***和教育应用程序指令。以及根据接收外部输入的各种交互指令,来执行各种教学应用程序、数据和内容,以便最终展示给老师,使得老师实时获知授课状况和学生学习状况。
存储器包括存储用于驱动和控制教师机200的各种软件模块。同时,存储器还用于存储接收外部数据和用户数据、各种用户界面中各个项目的图像以及学生实操过程中记录等。
课程录入模块211,用于用户根据检测器检测到教师在授课过程中的动作和声音,生成授课图像数据和与之匹配的音频数据,经由视频处理器合成处理后,合成课程视频,录入至及教学平台或者教学应用程序中,以及将课程视频存储至存储器中。
课程编排模块212,用于在教师直播授课过程中新建分析打点任务,根据课程视频内容进行分析处理,对教师授课中的讲到的知识点、和重点难点处进行打点标记,并在进度条上显示标志;以及用于教师授课接收后,关闭所述分析打点任务,并新建第二任务,将当前课程汇编入课程列表中。
一般情况下,教学平台或者教学应用程序对学生的权限设置时,可以支持直播课程的听讲,还可以支持学生课后回放。而本申请中课程编排模块212的设置,在视频直播录制过程中,就对直播内容进行数据分析,实时将教师授课过程中讲到知识点、重点、难点处进行打点标记,在直播课程结束的时候,分析打点任务也随之结束,方便学生在直播课接收之后就可以回放本次课程,提前了回放窗口开放的时间,避免了学生因为想听回放但是该窗口迟迟无法开放的情况发生。此外,在直播课程接结束后,新建第二任务,将当前的课程汇编入课程列表中,方便学生在众多课程中,直接通过搜索找到回放视频内容。
实操作业配置及模块213,用于将包含有实操作业题目的数据包通过服务器下发至学生机的显示界面上,以使得学生机在教学程序内部可以打开与该实操作业题目相对应的编程窗口,根据所述实操作业题目进行编译。
优选实施例中,教学程序中内嵌有学生软件学习中涉及到的编译环境,但学生在教学应用程序中打开编程窗口时,后台可实时监控学生的编译状态和编译内容。
例如,教师在编程课上,讲到“for循环”语句时候,通过实操作业配置及下发模块213为学生下发题目为“利用C语言编程找1~100内的素数”的实操组作业。
在一些实施例中,学生机在接收到该实操作业后,在教学应用程序内部打开相关的编程窗口,点击进入该窗口后,学生可直接进行编译操作。以及在该窗口内,学生编译的执行语句被实时监控并可通过服务器上传教师机,这样教师机可以在学生的实操作业中进行过程分析。
学生实操过程分析模块214,用于对学生在编程窗口内进行的实操作业内容执行过程分析。其中,包括线上实操过程第一子分析模块2141,线上实操过程第二子分析模块2142。具体的,
所述线上实操过程第一子分析模块2141具体基于当前直播课程中所有学生的答复时长进行分析。例如,假设目前直播课程中共计N名学生在线上听课,教师下发一到题目时,实操作业配置模块213中已经具体配置答题阈值时间为T,该答题阈值时间基于以往答题数据的平均值确定,当教师机下发实操作业配置作业模块下发题目后,启动计时,以统计学生答题时长。具体的,
若t=T时刻,完成答题人数αN>0.65N,判定大部分学生已经完成答题,则在所述教师机上弹出结束答题窗口进入讲题阶段,其中,α表示学生答题完成率,且0≤α≤1;如在若t=T时刻,完成答题人数0.35N<αN<0.65N时,判定还有一部分学生仍然处于答题阶段则延长答题时间到1.5T。若t=T时刻,完成答题人数αN<0.35N,判定只有少部分学生能够完成实操作业,大部分学生未掌握知识要点,则在教师机是弹出建议重新讲解知识点的提示。
进一步,若t=1.5T时刻,完成答题人数仍处于0.35N<αN<0.65N时,则在教师机弹出结束答题窗口进入讲题阶段。
本申请通过监控学生的答题时长,可以针对特定题目和学生答题情况动态进行时长调整,提高了授课效率。也可避免了教师智能仅凭主观感觉设定时间,或者以少数完成情况比较靠前的学生反馈上来的答题时间而结束做题,以至于大多数学生因答题时间不够而被迫提交。
线上实操过程第二子分析模块2142,用于基于当前直播课程中所有在线学生的实操过程中的输入错误数据进行分析。
首先对答题错误率进行计算,计算模型为:
Figure BDA0003621781410000101
其中,N表示当前直播课程中所有在线学生人数,αN表示完成答题人数,V表示在完成答题的人数中答题结果与预设答案一致的对应的人数。
当所述答题错误率超过第三阈值时,将答题错误率显示在所述教师机的显示屏幕上,并弹出建议重新讲解知识点的提示。
这样,教师机不行能仅仅为教师提供有多少人完成答题,哪些人答题错误的信息,还能在答题完成时间结束后及时统计答题错误率,为教师推荐适合该直播课上的学生的教学策略,提高了教学智能化,也未教师作出授课决策提供了强有力的数据支撑。
所述线上实操过程第二子分析模块2142主要针对该αN-V的人数的错误答案进行分析。针对软件编程特点,一般情况下可能出现两种错误类型,第一错误类型为的编译未通过,第二错误类型为编译通过但编译结果错误,这两种错误类型直接原因是具有明显的区别。对于产生第一错误类型的学生,错题原因为编程语言的语法知识不熟悉;对于产生第二错误类型的学生,错题原因为编程逻辑算法知识不清晰。
所述实操过程第二子分析模块可以根据错题结果的类型,对学生机下发下一阶段的复习策略。如果学生机产生的错误属于是第一错误类型,则向学生机发送复习编程语言的语法知识的提示,如果学生机产生的错误属于第二错误类型,则向学生机发送复习编程逻辑算法知识的提示。
本申请实施例中,线上实操过程第二子分析模块既可以根据学生做题的错误率为教师制定下一阶段教学策略;还可根据错题中的错误类型,对学生发送协议阶段的复习任务。可以增加师生之间的相互提示,提高教师的授课质量以及学生的学习质量。
本申请示例性示出的教师机中,还可实时上传从学生机输入学生实操数据。实操作业过程画面中,教师可以通过点击学生头像,将显示界面切换至实操作业监控画面,实时查看被选择学生的作业情况。在接收到学生提交实操作业的通知,教师机可基于上述线上实操过程第二子分析模块分析学生的答题情况,如果学生的产生的错误属于第一错误类型,则在用户头像上添加第一标记;如果学生产生的错误属于第二错与类型,则在该学生的头像上添加第二标记。教师根据学生头像上的标记查看某个学生的答题情况。方便老师可针对单个学生作出教学指导。
教学结果输出模块215,用于基于学生满意程度、学生课程理解程度、以及学生线上实操结果,通过教学结果计算模型对教师的授课内容和方式作出综合评价。具体的,
学生满意程度输出模块2151,用于接收在由学生结束本次学习内容之前,根据授课结果以及实操过程结束后进行的选项选择,具体的包括非常满意(100分)、满意(80分)、一般(60分)、差(40分)、非常差(20分)5档。每个档位对应一个分值。评价越高,分值越高。
学生课程理解程度输出模块2152,用于接收在由学生结束本次学习内容之前,根据自己对知识点的理解程度进行的选项选择,包括已理解(100分)、还需巩固(80分),未理解(60分)3个档位。每个档位对应一个分值。评价越高,分值越高。
学生线上实操结果输出模块2153,用于根据实操过程中的学生答题错误率和未完成答题人数占所有在线学生的比例进行计算,具体计算模型为:
Figure BDA0003621781410000111
其中,α表示答题完成率,且0≤α≤1,I为错误答题率,k1和k2为量化因子。
基于上述表述,教学结果输出模块215输出的评价结果的计算模型为:
P=0.25P1+0.25P2+0.5P3
其中,P1为学生满意程度输出模块2151输出的打分结果,P2为学生课程理解程度输出模块2152输出的打分结果,P3为学生线上实操结果输出模块2153输出的评估结果。
本申请在结束本次学***台或者教学应用程序的管理者可以通过该教学结果对授课老师进行考核,使得老师输出更高质量的课程。
图3中示例性示出了根据示例性实施例中学生机100的配置框图。
所述学生机100至少包括控制器110,通信器120,显示器130,声音播放器140。
通信器120用于通过长波或者短波传输与外部设备进行通信。例如,通信器可以与服务器进行数据和通信交互,将本端课程内容发送至服务器,服务器再转发至学生机。
显示器130,用于显示视频内容和图像以及菜单操控界面。如显示视频内容,可以来自老师通过摄像头录制的视频。
控制器110,通过运行存储在存储器上的各种软件控制程序(如操作***和各种应用程序),来控制显示设备100的工作和响应用户的操作。
如图3所示,控制器110包括随机存取存储器RAM、只读存储器ROM、处理器、以及通信总线。还包括课程播放模块111,实操作业接收模块112,实操作业过程记录模块113,教学结果反馈模块114。
课程播放模块111,用于接收教师机发送的课程内容,并在显示器130上呈现。
实操作业接收模块112,用于接收教师机发送的包含有实操作业题目的数据包,其中,所述实操作业包括实操题目和在教学应用程序内部启动编程窗口的指令,以使得学生在教学应用程序内部可以打开与该实操作业题目相对应的编程窗口,以及接收根据所述实操作业题目进行编译。
实操作业过程记录模块113,用于将学生的编译过程进行记录,并实时上传至服务器。
需要注意的是,本申请的学生机需实时上传编译过程以使得教师机进行分析,而本地编译环境无法实时上传至服务器,因此,本申请的教学应用程序需支持接收到教师机下发的实操作业后,在该应用程序内部打开一区别于本地编译环境的窗口。
教学结果反馈模块114,用于学生在结束本次学习内容之前,对本次直播内容进行基于学生满意度和学生课程理解程度的选项选择。具体的,学生满意度包括非常满意(100分)、满意(80分)、一般(60分)、差(40分)、非常差(20分)5档。每个档位对应一个分值。评价越高,分值越高。学生课程理解程度包括已理解(100分)、还需巩固(80分),未理解(60分)3个档位。每个档位对应一个分值。评价越高,分值越高。
在本申请涉及的学生机中,通过设置有实操作业接收模块接收教师机下发的作业,并可根据该实操作业所用到的编译环境在教学应用程序中打开对应的编程窗口,而该编程窗口中,可通过实操作业过程记录模块对学生的实操数据进行实时的记录和上传,从而使得教师机可根据学生的实操数据进行分析,准确的判定学生的学习状态,为对该学生机对应的学生进行针对性的课程安排。
根据本申请涉及的一种软件线上实操教学验证***,通过在教师机中设置学生实操过程分析模块和教学结果输出模块,可以实时进行学生在实操过程中的用时长短统计分析和错误统计分析,为教师提供及时的结果反馈,以及对授课质量提供有力数据支撑。并在学生结束本次学习内容之前,将学生实操客观情况结合针对学生主观打分,综合得出教学质量评估,评估结果更为客观,具有参考价值。
在一些实施例中,最后应说明的是:以上各实施例仅用以说明本申请的技术方案,而非对其限制;尽管参照前述各实施例对本申请进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本申请各实施例技术方案的范围。

Claims (6)

1.一种软件线上实操教学验证***,包括教师机和至少一台学生机,所述教师机和所述至少一台学生机可进行数据通信,其特征在于:
所述教师机包括课程录入模块,课程编排模块,实操作业配置及下发模块,学生实操过程分析模块,以及教学结果输出模块;其中,
所述课程录入模块,用于根据检测到教师在授课过程中的动作和声音,生成授课图像数据和与之匹配的音频数据,经由视频处理器合成处理后,合成课程视频,录入至教学平台或者教学应用程序中,以及将课程视频存储至存储器中;
所述课程编排模块,用于在教师授课过程中新建分析打点任务,根据课程视频内容进行分析处理,对教师授课中讲到的知识点和重点难点处进行打点标记,并在进度条上显示标志;以及用于教师授课结束后,关闭所述分析打点任务,并新建第二任务,将当前课程汇编入课程列表中;
所述实操作业配置及模块,用于将包含有实操作业题目的数据包通过服务器下发至学生机的显示界面上,以使得学生机在教学应用程序内部可以打开与该实操作业题目相对应的编程窗口;
所述学生实操过程分析模块,用于接收并分析学生在编程窗口内进行的实操作业内容执行过程;
所述教学结果输出模块,用于基于学生满意程度、学生课程理解程度、以及学生线上实操结果,通过教学结果计算模型对教师的授课质量作出综合评价;所述教学结果输出模块包括学生满意程度输出模块,学生课程理解程度输出模块以及学生线上实操结果输出模块,其中,
所述学生满意程度输出模块,用于接收在由学生结束本次学习内容之前,根据授课结果以及实操过程结束后进行的评价选项选择;
所述学生课程理解程度输出模块用于接收在由学生结束本次学习内容之前,根据自己对知识点的理解程度进行的评价选项选择;
所述学生线上实操结果输出模块,用于根据实操过程中的学生答题错误率和未完成答题人数占所有在线学生的比例进行计算,计算模型为:
Figure DEST_PATH_IMAGE001
其中,
Figure 653665DEST_PATH_IMAGE002
表示答题完成率,且
Figure 828294DEST_PATH_IMAGE003
,I为错误答题率,
Figure 429040DEST_PATH_IMAGE004
Figure 689120DEST_PATH_IMAGE005
为量化因子;
所述教学结果计算模型为:
Figure 33513DEST_PATH_IMAGE006
其中,
Figure DEST_PATH_IMAGE007
为学生满意程度输出模块输出的打分结果,
Figure 328228DEST_PATH_IMAGE008
为学生课程理解程度输出模块输出的打分结果,
Figure 365455DEST_PATH_IMAGE009
为学生线上实操结果输出模块输出的评估结果。
2.根据权利要求1所述的软件线上实操教学验证***,其特征在于:
所述学生机包括课程播放模块,实操作业接收模块,实操作业过程记录模块,以及教学结果反馈模块;
其中,所述课程播放模块,用于接收教师机发送的课程内容;
所述实操作业接收模块,用于接收教师机发送的包含有实操作业题目的数据包,其中,所述实操作业包括实操题目和在教学应用程序内部启动编程窗口的指令;
所述实操作业过程记录模块,用于将学生的编程过程进行记录,并实时发送至教师机;
所述教学结果反馈模块,用于在结束本次学习内容之前,接收学生对本次授课内容进行基于学生满意度和学生课程理解程度的评价选项选择。
3.根据权利要求1所述的软件线上实操教学验证***,其特征在于:
所述学生实操过程分析模块包括线上实操过程第一子分析模块和线上实操过程第二子分析模块,其中,
所述线上实操过程第一子分析模块具体基于当前直播课程中所有学生的答复时长进行分析;
所述线上实操过程第二子分析模块具体基于当前直播课程中所有在线学生的实操过程中的输入错误数据进行分析。
4.根据权利要求3所述的软件线上实操教学验证***,其特征在于,所述线上实操过程第一子分析模块具体基于当前直播课程中所有学生的答复时长进行分析,具体执行:
假设目前直播课程中共计N名学生在线上听课,实操作业配置模块中已经配置答题阈值时间为T,该答题阈值时间基于以往答题数据的平均值确定,当教师机下发实操作业配置作业模块下发题目后,启动计时,以统计学生答题时长;
若t=T时刻,完成答题人数
Figure 348716DEST_PATH_IMAGE010
>0.65N,判定大部分学生已经完成答题,则在所述教师机上弹出结束答题窗口进入讲题阶段,其中,
Figure 762380DEST_PATH_IMAGE002
表示学生答题完成率,且
Figure 380443DEST_PATH_IMAGE003
若t=T时刻,完成答题人数0.35N<
Figure 588571DEST_PATH_IMAGE010
<0.65N时,判定还有一部分学生仍然处于答题阶段则延长答题时间到1.5T;
若t=T时刻,完成答题人数
Figure 557664DEST_PATH_IMAGE010
<0.35N,判定只有少部分学生能够完成实操作业,大部分学生未掌握知识要点,则在教师机是弹出建议重新讲解知识点的提示。
5.根据权利要求3所述的软件线上实操教学验证***,其特征在于,所述线上实操过程第二子分析模块基于当前直播课程中所有在线学生的实操过程中的输入错误数据进行分析,具体执行:
对答题错误率进行计算,计算模型为:
Figure 243860DEST_PATH_IMAGE011
其中, N表示当前直播课程中所有在线学生人数,
Figure 247588DEST_PATH_IMAGE012
完成答题人数,V表示在完成答题的人数中答题结果与预设答案一致的对应的人数;
当所述答题错误率超过第三阈值时,将答题错误率显示在所述教师机的显示屏幕上,并弹出建议重新讲解知识点的提示。
6.根据权利要求5中所述的软件线上实操教学验证***,其特征在于,所述线上实操过程第二子分析模块基于当前直播课程中所有在线学生的实操过程中的输入错误数据进行分析,还具体执行:
将错误类型划分为第一错误类型和第二错误类型,所述第一错误类型为的编译未通过,所述第二错误类型为编译通过但编译结果错误;
如果学生机产生的错误属于是第一错误类型,则向学生机发送复习编程语言的语法知识的提示;
如果学生机产生的错误属于第二错误类型,则向学生机发送复习编程逻辑算法知识的提示。
CN202210461267.5A 2022-04-28 2022-04-28 一种软件线上实操教学验证*** Active CN114783225B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202210461267.5A CN114783225B (zh) 2022-04-28 2022-04-28 一种软件线上实操教学验证***

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202210461267.5A CN114783225B (zh) 2022-04-28 2022-04-28 一种软件线上实操教学验证***

Publications (2)

Publication Number Publication Date
CN114783225A CN114783225A (zh) 2022-07-22
CN114783225B true CN114783225B (zh) 2022-12-13

Family

ID=82434469

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202210461267.5A Active CN114783225B (zh) 2022-04-28 2022-04-28 一种软件线上实操教学验证***

Country Status (1)

Country Link
CN (1) CN114783225B (zh)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN116187863B (zh) * 2023-04-18 2023-07-14 广东省出版集团数字出版有限公司 基于大数据云平台的线上数字教案生成方法及***
CN117611404A (zh) * 2023-12-26 2024-02-27 山东杰出人才发展集团有限公司 一种基于云数据交互的培训数据监测***

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108182838A (zh) * 2018-03-12 2018-06-19 山西师范大学 一种钢琴课的实时评价***
CN110246385A (zh) * 2019-05-16 2019-09-17 杭州博世数据网络有限公司 基于关键授课点评价的互联网教学辅助教学***
CN110379228A (zh) * 2019-07-19 2019-10-25 上海傲梦网络科技有限公司 一种在线编程教学方法和***
CN111047486A (zh) * 2019-12-16 2020-04-21 河南德创教育信息咨询有限公司 一种多维度课程教学过程评价***
JP2020101959A (ja) * 2018-12-21 2020-07-02 株式会社サテライトオフィス eラーニング管理システム、eラーニング管理システムのプログラム
CN111918080A (zh) * 2020-07-31 2020-11-10 腾讯科技(深圳)有限公司 一种直播授课的处理方法及装置
CN112802374A (zh) * 2020-12-31 2021-05-14 慧科教育科技集团有限公司 一种跟随编程***及方法

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108182838A (zh) * 2018-03-12 2018-06-19 山西师范大学 一种钢琴课的实时评价***
JP2020101959A (ja) * 2018-12-21 2020-07-02 株式会社サテライトオフィス eラーニング管理システム、eラーニング管理システムのプログラム
CN110246385A (zh) * 2019-05-16 2019-09-17 杭州博世数据网络有限公司 基于关键授课点评价的互联网教学辅助教学***
CN110379228A (zh) * 2019-07-19 2019-10-25 上海傲梦网络科技有限公司 一种在线编程教学方法和***
CN111047486A (zh) * 2019-12-16 2020-04-21 河南德创教育信息咨询有限公司 一种多维度课程教学过程评价***
CN111918080A (zh) * 2020-07-31 2020-11-10 腾讯科技(深圳)有限公司 一种直播授课的处理方法及装置
CN112802374A (zh) * 2020-12-31 2021-05-14 慧科教育科技集团有限公司 一种跟随编程***及方法

Also Published As

Publication number Publication date
CN114783225A (zh) 2022-07-22

Similar Documents

Publication Publication Date Title
CN109801194B (zh) 一种具有远程评价功能的跟随教学方法
CN105679121B (zh) 一种智能授课***
CN114783225B (zh) 一种软件线上实操教学验证***
US11848003B2 (en) System for communication skills training using juxtaposition of recorded takes
US20070261080A1 (en) System of Delivering Interactive Seminars, and Related Method
CN107516445A (zh) 在线编程教学方法及***
CN106710341A (zh) 一种教育培训管理***
CN109035079B (zh) 一种基于互联网的录播课程跟随学习***和方法
US20130203026A1 (en) System and Method for Virtual Training Environment
CN109697906B (zh) 一种基于互联网教学平台的跟随教学方法
CN113377200B (zh) 基于vr技术的交互式培训方法及装置、存储介质
CN114429412A (zh) 一种职业教育数字化教学内容生产***
CN109040797B (zh) 一种互联网教学的录播***和方法
CN115278272B (zh) 一种教育实践在线指导***及方法
CN113268512B (zh) 基于互联网平台的企业岗位职业技能培训***
CN111080497A (zh) 一种在线编程学习客户端、服务器
Voss Information on demand in the recording studio: Building the case for teaching music technology with an interactive agenda
US20120141971A1 (en) Systems and methods for remote access to treatment plans
KR20100128696A (ko) 인터넷을 이용한 원격 교육 방법및 그 교재서버와 데이터베이스의 구동 원리
CN110853428A (zh) 基于物联网的录播控制方法及***
CN112767753B (zh) 一种督导式智能在线教学***及其作用方法
CN110968138B (zh) 基于控制***的信息交互方法
US20240119923A1 (en) System for Communication Skills Training
Atwater The development and trial of computer-based interactive videodisc courseware for teaching skills in the visual diagnosis of selected problems in trombone performance
Chen et al. Research and System Design of Input-Output Hybrid Teaching Based on Feynman Theory

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant