CN113784177A - 一种协作教学的控制方法、装置、***及介质 - Google Patents

一种协作教学的控制方法、装置、***及介质 Download PDF

Info

Publication number
CN113784177A
CN113784177A CN202110763850.7A CN202110763850A CN113784177A CN 113784177 A CN113784177 A CN 113784177A CN 202110763850 A CN202110763850 A CN 202110763850A CN 113784177 A CN113784177 A CN 113784177A
Authority
CN
China
Prior art keywords
student
edited
terminal
cooperative
teacher
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.)
Pending
Application number
CN202110763850.7A
Other languages
English (en)
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.)
Shenzhen Dianmao Technology Co Ltd
Original Assignee
Shenzhen Dianmao Technology 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 Shenzhen Dianmao Technology Co Ltd filed Critical Shenzhen Dianmao Technology Co Ltd
Priority to CN202110763850.7A priority Critical patent/CN113784177A/zh
Publication of CN113784177A publication Critical patent/CN113784177A/zh
Pending legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/25Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
    • H04N21/254Management at additional data server, e.g. shopping server, rights management server
    • H04N21/2541Rights Management
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/236Assembling of a multiplex stream, e.g. transport stream, by combining a video stream with other content or additional data, e.g. inserting a URL [Uniform Resource Locator] into a video stream, multiplexing software data into a video stream; Remultiplexing of multiplex streams; Insertion of stuffing bits into the multiplex stream, e.g. to obtain a constant bit-rate; Assembling of a packetised elementary stream
    • H04N21/23602Multiplexing isochronously with the video sync, e.g. according to bit-parallel or bit-serial interface formats, as SDI
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/434Disassembling of a multiplex stream, e.g. demultiplexing audio and video streams, extraction of additional data from a video stream; Remultiplexing of multiplex streams; Extraction or processing of SI; Disassembling of packetised elementary stream
    • H04N21/4342Demultiplexing isochronously with video sync, e.g. according to bit-parallel or bit-serial interface formats, as SDI
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/45Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
    • H04N21/462Content or additional data management, e.g. creating a master electronic program guide from data received from the Internet and a Head-end, controlling the complexity of a video stream by scaling the resolution or bit-rate based on the client capabilities
    • H04N21/4627Rights management associated to the content
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/472End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content
    • H04N21/47205End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content for manipulating displayed content, e.g. interacting with MPEG-4 objects, editing locally

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Databases & Information Systems (AREA)
  • Computer Security & Cryptography (AREA)
  • Human Computer Interaction (AREA)
  • Information Transfer Between Computers (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Abstract

本发明公开了一种协作教学的控制方法、装置、***及介质,方法包括:根据接收到的协作指令确定相应的协作学生用户和待协同编辑作品;开启教师用户或所述协作学生用户对所述待协同编辑作品的编辑权限;获取教师终端上或协作学生终端上所述待协同编辑作品的编辑视频流,并将所述编辑视频流对应同步至所述协作学生终端或所述教师终端。通过确定协作学生终端和待协同编辑作品后开启教师终端与协作学生终端对该待协同编辑作品的编辑权限,使得教师终端与协作学生终端能直接在各自终端上对指定的待协同编辑作品进行协同编辑操作,在教学过程中实现高效便捷的协作互动,提高了在线教学中不同用户终端之间的数据传递与同步效率。

Description

一种协作教学的控制方法、装置、***及介质
技术领域
本发明涉及互联网技术领域,尤其涉及一种协作教学的控制方法、装置、***及介质。
背景技术
随着社会的发展和进步,以及计算机科学的飞速发展,编程成为了现代人一项越来越重要的基本能力,任何年龄、任何基础的人员都有越来越强的学习和体验程序编写的需求。面向儿童侧的编程产品——图形化编程工具,随着时代的发展应运而生。
目前编程教育授课的过程中,针对老师想要了解学生的作品情况或学生遇到问题无法解决需要求助老师等需要协作教学的情形,只能通过获取学生电脑屏幕截图或索要学生作品文件包的方法,其中屏幕截图的形式数据传递实时性差,作品文件包的形式需将作品文件包保存到教师端上,修改完作品后再发送给学生端进行作品导入,这两种方式中不同用户终端之间的数据互通性与同步效率均较低,无法满足高效协作教学的需要。
因此,现有技术还有待于改进和发展。
发明内容
鉴于上述现有技术的不足,本发明的目的在于提供一种协作教学的控制方法、装置、***及介质,旨在解决现有技术中在线教学中不同用户终端之间数据互通性与同步效率较低的问题。
本发明的技术方案如下:
一种协作教学的控制方法,包括:
根据接收到的协作指令确定相应的协作学生用户和待协同编辑作品;
开启教师用户或所述协作学生用户对所述待协同编辑作品的编辑权限;
获取所述教师用户使用的教师终端上或所述协作学生用户使用的协作学生终端上所述待协同编辑作品的编辑视频流,并将所述编辑视频流对应同步至所述协作学生终端或所述教师终端。
在一个实施例中,所述待协同编辑作品的来源终端为教师终端或学生终端。
在一个实施例中,当所述待协同编辑作品的来源终端为教师终端时,所述获取所述教师用户使用的教师终端上或所述协作学生用户使用的协作学生终端上所述待协同编辑作品的编辑视频流,并将所述编辑视频流对应同步至所述协作学生终端或所述教师终端,包括:
向所述协作学生终端发送所述待协同编辑作品;
采集所述协作学生终端上所述待协同编辑作品的编辑画面并编码生成第一编辑视频流;
将所述第一编辑视频流同步至所述教师终端后进行解码播放。
在一个实施例中,当所述待协同编辑作品的来源终端为学生终端,且所述来源终端与所述协作学生终端相同时,所述获取所述教师用户使用的教师终端上或所述协作学生用户使用的协作学生终端上所述待协同编辑作品的编辑视频流,并将所述编辑视频流对应同步至所述协作学生终端或所述教师终端,包括:
向所述教师终端发送所述待协同编辑作品;
采集所述教师终端上所述待协同编辑作品的编辑画面并编码生成第二编辑视频流。
将所述第二编辑视频流同步至所述协作学生终端后进行解码播放。
在一个实施例中,当所述待协同编辑作品的来源终端为学生终端,且所述来源终端与所述协作学生终端不相同时,所述获取所述教师用户使用的教师终端上或所述协作学生用户使用的协作学生终端上所述待协同编辑作品的编辑视频流,并将所述编辑视频流对应同步至所述协作学生终端或所述教师终端,包括:
向所述教师终端或所述协作学生终端发送所述待协同编辑作品;
获取所述教师终端或所述协作学生终端上所述待协同编辑作品的编辑画面并编码生成第三编辑视频流;
将从所述教师终端上生成的所述第三编辑视频流同步至所述协作学生终端和来源终端后解码播放,或者将从所述协作学生终端上生成的所述第三编辑视频流同步至所述教师终端和来源终端后进行解码播放。
在一个实施例中,所述根据接收到的协作指令确定相应的协作学生用户和待协同编辑作品,包括:
接收到协作指令时获取所述协作指令中的协作学生标识和目标作品标识;
根据所述协作学生标识和目标作品标识分别确定相应的协作学生用户和待协同编辑作品。
在一个实施例中,所述获取所述教师用户使用的教师终端上或所述协作学生用户使用的协作学生终端上所述待协同编辑作品的编辑视频流,并将所述编辑视频流对应同步至所述协作学生终端或所述教师终端之后,还包括:
将所述编辑视频流同步至除所述协作学生终端以外的剩余学生终端。
一种协作教学的控制装置,包括:
对象确定模块,用于根据接收到的协作指令确定相应的协作学生用户和待协同编辑作品;
权限设置模块,用于开启教师用户或所述协作学生用户对所述待协同编辑作品的编辑权限;
同步协作模块,用于获取所述教师用户使用的教师终端上或所述协作学生用户使用的协作学生终端上所述待协同编辑作品的编辑视频流,并将所述编辑视频流对应同步至所述协作学生终端或所述教师终端。
一种协作教学的控制***,所述***包括至少一个处理器;以及,
与所述至少一个处理器通信连接的存储器;其中,
所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行上述协作教学的控制方法。
本发明的另一实施例还提供了一种非易失性计算机可读存储介质,所述非易失性计算机可读存储介质存储有计算机可执行指令,该计算机可执行指令被一个或多个处理器执行时,可使得所述一个或多个处理器执行上述的协作教学的控制方法。
有益效果:本发明公开了一种协作教学的控制方法、装置、***及介质,相比于现有技术,通过确定协作学生终端和待协同编辑作品后开启教师终端与协作学生终端对该待协同编辑作品的编辑权限,使得教师终端与协作学生终端能直接在各自终端上对指定的待协同编辑作品进行协同编辑操作,在教学过程中实现高效便捷的协作互动,提高了在线教学中不同用户终端之间的数据传递与同步效率。
附图说明
下面将结合附图及实施例对本发明作进一步说明,附图中:
图1为本发明实施例提供的协作教学的控制方法的一个流程图;
图2为本发明实施例提供的协作教学的控制方法中不同终端之间的一个协作交互示意图;
图3为本发明实施例提供的协作教学的控制方法中不同终端之间的另一个协作交互示意图;
图4为本发明实施例提供的协作教学的控制方法中不同终端之间的另一个协作交互示意图;
图5为本发明实施例提供的协作教学的控制装置的功能模块示意图;
图6为本发明实施例提供的协作教学的控制***的硬件结构示意图。
具体实施方式
为使本发明的目的、技术方案及效果更加清楚、明确,以下对本发明进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。以下结合附图对本发明实施例进行介绍。
本发明实施例提供协作教学的控制方法应用于包括若干个终端设备、网络和服务器构成的***,其中网络为在终端设备和服务器之间提供通信链路的介质,其可以包括各种连接类型,例如有线、无线通信链路或者光纤电缆等等。
本发明实施例中终端设备上安装有相应的在线教学应用以进行在线教学直播、作业发布、作业提交等等操作,终端设备根据用户的不同可分为教师终端和学生终端,即教师用户和学生用户可分别使用各自的终端设备,通过预先注册的账号登录各自终端设备上的在线教学应用后通过网络连接到服务器以实现交互,从而进行接收或发送数据等。具体所述终端设备可以是具有显示屏并且支持网页浏览的各种电子设备,包括但不限于智能手机、平板电脑、便携式计算机和台式服务器等等。
具体请参阅图1,图1为本发明提供的协作教学的控制方法一个实施例的流程图。
如图1所示,该方法具体包括如下步骤:
S101、根据接收到的协作指令确定相应的协作学生用户和待协同编辑作品。
本实施例中,当教师用户和学生用户分别通过各自的终端上预先安装的在线教学应用进行在线教学直播时,若涉及到作业演示讲解等需要协作教学的场景时,教师用户在其登陆使用的教师终端可发布协作指令至服务器,在所述协作指令中指定了相应的协作对象,所述协作对象包括协作学生用户和待协同编辑作品,其中所述协作学生用户为参与协同编辑的学生用户,所述待协同编辑作品为在教师终端和协作学生终端之间共享编辑的作品,具体地,所述待协同编辑作品的来源终端可以是教师终端或者学生终端,以满足不同的协作教学场景,例如教师用户在发布协作指令时可指定相应的学生用户对教师终端上作品进行协同编辑,实现点名找学生上台做题的教学场景,或者也可由教师用户对指定的学生终端上的作品进行协同编辑,实现实时批改作业的教学场景等等。
服务器在接收到所述协作指令时即可确定当前教师用户指定的协作学生用户和待协同编辑作品,以便后续进行准确的协同编辑与数据同步,需说明的是,本实施例中对所述协作学生用户的数量不作限定,教师用户可根据教学场景需要指定一个或多个协作学生用户参与协作教学,以便满足不同教学场景的协作需求。
具体地,所述根据接收到的协作指令确定相应的协作学生用户和待协同编辑作品,包括:
接收到协作指令时获取所述协作指令中的协作学生标识和目标作品标识;
根据所述协作学生标识和目标作品标识分别确定相应的协作学生用户和待协同编辑作品。
本实施例中,在确定当前教师用户指定的协作学生用户和待协作编辑作品时,先对所述协作指令中的协作学生标识和目标作品标识进行识别,每个学生用户以及作品均预设有相应的标识,例如学生用户可采用用户id或者分配唯一的学号等方式,作品则可按预设的规则(例如用户id+作品发布时间)进行编号等,具体地,教师用户在所述教师终端上通过点击等操作选中相应的协作学生与目标作品后发布所述协作指令,此时根据教师用户选中的协作学生与目标作品,在所述协作指令中则对应包含了的协作学生标识和目标作品标识,服务器在接收到所述协作指令时通过解析获取所述协作学生标识和目标作品标识后,根据所述协作学生标识可确认协作学生用户,并进一步确认协作学生用户当前登录使用的终端设备,将协作学生用户当前登录使用的终端设备作为协作学生终端,将目标作品标识对应的作品作为待协同编辑作品,实现准确的协作对象定位,避免出现协同编辑出错等情况。
S102、开启教师用户或所述协作学生用户对所述待协同编辑作品的编辑权限。
当教师用户通过教师终端发布协作指令后即进入多人协作教学模式,此时根据已确定的协作学生用户和待协同编辑作品,开启所述教师用户或所述协作学生用户对所述待协同编辑作品的编辑权限,已开启编辑权限用户可以通过各自登录使用的终端设备获取该待协同编辑作品并在本地对其进行实时的编辑操作,实现高效的协作编辑。
进一步地,所述开启教师用户或所述协作学生用户对所述待协同编辑作品的编辑权限,包括:
识别所述待协同编辑作品的来源终端;
根据所述来源终端按预设权限规则自动开启所述教师用户或所述协作学生用户对所述待协同编辑作品的编辑权限。
本实施例中,可根据所述待协同编辑作品的来源终端按预设权限规则自动控制教师用户和协作学生用户的编辑权限,例如当待协同编辑作品的来源终端为教师终端时,即教师用户本身已经拥有了对该待协同编辑作品的编辑权限,此时自动开启所述协作学生用户对所述待协同编辑作品的编辑权限;当待协同编辑作品的来源终端为学生终端时,则在来源终端与协作学生终端相同时,自动开启所述教师用户对所述协同编辑作品的编辑权限,确保教师用户能对所述待协同编辑作品自由编辑,而在来源终端与协作学生终端不相同时,可以先自动开启所述教师用户对所述协同编辑作品的编辑权限,不开启所述协作学生用户对协同编辑作品的编辑权限,以免发生学生用户之间的作品误操作等情况,后续可根据检测到的权限设置指令开启所述协作学生用户的编辑权限,确保协作教学场景的有序性。当然,还可根据教师用户通过所述教师终端发送的权限设置指令灵活设置除协作学生用户以外的其它用户的具体权限,例如浏览权限、编辑权限等等,本实施例对此不作限定。
S103、获取所述教师用户使用的教师终端上或所述协作学生用户使用的协作学生终端上所述待协同编辑作品的编辑视频流,并将所述编辑视频流对应同步至所述协作学生终端或所述教师终端。
在开启了相应用户对所述待协同编辑作品的编辑权限后,可通过服务器向已开启编辑权限的用户使用的终端设备下发所述待协同编辑作品,即已拥有编辑权限的教师用户或协作学生用户可分别通过教师终端或协作学生终端对所述待协同编辑作品进行自由编辑,可选地,所述编辑权限可按预设规则交替开启,例如第一时间段控制所述教师用户的编辑权限开启,第二时间段控制所述协作学生用户的编辑权限开启等等,实时获取当前具有编辑权限的用户使用的终端设备上所述待协同编辑作品的编辑视频流,将实时获取到的编辑视频流对应同步至当前参与协作编辑的不具有编辑权限的用户使用的终端设备,即当教师用户在所述教师终端上进行编辑时则获取编辑视频流并同步至所述协作学生终端,而当协作学生用户在所述协作学生终端上进行编辑时则获取编辑视频流并同步至所述教师终端,从而通过教师终端和协作学生终端实现教师用户与协作学生用户之间灵活高效的协同教学控制。
本实施例中,在需要协作教学的场景时,无需通过作品文件包进行繁琐冗余数据传递过程,确定协作学生用户和待协同编辑作品后直接开启相应用户的编辑权限,按目标作品标识下发待协同编辑作品给已开启编辑权限的用户当前使用的终端设备,使得具有编辑权限的用户可直接在各自的终端上对指定的待协同编辑作品进行编辑操作,在教学过程中实现高效便捷的协作互动,提高了在线教学中不同用户终端之间的数据传递与同步效率。
进一步地,所述步骤S103之后,还包括:
将所述编辑视频流同步至除所述协作学生终端以外的剩余学生终端。
本实施例中,所述待协同编辑作品的编辑视频流不仅在参与协同编辑的教师终端和协作学生终端之间同步,还将所述编辑视频流同步至剩余学生终端以展示所述待协同编辑作品的编辑过程,具体所述剩余学生终端是当前在线教学房间内除所述协作学生终端以外的所有学生终端,也就是说在进行协作教学时,待协同编辑作品的实时编辑视频流将同步至当前在线教学房间内的所有终端,包括教师终端和学生终端,以同时满足协同编辑与教学展示的需求。
具体地,由于所述待协同编辑作品的来源终端不同,在进行协作编辑与同步时可分为以下几种情况:
一、所述待协同编辑作品的来源终端为教师终端:
本实施例中,所述待协同编辑作品为所述教师终端上生成的作品,例如教师用户在所述教师终端上发布的待作答的作业等等,此时,所述获取所述教师用户使用的教师终端上或所述协作学生用户使用的协作学生终端上所述待协同编辑作品的编辑视频流,并将所述编辑视频流对应同步至所述协作学生终端或所述教师终端,包括:
向所述协作学生终端发送所述待协同编辑作品;
采集所述协作学生终端上所述待协同编辑作品的编辑画面并编码生成第一编辑视频流;
将所述第一编辑视频流同步至所述教师终端后进行解码播放。
由于当前所述待协同编辑作品的来源终端为教师终端,为实现协同编辑则自动开启所述协作学生用户对所述待协同编辑作品的编辑权限,并向所述协作学生终端发送所述待协同编辑作品,使得协作学生用户能直接在其登陆使用的协作学生终端上载入该待协同编辑作品并对所述待协同编辑作品进行自由的编辑操作,当载入了所述待协同编辑作品后则自动开启所述协作学生终端的画面采集功能,具体所述画面采集功能通过调用录屏接口开启所述协作学生终端上的录屏功能,实时采集所述协作学生终端上所述待协同编辑作品的编辑画面,具体所述待协同编辑作品的编辑画面可以是所述协作学生终端上操作区域的画面,协作学生用户在所述协作学生终端上的操作区域对所述待协同编辑作品进行相应的编辑操作,将实时采集到的所述编辑画面编码生成第一编辑视频流后同步至所述教师终端后进行解码播放,当然,还可将所述第一编辑视频流同步至剩余学生终端后进行解码播放,将协作学生用户在所述协作学生终端上的编辑过程实时、完整的展现给教师用户以及剩余学生用户观看,具体所述第一编辑视频流的编码与解码过程可采用现有的视频编解码方法,此为现有技术,本实施例对此不作赘述。
进一步地,当服务器接收到协作结束指令时则关闭协作学生用户对所述待协同编辑作品的编辑权限,具体所述协作结束指令可以是教师用户在所述教师终端上主动输入的,以主动结束当前协作学生用户的协同编辑操作;或者也可以是协作学生用户在所述协作学生终端上主动输入的,以表明已完成编辑操作,实现例如提交作业的教学场景;或者也可以是根据预设的协作时间自动输出的,例如要求协作学生用户在指定时间内完成待协同编辑作品的编辑,则在指定时间到达时自动关闭所述协作学生用户对所述待协同编辑作品的编辑权限,实现限时提交作业的教学场景,丰富了协作教学的应用场景。
具体地,结合图2对本实施例中教师用户与学生用户之间的交互过程进行说明:
当教师用户在课堂上演示作品演示时,将演示视频流发送给学生a和其它学生,学生a和其他学生在各自的学生终端上观看演示视频流,之后教师用户可点名学生上台做题并演示给其它同学观看实现协作教学,例如教师用户发布协作指令,选择学生a上台对教师用户的演示作品进行答题编辑,此时协作学生用户即为学生a,协作学生终端即为学生a当前登陆使用的终端,待协同编辑作品即为来源于教师终端上的演示作品,此时为学生a开启编辑权限并为其他学生的终端开启浏览权限,学生a则在其登陆使用的终端上直接对演示作品进行协作编辑,并将协作编辑视频流发送给教师终端和其他学生的终端,即教师用户和其他学生可以观看学生a编辑演示作品的过程,在学生a编辑完成后,则关闭学生a对演示作品的编辑权限,此时则继续将教师终端上的演示视频流发送给学生a和其他学生,继续进行课程讲解,实现了交互效率高的实时在线作答的教学场景。
二、所述待协同编辑作品的来源终端为学生终端,且所述来源终端与所述协作学生终端相同:
本实施例中,所述待协同编辑作品为学生终端上生成的作品,例如某个学生用户在其使用的学生终端上编辑的作业等等,且教师用户指定生成该作品的学生终端为协作学生终端,此时,所述获取所述教师用户使用的教师终端上或所述协作学生用户使用的协作学生终端上所述待协同编辑作品的编辑视频流,并将所述编辑视频流对应同步至所述协作学生终端或所述教师终端,包括:
向所述教师终端发送所述待协同编辑作品;
采集所述教师终端上所述待协同编辑作品的编辑画面并编码生成第二编辑视频流。
将所述第二编辑视频流同步至所述协作学生终端后进行解码播放。
由于当前所述待协同编辑作品的来源终端为协作学生终端,为实现协同编辑则自动开启所述教师用户对所述待协同编辑作品的编辑权限,并向所述教师终端发送所述待协同编辑作品,使得教师用户能直接在其登陆使用的教师终端上载入该待协同编辑作品并对所述待协同编辑作品进行自由的编辑操作,当载入了所述待协同编辑作品后则自动开启所述教师终端的画面采集功能,具体所述画面采集功能通过调用录屏接口开启所述教师终端上的录屏功能,实时采集所述教师终端上所述待协同编辑作品的编辑画面,具体所述待协同编辑作品的编辑画面可以是所述教师终端上操作区域的画面,教师用户在所述教师终端上的操作区域对所述待协同编辑作品进行相应的编辑操作,将实时采集到的所述编辑画面编码生成第二编辑视频流后同步至所述协作学生终端后进行解码播放,当然,还可将所述第二编辑视频流同步至剩余学生终端后进行解码播放,将教师用户在所述协作学生终端上的编辑过程实时、完整的展现给学生用户观看,具体所述第二编辑视频流的编码与解码过程可采用现有的视频编解码方法,此为现有技术,本实施例对此不作赘述。
进一步地,当服务器接收到协作结束指令时则关闭教师用户对所述待协同编辑作品的编辑权限,具体所述协作结束指令可以是教师用户在所述教师终端上主动输入的,以主动结束当前的协同编辑操作,或者还可以是在对不同的协作学生用户进行切换协作时***自动生成的,例如当指定了多个协作学生终端对各自的作品进行协同编辑时,教师用户可依次针对每个协作学生终端上的作品进行编辑,当切换至下一个协作学生终端时则自动关闭教师用户对当前协作学生终端上作品的编辑权限,实现编辑权限的自动配置,提高协作效率。
具体地,结合图3对本实施例中教师用户与学生用户之间的交互过程进行说明:
当进行课堂作品练习时,教师用户将作业下发至学生a和其它学生,学生a和其它学生打开作业并根据作业要求进行作品编辑,此时教师用户可进行巡堂操作,即获取各个学生终端的操作画面以了解各个学生当前的作业完成情况,若教师用户发现某个学生在作业完成过程中遇到问题需解答时,可与学生进行沟通并切换编辑实现协作教学,例如教师用户发现学生a需要进行作品解答讲解,可通过教师终端发布协作指令,确定学生a为协作学生用户,学生a的终端A为协作学生终端,学生a的作品A为待协同编辑作品,将作品A推流至教师终端,并且为教师用户开启该作品A的编辑权限,具体可以是教师用户通过教师终端发送获取编辑权限的请求至终端A,接收到终端A返回的同意授权信息后即可获得编辑权限,之后教师用户在自己登陆使用的教师终端上编辑作品并演示,将演示视频流发送给终端A,学生a在自己登陆使用终端A上观看教师用户的编辑过程,直到教师用户编辑结束后则释放编辑权限,学生a重新拥有对该作品A的编辑权限,无需来回传递作品文件包即可实现便捷高效的作业解答协作过程,且教师用户的编辑过程可全程展示给学生观看,更加有利于提高课堂信息传递的准确性,确保教学效果。
三、所述待协同编辑作品的来源终端为学生终端,且所述来源终端与所述协作学生终端不相同:
本实施例中,所述待协同编辑作品为学生终端上生成的作品,例如某个学生用户在其使用的学生终端上编辑的作业等等,且教师用户指定其它学生用户登录使用的终端设备为协作学生终端,此时,所述获取所述教师用户使用的教师终端上或所述协作学生用户使用的协作学生终端上所述待协同编辑作品的编辑视频流,并将所述编辑视频流对应同步至所述协作学生终端或所述教师终端,包括:
向所述教师终端或所述协作学生终端发送所述待协同编辑作品;
获取所述教师终端或所述协作学生终端上所述待协同编辑作品的编辑画面并编码生成第三编辑视频流;
将从所述教师终端上生成的所述第三编辑视频流同步至所述协作学生终端和来源终端后解码播放,或者将从所述协作学生终端上生成的所述第三编辑视频流同步至所述教师终端和来源终端后进行解码播放。
由于当前所述待协同编辑作品的来源终端不是协作学生终端,在实现协同编辑时可选择开启教师用户或者协作学生用户的编辑权限,并向已开启了编辑权限的用户使用的终端发送所述待协同编辑作品,使得教师用户或协作学生用户可以直接在其登陆使用的教师终端或协作学生终端上载入该待协同编辑作品并对所述待协同编辑作品进行自由的编辑操作,当载入了所述待协同编辑作品后则自动开启所述教师终端或协作学生终端的画面采集功能,具体所述画面采集功能通过调用录屏接口开启所述教师终端或协作学生终端上的录屏功能,实时采集所述教师终端或协作学生终端上所述待协同编辑作品的编辑画面,具体所述待协同编辑作品的编辑画面可以是所述教师终端或协作学生终端上操作区域的画面,教师用户或协作学生用户分别在所述教师终端或协作学生终端上的操作区域对所述待协同编辑作品进行相应的编辑操作,将实时采集到的所述编辑画面编码生成第三编辑视频流后进行同步,具体地,当教师用户进行协同编辑时,则将从所述教师终端上生成的所述第三编辑视频流同步至所述协作学生终端和来源终端后解码播放,而当协作学生用户进行协同编辑时,则将从所述协作学生终端上生成的所述第三编辑视频流同步至所述教师终端和来源终端后进行解码播放,当然,除教师终端、来源终端以及协作学生终端以外,还可将所述第三编辑视频流同步至剩余学生终端后进行解码播放,将不同用户终端对所述待协同编辑作品的编辑过程实时、完整的展现给学生用户观看,具体所述第三编辑视频流的编码与解码过程可采用现有的视频编解码方法,此为现有技术,本实施例对此不作赘述。
进一步地,当服务器接收到协作结束指令时则关闭教师用户对所述待协同编辑作品的编辑权限,具体所述协作结束指令可以是教师用户在所述教师终端上主动输入的,或者是协作学生用户在所述协作学生终端上主动输入的,以主动结束当前的协同编辑操作,或者还可以是根据预设的协作时间自动输出的,以满足不同协作教学的场景需要。
具体地,结合图4对本实施例中教师用户与学生用户之间的交互过程进行说明:
当进行课堂作品练***不一,为避免编辑错误导致无法恢复作品A的原始状态,因此先创建作品A的副本后再将作品A下发至终端b,并开启学生b对作品A的编辑权限,学生b在自己登陆使用的终端B上即可打开作品A并进行编辑,将编辑视频流推送至教师终端和其它学生终端进行演示,令教师用户能实时掌握学生b的编辑过程,教师用户可根据终端B上的实时编辑过程随时在教师终端上输入协作结束指令,此时则关闭学生b对作品A的编辑权限,学生a重新拥有对该作品A的编辑权限,若此时改动过大无法复原时,教师用户还可根据之前创建的作品A的副本与学生a进行协作编辑,确保不会因为其他学生用户的编辑行为导致作品丢失等情况。
由以上方法实施例可知,本发明提供的协作教学的控制方法通过确定协作学生终端和待协同编辑作品后开启教师终端与协作学生终端对该待协同编辑作品的编辑权限,使得教师终端与协作学生终端能直接在各自终端上对指定的待协同编辑作品进行协同编辑操作,在教学过程中实现高效便捷的协作互动,提高了在线教学中不同用户终端之间的数据传递与同步效率。
需要说明的是,上述各步骤之间并不必然存在一定的先后顺序,本领域普通技术人员,根据本发明实施例的描述可以理解,不同实施例中,上述各步骤可以有不同的执行顺序,亦即,可以并行执行,亦可以交换执行等等。
本发明另一实施例提供一种协作教学的控制装置,如图5所示,装置500包括:
对象确定模块501,用于根据接收到的协作指令确定相应的协作学生用户和待协同编辑作品;
权限设置模块502,用于开启教师用户或所述协作学生用户对所述待协同编辑作品的编辑权限;
同步协作模块503,用于获取所述教师用户使用的教师终端上或所述协作学生用户使用的协作学生终端上所述待协同编辑作品的编辑视频流,并将所述编辑视频流对应同步至所述协作学生终端或所述教师终端。
所述对象确定模块501、权限设置模块502和同步协作模块503依次连接,本发明所称的模块是指能够完成特定功能的一系列计算机程序指令段,比程序更适合于描述所述协作教学的控制的执行过程,各模块的具体实施方式请参考上述对应的方法实施例,此处不再赘述。
进一步地,所述同步协作模块503包括:
第一发送单元,用于向所述协作学生终端发送所述待协同编辑作品;
第一采集单元,用于采集所述协作学生终端上所述待协同编辑作品的编辑画面并编码生成第一编辑视频流;
第一同步单元,用于将所述第一编辑视频流同步至所述教师终端后进行解码播放。
进一步地,所述同步协作模块503包括:
第二发送单元,用于向所述教师终端发送所述待协同编辑作品;
第二采集单元,用于采集所述教师终端上所述待协同编辑作品的编辑画面并编码生成第二编辑视频流。
第二同步单元,用于将所述第二编辑视频流同步至所述协作学生终端后进行解码播放。
进一步地,所述同步协作模块503包括:
第三发送单元,用于向所述教师终端或所述协作学生终端发送所述待协同编辑作品;
第三采集单元,用于获取所述教师终端或所述协作学生终端上所述待协同编辑作品的编辑画面并编码生成第三编辑视频流;
第三同步单元,用于将从所述教师终端上生成的所述第三编辑视频流同步至所述协作学生终端和来源终端后解码播放,或者将从所述协作学生终端上生成的所述第三编辑视频流同步至所述教师终端和来源终端后进行解码播放。
进一步地,所述对象确定模块501包括:
获取单元,用于接收到协作指令时获取所述协作指令中的协作学生标识和目标作品标识;
确定单元,用于根据所述协作学生标识和目标作品标识分别确定相应的协作学生用户和待协同编辑作品。
进一步地,所述协作教学的控制装置还包括:
视频同步模块,用于将所述编辑视频流同步至除所述协作学生终端以外的剩余学生终端。
本发明另一实施例提供一种协作教学的控制***,如图6所示,***600包括:
一个或多个处理器601以及存储器602,图6中以一个处理器601为例进行介绍,处理器601和存储器602可以通过总线或者其他方式连接,图6中以通过总线连接为例。
处理器601用于完成***600的各种控制逻辑,其可以为通用处理器、数字信号处理器(DSP)、专用集成电路(ASIC)、现场可编程门阵列(FPGA)、单片机、ARM(Acorn RISCMachine)或其它可编程逻辑器件、分立门或晶体管逻辑、分立的硬件组件或者这些部件的任何组合。还有,处理器601还可以是任何传统处理器、微处理器或状态机。处理器601也可以被实现为计算设备的组合,例如,DSP和微处理器的组合、多个微处理器、一个或多个微处理器结合DSP和/或任何其它这种配置。
存储器602作为一种非易失性计算机可读存储介质,可用于存储非易失性软件程序、非易失性计算机可执行程序以及模块,如本发明实施例中的协作教学的控制方法对应的程序指令。处理器601通过运行存储在存储器602中的非易失性软件程序、指令以及单元,从而执行***600的各种功能应用以及数据处理,即实现上述方法实施例中的协作教学的控制方法。
存储器602可以包括存储程序区和存储数据区,其中,存储程序区可存储操作***、至少一个功能所需要的应用程序;存储数据区可存储根据***600使用所创建的数据等。此外,存储器602可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他非易失性固态存储器件。在一些实施例中,存储器602可选包括相对于处理器601远程设置的存储器,这些远程存储器可以通过网络连接至***600。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。
一个或者多个单元存储在存储器602中,当被一个或者多个处理器601执行时,执行上述任意方法实施例中的协作教学的控制方法,例如,执行以上描述的图1中的方法步骤S101至步骤S103。
本发明实施例提供了一种非易失性计算机可读存储介质,计算机可读存储介质存储有计算机可执行指令,该计算机可执行指令被一个或多个处理器执行,例如,执行以上描述的图1中的方法步骤S101至步骤S103。
作为示例,非易失性存储介质能够包括只读存储器(ROM)、可编程ROM(PROM)、电可编程ROM(EPROM)、电可擦ROM(EEPROM)或闪速存储器。易失性存储器能够包括作为外部高速缓存存储器的随机存取存储器(RAM)。通过说明而非限制,RAM可以以诸如同步RAM(SRAM)、动态RAM、(DRAM)、同步DRAM(SDRAM)、双数据速率SDRAM(DDRSDRAM)、增强型SDRAM(ESDRAM)、Synchlink DRAM(SLDRAM)以及直接Rambus(兰巴斯)RAM(DRRAM)之类的许多形式得到。本文中所描述的操作环境的所公开的存储器组件或存储器旨在包括这些和/或任何其他适合类型的存储器中的一个或多个。
综上所述,本发明公开的一种协作教学的控制方法、装置、***及介质中,方法通过根据接收到的协作指令确定相应的协作学生用户和待协同编辑作品;开启教师用户或所述协作学生用户对所述待协同编辑作品的编辑权限;获取所述教师用户使用的教师终端上或所述协作学生用户使用的协作学生终端上所述待协同编辑作品的编辑视频流,并将所述编辑视频流对应同步至所述协作学生终端或所述教师终端。通过确定协作学生终端和待协同编辑作品后开启教师终端与协作学生终端对该待协同编辑作品的编辑权限,使得教师终端与协作学生终端能直接在各自终端上对指定的待协同编辑作品进行协同编辑操作,在教学过程中实现高效便捷的协作互动,提高了在线教学中不同用户终端之间的数据传递与同步效率。
当然,本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关硬件(如处理器,控制器等)来完成,所述的计算机程序可存储于一非易失性计算机可读取的存储介质中,该计算机程序在执行时可包括如上述各方法实施例的流程。其中所述的存储介质可为存储器、磁碟、软盘、闪存、光存储器等。
应当理解的是,本发明的应用不限于上述的举例,对本领域普通技术人员来说,可以根据上述说明加以改进或变换,所有这些改进和变换都应属于本发明所附权利要求的保护范围。

Claims (10)

1.一种协作教学的控制方法,其特征在于,包括如下步骤:
根据接收到的协作指令确定相应的协作学生用户和待协同编辑作品;
开启教师用户或所述协作学生用户对所述待协同编辑作品的编辑权限;
获取所述教师用户使用的教师终端上或所述协作学生用户使用的协作学生终端上所述待协同编辑作品的编辑视频流,并将所述编辑视频流对应同步至所述协作学生终端或所述教师终端。
2.根据权利要求1所述的协作教学的控制方法,其特征在于,所述开启教师用户或所述协作学生用户对所述待协同编辑作品的编辑权限,包括:
识别所述待协同编辑作品的来源终端;
根据所述来源终端按预设权限规则自动开启所述教师用户或所述协作学生用户对所述待协同编辑作品的编辑权限。
3.根据权利要求1或2所述的协作教学的控制方法,其特征在于,当所述待协同编辑作品的来源终端为教师终端时,所述获取所述教师用户使用的教师终端上或所述协作学生用户使用的协作学生终端上所述待协同编辑作品的编辑视频流,并将所述编辑视频流对应同步至所述协作学生终端或所述教师终端,包括:
向所述协作学生终端发送所述待协同编辑作品;
采集所述协作学生终端上所述待协同编辑作品的编辑画面并编码生成第一编辑视频流;
将所述第一编辑视频流同步至所述教师终端后进行解码播放。
4.根据权利要求1或2所述的协作教学的控制方法,其特征在于,当所述待协同编辑作品的来源终端为学生终端,且所述来源终端与所述协作学生终端相同时,所述获取所述教师用户使用的教师终端上或所述协作学生用户使用的协作学生终端上所述待协同编辑作品的编辑视频流,并将所述编辑视频流对应同步至所述协作学生终端或所述教师终端,包括:
向所述教师终端发送所述待协同编辑作品;
采集所述教师终端上所述待协同编辑作品的编辑画面并编码生成第二编辑视频流。
将所述第二编辑视频流同步至所述协作学生终端后进行解码播放。
5.根据权利要求1或2所述的协作教学的控制方法,其特征在于,当所述待协同编辑作品的来源终端为学生终端,且所述来源终端与所述协作学生终端不相同时,所述获取所述教师用户使用的教师终端上或所述协作学生用户使用的协作学生终端上所述待协同编辑作品的编辑视频流,并将所述编辑视频流对应同步至所述协作学生终端或所述教师终端,包括:
向所述教师终端或所述协作学生终端发送所述待协同编辑作品;
获取所述教师终端或所述协作学生终端上所述待协同编辑作品的编辑画面并编码生成第三编辑视频流;
将从所述教师终端上生成的所述第三编辑视频流同步至所述协作学生终端和来源终端后解码播放,或者将从所述协作学生终端上生成的所述第三编辑视频流同步至所述教师终端和来源终端后进行解码播放。
6.根据权利要求1-5任意一项所述的协作教学的控制方法,其特征在于,所述根据接收到的协作指令确定相应的协作学生用户和待协同编辑作品,包括:
接收到协作指令时获取所述协作指令中的协作学生标识和目标作品标识;
根据所述协作学生标识和目标作品标识分别确定相应的协作学生用户和待协同编辑作品。
7.根据权利要求1-5任意一项所述的协作教学的控制方法,其特征在于,所述获取所述教师用户使用的教师终端上或所述协作学生用户使用的协作学生终端上所述待协同编辑作品的编辑视频流,并将所述编辑视频流对应同步至所述协作学生终端或所述教师终端之后,还包括:
将所述编辑视频流同步至除所述协作学生终端以外的剩余学生终端。
8.一种协作教学的控制装置,其特征在于,所述装置包括:
对象确定模块,用于根据接收到的协作指令确定相应的协作学生用户和待协同编辑作品;
权限设置模块,用于开启教师用户或所述协作学生用户对所述待协同编辑作品的编辑权限;
同步协作模块,用于实时获取所述教师用户使用的教师终端上或所述协作学生用户使用的协作学生终端上所述待协同编辑作品的编辑视频流,并将所述编辑视频流对应同步至所述协作学生终端或所述教师终端。
9.一种协作教学的控制***,其特征在于,所述***包括至少一个处理器;以及,
与所述至少一个处理器通信连接的存储器;其中,
所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行权利要求1-7任一项所述的协作教学的控制方法。
10.一种非易失性计算机可读存储介质,其特征在于,所述非易失性计算机可读存储介质存储有计算机可执行指令,该计算机可执行指令被一个或多个处理器执行时,可使得所述一个或多个处理器执行权利要求1-7任一项所述的协作教学的控制方法。
CN202110763850.7A 2021-07-06 2021-07-06 一种协作教学的控制方法、装置、***及介质 Pending CN113784177A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202110763850.7A CN113784177A (zh) 2021-07-06 2021-07-06 一种协作教学的控制方法、装置、***及介质

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202110763850.7A CN113784177A (zh) 2021-07-06 2021-07-06 一种协作教学的控制方法、装置、***及介质

Publications (1)

Publication Number Publication Date
CN113784177A true CN113784177A (zh) 2021-12-10

Family

ID=78835871

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202110763850.7A Pending CN113784177A (zh) 2021-07-06 2021-07-06 一种协作教学的控制方法、装置、***及介质

Country Status (1)

Country Link
CN (1) CN113784177A (zh)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114528816A (zh) * 2022-01-27 2022-05-24 北京飞书科技有限公司 协同编辑的信息展示方法、装置、电子设备和可读介质
CN117454543A (zh) * 2023-10-25 2024-01-26 深圳市商唐设计咨询有限公司 一种产品设计协同方法及***

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104615678A (zh) * 2015-01-21 2015-05-13 上海理工大学 实时协同位图图形编辑***
CN104915328A (zh) * 2015-02-09 2015-09-16 北京邮电大学 一种网络文学作品协同创作方法
CN105743973A (zh) * 2016-01-22 2016-07-06 上海科牛信息科技有限公司 一种多人多设备实时同步云协作方法及***
US10445414B1 (en) * 2011-11-16 2019-10-15 Google Llc Systems and methods for collaborative document editing
CN110765744A (zh) * 2019-10-22 2020-02-07 苏州思必驰信息科技有限公司 多人协同文档编辑方法及***
CN111918080A (zh) * 2020-07-31 2020-11-10 腾讯科技(深圳)有限公司 一种直播授课的处理方法及装置

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10445414B1 (en) * 2011-11-16 2019-10-15 Google Llc Systems and methods for collaborative document editing
CN104615678A (zh) * 2015-01-21 2015-05-13 上海理工大学 实时协同位图图形编辑***
CN104915328A (zh) * 2015-02-09 2015-09-16 北京邮电大学 一种网络文学作品协同创作方法
CN105743973A (zh) * 2016-01-22 2016-07-06 上海科牛信息科技有限公司 一种多人多设备实时同步云协作方法及***
CN110765744A (zh) * 2019-10-22 2020-02-07 苏州思必驰信息科技有限公司 多人协同文档编辑方法及***
CN111918080A (zh) * 2020-07-31 2020-11-10 腾讯科技(深圳)有限公司 一种直播授课的处理方法及装置

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114528816A (zh) * 2022-01-27 2022-05-24 北京飞书科技有限公司 协同编辑的信息展示方法、装置、电子设备和可读介质
CN117454543A (zh) * 2023-10-25 2024-01-26 深圳市商唐设计咨询有限公司 一种产品设计协同方法及***

Similar Documents

Publication Publication Date Title
CN209980508U (zh) 一种智慧黑板,及智慧教室的教学***
US20220224737A1 (en) Method and system for information sharing
WO2018227761A1 (zh) 一种教学录播数据修正装置
CN110009967B (zh) 一对多在线协作式编程教学方法及***
CN109324811B (zh) 一种用于更新教学录播数据的装置
JP2017537412A (ja) イベントを追跡し、仮想会議のフィードバックを提供するシステム及び方法
CN105306861A (zh) 一种网络教学录播方法及***
CN113784177A (zh) 一种协作教学的控制方法、装置、***及介质
CN104021149A (zh) 基于元知识点的教学课件构建方法
CN109361527B (zh) 语音会议记录方法及***
CN102810265A (zh) 信息交互***及信息交互方法
KR101717945B1 (ko) 웹소켓 기반의 실시간 콘텐츠 공유 방법 및 이 방법을 수행하기 위한 프로그램이 저장된 컴퓨터 판독가능한 저장매체
CN111245801A (zh) 在线互动协作***
KR20200057562A (ko) 다자간 실시간 화상 강의 시스템 및 그 방법
CN110379228A (zh) 一种在线编程教学方法和***
KR20130115484A (ko) 강의 교재와 동기되는 데이터를 이용하는 강의 컨텐츠 제공 시스템 및 강의 컨텐츠 제공 방법
CN111462561A (zh) 一种基于云计算的双师课堂管理方法及平台
CN114827094B (zh) 基于云桌面的权限控制方法、装置、计算机设备和介质
CN112738441A (zh) 一种讲解视频自动生成方法、装置、电子设备及存储介质
KR20190106510A (ko) 멀티 디바이스를 이용한 양방향 온라인 동영상 교육 방법 및 시스템
CN112866621A (zh) 一种无纸化会议***及其实现方法
KR20130099381A (ko) 교육 평가 시스템
Hargis et al. Differences, limitations and advantages of effective online and face-to-face teaching methods for a Media Arts course
CN111709725A (zh) 一种在线分组讨论的发起、参与方法及设备
US20220150290A1 (en) Adaptive collaborative real-time remote remediation

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