CN102696052A - 教育内容产生的装置、系统和方法 - Google Patents

教育内容产生的装置、系统和方法 Download PDF

Info

Publication number
CN102696052A
CN102696052A CN2010800518114A CN201080051811A CN102696052A CN 102696052 A CN102696052 A CN 102696052A CN 2010800518114 A CN2010800518114 A CN 2010800518114A CN 201080051811 A CN201080051811 A CN 201080051811A CN 102696052 A CN102696052 A CN 102696052A
Authority
CN
China
Prior art keywords
student
content
screen
atom
user
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
CN2010800518114A
Other languages
English (en)
Inventor
M·加尔
M·亨德尔
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.)
TIME TO KNOW ESTABLISHMENT
Original Assignee
TIME TO KNOW ESTABLISHMENT
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 TIME TO KNOW ESTABLISHMENT filed Critical TIME TO KNOW ESTABLISHMENT
Publication of CN102696052A publication Critical patent/CN102696052A/zh
Pending legal-status Critical Current

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
    • G09B7/00Electrically-operated teaching apparatus or devices working with questions and answers
    • G09B7/02Electrically-operated teaching apparatus or devices working with questions and answers of the type wherein the student is expected to construct an answer to the question which is presented or wherein the machine gives an answer to the question presented by a student

Abstract

一种产生数字教育内容的系统和方法,包括:(a)通过如下方式生成数字学习对象:接收来自模板仓库的模板的用户选择,所述模板表示屏幕之内一个或多个数字教育内容元素的组成;接收来自仓库的布局的用户选择,所述布局表示所述屏幕之内所述一个或多个教育内容元素的屏幕上布置;接收针对所述模板的数据的用户输入;接收针对所述模板的参数的用户输入;向所述模板中插入数据的用户输入;向所述模板中插入参数的用户输入;接收针对所述模板的元数据的用户输入,(b)向所述模板应用所述布局,所述模板中包含(i)所述数据的用户输入,以及(ii)所述参数的用户输入,以及(iii)所述元数据的用户输入,(c)在数字学习对象的仓库中存储所述数字学习对象。

Description

教育内容产生的装置、系统和方法
在先申请数据 
本专利申请要求享有2009年9月17日提交的题为“Device,System,and Method of Educational Content Generation”的美国临时专利申请No.61/272365的优先权和权益,在此通过引用将其全文并入本文中。 
技术领域
一些实施例涉及电子学习领域。 
背景技术
很多专业人员和服务提供商在他们的日常工作中利用了计算机。例如,工程师、程序员、律师、会计、银行业者、建筑师、医生和各种其他专业人员每天有几个小时在使用计算机。 
相反,很多教师在日常教学中未使用计算机。在很多学校中,教师使用的是“粉笔和讲话”的教学方式,其中老师通过向学生讲话并在黑板上书写来向学生传达信息。 
发明内容
一些实施例包括,例如教育内容产生的装置、系统和方法。 
在一些实施例中,例如,一种产生数字教育内容的方法包括:(a)通过如下方式生成数字学习对象:接收来自数字学习对象模板仓库的模板的用户选择,所述模板表示屏幕之内一个或多个数字教育内容元素的组成;接收来自数字学习对象布局仓库的布局的用户选择,所述布局表示所述屏幕之内所述一个或多个教育内容元素的屏幕上布置;接收针对所述模板的数据的用户输入;接收针对所述模板的参数的用户输入;向所述模板中插入数据的用户输入;向所述模板中插入参数的用户输入;接收针对所述模板的元数据的用户输入;(b)向所述模板应用所述布局,所述模板中包含 (i)所述数据的用户输入,以及(ii)所述参数的用户输入,以及(iii)所述元数据的用户输入。(c)在数字学习对象的仓库中存储所述数字学习对象。 
在一些实施例中,接收模板的用户选择包括:接收来自至少包括(a)具有单个原子数字教育内容元素的第一模板,和(b)具有两个或更多原子数字教育内容元素的第二模板的组的模板的用户选择。 
在一些实施例中,插入数据的用户输入包括从如下项构成的组选择的一个或多个操作:产生用于数字教育内容的指令; 
产生用于数字教育内容的问题;产生用于数字教育内容的可能答案;产生针对数字教育内容的关于可能答案的正确性或不正确性的书面反馈选项;产生用于数字教育内容评估的标题;产生用于求解数字教育内容的提示;产生用于求解数字教育内容的范例帮助;产生用于求解数字教育内容的文件帮助;产生用于求解数字教育内容的超级链接帮助;提供与数字教育内容相关联的媒体文件;针对数字教育内容的至少一部分提供替代模态;从工作中存储单元输入欠开发数字教育内容的实例;从用于公布内容的存储单元输入公布数字教育内容的实例。 
在一些实施例中,所述产生包括执行从如下项构成的组中选择的操作:书写;拷贝;指向资产仓库中的项目。 
在一些实施例中,插入参数的用户输入包括从如下项构成的组选择的一个或多个操作:产生元数据参数;产生教育学元数据参数;产生指导参数;产生交互参数;产生反馈参数;产生推进参数;产生表示所需学生输入的参数作为推进条件;产生记分参数;针对屏幕上的内容元素的行为产生一个或多个规则;在用户与第二屏幕上内容元素交互时,产生表示第一屏幕上内容元素行为的一个或多个规则;产生用于管理部件的参数,表示处理两个屏幕上内容元素之间通信的一个或多个规则。 
在一些实施例中,接收布局的用户选择,包括:接收用户从至少包括如下项的组对布局的选择包括:(a)第一布局,其中在第一布置中布置两个或更多原子数字教育内容元素;以及(b)第二布局,其中在第二不同布置中布置所述两个或更多原子数字教育内容元素。 
在一些实施例中,该方法包括:响应于用户拖放输入修改所述布局, 所述输入在所述屏幕之内移动一个或多个原子数字教育内容元素,以生成修改的布局;以及向所述模板应用修改的布局。 
在一些实施例中,该方法包括:响应于用户输入修改所述模板,所述用户输入向所述屏幕中添加原子数字教育内容元素,以生成修改的模板。 
在一些实施例中,向所述屏幕中添加所述原子数字教育内容元素的所述用户输入包括来自可用于添加到所述模板中的原子数字教育内容元素的仓库的新的原子数字教育内容元素的用户选择。 
在一些实施例中,该方法包括:响应于用户输入修改所述布局以生成修改的布局,其中所述用户输入改变所述屏幕之内一个或多个原子数字教育内容元素的尺寸;并向所述模板应用修改的布局。 
在一些实施例中,该方法包括:设置表示第一屏幕上内容元素对第二不同屏幕上内容元素的操作效果的一个或多个规则。 
在一些实施例中,该方法包括:设置表示用户交互对一个或多个内容元素的操作效果的一个或多个规则。 
一些实施例可以包括一种用于产生数字教育内容的计算机化系统,其中利用至少一个硬件部件实现计算机化系统,其中计算机化系统包括:模板选择模块,选择针对数字教育内容的模板;布局选择模块,选择针对数字教育内容的布局;资产选择模块,从数字原子内容项目的仓库选择一个或多个数字原子内容项目;编辑器模块,响应于(a)用户交互;(b)第二屏幕上内容元素的动作中的一个或多个,编辑利用学习建模语言表示的脚本,所述脚本表示第一屏幕上内容元素的行为。 
在一些实施例中,该计算机化系统包括:资产组织模块,在空间上组织一个或多个所选数字原子内容项目。 
在一些实施例中,所述资产组织模块自动(a)基于屏幕分辨率约束改变一个或多个所选数字原子内容项目的尺寸,并且(b)基于与所述一个或多个所选数字原子内容项目相关联的元数据中反映的教育学目标重新对一个或多个所选数字原子内容项目排序。 
在一些实施例中,该计算机化系统包括:逐渐暴露模块,基于与所述第一和第二内容元素相关联的序列化方案,(a)一开始在屏幕上暴露所述第一内容元素,(b)接下来在屏幕上暴露所述第二内容元素。 
在一些实施例中,该计算机化系统包括:知识估算器,基于如下一项或多项确定学生的教育需求:(a)学生在预备测试中的响应;(b)与所述学生相关联并基于所述学生正在进行的表现而更新的个人知识图;自动化内容构建器,基于所述知识估算器的输出,利用自动选择的模板、自动选择的布局、从资产仓库获得的教育数据和参数,自动生成适合所述学生的教育内容。 
在一些实施例中,该计算机化系统包括:向导模块,(a)在生成教育内容的过程中逐步指导内容开发者,(b)仅向所述内容开发者显示从教育学目标和规则来看相关的可选选项,以及(c)向所述内容开发者隐藏从教育学目标和规则来看不相关的选项。 
在一些实施例中,所述教育学目标和规则被表示为与教育内容项目相关联的元数据。 
在一些实施例中,该计算机化系统包括:流控制编辑器,在基于学生的教育学需求生成数字学习对象时,定义用于确定教育内容元素的行为的教育学规则。 
在一些实施例中,该计算机化系统包括:贴标签模块,生成与教育内容项目相关联的教育学元数据;以及资产检索模块,(a)从资产仓库检索内容元素;以及(b)基于教育学元数据在学习流程中放置检索的内容元素,其中所述教育学元数据(i)表示所述检索的内容元素与教育学目标的相关性,且(ii)表示所述检索的内容元素与教育学上下文的适合性。 
在一些实施例中,该计算机化系统包括:动态布局修改器模块,(a)判定数字学习对象一开始是要在具有第一分辨率的第一屏幕上执行的;(b)判定数字学习对象被请求在具有第二较小分辨率的第二屏幕上执行;(c)通过根据(i)所述第二分辨率和(ii)用于确定一个或多个教育内容元素的交互行为的一个或多个教育学规则重新组织教育内容元素来重新构造所述数字学习对象。 
一些实施例可以包括,例如一种包括计算机可用介质的计算机程序产品,计算机可用介质包括计算机可读程序,其中在计算机上执行计算机可读程序时,令计算机执行根据一些实施例的方法。 
一些实施例可以提供其他和/或额外的益处和/或优点。 
附图说明
为了例示简单清楚起见,图中所示的元件未必是按比例绘制的。例如,为了表述清楚起见,一些元件的尺度可能相对于其他元件被放大。此外,可以在各图之间重复附图标记以表示对应或相似的元件。下面列出了附图。 
图1A是根据一些说明性实施例的教/学系统的示意图。 
图1B是根据一些说明性实施例的另一教/学系统的示意方框图。 
图1C是根据一些说明性实施例的又一教/学系统的示意方框图。 
图2是根据一些说明性实施例的教/学数据结构的示意方框图。 
图3A是根据一些说明性实施例的又一教/学系统的示意方框图。 
图3B是根据一些例示性实施例的自动化或半自动化内容产生方法的示意流程图。 
图4是根据一些说明性实施例生成数字学习对象(LO)的过程的示意图。 
具体实施方式
在以下详细描述中,阐述了众多具体细节以提供对一些实施例的透彻理解。不过,本领域的普通技术人员将认识到,可以实践一些实施例而无需这些具体细节。在其他情况下,未详细描述公知的方法、流程、部件、单元和/或电路,以免使论述模糊。 
一些实施例可以包括用于教育内容产生(CG)的系统;例如用于教育内容开发者的一套CG工具(CGT),用于有编辑权的用户(例如教师)的一套工具,用于在出版进口内容期间内容构造的一套工具以及用于自适应CG的自动化模块。该系统还可以包括,例如管理部件,以管理CG的工作流程,包括:“积木块”(模板,布局)的“工作中”存储器,以及资产仓库;用于供用户访问“积木块”、部件和资产的权利管理;供用户根据其角色生成、编辑和使用内容元素的管理模块;以及用于“出版”过程,即完成并向内容仓库中或向数字教学平台(例如学习管理系统(LMS))输出已完成教育内容元素的管理工具。 
本发明的一些实施例包括,例如自适应教学的装置、系统和方法。 
一些实施例包括,例如,教/学系统,包括实时教室管理模块,以分别在第一和第二学习站上基本并行地分派用于执行的第一和第二数字学习对象。 
在一些实施例中,实时教室管理模块从数字学习对象的仓库选择第一和第二数字学习对象。 
在一些实施例中,实时教室管理模块基本实时地从第一学习站接收信号,表示成功执行了第一数字学习对象。 
在一些实施例中,实时教室管理模块基本实时地从第一学习站接收信号,表示未正确地执行至少一部分第一数字学习对象。 
在一些实施例中,响应于从第一学习站接收的信号,实时教室管理模块自动在第一学习站上分派第三数字学习对象加以执行。 
在一些实施例中,该系统包括与第一和第二学生站相关联的教师站;响应于从第一学生站接收的信号,并进一步响应于从教师站接收的表示批准的信号,实时教室管理模块自动在第一学生站上分派第三数字学习对象加以执行。 
在一些实施例中,实时教室管理模块基本实时地判断未正确执行至少一部分第一数字对象,并在第一学生站上有选择地分派至少包括第一数字学习对象未正确执行部分的第三学习对象。 
在一些实施例中,第三学习对象的至少一部分包括第一数字学习对象至少一部分的改进版本。 
在一些实施例中,一种计算站包括:接口,该接口向学生呈现第一组学习练习加以执行,识别学生未正确执行的一个或多个练习,确定一个或多个未正确执行的练习的公共主题,并向该学生有选择地呈现公共主题中的第二组练习。 
在一些实施例中,第二组练习至少包括一项练习,后者包括第一组练习的练习修改内容。 
在一些实施例中,在呈现第二组练习之前,该接口呈现公共主题中的数字学习对象。 
在一些实施例中,一种计算站包括:接口,该接口向学生呈现第一组学习练习加以执行,识别学生未正确执行的一个或多个练习,确定一个或 多个正确执行的练习的公共主题,并向该学生有选择地呈现公共主题中的第二组练习。 
在一些实施例中,第二组练习至少包括一项练习,后者包括第一组练习的练习修改内容。 
在一些实施例中,第二组练习的难度水平高于第一组练习的难度水平。 
在一些实施例中,一种自适应教学的方法包括:产生与学生相关联的知识图,该知识图包括反映该学生在多个主题中的知识水平的信息;基于该知识图,向该学生分派数字学习活动加以执行;以及基于学生执行数字学习活动的结果更新知识图。 
在一些实施例中,该数字学习活动涉及一个或多个主题,更新知识图包括:基于该学生在数字学习活动中的表现,利用信息更新知识图以反映该学生在一个或多个主题中的水平。 
在一些实施例中,该方法包括:在知识图中识别该学生的知识水平低于预定义阈值的专题;以及向该学生分派所识别主题中的数字学习活动加以执行。 
在一些实施例中,该方法包括:在知识图中识别该学生的知识水平高于预定义阈值的专题;以及向该学生分派所识别主题中的数字学习活动加以执行。 
在一些实施例中,该数字学习活动至少包括第一和第二部分,且该方法包括:基于该学生执行数字学习活动第一部分的情况自动修改数字学习活动的第二部分。 
在一些实施例中,一种协作学习系统包括:多个学生站,能够基本并行地执行数字学习活动;教师站,从学生站的第一学生站接收数字学习活动的第一拍摄快照,并从学生站的第二学生站接收数字学习活动的第二不同的拍摄快照。 
在一些实施例中,教师站包括输入单元,从数字学习活动的两个或更多接收到的拍摄快照选择一个或多个拍摄的快照。 
在一些实施例中,该系统包括显示单元,有选择地显示选择的拍摄快照。 
在一些实施例中,该系统包括显示单元,有选择地显示选择的拍摄快 照的缩小表达。 
在一些实施例中,教师站产生数字学习活动的快照,显示单元有选择地显示教师站产生的快照以及从学生站接收的一个或多个拍摄快照。 
在一些实施例中,该系统包括:学生站,允许学生在其上执行一个或多个数字学习对象;以及评估模块,基于一个或多个数字学习对象在学生站上的执行情况,基本实时地评估学生的知识水平。 
在一些实施例中,评估模块基本实时地监测一个或多个反映该学生执行一个或多个数字学习对象的结果的参数,并基本实时地向教师站报告一个或多个参数。 
在一些实施例中,评估模块动态地计算学生正确执行的练习数量和该学生执行的练习总数之间的比例。 
在一些实施例中,如果评估的知识水平在预定义阈值以下,评估模块基本实时地产生提示。 
在一些实施例中,该系统包括基本实时呈现提示的教师站。 
在一些实施例中,一种方便教学、学习和评估的系统包括:课程规划模块,产生课程计划,具有一个或多个要根据规划的序列执行的学习活动;实时教室管理模块,基本实时地管理利用教师站执行的教学过程和利用学生站执行的学习过程;以及综合评估模块,基于利用学生站执行的操作进行综合评估,该评估被集成到教学过程和学习过程中。 
在一些实施例中,课程规划模块基本实时地基于利用教师站输入的输入修改课程计划。 
在一些实施例中,课程规划模块基本实时地基于利用教师站输入的输入从课程计划中除去其学习活动。 
在一些实施例中,课程规划模块基本实时地基于利用教师站输入的输入利用第二学习活动替代课程计划中的第一学习活动。 
在一些实施例中,该系统基于多维标准利用学生站将学生分成多组。 
在一些实施例中,该系统向多组中的第一组分派第一学习活动,并向多组中的第二组分派第二学习活动;以及要由第一和第二组分别基本并行地执行第一和第二学习活动。 
在一些实施例中,如果预定义百分比的学生利用学生站成功完成了先 前接触的学习活动,该系统向利用学生站的学生展示后继的学习活动。 
在一些实施例中,计算站包括:课程规划模块,根据预定义的文编语言、要在课程期间执行的一个或多个学习活动以及要执行学习活动的序列,产生课程计划。 
在一些实施例中,课程规划模块通过教师站基于课程期间基本实时输入的输入修改课程计划。 
在一些实施例中,修改包括从如下项构成的组中选择操作:从课程计划除去学习活动;利用第二不同的学习活动替换课程计划中的第一学习活动;向课程计划中插入学习活动;修改学习活动的序列;修改研究单元两个或更多课程计划的序列;临时锁定学习活动,使学生站无法使用;以及解锁先前锁定的学习活动。 
在一些实施例中,计算站包括:语音识别模块,接收口头输入,并判定口头输入表示要进行修改的命令。 
在一些实施例中,计算站包括:拖放接口,接收表示要执行修改的命令的输入。 
在一些实施例中,课程规划模块基于通过一个或多个学生站执行一个或多个数字学习对象的情况,根据一个或多个预定义规则,动态地修改课程计划。 
在一些实施例中,修改包括从如下项构成的组中选择操作:从课程计划除去学习活动;利用第二不同的学习活动替换课程计划中的第一学习活动;向课程计划中插入学习活动;修改学习活动的序列;临时锁定学习活动,使学生站无法使用;以及解锁先前锁定的学习活动。 
在一些实施例中,一种评估教育系统成员表现的方法包括:产生与成员相关联的多个学生相关联的多个知识图,其中每个知识图包括反映多个主题中学生知识水平的信息;以及基于多个知识图的汇总分析评估成员的表现。 
在一些实施例中,该方法包括:基于与第一成员相关联的学生的知识图和与第二成员相关联的学生的知识图之间的比较,评估教育系统的第一成员相对于教育系统第二成员的表现。 
在一些实施例中,该方法包括:基于成员执行的操作的分析,判定成 员利用事先提供的课程计划超过修改的课程计划或原来生成的课程计划;以及基于与成员相关联的多个知识图的汇总分析评估成员的表现。 
在一些实施例中,该方法包括:基于成员执行的操作的分析,判定成员利用事先提供的课程计划超过修改的课程计划或原来生成的课程计划;以及基于与成员相关联的多个知识图的汇总分析评估成员的表现。 
在一些实施例中,该方法包括:基于成员执行的操作的分析,判定成员利用原来生成的课程计划超过事先提供的课程计划或修改的课程计划;以及基于与成员相关联的多个知识图的汇总分析评估成员的表现。 
在一些实施例中,一种评估一个或多个学生的知识的方法包括:产生与学生相关联的知识图,该知识图包括反映如下至少一项的信息:多个主题中该学生的知识水平;学生的技能;以及学生的资格。 
在一些实施例中,该方法包括:根据预定义的表达规则,呈现知识图的图解表示,以有区别地指出该学生较强的主题和该学生较弱的主题。 
在一些实施例中,该方法包括确定知识图中反映的学生实际知识和根据教育系统要求所需的知识之间的知识差距。 
在一些实施例中,该方法包括:呈现知识图、所需知识和知识差距的图解表示。 
在一些实施例中,一种为教育学问题产生技术-教育学解决方案的方法包括:确定要在计算机化环境中进行教学的教育主题;在计算机化环境的一组特征和一个或多个教育学目标之间进行相关;以及确定利用计算机化环境至少一部分以满足教育学目标中的至少一个的教学过程。 
在一些实施例中,确定教学过程包括:确定最佳教学过程,其利用计算机化环境的至少一部分满足针对教育学问题可实现的最大数量的教育学目标。 
在一些实施例中,该方法包括:产生表示最佳教学过程的数字学习对象。 
一些实施例包括,例如自动评估教育学参数的装置、系统和方法。 
在一些实施例中,例如,一种计算机辅助的评估包括:生成教育学概念的预定义本体论;生成学生与一个或多个学习活动交互的日志,其中基于所述本体论对学习活动加上概念标签;基于所述交互日志并基于所述本 体论生成教育学贝叶斯网络;以及基于所述教育学贝叶斯网络,估计与所述学生相关的教育学参数。 
在一些实施例中,例如,生成教育学贝叶斯网络包括:基于交互日志中反映的一个或多个可观测任务性能项确定一组一个或多个可观测教育学变量。 
在一些实施例中,例如,生成教育学贝叶斯网络还包括:确定与所述一个或多个可观测教育学变量相关的一组一个或多个隐藏教育学变量。 
在一些实施例中,例如,隐藏的教育学变量包括为了成功完成特定的教育学任务需要学生具有的一个或多个教育学能力。 
在一些实施例中,例如,生成教育学贝叶斯网络还包括:确定一个或多个隐藏的教育学变量之间的一个或多个相关性。 
在一些实施例中,例如,该方法包括:生成与针对基本每个隐藏教育学变量的可能值概率的估计对应的一组一个或多个条件分布函数。 
在一些实施例中,例如,该组一个或多个条件分布函数具有至少三个与强值、中值和弱值对应的可能值;并且三个可能值的概率之和基本等于 
在一些实施例中,例如,该方法包括:基于交互日志中反映的新接收的可观测任务性能的分析,修改改组一个或多个条件分布函数的可能值概率中的至少一个。 
在一些实施例中,例如,该方法包括:基于与所述可能值对应的分数权重和,确定与所述一组一个或多个条件分布函数对应的加权教育学分数。 
在一些实施例中,例如,该方法包括:产生表示如下至少一项的教育学进展的报告:一位学生、一组学生和一个班的学生。 
在一些实施例中,例如,该方法包括:产生提示,表示预期的学生教育学参数和评估的所述学生教育学参数之间差异的提示。 
在一些实施例中,例如,教育学贝叶斯网络进一步基于表示如下至少一项的教师输入:所述学生的已知强项;以及所述学生的已知弱项。 
在一些实施例中,例如,生成教育学贝叶斯网络包括在一种算法中,其基于关系概念映射生成一个或多个统计学进化的模型。 
在一些实施例中,例如,生成教育学贝叶斯网络包括生成动态教育学 贝叶斯网络;动态教育学贝叶斯网络的多个副本代表多个互连时点处所述学生的模型;以及估计教育学参数基于所述动态教育学贝叶斯网络。 
在一些实施例中,例如,生成教育学贝叶斯网络包括生成层次化教育学贝叶斯网络,其包括两个教育学领域间的至少一个相关性。 
在一些实施例中,例如,基于考虑如下方面的分析动态修改教育学贝叶斯网络的一个或多个先验知识:所述学生的元数据、所述一个或多个学习活动的元数据以及所述学生的活动。 
在一些实施例中,例如,该方法包括:由如下至少一项检验贝叶斯网络:利用受控模拟学生相关的数据;以及利用人工评估过程的输入。 
在一些实施例中,例如,一种自适应学习和教学系统包括:存储教育学概念的预定义本体论的仓库;以及计算机辅助的评估模块,生成学生与一个或多个学习活动交互的日志,其中基于所述本体论为学习活动贴上概念标签;基于所述交互日志并基于所述本体论生成贝叶斯网络;并基于所述贝叶斯网络估计与所述学生相关的教育学参数。 
在一些实施例中,例如,计算机辅助的评估模块基于交互日志中反映的一个或多个可观测任务性能项确定一组一个或多个可观测教育学变量。 
在一些实施例中,例如,计算机辅助的评估模块确定与所述一个或多个可观测教育学变量相关的一组一个或多个隐藏教育学变量。 
在一些实施例中,例如,隐藏的教育学变量包括为了成功完成特定的教育学任务需要学生具有的一个或多个教育学能力。 
在一些实施例中,例如,计算机辅助的评估模块确定一种或多种隐藏教育学变量之间的一个或多个相关性。 
在一些实施例中,例如,计算机辅助的评估模块生成与针对基本每个隐藏教育学变量的可能值的概率估计对应的一组一个或多个条件分布函数。 
在一些实施例中,例如,该组一个或多个条件分布函数具有至少三个与强值、中值和弱值对应的可能值;并且三个可能值的概率之和基本等于 
在一些实施例中,基于交互日志中反映的新接收的可观测任务性能的分析,计算机辅助的评估模块修改该组一个或多个条件分布函数的可能值 概率中的至少一个。 
在一些实施例中,例如,计算机辅助的评估模块基于与所述可能值对应的分数权重和确定与所述一组一个或多个条件分布函数对应的加权教育学分数。 
在一些实施例中,例如,该系统包括:报告发生器,产生表示如下至少一项的教育学进展的报告:一位学生、一组学生和一个班的学生。 
在一些实施例中,例如,该系统包括:提示发生器,产生表示学生的预期教育学参数和所述学生的评估教育学参数之间差异的提示。 
在一些实施例中,例如,教育学贝叶斯网络进一步基于表示如下至少一项的教师输入:所述学生的已知强项;以及所述学生的已知弱项。 
在一些实施例中,例如,计算机辅助的评估模块结合一种算法生成贝叶斯网络,该算法基于关系概念映射生成一个或多个统计学演进模型。 
在一些实施例中,例如,计算机辅助的评估模块生成动态贝叶斯网络;其中动态贝叶斯网络的多个副本代表所述学生在多个互连时点处的模型;且其中计算机辅助评估模块基于所述动态贝叶斯网络估计教育学参数。 
在一些实施例中,例如,计算机辅助的评估模块生成层次化贝叶斯网络,包括两个教育学领域间的至少一个相关性。 
在一些实施例中,例如,计算机辅助的评估模块基于分析动态修改贝叶斯网络的一个或多个先验知识,该分析考虑了:所述学生的元数据、所述一个或多个学习活动的元数据以及所述学生的活动日志。 
在一些实施例中,例如,计算机辅助的评估模块通过如下至少一项检验贝叶斯网络:利用受控的模拟学生相关的数据;以及利用来自人工评估过程的输入。 
一些实施例包括,例如利用智能数字学习对象的自适应教与学的装置、系统和方法。 
在一些实施例中,例如,一种自适应计算机化教学系统包括:计算站,基于表示分子数字学习对象的结构向学生呈现交互数字学习活动,分子数字学习对象包括一个或多个原子数字学习对象,其中原子数字学习对象中第一个之内的至少一个动作修改原子数字学习对象的第二个的性能。 
在一些实施例中,例如,所述分子数字学习对象的第一原子数字学习 对象产生输出,该输出被用作所述分子数字学习对象第二原子数字学习对象的输入。 
在一些实施例中,例如,所述分子数字学习对象的第一原子数字学习对象产生输出,该输出触发所述分子数字学习对象第二原子数字学习对象的激活。 
在一些实施例中,例如,分子数字学习对象包括管理部件,以处理所述分子数字学习对象的两个或更多原子数字学习对象之间的一次或多次通信。 
在一些实施例中,例如,分子数字学习对象是包括两个或更多分子数字学习对象的高等级分子数字学习对象。 
在一些实施例中,例如,该系统还包括:计算机辅助评估模块,基于一个或多个记录的所述学生经由所述计算站与一个或多个数字学习对象的交互,动态评估所述学生的一个或多个教育学参数;以及教育内容产生模块,基于所述计算机辅助评估模块的输出自动产生表示所述分子数字学习对象的结构。 
在一些实施例中,例如,教育内容产生模块基于所述计算机辅助评估模块的输出选择数字学习对象模板、数字学习对象布局和学习设计脚本;从教育内容项的仓库中存储的一个或多个原子数字学习对象生成所述分子数字学习对象;以及向所述分子数字学习对象中插入数字教育内容。 
在一些实施例中,例如,教育内容产生模块在与所述学生相关联的所述计算站上执行的校正周期中激活所述分子数字学习对象。 
在一些实施例中,例如,教育内容产生模块基于插入的数字教育内容对所述学生的主题相关知识的估计贡献,自动向所述分子数字学习对象中插入数字教育内容。 
在一些实施例中,例如,教育内容产生模块基于用基于概念的本体论标签为原子数字学习对象贴标签来选择所述数字教育内容。 
在一些实施例中,例如,教育内容产生模块根据基于概念的本体论标签选择:数字学习对象模板、数字学习对象布局和学习设计脚本;产生所述分子数字学习对象;以及基于插入的数字教育内容对如下至少一项发展的估计贡献向所述分子数字学习对象中插入数字教育内容:所述学生的技 能,以及所述学生的资格。 
在一些实施例中,例如,一种用于自适应计算机化教学的设备包括:包括与文本层和索引层相关联的多层呈现器的实况文本模块,其中索引层包括所述文本层的索引,其中多层呈现器还与所述文本相关联的一个或多个信息层相关联,其中多层呈现器基于所述索引层,并基于与所述一个或多个信息层对应的一个或多个参数,有选择地呈现至少一部分所述文本层。 
在一些实施例中,例如,实况文本模块包括原子数字学习对象,且其中所述原子数字学习对象和至少一个更多原子数字学习对象包括在分子数字学习对象中。 
在一些实施例中,例如,所述原子数字学习对象能够与所述至少一个更多原子数字学习对象通信。 
在一些实施例中,例如,由所述分子数字学习对象的管理部件管理所述原子数字学习对象。 
在一些实施例中,例如,利用一个或多个基于概念的本体论标签标记所述原子数字学习对象,基于所述标签中的至少一个将所述原子数字学习对象插入所述分子数字学习对象中。 
在一些实施例中,例如,所述设备包括:文本引擎,利用强调风格有选择地呈现所述文本层与文本特征对应的一部分。 
在一些实施例中,例如,所述设备包括:语言导航器,呈现包括可选菜单项的一个或多个层叠式菜单,其中菜单项中的至少一个对应于语言现象。 
在一些实施例中,例如,语言导航器呈现的菜单包括如下至少一项:突出所述文本层中满足可选语言性质的所有单词的命令;突出所述文本层中满足可选语言性质的所有术语的命令;突出所述文本层中满足可选语言性质的所有语句的命令;突出所述文本层中满足可选语言性质的所有段落的命令;突出所述文本层中满足可选语法相关性质的所有文本部分的命令;以及突出所述文本层中满足可选词汇相关性质的所有文本部分的命令。 
在一些实施例中,例如,语言导航器呈现的菜单包括如下至少一项:突出所述文本层中动词的命令,突出所述文本层中名词的命令,突出所述文本层中副词的命令,突出所述文本层中形容词的命令,突出所述文本层 中疑问的命令,突出所述文本层中思想的命令,突出所述文本层中感情的命令,突出所述文本层中动作的命令,突出所述文本层中过去时部分的命令,突出所述文本层中现在时部分的命令,以及突出所述文本层中将来时部分的命令。 
在一些实施例中,例如,该设备包括交互发生器,以在利用学生站的学生和所述文本层之间产生交互。 
在一些实施例中,例如,交互包括从如下交互构成的组选择的交互:文本部分的订购,拖放文本部分,文本部分之间的匹配,将文本部分移动到键入字段中,以及向所述文本层中移动所述文本层外部的文本部分。 
在一些实施例中,例如,自适应计算机化教学的方法包括:基于表示分子数字学习对象的结构向学生呈现交互数字学习活动,分子数字学习对象包括一个或多个原子数字学习对象,其中原子数字学习对象中第一个之内的至少一个动作修改原子数字学习对象的第二个的性能。 
在一些实施例中,例如,所述分子数字学习对象的第一原子数字学习对象产生输出,该输出被用作所述分子数字学习对象第二原子数字学习对象的输入。 
在一些实施例中,例如,所述分子数字学习对象的第一原子数字学习对象产生输出,该输出触发所述分子数字学习对象第二原子数字学习对象的激活。 
在一些实施例中,例如,所述方法包括:操作分子数字学习对象的管理部件,以处理所述分子数字学习对象的两个或更多原子数字学习对象之间的一次或多次通信。 
在一些实施例中,例如,分子数字学习对象是包括两个或更多分子数字学习对象的高等级分子数字学习对象。 
在一些实施例中,例如,所述方法包括:基于一个或多个记录的所述学生经由所述计算站与一个或多个数字学习对象的交互,动态评估所述学生的一个或多个教育学参数;以及基于所述计算机辅助评估模块的输出,自动产生表示所述分子数字学习对象的结构。 
在一些实施例中,例如,所述方法包括:基于评估结果,选择数字学习对象模板、数字学习对象布局和学习设计脚本;从教育内容项的仓库中 存储的一个或多个原子数字学习对象生成所述分子数字学习对象,以及向所述分子数字学习对象中插入数字教育内容。 
在一些实施例中,例如,所述方法包括:在与所述学生相关联的所述计算站上执行的校正周期中激活所述分子数字学习对象。 
在一些实施例中,例如,所述方法包括:基于插入的数字教育内容对所述学生的主题相关知识的估计贡献自动将所述数字教育内容插入所述分子数字学习对象中。 
在一些实施例中,例如,所述方法包括:基于利用基于概念的本体论的标签标记原子数字学习对象选择所述数字教育内容。 
在一些实施例中,例如,所述方法包括:根据基于概念的本体论标签,选择:数字学习对象模板、数字学习对象布局和学习设计脚本;产生所述分子数字学习对象;以及基于插入的数字教育内容对如下至少一项发展的估计贡献向所述分子数字学习对象中插入数字教育内容:所述学生的技能,以及所述学生的资格。 
一些实施例包括,例如知识获取的装置、系统和方法。 
在一些实施例中,例如,一种用于计算机化知识获取的系统包括:知识水平测试模块,在一种或多种难度水平的模态中向学生呈现第一组问题,从学生接收对所述第一组问题的回答,并基于所述回答更新所述学生的知识图。引导式知识获取模块,在所述模态中向学生呈现第二组问题,其中第二组问题对应于判定该学生在第一组问题中的表现低于阈值的教育项目;以及再循环模块,向学生呈现交互式游戏和所述模态中的第三组问题,其中第三组问题对应于判定该学生在第一组问题中的表现等于或大于所述预定义阈值的教育项目。 
在一些实施例中,例如,该模态包括数字学习活动的版本,适于提供适于所述学生的难度水平,还适于提供如下至少一项:与所述学生相关联的学习偏爱,以及所述学生的弱项。 
在一些实施例中,例如,该模态包括由如下至少一项调整的数字学习活动的版本:增加所述数字学习活动的特征;去除所述数字学习活动的特征;修改所述数字学习活动的特征;修改与所述数字学习活动相关联的时限;增加音频解说;增加计算器工具;增加词典工具;增加鼠标放上悬停 泡;增加一个或多个提示;增加单词库;以及增加副标题。 
在一些实施例中,例如,知识水平测试模块针对与学习主体相关联的模态列表的每种模态执行针对所述模态第一难度水平的第一子测试;如果学生在所述子测试中的表现等于或大于所述阈值,所述知识水平测试模块针对所述模态的第二不同难度水平执行第二子测试。 
在一些实施例中,例如,知识水平测试模块将第一组问题中的至少一个的状态修改成表示如下之一的值:通过、失败、跳过和未测试。 
在一些实施例中,例如,知识水平测试模块基于如下内容动态产生所述第一组问题:学科参数(或主体领域参数)、研究单元参数、表示进展到高级难度水平的阈值的阈值参数;以及表示针对每种难度水平的最大批量大小的批量大小参数。 
在一些实施例中,例如,知识水平测试模块进一步基于表示是否检查每组问题或每种模态的阈值的参数动态地产生第一组问题。 
在一些实施例中,例如,知识水平测试模块进一步基于表示是否检查该学生在先前难度水平中的成功的水平相关性参数动态地产生第一组问题。 
在一些实施例中,例如,知识水平测试模块进一步基于针对至少一个学科表示如下至少一项的学生概况的数据,动态地产生第一组问题:该学生的教育学强项以及该学生的教育学弱项。 
在一些实施例中,例如,引导式知识获取模块针对与所述模态相关联的多个难度水平中的每个难度水平检查该学生在所述难度水平的所述模态中的表现是否小于所述阈值;如果检查结果是否定的,将该学生推进到针对所述模态的后续更高的难度水平。 
在一些实施例中,例如,引导式知识获取模块根据教育学科中针对所述学生的模态有序列表将该学生从第一模态推进到第二模态。 
在一些实施例中,例如,引导式知识获取模块基于表示是否向所述学生呈现所述第二组问题中的提示的参数值,向该学生呈现可选择选项,以接收针对所述第二组问题的至少一个问题的提示。 
在一些实施例中,例如,引导式知识获取模块向该学生呈现所述第二组问题中的问题,该问题包括基于若干位数标准伪随机产生的两个或更多 数值。 
在一些实施例中,例如,引导式知识获取模块在向该学生呈现所述问题的正确答案之前,向该学生呈现两个相继试验,以正确回答所述第二组问题中的问题。 
在一些实施例中,例如,再循环模块呈现的交互式游戏包括从如下游戏构成的组选择的游戏:记忆游戏、匹配游戏、拼字游戏、谜题游戏和装配游戏。 
在一些实施例中,例如,再循环模块呈现的交互式游戏包括词汇单词的组合列表,这是由再循环模块基于如下内容生成的:该学生在第一时间期间中掌握的词汇单词第一列表以及该学生在第二时间期间中掌握的词汇单词第二列表,第一时间期间终止于词汇单词组合列表的生成,第二时间期间结束于第一时间期间开始之前。 
在一些实施例中,例如,再循环模块基于如下内容生成词汇单词的所述组合列表:基于相应再循环计数器排序的词汇单词第一列表,以及基于相应再循环计数器排序的词汇单词第二列表。 
在一些实施例中,例如,组合列表中大约一半的词汇单词包括在第一列表中,且其中组合列表中大约一半的词汇单词包括在第二列表中。 
在一些实施例中,例如,一种计算机化知识获取方法包括:向学生呈现一个或多个难度水平下模态中的第一组问题;从该学生接收对所述第一组问题的回答;基于所述回答更新所述学生的知识图;在所述模态中向学生呈现第二组问题,其中第二组问题对应于判定该学生在第一组问题中的表现低于阈值的教育项目;向学生呈现交互式游戏和所述模态中的第三组问题,其中第三组问题对应于判定该学生在第一组问题中的表现等于或大于所述预定义阈值的教育项目。 
在一些实施例中,例如,该模态包括数字学习活动的版本,适于提供适于所述学生的难度水平,还适于提供如下至少一项:与所述学生相关联的学习偏爱,以及所述学生的弱项。 
在一些实施例中,例如,该模态包括由如下至少一项调整的数字学习活动的版本:增加所述数字学习活动的特征;去除所述数字学习活动的特征;修改所述数字学习活动的特征;修改与所述数字学习活动相关联的时 限;增加音频解说;增加计算器工具;增加词典工具;增加鼠标放上悬停泡;增加一个或多个提示;增加单词库;以及增加副标题。 
在一些实施例中,例如,所述方法包括:针对与学习主体相关联的模态列表的每种模态执行针对所述模态第一难度水平的第一子测试;如果该学生在所述子测试中的表现等于或大于所述阈值,针对所述模态的第二不同难度水平执行第二子测试。 
在一些实施例中,例如,所述方法包括:将第一组问题中的至少一个的状态修改为表示如下之一的值:通过、失败、跳过和未测试。 
在一些实施例中,例如,所述方法包括:基于如下参数动态地产生所述第一组问题:学科参数、研究单元参数、表示推进到高级难度水平的阈值的阈值参数;以及表示每种难度水平的最大批量大小的批量大小参数。 
在一些实施例中,例如,所述方法包括:进一步基于表示是否检查每组问题或每个模态的阈值的参数动态产生第一组问题。 
在一些实施例中,例如,所述方法包括:进一步基于表示是否检查该学生在先前难度水平中成功情况的水平相关性参数动态产生第一组问题。 
在一些实施例中,例如,所述方法包括:进一步基于来自学生概况的数据动态产生第一组问题,该学生概况针对至少一个学科表示如下至少一项:该学生的教育学强项,和该学生的教育学弱项。 
在一些实施例中,例如,所述方法包括:针对与所述模态相关联的多个难度水平中的每个难度水平检查该学生在所述难度水平的所述模态中的表现是否小于所述阈值;如果检查结果是否定的,将该学生推进到针对所述模态的后续更高的难度水平。 
在一些实施例中,例如,所述方法包括:根据教育学学科中针对所述学生的模态有序列表将该学生从第一模态推进到第二模态。 
在一些实施例中,例如,所述方法包括:基于表示是否向所述学生呈现所述第二组问题中的提示的参数值,向该学生呈现可选择选项,以接收针对所述第二组问题的至少一个问题的提示。 
在一些实施例中,例如,所述方法包括:向该学生呈现所述第二组问题中的问题,该问题包括基于位数标准伪随机产生的两个或更多数值。 
在一些实施例中,例如,所述方法包括:在向该学生呈现所述问题的 正确答案之前,向该学生呈现两个相继试验以正确回答所述第二组问题中的问题。 
在一些实施例中,例如,交互式游戏包括从如下游戏构成的组选择的游戏:记忆游戏、匹配游戏、拼字游戏、谜题游戏和装配游戏。 
在一些实施例中,例如,交互式游戏包括词汇单词的组合列表,该列表是基于如下内容生成的:该学生在第一时间期间中掌握的词汇单词第一列表以及该学生在第二时间期间内掌握的词汇单词第二列表,第一时间期间终止于词汇单词组合列表的生成,第二时间期间终止于第一时间期间开始之前。 
在一些实施例中,例如,所述方法包括:基于如下内容生成词汇单词的所述组合列表:基于相应再循环计数器排序的词汇单词第一列表,以及基于相应再循环计数器排序的词汇单词第二列表。 
在一些实施例中,例如,组合列表中大约一半的词汇单词包括在第一列表中,且其中组合列表中大约一半的词汇单词包括在第二列表中。 
这里使用的术语“学生”包括,例如小学生、未成年学生、成年人学生、学者、未成年人、成年人、定期或不定期上学的人、学习者、充当学习角色的人、学习的人、进行班内或班外学习活动或远程进行学习活动的人、从教师接收信息或知识的人等。 
这里使用的术语“班级”包括,例如可能在教室中或可能不在同一教室中的一组学生;可能与教学活动或学习活动相关联的一组学生;可以在一个或多个地理位置上在空间分开的一组学生;可以在班级中或班级外的一组学生;可以包括课堂上的学生、在家中学习的学生、从远方位置(例如,远程计算站、图书馆、便携式计算机)等学习的学生。 
一些实施例利用信息和计算机技术(ICT)显著提高学校中学生的学术成果。与基于计算机的学习(CBL)特征相关联,使用修改的学习文化、修改的学习环境和综合方式为教学提供整体方法。例如,CBL中的研究和经验有助于理解在学习中利用ICT;将ICT渗透到一生各方面,尤其是青年中的价值、重要性和/或需要,有助于容易改变和实施自适应学习;演进技术有助于例如以可承受的价格使用到ICT;意识到常规教育方法的不适合有助于理解使用新教育方法的重要性;文化变迁,社会变迁和经济变革(例如, 全球化、信息社会)给学校毕业生提供了新要求。因此,一些实施例将ICT的功能利用到教育领域,以提供C-学习(即,综合学习、合作学习和/或课堂学习)。 
一些实施例,例如,利用交互的学习对象和学习活动,提供了有意义的学习,由此鼓励学生积极参与到学习过程中;它们是有吸引力的,由此使得学习过程成为从学生角度看来想要的过程;它们是建设性的,有助于知识构建;自适应地解决不同学生的个人需要;并与学生的世界相关。个人学习受到自适应教/学系统的支持和辅助,自适应教/学系统基于学生的个人技能、需求和过去的表现有选择地分派和分配各种数字学习对象。 
调整一些实施例以适应新的毕业生概况,根据毕业生概况,毕业生是主动学习者;自己支配学习的学生;能够根据频繁变化连续调整;能够评估和评论信息和数据;能够评估替代选择中的选择;能够设置目标和确定优先级;能够自己学习;能够与同事合作和协作;能够正确地且明智地利用ICT环境的技术工具;能够评估其自己的进展和表现;能够根据特定状况的需求动态地选择学习策略和/或动态地开始这种学习策略。 
调整一些实施例以适应教师资格的变化,其包括:指导技能;知识构建技能;构建学生技能和资格的能力;ICT读写能力;根据学习需求调整教学过程的能力;从仓库选择项目(例如数字学习对象)、生成数字学习对象、从学习对象撰写学习活动以及向学生、学生组或班级分配学习活动或学习对象的能力;以及适当并明智利用ICT环境的技术工具的能力。在一些实施例中,例如,该教师能够“在身边指导”而不是“讲台上讲解”。 
例如,与为学院需求和用户,或为企业或商务需求或用户设计和开发的解决方案相比,为一些实施例为学校(例如小学)和学校教师提供了专门调节、设计和开发的解决方案。因此,一些实施例将学校和/或教师置于教育系统的中心。 
一些实施例生成了ICT优点和为课程中的知识、技能和资格设置的教育学目标之间的关系和相关性。一些实施例提供了全面解决方案,这种解决方案考虑了教育的所有各方以及与教育相关的所有方面,即教师、学生、父母、计算机、课程、评定、教育内容等。因此,一些实施例提供了技术型教学法解决方案,允许教师容易和/或有效率地在教室中教学,教室中坐 着配备计算机(例如,台式计算机、膝上型计算机、便携式计算机、工作站、学生终端等)的学生。于是,一些实施例包括向教育科学提供ICT优点的方法论和工具,由此允许教师利用ICT的益处在其工作空间(即,教室,和/或从家中或教室能够远程连接到教/学系统的其他地方)进行其工作(即教学)。 
一些实施例提供了完整全面的教育解决方案,其将教师置于焦点处。考虑了多样性、灵活性和模块性,使得教/学系统适应多种教育学方法或教师、教师的教学风格、教师的ICT资格、学生的资格、学生的学习风格以及学生的特殊需求。教师指导学生构建知识的过程;教师能够选择是知识源和/或是知识构建的导师。 
官方机构(例如教育部或学校董事会)设置的课程、目标和标准可以被利用、可以被遵守,并可以是标记教育内容元素的建议或要求;可以解决用户特定的需求和优先级;并且可以使用或支持各种教育学方法。一些实施例利用的ICT系统是基于网络的、开放的、可缩放的、可重复使用的(例如利用语义网原理,利用教育图书馆服务等)和/或符合标准(例如国际标准、学习结果标准等)的。在一些实施例中,利用开放式和/或可缩放的软件平台或基础设施实现该教/学系统。在一些实施例中,教/学系统使用的教育内容对于用户的修改和/或扩充可以是开放的,例如由教育界进一步开发或产生教育内容。 
在一些实施例中,与少数先驱教师少量使用计算机相比,该教/学系统可以由学校或教育系统中的基本所有教师使用。例如,可以将教/学系统实现为用户友好系统,可以较容易地掌握和操作,包括由并非ICT学者的教师掌握和操作。 
在一些实施例中,该教/学系统允许进行个人、个性化、自适应和/或差异学习,而不是统一和/或平均学习。在一些实施例中,该教/学系统提供了完整课程高质量的丰富数字内容,而不是低质量和/或一致的内容。 
在一些实施例中,该教/学系统向教师提供了高质量丰富数字内容的初始选择,并允许由用户和/或第三方内容供应商扩展教育内容。 
在一些实施例中,该教/学系统允许进行综合评估、进行中评估、连续评估、实时评估、替代评估和/或基本不被学生注意到的评估,而不是偶尔 和/或孤立的评估事件。例如,使用“教室中”综合教学、学习和评估过程,并可以将评估集成到基本所有学习活动中。替代评估包括一种或多种评估,其中学生生成对问题或任务的响应;例如,与传统评估相反,在传统评估中,学生从事先提供的组或列表选择响应(例如,多选题、真/假问题、项目之间的匹配等)。 
在一些实施例中,该教/学系统允许学生和教师基本在任何地方和任何时候接触到计算机和/或利用计算机,而不是教师和/或学生有限地访问计算机和/或有限地利用学校中的计算机。 
在一些实施例中,该教/学系统支持综合教育课程,而不是部分课程、课程的少量部分或仅仅补充资源。 
在一些实施例中,该教/学系统允许教师基本实时地进行教室管理,例如,学习活动的流程;学生/组管理;任务分配;等等。 
在一些实施例中,该教/学系统可能需要初始的一次性投资(例如,初始教师准备和进行中、任选、更新时期),而不是教师准备的众多分解时期;例如,一种直观方法允许教师迅速理解和利用系统,由此甚至吸引犹豫或较慢适应新系统的教师。 
在一些实施例中,该教/学系统使得教师能够节省时间和精力,例如,在规划或准备讲课(例如,利用讲课模板、事先准备的用于教学方案的课程计划模型等)中,在生成测试或评估任务中,在对测试或评估任务进行检查或标记或分级中,等等。该教/学系统使得教与学变成积极且令人愉快的体验。 
在一些实施例中,结合守旧的教学风格(例如,混合教学或混合学习)、在课上和/或在课外使用该教/学系统。例如,在一些实施例中,大约50%,或高达50%的教室中的教/学是基于ICT的活动,其他是保守的教/学活动。 
参考图1A,图1A是根据一些说明性实施例的教/学系统100的示意方框图。系统100可以包括一个或多个部件、模块或层,可以利用软件和/或硬件,任选地跨多个位置,或利用多个装置或单元实现部件、模块或层。 
教师的培训和指导模块101可用于培训和指导教师利用系统100,例如,使用联机帮助、帮助台、讨论会、研讨会、讲座等。 
教育内容模块102包括与部分或基本完整课程对应的数字内容。教育 内容模块102允许差异教/学,例如,使得系统100有选择地向第一学生或学生组呈现第一教育内容,向第二学生或学生组呈现第二教育内容。差异教/学基于例如学生或学生组的进展或相对进展、学生或学生组的水平或相对水平、在先或进行中评估或其他准则。差异教/学解决了学生或一组学生的个人需要和/或个人能力,允许学生自我调节学习节奏,同时教师指导和监测学生和/或学生组的活动和进展。 
在一些实施例中,差异教/学可以允许每位学生(或学生组)根据其具体需求、能力、技能、知识和优选学习风格推进其学习。例如,可以向同班的不同学生分配或分派不同的学习对象或学习活动(例如,基本并行或在交叠的时间内),以满足各种学生的具体需求。此外或替代地,在学习对象的流程之内,可以向该学生提供个性化反馈或支持,考虑该学生的具体需求或技能,其先前的表现和答案,其具体强项或弱项,其进展和决策等。在一些实施例中,可以基于使用学习对象的学生的特性,自动修改、移除或增加教育学习对象的部分内容,由此向每位学生提供适应该学生特性和进展记录的学习对象。 
差异教/学可以包括学习对象或学习活动之内的差异支持。例如,系统100可以提供向第一种学生(例如,被识别为在特定主题中有困难的学生)提供第一种类型或层次的支持(例如,具有更多细节),可以向第二种学生(例如,被识别为精通特定主题的学生)提供第二种不同类型或层次的支持(例如,具有更少细节)。 
差异教/学可以包括学习对象或学习活动之内教育内容的差异自动化修改。例如,学习对象可以向被识别为在特定主题中有困难的学生提供额外解释,并可以向被识别为精通该主题的学生提供较少信息(或可以跳过一些解释)。 
差异教/学可以包括差异学习活动,使得不同学生基本并行或在交叠时间内参与不同的学习活动。例如,可以通过有效率地利用存储与各种等级的困难、各种时间周期、各种等级的复杂性等相关联的学习对象的仓库来实现这个目的。该系统可以允许对数字学习对象贴标签,使其标识它们在学习过程中的潜在角色以及与相关标准和学习结果要求的相关性,由此能够有效率且智能地针对具体需求加以选择。 
差异教/学可以包括学生特殊需求的差异辅助和差异完成。例如,在由在相关主题中有困难的第一位学生使用时,音频解说或音频/视频辅导可以伴随着学习对象,而在由精通该主题的第二位学生使用学习对象时,可以跳过或省略这样的解说或辅导。 
教育内容模块102允许自适应教/学,例如,使得系统100基于识别的该学生或组的弱项,基于所识别的该学生或组的强项,基于确定的该学生或组的知识图或基于其他标准,修改或重新构造呈现给学生(或一组学生)的内容。 
软件平台103允许规划、管理和集成教、学和评估以及相关活动和内容。支持模块104(例如在校支持或远程支持)向系统100的一个或多个模块提供支持,例如运行支持、教育学支持和技术支持。学校管理系统105包括系统100或其部件及其他学校系统之间的接口,其他系统例如是出勤系统、分级系统、财务系统等。社区模块106允许在教师、学生、父母、管理人员、与系统100相关联的企业实体(例如教育内容的供应者或卖主)、志愿者等之间进行公开(例如,公告牌、“博客”、网络广播、pod广播等)和通信(例如电子邮件、即时消息、聊天、讨论会等)。后勤模块107包括用于实现系统100的一个或多个部件的学校基础设施,例如硬件、软件、维护业务等。 
在一些实施例中,任选地,可以利用网络108实现系统100,使得可以通过网络(例如万维网、因特网、全球通信网、局域网(LAN)、广域网(WAN)、内部网、外部网等),任选地利用网络服务或网络部件(例如浏览器、插件、网络小应用程序等),获得教/学的一个或多个(或基本所有)功能。在其他实施例中,任选地,可以将系统100实现为非网络解决方案,例如实现为局部或不开放系统,实现为独立可执行系统等。 
参考图2,图2是根据一些说明性实施例的教/学数据结构200的示意方框图。数据结构200包括多个层,例如学习对象210、学习活动230和课程250。在一些实施例中,教/学数据结构200可以包括其他或额外等级的层次;例如,研究单元可以包括多节课程的集合,覆盖特定专题、问题或主题,例如作为年度主题学习/教学计划的一部分。可以使用其他或额外等级的层次。 
学习对象210包括例如多个学习对象211-219。学习对象包括,例如独立的应用、小应用程序、程序或发给学生(或一组学生)的任务,意在由学生利用。可以由利用计算机的学生对学习对象进行观看、收听、打字、绘图或以其他方式交互(例如被动地或主动地)。例如,学习对象211是主动-X交互式激励故事,其中要求学生利用定点装置选择图形项目;学习对象212是音频/视频陈述或演讲(例如AVI或MPG或WMV或MOV视频文件),意图由该学生被动地观看/收听;学习对象213是Flash应用,其中要求学生移动(例如拖放)图形对象和/或文本对象;学习对象214是Java小应用程序,其中要求学生响应于提出的问题键入文本;学习对象215是JavaScript程序,其中学生在多选测试中选择答案;学习对象216是动态HTML页面,其中要求学生阅读文本,任选地在页面之间正向和反向导航;学习对象217是Shockwave应用,其中要求学生响应于指令绘制几何形状;等等。学习对象可以包括各种其他内容项,例如,交互文本或“实况文本”、书写工具、讨论工具、委托、任务、知识测验、游戏、训练和练习、用于求解的问题、问题、指示页、演讲、动画、音频/视频内容、图像内容、文本内容、词汇等。 
学习对象210可以与各种时间长度、困难水平、课程部分或主题或其他属性相关联。例如,学习对象211需要大约十二分钟来完成,而学习对象212需要大约七分钟来完成;学习对象213是困难学习对象,而学习对象214是容易的学习对象;学习对象215是数学学习对象,而学习对象216是语文学习对象。 
学习对象210存储在教育内容仓库271中。学习对象271是利用开发工具272写作、创作、开发和/或产生的,例如,利用模板、编辑器、写作工具、逐步“向导”产生过程,等等。学习对象210是由如下人员中的一种或多种生成的:教师、教学专业人员、学校人员、教育学专家、学院成员、负责人、顾问、研究员或其他专业人员。例如,可以基于从焦点组、专家、模拟器、质量保证团队或其他适当的源接收的输入生成或修改学习对象210。学习对象210可以从外源输入,例如,利用转换或重新格式化工具。在一些实施例中,用户修改学习对象可能导致学习对象的复制,从而存储学习对象的原始未修改版本和新的修改版本;可以基本独立地使用学 习对象的原始版本和新版本。 
学习活动230包括,例如多个学习活动231-234。例如,学习活动231包括学习对象215,随后是学习对象216。学习活动232包括学习对象218,随后是学习对象214、213和219。学习活动233包括学习对象233,随后是学习对象213或学习对象211,随后是学习对象215。学习活动234包括学习对象211,随后是学习对象217。 
学习活动包括,例如相同(或类似)主题(例如数学、语文、物理等)中的一个或多个学习对象。学习活动230可以与各种时间长度、困难水平、课程部分或主题或其他属性相关联。例如,学习活动231需要大约十八分钟来完成,而学习活动232需要大约三十分钟来完成;学习活动232是困难的学习活动,而学习活动234是容易的学习活动;学习活动231是数学学习活动,而学习活动232是语文学习活动。可以将学习对象用在或放在不同学习活动中的不同位置(例如时间位置)。例如,学习对象215是学习活动231中的第一学习对象,而学习对象215是学习活动233中的最后学习对象。 
由内容管理系统281产生和管理学习活动230,内容管理系统281可以生成和/或存储学习活动230。例如,浏览器接口允许教师在教育内容仓库中存储的学习对象210(例如,按照主题、难度水平、时间长度或其他属性排序或过滤)之间浏览,并通过组合一个或多个学习对象(例如,使用拖放接口、时间线或其他工具)选择和构造学习活动。在一些实施例中,可以在各种教-学-评估方案或布局中,例如,使用不同的组织方法或建模方法,布置和/或组合学习活动230。可以按照预定义顺序,例如,人工布置方案;或者可以利用脚本自动产生方案,以定义序列化、分支序列化、条件序列化等。此外或替代地,在预定义学习活动仓库282中存储预定义学习活动,可供教师使用。在一些实施例中,编辑的方案或布局,或教师产生的方案或布局,被存储在教师的个人“橱柜”或“私人文件夹”(例如,如这里所述)中,能够被取回重复使用或进行修改。在一些实施例中,除了学习活动仓库282之外或作为替代,可以使用其他或额外的机构或部件。教/学系统提供了工具,用于编辑预定义方案(例如存储在学习活动仓库282中)和/或用于由教师生成新方案。例如,脚本管理器283可用于生成、修 改和/或存储脚本,脚本定义学习活动的部件、它们的次序或序列、关联的时间线以及关联的属性(例如,要求、条件等)。任选地,脚本可以包括规则或书写命令,允许基于各种条件或上下文,例如基于使用学习活动的特定学生的过去表现,基于使用学习活动的特定学生的偏好,基于学习过程的阶段等,对学习活动进行动态修改。任选地,脚本可以是教/学计划的一部分。一旦被激活或执行,脚本从教育内容仓库271调用适当的学习对象,并可以任选地将它们,例如差异地或自适应地分配给学生。例如,可以利用教育建模语言(EML),利用根据IMS学习设计(LD)规格和标准的书写方法和命令等,实现脚本。在一些实施例中,脚本管理器283可以包括EML编辑器,由此将EML编辑功能集成到教/学系统中。在一些实施例中,教/学系统和/或脚本管理器283使用的是“建模语言”和/或“文编语言”,其使用教育学术语,例如描述教师熟悉的教育学事件和教育学活动。脚本还可以包括应当基本实时存储或向教师报告什么类型的数据的规格,例如,在学生交互或对学习对象的响应方面。例如,脚本可以指示教/学系统自动执行这些操作中的一种或多种:存储学生对所有问题,或一组选择的问题提供的所有结果和/或答案;存储该学生做出的所有选择或仅存储该学生的最后选择;实时向教师报告预定义条件是否真实,例如,是否学生答案的至少50%是错误的;等等。 
课程250包括,例如多个课程251和252。例如,课程251包括学习活动231,随后是学习活动232。课程252包括学习活动234,随后是学习活动231。课程包括一个或多个学习活动,任选地具有同样(或类似)主题。 
例如,学习对象211和217在乘法主题中,而学习对象215和216在除法主题中。因此,学习活动234(包括学习对象211和217)在乘法主题中,而学习活动231(包括学习对象215和216)在除法主题中。此外,课程252(包括学习活动234和231)在数学主题中。 
课程250可以与各种时间长度、困难水平、课程部分或主题或其他属性相关联。例如,课程251需要大约四十分钟来完成,而课程252需要大约三十五分钟来完成;课程251是困难课程,而课程252是容易课程。可以将学习活动用在或放在不同课程中的不同位置(例如时间位置)。例如,学习对象215是学习活动231中的第一学习对象,而学习对象215是学习 活动233中的最后学习对象。 
由教/学管理系统291产生和管理课程250,教/学管理系统291可以生成和/或存储课程250。例如,浏览器接口允许教师在学习活动230(例如,按照主题、难度水平、时间长度或其他属性排序或过滤)之间浏览,并通过组合一个或多个学习活动(例如,使用拖放接口、时间线或其他工具)选择和构造课程。此外或替代地,预定义的课程可供教师利用。 
如箭头261所示,学习对象210用于生成和修改学习活动230。如箭头262所示,学习活动用于生成和修改课程250。 
在一些实施例中,大量的学习对象210和/或学习活动230可供教师使用。例如,在一个实施例中,学习对象210可以包括每年级(例如,对于二年级、三年级等)每个主题至少300个单个学习对象210;每年级每个主题至少500个问题或练习;每年级每个主题至少150个训练游戏;至少250个学生与交互式文本项交互的“实况文本”活动(每年级每个主题);等等。 
一些学习对象210开始是单个生成或产生的,使得开发者生成新的唯一的学习对象210。其他学习对象210是利用模板或产生工具或“向导”产生的。通过修改先前产生的学习对象210,例如,通过替代文本项,通过替换或移动图形项目等来产生更多其他学习对象210。 
在一些实施例中,可以使用一个或多个学习对象210来撰写或构造学习活动;可以使用一个或多个学习活动230来撰写或构造课程250;一个或多个课程可以是研究单元或教育专题或主题的一部分;一个或多个研究单元可以是教育纪律,例如与工作计划相关联的一部分。 
参考图3A,图3A是根据本发明一些说明性实施例的教/学系统300的示意方框图。利用一个或多个有线和/或无线链路341-358,例如,利用有线LAN、无线LAN、因特网或其他通信系统将系统300的部件互连起来。 
系统300包括教师站310和多个学生站301-303。教师站310和/或学生站301-303可以包括,例如,台式计算机、个人计算机(PC)、膝上型计算机、移动计算机、笔记本计算机、平板计算机、便携式计算机、专用计算装置、通用计算装置等。 
教师站310和/或学生站301-303可以包括,例如:处理器(例如中央处理单元(CPU)、数字信号处理器(DSP)、微处理器、主处理器、控制器、 多个处理器或控制器、芯片、微芯片、一个或多个电路、电路系统、逻辑单元、集成电路(IC)、专用IC(ASIC)、或任何其他适当多用途或特定处理器或控制器);输入单元(例如,键盘、小键盘、鼠标、触摸板、指示笔、微音器或其他适当的定点装置或输入装置);输出单元(例如阴极射线管(CRT)监视器或显示单元、液晶显示器(LCD)监视器或显示单元、等离子体监视器或显示单元、屏幕、监视器、一个或多个扬声器或其他适当的显示单元或输出装置);存储单元(例如,随机存取存储器(RAM)、只读存储器(ROM)、动态RAM(DRAM)、同步DRAM(SD-RAM)、闪速存储器、易失性存储器、非易失性存储器、高速缓冲存储器、缓存、短期存储器单元、长期存储器单元、或其他适当的存储单元);外部存储单元(例如,硬盘驱动器、软盘驱动器、紧致盘(CD)驱动器、CD-ROM驱动器、数字多用盘(DVD)驱动器、或其他适当可移除或不可移除存储单元);通信单元(例如,有线或无线网络接口卡(NIC)、有线或无线调制调解器、有线或无线接收机和/或发射机、有线或无线发射机-接收机或收发器、射频(RF)通信单元或收发器,或能够发射和/或接收信号、数据块、帧、传输流、数据分组、消息和/或数据的其他单元;通信单元可以任选地包括,或可以任选地关联到一个或多个天线,例如偶极子天线、单极天线、全向天线、端馈天线、圆极化天线、微带天线、分集式天线等);操作系统(OS);和其他适当的硬件部件和/或软件部件。 
由教师使用教师站310(任选地利用投影仪311和投影板312)讲解教育主题和专题,提供演讲,向学生传达教育信息,执行课程计划,进行课内课程执行和管理,执行课程追踪活动或过程(例如复查学生表现,复查家庭作业、复查知识测验等),向一个或多个学生分配学习活动(例如按照个人和/或按照组),进行讨论,分配家庭作业,获得学生或学生组的个人关注,进行实时教室内教学,对学生或学生组执行的学习活动进行实时教室内管理,有选择地向学生或学生组分配或再分配学习活动或学习对象,从学生站301-303接收自动化反馈或人工反馈(例如,在完成学习活动或学习对象时;在到达特定等级或成功率时;在无法到达特定等级或成功率时;在特定练习上花费阈值量的尝试或分钟时,等等),或执行其他教学和教室管理操作。 
在一些实施例中,教师站310用于执行教学工具的操作,例如课程规划、实时教室管理、教育内容的陈述、向学生(例如向不同学生或学生组)分派内容的差异分配、向学生(例如向不同学生或学生组)差异分配学习活动或学习对象、向学生(例如,基于其在一个或多个学习活动中过去的表现、过去的成功、过去的失败、识别的强项、识别的弱项)自适应分配内容或学习活动或学习对象、进行课堂讨论、监测和评估不同学生或一组或多组学生、记录和/或报告学生的操作和/或学生成绩、操作学习管理系统(LMS)、管理学生站301-303(例如,基本并行或基本同时)执行的多个学习过程。在一些实施例中,可以将该系统实现为数字教学平台(DTP)。 
可以基本实时(即,在上课期间且教师和学生在教师中的同时),以及在上课之前和之后,使用教师站310。例如,教师站的实时利用包括:呈现专题和主题;向学生分配各种活动和分配;进行讨论;总结课程;以及分配家庭作业。课前和课后利用包括,例如:为课程计划选择和分配教育内容(例如学习对象或学习活动);编辑内容元素;指导学生;辅助学生;回答学生疑问;评估学生的作业和/或家庭作业;以及报告。在一些实施例中,教师站110可以包括教师内容编辑器,其可以允许教师修改和/或生成数字学习对象,修改数字学习对象的工作流程,或对教育内容进行其他修改,任选地在课中实时地或课后进行。 
学生(例如,个人,使得每个学生操作一个站,或者两个学生操作一个站,等等)使用学生站301-303进行个人学习活动,执行个人分配,参与课堂学习活动,参与分配活动,根据课程计划访问各种教育主题中的丰富数字内容,在成组分配中合作,参与讨论,执行练习,参与学习社区,与教师站310或其他学生站301-303通信,接收或执行个性化学习活动等。在一些实施例中,学生站301-303包括软件部件,可以由学生远程访问软件部件,例如,以允许学生利用远程访问从其家庭计算机做家庭作业,允许学生利用远程访问从其家庭计算机或从图书馆计算机执行学习活动或学习对象,等等。 
教师站310连接到,或包括投影仪311,投影仪能够在板312上投影或以其他方式显示信息,板例如是黑板、白板、帷幕、智能板等。教师站310和/或投影仪311由教师用于有选择地在板312上有选择地投射或以其他方 式显示内容。例如,首先,在板312上呈现第一内容,例如,同时教师对学生讲话以解释教育主题。然后,教师可以利用教师站310和/或投影仪311以停止投射第一内容,同时学生使用他们的学生站301-303进行学习活动。此外,教师可以利用教师站310和/或投影仪311有选择地中断学生使用学生站301-303。例如,教师可以指示教师站310向每个学生站301-303发送指示,停止或暂停学习活动并在学生站301-303上显示消息,例如“请现在观看投影板”。可以使用其他适当操作和控制方案以允许教师站310有选择地命令投影仪311和/或板312工作。 
教师站310以及学生站301-303可以与学校服务器321连接,学校服务器321能够提供或供应数字内容,例如学习对象、学习活动和/或课程。此外或替代地,站310以及学生站301-303可以直接(例如,如果教育内容仓库322是学校服务器350的部分或与其相关联)或间接(例如,如果利用远程服务器、因特网资源等实现教育内容仓库322)连接到教育内容仓库322。在本地或远程地使用内容开发工具323,以利用例如模板、编辑器、逐步“向导”发生器、封装工具、序列化工具、“包装”工具、写作工具等,产生原始或新的教育内容,或修改或编辑或更新内容项目。 
在一些实施例中,使用远程访问子系统353,以允许教师和/或学生结合学校服务器321和/或教育内容仓库322利用远程计算装置(例如,在家中,在图书馆等)。 
在一些实施例中,可以利用公共接口或集成平台(例如,“教育工作站”)实现教师站310和学生站301-303,使得登陆屏幕请求用户选择或以其他方式输入其角色(例如教师或学生)和/或身份(例如,姓名或唯一标识符)。 
在一些实施例中,系统300基于学生对学生站301-303的操作对他们的表现执行实时评估。例如,作为常规基于事件的测验或考试的替代或补充,系统300监测不同学生在不同学习对象或学习活动中的成功和失败。例如,教师利用教师站310向各位学生或学生组分派或分配各种学习活动或学习对象。教师利用教师站310向包括利用学生站301的学生A的第一组学生分配第一学习对象和第二学习对象;教师利用教师站310向包括利用学生站302的学生B的第二组学生分配第一学习对象和第三学习对象。 
系统300基于学生对学生站301-303的操作监测、记录和报告他们的 表现。例如,系统300可以判定并报告学生A成功完成了第一学习对象,而学生B未能完成第二学习对象。系统300可以判定并报告学生A在与第一学习对象相关联的预定义时间内成功完成了第一学习对象,而学生B在比所需时间更长的时间之内完成了第二学习对象。系统300可以判定并报告学生A成功完成或回答了学习对象或学习活动中87%的任务或问题,而学生B成功完成或回答了学习对象或学习活动中45%的任务或问题。系统300可以判定并报告学生A似乎“粘滞”或逗留在特定练习或学习对象上,或学生B在特定时间(例如两分钟)内未操作键盘或鼠标。系统300可以判定并报告第一组中至少80%的学生成功完成了分配给他们的学习活动的至少75%,或第二组中至少50%的学生未能正确回答分配给他们的至少30%的问题。可以使用其他类型的判断和报告。 
系统300在各个时间,利用各种方法,例如,基于教师利用教师站310做的选择,产生报告。例如,教师站310可以产生一种或多种报告,例如,不同学生报告、组报告、班级报告、提示教师特定事件(例如,学生或一组学生失败或成功)的提示型消息等。例如,可以在上课结束时;在特定时间(例如,在特定钟点);在预定义时间间隔(例如,每十分钟,学校每天,每周);根据利用教师站的教师需要、请求或命令;在发生触发事件时在满足一个或多个条件时,例如,在学生或学生组完成特定学习活动时,学生的学习活动失败时,预定义百分比的学生学习活动失败时,学生的学习活动成功时,预定义百分比的学生在学习活动中成功时,等等,可以产生报告。 
在一些实施例中,可以由系统300基本实时地,在教室中上课期间,产生报告或提示。例如,系统300可以通过教师站310利用图形或文本或可听到的通知提示教师一个或多个学生或学生组在分配给他们的学习活动或学习对象中没有进展(根本没有,或根据预定义的里程碑)。在接收实时提示时,教师可以利用教师站310,例如通过获得相关学生或组进展的详细信息,进一步检索实际进展的细节。例如,教师可以使用教师站310观看详述学生进展状态的报告,例如学生开始或尚未开始学习对象或学习活动;班级中或一个或多个组中完成分配任务的学生百分比;学生在学习对象或学习活动中的进展(例如,该学生执行了40%的学习活动;该学生在学习对 象的第三个问题或第四屏前“思考”超过六十秒;该学生完成了分配的学习对象并开始执行任选的学习对象)等。 
在一些实施例中,以允许后续搜索、查询和检索的格式监测、记录和存储教、学和/或评估活动。数据采掘过程结合报告工具可以执行研究,并可以产生关于各种教育、教育学和行政实体的报告,例如:关于学生(单个学生、一组学生、班级、年级、学校中的所有学生等);教师(单个教师、执教同一年级和/或同一学校和/或同一学科的一组教师);学习活动和相关内容;并用于执行研究和形成评估,用于改善教学方法、流程或学习活动序列等。 
在一些实施例中,例如,可以针对学生的知识图,跟踪和记录的学生在学生站上执行的操作,跟踪和记录的教师在教师站上执行的操作等执行数据采掘过程和分析处理。数据采掘和分析可以确定关于一个或多个学生、教师、班级、组、学校、学区、国民教育系统、多国或国际教育系统等的表现、成就、强项、弱项、行为和/或其他属性的结论。在一些实施例中,可以使用分析结果在国际层次、国家层次、区域层次、学校层次、年级层次、班级层次、小组层次、学生层次等之上比较教和/或学。 
在一些实施例中,将产生的报告用作学生表现、学生知识、学生课堂行为(例如学生对指令有响应,学生对指令没有响应)或其他学生参数的替代或额外评估。在一些实施例中,对于一些评估事件,可以生成和/或显示信息项(例如“标题”)以向教师或向教/学系统提供与评估相关的信息;评估信息项可以被教师和/或学生(例如,由教师授权)看到或访问。评估信息项可以包括,例如评估事件内部的内置或集成信息项,向教师(或教/学系统)提供如何评估由学生执行的评估事件的指示。可以使用评估信息项的其他格式和/或功能。 
任选地,系统300自动地或根据使用教师站310的教师需要(或,例如自动地和经过使用教师站310的教师批准)产生和/或发起一个或多个校正周期、“训练”周期、额外的学习对象、修改的学习对象等。例如,系统300判定学生A正确求解了呈现给他的72%的数学问题;学生A成功求解的基本所有(或大部分)数学问题在乘法领域中;且学生A未能成功解决的基本所有(或大部分)数学问题在除法领域中。因此,系统300可以向教 师站310报告学生A理解了乘法,学生A(根本,或在估计的程度上)未理解除法。此外,系统300自适应且有选择地呈现内容(或制止呈现内容)以适应学生A的所识别强项和弱项。例如,系统300可以有选择地制止向学生A呈现学生A理解的乘法领域的额外内容(例如,解释和/或练习)。系统300可以有选择地向学生A呈现学生B尚未理解的除法领域中的额外内容(例如,解释和/或练习)。可以由系统300自动地,或经过利用教师站310的教师响应于教师站310上呈现的提示消息或建议消息的批准,执行额外的陈述(或制止额外陈述)。 
在一些实施例中,多种类型的用户可以在班级和/或远程地利用系统300或其部件。这种类型的用户包括,例如上课的教师,上课的学生,在家或远方的教师,在家或远方的学生,社区成员,监督人,管理者,负责人,管理局(例如教育委员会),学校系统管理者,学校支持和帮助台人员,系统管理员,技术型教育学专家,内容开发专家等。 
在一些实施例中,可以将系统300用作合作学习管理系统(LMS)或数字教学平台(DTP),其中教师和学生利用公共系统。例如,系统300可以包括协作工具330,以允许实时课中协作,例如允许学生向公共空间发送或提交他们的成就或他们的工作结果(或其部分),教师从公共空间(利用教师站310)选择一个或多个提交项目以进行投影、比较等。例如,可以任选地利用协作环境或协作区域或协作系统实现协作工具330。协作工具330可以任选地包括教师主持的公共空间,学生(利用学生站301-303)向该公共空间发布他们的工作、文本、图形或其他信息,由此生成公共协作“博客”或公布网络新闻公告或学生产品的其他形式表达。协作工具330可以进一步提供协作工作空间,其中学生可以在公共分配上一起工作,任选地在在线可用的实时对等方中显示,以进行聊天或即时消息传输(例如,利用真实生活姓名、用户名、化身、图形项目、文本项目、照片、链路等)。 
在一些实施例中,例如,可以由系统300,每个教师、每个学生、每组学生、每个班级、每个年级等使用动态个性化和/或区分。系统300和/或其教育内容可以对第三方内容开放,可以遵守各种标准(例如,万维网标准、教育标准等)。系统300可以是带标签的内容学习内容管理系统(LCMS),由用户(例如教师、学生、专家、父母等)利用语义网络机制、元数据和/ 或教育内容的民主标签。 
系统300可以利用或可以包括可插入架构,例如插件或变换器或输入机构,例如,以允许向系统中输入外部材料作为学习对象或学习活动或课程,以允许迅速调整新型学习对象(例如,原始或第三方),以为第三方内容提供蓝图或模板等。 
可以实现或调整系统300以满足教育系统或学校的特定要求。例如,在一些实施例中,系统300可以设置每个序列或每节课最大数量的活动;可以设置教师可以分配给学生的最大数量的并行活动(例如,以避免教师对课堂上每个学生正在做什么“失去控制”的状况);可以允许在学习活动和/或学习对象之内和/或之间进行灵活的游历;可以包括清晰、明了且非艺术性的接口部件以使用户供容易或更快理解;可以允许学生(或学生站)之间和/或一个或多个学生(或学生站)和教师(或教师站)之间进行协作讨论;并可以培训和准备教师和学生使用系统300并使来自其教育内容和工具的效益最大化。 
在一些实施例中,学生站允许学生访问“用户橱柜”或“个人文件夹”,其包括个人信息以及与该特定学生相关联的内容。例如,用户橱柜可以存储和/或向学生呈现:学生已经观看或实践的教育内容;学生已经完成和/或提交的项目;在完成和/或提交它们之前学生准备的草稿和进行中工作;学生的个人记录,例如,他的年级和出勤记录;学生已经参与的测试或分配任务的副本,任选地重构测试或允许由学生解决测试,或任选地示出测试问题的正确答案;该学生已经观看的课程;学生已经观看的讲座,或与学生已经实践的主题相关的讲座;与学生尚未学习和/或尚未实践,但要求该学生自学或课外学习的主题相关的前瞻性讲座、演讲和解释;尚未完成的分配任务或分配的家庭作业;已完成、提交、分级和/或仍处于草稿状态中的分配任务或分配的家庭作业;具有私人或个人笔记的记事本,该笔记表明学生可能为其检索书写;指向该学生选择标记为喜爱项目或快速存储的“书签”或“喜爱项目”或其他指针的指示;等等。 
在一些实施例中,教师站允许教师(以及任选地一个或多个学生,经由学生站)访问“教师橱柜”或“个人文件夹”(或其子集,或其部分的陈述或显示),这可以例如存储和/或向教师呈现(和/或学生)该教师为其班 级规划的“计划”或“活动布局”;该教师向原计划引入的变化或增加;实际执行课程过程的陈述,任选地包括教师输入的注释;等等。 
参考图1B,图1B是根据一些说明性实施例的教/学系统100的示意方框图。利用一个或多个有线和/或无线链路,例如,利用有线LAN、无线LAN、因特网和/或其他通信系统将系统100B的部件互连起来。 
系统100B包括教师站110B和多个学生站101B-103B。教师站110B和/或学生站101B-103B可以包括,例如,台式计算机、个人计算机(PC)、膝上型计算机、移动计算机、笔记本计算机、平板计算机、便携式计算机、专用计算装置、通用计算装置、蜂窝装置等。 
教师站110B和/或学生站101B-103B可以包括,例如:处理器(例如中央处理单元(CPU)、数字信号处理器(DSP)、微处理器、主处理器、控制器、多个处理器或控制器、芯片、微芯片、一个或多个电路、电路系统、逻辑单元、集成电路(IC)、专用IC(ASIC)、或任何其他适当多用途或特定处理器或控制器);输入单元(例如,键盘、小键盘、鼠标、触摸板、指示笔、微音器或其他适当的定点装置或输入装置);输出单元(例如阴极射线管(CRT)监视器或显示单元、液晶显示器(LCD)监视器或显示单元、等离子体监视器或显示单元、屏幕、监视器、一个或多个扬声器或其他适当的显示单元或输出装置);存储单元(例如,随机存取存储器(RAM)、只读存储器(ROM)、动态RAM(DRAM)、同步DRAM(SD-RAM)、闪速存储器、易失性存储器、非易失性存储器、高速缓冲存储器、缓存、短期存储器单元、长期存储器单元、或其他适当的存储单元);外部存储单元(例如,硬盘驱动器、软盘驱动器、紧致盘(CD)驱动器、CD-ROM驱动器、数字多用盘(DVD)驱动器、或其他适当可移除或不可移除存储单元);通信单元(例如,有线或无线网络接口卡(NIC)、有线或无线调制调解器、有线或无线接收机和/或发射机、有线或无线发射机-接收机或收发器、射频(RF)通信单元或收发器,或能够发射和/或接收信号、数据块、帧、传输流、数据分组、消息和/或数据的其他单元;通信单元可以任选地包括,或可以任选地关联到一个或多个天线或天线组;操作系统(OS);和其他适当的硬件部件和/或软件部件。 
可以由教师使用教师站110B(任选地利用投影仪111B和投影板112B) 讲解教育主题和专题,提供演讲,向学生传达教育信息,执行课程计划,进行课内课程执行和管理,执行课程追踪活动或过程(例如复查学生表现,复查家庭作业、复查知识测验等),向一个或多个学生分配学习活动(例如按照个人和/或按照组),进行讨论,分配家庭作业,获得学生或学生组的个人关注,进行实时教室内教学,对学生或学生组执行的学习活动进行实时教室内管理,有选择地向学生或学生组分配或再分配学习活动或学习对象,从学生站101B-103B接收自动化反馈或人工反馈(例如,在完成学习活动或学习对象时;在到达特定等级或成功率时;在无法到达特定等级或成功率时;在特定练习上花费阈值量的尝试或分钟时,等等),或执行其他教学和教室管理操作。 
在一些实施例中,教师站110B可用于执行教学工具的操作,例如课程规划、实时教室管理、教育内容的陈述、向学生(例如向不同学生或学生组)分派内容的差异分配、向学生(例如向不同学生或学生组)差异分配学习活动或学习对象、向学生(例如,基于其在一个或多个学习活动中过去的表现、过去的成功、过去的失败、识别的强项、识别的弱项)自适应分配内容或学习活动或学习对象、进行课堂讨论、监测和评估不同学生或一组或多组学生、记录和/或报告学生的操作和/或学生成绩、操作学习管理系统(LMS)、管理学生站101B-103B(例如,基本并行或基本同时)执行的多个学习过程。在一些实施例中,一些操作(例如日志记录操作)可以由服务器(例如LMS服务器)或教师站110B外部的其他单元执行,而其他操作(例如报告操作)可以由教师站110B执行。 
可以基本实时(即,在上课期间且教师和学生在教师中的同时),以及在上课之前和之后,使用教师站110B。例如,教师站的实时利用包括:呈现专题和主题;向学生分配各种活动和分配;进行讨论;总结课程;以及分配家庭作业。课前和课后利用包括,例如:为课程计划选择和分配教育内容(例如学习对象或学习活动);编辑内容元素;指导学生;辅助学生;回答学生疑问;评估学生的作业和/或家庭作业;管理学生的差异组;以及报告。 
学生(例如,个人,使得每个学生操作一个站,或者两个学生操作一个站,等等)使用学生站101B-103B进行个人学习活动,执行个人分配, 参与课堂学习活动,参与分配活动,根据课程计划访问各种教育主题中的丰富数字内容,在成组分配中合作,参与讨论,执行练习,参与学习社区,与教师站110B或其他学生站101B-103B通信,接收或执行个性化学习活动等。在一些实施例中,学生站101B-103B可以任选地包括或利用软件部件,可以由学生远程访问软件部件,例如,以允许学生利用远程访问从其家庭计算机做家庭作业,允许学生利用远程访问从其家庭计算机或从图书馆计算机执行学习活动或学习对象,等等。在一些实施例中,例如,可以利用操作系统(OS)和浏览器将学生站101B-103B实现为“薄”客户端装置,以访问可能存储在外部和/或远程服务器上的远程存储的教育内容(例如,通过因特网、内部网或其他类型的网络)。 
教师站110B连接到,或包括投影仪111B,投影仪能够在板112B上投影或以其他方式显示信息,板例如是黑板、白板、帷幕、智能板等。教师站110B和/或投影仪111B可以由教师用于有选择地在板112B上有选择地投射或以其他方式显示内容。例如,首先,在板112B上呈现第一内容,例如,同时教师对学生讲话以解释教育主题。然后,教师可以利用教师站110B和/或投影仪111B以停止投射第一内容,同时学生使用他们的学生站101B-103B进行学习活动。此外,教师可以利用教师站110B和/或投影仪111B有选择地中断学生使用学生站101B-103B。例如,教师可以指示教师站110B向每个学生站101B-103B发送指示,停止或暂停学习活动并在学生站101B-103B上显示消息,例如“请现在观看投影板”。可以使用其他适当操作和控制方案以允许教师站110B有选择地命令投影仪111B和/或板112B工作。 
教师站110B以及学生站101B-103B可以与学校服务器121B连接,学校服务器121B能够提供或供应数字内容,例如学习对象、学习活动和/或课程。此外或替代地,教师站110B以及学生站101B-103B可以直接(例如,如果教育内容仓库122B是学校服务器121B的部分或与其相关联)或间接(例如,如果利用远程服务器、因特网资源等实现教育内容仓库122B)连接到教育内容仓库122B。在一些实施例中,可以实现系统100B,从而在本地在学校或在远方位置存储教育内容。例如,学校服务器可以向教师站110B和/或学生站101B-103B提供完全服务;和/或,学校服务器可以作为能够 供应教育内容的远程服务器的中介或代理。 
可以在本地或远程地使用内容开发工具124B,以利用例如模板、编辑器、逐步“向导”发生器、封装工具、序列化工具、“包装”工具、写作工具等,产生原始或新的教育内容,或修改或编辑或更新内容项目。在一些实施例中,可以将内容开发工具124B实现为具有一个或多个内容产生(CG)工具的内容产生环境(CGE)。在一些实施例中,教师站110可以包括教师内容编辑器,其可以允许教师修改和/或生成数字学习对象,修改数字学习对象的工作流程,或对教育内容进行其他修改,任选地在课中实时地或课后进行。 
在一些实施例中,使用远程访问子系统123B,以允许教师和/或学生结合学校服务器121B和/或教育内容仓库122B利用远程计算装置(例如,在家中,在图书馆等)。 
在一些实施例中,可以利用公共接口或集成平台(例如,“教育工作站”)实现教师站110B和学生站101B-103B,使得登陆屏幕请求用户选择或以其他方式输入其角色(例如教师或学生)和/或身份(例如,姓名或唯一标识符)。 
在一些实施例中,系统100B基于学生对学生站101B-103B的操作对他们的表现执行实时评估。例如,作为常规基于事件的测验或考试的替代或补充,系统100B监测不同学生在不同学习对象或学习活动中的成功和失败。例如,教师利用教师站110B向各位学生或学生组分派或分配各种学习活动或学习对象。教师利用教师站110B向包括利用学生站101B的学生A的第一组学生分配第一学习对象和第二学习对象;教师利用教师站110B向包括利用学生站102B的学生B的第二组学生分配第一学习对象和第三学习对象。 
系统100B基于学生对学生站101B-103B的操作对他们的表现进行监测、记录和报告。例如,系统100B可以判定并报告学生A成功完成了第一学习对象,而学生B未能完成第二学习对象。系统100B可以判定并报告学生A在与第一学习对象相关联的预定义时间内成功完成了第一学习对象,而学生B在比所需时间更长的时间之内完成了第二学习对象。系统100B可以判定并报告学生A成功完成或回答了学习对象或学习活动中87%的任务或 问题,而学生B成功完成或回答了学习对象或学习活动中45%的任务或问题。系统100B可以判定并报告学生A在其第一次尝试中成功完成或回答了学习对象或学习活动中80%的任务或问题,在第二次尝试中仅成功完成或回答了20%的任务或问题,而学生B在第一次尝试中仅成功完成或回答了29%的任务或问题,在第二次尝试时完成31%,对于剩余的40%,从学生站得到正确答案(例如,在三次尝试提供不正确回答之后)。系统100B可以判定并报告学生A似乎“思考”或逗留在特定练习或学习对象,或学生B在特定时间(例如两分钟)内未操作键盘或鼠标。系统100B可以判定并报告第一组中至少80%的学生成功完成了他们分配的学习活动的至少75%,或第二组中至少50%的学生未能正确回答分配给他们的至少30%的问题。可以使用其他类型的判断和报告。 
系统100B在各个时间,利用各种方法,例如,基于教师利用教师站110B做的选择,产生报告。例如,教师站110B可以产生一种或多种报告,例如,不同学生报告、组报告、班级报告、提示教师特定事件(例如,学生或一组学生失败或成功)的提示型消息等。例如,可以在上课结束时;在特定时间(例如,在特定钟点);在预定义时间间隔(例如,每十分钟,学校每天,每周);根据利用教师站的教师需要、请求或命令;在发生触发事件时在满足一个或多个条件时,例如,在学生或学生组完成特定学习活动时,学生的学习活动失败时,预定义百分比的学生学习活动失败时,学生的学习活动成功时,预定义百分比的学生在学习活动中成功时,等等,可以产生报告。 
在一些实施例中,可以由系统100B基本实时地,在教室中上课期间,产生报告或提示。例如,系统100B可以通过教师站110B利用图形或文本或可听到的通知提示教师一个或多个学生或学生组在分配给他们的学习活动或学习对象中没有进展(根本没有,或根据预定义的里程碑)。在接收实时提示时,教师可以利用教师站110B,例如通过获得相关学生或组进展的详细信息,进一步检索实际进展的细节。例如,教师可以使用教师站110B观看详述学生进展状态的报告,例如学生开始或尚未开始学习对象或学习活动;班级中或一个或多个组中完成分配任务的学生百分比;学生在学习对象或学习活动中的进展(例如,该学生执行了40%的学习活动;该学生在 学习对象的第三个问题或第四屏前“思考”超过三分钟;该学生完成了分配的学习对象并开始执行任选的学习对象)等。 
在一些实施例中,以允许后续搜索、查询和检索的格式监测、记录和存储教、学和/或评估活动。数据采掘过程结合报告工具可以执行研究,并可以产生关于各种教育、教育学和行政实体的报告,例如:关于学生(单个学生、一组学生、班级、年级、学校中的所有学生等);教师(单个教师、执教同一年级和/或同一学校和/或同一学科的一组教师);学习活动和相关内容;并用于执行研究和形成评估,用于改善教学方法、流程或学习活动序列等。 
在一些实施例中,例如,可以针对学生的知识图,跟踪和记录的学生在学生站上执行的操作,跟踪和记录的教师在教师站上执行的操作等执行数据采掘过程和分析处理。数据采掘和分析可以确定关于一个或多个学生、教师、班级、组、学校、学区、国民教育系统、多国或国际教育系统等的表现、成就、强项、弱项、行为和/或其他属性的结论。在一些实施例中,可以使用分析结果在国际层次、国家层次、区域层次、学校层次、年级层次、班级层次、小组层次、学生层次等之上比较教和/或学。 
在一些实施例中,将产生的报告用作学生表现、学生知识、学生学习策略(例如,学生在回答时一直反复尝试;学生一直请求系统提供提示选择)学生课堂行为(例如学生对指令有响应,学生对指令没有响应)或其他学生参数。在一些实施例中,对于一些评估事件,可以生成和/或显示信息项(例如“标题”)以向教师或向教/学系统提供与评估相关的信息;评估信息项可以被教师和/或学生(例如,由教师授权)看到或访问。评估信息项可以包括,例如评估事件内部的内置或集成信息项,向教师(或教/学系统)提供如何评估由学生执行的评估事件的指示。可以使用评估信息项的其他格式和/或功能。 
任选地,系统100B自动地或根据使用教师站110B的教师需要(或,例如自动地和经过使用教师站110B的教师批准)产生和/或发起一个或多个学生调整的校正周期、“训练”周期、额外的学习对象、修改的学习对象等。考虑到来自学生表现记录的数据,系统100B可以识别强项和弱项、理解和错误观念。例如,系统100B判定学生A正确求解了呈现给他的72%的 数学问题;学生A成功求解的基本所有(或大部分)数学问题在乘法领域中;且学生A未能成功解决的基本所有(或大部分)数学问题在除法领域中。因此,系统100B可以向教师站110B报告学生A理解了乘法,学生A(根本,或在估计的程度上)未理解除法。此外,系统100B自适应且有选择地呈现内容(或制止呈现内容)以适应学生A的所识别强项和弱项。例如,系统100B可以有选择地制止向学生A呈现学生A理解的乘法领域的额外内容(例如,提示、解释和/或练习)。系统100B可以有选择地向学生A呈现学生B尚未理解的除法领域中的额外内容(例如,解释、范例和/或练习)。可以由系统100B自动地,或经过利用教师站110B的教师响应于教师站110B上呈现的提示消息或建议消息的批准,执行额外的陈述(或制止额外陈述)。 
在一些实施例中,如果给定适当的许可,多种类型的用户可以在课堂上和/或远程地利用系统100B或其部件。这种类型的用户包括,例如上课的教师,上课的学生,在家或远方的教师,在家或远方的学生,社区成员,监督人,管理者,负责人,管理局(例如教育委员会),学校系统管理者,学校支持和帮助台人员,系统管理员,技术型教育学专家,内容开发专家等。 
在一些实施例中,可以将系统100B用作合作学习管理系统(LMS),其中教师和学生利用公共系统。例如,系统100B可以包括协作工具130B,以允许实时课中协作,例如允许学生向公共空间发送或提交他们的成就或他们的工作结果(或其部分),教师从公共空间(利用教师站110B)选择一个或多个提交项目以进行投影、比较等。例如,可以任选地利用协作环境或协作区域或协作系统实现协作工具130B。协作工具130B可以任选地包括教师主持的公共空间,学生(利用学生站101B-103B)向公共空间发布其工作、文本、图形或其他信息,由此生成公共协作“博客”或公布网络新闻公告或其他形式的学生产品陈述。协作工具130B可以进一步提供协作工作空间,其中学生可以在公共分配上一起工作,任选地在在线可用的实时对等方中显示,以进行聊天或即时消息传输(例如,利用真实生活姓名、用户名、化身、图形项目、文本项目、照片、链路等)。 
在一些实施例中,例如,可以由系统100B,每个教师、每个学生、每 组学生、每个班级、每个年级等使用动态个性化和/或区分。系统100B和/或其教育内容可以对第三方内容开放,可以遵守各种标准(例如,万维网标准、教育标准等)。系统100B可以是带标签的内容学习内容管理系统(LCMS),由用户(例如教师、学生、专家、父母等)利用语义网络机制、元数据、基于概念的受控词汇进行的标签内容和学习活动、描述它们与教育和/或学科概念的关系、和/或教育内容的民主标签。 
系统100B可以利用或可以包括可插入架构,例如插件或变换器或输入机构,例如,以允许向系统中输入外部材料作为学习对象或学习活动或课程,以允许从内容仓库进行智能检索,以允许LMS系统和CAA子系统进行识别,以允许迅速调整新型学习对象(例如,原始或第三方),以为第三方内容提供蓝图或模板等。 
可以实现或调整系统100B以满足教育系统或学校的特定要求。例如,在一些实施例中,系统100B可以设置每个序列或每节课最大数量的活动;可以设置教师可以分配给学生的最大数量的并行活动(例如,以避免教师对课堂上每个学生正在做什么“失去控制”的状况);可以允许在学习活动和/或学习对象之内和/或之间进行灵活的游历;可以包括清晰、明了且非艺术性的接口部件以使用户供容易或更快理解;可以允许学生(或学生站)之间和/或一个或多个学生(或学生站)和教师(或教师站)之间进行协作讨论;并可以培训和准备教师和学生使用系统100B并使来自其教育内容和工具的效益最大化。 
在一些实施例中,学生站101B-103B允许学生访问“用户橱柜”或“个人文件夹”,其包括个人信息以及与该特定学生相关联的内容。例如,用户橱柜可以存储和/或向学生呈现:学生已经观看或实践的教育内容;学生已经完成和/或提交的项目;在完成和/或提交它们之前学生准备的草稿和进行中工作;学生的个人记录,例如,他的年级和出勤记录;学生已经参与的测试或分配任务的副本,任选地重构测试或允许由学生解决测试,或任选地示出测试问题的正确答案;该学生已经观看的课程;学生已经观看的讲座,或与学生已经实践的主题相关的讲座;与学生尚未学习和/或尚未实践,但要求该学生自学或课外学习的主题相关的前瞻性讲座、演讲和解释;尚未完成的分配任务或分配的家庭作业;已完成、提交、分级和/或仍处于 草稿状态中的分配任务或分配的家庭作业;具有私人或个人笔记的记事本,该笔记表明学生可能为其检索书写;指向该学生选择标记为喜爱项目或快速访问的“书签”或“喜爱项目”或其他指针的指示;等等。 
在一些实施例中,教师站110B允许教师(以及任选地,如果给出适当许可,一个或多个学生,经由学生站)访问“教师橱柜”或“个人文件夹”(或其子集,或其部分的陈述或显示),这可以例如存储和/或向教师呈现(和/或学生)该教师为其班级规划的“计划”或“活动布局”;该教师向原计划引入的变化或增加;实际执行课程过程的陈述,任选地包括教师输入的注释;等等。 
系统100B可以利用学生表现和与学生相关的教育学参数的计算机辅助评估或计算机帮助评估(CAA)。在一些实施例中,例如,系统100B可以包括,或可以耦合到具有多个部件或模块,例如部件171B-177B的CAA子系统170B。在一些实施例中,CAA子系统170B可以是系统100B的或其他技术型教育学或教育系统的添加部件,其中为CAA子系统170B给予对存储学生评估数据的数据库的访问(例如,利用计算机化系统的自动化评估或教师评估和记录的人工评估)。 
本体论部件171B包括基于概念的受控词汇(利用一种或多种语言表达),该受控词汇包括该系统的术语知识,反映系统的学习对象之内存在的显式和暗示知识。例如,可以将本体论部件171B实现为关系数据库,包括概念及其定义、术语(例如,一种或多种语言)、术语到概念的映射,以及概念之间关系的表格。概念可以包括教育目标、需要的学习成果或标准和要达到的里程碑、来自修订的Bloom教育目标分类理论的项目、认知过程的模型、学习活动的级别、所获资格的复杂性、一般和主题特异性专题等。可以将本体论171的概念用作CAA和/或其他应用的结果,其他应用例如是规划、搜索/检索、差异课程产生等。 
映射和标签部件172B表示各种学习对象或学习实体(例如,存储在教育内容仓库122B中)到反映这些学习实体的教育学价值的本体论概念(例如知识元素)之间的映射。映射例如可以是一到一或一到多映射。可以基于来自学科特有的评估专家的输入进行映射。 
知识图引擎173B接收多种类型的输入:关于学生活动(例如,对问题 的回答、每个问题的困难程度、完成各任务所花的时间、执行不同任务的位置)的信息;学生执行的活动和这些活动贡献于的知识元素之间的映射;以及知识元素的模型(例如,“所需的知识图”)和预计学生在给定学习单元之内掌握的能力,包括这种元素之间的可能关系。知识图引擎173B利用这些输入建立“所获取知识图”,在任何给定时间点估计该学生掌握所需知识元素或能力的每种的程度。知识图引擎173B可以使用信任传播的图形模型来建立学生知识图的模型,并可以随着时间更新这个模型,因为关于学生执行的更多活动的信息变得可用。 
知识图引擎173B可以执行和/或允许,例如:以要评估属性之间先验概率和关系的形式收集专业知识和并入系统中的方式;观测的学习成果和相关资格或技能之间的关系;不能直接观测的属性评估;多维评估;由分布函数针对每个被评估变量的标准偏差给出的评估精确度的自然度量;以及检测学生表现不足的最可能原因的能力。此外,随着时间推移以及关于学生活动的信息积累,该模型在评估学生知识时变得越来越准确。该模型可以随着时间推移充当向学生知识和学习能力分配等级以及指导学习过程的准确工具,例如,方式是发现学生需要形式为解释、培训、练习等形式的额外帮助的领域。 
仪表板部件174B可以包括用作提供CAA的基础的可定制接口。仪表板174B使用数据采掘算法以允许全面观察学生活动、教师活动和班级活动,以及技能和成绩;包括向下钻取系统中每个实体详细视图的能力。仪表板174B可以由教师、学生、负责人和父母使用,并可以经过调节以满足其不同用户的具体需求。仪表板174B可用于通过图表、提示和报告显示信息。在一些实施例中,可以将仪表板174B实现为教师站110B的一部分、学生站101B-103B的一部分、远程用户经由远程访问子系统123B可用的部件、独立部件等。 
提示引擎175B包括可定制提示发生器,其能够向教师站110B通知与极端学生评价相关的行为或满足预定义标准或高于或低于预定义阈值的与学生评价相关的行为。在一些实施例中,可以直接从仪表板174B观看提示,并可以将其链接到相关报告。 
报告引擎176B包括用于提供用户特异性详细评估相关信息的可定制报 告系统。可以通过仪表板174B直接访问和/或通过向下挖掘到具体细节来访问报告。 
CAA引擎177B可以建立和更新学生模型181B,以便相对于域模型182B跟踪学生的知识和能力,即给定域之内所需或期望知识和能力的规格。CAA引擎177B可以接收多种数据作为输入:所需或期望的知识图;学生执行的任务到知识图中表达的知识和能力的映射;关于所执行任务的信息,例如,任务参数(例如类型、难度水平)和表现度量(例如,正确或错误答案、尝试次数、任务所花时间)。 
在一些实施例中,所需或期望知识图可以是本体论171B中表示与给定领域相关的不同知识元素(例如事实、能力等)的概念的适当子集。该领域可以是,例如在特定学校系统之内特定年级中所教的主题。本体论171B可以包括,例如基于概念的多语言受控词汇,覆盖与教育学系统相关的概念以及它们的伴随术语和概念间的关系。概念可以包括,例如:课程概念;从所需“正式”课程或提纲导出的概念;结果概念,反映用于标记系统学习对象之内基本单元并链接到课程概念的概念;以及组合形成结果概念的细微颗粒度的部件。 
CAA引擎177B可以将学生模型181B作为贝叶斯网络(PBN)183B来维护和更新,例如,能够针对具有多种相关性的多个随机(或伪随机)变量进行估计和推理的算法构造。 
例如,在学生模型181B中,隐变量可以对应于知识元素、能力或要评估的类似变量。学生模型181B可以进一步提供与更高层次实体对应的变量,例如,学生的认知状态(例如,警惕性或厌倦)。学生模型181B中的可观测变量可以对应于例如关于所执行任务的信息。 
尽管出于论证的目的,这里论述的部分可以涉及贝叶斯网络或贝叶斯网络(PBN),一些实施例可以利用其他类型的模型或网络、统计学演进模型、基于相关概念映射的模型、用于基于可观测变量估计隐变量的模型,等等。 
在一些实施例中,学习实体可以属于有序分级结构的班级或小组;例如,从大到小排序:学科、主题范围、专题、单元、片段、学习活动、活动项(例如,这里描述的分子SDLO)、基本单元(例如,这里所述的原子 SDLO)以及资产。可以使用其他适当的分级结构。 
参考图1C,图1C是根据本发明一些说明性实施例的教/学系统100C的示意方框图。图1C中的一个或多个部件可以总体上对应于图1A和/或图1B中的一个或多个相应部件。 
教育内容仓库122C可以存储学习对象、学习活动、课程或代表教育内容的其他单元。在一些实施例中,教育内容仓库122C可以存储原子智能数字学习对象(原子SDLO)191C,可以将它们组装或以其他方式组合成分子智能数字学习对象(分子SDLO)192C。 
每个原子SDLO 191C可以是,例如表示在教育任务之内要呈现给学生的屏幕的信息单元。每个分子SDLO 192C可以包括一个或多个原子SDLO191C。原子SDLO 191C可以能够在它们之间交互和/或与管理部件193C交互,其可以进一步包括在,任选地,分子SDLO 192C中。在一些实施例中,学生在分子SDLO 192C的一个原子SDLO 191C(例如屏幕)之内的交互或表现可能影响到该分子SDLO 192C的一个或多个其他原子SDLO 191C(例如,一个或多个其他屏幕)的内容和/或特性。 
在一些实施例中,教育内容仓库122C还可以包括模板194C、布局195C和资产196C,从其可以动态地产生,自动产生,半自动产生(例如,基于来自教师的输入)教育内容项,或以其他方式在生成或修改或教育内容中加以利用。 
在一些实施例中,每个原子SDLO 191C以及模板194C、布局195C和资产196C可以基于预定义的本体论加上概念标签。例如,本体论部件171C包括基于概念的受控词汇(利用一种或多种语言表达),该受控词汇包括该系统的术语知识,反映系统的学习对象之内存在的显式和暗示知识。例如,可以将本体论部件171C实现为关系数据库,包括概念及其定义、术语(例如,一种或多种语言)、术语到概念的映射,以及概念之间关系的表格。概念可以包括教育目标、需要的学习成果或标准和要达到的里程碑、来自修订的Bloom教育目标分类理论的项目、认知过程的模型、学习活动的级别、所获资格的复杂性、一般和主题特异性专题等。可以将本体论171C的概念用作CAA和/或其他应用的结果,其他应用例如是规划、搜索/检索、差异课程产生等。 
映射和标签部件172C表示各种学习对象或学习实体(例如,存储在教育内容仓库122C中)到反映这些学习实体的教育学价值的本体论概念(例如知识元素)之间的映射。映射例如可以是一到一或一到多映射。可以基于来自学科特有的评估专家的输入进行映射。 
在一些实施例中,针对技能和资格对模板194C和布局195C加概念标签允许教师,以及自动化或半自动化向导和内容产生工具,在产生一条教育内容用于学习过程中时对这些元素进行智能选择。标签可以包括,例如,用于对技能和资格贡献的标签、用于对专题和事实知识贡献的标签等。 
给定本体论171C,可以结合SDLO规则并根据教育学方案执行所有部件和学生知识图的贴标签过程(例如,由CAA子系统170C连续绘制)。方案或其他学习设计脚本从教育学观点定义学习活动的流程或进展。SDLO规格定义系统中SDLO之间的关系和交互。 
根据SDLO架构,学习对象由自身之间以及与LMS进行通信的原子SDLO191C构成,并生成分子SDLO 192C,分子SDLO 192C能够向其他原子SDLO 191C和/或LMS报告原子SDLO 191C之内或之间的所有学生的交互。原子SDLO191C的组装受到学习设计脚本的支配,任选地利用分子SDL 192C的管理部件193C,其可以是预设的或固定的或有条件的(例如,预先设计有预定义路径,或根据学生的交互发展)。在一些实施例中,可以由学习设计脚本从资产196C(例如套式教材和/或文本内容)组装原子SDLO 191C自身。 
在一些实施例中,内容产生模块197C(例如,可以任选地是内容开发工具124C或其他内容产生环境或向导的部分)可以利用带标签的模板194C、布局195C和资产196C辅助教师生成教育内容,响应CAA子系统170C反映的学生需求。原子SDLO 191C或分子SDLO 192C可以是积木块;有条件的学习设计脚本可以用作“组装器”;向导工具帮助教师编写设计脚本。在一些实施例中,可以将内容产生向导实现为全自动工具。 
出于说明的目的,这里论述了一些原子SDLO 191C和分子SDLO 192C;可以结合一些实施例使用其他适当组合。 
例如,可以利用组合并排呈现的两个原子SDLO 191C的分子SDLO 192C实施学习活动,由此与出现在屏幕第二侧上的图片或图画同步地呈现和叙述屏幕第一侧上出现的文本。按照故事发展的顺序呈现图像,由此为更好 理解文本提供相关提示。同步表示,例如,如果学生命令学生站101C将文本解释“返回”或“倒带”,然后伴随文本的图像类似地“返回”或“倒带”以配合解说流程。 
在另一例示范例中,可以将“拖放”匹配问题实现为分子SDLO 192C。例如,呈现两个列表,要求学生将第一列表的项目拖到第二列表上的适当项目。或者,可以移动和/或以图形方式组织文本元素:要求学生标记屏幕一个部分上的文本部分,并将它们拖放到屏幕另一部分中标记的指定区域中。平行于文本显示指定区域,并加标题或名称,从而描述或提示要在它们中放置文本的什么部分。指定的区域可以任选地是问题的形式,要求放置文本的适当部分作为答案,或是曲线图的形式,要求按照特定顺序排列单词或语句,由此检查学生对文本的理解。在学生结束时,该系统可以检查答案并可以向学生提供适当的反馈。将正确的答案标记为正确,而不正确的答案可以接收“注释”形式的“提示”或在文本自身中,通过突出显示将学生指向文本的相关部分的段落、语句或单词。 
在其他说明性实施例中,分子SDLO 192C可以呈现练习,其中要求学生填空。在学生在空白上点击时,(这里描述的)“实况文本”模块突出要填空的整个句子。如果学生不能键入所需单词,他可以选择打开“单词库”,为他呈现若干任选字。然后学生可以拖动他选择的单词填空。“实况测试”模块检查学生的答案并提供支持性反馈。接受正确的单词选择作为正确的答案,即使它们与原文中使用的单词不同,并可以用笑脸加以标记。不正确的答案可以得到与错误类型相关的反馈;例如,拼错的单词可以触发反馈,指定“拼写错误”,而语法错误可以触发表示“语法错误”的反馈。完全不正确的答案可以提供学生使用“单词库”,并可以提供提示,或可以判定学生重新阅读文本。 
在另一说明范例中,学习活动要求学生通过填写完整语句来拓宽文本,该句子示出了其理解或解释(例如,描述感情、解释、观测等)。在学生键入其自己的单词时,空白处可以动态地扩展。“实况文本”模块可以提供辅助,例如语句库的开始、图标、由字符组成的图释等。 
在一些实施例中,例如,可以通过打开实况文本之内的“自由键入”窗口或使用屏幕实况文本部分外部的外部“记事本”,在屏幕的实况文本内 部回答填空问题或开放问题。例如,可以向学生提出问题或分配写作任务;如果她需要帮助,她可以激活一个或多个辅助工具,例如建议要使用的单词或思想的列表,或呈现描述文本的图画、示意图或曲线图的向导,以“播出顺序表”的形式为短文阐明其结构或给出思想。在执行填充操作、完形操作或响应于“开放”问题键入文字时,学生选择“提交”按钮,以便向系统发送其输入,用于检查和反馈。 
在另一说明性范例中,可以使用分子SDLO 192C比较屏幕上显示的故事或其他文本的两个版本。突出显示和标记工具允许教师或学生生成视觉比较,或在问题或格式或概念之间进行“分隔”。在一些学习活动中,可以将标记过的元素移动或拷贝到独立窗口(例如,“标记并拖动描述思想的所有语句”)。任选地,可以由(这里描述的)语言导航器部件自动执行文本部分标记以进行比较,可以基于选定的标准或属性(例如,形容词、情绪、思想)突出显示文本元素。 
在一些实施例中,为学生呈现活动项目,其被实现为包括分割屏幕的分子SDLO 192C。屏幕的一半呈现示出一件文本(故事、短文、诗、数学问题)的原子SDLO 191C;屏幕的另一半呈现另一分子SDLO 192C,包括原子SDLO 191C的集合或序列,对应于各种活动,提供辅助学习过程的不同类型交互。活动项目还可以包括:用于操作的指令;逐步推进过程以指导学生通过活动各阶段的定义;以及向屏幕调用工具、向导或小应用程序的按钮或链接(如果有的话)。 
可以“互连”集成到分子SDLO 192C中的不同原子SDLO 191C,它们能够在它们自己之间传送数据和/或命令。例如,在学生在屏幕的一部分中执行时,屏幕的另一部分可以通过很多方式响应:响应于正确/不正确的答案推进到下一或前一屏幕;显示与学生选择相关的信息;对学生请求进行处理;等等。 
不同的原子SDLO 191C还可以进一步向管理部件193C传送数据和/或命令,这可以修改可用屏幕的选择或工具的行为。分子SDLO 192C可以向LMS的各模块,例如CAA子系统170C和/或其日志记录部件、其提示发生器和/或其仪表板陈述以及推进器181C传送数据。 
在一些实施例中,例如,在语文课程的活动中,屏幕的一个部分可以 向学生呈现文本,即学习交互的基础,另一部分可以提供一组屏幕,其具有活动及其相关学习交互。要求学生阅读文本,在其指出已经阅读并准备前进时,屏幕的另一部分将提供一组原子SDLO 191C,例如,引导选择题、多项选择题、匹配或其他拖放活动、比较任务、完形填空等。 
可以在文本或故事旁边显示问题,用于检验学生对文本的理解,或使学生进一步参与活动以增强这种理解。如果该学生做出错误选择或将元素拖到错误位置,该系统可以突出显示文本中的相关段落,由此“示出”或“提示”他阅读哪里,以便找到正确的答案。如果学生第二次选择了错误答案,该系统可以突出显示该段落之内的相关语句,使其更接近正确答案。或者,该系统可以为学生提供“智能反馈”,以辅助他找到各种格式的答案或提示,例如,音频陈述、图片或文本解释。如果学生选择了第三个不正确答案,例如在屏幕的两部分上都向他显示正确的答案;在多项选择题区域中,可以标记正确的答案,并可以在文本区域中突出显示正确或相关的单词。 
在动作的任何阶段,学生可以调用可用工具,例如,标记工具、词典、便笺、(这里所述的)语言导航器、或其他工具,并在回答问题或执行任务之前或期间使用它们。 
在完成任务、问题或分配任务的任何部分时,学生可以要求系统检查其答案并得到反馈。可以在分子SDLO 192C中执行即时实时评估流程,该流程可以向学生屏幕以及管理部件193C报告评估结果,它们接着又可以向学生提供分子SDLO 192C中包括的(例如作为“隐藏”或非活动原子SDLO191C)一个或多个替代原子SDLO 191C,并根据预定义的教育学预定义方案的规则向学生呈现它们。例如,如果学生在特定类型的活动中失败,可以为他提供其他类型的活动;如果该学生不是读者,那么她可以基于叙述的文本和/或图片获得相同的活动;如果该学生在表示理解基本问题中的问题的提问中失败,可以将其重新引导到基本解释;如果他的答案表明缺乏技能,那么他可能得到练习以强化它们;等等。 
在检验该学生对文本的基本理解时,为其分配更高级或复杂的任务。这些可以包括,例如操作原文、文本之间的比较或区分,以及“自由文本”或开放式写作任务。 
活动屏幕的一个或多个可以提供开放问题或请求打开写作分配任务。可以为学生打开写作区域,辅助工具还可以包括词库、开首语库、流程图和/或节目播出顺序表风格的图片。对于开放式问题或写作委派而言,该学生可以向教师提交其工作,以进行评价、评估和注释。教师的决策可以由管理部件193C使用,或可以被输入到教育学方案中,作为变化参数。 
教育学方案可以表示活动或定义为预测试,或作为正式汇总评估事件(后期测试)。在这种情况下,可以使学生无法使用一些(或全部)辅助工具或反馈形式。 
在一些实施例中,例如,在数学活动中,屏幕的一个部分可以包括作为学习交互或要解决问题依据的状况或事件(例如,激励事件或图或文本描述);而屏幕的另一部分可以包括具有活动、任务和学习交互(例如,问题求解、练习、建议下一步动作、提供解、推理选择等)的原子SDLO 191C的集合或序列。 
活动的任何部分可以是数学交互工具;它可以是主要活动区域,而不是语文课程中的“实况文本”。例如,几何板可以允许绘制几何形状,或者可以根据课程具体阶段的需求使用另一数学小应用程序(例如,允许操作条以调查尺寸比较问题的小应用程序;用于图形表示整体的部分的小应用程序;用于图形显示方程的小应用程序)。可以将这些小应用程序分成两部分:第一部分显示任务目标、指令以及任选的其标题;以及第二部分充当活动区域并允许执行自己的任务(例如,操作形状、绘图、执行数学运算和事务)。可以在数学交互工具旁边呈现其他原子SDLO 191C,它们可以呈现引导问题或可以提供数学编辑器以写出方程并对它们求解。该学生可以利用可用工具(例如,计算器或小应用程序)或可以请求论证范例。 
例如,可以将学生的答案用于评估;向学生提供反馈和/或提示;向管理部件193C传输相关数据;修改教育学方案;从分子SDLO 192C之内修改替代原子SDLO 191C的选择,由此向学生呈现新活动。 
参考图3B,图3B是根据一些例示性实施例的自动化或半自动化内容产生方法的示意流程图。例如,可以由图1A的系统100和/或由其他适当的单元、装置和/或系统使用该方法的操作。 
在一些实施例中,该方法可以包括,例如,选择屏幕布局(方框305B)。 
在一些实施例中,该方法可以包括,例如基于对技能和部件(方框310B)的(带标签)贡献选择模板。在一些实施例中,例如,可以选择多个模板以构造多原子屏幕。 
在一些实施例中,该方法可以包括,例如,选择布局(方框315)并用对专题和事实知识(方框320B)有贡献的数据填充它。可以激活所得的学习对象(方框325B)。 
在一些实施例中,该方法可以包括,例如记录执行数字学习活动(方框330B)的学生交互。 
在一些实施例中,该方法可以包括,例如,执行CAA以评估学生的知识(方框335B)。例如,将学生的进展与所需的学习结果或所需的知识图比较或参考它们进行检查。任选地,这可以包括基于CAA结果向教师站产生报告或提示。 
在一些实施例中,该方法可以包括,例如,激活自适应校正内容产生工具或向导(方框340B)。 
在一些实施例中,该方法可以包括,例如,选择模板、布局和学习设计脚本(方框350B)。例如,可以由内容产生工具或向导执行这种操作。 
在一些实施例中,该方法可以包括,例如,从一个或多个原子SDLO组装分子SDLO(方框360B)。 
在一些实施例中,该方法可以包括,例如利用对专题和事实知识(方框370B)有贡献的数据填充分子SDLO,例如,任选地考虑CAA结果。可以激活分子SDLO(方框380B)。 
在一些实施例中,该方法可以包括,例如,重复方框330B及之后的操作(箭头390B)。 
返回到图1c,系统100C可以利用模块化且可重复使用的教育内容项目。例如,可以使用并重复使用原子SDLO 191C来组装复杂的分子SDLO 192C;接着可以使用并重复使用分子SDLO 192C以形成学习单元或学习活动;多个学习单元或学习活动可以形成学科中的课程或主题。 
在一些实施例中,附着于每个原子SDLO 191C和/或每个分子SDLO 192C或与之关联的丰富标签(例如元数据)可以实现例如可重用性、灵活性(“混合搭配”)、智能搜索和检索、进展监测和知识映射以及自适应学习任务分 配。 
在一些实施例中,教育内容项目可以基于模板194C和布局195C,从而对于差异学习而言可以是可互换的。可以从“模子”生成实例,该模子使用结构化设计和/或预定义模型,并控制屏幕上的布局、观察感觉和交互式流程(例如,一次编程但很多次使用和重复使用)。任选地,在经过裁剪并发展以用于唯一或单个学习事件或目的(例如,特定的激励剪缉文件或陈述)之后,可以使用单个的教育内容项目。 
在一些实施例中,原子SDLO 191C对应于呈现给该学生的单个屏幕;而分子SDLO 192C(或“活动项目”)可以包括一组多个与上下文相关的内容对象或原子SDLO 191C。任选地,标尺或条或其他进展指示器可以指示分子SDLO 192C之内在该分子SDLO 192C的回放或执行期间当前活动的原子SDLO 191C的相对位置或进展(例如,在组合成分子SDLO 192C的一组八个原子SDLO 191C中第三原子SDLO 191C活动时,指示“屏幕8中之3”)。 
在一些实施例中,内容项目可以具有分级结构,例如:学科、主题区域、专题、单元、片段、学习活动、活动项目(例如分子SDLO 192C)、原子(例如原子SDLO 191C),和资产。每个活动项目可以对应于高水平任务(HLT),其可以包括一个或多个原子SDLO 191C和/或一个或多个分子SDLO192C(例如,对应于任务)。每个分子SDLO 192C又可以包括一个或多个原子SDLO 191C。在一些实施例中,可以使用其他类型的分级结构,例如,利用HLT、任务、子任务、嵌入其他任务之内的任务、任务或子任务之内的原子SDLO 191C等。在一些实施例中,HLT可以包括原子教育内容项目和/或任务的其他组合。在一些实施例中,HLT可以对应于数字学习对象,其与LMS通信并管理显示给该学生的屏幕。 
在一些实施例中,该系统可以适于由不同类型的用户使用,例如:(a)内容开发者或内容产生者,根据其功能权利或授权水平(例如指示设计者或技术型教师或内容生产者),其具有他可用的所有描述函数或它们中的大多数;(b)内容编辑器(例如,教师),可能具有系统的有限选择或功能(例如,可能能够进行改变,例如取代资产或数据,但可能无法改变行为定义);(c)内容用户(例如学生),可能未直接修改内容,但可能会影响内容并可以通过不同的交互间接导致教育内容的改变,交互触发预定义的自动化 行为,使系统遵守由内容开发者设置的规则;(d)内容证明者,例如,证明由用户或第三方生成的内容的人。其他适当类型的用户可以利用该系统。 
在一些实施例中,例如,图3A的内容开发工具323可以包括内容开发环境399和/或一个或多个CG工具398,或可以与它们相关联,或可以实现为它们。这些部件可以包括多个模块,例如:内容开发者模块;内容编辑者模块;自动自适应模块(放在DTP/LMS中);以及内容证明者模块。在一些实施例中,任选地,可以将内容编辑者模块实现为教师站的扩展。一些实施例可以包括在系统的开发或生产段中放置CGE;向公布内容仓库公布所产生的内容(例如,不仅保存);以及DTP或LMS将LO从其调用到课程或讲课计划中的仓库。 
在一些实施例中,“TE”可以表示模板编辑器,其可以是CGT,即其焦点是学习系统的具体模板。“P&D”可以表示参数和数据。“P&D表”可以表示参数和数据表,用户可以向其中输入参数和数据,典型地每个原子具有一个表格;该表格包含具体编辑器,编辑器是针对每个模板定义的。这里使用的“内容”可以包括,例如,工具定义的整个实例;和/或与陈述部分相对的实例的内容部分;并可以包括数据和参数。“原子”可以包括原子模板的实例。“屏幕”可以包括若干元素在一起的显示;例如,原子可以在一个屏幕中。“容器”可以是当前实施方式中存在的对象,其控制所有原子和屏幕。“LO”可以表示学习对象,即具有其后代原子的容器;也可以称为实例或系统实例。“学生实例”可以包括与学生交互的学习系统实例,通过与学生交互而具有具体数据。“AI”可以是活动项目,从课程援引的元素;例如,办公室应用、URL或LO(例如,SWF应用、Shockwave应用、Flash应用)。“资产”可以是音频和/或视频和/或图形元素,在将其添加到原子模板时,获得原子(尽管可能需要其他元素,例如参数来生成原子)。“LCT”可以表示布局目录工具。在任务上下文(具有小应用程序和伴随原子的屏幕)中,“主要原子”可以是小应用程序。在屏幕的上下文中,“额外原子”可以是具有浮动布局的原子。“单原子”或“一原子屏幕”可以包括由覆盖整个屏幕面积的单个原子占据的屏幕。“多原子屏幕”可以是由若干原子构成的屏幕,可以称为任务。在一些实施例中,多原子屏幕可以是任务;在其他实施例中,多原子屏幕可能不是任务,例如,重点在信息项呈现的多 原子屏幕,任选地不需要或涉及交互或响应。“任务”可以是具有定义的教学目标的教育学实体;任务中包含的基本构件是原子;因为存在将任务分成子任务的逻辑,所以任务也可以包含其他任务;子任务也是任务。“交互任务”或反应任务或反应间任务可以表示任务的一些或所有原子可能能够彼此交互,即传输输入并产生输出,彼此接触和/或具有任何其他类型的交互。“小应用程序”可以包括系统模板,其具有沙箱区域和一组供学生使用的工具;小应用程序可以典型地伴随有原子,原子提供关于任务的信息和指导,在一些情况下可以与小应用程序交互。“交互式原子”表示可以向或从另一原子提供输出或接收输入的原子,典型地,交互式原子可以向或从小应用程序发送或接收信息。在一些实施例中,“任务”可以是多原子屏幕的通称。 
在一些实施例中,该系统可以生成仅有单个原子的LO屏幕。在其他实施例中,该系统可以允许用户利用由若干原子围绕的屏幕经由CGT产生LO。此外,用户可以将共同交互的原子相关联并定义交互类型。 
在一些实施例中,内容产生者可以为CGT中生成的LO生成多原子屏幕。教育学团队和GUI可以利用每个学科所有可用的任务提供任务目录。教育学团队和GUI可以针对每个可用任务提供“屏幕布局”。教育学团队和GUI也可以提供替代资产仓库。 
在一些实施例中,LO映射区域在屏幕的左侧,显示LO的分级结构。分级结构具有三个层级:(a)树的LO顶部;仅一个;(b)LO的屏幕子女,数量无限;以及(c)屏幕的原子子女(在简单情况下,每个屏幕有一个原子子女;在多原子屏幕中,每个屏幕有若干原子子女)。在一些实施例中,CGT中产生的每个屏幕将被分配唯一的ID;将在树中将屏幕标记为<屏幕N>。在用户选择屏幕类型是“多原子”或任务并稍后选择屏幕布局时,“添加屏幕”按钮将把其功能变为“增加原子”按钮。选择基本类型的屏幕将实现向屏幕自动化地添加一个且唯一一个原子。在已经向“单个原子”屏幕添加了单个原子之后,“添加新原子”按钮将被禁用。用户在此时将能够添加新的屏幕。在多原子或任务屏幕中,活动元素是原子,不是屏幕;CGT将向作为活动原子父母的屏幕添加新的原子。 
在一些实施例中,CGT具有“复制”按钮。在活动树元素是屏幕时,点 击“复制”按钮将复制屏幕及其子女原子,任何参数和数据已经被定义。将在LO映射上显示新的屏幕及其原子。在活动树元素是原子时,点击“复制”按钮将复制原子,带有所有相关参数和数据。这个流程将发生在树上,然而复制的原子将保持在未分配的原子库中。在屏幕是活动元素时,将激活工具条上的“上移”和“下移”按钮。按下这些按钮将导致屏幕按照屏幕次序向上或向下移动。可以通过不同方式处理原子。如果没有屏幕或仅有一个屏幕,禁用按钮。如果活动屏幕是第一个,将禁用向上按钮。如果活动屏幕是最后一个,将禁用向下按钮。删除按钮将根据所选树节点的分级结构改变其功能;通过选择适当的节点,用户将分别能够删除LO、屏幕或原子。在一些实施例中,任务屏幕中的第一个小应用程序可以不删除;在单原子屏幕中,用户可以不删除原子,仅删除屏幕。在一些实施例中,如果用户点击“删除”按钮,CGT将要求确认。如果确认了,将删除当前活动的屏幕,包括原子;先前的屏幕将变为活动屏幕。如果第一屏幕是要删除的屏幕,重点将转向曾经是第二屏幕的屏幕。在一些实施例中,在多原子屏幕或任务屏幕的上下文中删除原子可能导致暴露次序的变化或原子所在面板的设计改变。后续原子可以根据面板的取向移动。在取向垂直时,原子将上移。在面板取向水平的情况下,原子将根据游历方向的选择向左或向右移动。 
在一些实施例中,可以在选择布局的弹出窗口中显示以下数据:字段名;布局名;布局方向。在一些实施例中,可以使用三种布局:(a)用于占用屏幕的单个原子的布局;将把原子定义为全屏幕的原子;(b)屏幕模板-用于放置原子的框架;以及(c)屏幕和原子布局-预定义的布局,提供原子布局的放置和编码规格(例如,相对于仅仅一个屏幕模板,屏幕和原子布局可以具有更多预定义的设置或信息)。在一些实施例中,每个屏幕布局模板,以及屏幕和原子布局,可以具有在CGT中产生的唯一代码。用户可以看到所有三种类型布局作为略图,并根据屏幕模板和原子尺寸的规格过滤提供的布局。用户可以根据主要小应用程序过滤屏幕模板布局,主要小应用程序可以存在于屏幕模板的特定部分中。 
在一些实施例中,系统可以利用教育学元数据。例如,CGT允许利用教育学元数据全面标记所有内容元素(LO、任务、原子等)。一些标记可以描 述内容元素与教育当局设置的一个或多个标准(例如国家核心标准或州的具体要求)的相关性(并遵守之)。一些标记可以描述内容元素与学习方法的相关性(例如,个体、成对、成小组)。一些标记可以描述指定学习环境中内容的难度水平。一些标记可以描述评估的标题,用于评估学生响应以及为其分级的参数。标记可以用于内容元素的搜索与检索,用于针对任何设定的课程目标(或学习流程)组装LO,无论人工或自动地。也可以将标记用于研究或统计的目的;例如,判断逐个或成对执行了多大百分比的已执行LO;什么百分比的已执行LO遵守教育学标准;等等。 
在一些实施例中,屏幕元数据可以类似于原子元数据。用于屏幕的元数据可以是从LO继承的(在关联方面,而非物理继承)。在一些实施例中,可以使用屏幕和原子“搜索/输入”功能。例如,为了允许用户搜索屏幕,可以将屏幕及其原子视为实体,可以在CGT数据库中保存关于屏幕及其原子的所有数据。可以在数据库中存储用于屏幕原子的屏幕布局模板代码和布局代码以供搜索。屏幕及其原子可以继承LO的元数据,从而允许利用相同的LO搜索参数搜索屏幕或原子。可以将针对屏幕(包括原子)或原子的搜索结果呈现为略图。用户可以通过模板类型搜索屏幕。可以从针对屏幕的LO水平以及从针对原子的屏幕水平发起屏幕的输入;在两种情况下,都将打开用于屏幕或原子的搜索窗口。在一些实施例中,屏幕可以继承的LO元数据可以包括,例如:生产ID;LO名称;专题;区域;年级水平;主题范围;生产批次文件ID;生产批次文件名;状态;阶段;更新者;更新日期等。 
在一些实施例中,可以使用内容构建中的自动化;例如,如图3B中所示。例如,可以在利用自动化内容产生应用的过程中(或半自动化,利用逐步向导)使用完全自动化或半自动化的过程。这可以通过如下方式实现:对所有(或大部分,或一些)内容积木块粘贴适当的概念标签,并利用定义要开发的LO目标的表格或问卷或其他适当结构,可以由用户高效率填充的表格或问卷。标签可以包括,例如,用于对技能和资格贡献的标签、用于对专题和事实知识贡献的标签等。基于目的/目标定义,该系统可以选择和组装:(a)适于增强定义的技能和资格的模板和布局,并对产生这个教育内容以用于定义的学习过程所需的其他元素(例如原子或小应用程序) 进行智能选择;根据标记,也可以选择适当的原子并放在模板中,(b)用适当资产填充原子,资产是从资产仓库中基于要教授的专题或主题的定义选择的,并基于这些资产的标记选择适当的资产。 
在一些实施例中,预览按钮可以根据LO树分层结构的层次改变其功能。在LO层次上,播放按钮将充当播放LO按钮,即它将从头到尾地播放LO,包括“结束画面”。在用户将选择屏幕层次的情况下,预览按钮将充当屏幕预览按钮。在屏幕是单原子屏幕时,屏幕和原子预览可以是相同的。用户可以通过选择树上的具体原子并点击预览按钮来预览单个原子。 
在一些实施例中,“验证”按钮可以允许用户进行验证。如果活动元素是原子,可以对当前活动的原子进行验证。如果活动元素是屏幕,可以对当前活动的屏幕进行验证。如果活动元素是LO,可以在整个LO上进行验证。在一些实施例中,如果其原子之一有决定性地无效,将不会播放屏幕。在点击“验证”按钮或在预览时,可以对活动屏幕中的所有原子进行以下验证:(a)所有资产都已定义且在仓库中可用;(b)已经定义了所有强制性参数;(c)在表格中输入的定义和从布局导出的定义之间没有不一致性。如果验证失败,CGT将弹出具有验证错误的屏幕。该屏幕是模式窗口,具有关闭按钮以关闭它。CGT将把屏幕标记为无效。在一些实施例中,出错消息可以提供以下信息:错误发生在哪个层次,即无效元素在LO、屏幕还是原子层次中;错误发生在哪个标签中;发现错误的字段是什么;错误的描述。在一些实施例中,在封装之前执行的验证可以沿着所有屏幕。对于错误,显示可以如上所述。在对屏幕做出任何更改时,可以再次预先形成预览/播放、保存或封装之前的验证。在一些实施例中,具有未分配给屏幕的原子的LO可能不是可封装的,用户可以在提示“未将所有原子分配给屏幕;在你封装LO之后去除这些原子”之后去除这些原子;不过,可以允许保存。 
在一些实施例中,在多原子操纵中,CGT可以允许用户判断两个或几个原子可以交互(具有输入/输出关系)。 
在一些实施例中,用户点击“新屏幕”按钮以打开“添加新屏幕”向导。通过点击“新屏幕”按钮,用户将在LO树中生成新屏幕节点。一旦用户点击了“新屏幕”按钮,就可以弹出这个窗口。用户可以选择屏幕类型;默认可以是“单原子屏幕”。可以为用户呈现三种屏幕类型选项:(a)单原 子——占用整个屏幕的原子布局;(b)简单多原子——可以包含同一模板若干原子或不同模板若干原子组合的屏幕;在这种情况下,不选择主要小应用程序;以及(c)任务——多原子屏幕,专用于一个主要小应用程序和几个卫星原子。在一些实施例中,将把单原子屏幕选择为默认。用户可以从略图列表选择LO模板;可以配置受支持LO模板的列表以允许动态更新模板池。在一些实施例中,用户选择根据期望的模板类型过滤的单原子布局。 
在一些实施例中,用户可以根据上一窗口中对LO模板的选择观看布局。可以将布局表达为略图。可以根据“主题范围”语言设置(例如从左到右(LTR)或从右到左(RTL))过滤布局。 
在一些实施例中,用户可以定制布局。例如,在选择布局之后,用户可以游历到布局定制窗口,或者可以在模板不允许布局定制的情况下关闭该窗口。 
在一些实施例中,用户可以选择(非小应用程序驱动的)多原子屏幕。用户可以选择屏幕布局。例如,可以为用户呈现表示可能屏幕布局且面板布置不同的略图。稍后,用户可以定义将出现在每个面板中的原子布局。一些布局可以是预定义的,指定原子的放置及它们的布局。 
在一些实施例中,该系统可以允许在小应用程序驱动的屏幕中选择屏幕类型或任务类型。例如,用户可以选择小应用程序驱动的屏幕;且用户可以为屏幕选择主要小应用程序。图标可以表示每个LO任务模板(小应用程序)。可以配置列出的模板(LO模板)以允许动态更新模板池。模板的列表可以是面向小应用程序的。可以动态更新小应用程序模板的列表。 
在一些实施例中,用户可以选择与选定的主要小应用程序相关的空白屏幕布局。用户可以选择根据前一屏幕中选择的主要小应用程序过滤的空白屏幕布局。呈现的屏幕布局可能已经定义了主要小应用程序的布局;在屏幕中可以有超过一个小应用程序,例如,两个实况文本原子。可以根据“主题范围”语言设置过滤布局。例如,在小应用程序既有LTR又有RTL布局时,用户可以选择根据主题范围的选择具有适当方向性的布局。 
在一些实施例中,一旦用户选择了期望的模板并关闭屏幕布局选择窗口,可以在“屏幕设置”表中呈现屏幕布局。对于用户选择小应用程序任 务的情况,已经在向导中选择了小应用程序布局,任何额外的原子可以是非小应用程序模板。在一些实施例中,用户可以不改变屏幕布局。 
在一些实施例中,对于多原子屏幕,用户可以点击“添加原子”按钮。在点击“新原子”按钮时,“新原子”向导将打开。用户可以选择用于放置原子的区域。例如,在点击“添加原子”按钮时,可以为用户呈现他通过屏幕布局选择过程选择的屏幕布局。用户可以选择将开始原子放置过程的区域。每种原子布局可以具有指定的方向(例如RTL和LTR)。可以根据它们相对于LO游历方向(由主题范围设置定义)的方向性过滤原子布局。在一些实施例中,可以将面板取向保存为元数据或可以从高度与宽度比推断出来。例如,在取向是水平的情况下,原子的暴露序列可以从上到下是LTR或RTL。在面板取向是垂直的情况下,原子的暴露序列可以从上到下为LTR或RTL。放置方向可以与选定的屏幕布局相关(基于主题范围设置定义的游历方向)。例如,游历方向LTR可以平移到原子的LTR放置和暴露方向;而游历方向RTL可以平移到原子的RTL放置和暴露方向。屏幕模板布局中可以出现视觉指示,表示面板相对于LO的方向性。 
在一些实施例中,每个区域可以包括一个或多个原子。区域的尺寸和取向可以过滤适用的原子布局。在一些实施例中,特定的LO模板可能不贡献相同的屏幕;可以保持可配置列表以允许CGT滤出这些模板。 
在一些实施例中,用户选择原子模板;例如,每轮仅一个原子放置。用户可以选择针对原子的原子布局;可以从1到N过滤布局,使得最小布局将向上,最大的将向下。可以存储每个原子布局的高度和宽度作为元数据。 
在一些实施例中,在模板支持布局定制的情况下,用户可以定制布局。在一些实施例中,用户可以重复添加原子的动作,直到添加所有期望的原子,该系统可以判定该区域没有更多空间用于原子。在用户试图向已经完全填充了原子的区域添加另一个原子时,提示可以指出面板饱和,现在原子可能不匹配(任选地,可以稍后匹配)。该系统还可以处理用户尝试添加过剩原子或改变(或替换)原子布局。在一些实施例中,在添加过剩原子或替代布局时,用户可以选择原子布局;在添加过剩原子或替代布局时,用户可以定制布局。在一些实施例中,用户可以将屏幕的原子与从原子库 或仓库选择的原子交换。在一些实施例中,可以由“过剩原子”方格中的图标表示面板中未匹配的原子;还可以在树中具有不同表达。通过在原子库中选择原子,可以标记(突出显示)对应于原子尺寸的面板。在用户在屏幕设置方格或原子库中选择原子时,可以在树中标记(突出显示)相关原子节点。在一些实施例中,该系统可以在鼠标置于其上时示出表示每个原子的原子布局图形对象(例如JPEG图形)。在一些实施例中,可以仅在面板中放置匹配其尺寸的原子。 
在一些实施例中,用户可以交换来自屏幕的原子和“过剩原子”方格的原子。通过在“过剩原子”方格中点击原子,将突出显示该原子能够匹配的区域。在这个原子的尺寸等于N个原子的情况下,插入这个原子将导致几个原子的替换。用户可以添加具有适当屏幕模板布局的新屏幕,稍后将过剩原子移动到新屏幕中。可以仅允许向具有适当尺寸的面板添加或替换过剩原子。也可以将要移动到另一屏幕的原子传输到“过剩原子面板”。如果用户试图封装未向屏幕分配所有原子的LO,可以提示用户“未将所有原子分配给屏幕;在你封装LO之前去除这些原子”。 
在一些实施例中,多原子屏幕可以允许交互和排序;可以在原子自身上(即在它们的图示表达上)呈现原子暴露的序列。例如,可以在原子上反映原子出现的次序,因为它们被编号为从1到N。在一些实施例中,用户可以通过勾选它们的复选框并点击分组按钮,对多个原子分组以共同暴露,从而可以将几个原子作为一组暴露。 
在一些实施例中,内容项目(例如原子)可以与暴露ID参数相关联,以指出要在屏幕上显示内容项目的次序或时刻。在一些实施例中,暴露ID可以利用序列化,使得在序列ID为“3”的项目之后暴露序列ID为“4”的项目;并使得共同或基本同时呈现均具有暴露ID“6”的几个项目。在一些实施例中,暴露ID可以包括,或可以被构造成利用其他类型的信息;例如,绝对数据或相对数据或扣除数据(例如,在屏幕开始之后28秒或在暴露另一特定原子12秒之后;或在出现预定义条件或相互作用之后14秒,暴露特定原子28)。在一些实施例中,暴露ID或其他序列化参数可以指示暴露的方向(例如,从左到右,从上到下)。可以使用其他适当的暴露方案。 
在一些实施例中,暴露原子的逻辑可以是,例如:可以在第一序列出 现时一起暴露第一到N原子。在一些实施例中,可以依次暴露以下的原子,可以不加以分组。在一些实施例中,用户将没有“暴露ID”的原子分组为零,即,仅与第一原子相邻的原子可以变为一组。在一些实施例中,每个原子可以与暴露ID相关联。在一些实施例中,非交互式原子可以不遵循交互式原子。在一些实施例中,在试图一起暴露两个原子或对非连贯原子分组的情况下,提示用户,其中第一原子是交互式的,第二个是非交互式的。在一些实施例中,交互式原子列表可以是可配置的。在一些实施例中,“分组”按钮可以将其功能变为“取消组”,以允许用户取消原子分组。 
在一些实施例中,用户可以在面板中重新布置原子。例如,用户可以通过选择原子并利用拖放将其引导到新位置来改变原子的位置。重新定位可以遵循规则,例如:先前占据该位置的原子将根据选定的暴露方向性移动。在方向性是从上到下的情况下,原子将向低位移。在方向性是LTR的情况下,原子将向右偏移。在方向性是RTL的情况下,原子将向左偏移。原子位置的替换可以限于放置原子的面板,即,用户可以不在面板之间拖动原子。在一些实施例中,在不对几个原子分组的情况下,用户可以不重新定位原子;它可以首先取消原子的分组,重新定位,然后如果分组规则允许,重新分组。在一些实施例中,树中可以不反映出新次序。 
在一些实施例中,该系统可以允许用户改变选定的原子布局或模板。例如,为了改变单原子屏幕中的布局:用户可以点击“选择布局”按钮并选择不同的布局。将会提示用户他可能失去现有的内容。为了替换原子的布局,用户可以选择LO树上的原子节点并可以点击布局标签中的“选择布局”按钮。可以选择原子所在的面板以允许将先前布局替换成具有同样宽度(垂直面板)或高度(水平面板)的布局。在该布局大于先前布局的情况下,可能导致将现有原子移动到“过剩原子”库。在一些实施例中,可以提示用户“在您改变布局时,可能失去现有内容”,以及“可能不匹配的任何后继原子将被传送到过剩原子库”。 
在一些实施例中,该系统可以允许原子的拷贝、剪切和粘贴。例如,用户选择LO树中的项目并点击“拷贝到”按钮,或“移动到”按钮。在一些实施例中,可以打开并使用“拷贝到”或“移动到”,以允许用户选择目的地(例如,针对原子-屏幕;针对屏幕-LO)。可以使用类似的或其他方法 允许用户移动或拷贝原子和/或屏幕。在一些实施例中,添加到屏幕的原子仍将不分配到具体地方;而是将在原子库中发现这个原子。 
在一些实施例中,该系统可以允许在任务屏幕中删除屏幕或小应用程序原子。在一些实施例中,用户可能不能删除屏幕中的第一小应用程序;删除按钮可以被禁用并可以包括工具提示,例如“可以不删除主要小应用程序”。对于在单原子屏幕中删除原子,用户可以仅删除屏幕,但用户可能不能删除原子;可以禁用“删除”,带有工具提示,表示“为了去除这个原子,删除本屏幕”。 
在一些实施例中,小应用程序模板可以不包括在单原子屏幕中。 
在一些实施例中,该系统可以处理游历方向和布局方向性。例如,在尝试预览屏幕或LO的同时或通过点击验证按钮来改变用户时,系统可以指出,这种状态是无效的(布局方向性和游历方向未对准);可以根据当前游历方向改变布局。 
在一些实施例中,原子布局可能对于所选面板而言过大,可以产生警告。例如,用户可能尝试添加新按钮,而面板已满,从而产生提示。在面板已满的情况下,可以提示用户添加的原子将被放在过剩原子库(在一些实施例中,可以包括多达最大数量的原子,例如五个)中。在面板未满且用户前进到布局选择阶段并随后选择将占用超过可用空间的布局的情况下,可以提示用户;可以在过剩原子库中放置原子。 
在一些实施例中,可以使用游历方向验证。例如,CGT可以允许用户通过双击屏幕设置面板中的原子来游历到该原子。在一些实施例中,在从库中插入原子时,该系统可以替换原子布局。例如,用户可以向不匹配其尺寸的面板插入原子;用户可以继续改变布局屏幕。 
在一些实施例中,用户可以交换来自屏幕的原子和“过剩原子”方格的原子。例如,通过在“过剩原子”方格中点击原子,将突出显示该原子能够匹配的区域。在这个原子的尺寸等于N个原子的情况下,插入这个原子可能导致几个原子的替换。用户可以自愿从屏幕向原子库拖动原子。在用户拖动原子并将其放在面板中的原子顶部时,可以消除原子。在用户将原子放在第一原子(不在顶部)上方或之间的情况下,插入这个原子可能导致面板过载,那么原子的GUI行为可以表示面板已满;用户然后可以移 除原子并用期望的原子替换它。如果用户决定向面板中插入不匹配的原子,一条消息可以询问用户是否想要改变原子布局以便配合好这个原子。如果用户确认,可以将用户带向“改变原子布局”向导。在一些实施例中,只要标记单个原子,可以禁用“分组”按钮;一旦选择了两个或更多原子,可以启用它。 
在一些实施例中,重新定位属于一组的一个或多个原子可能打破该组。在一些实施例中,在多原子屏幕中,仅有共同暴露的一组原子中的最后原子可以有主动引导标签,以及反馈和推进标签。在一些实施例中,用户可以替代或改变由主题范围题材提供的屏幕背景;可以默认地禁用“替代默认屏幕背景”,可以由用户启用它。在一些实施例中,用户可以替换由主题范围题材提供的末端屏幕背景;可以默认地禁用“替换默认末端屏幕背景”复选框,可以由用户启用它。在勾选“替换不同背景”时,用户能够为这个屏幕替换背景。在一些实施例中,可以合并角色管理进行背景许可。 
在一些实施例中,CGT是一种允许教师和技术型教师为学校产生内容而无需使用内容馈送服务的工具。CGT可以允许教师产生内容。它允许在完成教师问题的“裂缝”之后立即构建内容,并允许确认这种“裂缝”。 
在一些实施例中,“任务”可以包括闭合交互,其具有定义的教学合理目标;任务包含原子或其他任务。“最高层次任务”(HLT)可以表示与LMS通信的任务,并且没有任务同胞。“原子”可以包括原子模板的实例。“屏幕”可以是一个或多个元素共同的显示。“容器”可以是控制所有原子和屏幕的对象;容器可以相当于子女为全部原子的HLT。“学习对象”(LO)可以是具有其全部后代的HLT,后代即原子和任选的任务。“学生实例”可以是与学生交互的系统实例,通过与学生交互而具有具体数据。“活动项目”(AI)从课程援引的元素;例如,办公室应用、URL或超级链接,或LO(例如,SWF应用或小应用程序)。 
可以利用如下内容使用CGT来生成LO:现有资产;现有原子模板;现有任务模板(容器);用于原子和任务的现有布局。CGT可以支持生成过程,包括存储和重新使用。CGT的最终产物可以适于从课程引用。CGT有两种可能类型的实施方式:(a)陈述驱动型(PD),基于WYSIWYG方法(“所见即所得”),通常被认为是构建图形对象的优选方式;(b)数据驱动型(DD), 使用表格以输入数据的实施方式,然后可以使用具体命令显示。 
CGT可以使用任务。使用的容器可以是简化任务,其中所有原子都是唯一任务的子女,该任务也是HLT。在一些实施例中,屏幕在容器的控制下。在一些实施例中,教育内容及其陈述可以是独立的。例如,从模板实例化的一个原子具有“文本”类型的问题,另一个原子具有“图像”类型的问题。“图像”和“文本”之间的区别可能是原子内容的一部分(例如,参数——问题的类型;以及数据——实际文本或图片)。动态布局可以(至少部分地)从内容动态断开陈述,并能够改变数据和参数而无需选择新布局。 
在一些实施例中,CGT可以支持,例如:开放问题;MC/MMC问题;匹配问题;填空问题;记忆游戏;以及其他类型的问题。 
参考图4,图4是根据一些说明性实施例生成数字学习对象(LO)的过程400的示意图。例如,用户可以选择或指示CGT生成新的LO(401);然后,可以针对生成的LO的每个屏幕执行一系列操作(420);并可以保存(410)生成的LO(或开发中的LO)。每个屏幕(420)的生成过程可以包括:选择模板(402);选择布局(403);以及定义(404)参数(405)和数据(406)。任选地,可以在同一LO中类似地生成或添加(409)一个或多个新的屏幕;在生成或添加新屏幕时,可以选择针对该屏幕的布局。可以预览(407)和/或播放(408)每个屏幕。可以保存(410)并可以公布(440)最终的LO。可以对每个部件、元件或数据项贴标签和/或可以与元数据相关联(499)。可以使用其他适当的操作。 
在一些实施例中,内容开发环境(或CG环境)可以包括内容开发工具(或CG工具)。内容开发环境可以将教育内容公布到存储公布内容的仓库中;仓库还可以存储来自其他源的内容(例如,从第三方输入的内容,任选地验证符合特定标准或满足特定要求)。从公布内容的仓库,DTP或LMS可以将教育内容项目调用到课程中,可以发现它们并检索它们。 
在一些实施例中,由于最终用户站或最终用户装置(例如,台式计算机、膝上型计算机、上网本计算机、平板计算机、iPad装置、iPhone装置、iPod触摸装置、智能电话、移动电话、手持装置、PDA、电子图书(e-book)读出装置等)之间的差异,该系统可以针对不同的视觉资产属性(例如,屏幕分辨率、屏幕颜色深度、屏幕取向),允许或提供教育内容项目的自动 化空间取向或调节,或数字LO的自动化重新构建。例如,该系统可以利用动态布局、暴露次序、行为规则(或教育学语言)的自动化能力,以便重新租用针对特定屏幕属性开发的数字LO,一旦数字LO在另一屏幕(例如,具有较低分辨率的较小屏幕)上实际执行;或如果在另一应用的较小窗口之内执行数字LO(例如,如果销售或传递到第三方并在另一LMS中执行)。 
在一些实施例中,例如,一开始可以设计数字LO以在具有高分辨率的大屏幕上执行;但自动化过程可以调整数字LO以在具有低分辨率的小屏幕上适当执行。在一些实施例中,具有低分辨率的较小屏幕可能没有充分大空间如原来希望那样显示所有原子,或所有屏幕元素。不过,该系统可以分析与数字LO相关联的教育学目标,以及内容开发者设置的参数;该系统从而可以根据屏幕约束重新布置屏幕上的原子(或屏幕元素),同时维持同样的行为规则。例如,数字LO修改器或调整模块可以自动减小字体;减小元素间距;重新设定多媒体窗口和资产的尺寸或缩小它们;和/或利用第二项目替换屏幕上的第一项目(例如,利用同一个船或另一个船的第二较小位图图像替换船的第一位图图像)。这些操作可以由内容修改器模块执行,例如图3A的内容修改器396或图4的内容修改器496,或数字LO修改器,或动态布局修改器或其他适当部件或模块。 
在一些实施例中,如果以上操作不足以允许在单个屏幕上显示所有相关元素,那么数字LO修改器或调整模块可以修改项目出现的次序;例如:如果一些元素要在较大屏幕上立即并排显示,那么数字LO修改器或调整模块可以改变设置,使得项目一个接一个地,或级联地,或在漂浮窗口中或在其他结构中出现。在一些实施例中,数字LO修改器或调整模块可以将原始屏幕分开或分裂成多个相继屏幕,并可以添加按钮或链路,允许在多个屏幕之间来回变化,同时维持任务的相同教育学目标。 
在一些实施例中,可以将该系统实现为多个系统,例如,操作员的系统、学区的系统、学校层次的系统等。在一些实施例中,例如,操作员可以维护系统,该系统可以包括,例如多媒体仓库;课程部件仓库;概念本体论数据库;教育学元数据列表或数据库;用于课程部件的仓库;以及任选地,用于第三方内容项目的仓库。操作员的系统可以包括学校概况的数据库,以及能够向学区和/或学校分布教育内容的分布引擎。任选地,学区 可以维护大致类似于操作员系统的系统。每个学校可以维护能够从学区和/或操作员接收数据的系统,该学校系统具有类似的部件以及局部部件(例如,教师文件夹;课程规划模块)。任选地,可以使用数据中心或内容中心,存储操作员的内容以及用户产生的内容(UGC),并具有接口,允许搜索、检索、排序、协作和以其他方式处理教育内容项目。可以使用其他适当的实施方式。 
在CGT的PD实施方式中,显示新的未定义LO。用户能够(在任何阶段)请求打开现有LO。如果相关,CGT将请求确认当前LO损失数据。如果确认,或不需要确认,将显示请求的LO。在开始CGT时,或开始新实例时,打开这个屏幕。除了显示在容器层次定义的元素(消息、按钮)之外,该屏幕是空白的。用户可以在同一实例中请求打开新的屏幕。打开新的空白屏幕;先前定义的屏幕维持其当前状态,用户能够返回它们。用户可以在定义的屏幕之间游历。可以通过按下“删除屏幕”按钮来删除当前的屏幕;CGT可以在删除之前请求确认。 
内容产生的第一步可以是选择模板。一旦选择了模板,CGT将能够选择模板的布局之一。一旦选择了布局,将显示该布局,并可以向显示的字段中输入数据。在一些实施例中,CGT可以在屏幕上定义一个模板/布局;或可以在屏幕上定义超过一个模板/布局。 
CGT显示下拉菜单,用户可以从其选择模板。CGT显示下拉菜单,用户可以从其选择不同模板。改变模板可能导致丢失所有输入的数据(除了在属于公共元素的字段中输入的数据)。该工具可以对此发出警告并在继续之前请求确认。该工具接口连接到LCT。利用LCT接口,用户选择布局。在CGT中按下OK将导致发生以下动作:(a)与LCT的接口将关闭;(b)将在屏幕上显示选择的布局,用户能够在能够接收数据的所有字段中输入数据。 
在一些实施例中,可以将先前布局中输入的数据传输到新布局。如果不能这样做(例如,先前的布局具有5个输入的答案,新布局仅有用于4个答案的地方),CGT可以警告并在继续之前请求确认。可以提取在布局中当前定义且不属于陈述的参数并在参数表上显示;它们将是只读的。作为选择模板的选项,用户可以在CGT仓库中浏览并选择已经保存的原子。如果仅部分定义了原子,该定义可以从停止它的点开始继续。 
在一些实施例中,内容馈送可以包括两个部分:数据——包括文本、图像、电影、声音等;以及参数——即控制模板行为的数据,例如尝试次数。 
对于模板数据而言,可以直接向从布局显示的字段中输入所选模板的所有数据。每个字段知道其预期的数据类型,将相应地行为。这包括多语言(例如,希伯来语和英语——或LTR或RTL)。用户可以在文本中直接键入,或使用拷贝-粘贴。如果对来自布局的字段有约束(例如,仅数字,对字符数的限制),CGT将执行这些约束,如果用户尝试输入非法文本给出适当警告。用户将能够浏览定义的仓库的文件系统以选择资产。用户不能输入不在仓库中的资产。如果有资产目录,CGT可以与其接口连接。 
接收资产的每个字段具有针对可输入资产类型的定义。CGT将执行这个定义,如果用户试图输入非法资产,给出适当的警告。如果存在用于资产征用的工具,CGT将与其接口连接。或者,用户可以填写表格以请求新资产。任选地,如果没有资产,且必须排序,CGT将在字段中放置伪资产。 
模板参数可以修改原子的行为。所选模板的所有参数将可供用户输入。参数有各种属性,它们是在模板中与定义参数一同定义的。CGT将涉及到如下内容:参数可以是强制性的或任选的;参数可以具有默认值;参数的值可以影响:(a)其他参数(可能使得其他参数相关或不相关;可能改变参数的法定值);(b)内容字段(可能使得字段相关或不相关)。 
在定义模板内容中的任意点处,用户可以改变到可以定义参数的标签,并能够返回到内容屏幕。CGT将标记强制性参数字段(还有保存的效应)。CGT将在打开参数屏幕时显示默认值(针对具有默认值的参数)。如果没有默认值,但先前在LO中已经使用了这个模板,在打开参数屏幕时将出现先前的值。CGT将根据它们之间的相关性启用/禁用或隐藏/显示参数。CGT将擦除或替换由于相关性而变为非法的参数值。CGT将根据对参数的依赖性启用/禁用或隐藏/显示内容字段;警告可以显示由于参数改变什么发生变化了。CGT将擦除或替换由于依赖性变为非法的内容值;警告可以显示由于参数改变什么发生了变化。每次激活以上之一时,CGT都将在改变之前保存参数/内容的当前状态。如果用户将参数返回先前值,CGT将重置改变的值。 
一些模板(例如实况文本)可以有用于定义数据的实用工具。如果模 板有实用工具来定义数据,CGT将能够使用实用工具,然后利用LO的其余部分存储数据。 
CGT可以处理屏幕上的多个原子(例如,具有问题的地理板)。添加具有布局的原子:CGT将显示按钮“添加原子”,类似于上文的描述。删除原子:用户选择原子并按下删除按钮。CGT要求进行确认,然后从屏幕去除原子。改变模板、布局:为了改变模板或其布局,用户将选择他希望改变哪个模板/布局,然后CGT将激活相关功能。内容馈送:对于所有定义的馈送,CGT将使用户能够选择馈送哪个模板。布局放置:用户能够选择布局并将其拖到适当地方;可以定义拖放是自由的、固定到网格或两种选项。原子序列:用户将能够在屏幕上标记原子出现的次序。 
布局放置:在两种状况下利用一个屏幕上有超过一个模板:(a)带问题的小应用程序;(b)静态模板,在其上放置其他原子,用于累进的暴露。在两种情况下,都有完整屏幕布局(小应用程序或静态)。其他原子的布局不是全屏幕的,这些是浮置的。应当有全屏幕原子;全屏幕布局不可以移动;仅可以移动浮置布局。 
公共数据:存在与任务/容器(例如,消息、反馈、指导等)控制下的所有屏幕公共的字段。公共元素——默认:可以在第一次输入公共元素数据(文本、资产)时将它们输入到任何屏幕中,数据变为默认,将出现在所有屏幕中。公共元素——替代:在任何屏幕中,用户都能够改变值;这个值现在将仅对于这个屏幕是特有的。公共元素——改变默认值:在已经定义了默认值且用户希望改变它的情况下,CGT将供应按钮“设置默认值”;在用户按下该按钮时,未特定定义值的所有屏幕将显示来自本屏幕的值作为默认值。 
公共参数:存在以任务层次定义的参数。这些参数的一些涉及任务自身(导航模式,屏幕过渡),一些涉及原子(尝试,检查模式),为了一致性(以确保所有屏幕相同)或方便性(因此用户将不必反复定义同样的东西)在任务中定义它们。可以有受任务或LO控制的逻辑(例如,将数据从一个原子向另一个转移数据,或基于学生评估进行流动)。 
对于公共参数,CGT可以定义用户能够定义这些参数的值的区域(标签、弹出窗口)。如果任何参数具有默认值,将在LO中向屏幕第一次输入时加 以显示。公共参数——替代:如果参数实际是原子参数,并仅仅为了方便(并非为了一致性)起见在任务中定义,在针对每个原子的参数标签中还存在参数,并可以在那里取代之。 
CGT可以提供取消按钮以取消上次变化,或不仅取消上次变化(例如,变化的列表)。CGT可以提供“重做”按钮,以重新进行上次取消(或多个上次取消动作)。 
CGT可以包括保存,例如保存按钮和另存为按钮。在按下时:将进行验证;将提示用户输入名称,然后确认;系统将自动为LO提供唯一的id。自动保存:CGT将以预定义的时间间隔定期地自动保存LO。 
在一些实施例中,可以使用CGT的DD实施。 
打开和LO选择:在开始CGT时,显示新的未定义的LO。为了选择现有的LO:用户能够(在任何阶段)请求打开现有LO。如果相关,CGT将请求确认当前LO损失数据。如果确认,或不需要确认,将显示请求的LO。可以支持对LO的搜索。 
在开始CGT时,或开始新实例时,打开该打开屏幕。除了显示在容器层次定义的元素(消息、按钮)之外,该屏幕是空白的。新屏幕:用户请求打开同一实例中新的屏幕;打开新的空白屏幕;先前定义的屏幕维持其当前状态,用户能够返回它们。改变屏幕:用户可以在定义的屏幕之间游历。删除屏幕:可以通过按下“删除屏幕”按钮来删除当前的屏幕;CGT将在删除之前请求确认。 
原子模板选择可以是CG中的第一步。一旦选择了模板,将显示表格,使得能够输入模板的数据。可以类似地实施屏幕上超过一个模板的定义。选择模板:CGT显示下拉菜单,用户可以从其选择模板;在选择模板之后,CGT将打开表格以输入P&D。改变模板:CGT显示下拉菜单,用户能够从其选择不同模板;改变模板导致所有输入的数据丢失;该工具将就此发出警告并在继续之前请求确认;在确认之后,CGT将打开表格以输入P&D。原子选择:作为选择模板的选项,用户能够在CGT仓库中浏览并选择已经保存的原子;如果原子仅部分定义,定义将从其停止的点开始继续。 
布局选择:在选择模板之后,用户在P&D表格上选择布局。该工具接口连接到LCT;利用LCT接口,用户选择布局。在CGT中按下OK将导致发 生以下动作:(a)与LCT的接口将关闭;(b)将在P&D表格上显示布局名称及其图片。 
内容和布局之间的匹配:在一些实施例中,可以在布局中定义内容的特定部分(尤其是参数),它们是陈述的部分。这样可能导致以下结果:(a)在内容和布局中问题类型(图像,文本等)不同;(b)内容定义比布局知道如何显示更多的答案。CGT从而可以协调内容和布局:在选择布局时,CGT可以:(a)检查在已经输入的布局和内容之间是否有任何差异;(b)如果有差异,CGT将报警(带有差异列表);(c)如果用户确认,将加载布局;(d)在任何情况下,CGT将更新表格以反映布局中的定义。(a)如果用户在输入数据之后改变布局;或(b)允许用户在定义一些或全部数据之后选择布局,可以执行这些步骤中的一些。 
内容馈送可以包括两个部分:数据——包括像文本、图像、电影、声音等东西;以及参数——这是控制模板行为的数据,例如尝试次数。可以在同一表格上输入数据和参数。 
对于模板数据,每个字段知道其预期的数据类型,将相应地行为。在输入文本数据时,用户将在文本中直接键入,或使用拷贝-粘贴。在输入资产数据时,用户将能够浏览已定义仓库的文件系统以选择资产;用户可以不输入不在仓库中的资产;如果存在资产目录,CGT将与其接口连接。对资产可以有限制:例如,接收资产的每个字段可以有能够输入什么类型资产的定义;CGT将执行这个定义,如果用户试图输入非法资产,给出适当警告。如果存在用于资产征用的工具,CGT将与其接口连接(或者,用户可以填写表格以请求新资产)。 
模板参数修改原子的行为。所选模板的所有参数将可供用户输入。参数有各种属性,它们是在模板中与参数一同定义的。CGT将涉及到如下内容:参数可以是强制性的或任选的。参数可以具有默认值。参数的值可以影响:(a)其他参数(可能使得其他参数相关或不相关;可能改变参数的法定值);(b)数据字段(可能使得字段相关或不相关;可能改变该字段的法定值)。对于强制字段,CGT将标记强制性参数字段。CGT将在打开参数屏幕时显示默认值(针对具有默认值的参数)。如果没有默认值,但先前在LO中已经使用了这个模板,在打开参数屏幕时将出现先前的值。对于参数相关性, CGT将根据它们之间的相关性启用/禁用或隐藏/显示参数。对于参数值相关性,CGT将擦除或替换由于相关性而变为非法的参数值。对于数据字段相关性,CGT将根据对参数的相关性启用/禁用或隐藏/显示数据字段。对于数据值相关性,CGT将擦除或替换由于相关性而变为非法的数据值。警告将示出由于参数变化什么发生变化了。CGT可以允许对参数和字段进行重做;例如,CGT将在改变之前保存参数/数据的当前状态;如果用户将参数返回到先前值,CGT将重置改变的值。 
一些模板(例如实况文本)具有用于定义数据的实用工具。如果模板有实用工具来定义数据,CGT将能够使用实用工具,然后利用LO的其余部分存储数据。 
在一些实施例中,CGT可以支持屏幕上的多个原子。例如,在添加原子时,可以使用用于原子放置X和Y坐标的字段;可以使用序列排序字段表示原子的序列顺序(例如,使用数值)。在一些实施例中,可以不删除主要原子,而仅仅加以改变(可以删除整个屏幕);也可以不“放置”主要原子。 
在一些实施例中,在定义顺序暴露的情况下,原子序列是在屏幕上显示原子的次序。在一些实施例中,可以在开始时显示任意数量的原子(即,具有零值的暴露ID参数;或其他类似类型的序列ID)。之后,可以每次暴露仅一个原子。因此,CGT可以检查没有两个原子可能有相同的序号,除非编号为零。在其他实施例中,CGT可以允许两个原子有相同的序列ID值,将同时或基本同时显示或暴露它们。 
对于公共数据:可以有与任务/容器(消息、反馈、指导等)控制下的所有屏幕公共的字段。可以针对每个原子/屏幕替代这些中的一些,但其他的不可以。此外,可以有关于整个LO的层次的数据。可以向用于整个LO的一个P&D表格中输入涉及LO的公共元素(文本、资产)的数据。在一些实施例中,对于不能替代的原子的公共元素,可以仅在LO P&D表格上出现涉及原子,但必须针对所有原子都定义相同的元素(无替代)。对于可以(由特定原子)替代的原子的公共元素,这样的元素将出现在所有原子的所有P&D表格上,将不出现在LO P&D表格上。在一些实施例中,数据和/或参数和/或设置的一些部分可以是硬编码的,或者可以被设置,使得它们不可以被替代或修改;在其他实施例中,可以由例如特定类型的用户,或由具有 特定授权的用户,或在从用户请求额外确认之后(例如,在呈现警告通知之后),或如果满足一个或多个条件,可以替代或修改一些或全部数据和/或参数和/或设置。 
在一些实施例中,CGT可以在元数据和所有文本字段中支持多语言数据。CGT可以包括拼写检查程序以对元数据和所有文本字段进行拼写检查。CGT可以包括XML查看器,使得用户将能够查看XML文件;例如,用于封装中的XML文件,或CGT使用的内部XML文件。在一些实施例中,CGT可以基于服务器,并可以允许从服务器的物理位置外部进行远程访问。 
CGT可以对预览/播放和保存进行验证。例如,在请求保存或预览LO时,CGT可以进行验证。用于预览和保存的动作可能有所不同,因为用户可能希望在定义的中间保存。例如:(a)验证模板的所有资产定义在LO中(对于DD,这包括布局);如果在预览/播放中失败,那么,如果用户确认则预览/播放(但对于DD,如果布局缺失,不预览/播放);如果在保存中失败,那么报警,如果用户确认则保存,(b)验证在仓库中找到所有定义的资产(对于DD,这包括布局);如果在预览/播放中失败,然后警告,如果用户确认则预览/播放(但对于DD,如果缺失布局,不预览/播放);如果在保存中失败,然后警告,如果用户确认则保存,(c)验证已经输入了所有强制性参数;如果在预览/播放上失败,然后警告,如果用户确认则预览/播放;如果在保存上失败,然后警告,如果用户确认则保存,(d)验证数据中的类型和布局中类型之间的一致性(例如,在PD中可能不需要,因为内容是根据布局输入的);如果在预览/播放中失败,然后警告,且不执行预览/播放;如果在保存上失败,然后警告,如果用户确认则保存。 
在预览模式中,CGT显示具有其所有元素的屏幕。在PD和DD之间,如何显示的定义可能有所不同。对于预览模式的进入/退出,CGT上的乒乓按钮可以允许用户改变到预览模式并返回;在DD中,表格将由预览替代。在一些实施例中,可以在进入预览模式时进行当前屏幕的验证。在预览模式中从一个屏幕游历到另一个时,在第一次进入屏幕时,将进行验证(例如,在这一预览期间中的第一次;如果用户从预览模式切换出来并随后返回,将再进行验证)。在一些实施例中,可以禁用内容馈送:在预览模式期间,不可以进入或改变P&D。 
在PD实施方式中,预览始终在那里,因为用户直接向屏幕上输入内容。预览可以包括去除图形指示(例如,表示顺序暴露的次序的符号)(如果定义了这些的话),以使得屏幕看起来更像其实际视图。 
用户将能够播放实例;实例将如同正在LMS下播放那样行为,具有所有定义的逻辑。为了进入播放模式,CGT上的乒乓按钮将使得用户能够从头到尾播放实例。将在独立窗口中进行播放。在播放期间,将禁用CGT,除非乒乓按钮结束播放。CGT可以在进入播放模式进行验证;将在所有原子/屏幕上进行验证。通过取消按钮的点击来终止播放模式。如果利用操作系统控制退出播放窗口(例如,关闭播放窗口),那么CGT将接收到事件,以取消按钮点击并启用自身(CGT)。 
在CG期间,将由屏幕为用户示出LO的映射。例如,在CGT的部分中,用户将看到屏幕,因为迄今为止已经定义了它们。CGT可以逐个屏幕地显示内容的LO表格(TOC)以及每个屏幕的模板(和资产)。 
出于兼容性的目的,CGT生成的任何LO或原子将可重新使用或编辑:在CGT的任何将来版本中;在模板的任何将来版本中;在布局或陈述概念(例如动态布局)的任何改变上;在任务分级结构的任何变化上。 
为了灵活增加新的能力,可以实现CGT,使得增加或改变模板、布局或陈述概念(例如动态布局)或LO的方案能力将容易实施,优选将不需要重新测试整个工具。 
CGE,或实施CGE的系统可以包括存取控制模块。根据用户的角色,用户可以执行的动作可能受限。例如:教师和技术型教师能够添加和编辑LO;可以仅尤其生成者(或属于该门学科的某人)改变LO;课程生成者仅能够封装;可以由任何来客用户查看LO;可以仅由具有“出版者”角色的用户公布LO;可以由作为授权“LO编辑者”角色的教师编辑LO;等等。 
过程中的不同阶段可能也需要特定角色。可以定义工作流程以支持生产流程。从其生成时间开始,LO将始终处在工作流程的一个点。用户能够根据其在工作流程中的状态搜索LO。 
一些实施例可以支持CG中的协作工作。在一些实施例中,如果具有编辑许可的用户打开LO,CGT将不允许具有编辑权的另一用户也打开LO(或者将其作为只读打开,或仅启用另存为)。 
CGT可以包括统计报告模块,能够产生和公布LO的统计报告(其中一些基于元数据),例如:LO使用的模板类型或学科或年龄组。 
为了存储元素,可以存储CGT中生成的所有元素供使用(为LMS封装它)或重新使用(用作新元素的基础),无论完成(供使用,重新使用)或未完成(为明天或以后保存工作)。用户可以仅在LO层次上保存元素。保存LO保存了其所有子女(例如,原子)。可以独立于父母LO检索保存的原子。对于第一次对LO进行保存(或在另存为期间),CGT将为被保存的LO分配唯一的ID。由用户在“保存”上输入LO的名称。CGT将根据预定义的命名方案向子女原子分配名称,例如:<LO_Name>_screenNumber_numberInScreen。可以针对任何LO或原子定义元数据。可以带着元素保存元数据,可以将其用于检索。在一些实施例中,CGT可以支持任务存储(任务具有分层结构;一些实施例可以仅支持以所有原子为其子女的任务(容器))。 
对于元素层,可以将LO中的信息分成三个部分:内容——数据和参数;陈述——元素放在哪里以及它们是什么样子;流程——播放LO的逻辑。在一些实施例中,在保存LO时保存了内容。在一些实施例中,能够保存陈述和流程的“模板”供接下来再次使用。为了陈述,使用布局;未必在CGT中生成布局,因此CGT可能不会保存它们以供再次使用;然而对于动态布局可能适用相反情况。对于流程,可以定义为流程的东西(例如顺序暴露)可能未必要求将该能力保存为流程模板,但其他实施方式可以支持保存和再次使用流程的模板(例如,顺序暴露)。 
在一些实施例中,用户可以根据它们的相应元数据搜索和打开LO或原子。在一些实施例中,用户可以基于LO的工作流程状态搜索LO。 
用户可能请求将在向LMS中插入所需的格式中封装LO。可以定义存储封装的LO的地方,验证中的失败可以给出警告并中止封装。CGT可以支持其他封装格式以允许输出内容。一些实施例可以支持输入外部LO;在一些实施例中,可以直接向课程,或向CGT输入它们,供进一步编辑。 
在一些实施例中,“TE”可以表示模板编辑器。“内容项目”可以是用作研究经验一部分的所有实体的一般名称:片段、D/LA、AI、任务和原子;CI可以再次使用。内容项目可以将它们分成四个主要方案的教育学方案。 “元数据”可以包括关于模板的信息,设计成用于各种情况下:例如搜索或用于在使用模板之前收集教育学或技术信息。“指导”可以表示学生对模板工作所需的所有在先数据。“交互”可以表示学生和分配任务之间交互的主要区域;例如,为学生呈现活动,其中他们必须写出或选择正确的答案,匹配对象、对组分类等。“反馈/推进”可以表示基于学生成绩的自适应反馈,自适应地推进到下一研究阶段,在有成绩的时候,向更高层次CI或向评估/状态“机器”输出数据。“可检查模板”可以包括存在检查机构且为学生提供一般或自适应反馈的模板。“标签”(例如四个标签)可用于各种UI模块。“INF”可以表示指示和反馈窗口。 
在CGT的一些实施例中,问题和答案(Q&A)模板和游戏模板(例如,可能由人工XML馈送过程事先馈送)可以适于馈送产生工具。例如,开放式问题;填空问题;匹配问题;多项选择;记忆游戏等。变换过程可以包括:(a)分解当前的XML馈送部件并根据教育学方案映射它们,(b)将XML馈送部件分配到四个教育学方案之一下的功能(教育学)模块,(c)判断是否应当将XML馈送部件转换成UI部件并呈现为CGT馈送形式,或应当不被用户看到。在后一种情况下,应当将XML馈送部件的功能嵌入到UI行为和系统逻辑中。教育学推理应当充当这个过程中的关键因素。要指出的是,在这里的论述中使用XML仅出于论证的目的;可以使用其他适当的建模语言或结构,例如,以通过脚本表示内容项目(以及其对象、属性和/或行为)的描述;在一些实施例中,可以使用专利学习建模语言以描述内容元素的流动。 
元数据、指导和反馈推进的教育学方案适用于具有由模板类型指定的一些变化的所有模板。该方案适用于LO和原子层次。尽管如此,在模板之间可能发生小的变化。这些差异尤其在交互方案和反馈和推进方案中列出。此外,Q&A模板可能与游戏模板显著不同,均拥有唯一的功能模块。 
除了在LO和原子层次上都发现的四个教育学方案标签之外,用于布局选择的第五标签可能在原子层次上可用。可以针对CGT环境调整额外的模板。此外,在新模板的开发过程期间,不仅应当考虑模板的功能要求,而且考虑模板内容产生编辑器的设计。 
一些实施例可以包括面向CG的TE,其利用了清洁形式的CG方法:馈 送形式可以简单、直观且面向CG。表格元素:很多馈送参数和部件属于同一教育学模块,从而可以分在一起并出现于表格中的同一区域中。内容发生器以针对模块的方式工作,不应被要求搜索和定位馈送部件。 
分解复杂的状态和关系:在用户遇到可能影响工作流程简单性的状态时,用户可以精确定位复杂化因素并设法利用分解过于复杂的过程或甚至将模板剖析到不同模板版本来处理复杂化。此外,用户可以避免向编辑器中嵌入很多相关性的状态。 
视觉批准表格:馈送过程要求用户在标签之间游历,因此在大多数情况下,用户将能够在每个标签的一个层次中发现所有反馈表格部件。不过,特定的功能可能要求表格的高级模式。例如,在匹配问题中,用户在弹出窗口中定义高级反馈规则,允许他们选择规则和规则部件的组合。 
遵循简单且可重用模块:很多Q&A模板共享类似部件,例如问题、反馈等。用户可以识别这样的重复模块并在不同的模板编辑器中再次使用它们。 
质量保证——引入机制以避免错误,例如预定义的选择和验证功能。例如,在匹配问题中,用户可能不能在针对目标字段的答案中书写答案数字。用户能够在弹出式窗口之内选择答案,将在相关字段中将每个目标的相关答案呈现为只读信息。 
在一些实施例中,每个TE可以具有相关配置表,允许随着时间灵活地添加新参数和列表值。用户可以设法观察和感觉当前的模板编辑器并使用CGT中公共的GUI和UI元素。用户可以避免多度动态的状态。尽管表格可以是动态的,但没有必要用不必要的信息压垮用户。 
可以构建与指定为依从于CGT的每个模板相关的布局,从而将每个元素模型化到具体馈送上下文中。这种方法使得CGT能够“读出”布局并根据布局决定因素修改馈送表格,在功能上使具有特定链接的元素相关,例如答案字段和它们的相关声音按钮。此外,通过悬停在馈送字段上方,用户能够定位其在布局镇南关的精确位置,这是一项充当对CG过程益处的能力。 
至于声音对象或解说:在CGT中引入的另一概念是声音元素(布局和任务中的关键元素)和音频文件的分离,音频文件伴随文本或图形对象, 从而像解说一样工作。 
对于功能模块,CG方法可以将每个参数和馈送部件映射到功能模块中。这些模块不仅仅是半相关参数的集合,而是充当不同的教育学模块,例如问题区、参数区。此外,认真设计模块使得能够在模块之间重新使用元素。尽管它们可以表现为隔离的UI部件,但在教育学角度讲并且从UI行为和系统逻辑方面讲,这些模块可以互连。在这种情况下,一个模块中的参数设置可能影响到另一模块中的元素内容和参数状态。在一些情况下,这些模块之间的关系可以在方案和标签之间交叉。例如,在匹配问题中,如果用户选择活动类型“排序”,那么在交互标签上将出现一组产生特征;然而如果用户选择活动类型“序列”,那么在反馈和推进标签中将出现序列特有的反馈表格。 
元数据涉及模板信息,被设计成用于各种目的,例如在使用模板之前搜索或收集教育学或技术信息。在一些实施例中,元数据还结合了功能参数。元数据可以包括两个主要模块:(a)LMS元数据,例如模板的功能方面,例如接口语言;(b)CGT元数据,例如与CGT上下文中的原子相关的信息,例如状态和工作阶段。元数据可以是Q&A模板和游戏共有的。在TE设计的过程中,可信的元数据和功能/参数可以是独立的。此外,可以从元数据标签排除功能参数。 
指导教育学方案涉及为了便于学生对模板工作需要的任何在先数据。在其他情况下,可以在活动期间暴露数据。在Q&A模板和游戏模板的指示方案之间有几个差异。 
Q&A模板指导:在Q&A模板的指示方案中有三个主模块,例如:指示;提示和帮助设置;仅涉及可检查模板的设置。涉及INF的指示模块以及提示帮助设置都是可检查和不可检查模板共有的。另一个模块涉及可检查模板中的进展。 
游戏模板指导:在游戏模板的指示方案中有三个主模块,例如:指示;游戏指示和游戏帮助;游戏难度水平。指示模块类似于Q&A模板且是INF的一部分。游戏模板独有的是游戏指示和游戏帮助模块,它们取决于模板。例如,在记忆游戏中,学生能够点击屏幕中发现的图形对象,将为他们提供用于进行交互的信息。此外,游戏模板可以包括用于游戏难度水平设置 的模块。 
交互方案涉及学生和分配任务之间的主接口。为学生呈现活动,其中他们必须写出或选择正确的答案,匹配对象、对组分类,或根据模板完成任何其他类型的任务。交互方案的功能模块可以在模板之间显著不同。虽然如此,有几个我们识别的关键模块在各模板的交互方案中以一种或另一种方式重复。 
例如,在Q&A模板交互中,交互的主模块之一是该问题。问题是学生智力动作所需的与内容相关的指导元素。并非所有分配任务需要问题。例如,该布局可以指定CGT交互表格是否将显示问题表格。尽管问题可能不会出现在系统中发现的整个布局集体中(基于规划的教育学分配任务),在它们确实出现时,在所有Q&A模板中问题表格看起来将基本相同。每个问题表格可以支持超过一种问题,例如问题型声音、问题型文本和问题型图像可以全部出现在单个表格中。 
类似地,对于答案模块,可检查的模板可能要求模块允许内容生成器定义正确的答案是什么以及哪些是干扰物。这个模块的UI可以基于模板而有所不同。 
一些实施例可以利用一般参数和/或模板特异性参数设置。影响交互的特定参数可以是几个模板公共的;例如,可检查模板中的尝试次数。一些实施例可以识别这些参数并独立于模板特异性参数设置它们。 
在论证性游戏模板交互中,记忆游戏在某种程度上类似于匹配问题模板。尽管如此,有一些区别性特征将Q&A与游戏交互方案区分开。在游戏交互方案中,识别三个主模块:游戏设置,类似于Q&A的模板特异性设置;游戏对象,类似于答案库和匹配问题的目标;以及游戏预览模块,充当游戏模板的唯一要求。 
在游戏设置模块中,内容发生器调节各种游戏相关参数;例如,计时器的使用以及正确和不正确结果的分数。这个模块类似于模板特异性参数,不过它们控制与游戏更相关的方面。 
游戏对象:游戏模板中的主要活动涉及学生对游戏对象的动作,可以采取任何图形形式,例如学生必须匹配或选择的云或卡片。与Q&A模板中的可能状态(其中问题、答案、目标等的数目受到布局限制)不同的是, 大部分游戏在该方面上更易获得允许。尽管最小数量的游戏对象通常是先决条件(并应当由UI和验证执行),内容发生器可以添加额外的游戏对象,无需任何鲁棒的限制,从而可以使用“添加对象”工具。 
在一些游戏中,游戏对象可以暴露于学生,作为具有很多帧的一个扩展“快照”;因此,为了预览所有游戏对象,必须要一个接一个地“播放”游戏的所有帧。内容发生器的益处是CGT能够预览关联的游戏对象,例如匹配卡对,无需播放整个剧本。 
在Q&A模板中,反馈&推进方案适用于指定原子之内或之间事件流的参数。此外,这种方案针对可检查模板中的一般以及高级反馈提供了各种选择。 
原子推进设置决定了原子间推进的模式,可以出现在可检查和不可检查模板中。在可检查模板中,这些设置也可以决定检查模式。 
一些实施例可以包括反馈库、反馈表格以及高级反馈规则向导。在可检查模板中,该学生从相关到其表现的系统接收响应。在一般反馈中,可检查模板的每个反馈剧本都由不同且重复的元素构成。重复的元素可以是,例如,“全部正确”或“全部不正确”。这些元素可以出现在填空模板、多项选择题和匹配问题中。因此,可以在全部三个模板编辑器中使用覆盖这些元素的论证反馈表格。 
反馈库:一般反馈内容可以在各种情况下重复,允许生成反馈库。在这种情况下,用户可以选择在反馈表格中呈现适当的反馈。这些反馈可以是所有三个模板公共的。 
非一般性反馈可以包括,例如:(a)参数驱动型:构成模板反馈剧本的特定元素可以取决于特定参数,例如匹配问题中的“检查按钮可用定时”,在被设置成“匹配一个对象之后”时,表示反馈表格中存在“部分权利”元素,(b)组:特定元素取决于这种部分答案组的功能。例如,在填空问题中,每个部分答案可以与具体反馈相关联。在这种情况下,反馈表格可能具有相关到每组的反馈的额外排,(c)用于反馈的具体规则。 
反馈的更高级形式可能要求内容发生器分配针对具体答案的反馈或判断什么具体条件或事件将引起反馈。在这种情况下,系统可以为用户提供弹出式窗口,允许生成高级反馈规则。 
游戏模板反馈和推进:例如,在记忆游戏中,反馈和推进允许内容发生器设置一般进展和反馈参数。在其他游戏模板中,可以扩展这种标签的使用。 
以下两个表格(表示为表1和表2)根据模板类型展示了教育学方案和相关模块。表1对应于Q&A模板,而表2对应于游戏模板。 
表1 
Figure BDA00001645187600842
表2 
一些实施例可以包括动态布局,能够提供适于改变数据的自动灵活布局陈述。例如,屏幕可以包括一个或多个原子;原子可以包括一个或多个区域;区域可以包括一个或多个资产。屏幕可以包括例如,位于原子上方和下方边缘中的包装接口的一个或多个元素。动态布局可以自动改变内容数据元素或特性(例如字体大小、问题的可能答案数);动态放置区域或原子(重新设置尺寸或重新定位)和动态屏幕布置(例如根据预设的元素相对大小重新设置尺寸,在逐渐出现的规则下陈述)。 
屏幕可以是整个显示器,包含包装接口陈述内部包装的至少一个原子。原子可以是用于基本系统原子的图形表示。原子应对区域上元素(内容)的布置和风格处理。原子可以包含区域(区):至少一个区域,高达五个(或其他数量的)区域。 
原子内部的区域是包含一组外部属性以描述布局行为的逻辑区。例如,区域可以是具有从右到左的次序布置和用于拖放区域的对象行为的问题区域。资产可以是具有外部属性的UI元素以描述内容(数据)实体。属性包含皮肤呈现和行为的配置。 
静态资产是仅可以在静态尺寸下显示的一种内容。可以用不同尺寸产生同样的资产,可以通过其默认尺寸之外的尺寸显示,但可以保持其比例 (例如,JPEG图像,或位图类型的图像或小应用程序)。相反,灵活资产-在显示时可以灵活的内容类型,例如,通过实施9切片缩放结构。资产涉及缩放资产比例而不使其失真的可能(例如,Shockwave SWF小应用程序或基于矢量的小应用程序或图像)。资产类型可以表示内容的类型(例如,文本、声音)。 
包装接口可以包括由静态呈现的单元(例如,导航条、INF)构建的布局实体。包装接口可以包含一个单个呈现的单元到所有种类的单元,可以显示于原子布局的上方、下方和/或侧面。接口是包装原子布局并类似于屏幕布局。 
参考分辨率可以是用于在显示器上布置布局的基点;由系统配置中的可访问参数表示(例如,默认值为1024乘768像素)。 
一些实施例可以在屏幕上根据预定义规则布置对象;允许针对数据对象的陈述行为以及屏幕上的布局布置。一些实施例可以支持任何现有布局和具有固定元素位置的资产,包括具有固定位置的新唯一布局。一些实施例可以利用针对屏幕布局、原子布局、区域布局和资产的不同要求。 
动态布局的一些益处可以包括,例如:减少系统中的布局数目;增加处理量并允许可缩放性;减小模板产生工作量;使重复工作最小化;用于其他任务的自由GUI和CF资源;处理显示尺寸或分辨率中变化的能力。 
屏幕布局可以包含至少一个原子,可以包含所有种类的具有原子布局的包装接口布局。屏幕布局可以包括外部参数进行的如下定义:屏幕中原子的数目;要显示的包装接口的单元;包装接口尺寸和位置;原子的尺寸或比例(例如,屏幕的三分之一);原子位置;原子的对准;卷动指示(固定资产或卷动)。包装接口始终是屏幕的一部分,是在屏幕面积中计算的。包装接口的尺寸可以被计算为零(例如,如果没有要显示的呈现单元)。包装接口可以与屏幕范围成比例地移动(增大和减小)。在未定义卷动的情况下,屏幕上的原子数可以被验证以适合不动产准则(例如,验证可以包括向日志中写入错误消息)。屏幕布局将处在相对位置而非绝对位置,以便支持尺寸或分辨率的变化。 
原子布局可以包含至少一个区域,最多达(例如)五个区域。每个区域将能够在原子布局上呈现其行为。在区域调节中的原子屏幕中呈现资产。 原子将能够自动布置区域,例如:成比例的布置,作为默认行为;由于唯一请求导致固定位置;验证固定位置请求(在这个阶段中验证:向日志中写入错误消息)。原子布局可以包括通过外部参数做出的以下定义:原子中的区域数;区域的固定或相对位置;区域的尺寸或比例。原子布局可以包含将描述它的外部属性。属性可以包含皮肤陈述和行为的唯一配置。一些实施例可以包括屏幕中皮肤量的灵活性,可以用具体区域配置替代之。区域可以是在原子布局内部重叠的。在一些实施例中,在区之间没有内部补白(例如,类似于HTML)。一些实施例可以利用从区域末端的对象内部间距定义生成的区之间的间距。一些实施例可以在布局、数据和用于原子布局的皮肤之间的方案中进行隔离。 
区域布局可以包括以下通过外部参数做出的定义:类型(例如问题;答案;解释);最小和最大尺寸;可视性。GUI指南可以定义每个区域的元素网格,网格可以包括以下定义:参考点;对准;元素之间的最小和最大距离;该区域的补白。由于外部参数的原因,通过区域的最大化使用,可以在区域内部在垂直方法中自动布置资产。由于外部参数的原因,通过区域的最大化使用,可以在区域内部在水平方法中自动布置资产。在以上情况下,由于外部预定参数的原因,通过区域面积的最大化使用,可以布置资产,例如:增大或减小该资产大小的能力;增大或减小该资产比例的能力;为该资产布置额外线/列的能力;向区域增加卷动以包含对象的能力。在垂直或水平方法中可以自动在区域中呈现来自所有类型的资产。区域布局可以自动在垂直或水平方法中,或由于外部属性通过固定位置,显示完全不同的资产组合。在区域中的一些资产中可以允许灵活性。GUI指南可以描述针对资产的最大值。可以根据针对其他唯一性要求的外部固定预定义位置点在区域中布置资产,唯一性要求例如是:不对称、圆、规则定位(人工,非自动)。在上述情况下,应当根据外部预定义位置点(例如固定的对象位置)呈现对所有种类的唯一形状(资产)的每个请求。区域布局可以显示静态资产。区域布局可以通过区域的最大化使用来布置静态资产。GUI指南可以为每个区域定义不同行为;行为的范例可以是:存储区域,给出信息区,目标字段。区域布局可以包括将描述它的外部预定义属性。属性可以包含皮肤陈述和行为的唯一配置。在区域中的一些皮肤中可以提供灵 活性。 
资产可以包含不同类型的内容,例如:文本;文本和声音;声音;图像;视频;动画等。每种数据可以被定义并可以根据以下属性可见:形状、尺寸、式样、皮肤、为可见。资产可以由于外部参数而行为,例如:在不同动作,例如鼠标动作时改变尺寸的能力;对于文本型资产,在不同动作时改变内容的能力(例如在鼠标动作时文本颜色将变为蓝色);图片类型的资产可以在不同状态中改变尺寸;图片类型的资产在拖动时能够变为透明;文本类型的资产能够改变风格参数(CSS),例如尺寸、颜色、粗体;文本类型的资产可以改变对准、位置和方向;文本类型的资产能够改变字体以及文本和图像之间的标点(例如,在希伯来语中);文本类型的资产能够利用CSS API阅读文本;资产能够由于具体动作(改变反馈,改变图像)替换其内容。资产能够包含不同的状态(例如,静态和交互的)。细节状态可以包括,例如拖动的元素和推送的元素(例如,按钮、单选按钮、复选框和乒乓按钮)。资产状态的改变能够在发生时具有过渡;例如,尺寸从0增大到100可能允许能力在30处停止。资产状态过渡能够播放音乐,改变标记器和其他动画能力。资产能够将皮肤改变为其他适当的UI图形。在这种情况下,资产尺寸或比例的改变可能是由于外部参数的原因;这个参数的默认值是不改变尺寸且没有比例。在一些实施例中,改变资产的皮肤允许改变尺寸,但不改变比例(例如,将布置在比例为2比3的矩形之内的文本变为布置于比例也为2比3的椭圆形的云之内)。 
一些实施例可以允许有效率地改变屏幕尺寸或分辨率。例如,以下是系统为了使用参考分辨率的外部参数:当前分辨率;卷动指示。屏幕布局可以灵活支持比参考值具有更大尺寸或分辨率的不同尺寸的屏幕。各种尺寸的范例:系统标准;依从于学生;依从于教师;依从于教室;等等。屏幕布局相对大小的改变(增大或减小)可能不改变布局比例。屏幕布局将能够在卷动允许时改变不动产。在(相对大小)的变化是增大时,那么对象之间的间距可以增大,以便允许更多资产。GUI指南可以提供行为情况表,以改变不动产。资产可以包含尺寸和比例的灵活性,同时改变屏幕尺寸或分辨率:灵活的资产可以对尺寸或分辨率变化做出相应的响应。对于静态资产,在仓库中有不同大小的资产的情况下:区域布局能够替换并显示适 当的资产大小,以便根据尺寸或分辨率的增减保持比例。在资产仅有默认大小的情况下:区域布局可以根据增大的尺寸/分辨率仅改变与资产的比例。 
为了后向能力,动态布局解决方案可能不需要交换旧的布局或其他迁移过程。可以通过自动增大布局的屏幕分辨率来处理需要迁移的布局,这将使布局集中化,仅有背景将增大。 
在一些实施例中,可以如下实施动态布局:可以生成模板,例如,多项选择题的模板。任选地,对于每种问题,可以绘制一个或多个图案。可以在模板仓库中,或在模板和布局仓库中存储模板。用户可以根据用户希望遵守或利用的图案从这样的仓库选择模板,以及布局。可以输入数据和参数以匹配模板(例如,三个文本问题、留个文本答案、一个图像、一个动画等)。任选地,用户可以保持默认布局与模板相关联;或者可以定制或修改布局(例如,通过重新布置资产容器之内的元素,利用拖放操作、改变尺寸操作等)。可以使用其他适当的操作。 
在一些实施例中,可以将系统模板实现为技术型教育学引擎。这种引擎是基于应用的教育学要求,是为了允许学生在不同技能和课程材料中实现期望水平的熟练程度。该引擎允许教育学内容开发者根据学生唯一的水平和需求开发差异内容。然后将内容嵌入到这个引擎中并为学生提供用户友好型学习接口。模板能够处理各种类型的内容并利用针对同一模板的不同可视布局,通过各种方式呈现其。 
例如,可以使用多选模板为文本问题提供四个文本答案,或利用不同的布局,可以使用其将基于与声音组合的视觉图像以及六个其他图像的问题预设为可能的答案。所有模板都提供在具有高级游历能力的唯一容器之内。该容器还为每个模板提供指令和反馈模块。在学生使用每个模板学习时,这个模块为其提供了指令、反馈,甚至提示的差异集。 
几何图形板模板可以是开放的工作空间,鼓励学生进行建设性的问题求解。这是一种包含四个区域的功能强大的几何模板。第一个是工作网格:在该网格上,学生能够操作不同对象、绘制线条和多边形、书写文本、测量对象和更多工作。该网格还可以包含背景图像,甚至背景动画,以便为学生提供必要的上下文环境,用于重要的有动机学习。第二区域是工具箱, 其包含学生能够使用的不同工具,例如绘图工具、着色工具、测量工具、文本框、数学表达式工具和其他。第三区域是可折叠对象仓库(库),其包含不同的视觉对象,供该学生放在网格上。第四区域是外部原子区。在这个区中,该学生接收不同的工作方向,回答关于其结论的不同问题,等等。“原子”包含问题和方向,在学生发展其工作时逐渐暴露于学生。 
多分数模板为学生提供了数学分数不同直观表示的四种模拟。该学生能够放大到任何具体表达,操作其并观看等价的数字表示。在利用这个小应用程序工作时,该学生在与小应用程序并排的区域中接收不同的问题和方向。该学生能够使用小应用程序作为反射工具以在针对每个问题回答并接收反馈之前检查其答案和思考。 
位值曲线模板可以是在交互式曲线图中组织数字(整数和十进制)的方式。曲线图将包括数字的多重表示。小应用程序使得学生能够获知各种表达(整数、小数、口头等)中的数字(直到10位数)位值。小应用程序的重点集中在以下四个主题:(a)相加性:整数字表示的量是不同数字表示的值之和;(b)位置属性:不同数字表示的量由它们在整个数字中占据的位置确定;(c)基数十属性:从右到左位置的值按照十的幂增大;(d)乘法性质:通过将数字的面值乘以分配给其位置的值获得不同数字的值。这个小应用程序具有唯一的自动模式,其中该学生提供数字的一种表达,曲线图自动产生同一数字的所有其他表达,包括口头和声音表达。 
数字线模板可以是线的交互式表达,其中在线上均匀分布的特殊标记点中示出数字。数字可以是整数,规则分数或十进制数。将其用作数学教学的辅助。数字线是帮助在概念上理解数字和运算世界的工具。该工具有很多高级特征:允许学生利用交互式“跳跃”图形比较距离,学生能够生成其自己的数字线,添加注释以估计数字甚至回答可检查问题,并通过向实数线中拖放对象来接收反馈。 
分数条模板可以允许学生在高达五个分数之间进行比较。该模板允许理解视觉比较。该模板还提供“帷幕”工具,允许学生在观察直观表示之前尝试并估计分数之间的差异。这个小应用程序可以用作其他模板的工具,通过这种方式为学生提供他/她学习的智力工具。 
乘法小应用程序模板可以是帮助学生理解乘法运算含义的工具。该学 生将能够从视觉上看到并利用不同模型对乘法练习或给定环境或问题建模。他将能够比较乘法数学练习的正式和直观表示。 
完形填空模板为学生提供了填充散布于整个给定文本中的字段的能力。完形填空还支持使用数学字词问题或求解数学方程;因为可以检查空白字段以根据具体条件判断数学正确性。完形填空能够在文本自身和库中都包含各种对象:图像、声音、单词或数学表达式。库中的对象可以使用一次或加以复制,学生能够拖放对象或自己在字段内部书写。完形填空提供差异和敏感反馈,并向部分正确的答案提供唯一的反馈(例如,该学生可能有拼写错误,但使用了正确的词根)。文本反馈也是自适应的,根据文本中总体正确答案的百分比而变化。 
表现任务模板可以是最终的任务,其中学生能够示出他们学习了什么,并可以是单元的最后事件。任务基于单元中教授的标准,利用标题加以评估。由于实质上是构成主义者,表现任务允许每个不同学生展示其最高水平的成绩。这种模板为学生提供了开放式有创造性环境。可以要求学生根据课程的目标和定义生成视觉方案。该方案可以是明信片、报纸、信件、甚至创造性思维技能方案,以生成学生自己的发明。为学生提供视觉、音频和文本对象的库。该学生能够拖动对象并在具体的指定位置放下它们。还要求该学生利用自由写作描述其工作。然后由学生向旁听席发送项目,并由教师呈现该项目进行课堂讨论。 
排序器模板允许不同对象的开放式(不可检查)分类活动:字词、句子、数学对象、图像、声音、字母和组合。该学生能够以多种方式(类别)对同样对象分类,并通过将它们的分类器发送到旁听席将其分类决定呈现给班级。可以为分类器加载预定的给定范例,包括:组中的给定对象、给定数量的组和类别、给定的组和/或类别名称。在对文本对象分类时,该学生还可以生成其自己的新单词并将它们添加到分类。 
实况文本模板可以是建设性开放文本工作空间,为学生赋予与书面文本高水平的交互。模板由具有非常高级的工具和能力的可卷动文本框构成。该学生可以突出显示文本的不同部分,例如字母、单词、句子或段落-全都以直观的方式。该学生能够回答文本之内的多项选择题。这是通过在文本部分上点击来实现的,其然后充当可能的答案。该学生还可以从库中将单 词或可视对象拖入文本中。该学生能够从文本向与文本等并排的匹配问题中拖放单词。对于所有这些交互,该学生接收全局文本反馈、局部视觉反馈和文本之内的局部反馈(例如,突出显示一个或多个单词或段落或句子)。这有助于学生集中于回答问题所需的文本相关部分。这个模板还提供高级能力,例如“热词”:在学生在“热”词上放置鼠标时,打开膨胀框,为学生提供关于这一特定单词的额外信息。这个模板还包含称为“语言导航器”的高级特征。这个特征教师或学生在点击按钮时突出显示并集中于文本的不同(预定义)部分(例如,学生点击“情绪”,表示情绪的所有单词将在文本之内被突出显示,例如“快乐”、“忧愁”、“愤怒”)。 
文本阅读器模板为学生提供了交互式课本。学生能够阅读文本并翻动书中的页面。在必要时,可以讲述文本(例如,使用文本到语音引擎或模块),被讲述的文本每个部分将被突出显示。这使得学生能够改善其关注和理解文本的能力。 
谜题游戏模板可以要求学生将各部分组织成其正确次序或位置。可以由视觉信息或种类定义确定次序。例如,在与数学相关的说明性谜题中,可以先向学生呈现以下表示为表3的表格: 
-----------1/2    1/4 
正方形 
圆形 
表3 
与表格相邻可以示出四种图形元素:(a)半填充的圆;(b)半填充的正方形;(c)四分之一填充的圆;(d)四分之一填充的正方形。该学生可能需要将四个图形元素的每个拖放到表格中其相应单元中。 
记忆游戏模板可能要求学生基于记忆匹配卡片对(根据预定义的标准)。针对整个游戏预定义匹配类型,匹配类型可以包括文本、声音和图像之间的任何组合。该游戏让学生(从三种可能水平中)选择难度水平,并测量学生的分数(例如,精确度、尝试次数)和表现时间。 
匹配游戏模板可能要求学生在途中帮助骑士过桥到达城堡。为了跨过 每座桥梁,该学生需要在桥中放置一系列石头,石头是由匹配同一标准的卡片代表的。卡片可以包含文本、图像或声音。在失败时,骑士从桥上掉到水中,学生需要再次尝试。在成功时,骑士跨过桥并向城堡前进。例如,该游戏可以向学生示出两张卡片提示,“快乐”和“忧愁”;该学生可能需要找到一系列十张卡片(例如,“狗”、“香蕉”、“开花”、“冷”、“热”、“学校”等,其中“冷”和“热”是所需的反义词)间的匹配关系(例如,两个反义词)。 
“我是谁”游戏模板可能要求学生利用具体规则消除项目和/或利用具体规则选择项目。算命者鼓励学生发现她正在像什么。在每个阶段,她会揭示一个提示。该学生消除不遵守规则的所有项目。每个阶段都以正确答案(由学生做出或由计算机呈现)结束。在留下最后一个项目时游戏结束(匹配所有规则的项目)。例如,首先,为学生显示九张上带数字的卡片;在提示“我是偶数”时;该学生必须从显示给他的数中消除奇数,或仅保留偶数。为学生显示下一条提示,例如“我大于六”,该学生再次必须消除特定数字或必须保留具体数字;等等,直到达到屏幕上的单个数字。 
单词搜索游戏模板可以是目标是在一堆字母中找到单词的游戏。可以设置游戏参数以匹配学生的熟练水平。内容开发者馈送器控制要搜索的字母和单词数量。内容开发者还可以控制要搜索的单词呈现为视觉/音频提示还是拼写完整的单词。 
拼写/刽子手游戏模板可能要求学生猜测和拼写一系列六个单词或短语。在每个正确拼写的单词之后,构建成一部分图像。一旦相继成功完成了六个正确拼写的单词,就完成了图像。对于每个单词,该学生查看一组空白字母空间,必须基于一组配置的提示猜测单词,提示可以在图像、语音或书写形式。 
基本原子模板可以是最基本和基础的系统模板。它允许与针对该学生的指令组合表达不同的信息类型(文本、图像、视频、声音、图表和交互式动画)。 
多选(MTC)-模板提出问题并呈现多个答案。可以有一个或多个正确答案。可以在各种表达和介质中提供问题和答案:声音、文本、图像、动画及其任何组合。此外,通常为每个文本问题或答案提供任选的声音按钮, 使学生能够听到文本的叙述。屏幕的结构、问题和答案字段的大小以及可能答案的量是灵活且可修改的。 
开放问题模板可以增强自由书写。要求学生在给定字段中键入文本。文本不可检查并被发送到教师进行个人评估。文本可以在各种上下文和表达中,例如:笔记本、喜剧、报纸等。 
匹配问题模板为学生提供对象库,其可以包括文本、图像或声音。要求学生将对象从库中拖出并将它们放在屏幕上提供的正确地方。可以将此用于完成文本、按顺序布置对象、完成图解表示等。可以复制或减少库对象(使其对一些学生而言更容易)。在该学生检查其答案时,在屏幕上为其提供针对每个对象的视觉反馈,同时放置不正确的每个对象返回库中。这样允许学生校正其错误。在一些实施例中,例如,可以要求学生将短语拖入“原因”和对应的“效果”目标中。例如,该学生可能需要拖动短语“女孩伤心了”并将其放入“效果”目标中,该目标与事先书写的“原因”相邻,原因指出“气球飞走了”。 
电影菜单模板为学生提供交互式接口,允许他/她播放课程主题的不同电影片断。学生能够选择观看哪个电影并点击按钮以切换到不同电影。 
可以使用数学编辑器部件并将其嵌入各种系统模板(例如,完形填空、数字线等)中。该部件为学生提供了用户友好的虚拟键盘,用于书写数学表达式。这个部件还可以验证所写数字的正确性。 
图形组织器模板是能够被学生用于可视地表达信息的工具。该工具可用于打开委托任务,例如生成系谱树或更多启发式活动,例如基于给定文本表示因果从句。该工具由工具条构成,学生能够使用工具条生成和管理图形对象,例如基本形状、线条和文本。工具的主要区域是学生能够操作(添加、改变尺寸、旋转、移动、着色等)图形对象的画布。此外,有一个库,学生能够从其拖动由内容开发者放置的图像。可以由内容开发者设置图形组织者的初始状态;这使得活动能够是上下文驱动的且适应所需的难度水平。 
随机暴露模板可以是为学生提供从预定义文本/数值库产生的伪随机数据的接口。在屏幕的中间为学生提供按钮。在学生按下每个按钮时,按钮消失,显示出按钮后方的文本。这个模板鼓励基于随机产生的文本专题 进行自由书写。 
可以使用其他适当的模板。 
如这里使用的,术语“多个”包括例如“多个”或“两个或更多”。例如,“多个项目”包括两个或更多项目。 
尽管出于论证的目的,这里论述的部分可能涉及到有线链路和/或有线通信,但一些实施例在这个方面不受限制,可以包括一个或多个有线或无线链路,可以利用无线通信的一个或多个部件,可以利用无线通信的一种或多种方法或协议等。一些实施例可以利用有线通信和/或无线通信。 
可以结合各种装置和系统使用一些实施例,例如,个人计算机(PC)、台式计算机、移动计算机、膝上型计算机、笔记本计算机、平板计算机、服务器计算机、手持式计算机、手持装置、个人数字助理(PDA)装置、手持式PDA装置、板载装置、板下装置、混合装置(例如,结合了多种装置的功能,例如PDA功能和蜂窝电话功能的装置)、车辆装置、非车辆装置、移动或便携式装置、非移动或非便携式装置、无线通信站、无线通信装置、无线接入点(AP)、无线基站(BS)、移动用户站(MSS)、有线或无线网络接口卡(NIC)、有线或无线路由器、有线或无线调制调解器、有线或无线网络、局域网(LAN)、无线LAN(WLAN)、城域网(MAN)、无线MAN(WMAN)、广域网(WAN)、无线WAN(WWAN)、个域网(PAN)、无线PAN(WPAN)、根据现有的IEEE 802.11、802.11a、802.11b、802.11g、802.11n、802.16、802.16d、802.16e、802.16m标准和/或以上标准的将来版本和/或衍生版本工作的装置和/或网络、作为以上网络一部分的单元和/或装置、单向和/或双向无线电通信系统、蜂窝无线电电话通信系统、蜂窝电话、无线电话、个人通信系统(PCS)装置、结合了无线通信装置的PDA装置、移动或便携式全球定位系统(GPS)装置、结合了GPS接收机或收发器或芯片的装置、结合了RFID元件或标签或转发器的装置、利用近场通信(NFC)的装置、多输入多输出(MIMO)收发器或装置、单输入多输出(SIMO)收发器或装置、多输入单输出(MISO)收发器或装置、具有一个或多个室内天线和/或室外天线的装置、“智能电话”装置、有线或无线手持装置(例如黑莓(RTM)、Palm(RTM)Treo(TM))、无线应用协议(WAP)装置等。 
可以结合一种或多种类型的无线通信信号和/或系统使用一些实施例, 例如,射频(RF)、红外线(IR)、频分复用(FDM)、正交FDM(OFDM)、OFDM接入(OFDM A)、时分复用(TDM)、时分多址(TDMA)、扩展TDMA(E-TDMA)、通用分组无线电业务(GPRS)、扩展GPRS、码分多址(CDMA)、宽带CDMA(WCDMA)、CDMA 2000、多载波调制(MDM)、分立的多音调(DMT)、蓝牙(RTM)、全球定位系统(GPS)、802.11(“Wi-Fi”)、IEEE 802.16(“Wi-Max”)、ZigBee(TM)、超宽带(UWB)、全球移动通信系统(GSM)、2G、2.5G、3G、第三代合作伙伴计划(3GPP)、3GPP长期演进(LTE)、3.5G等。可以结合各种其他装置、系统和/或网络使用一些实施例。 
这里使用的术语“无线装置”、“无线计算装置”、“移动装置”或“移动计算装置”包括例如能够无线通信的装置、能够无线通信的通信装置或通信站、能够无线通信的台式计算机、移动电话、蜂窝电话、能够无线通信的膝上计算机或笔记本计算机、能够无线通信的PDA、能够无线通信的手持装置、能够无线通信的便携式或非便携式装置等。 
术语“文件”、“数字文件”、“对象”或“数字对象”包括,例如数字项目,这是在第一装置和第二装置之间转移或拷贝的主题;软件应用;计算机文件;可执行文件;可安装文件或软件应用;一组文件;一个或多个文件的档案;音频文件(例如,表示音乐、歌曲或音频照相簿);视频文件或音频/视频文件(例如,表示电影或电影片断);图像文件;照片文件;一组图像或照片文件;压缩或编码文件;计算机游戏;计算机应用;实用应用;数据文件(例如,字处理文件、电子数据表或陈述);多媒体文件;电子图书(e-book);多种数字项目的组合或集合;等等。 
这里实用的术语“社交网络”、“虚拟社交网络”或“VSN”包括例如虚拟社区;在线社区、与计算装置用户对应的社区或在线表达的总成;与计算装置用户对应的社区或虚拟表达的总成;与计算装置用户对应的社区或虚拟实体总成(例如,化身、用户名、绰号等);与虚拟社区对应的网站或一组网页或基于网络的应用;用户页面、个人页面和/或用户概况的集合或总成;类似于“Facebook”、“MySpace”、“LinkedIn”等的网站或服务。 
在一些实施例中,虚拟社交网络包括至少两个用户;在其他实施例中,虚拟社交网络至少包括三个用户。在一些实施例中,虚拟社交网络包括至少一个“一对多”通信信道或链路。在一些实施例中,虚拟社交网络包括 至少一个并非点到点通信信道或链路的通信信道或链路。在一些实施例中,虚拟社交网络包括至少一个并非“一对一”通信信道或链路的通信信道或链路。 
这里使用的术语“社交网络服务”或“虚拟社交网络服务”包括,例如,可以提供给社交网络的成员或用户的一项或多项服务,例如,通过因特网,通过有线或无线通信,通过电子装置,通过无线装置,通过网站,通过独立应用,通过浏览器应用等。在一些实施例中,社交网络服务可以包括,例如,在线聊天活动;文本聊天;语音聊天;视频聊天;即时消息通信(IM);非即时消息通信(例如,其中将消息累积到收件人用户的“收件箱”);照片和视频的共享;文件共享;写入“博客”或论坛系统中;从“博客”或论坛系统读取;讨论组;电子邮件(email);自由分类法活动(例如,做标签,协作标签,社会分类,社会标签,社会索引);论坛;消息板等。 
这里使用的术语“网络”包括,例如万维网;互连和/或可通过因特网或全球通信网访问的超文本文献、文件、网站和/或网页的全球通信系统;包括文本、图像、视频、多媒体分量、超级链接或其他内容。 
这里使用的术语“用户”包括,例如拥有计算装置或无线装置的人或实体;操作或利用计算装置或无线装置的人或实体;或以其他方式与计算装置或无线装置相关联的人或实体。 
在一些实施例中,这里描述的一些或所有部件可以包封在公共外壳或封装中,并利用一个或多个有线或无线链路互连或操作性关联。在其他实施例中,可以在多个或独立装置或位置间分布部件。 
一些实施例可以包括,例如台式计算机、膝上型计算机、笔记本计算机、平板计算机、PDA装置、蜂窝电话、移动电话、混合装置(例如组合一个或多个蜂窝电话功能与一个或多个PDA装置功能)、便携式音频播放机、便携式视频播放机、便携式音频/视频播放机、便携式媒体播放机、具有触摸屏的便携式装置、较小的计算装置、非台式计算机或计算装置、便携式装置、手持装置、“轻装上阵畅享生活”(CSLL)装置、超级移动装置(UMD)、超级移动PC(UMPC)、移动因特网装置(MID)、消费电子(CE)装置、“Origami”装置或计算装置、支持动态组成计算(DCC)的装置、上下文感知的装置等。 
一些实施例可以包括非移动计算装置或周边设备,例如,台式计算机、个人计算机(PC)、服务器计算机、打印机、激光打印机、墨喷式打印机、彩色打印机、立体音响系统、音频系统、视频回放系统、DVD回放系统、电视系统、电视机顶盒、电视“电缆盒”、电视变换器箱、数字自动电唱机、数字电台主持人(DJ)系统或控制台、媒体播放机系统、家庭影院或家庭电影放映系统等。 
一些实施例可以使用客户端/服务器架构、出版者/订阅者架构、完全集中式架构、部分集中式架构、完全分布式架构、部分分布式架构、可缩放对等(P2P)架构或其他适当的架构或其组合。 
可以根据一些实施例使用其他适当的操作或操作集合。例如,基本连续地,以预定义的迭代次数或直到满足一个或多个条件,重复一些操作或操作集合。在一些实施例中,可以并行、依次或以其他适当执行次序执行一些操作。 
这里利用诸如“处理”、“计算”、“确定”、“建立”、“分析”、“检查”等进行的论述可以指计算机、计算平台、计算系统或其他电子计算装置的操作和/或过程,其将计算机寄存器和/或存储器之内表示为物理(例如电子)量的数据操作和/或变换成计算机寄存器和/或存储器或可以存储指令以执行操作和/或过程的其他信息存储介质之内类似表示为物理量的其他数据。 
一些实施例可以采取完全硬件实施例、完全软件实施例或包括硬件和软件元素的实施例的形式。可以在软件中实施一些实施例,软件包括,但不限于固件、驻留软件、微码等。 
此外,一些实施例可以采取可从计算机可用或计算机可读介质访问的计算机程序产品的形式,该介质提供程序代码,供计算机或任何指令执行系统使用或结合其使用。例如,计算机可用或计算机可读介质可以是或可以包括能够包含、存储、传递、传播或传送程序的任何设备,程序供指令执行系统、设备或装置使用或结合它们使用。 
在一些实施例中,介质可以是或可以包括电、磁、光、电磁、红外线(IR)或半导体系统(或设备或装置)或传播介质。计算机可读介质的一些说明性范例可以包括半导体或固态存储器、磁带、可移除计算机盘、随 机存取存储器(RAM)、只读存储器(ROM)、刚性磁盘、光盘等。光盘的一些说明性范例包括紧致盘–只读存储器(CD-ROM)、禁止盘–读/写(CD-R/W)、DVD等。 
在一些实施例中,适于存储和/或执行程序代码的数据处理系统可以包括至少一个直接或例如通过系统总线间接耦合到存储元件的处理器。存储元件可以包括,例如实际执行程序代码期间采用的局部存储器、大容量存储器和超高速缓冲存储器,其可以提供至少一些程序代码的中间存储,以减少执行期间必须从大容量存储器检索代码的次数。 
在一些实施例中,输入/输出或I/O装置(包括,但不限于键盘、显示器、定点装置等)可以直接或通过居间的I/O控制器耦合到系统。在一些实施例中,网络适配器可以耦合到系统以使数据处理系统能够变为通过例如居间的私有或公共网络耦合到其他数据处理系统或远程打印机或存储装置。在一些实施例中,调制调解器、电缆调制解调器和以太网卡是网络适配器类型的说明范例。可以使用其他适当的部件。 
可以通过适于专门应用的软件、硬件、或软件和/或硬件的任何组合或根据具体设计要求实现一些实施例。一些实施例可以包括单元和/或子单元,它们可以彼此独立或完整或部分地组合在一起,可以利用特定的多用途或通用处理器或控制器实现它们。一些实施例可以包括缓存、寄存器、堆栈、存储单元和/或存储器单元,用于暂时或长期存储数据或为了促进特定实施的操作。 
例如,可以利用可以存储指令或一组指令的机器可读介质或物品实施一些实施例,如果由机器执行指令或一组指令时,让机器或处理器执行这里描述的方法和/或操作。这样的机器可以包括,例如,任何适当的处理平台、计算平台、计算装置、处理装置、电子装置、电子系统、计算系统、处理系统、计算机、处理器等,可以使用硬件和/或软件的任何适当组合实现。机器可读介质或物品可以包括,例如任何适当形式的存储单元、存储装置、存储物品、存储介质、外存储装置、外存储物品、外存储介质和/或外存储单元;例如存储器、可移除或不可移除介质、可擦除或不可擦除介质、可写或可再写介质、数字或模拟介质、硬盘驱动器、软盘、紧致盘、只读存储器(CD-ROM)、可记录紧致盘(CD-R)、可再写紧致盘(CD-RW)、 光盘、磁介质、磁光介质、可移除存储卡或磁盘、各种数字多用盘(DVD)、磁带、盒式磁带等。指令可以包括任何适当类型的代码,例如源代码、汇编代码、解释的代码、可执行代码、静态代码、动态代码等,可以利用任何适当的高级、低级、面向对象的、可见的、汇编的和/或解释性程序设计语言实现,例如C、C++、Java、BASIC、Pascal、Fortran、Cobol、汇编语言、机器代码等。 
这里参考一个或多个实施例描述的功能、操作、部件和/或特征可以与这里参考一个或多个其他实施例描述的一个或多个其他功能、操作、部件和/或特征组合或可以结合它们利用,或反之亦然。 
尽管已经例示并描述了一些实施例的特定特征,本领域的技术人员可以想到很多修改、替换、改变和等价方案。因此,以下权利要求意在覆盖所有这样的修改、替换、改变和等价方案。 

Claims (22)

1.一种产生数字教育内容的方法,所述方法包括:
(a)通过如下方式生成数字学习对象:
接收来自数字学习对象模板仓库的模板的用户选择,所述模板表示屏幕之内一个或多个数字教育内容元素的组成;
接收来自数字学习对象布局仓库的布局的用户选择,所述布局表示所述屏幕之内所述一个或多个教育内容元素的屏幕上布置;
接收针对所述模板的数据的用户输入;
接收针对所述模板的参数的用户输入;
向所述模板中插入数据的用户输入;
向所述模板中插入参数的用户输入;
接收针对所述模板的元数据的用户输入;
(b)向所述模板应用所述布局,所述模板中包含(i)所述数据的所述用户输入,以及(ii)所述参数的所述用户输入,以及(iii)所述元数据的所述用户输入,
(c)在数字学习对象的仓库中存储所述数字学习对象。
2.根据权利要求1所述的方法,其中接收模板的用户选择包括:接收来自至少包括(a)具有单个原子数字教育内容元素的第一模板和(b)具有两个或更多原子数字教育内容元素的第二模板的组的模板的用户选择。
3.根据权利要求1所述的方法,其中插入数据的用户输入包括从如下项构成的组选择的一个或多个操作:
产生用于数字教育内容的指令;
产生用于数字教育内容的问题;
产生用于数字教育内容的可能答案;
产生针对数字教育内容的关于可能答案的正确性或不正确性的书面反馈选项;
产生用于数字教育内容评估的标题;
产生用于求解数字教育内容的提示;
产生用于求解数字教育内容的范例帮助;
产生用于求解数字教育内容的文件帮助;
产生用于求解数字教育内容的超级链接帮助;
提供与数字教育内容相关联的媒体文件;
针对数字教育内容的至少一部分提供替代模态;
从工作中存储单元输入欠开发数字教育内容的实例;
从用于公布内容的存储单元输入公布数字教育内容的实例。
4.根据权利要求3所述的方法,其中所述产生包括执行从如下项构成的组中选择的操作:
书写;
拷贝;
指向资产仓库中的项目。
5.根据权利要求1所述的方法,其中插入参数的用户输入包括从如下项构成的组选择的一个或多个操作:
产生元数据参数;
产生教育学元数据参数;
产生指导参数;
产生交互参数;
产生反馈参数;
产生推进参数;
产生表示所需学生输入的参数作为推进条件;
产生记分参数;
针对屏幕上的内容元素的行为产生一个或多个规则;
在用户与第二屏幕上内容元素交互时,产生表示第一屏幕上内容元素行为的一个或多个规则;
产生用于管理部件的参数,所述参数表示处理两个屏幕上内容元素之间通信的一个或多个规则。
6.根据权利要求1所述的方法,其中接收布局的用户选择,包括:
接收来自至少包括如下项的组的布局的用户选择:(a)第一布局,其中在第一布置中布置两个或更多原子数字教育内容元素;以及(b)第二布局,其中在第二不同布置中布置所述两个或更多原子数字教育内容元素。
7.根据权利要求1所述的方法,还包括:
响应于用户拖放输入修改所述布局,所述输入在所述屏幕之内移动一个或多个原子数字教育内容元素,以生成修改的布局;以及
向所述模板应用修改的布局。
8.根据权利要求1所述的方法,还包括:
响应于用户输入修改所述模板,所述用户输入向所述屏幕中添加原子数字教育内容元素,以生成修改的模板。
9.根据权利要求8所述的方法,其中向所述屏幕中添加所述原子数字教育内容元素的所述用户输入包括:来自可用于添加到所述模板中的原子数字教育内容元素的仓库的新原子数字教育内容元素的用户选择。
10.根据权利要求1所述的方法,还包括:
响应于用户输入修改所述布局以生成修改的布局,其中所述用户输入改变所述屏幕之内一个或多个原子数字教育内容元素的尺寸;以及
向所述模板应用修改的布局。
11.根据权利要求1所述的方法,包括:
设置表示第一屏幕上内容元素对第二不同屏幕上内容元素的操作效果的一个或多个规则。
12.根据权利要求1所述的方法,包括:
设置表示用户交互对一个或多个内容元素的操作效果的一个或多个规则。
13.一种用于产生数字教育内容的计算机化系统,
其中利用至少一个硬件部件实现所述计算机化系统,其中所述计算机化系统包括:
模板选择模块,选择针对数字教育内容的模板;
布局选择模块,选择针对数字教育内容的布局;
资产选择模块,从数字原子内容项目的仓库选择一个或多个数字原子内容项目;
编辑器模块,响应于(a)用户交互;(b)第二屏幕上内容元素的动作中的一个或多个,编辑利用学习建模语言表示的脚本,所述脚本表示第一屏幕上内容元素的行为。
14.根据权利要求13所述的计算机化系统,还包括:
资产组织模块,在空间上组织一个或多个所选数字原子内容项目。
15.根据权利要求14所述的计算机化系统,其中所述资产组织模块自动(a)基于屏幕分辨率约束改变一个或多个所选数字原子内容项目的尺寸,并且(b)基于与所述一个或多个所选数字原子内容项目相关联的元数据中反映的教育学目标重新对所述一个或多个所选数字原子内容项目排序。
16.根据权利要求13所述的计算机化系统,包括:
逐渐暴露模块,基于与所述第一和第二内容元素相关联的序列化方案,(a)一开始在屏幕上暴露所述第一内容元素,(b)接下来在屏幕上暴露所述第二内容元素。
17.根据权利要求13所述的计算机化系统,包括:
知识估算器,基于如下一项或多项确定学生的教育需求:(a)学生在预备测试中的响应;(b)与所述学生相关联并基于所述学生正在进行的表现而更新的个人知识图;
自动化内容构建器,基于所述知识估算器的输出,利用自动选择的模板、自动选择的布局、从资产仓库获得的教育数据和参数,自动生成适合所述学生的教育内容。
18.根据权利要求13所述的计算机化系统,包括:
向导模块,(a)在生成教育内容的过程中逐步指导内容开发者,(b)仅向所述内容开发者显示从教育学目标和规则来看相关的可选选项,以及(c)向所述内容开发者隐藏从教育学目标和规则来看不相关的选项。
19.根据权利要求18所述的计算机化系统,其中所述教育学目标和规则被表示为与教育内容项目相关联的元数据。
20.根据权利要求13所述的计算机化系统,包括:
流控制编辑器,用于在基于学生的教育学需求生成数字学习对象时,定义用于确定教育内容元素的行为的教育学规则。
21.根据权利要求13所述的计算机化系统,包括:
贴标签模块,生成与教育内容项目相关联的教育学元数据;以及
资产检索模块,(a)从资产仓库检索内容元素;以及(b)基于教育学元数据在学习流程中放置检索的内容元素,其中所述教育学元数据(i)表示所述检索的内容元素与教育学目标的相关性,且(ii)表示所述检索的内容元素与教育学上下文的适合性。
22.根据权利要求13所述的计算机化系统,包括:
动态布局修改器模块,(a)判定数字学习对象一开始是要在具有第一分辨率的第一屏幕上执行的;(b)判定数字学习对象被请求在具有第二较小分辨率的第二屏幕上执行;(c)通过根据(i)所述第二分辨率和(ii)用于确定一个或多个教育内容元素的交互行为的一个或多个教育学规则重新组织教育内容元素来重新构造所述数字学习对象。
CN2010800518114A 2009-09-17 2010-09-15 教育内容产生的装置、系统和方法 Pending CN102696052A (zh)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US27236509P 2009-09-17 2009-09-17
US61/272,365 2009-09-17
PCT/IB2010/054169 WO2011033460A1 (en) 2009-09-17 2010-09-15 Device, system, and method of educational content generation

Publications (1)

Publication Number Publication Date
CN102696052A true CN102696052A (zh) 2012-09-26

Family

ID=43730943

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2010800518114A Pending CN102696052A (zh) 2009-09-17 2010-09-15 教育内容产生的装置、系统和方法

Country Status (4)

Country Link
US (1) US20110065082A1 (zh)
CN (1) CN102696052A (zh)
IL (1) IL218572A0 (zh)
WO (1) WO2011033460A1 (zh)

Cited By (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103903483A (zh) * 2012-12-24 2014-07-02 多威通信系统(上海)有限公司 基于计算机提供幼儿结构化教育的系统、方法及介质
CN104021702A (zh) * 2013-03-01 2014-09-03 联想(北京)有限公司 一种显示方法及装置
CN105493130A (zh) * 2013-10-07 2016-04-13 英特尔公司 由参与度水平的实时识别驱动的适应性学习环境
CN105491414A (zh) * 2015-11-19 2016-04-13 深圳市时尚德源文化传播有限公司 一种图像同步显示方法及装置
WO2016061732A1 (en) * 2014-10-20 2016-04-28 Google Inc. Arbitrary size content item generation
CN106227450A (zh) * 2016-07-25 2016-12-14 天脉聚源(北京)教育科技有限公司 一种教学系统中切换显示界面的方法及装置
CN106802920A (zh) * 2016-12-15 2017-06-06 网易(杭州)网络有限公司 用于在线教育及合成教学多媒体对象的方法和系统
CN108090856A (zh) * 2017-12-26 2018-05-29 广州众慧教育科技有限公司 一种教学设备的研究开发服务系统
CN108510419A (zh) * 2018-05-29 2018-09-07 黑龙江省经济管理干部学院 一种可以充分优化教师讲课内容的高效教学系统
CN108549566A (zh) * 2018-04-16 2018-09-18 中山大学 一种基于用户特征的个性化页面及客户端布局生成方法
CN109791642A (zh) * 2016-11-02 2019-05-21 英特尔公司 工作流的自动生成
CN111260965A (zh) * 2020-01-17 2020-06-09 宇龙计算机通信科技(深圳)有限公司 词库生成方法及相关装置
CN111653147A (zh) * 2020-07-29 2020-09-11 河南中医药大学 一种大学生对中医药专业课程学习迁移测试平台
CN112150097A (zh) * 2020-08-13 2020-12-29 北京师范大学 一种学习设计生成方法、装置、电子设备及存储介质
CN112231015A (zh) * 2020-10-15 2021-01-15 一汽—大众汽车有限公司 一种基于浏览器的操作指导方法、sdk插件及后台管理系统
CN112685124A (zh) * 2021-01-07 2021-04-20 托普爱英(北京)科技有限公司 习题的学习方法及其学习装置、存储介质及电子设备

Families Citing this family (224)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8326814B2 (en) 2007-12-05 2012-12-04 Box, Inc. Web-based file management system and service
KR101601040B1 (ko) * 2009-05-19 2016-03-09 삼성전자주식회사 휴대 단말기의 화면 표시 방법 및 이를 지원하는 휴대 단말기
US8838015B2 (en) * 2009-08-14 2014-09-16 K12 Inc. Systems and methods for producing, delivering and managing educational material
US20110039242A1 (en) * 2009-08-14 2011-02-17 Ronald Jay Packard Systems and methods for producing, delivering and managing educational material
US20110039247A1 (en) * 2009-08-14 2011-02-17 Ronald Jay Packard Systems and methods for producing, delivering and managing educational material
US8768240B2 (en) * 2009-08-14 2014-07-01 K12 Inc. Systems and methods for producing, delivering and managing educational material
US20110039246A1 (en) * 2009-08-14 2011-02-17 Ronald Jay Packard Systems and methods for producing, delivering and managing educational material
US20110039245A1 (en) * 2009-08-14 2011-02-17 Ronald Jay Packard Systems and methods for producing, delivering and managing educational material
US20110039249A1 (en) * 2009-08-14 2011-02-17 Ronald Jay Packard Systems and methods for producing, delivering and managing educational material
US8412736B1 (en) * 2009-10-23 2013-04-02 Purdue Research Foundation System and method of using academic analytics of institutional data to improve student success
US8694968B2 (en) * 2009-12-30 2014-04-08 Foneclay, Inc. System for creating personalized and customized mobile devices
US9141345B2 (en) * 2010-01-27 2015-09-22 Microsoft Technology Licensing, Llc Simplified user controls for authoring workflows
US9640085B2 (en) * 2010-03-02 2017-05-02 Tata Consultancy Services, Ltd. System and method for automated content generation for enhancing learning, creativity, insights, and assessments
US9589253B2 (en) * 2010-06-15 2017-03-07 Microsoft Technology Licensing, Llc Workflow authoring environment and runtime
US20120082974A1 (en) * 2010-10-05 2012-04-05 Pleiades Publishing Limited Inc. Electronic teaching system
US9031957B2 (en) * 2010-10-08 2015-05-12 Salesforce.Com, Inc. Structured data in a business networking feed
US8699940B1 (en) * 2010-10-08 2014-04-15 Amplify Education, Inc. Interactive learning map
US9218323B2 (en) * 2010-10-30 2015-12-22 Hewlett-Parkard Development Company, L.P. Optimizing hyper parameters of probabilistic model for mixed text-and-graphics layout template
KR101530634B1 (ko) * 2010-11-01 2015-06-23 한국전자통신연구원 체험형 학습 콘텐츠 저작 장치 및 방법
US20120122066A1 (en) * 2010-11-15 2012-05-17 Age Of Learning, Inc. Online immersive and interactive educational system
US8727781B2 (en) * 2010-11-15 2014-05-20 Age Of Learning, Inc. Online educational system with multiple navigational modes
US20130295536A1 (en) * 2012-04-11 2013-11-07 Conceptua Math Apparatus and method for tools for mathematics instruction
US8790119B2 (en) * 2010-12-03 2014-07-29 Conceptua Math Apparatus and method for tools for mathematics instruction
US9324240B2 (en) 2010-12-08 2016-04-26 Age Of Learning, Inc. Vertically integrated mobile educational system
US8731902B2 (en) * 2010-12-23 2014-05-20 Sap Ag Systems and methods for accessing applications based on user intent modeling
WO2012099617A1 (en) 2011-01-20 2012-07-26 Box.Net, Inc. Real time notification of activities that occur in a web-based collaboration environment
US20120216142A1 (en) * 2011-02-22 2012-08-23 Step Ahead Studios System and Method for Creating and Managing Lesson Plans
US20130045471A1 (en) * 2011-02-25 2013-02-21 Bio-Rad Laboratories, Inc. Training system for investigations of bioengineered proteins
US20120288846A1 (en) * 2011-03-15 2012-11-15 Jacqueline Breanne Hull E-learning content management and delivery system
CN103620627B (zh) * 2011-04-29 2016-12-14 哈佛学院院长等 用于增强互动式体验的参与者分组
WO2012154896A2 (en) * 2011-05-09 2012-11-15 Delart Technology Services Llc Method and system for sharing and networking in learning systems
JP5997261B2 (ja) 2011-05-10 2016-09-28 コーリ エーハウーエッフ 個々のユーザに対して言語学習をカスタマイズするように構成された言語学習システム
US20120311492A1 (en) * 2011-06-03 2012-12-06 Memory On Demand, Llc Automated method of capturing, preserving and organizing thoughts and ideas
US9015601B2 (en) 2011-06-21 2015-04-21 Box, Inc. Batch uploading of content to a web-based collaboration environment
US9063912B2 (en) 2011-06-22 2015-06-23 Box, Inc. Multimedia content preview rendering in a cloud content management system
US9652741B2 (en) 2011-07-08 2017-05-16 Box, Inc. Desktop application for access and interaction with workspaces in a cloud-based content management system and synchronization mechanisms thereof
WO2013009328A2 (en) 2011-07-08 2013-01-17 Box.Net, Inc. Collaboration sessions in a workspace on cloud-based content management system
US20130017530A1 (en) * 2011-07-11 2013-01-17 Learning Center Of The Future, Inc. Method and apparatus for testing students
WO2013051020A2 (en) 2011-07-26 2013-04-11 Tata Consultancy Services Limited A method and system for distance education based on asynchronous interaction
US9575616B2 (en) * 2011-08-12 2017-02-21 School Improvement Network, Llc Educator effectiveness
WO2013025428A2 (en) * 2011-08-12 2013-02-21 School Improvement Network, Llc Prescription of electronic resources based on observational assessments
WO2013040105A1 (en) * 2011-09-13 2013-03-21 Monk Akarshala Design Private Limited Tutoring interfaces for learning applications in a modular learning system
WO2013040109A1 (en) * 2011-09-13 2013-03-21 Monk Akarshala Design Private Limited Personalized learning streams in a modular learning system
US20140349270A1 (en) * 2011-09-13 2014-11-27 Monk Akarshala Design Private Limited Learning interfaces for learning applications in a modular learning system
WO2013040095A1 (en) * 2011-09-13 2013-03-21 Monk Akarshala Design Private Limited Learning application template management in a modular learning system
US9197718B2 (en) 2011-09-23 2015-11-24 Box, Inc. Central management and control of user-contributed content in a web-based collaboration environment and management console thereof
US8515902B2 (en) 2011-10-14 2013-08-20 Box, Inc. Automatic and semi-automatic tagging features of work items in a shared workspace for metadata tracking in a cloud-based content management system with selective or optional user contribution
WO2013062599A1 (en) 2011-10-26 2013-05-02 Box, Inc. Enhanced multimedia content preview rendering in a cloud content management system
US9098474B2 (en) 2011-10-26 2015-08-04 Box, Inc. Preview pre-generation based on heuristics and algorithmic prediction/assessment of predicted user behavior for enhancement of user experience
US20130110737A1 (en) * 2011-10-26 2013-05-02 Pleiades Publishing Limited Inc. Networked student information collection, storage, and distribution
US20130117645A1 (en) * 2011-11-03 2013-05-09 Taptu Ltd Method and Apparatus for Generating a Feed of Updating Content
US8990307B2 (en) 2011-11-16 2015-03-24 Box, Inc. Resource effective incremental updating of a remote client with events which occurred via a cloud-enabled platform
US8784108B2 (en) 2011-11-21 2014-07-22 Age Of Learning, Inc. Computer-based language immersion teaching for young learners
US9058751B2 (en) 2011-11-21 2015-06-16 Age Of Learning, Inc. Language phoneme practice engine
US8740620B2 (en) * 2011-11-21 2014-06-03 Age Of Learning, Inc. Language teaching system that facilitates mentor involvement
US8731454B2 (en) 2011-11-21 2014-05-20 Age Of Learning, Inc. E-learning lesson delivery platform
GB2500152A (en) 2011-11-29 2013-09-11 Box Inc Mobile platform file and folder selection functionalities for offline access and synchronization
US20130157245A1 (en) * 2011-12-15 2013-06-20 Microsoft Corporation Adaptively presenting content based on user knowledge
US20130157242A1 (en) * 2011-12-19 2013-06-20 Sanford, L.P. Generating and evaluating learning activities for an educational environment
US9019123B2 (en) 2011-12-22 2015-04-28 Box, Inc. Health check services for web-based collaboration environments
US9904435B2 (en) 2012-01-06 2018-02-27 Box, Inc. System and method for actionable event generation for task delegation and management via a discussion forum in a web-based collaboration environment
WO2013109943A1 (en) * 2012-01-19 2013-07-25 Curriculum Loft Llc Method and apparatus for content management
US11232481B2 (en) 2012-01-30 2022-01-25 Box, Inc. Extended applications of multimedia content previews in the cloud-based content management system
JP2015510200A (ja) * 2012-02-20 2015-04-02 ノウリ コリア インコーポレイテッドKnowre Korea Inc. 知識ユニットに基づいて教育サービスを提供するための方法、システム、およびコンピュータ読み取り可能な記録媒体
US9965745B2 (en) 2012-02-24 2018-05-08 Box, Inc. System and method for promoting enterprise adoption of a web-based collaboration environment
US10417927B2 (en) * 2012-02-27 2019-09-17 Gove N. Allen Digital assignment administration
US9195636B2 (en) 2012-03-07 2015-11-24 Box, Inc. Universal file type preview for mobile devices
US9054919B2 (en) 2012-04-05 2015-06-09 Box, Inc. Device pinning capability for enterprise cloud service and storage accounts
US20130298041A1 (en) * 2012-04-09 2013-11-07 Richard Lang Portable Collaborative Interactions
US8392504B1 (en) 2012-04-09 2013-03-05 Richard Lang Collaboration and real-time discussion in electronically published media
US9575981B2 (en) 2012-04-11 2017-02-21 Box, Inc. Cloud service enabled to handle a set of files depicted to a user as a single file in a native operating system
GB201214429D0 (en) * 2012-04-20 2012-09-26 Tata Consultancy Services Ltd Configurable process managment system
WO2013163521A1 (en) * 2012-04-27 2013-10-31 President And Fellows Of Harvard College Cross-classroom and cross-institution item validation
US9413587B2 (en) 2012-05-02 2016-08-09 Box, Inc. System and method for a third-party application to access content within a cloud-based platform
US9396216B2 (en) 2012-05-04 2016-07-19 Box, Inc. Repository redundancy implementation of a system which incrementally updates clients with events that occurred via a cloud-enabled platform
CN102661211A (zh) * 2012-05-12 2012-09-12 中国兵器工业集团第七0研究所 一种新型集成气门室罩
US20140248597A1 (en) * 2012-05-16 2014-09-04 Age Of Learning, Inc. Interactive learning path for an e-learning system
US9691051B2 (en) 2012-05-21 2017-06-27 Box, Inc. Security enhancement through application access control
US9027108B2 (en) 2012-05-23 2015-05-05 Box, Inc. Systems and methods for secure file portability between mobile applications on a mobile device
US8914900B2 (en) 2012-05-23 2014-12-16 Box, Inc. Methods, architectures and security mechanisms for a third-party application to access content in a cloud-based platform
US9021099B2 (en) 2012-07-03 2015-04-28 Box, Inc. Load balancing secure FTP connections among multiple FTP servers
US9712510B2 (en) 2012-07-06 2017-07-18 Box, Inc. Systems and methods for securely submitting comments among users via external messaging applications in a cloud-based platform
GB2505072A (en) 2012-07-06 2014-02-19 Box Inc Identifying users and collaborators as search results in a cloud-based system
US9792320B2 (en) 2012-07-06 2017-10-17 Box, Inc. System and method for performing shard migration to support functions of a cloud-based service
US9237170B2 (en) 2012-07-19 2016-01-12 Box, Inc. Data loss prevention (DLP) methods and architectures by a cloud service
US9794256B2 (en) 2012-07-30 2017-10-17 Box, Inc. System and method for advanced control tools for administrators in a cloud-based service
US8868574B2 (en) * 2012-07-30 2014-10-21 Box, Inc. System and method for advanced search and filtering mechanisms for enterprise administrators in a cloud-based environment
US9965472B2 (en) * 2012-08-09 2018-05-08 International Business Machines Corporation Content revision using question and answer generation
US8745267B2 (en) 2012-08-19 2014-06-03 Box, Inc. Enhancement of upload and/or download performance based on client and/or server feedback information
US9369520B2 (en) 2012-08-19 2016-06-14 Box, Inc. Enhancement of upload and/or download performance based on client and/or server feedback information
US9558202B2 (en) 2012-08-27 2017-01-31 Box, Inc. Server side techniques for reducing database workload in implementing selective subfolder synchronization in a cloud-based environment
US9135462B2 (en) 2012-08-29 2015-09-15 Box, Inc. Upload and download streaming encryption to/from a cloud-based platform
US9195519B2 (en) 2012-09-06 2015-11-24 Box, Inc. Disabling the self-referential appearance of a mobile application in an intent via a background registration
US9311071B2 (en) 2012-09-06 2016-04-12 Box, Inc. Force upgrade of a mobile application via a server side configuration file
US9117087B2 (en) 2012-09-06 2015-08-25 Box, Inc. System and method for creating a secure channel for inter-application communication based on intents
US9292833B2 (en) 2012-09-14 2016-03-22 Box, Inc. Batching notifications of activities that occur in a web-based collaboration environment
US10200256B2 (en) 2012-09-17 2019-02-05 Box, Inc. System and method of a manipulative handle in an interactive mobile user interface
US9553758B2 (en) 2012-09-18 2017-01-24 Box, Inc. Sandboxing individual applications to specific user folders in a cloud-based service
US10915492B2 (en) 2012-09-19 2021-02-09 Box, Inc. Cloud-based platform enabled with media content indexed for text-based searches and/or metadata extraction
US9959420B2 (en) 2012-10-02 2018-05-01 Box, Inc. System and method for enhanced security and management mechanisms for enterprise administrators in a cloud-based environment
US9495364B2 (en) 2012-10-04 2016-11-15 Box, Inc. Enhanced quick search features, low-barrier commenting/interactive features in a collaboration platform
US9705967B2 (en) 2012-10-04 2017-07-11 Box, Inc. Corporate user discovery and identification of recommended collaborators in a cloud platform
US9665349B2 (en) 2012-10-05 2017-05-30 Box, Inc. System and method for generating embeddable widgets which enable access to a cloud-based collaboration platform
US9628268B2 (en) 2012-10-17 2017-04-18 Box, Inc. Remote key management in a cloud-based environment
US9756022B2 (en) 2014-08-29 2017-09-05 Box, Inc. Enhanced remote key management for an enterprise in a cloud-based environment
US20140120516A1 (en) * 2012-10-26 2014-05-01 Edwiser, Inc. Methods and Systems for Creating, Delivering, Using, and Leveraging Integrated Teaching and Learning
US10235383B2 (en) 2012-12-19 2019-03-19 Box, Inc. Method and apparatus for synchronization of items with read-only permissions in a cloud-based environment
US9396245B2 (en) 2013-01-02 2016-07-19 Box, Inc. Race condition handling in a system which incrementally updates clients with events that occurred in a cloud-based collaboration platform
US9953036B2 (en) 2013-01-09 2018-04-24 Box, Inc. File system monitoring in a system which incrementally updates clients with events that occurred in a cloud-based collaboration platform
EP2755151A3 (en) 2013-01-11 2014-09-24 Box, Inc. Functionalities, features and user interface of a synchronization client to a cloud-based environment
WO2014110386A1 (en) * 2013-01-11 2014-07-17 Karsten Manufacturing Corporation Systems and methods of training an individual to custom fit golf equipment
US10599671B2 (en) 2013-01-17 2020-03-24 Box, Inc. Conflict resolution, retry condition management, and handling of problem files for the synchronization client to a cloud-based platform
MX2015010582A (es) 2013-02-15 2017-01-11 Voxy Inc Sistemas y metodos de aprendizaje de idiomas.
US9535887B2 (en) 2013-02-26 2017-01-03 Google Inc. Creation of a content display area on a web page
US20140272825A1 (en) * 2013-03-13 2014-09-18 Pamela Chambers Electronic education system and method
US20140272886A1 (en) * 2013-03-14 2014-09-18 Patrick H. Vane System and Method for Gamefied Rapid Application Development Environment
WO2014142620A1 (ko) * 2013-03-14 2014-09-18 ㈜엠피디에이 문항군과 관련 컨셉을 이용한 뉴럴 어댑티브 학습 장치 및 뉴럴 어댑티브 학습 방법
US20150279233A1 (en) * 2013-03-14 2015-10-01 Patrick H. Vane System and Method for Gamefied Rapid Application Development Environment
US10049591B2 (en) * 2013-03-15 2018-08-14 Northcanal Group Llc Classroom management application and system
US9672579B1 (en) * 2013-03-15 2017-06-06 School Improvement Network, Llc Apparatus and method providing computer-implemented environment for improved educator effectiveness
US20150086960A1 (en) * 2013-03-27 2015-03-26 Sri International Guiding construction and validation of assessment items
US10846074B2 (en) 2013-05-10 2020-11-24 Box, Inc. Identification and handling of items to be ignored for synchronization with a cloud-based platform by a synchronization client
US10725968B2 (en) 2013-05-10 2020-07-28 Box, Inc. Top down delete or unsynchronization on delete of and depiction of item synchronization with a synchronization client to a cloud-based platform
US20140356838A1 (en) * 2013-06-04 2014-12-04 Nerdcoach, Llc Education Game Systems and Methods
GB2515192B (en) 2013-06-13 2016-12-14 Box Inc Systems and methods for synchronization event building and/or collapsing by a synchronization component of a cloud-based platform
US20140370482A1 (en) * 2013-06-18 2014-12-18 Microsoft Corporation Pedagogical elements in virtual labs
US9805050B2 (en) 2013-06-21 2017-10-31 Box, Inc. Maintaining and updating file system shadows on a local device by a synchronization client of a cloud-based platform
US10110656B2 (en) 2013-06-25 2018-10-23 Box, Inc. Systems and methods for providing shell communication in a cloud-based platform
US10229134B2 (en) 2013-06-25 2019-03-12 Box, Inc. Systems and methods for managing upgrades, migration of user data and improving performance of a cloud-based platform
US20150004586A1 (en) * 2013-06-26 2015-01-01 Kyle Tomson Multi-level e-book
WO2014210569A2 (en) * 2013-06-28 2014-12-31 Edison Learning Inc. Dynamic blended learning system
US9535924B2 (en) 2013-07-30 2017-01-03 Box, Inc. Scalability improvement in a system which incrementally updates clients with events that occurred in a cloud-based collaboration platform
US9535909B2 (en) 2013-09-13 2017-01-03 Box, Inc. Configurable event-based automation architecture for cloud-based collaboration platforms
US10509527B2 (en) 2013-09-13 2019-12-17 Box, Inc. Systems and methods for configuring event-based automation in cloud-based collaboration platforms
US9704137B2 (en) 2013-09-13 2017-07-11 Box, Inc. Simultaneous editing/accessing of content by collaborator invitation through a web-based or mobile application to a cloud-based collaboration platform
US8892679B1 (en) 2013-09-13 2014-11-18 Box, Inc. Mobile device, methods and user interfaces thereof in a mobile device platform featuring multifunctional access and engagement in a collaborative environment provided by a cloud-based platform
GB2518298A (en) 2013-09-13 2015-03-18 Box Inc High-availability architecture for a cloud-based concurrent-access collaboration platform
US9213684B2 (en) 2013-09-13 2015-12-15 Box, Inc. System and method for rendering document in web browser or mobile device regardless of third-party plug-in software
US20150079571A1 (en) * 2013-09-18 2015-03-19 Julia English WINTER Chemistry Instructional Material
WO2015041675A1 (en) * 2013-09-20 2015-03-26 Western Michigan University Research Foundation Behavioral intelligence framework, content management system, and tool for constructing same
US20160217700A1 (en) * 2013-09-24 2016-07-28 Enable Training And Consulting, Inc. Systems and methods for remote learning
US10866931B2 (en) 2013-10-22 2020-12-15 Box, Inc. Desktop application for accessing a cloud collaboration platform
US11107362B2 (en) 2013-10-22 2021-08-31 Exploros, Inc. System and method for collaborative instruction
US20150121246A1 (en) * 2013-10-25 2015-04-30 The Charles Stark Draper Laboratory, Inc. Systems and methods for detecting user engagement in context using physiological and behavioral measurement
US10885264B2 (en) 2013-10-28 2021-01-05 Mixonium Group Holdings, Inc. Systems, methods, and media for managing and sharing digital content and services
US20150128014A1 (en) * 2013-10-28 2015-05-07 Mixonium Group Holdings, Inc. Systems, methods, and media for content management and sharing
US10849850B2 (en) 2013-11-21 2020-12-01 D2L Corporation System and method for obtaining metadata about content stored in a repository
AU2014357286A1 (en) * 2013-11-29 2016-06-23 1033759 Alberta Ltd. System and method for generating and publishing electronic content from predetermined templates
US20150199912A1 (en) * 2013-12-31 2015-07-16 FreshGrade Education, Inc. Methods and systems for a student guide, smart guide, and teacher interface
US20150243176A1 (en) 2014-02-24 2015-08-27 Mindojo Ltd. Virtual course boundaries in adaptive e-learning datagraph structures
WO2015131190A2 (en) * 2014-02-28 2015-09-03 Discovery Learning Alliance Equipment-based educational methods and systems
US20150302535A1 (en) * 2014-03-25 2015-10-22 University of Central Oklahoma Method and system for visualizing competency based learning data in decision making dashboards
US9998914B2 (en) * 2014-04-16 2018-06-12 Jamf Software, Llc Using a mobile device to restrict focus and perform operations at another mobile device
US9715551B2 (en) * 2014-04-29 2017-07-25 Michael Conder System and method of providing and reporting a real-time functional behavior assessment
US10467304B1 (en) * 2014-05-30 2019-11-05 Better Learning, Inc. Recommending educational mobile applications and assessing student progress in meeting education standards correlated to the applications
US10530854B2 (en) 2014-05-30 2020-01-07 Box, Inc. Synchronization of permissioned content in cloud-based environments
US20150364050A1 (en) * 2014-06-11 2015-12-17 Better AG Computer-implemented content repository and delivery system for online learning
KR102253074B1 (ko) 2014-06-13 2021-05-18 플립보드, 인크. 콘텐츠를 클러스터링하여 디지털 매거진에 광고를 제공하는 방법
US9602514B2 (en) 2014-06-16 2017-03-21 Box, Inc. Enterprise mobility management and verification of a managed application by a content provider
US10621223B2 (en) * 2014-07-11 2020-04-14 Netflix, Inc. Systems and methods for presenting content and representations of content according to developmental stage
US20160019291A1 (en) * 2014-07-18 2016-01-21 John R. Ruge Apparatus And Method For Information Retrieval At A Mobile Device
US20160063880A1 (en) * 2014-08-27 2016-03-03 Apollo Education Group, Inc. Activity repository
US10574442B2 (en) 2014-08-29 2020-02-25 Box, Inc. Enhanced remote key management for an enterprise in a cloud-based environment
US10038731B2 (en) 2014-08-29 2018-07-31 Box, Inc. Managing flow-based interactions with cloud-based shared content
US9894119B2 (en) 2014-08-29 2018-02-13 Box, Inc. Configurable metadata-based automation and content classification architecture for cloud-based collaboration platforms
US20160111018A1 (en) * 2014-10-21 2016-04-21 Rian Douglas Sousa Method and system for facilitating learning of a programming language
US10110486B1 (en) 2014-10-30 2018-10-23 Pearson Education, Inc. Automatic determination of initial content difficulty
US10735402B1 (en) * 2014-10-30 2020-08-04 Pearson Education, Inc. Systems and method for automated data packet selection and delivery
US11601374B2 (en) 2014-10-30 2023-03-07 Pearson Education, Inc Systems and methods for data packet metadata stabilization
US20160148524A1 (en) * 2014-11-21 2016-05-26 eLearning Innovation LLC Computerized system and method for providing competency based learning
CN104680859B (zh) * 2015-02-13 2017-02-15 绵阳点悟教育科技有限公司 一种自主学习系统及使用方法
US10050921B2 (en) * 2015-03-27 2018-08-14 International Business Machines Corporation Analyzing email threads
KR101708294B1 (ko) * 2015-05-04 2017-02-20 주식회사 클래스큐브 학습 정보를 제공하기 위한 방법, 시스템 및 비일시성의 컴퓨터 판독 가능한 기록 매체
US20160335909A1 (en) * 2015-05-14 2016-11-17 International Business Machines Corporation Enhancing enterprise learning outcomes
US20180293091A1 (en) * 2015-07-15 2018-10-11 Mitsubishi Electric Corporation Display control apparatus and display control method
US20180204477A1 (en) * 2015-07-21 2018-07-19 Varafy Corporation Method and system for templated content generation and assessment
CN105654792A (zh) * 2015-12-29 2016-06-08 蒙庆 学生作业记录仪
US9471668B1 (en) * 2016-01-21 2016-10-18 International Business Machines Corporation Question-answering system
WO2017136874A1 (en) * 2016-02-10 2017-08-17 Learning Institute For Science And Technology Pty Ltd Advanced learning system
CN105824978B (zh) * 2016-05-04 2018-09-14 陕西阿蓝网络科技有限公司 一种四维互动电子教材的创编方法
WO2017197178A1 (en) * 2016-05-11 2017-11-16 OgStar Reading, LLC Interactive multisensory learning process and tutorial device
US20180005157A1 (en) * 2016-06-30 2018-01-04 Disney Enterprises, Inc. Media Asset Tagging
CN105976653A (zh) * 2016-07-19 2016-09-28 武汉筋斗云无线科技有限公司 基于互联网的早教机器人系统
US10832583B2 (en) * 2016-09-23 2020-11-10 International Business Machines Corporation Targeted learning and recruitment
GB2571478A (en) * 2016-12-08 2019-08-28 Viatech Publishing Solutions Inc System and method to facilitate content distribution
US10362029B2 (en) * 2017-01-24 2019-07-23 International Business Machines Corporation Media access policy and control management
US20180260366A1 (en) * 2017-03-08 2018-09-13 Microsoft Technology Licensing, Llc Integrated collaboration and communication for a collaborative workspace environment
US10832586B2 (en) 2017-04-12 2020-11-10 International Business Machines Corporation Providing partial answers to users
US10629089B2 (en) * 2017-05-10 2020-04-21 International Business Machines Corporation Adaptive presentation of educational content via templates
US10691302B2 (en) * 2017-07-07 2020-06-23 Juci Inc. User interface for learning management system
US10832584B2 (en) 2017-12-20 2020-11-10 International Business Machines Corporation Personalized tutoring with automatic matching of content-modality and learner-preferences
CN110009168A (zh) * 2018-01-05 2019-07-12 杭州容博教育科技有限公司 一种教育督导评估系统
US11081016B2 (en) 2018-02-21 2021-08-03 International Business Machines Corporation Personalized syllabus generation using sub-concept sequences
WO2019180652A1 (en) * 2018-03-21 2019-09-26 Lam Yuen Lee Viola Interactive, adaptive, and motivational learning systems using face tracking and emotion detection with associated methods
US20190295186A1 (en) * 2018-03-23 2019-09-26 Duona Zhou Social networking system for students
US20190311449A1 (en) * 2018-04-10 2019-10-10 Sam Caucci Method and system for generating and monitoring training modules
US11600194B2 (en) * 2018-05-18 2023-03-07 Salesforce.Com, Inc. Multitask learning as question answering
US10785540B2 (en) * 2018-06-29 2020-09-22 My Jove Corporation Video textbook environment
BR112021002148A2 (pt) * 2018-08-10 2021-05-04 Plasma Games, Inc. sistema e método para ensinar currículos como um jogo educacional
US11380211B2 (en) * 2018-09-18 2022-07-05 Age Of Learning, Inc. Personalized mastery learning platforms, systems, media, and methods
CN109359261B (zh) * 2018-09-30 2022-07-29 京东方科技集团股份有限公司 数字作品的生成装置、方法及计算机可读存储介质
US11403565B2 (en) 2018-10-10 2022-08-02 Wipro Limited Method and system for generating a learning path using machine learning
WO2020082059A1 (en) * 2018-10-19 2020-04-23 Mathematics And Problem Solving Llc System and method for authoring and editing curricula and courses
CN109840261A (zh) * 2018-12-21 2019-06-04 北京联合大学 一种以主动表达型为主体的教育数据分析系统及方法
TWI780333B (zh) * 2019-06-03 2022-10-11 緯創資通股份有限公司 動態處理並播放多媒體內容的方法及多媒體播放裝置
US11436028B2 (en) * 2019-06-14 2022-09-06 eGrove Education, Inc. Systems and methods for automated real-time selection and display of guidance elements in computer implemented sketch training environments
CA3231830A1 (en) 2019-08-05 2021-02-11 Ai21 Labs Systems and methods of controllable natural language generation
US11817012B2 (en) * 2019-09-04 2023-11-14 PowerNotes LLC Systems and methods for automated assessment of authorship and writing progress
CN110992750A (zh) * 2019-10-24 2020-04-10 山东建享教育科技有限公司 手写板应用于教学的方法
US20210142691A1 (en) * 2019-11-12 2021-05-13 Heather L. Ferguson Standard Method and Apparatus for the Design Process of a Learning Experience Curriculum for Facilitating Learning
US20210192973A1 (en) * 2019-12-19 2021-06-24 Talaera LLC Systems and methods for generating personalized assignment assets for foreign languages
CN111142829A (zh) * 2019-12-30 2020-05-12 北京爱论答科技有限公司 一种课堂讲解方法、系统、设备和存储介质
KR20210102063A (ko) * 2020-02-11 2021-08-19 현대자동차주식회사 M2m 시스템에서 확인 기반 동작을 수행하기 위한 방법 및 장치
WO2021227059A1 (zh) * 2020-05-15 2021-11-18 深圳市世强元件网络有限公司 一种基于多叉树的搜索词推荐方法及系统
CN111652770B (zh) * 2020-08-05 2020-11-06 北京翼鸥教育科技有限公司 一种结构化的测评资源管理系统
CN112307399A (zh) * 2020-11-06 2021-02-02 北京一起教育科技有限责任公司 一种交互课件的自动生成方法和装置
US11657030B2 (en) 2020-11-16 2023-05-23 Bank Of America Corporation Multi-dimensional data tagging and reuse
EP4044153A1 (en) * 2021-02-10 2022-08-17 Société BIC Digital writing systems and methods
KR102304679B1 (ko) * 2021-04-29 2021-09-24 주식회사 도서출판한올출판사 도서 출판 방법 및 시스템
CN113487923A (zh) * 2021-06-10 2021-10-08 山西三友和智慧信息技术股份有限公司 一种大数据互动教学实训平台
US20220406210A1 (en) * 2021-06-21 2022-12-22 Roots For Education Llc Automatic generation of lectures derived from generic, educational or scientific contents, fitting specified parameters
US11949722B1 (en) * 2021-10-08 2024-04-02 Durga Prasad Mavuduri Electronic universal shared utility board infinite canvas system
CN117272965B (zh) * 2023-09-11 2024-04-12 中关村科学城城市大脑股份有限公司 演示稿件生成方法、装置、电子设备和计算机可读介质
CN117557240B (zh) * 2024-01-11 2024-04-02 成都泰盟软件有限公司 批阅作业的方法、系统、设备和存储介质

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1717677A (zh) * 2002-08-15 2006-01-04 斯马特代理有限责任公司 计算机辅助教育系统及方法
CN101048210A (zh) * 2004-08-31 2007-10-03 现场信息公司 面向对象混合现实和视频游戏创作工具系统和方法发明背景
US20090035733A1 (en) * 2007-08-01 2009-02-05 Shmuel Meitar Device, system, and method of adaptive teaching and learning

Family Cites Families (21)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5727950A (en) * 1996-05-22 1998-03-17 Netsage Corporation Agent based instruction system and method
US6149441A (en) * 1998-11-06 2000-11-21 Technology For Connecticut, Inc. Computer-based educational system
US6988138B1 (en) * 1999-06-30 2006-01-17 Blackboard Inc. Internet-based education support system and methods
US7050753B2 (en) * 2000-04-24 2006-05-23 Knutson Roger C System and method for providing learning material
US20020188583A1 (en) * 2001-05-25 2002-12-12 Mark Rukavina E-learning tool for dynamically rendering course content
US20050079477A1 (en) * 2001-11-01 2005-04-14 Automatic E-Learning, Llc Interactions for electronic learning system
US20030163784A1 (en) * 2001-12-12 2003-08-28 Accenture Global Services Gmbh Compiling and distributing modular electronic publishing and electronic instruction materials
US6975833B2 (en) * 2002-02-07 2005-12-13 Sap Aktiengesellschaft Structural elements for a collaborative e-learning system
US20040076941A1 (en) * 2002-10-16 2004-04-22 Kaplan, Inc. Online curriculum handling system including content assembly from structured storage of reusable components
US20040148313A1 (en) * 2003-01-28 2004-07-29 Lu Jim Jin System and method for generating educational content structure
US20040202987A1 (en) * 2003-02-14 2004-10-14 Scheuring Sylvia Tidwell System and method for creating, assessing, modifying, and using a learning map
US20060068368A1 (en) * 2004-08-20 2006-03-30 Mohler Sherman Q System and method for content packaging in a distributed learning system
US20060154227A1 (en) * 2005-01-07 2006-07-13 Rossi Deborah W Electronic classroom
US20060286536A1 (en) * 2005-04-01 2006-12-21 Sherman Mohler System and method for regulating use of content and content styles in a distributed learning system
US20070033522A1 (en) * 2005-08-02 2007-02-08 Lin Frank L System and method for dynamic resizing of web-based GUIs
US8121985B2 (en) * 2005-10-24 2012-02-21 Sap Aktiengesellschaft Delta versioning for learning objects
US20070100829A1 (en) * 2005-10-26 2007-05-03 Allen J V Content manager system and method
US20070186150A1 (en) * 2006-02-03 2007-08-09 Raosoft, Inc. Web-based client-local environment for structured interaction with a form
US20070218448A1 (en) * 2006-02-08 2007-09-20 Tier One Performance Solutions Llc Methods and systems for efficient development of interactive multimedia electronic learning content
US20070224585A1 (en) * 2006-03-13 2007-09-27 Wolfgang Gerteis User-managed learning strategies
US20080270890A1 (en) * 2007-04-24 2008-10-30 Stern Donald S Formatting and compression of content data

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1717677A (zh) * 2002-08-15 2006-01-04 斯马特代理有限责任公司 计算机辅助教育系统及方法
CN101048210A (zh) * 2004-08-31 2007-10-03 现场信息公司 面向对象混合现实和视频游戏创作工具系统和方法发明背景
US20090035733A1 (en) * 2007-08-01 2009-02-05 Shmuel Meitar Device, system, and method of adaptive teaching and learning

Cited By (26)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103903483A (zh) * 2012-12-24 2014-07-02 多威通信系统(上海)有限公司 基于计算机提供幼儿结构化教育的系统、方法及介质
CN104021702A (zh) * 2013-03-01 2014-09-03 联想(北京)有限公司 一种显示方法及装置
CN104021702B (zh) * 2013-03-01 2016-09-28 联想(北京)有限公司 一种显示方法及装置
CN105493130A (zh) * 2013-10-07 2016-04-13 英特尔公司 由参与度水平的实时识别驱动的适应性学习环境
US11610500B2 (en) 2013-10-07 2023-03-21 Tahoe Research, Ltd. Adaptive learning environment driven by real-time identification of engagement level
GB2546008A (en) * 2014-10-20 2017-07-05 Google Inc Arbitrary size content item generation
WO2016061732A1 (en) * 2014-10-20 2016-04-28 Google Inc. Arbitrary size content item generation
CN105491414A (zh) * 2015-11-19 2016-04-13 深圳市时尚德源文化传播有限公司 一种图像同步显示方法及装置
CN105491414B (zh) * 2015-11-19 2017-05-17 深圳市鹰硕技术有限公司 一种图像同步显示方法及装置
CN106227450A (zh) * 2016-07-25 2016-12-14 天脉聚源(北京)教育科技有限公司 一种教学系统中切换显示界面的方法及装置
CN109791642B (zh) * 2016-11-02 2023-11-17 英特尔公司 工作流的自动生成
CN109791642A (zh) * 2016-11-02 2019-05-21 英特尔公司 工作流的自动生成
CN106802920A (zh) * 2016-12-15 2017-06-06 网易(杭州)网络有限公司 用于在线教育及合成教学多媒体对象的方法和系统
CN106802920B (zh) * 2016-12-15 2020-11-10 网易(杭州)网络有限公司 用于在线教育及合成教学多媒体对象的方法和系统
CN108090856A (zh) * 2017-12-26 2018-05-29 广州众慧教育科技有限公司 一种教学设备的研究开发服务系统
CN108549566A (zh) * 2018-04-16 2018-09-18 中山大学 一种基于用户特征的个性化页面及客户端布局生成方法
CN108510419B (zh) * 2018-05-29 2023-04-18 黑龙江职业学院(黑龙江省经济管理干部学院) 一种可以充分优化教师讲课内容的高效教学系统
CN108510419A (zh) * 2018-05-29 2018-09-07 黑龙江省经济管理干部学院 一种可以充分优化教师讲课内容的高效教学系统
CN111260965B (zh) * 2020-01-17 2021-11-16 宇龙计算机通信科技(深圳)有限公司 词库生成方法及相关装置
CN111260965A (zh) * 2020-01-17 2020-06-09 宇龙计算机通信科技(深圳)有限公司 词库生成方法及相关装置
CN111653147A (zh) * 2020-07-29 2020-09-11 河南中医药大学 一种大学生对中医药专业课程学习迁移测试平台
CN112150097A (zh) * 2020-08-13 2020-12-29 北京师范大学 一种学习设计生成方法、装置、电子设备及存储介质
CN112150097B (zh) * 2020-08-13 2023-10-17 北京师范大学 一种学习设计生成方法、装置、电子设备及存储介质
CN112231015A (zh) * 2020-10-15 2021-01-15 一汽—大众汽车有限公司 一种基于浏览器的操作指导方法、sdk插件及后台管理系统
CN112685124A (zh) * 2021-01-07 2021-04-20 托普爱英(北京)科技有限公司 习题的学习方法及其学习装置、存储介质及电子设备
CN112685124B (zh) * 2021-01-07 2024-03-15 托普爱英(北京)科技有限公司 习题的学习方法及其学习装置、存储介质及电子设备

Also Published As

Publication number Publication date
US20110065082A1 (en) 2011-03-17
WO2011033460A1 (en) 2011-03-24
IL218572A0 (en) 2012-05-31

Similar Documents

Publication Publication Date Title
CN102696052A (zh) 教育内容产生的装置、系统和方法
US9626875B2 (en) System, device, and method of adaptive teaching and learning
Pitler et al. Using technology with classroom instruction that works
AU2007357074B2 (en) A system for adaptive teaching and learning
Crockett et al. Literacy is not enough: 21st century fluencies for the digital age
Taddeo et al. The school website: Facilitating communication engagement and learning
Crichton et al. Personal Devices in Public Settings: Lessons Learned from an iPod Touch/iPad Project.
Wong et al. How artefacts mediate small‐group co‐creation activities in a mobile‐assisted seamless language learning environment?
Smith Opening education
Bellanca et al. Classrooms without borders: Using internet projects to teach communication and collaboration
Churchill Conceptual model design and learning uses
Dıghe et al. Women's literacy and information and communication technologies: Lessons that experience has taught us
Railean Trends, issues and solutions in e-Book pedagogy
Winberg The making of engineering technicians: Ontological formation in laboratory practice
Lujara Development of e-learning content and delivery for self learning environment: Case of selected rural secondary schools in Tanzania
Turvey et al. Primary computing and digital technologies: knowledge, understanding and practice
Mylonakis et al. Octopus: A collaborative environment supporting the development of effective instructional design
Bonnett FOLLOWING IN RABELAIS'FOOTSTEPS: IMMERSIVE HISTORY AND THE 3D VIRTUAL BUILDINGS PROJECT
Piotrowski Document-Oriented E-Learning Components.
Williams Innovation in career and technical education methodology
Ariff et al. Mobile development: learn du’a for early childhood learners
Rajpal The use of digital media in enhancing teaching and learning in a secondary school in the Pinetown District.
Kala et al. Analysis of inhibitors of mobile-learning over 4G wireless networks, with interpretive structural modelling (ISM) and ISM-MICMAC methods
Dean English for Gifted and Talented Students: 11-18 Years
Jamro et al. AI Matters: Chatbot Integration in Holistic STEM Education

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
REG Reference to a national code

Ref country code: HK

Ref legal event code: DE

Ref document number: 1176152

Country of ref document: HK

C02 Deemed withdrawal of patent application after publication (patent law 2001)
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20120926