CN105930421A - 基于互联网的在线课程制作***、方法和装置 - Google Patents
基于互联网的在线课程制作***、方法和装置 Download PDFInfo
- Publication number
- CN105930421A CN105930421A CN201610243317.7A CN201610243317A CN105930421A CN 105930421 A CN105930421 A CN 105930421A CN 201610243317 A CN201610243317 A CN 201610243317A CN 105930421 A CN105930421 A CN 105930421A
- Authority
- CN
- China
- Prior art keywords
- course
- assembly
- content
- online
- preview
- 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
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/953—Querying, e.g. by the use of web search engines
- G06F16/9535—Search customisation based on user profiles and personalisation
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/40—Information retrieval; Database structures therefor; File system structures therefor of multimedia data, e.g. slideshows comprising image and additional audio data
- G06F16/44—Browsing; Visualisation therefor
Landscapes
- Engineering & Computer Science (AREA)
- Databases & Information Systems (AREA)
- Theoretical Computer Science (AREA)
- Data Mining & Analysis (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Multimedia (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- Electrically Operated Instructional Devices (AREA)
- Information Transfer Between Computers (AREA)
Abstract
本发明提供了一种通过互联网制作在线课程的方法,包括在应用服务器中执行以下步骤:向课程编辑器提供多个课程组件,其中,每个课程组件对应一种预定的在线课程内容输入功能,并且具有适合于在移动设备上显示的预定义的数据格式;将用户基于所述课程组件输入的在线课程内容从所述课程编辑器同步到所述应用服务器;保存所述在线课程内容。本发明还提供了基于上述方法的装置和***。
Description
技术领域
本发明涉及计算机网络应用领域,特别涉及一种通过互联网进行在线课程制作的技术。
背景技术
移动互联网是一种将移动通信技术和互联网技术二者结合起来的新型互联网应用。随着4G、WLAN等无线接入技术的快速发展,以及智能终端的大规模普及,出现了众多针对不同行业和领域的移动互联网应用产品。很多此类产品以其使用便捷、内容丰富、互动性强等特点而深受用户的欢迎,获得了重大的商业成功。
在线教育产品就是上述移动互联网应用的重要应用领域这一。相关手机软件(或称APP)能够让使用者更少受到授课时间和地点的限制,以更灵活的方式学习知识。
然而,现有移动互联网在线教育产品的一个重要不足是课程形式单一化。这些产品一般仅以单一的音频、视频或题库的方式提供在线课程的具体内容,缺乏多样化的教学手段。同时,学生在学习过程中缺少互动和反馈,无法有效调动学生的学习热情和积极性,影响了学习效果。另外,现有在线教育产品在课程内容制作环节也存在着视频文件录制成本高、制作过程繁琐等缺陷,限制了在线课程开发者制作课程内容的条件,不能适应内容丰富、发布者众多的移动互联网应用需要。
在申请公布号为CN103631918A的发明专利申请中公开了一种在线学习课件的制作方法,旨在降低课件开发成本、缩短开发周期。但是,这一技术方案依然存在以下不足。
第一,依然存在课件形式单一化的问题。该方案基于固定格式和显示次序的页面模板文件来制作课件,课件开发者仅能够对模板文件中的素材进行极为有限的调整,因此只实现了课件内容的自由更改,无法从整体上实现对课件的灵活设计。
第二,不适合移动互联网应用。该方案仅适用于制作课件和在线学习均通过个人计算机(PC)进行的情况。PC与移动设备在显示效果、交互方式上往往存在显著差异,因此,PC上的在线课件一般并不适合在移动设备上播放。然而,PC通用性好并且文字输入更为便捷,因此在制作课件时通常会比使用移动设备效率更高。由此可见,在制作手机软件上的在线课程时,还需要解决课程开发设备与播放设备类型不同这一问题,以在实现高效制作的同时,保证课程内容播放的效果。
因此,本领域需要一种新的技术方案以改进现有技术中的上述不足。
发明内容
本发明要解决的一个技术问题是提供一种在线课程制作技术,使在线课程的形式更为丰富、灵活。
本发明要解决的另一个技术问题是提供一种针对移动互联网应用的在线课程制作技术,兼顾移动设备在线课程开发的效率和质量。
为了解决上述技术问题,本发明提供给了一种基于互联网的在线课程制作***,所述***包括在所述互联网中相互通信的应用服务器、课程编辑器,其中,所述应用服务器包括组件提供单元、同步单元、存储单元,所述课程编辑器包括用户接口单元、组件获取单元;所述组件提供单元向所述组件获取单元提供多个课程组件,其中,每个课程组件对应一种预定的在线课程内容输入功能,并且具有适合于在移动设备上显示的预定义的数据格式;所述组件获取单元从所述组件提供单元获取对应的课程组件,并将用户选择的课程组件提供给所述用户接口单元;所述用户接口单元通过输入/输出设备与用户进行交互,以确定用户选择的课程组件,以预定的方式显示所选择的课程组件,并且获取用户基于所述课程组件输入的在线课程内容;所述同步单元将所述在线课程内容从所述课程编辑器同步到所述应用服务器;所述存储单元保存所述多个课程组件和所述在线课程内容。
优选地,所述在线课程制作***还包括课程预览器,其中,所述课程预览器包括显示单元、预览触发单元,并且,所述应用服务器还包括预览控制单元,所述课程编辑器还包括预览准备单元;所述预览准备单元响应于用户的预览命令,生成对应的预览内容识别符,并将所述识别符提供给所述用户接口单元;所述用户接口单元显示所述预览内容识别符;所述预览触发单元获取所显示的预览内容识别符,并将与所述识别符对应的标识信息提供给所述预览控制单元;所述预览控制单元响应于接收到的标识信息,从所述存储单元获取对应的在线课程内容,并将所述内容提供给所述显示单元;所述显示单元显示所获取的在线课程内容,以实现预览。
优选地,所述课程组件包括文本组件、图形组件、图片组件、语音组件、题目组件中的至少一个。
优选地,所述应用服务器还包括:组件更新单元,其对所述存储单元中保存的课程组件进行更新,以供所述组件提供单元使用更新后的课程组件。
优选地,所述在线课程制作***基于B/S结构实现所述应用服务器与所述课程编辑器的交互。
优选地,所述在线课程制作***基于C/S结构实现所述应用服务器与所述课程预览器的交互。
优选地,所述预览内容识别符包括二维码。
本发明还提供了一种通过互联网制作在线课程的方法,包括在应用服务器中执行以下步骤:向课程编辑器提供多个课程组件,其中,每个课程组件对应一种预定的在线课程内容输入功能,并且具有适合于在移动设备上显示的预定义的数据格式;将用户基于所述课程组件输入的在线课程内容从所述课程编辑器同步到所述应用服务器;保存所述在线课程内容。
优选地,所述课程组件包括文本组件、图形组件、图片组件、语音组件、题目组件中的至少一个。
优选地,上述制作在线课程的方法进一步包括以下步骤:响应于接收到的标识信息,获取对应的在线课程内容,其中,所述标识信息对应于在所述课程编辑器上显示的预览内容识别符;将所述内容提供给课程预览器。
优选地,上述制作在线课程的方法进一步包括以下步骤:基于所述标识信息,对所述课程预览器进行权限验证。
优选地,所述预览内容识别符是二维码。
本发明还提供了一种用于通过互联网制作在线课程的应用服务器,包括:组件提供单元,其向课程编辑器提供多个课程组件,其中,每个课程组件对应一种预定的在线课程内容输入功能,并且具有适合于在移动设备上显示的预定义的数据格式;同步单元,其将用户基于所述课程组件输入的在线课程内容从所述课程编辑器同步到所述应用服务器;存储单元,其保存所述多个课程组件和所述在线课程内容。
优选地,所述课程组件包括文本组件、图形组件、图片组件、语音组件、题目组件中的至少一个。
优选地,所述应用服务器进一步包括:预览控制单元,其响应于接收到的标识信息,从所述存储单元获取对应的在线课程内容,并将所述内容提供给课程预览器,其中,所述标识信息对应于在所述课程编辑器上显示的预览内容识别符。
优选地,所述预览控制单元进一步用于基于所述标识信息,对所述课程预览器进行权限验证。
优选地,所述预览内容识别符是二维码。
本发明还提供了一种通过互联网制作在线课程的方法,包括在课程编辑器中执行以下步骤:从应用服务器中获取对应的课程组件;通过输入/输出设备与用户进行交互,以确定用户选择的课程组件;以预定的方式向用户显示所选择的课程组件;获取用户基于所述课程组件输入的在线课程内容;其中,每个课程组件对应一种预定的在线课程内容输入功能,并且具有适合于在移动设备上显示的预定义的数据格式。
优选地,上述制作在线课程的方法进一步包括以下步骤:响应于用户的预览命令,生成对应的预览内容识别符;显示所述预览内容识别符。
优选地,所述课程组件包括文本组件、图形组件、图片组件、语音组件、题目组件中的至少一个。
本发明还提供了一种用于通过互联网制作在线课程的课程编辑器,其特征在于,包括:组件获取单元,其从应用服务器获取对应的课程组件,并将用户选择的课程组件提供给用户接口单元;用户接口单元,其通过输入/输出设备与用户进行交互,以确定用户选择的课程组件,以预定的方式向用户显示所选择的课程组件,并且获取用户基于所述课程组件输入的在线课程内容;其中,每个课程组件对应一种预定的在线课程内容输入功能,并且具有适合于在移动设备上显示的预定义的数据格式。
优选地,所述课程编辑器进一步包括:预览准备单元,其响应于用户的预览命令,生成对应的预览内容识别符;其中,所述用户接口单元进一步用于显示所述预览内容识别符。
优选地,所述课程组件包括文本组件、图形组件、图片组件、语音组件、题目组件中的至少一个。
通过本发明提供的技术方案可以获得以下技术效果:1)基于适合在移动设备上显示的课程组件来制作在线课程内容,用户可以根据课程内容和讲授风格灵活选取所需的课程组件并可以将组件进行自由组合,解决了现有技术中课件形式单一化的问题;2)针对移动互联网应用的特点,通过课程编辑器、应用服务器、课程预览器之间的交互,针对在线课程内容,实现了在课程编辑器上高效制作,在应用服务器上同步存储,并在课程预览器上显示验证,同时保证了相关手机软件开发的效率和质量;3)可以通过更新课程组件来提供更多类型的课程内容表现方式,***灵活性和扩展性更好。
附图说明
图1示出了本发明提供的一种基于互联网的在线课程制作***的示意图。
图2示出了本发明提供的一种基于互联网的在线课程制作***的具体结构框图。
图3示出了本发明提供的另一种基于互联网的在线课程制作***的具体结构框图。
图4示出了课程组件的实施例。
图5示出了通过用户接口单元向用户提供课程组件的示例性方式。
图6示出了用户基于课程组件输入在线课程内容的实施例。
图7示出了针对图6中的在线课程内容实施例的预览结果。
图8示出了本发明提供的一种用于通过互联网制作在线课程的方法,该方法可以在应用服务器中执行。
图9示出了本发明提供的一种用于通过互联网制作在线课程的方法,该方法可以在课程编辑器中执行。
具体实施方式
以下结合附图通过实施例的形式来描述本发明的具体实施例,以便于本领域技术人员理解本发明的目的、技术方案和优点。本领域技术人员可以理解,以实施例的形式描述的具体实施例仅仅是示例性的,不应理解为对本发明保护范围的限定。
图1示出了本发明提供的一种基于互联网的在线课程制作***的示意图。该在线课程制作***旨在提供一个进行在线课程开发和使用的平台,以解决现有技术中在线课程形式单一、无法兼顾课程开发效率和质量等问题。如图1所示,上述***可以包括通过互联网进行通信的多个设备,包括应用服务器、课程编辑器、课程预览器、学生终端。
该***的用户从角色上可以分为教师用户、学生用户、***管理员。教师用户是在线课程的讲授者和课程内容的开发者。学生用户通过在智能手机或者其他移动终端设备上安装的手机软件(APP)获取在线课程内容并进行在线学习。***管理员则负责在线课程制作***的运行和维护,对教师用户开发的在线课程内容进行审核,并对学生用户的课程订制、使用反馈等操作进行处理。
首先,结合***中的上述不同角色的用户来概括地说明各个***组成部分的基本功能。
课程编辑器是本发明提供的***中的教师用户开发在线课程内容的基本工具,用于实现在线课程内容的编辑制作功能。通过课程编辑器,教师用户可以调用应用服务器中存储的各种课程组件,基于所选择的课程组件输入具体课程内容并且对多个课程组件进行组合,从而完成在线课程内容的开发。开发完成的在线课程可以保存在应用服务器中,实现网络化的数据存储,从而提高数据利用的便捷性和安全性。
进一步地,本发明中的在线课程制作***还可以包括课程预览器,教师用户可以将已制作完成或仍在制作中的课程内容发送到课程预览器中进行预览,以保证在线课程在特定设备(例如,移动设备)上的播放效果。
另外,本发明中的在线课程制作***还可以包括学生终端,学生用户可以使用学生终端播放***中制作好的在线课程内容,实现在线学习,并通过***实现对在线课程的评价反馈以及与教师用户的互动。
除了向课程编辑器提供预置的课程组件并保存教师用户完成的在线课程内容外,作为整个在线课程制作***运行的支撑平台,应用服务器还要实现该***所需的在线支付、短消息发送、内容检索等基础服务,并且提供面向***管理员的教师/学生用户和内容管理、运行日志查询、运行数据监控等基本功能。
在上文描述了***各个组成部分的基础上,进一步对这些***组成部分的具体实现方式加以说明。
本发明的在线课程制作***可以采用不同的网络***结构来实现,例如客户端/服务器(C/S)模式或浏览器/服务器(B/S)模式,其中,本发明中的应用服务器对应于服务器侧(server end),课程编辑器、课程预览器、学生终端对应于客户端/浏览器侧(client/browser end)。在采用B/S方式实现时,应用服务器还需要进一步基于HTTP协议来提供Web浏览功能,从而用户通过在浏览器中浏览动态网页的方式就能够实现对应用程序的调用。此外,应用服务器可以基于不同***架构的服务器硬件设备实现(例如,x86服务器),并且可以采用集中式或分布式方式进行部署,本发明对此并不做出限制。
如上文所述,本发明中的课程编辑器,用于实现在线课程内容的编辑制作功能。课程编辑器可以位于各种形式的客户端中,例如,在Windows、MAC OS等桌面操作***中安装运行的桌面软件,基于浏览器的动态网页,在Android、iOS等移动操作***中安装运行的手机软件等。作为一种优选的实施例,可以在PC客户端上实现课程编辑器,以充分利用PC在文字输入、素材内容获取方面的优势,从而保证课程制作的效率。然而,本发明并不对此做出限制。
本发明中的课程预览器,用于实现制作过程中或制作完成后对课程内容的预览。如上文所述,课程预览器也可以位于各种形式的客户端中。作为一种优选的实施例,可以在手机软件中实现课程预览器,从而可以直观地预览所制作的课程内容,保证课程制作的质量。
另外,上述应用服务器、课程编辑器、课程预览器、学生终端可以通过互联网进行数据交换以实现交互。数据交换在底层传输方式上可以采用各种有线或无线的通信技术来实现,包括但不限于有线宽带接入、蜂窝网络、无线局域网等。
图2示出了本发明提供的一种基于互联网的在线课程制作***的具体结构框图。
该***包括在互联网中相互通信的应用服务器和课程编辑器。进一步地,应用服务器包括组件提供单元、同步单元、存储单元,并且课程编辑器包括用户接口单元、组件获取单元。
应用服务器中的所述组件提供单元向课程编辑器提供多个课程组件。每个课程组件被设计为对应一种预定的在线课程内容输入功能,例如,图形输入、图片输入、文字输入、音频输入、题目输入等。进一步地,每个课程组件具有适合于在移动设备上显示的预定义的数据格式,例如,图形的形状/形态,图片的大小/组合方式,文字的字体/颜色,音频的来源,题目的组织形式等。
课程编辑器中的所述组件获取单元从所述组件提供单元获取对应的课程组件,并将用户选择的课程组件提供给所述用户接口单元。
课程编辑器中的所述用户接口单元通过输入/输出设备与用户进行交互,以确定用户选择的课程组件,通过预定的方式向用户显示所选择的课程组件,并且获取用户基于所述课程组件输入的在线课程内容。在一个实施例中,通过预定的方式向用户显示所选择的课程组件包括:以模拟移动设备屏幕的形式向用户提供可选择的课程组件。
应用服务器中的所述同步单元将在线课程内容从课程编辑器同步到应用服务器,其中该在线课程内容是用户基于应用服务器提供的课程组件输入的。同步操作可以是由用户在课程编辑器上执行的课程页面保存、添加、复制、预览等操作触发的。或者,同步操作也可以是以预定的周期定期执行的。
应用服务器中的所述存储单元保存预定义的所述多个课程组件以及经同步得到的在线课程内容。
图3示出了本发明提供的另一种基于互联网的在线课程制作***的具体结构框图。
该***包括在互联网中相互通信的应用服务器、课程编辑器、课程预览器。应用服务器中包括的组件提供单元、同步单元、存储单元以及课程编辑器中包括的用户接口单元、组件获取单元所执行的操作与上文结合图2进行的描述类似,这里不再赘述。
在这个实施例中,所述***还包括课程预览器,其进一步包括显示单元和预览触发单元。对应地,所述应用服务器还包括预览控制单元,并且所述课程编辑器还包括预览准备单元。
所述预览准备单元响应于用户的预览命令,生成对应的预览内容识别符,并将所述识别符提供给所述用户接口单元进行显示(例如,显示在用户界面上),用于帮助课程预览器识别用户正在课程编辑器上制作并想通过课程预览器预览效果的在线课程内容。
所述预览触发单元获取所显示的预览内容识别符,并将与所述识别符对应的标识信息提供给所述预览控制单元。
所述预览控制单元响应于所获取的标识信息,从所述存储单元获取对应的在线课程内容,并将所述内容提供给所述显示单元。
所述显示单元将所获取的在线课程内容与显示参数匹配后进行显示,以实现预览。
优选地,上述预览内容识别符可以是二维码,课程预览器通过调用移动设备上的摄像头装置来扫描该二位码,从而识别与需要预览的内容对应的信息。
优选地,在应用服务器中还可以设有组件更新组件,用于对所述存储单元中保存的课程组件进行更新,以供所述组件提供单元使用更新后的课程组件。
在一个实施例中,所述***采用B/S结构实现应用服务器与课程编辑器的交互,并且所述课程编辑器基于浏览器技术实现。在另一个实施例中,所述***基于C/S结构实现应用服务器与课程预览器的交互,并且所述课程预览器基于移动设备操作***实现。
图4示出了课程组件的一个实施例。在这个实施例中,通过课程编辑器界面上的图标向用户提供多个课程组件选项,每个组件选项通过图标和文字进行标识。当用户通过接口单元选择一个特定组件时,用户接口单元从组件获取单元调用对应的数据格式并在界面上显示输出,以供用户输入或编辑。如果一个课程组件存在多种预定义的数据格式,则可以设计多层级的组件选项界面,以供用户选择。
另外,一些类型的课程组件,例如图片组件、音频组件等,需要获取来自外部的文件对象,因此针对这些课程组件还需要设计相应的接口函数以保证功能的实现。
图5示出了通过用户接口单元向用户提供课程组件的实施例。在这个实施例中,用户接口单元以模拟移动设备屏幕的形式向用户提供在线课程制作的基本操作界面,并在操作界面中提供了如上文所述的课程组件选项图标。用户根据需要调用课程组件并对多个组件进行组合就可以完成课程制作。
图6示出了用户基于课程组件输入在线课程内容的实施例。在这个实施例中,用户分别调用了应用服务器提供的文本、图片和题目三个课程组件并将这些组件进行组合,从而实现了一道关于计算机数据结构的选择题的编写。这三个课程组件均具有预先设置好的适合在移动设备上显示的一种或多种数据格式。
由此可见,通过本发明提供的技术方案,教师用户可以在很短的时间内完成所需课程内容的定制化编写,这是现有技术中基于固定模板的制作方式无法实现的。
另外,在本发明提供的技术方案中,应用服务器还可以包括组件更新单元,用于对所保存的课程组件进行更新,从而实现对***中课程组件的灵活扩展,在更新并完成部署后,可以立即被用户调用。
图7示出了针对图6中的在线课程内容实施例的预览结果。如上文所述,本发明要解决的一个技术问题是兼顾在移动设备上使用的在线课程的制作效率和制作质量。然而,由于课程编辑器仅能够对在线课程内容进行模拟显示,与实际在手机等移动设备上播放的显示效果可能存在差异。因此,本发明对应提出了一种基于课程编辑器和课程预览器的在线课程内容开发方式,基于网络化的存储技术,实现了课程编辑器与课程预览器通过应用服务器进行交互,有效解决了上述技术问题。
图8示出了本发明提供的一种用于通过互联网制作在线课程的方法。所述方法包括在应用服务器中执行以下步骤。
在步骤801中,向课程编辑器提供多个课程组件。在一个实施例中,每个课程组件对应一种预定的在线课程内容输入功能,并且具有适合于在移动设备上显示的预定义的数据格式。
在一个实施例中,所述服务器和所述课程编辑器通过互联网进行交互。优选地,所述交互基于B/S架构来实现。
在步骤802中,将用户基于所述课程组件输入的在线课程内容从所述课程编辑器同步到所述应用服务器,其中,所述在线课程内容基于多个课程组件的组合形成。
优选地,当用户在课程编辑器上执行特定的操作时,可以触发将在线课程内容从课程编辑器同步到服务器的操作。举例而言,所述特定的操作可以是用户触发的课程页面保存、添加、复制、预览等操作。
在步骤803中,保存所获取的在线课程内容。
在一个实施例中,上述方法可以进一步包括以下步骤:响应于接收到的标识信息,获取对应的在线课程内容,其中,所述标识信息对应于在所述课程编辑器上显示的预览内容识别符;将所述内容提供给课程预览器。
在另一个实施例中,上述方法可以进一步包括以下步骤:基于所述标识信息,对所述课程预览器进行权限验证。
优选地,所述预览内容识别符是二维码。
在一个实施例中,所述应用服务器和所述课程编辑器通过互联网进行交互。优选地,所述交互基于B/S架构来实现,并且所述课程编辑器可以位于PC中。
在另一个实施例中,所述应用服务器和所述课程预览器通过互联网进行交互。优选地,所述交互基于C/S架构来实现,并且所述课程预览器可以位于移动设备中。
图9示出了本发明提供的一种用于通过互联网制作在线课程的方法。所述方法包括在课程编辑器中执行以下步骤。
在步骤901中,从应用服务器中获取对应的课程组件。
在步骤902中,通过输入/输出设备与用户进行交互,以确定用户选择的课程组件。
在步骤903中,以预定的方式向用户显示所选择的课程组件。
在步骤904中,获取用户基于所述课程组件输入的在线课程内容。
在一个优选实施例中,上述方法可以进一步包括以下步骤:响应于用户的预览命令,生成对应的预览内容识别符;显示所述预览内容识别符。
本发明还提供了一种应用服务器和一种课程编辑器,其具体组成单元和功能可以结合图2和图3中描述的在线课程制作***以及图8和图9中描述的在线课程制作方法得到,这里不再赘述。
本领域技术人员还应当理解,结合本发明公开的各个实施例所描述的各种示例性的方法步骤和单元均可以实现成电子硬件、计算机软件或二者的组合。为了清楚地表示硬件和软件的可交换性,上文中各种示例性的步骤和单元均围绕其功能进行了总体描述。至于这种功能是实现成硬件还是实现成软件,则取决于特定的应用和对整个***所施加的设计约束条件。本领域技术人员可以针对每个特定应用,以变通的方式实现所描述的功能,但是,这种实现决策不应解释为引起与本发明的范围的偏离。
本发明说明书中使用的“示例/示例性”表示用作例子、例证或说明。说明书中被描述为“示例性”的任何技术方案不应被解释为比其它技术方案更优选或更具优势。
本发明提供了对所公开的技术内容的以上描述,以使本领域技术人员能够实现或使用本发明。对于本领域技术人员而言,对这些技术内容的很多修改和变形都是显而易见的,并且本发明所定义的总体原理也可以在不脱离本发明的精神或范围的基础上适用于其它实施例。因此,本发明并不限于上文所示的具体实施例,而是应与符合本发明公开的发明构思的最广范围相一致。
Claims (10)
1.一种基于互联网的在线课程制作***,其特征在于,所述***包括在所述互联网中相互通信的应用服务器、课程编辑器,其中,所述应用服务器包括组件提供单元、同步单元、存储单元,所述课程编辑器包括用户接口单元、组件获取单元;
所述组件提供单元向所述组件获取单元提供多个课程组件,其中,每个课程组件对应一种预定的在线课程内容输入功能,并且具有适合于在移动设备上显示的预定义的数据格式;
所述组件获取单元从所述组件提供单元获取对应的课程组件,并将用户选择的课程组件提供给所述用户接口单元;
所述用户接口单元通过输入/输出设备与用户进行交互,以确定用户选择的课程组件,以预定的方式显示所选择的课程组件,并且获取用户基于所述课程组件输入的在线课程内容;
所述同步单元将所述在线课程内容从所述课程编辑器同步到所述应用服务器;
所述存储单元保存所述多个课程组件和所述在线课程内容。
2.根据权利要求1所述的***,其特征在于,所述***还包括课程预览器,其中,所述课程预览器包括显示单元、预览触发单元,并且,所述应用服务器还包括预览控制单元,所述课程编辑器还包括预览准备单元;
所述预览准备单元响应于用户的预览命令,生成对应的预览内容识别符,并将所述识别符提供给所述用户接口单元;
所述用户接口单元显示所述预览内容识别符;
所述预览触发单元获取所显示的预览内容识别符,并将与所述识别符对应的标识信息提供给所述预览控制单元;
所述预览控制单元响应于接收到的标识信息,从所述存储单元获取对应的在线课程内容,并将所述内容提供给所述显示单元;
所述显示单元显示所获取的在线课程内容,以实现预览。
3.根据权利要求1或2所述的***,其特征在于,所述课程组件包括文本组件、图形组件、图片组件、语音组件、题目组件中的至少一个。
4.根据权利要求1或2所述的***,其特征在于,所述应用服务器还包括:组件更新单元,其对所述存储单元中保存的课程组件进行更新,以供所述组件提供单元使用更新后的课程组件。
5.根据权利要求1或2所述的***,其特征在于,所述***基于B/S结构实现所述应用服务器与所述课程编辑器的交互。
6.根据权利要求2所述的***,其特征在于,所述预览内容识别符包括二维码。
7.一种通过互联网制作在线课程的方法,其特征在于,在应用服务器中执行以下步骤:
向课程编辑器提供多个课程组件,其中,每个课程组件对应一种预定的在线课程内容输入功能,并且具有适合于在移动设备上显示的预定义的数据格式;
将用户基于所述课程组件输入的在线课程内容从所述课程编辑器同步到所述应用服务器;
保存所述在线课程内容。
8.根据权利要求7所述的方法,其特征在于,进一步包括以下步骤:
响应于接收到的标识信息,获取对应的在线课程内容,其中,所述标识信息对应于在所述课程编辑器上显示的预览内容识别符;
将所述内容提供给课程预览器。
9.一种用于通过互联网制作在线课程的应用服务器,其特征在于,包括:
组件提供单元,其向课程编辑器提供多个课程组件,其中,每个课程组件对应一种预定的在线课程内容输入功能,并且具有适合于在移动设备上显示的预定义的数据格式;
同步单元,其将用户基于所述课程组件输入的在线课程内容从所述课程编辑器同步到所述应用服务器;
存储单元,其保存所述多个课程组件和所述在线课程内容。
10.根据权利要求9所述的装置,其特征在于,所述应用服务器进一步包括:
预览控制单元,其响应于接收到的标识信息,从所述存储单元获取对应的在线课程内容,并将所述内容提供给课程预览器,其中,所述标识信息对应于在所述课程编辑器上显示的预览内容识别符。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610243317.7A CN105930421A (zh) | 2016-04-18 | 2016-04-18 | 基于互联网的在线课程制作***、方法和装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610243317.7A CN105930421A (zh) | 2016-04-18 | 2016-04-18 | 基于互联网的在线课程制作***、方法和装置 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN105930421A true CN105930421A (zh) | 2016-09-07 |
Family
ID=56838495
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201610243317.7A Pending CN105930421A (zh) | 2016-04-18 | 2016-04-18 | 基于互联网的在线课程制作***、方法和装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN105930421A (zh) |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108509391A (zh) * | 2017-02-24 | 2018-09-07 | 北京新唐思创教育科技有限公司 | 课件单页的处理方法及装置 |
CN109979272A (zh) * | 2019-04-28 | 2019-07-05 | 浙江学海教育科技有限公司 | 交互式教学方法及*** |
CN110083428A (zh) * | 2019-04-28 | 2019-08-02 | 浙江学海教育科技有限公司 | 可拆卸工具栏定制方法及*** |
CN110688604A (zh) * | 2019-10-24 | 2020-01-14 | 广东力拓网络科技有限公司 | 一种在线编辑课件的*** |
CN111897531A (zh) * | 2020-07-23 | 2020-11-06 | 北京师范大学 | 开放式电子绘本制作平台及方法 |
CN113703746A (zh) * | 2021-08-23 | 2021-11-26 | 风变科技(深圳)有限公司 | 课程开发方法、装置、计算机设备和存储介质 |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104461475A (zh) * | 2013-09-12 | 2015-03-25 | 郑州学生宝电子科技有限公司 | 用于在线教学的课程编辑***及课程创建方法 |
-
2016
- 2016-04-18 CN CN201610243317.7A patent/CN105930421A/zh active Pending
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104461475A (zh) * | 2013-09-12 | 2015-03-25 | 郑州学生宝电子科技有限公司 | 用于在线教学的课程编辑***及课程创建方法 |
Non-Patent Citations (1)
Title |
---|
苗国建: "移动学习环境下微课程设计研究", 《中国优秀硕士学位论文全文数据库 社会科学Ⅱ辑》 * |
Cited By (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108509391A (zh) * | 2017-02-24 | 2018-09-07 | 北京新唐思创教育科技有限公司 | 课件单页的处理方法及装置 |
CN108509391B (zh) * | 2017-02-24 | 2021-09-17 | 北京新唐思创教育科技有限公司 | 课件单页的处理方法及装置 |
CN109979272A (zh) * | 2019-04-28 | 2019-07-05 | 浙江学海教育科技有限公司 | 交互式教学方法及*** |
CN110083428A (zh) * | 2019-04-28 | 2019-08-02 | 浙江学海教育科技有限公司 | 可拆卸工具栏定制方法及*** |
CN109979272B (zh) * | 2019-04-28 | 2021-05-04 | 浙江学海教育科技有限公司 | 交互式教学方法及*** |
CN110688604A (zh) * | 2019-10-24 | 2020-01-14 | 广东力拓网络科技有限公司 | 一种在线编辑课件的*** |
CN111897531A (zh) * | 2020-07-23 | 2020-11-06 | 北京师范大学 | 开放式电子绘本制作平台及方法 |
CN113703746A (zh) * | 2021-08-23 | 2021-11-26 | 风变科技(深圳)有限公司 | 课程开发方法、装置、计算机设备和存储介质 |
CN113703746B (zh) * | 2021-08-23 | 2024-05-14 | 风变科技(深圳)有限公司 | 课程开发方法、装置、计算机设备和存储介质 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN105930421A (zh) | 基于互联网的在线课程制作***、方法和装置 | |
Frezzo et al. | Design patterns for learning and assessment: Facilitating the introduction of a complex simulation-based learning environment into a community of instructors | |
AU2010201125B2 (en) | Object oriented mixed reality and video game authoring tool system and method | |
CN110009967B (zh) | 一对多在线协作式编程教学方法及*** | |
CN106297445A (zh) | 一种基于大数据的移动学习*** | |
US20130224716A1 (en) | Cloud-based multimedia teaching system, development method and interaction method thereof | |
CN106463153A (zh) | 向观众交互地呈现演示的***和方法 | |
CN102842249A (zh) | 基于组件式的电力互动培训*** | |
KR20200049518A (ko) | 확장형 플랫폼에 기반한 온라인 창업 교육 시스템 및 방법 | |
CN102842248A (zh) | 基于组件式的电力互动培训方法 | |
CN104699878A (zh) | 仿真模拟培训课程安排及培训方法 | |
CN113313986A (zh) | 一种电力职业培训***及方法 | |
CN106297444A (zh) | 一种移动学习*** | |
Ebner | iMooX-a MOOC platform for all (universities) | |
Fernández et al. | Improving student engagement on programming using app development with Android devices | |
Hanisch et al. | Adaptability and interoperability in the field of highly interactive web-based courseware | |
CN107016631A (zh) | 跨平台课件智能合成方法 | |
Skoulikari et al. | Personalized and adaptive mobile elearning for cultural education | |
CN110334014A (zh) | 用于用户界面自动化测试方法、***、服务器及存储介质 | |
Fragou et al. | Developing a Design Framework for UMI Educational Scenarios | |
Ngadiman et al. | A Comparative Study on Quality Characteristics in Designing Educational Applications | |
KR102527617B1 (ko) | Html5 기반 이러닝 콘텐츠 제작 서비스 제공 시스템 | |
Wang et al. | A Computer Experiment Teaching System Based on OMAP Embedded System. | |
Covanich et al. | Using ANSI/ISA-S88 in reconfigurable immersive learning: A pathway from substation operation simulator to reconfigurable product and production demo line for learning factory | |
Mohanna et al. | Modeling of mobile learning |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20160907 |
|
RJ01 | Rejection of invention patent application after publication |