专利名称:用于生成、递送和管理教育资料的系统和方法
技术领域:
本发明涉及用于生成和递送教育资料的系统和方法,更具体地,涉及虚拟学校教育的系统和方法。
背景技术:
一些已知系统通过使得制定者可从数据库选择特定的课文(lesson)或教育对象 (视频、讲稿等)来允许通过计算机化系统编写教育资料。然而,这样的已知系统要求制定者独立地选择每个项目并且手动地按顺序排列这些项目。因此,使用这样的已知系统编写教育资料可能是繁琐的、耗时的、劳动密集型的。而且,这样的已知系统不提供确保所得的教育资料符合标准和/或其它学习目标的任何机制。因此,在这样的已知系统中,制定者通常手动地审核课件(course),以确保与标准和/或学习目标相符。此外,使用这样的已知系统生成的教育资料通常不是针对个体学生的需求量身定制的。而且,这样的已知系统和方法不利于下述操作,即,基于受控实验、学生经历来更新教育资料,以包括不同的美观特性(即,“皮肤”),从而适应通过其递送(诸如此类)教育资料的各种计算机系统的不同能力。因此,存在对于用于生成和/或递送教育资料的改进系统和方法的需求。另外,存在对于用于确保教育资料符合标准和/或其它学习目标的系统和方法的需求。此外,存在对于用于生成和/或递送被定制以适应个体学生的需求、递送平台的能力等的教育资料的系统和方法的需求。
发明内容
在一些实施例中,一种方法包括从教育递送系统接收与学生集合的特性相关联的数据。所述特性可包括,例如,人口统计特性、地理位置、与多个学习目标中的学习目标相关联的评估的得分、完成评估的时间、尝试完成评估的次数、和/或基于以前的教育经历关于学习目标的知识的指示符。自动地基于所述数据从学生集合选择第一组学生和第二组学生,使得第一组学生与第二组学生基本上相同。将第一教育资料递送给第一组学生。第一教育资料包括与学习目标集合相关联的第一内容,所述第一内容被布置以定义至少一个第一学习路径。将第二教育资料递送给第二组学生。第二教育资料包括与所述学习目标集合相关联的第二内容,所述第二内容被布置以定义至少一个第二学习路径。
图1是根据实施例的教育递送系统的示意性框图。图2是图1的教育递送系统的内容管理系统的示意性框图。图3是图2的内容管理系统的学习目标数据库的示意图。图4是图2的内容管理系统的学习理念数据库的示意图。图5是根据实施例的具有多个可测量学习成果的课件的一部分的示意图。图6是图5的课件的部分的详细示意图。图7是根据实施例的与多个学习标准相关的课件的一部分的示意图。图8是示出根据实施例的生成教育资料的方法的流程图。图9是示出根据实施例的生成教育资料的方法的流程图。图10是示出根据实施例的动态地生成用于学生的教育资料的方法的流程图。图11是根据实施例的图5中所示的课件的部分的示意图,该部分被修正以包括时间内容。图12是图11的课件的部分的详细示意图。图13是根据实施例的时间学习模块的示意性框图。图14是示出根据实施例的将时间内容添加到教育资料的方法的流程图。图15是示出根据实施例的动态地生成评估的方法的流程图。图16是示出根据实施例的生成通知的方法的流程图。图17是根据实施例的施行试用测验计划的方法的流程图。图18是根据实施例的发布模块的示意性框图。图19是示出根据实施例的发布教育资料的方法的流程图。图20是示出根据实施例的将皮肤应用于教育资料的方法的流程图。图21是根据实施例的用于递送教育资料的网络的图示。
具体实施例方式本文描述用于生成和递送教育资料的系统和方法。在一些实施例中,例如,一种方法包括从多个学习目标选择学习目标子集。所述多个学习目标中的每个学习目标与包括学习对象、评估或教学策略项目中的至少一个的内容相关联。布置学习目标子集以定义学习目标序列。生成包括与学习目标子集中的每个学习目标相关联的内容的教育资料。布置所述内容以定义学习目标序列内的至少一个学习路径。如本文所使用的,术语“教育资料”是指通过本文所公开的教育递送系统和方法生成、递送和/或管理的、与学习相关联的任何项目、产品、信息集合体、数据库、网站、学习对象(比如,课件、学习活动、学习模块、单元)、评估、评估项目、等等。教育资料可包括,例如, 涵盖特定论题(比如,四年级数学)的小学课件。在其它实施例中,教育资料可包括课件内所包括的组件,例如,评估测验、教案、教育活动、课本、音频文件、视频、图片、图形、体育用品、等等。教育资料可包括,例如,被构造为帮助学生克服特定技能、能力和/或知识中的缺陷的补救计划。这样的补救计划的一个示例是帮助学生掌握分数的内容的集合体。这样的内容(其全部都被认为是“教育资料”)可包括,例如,实践学习表、评估测验、实物操作、等
在一些实施例中,教育资料可包括教育游戏(比如,计算机游戏、实物游戏、等等)。在这样的实施例中,教育游戏可包括听觉、视觉和/或触觉组件。在一些实施例中,教育资料可包括研讨会。在一些实施例中,教育资料可包括测验准备计划(比如,对于SAT、 LAST、ACT、GMAT、GRE等的准备计划)和构成这样的计划的组件。在一些实施例中,教育资料可包括补充教育服务、充实教育、个人辅导、等等。在一些实施例中,教育资料可包括被设计为提高和改进学生的学习能力的治疗性资料。例如,教育资料可包括将眼保健操与阅读训练链接以帮助孩子克服诵读困难的视觉治疗游戏。在一些实施例中,学习目标子集中的每个学习目标与学习目标子集中的至少一个其它学习目标相关联。这样的关联使得可自动地定义学习目标序列。在一些实施例中,学习目标子集中的每个学习目标与标准和/或学习理念项目(比如,研究结果等)相关联。在这样的实施例中,所述方法可选地可包括生成概述教育资料满足标准和/或学习理念的程度的报告。以这样的方式,课件开发程序可自动地开发满足一个或多个标准和/或学习理念项目的教育资料。在一些实施例中,一种方法包括接收第一数据和第二数据,第一数据与学生关于第一学习目标的知识相关联,第二数据与该学生的概况、该学生的请求、和/或该学生关于与第一学习目标相关联的第二学习目标的知识相关联。第一数据可以是,例如,学生在与第一学习目标相关的评估项目上的得分。基于第一数据和第二数据选择与第一学习目标相关联的多个教育内容中的教育内容子集。教育内容子集包括学习对象和评估或教学策略项目中的至少一个。生成包括教育内容子集的教育材料。布置教育内容子集来定义与学生相关联的学习路径。在这样的实施例中,教育内容可针对特定学生的需求动态地量身定制和/或进行改动。例如,在一些实施例中,第一数据可与学生关于四年级分数的理解的缺乏相关联,并且第二数据可以是该学生是视觉学习者。因此,可将被设计为帮助视觉学习者理解四年级分数的教育内容递送给该学生。在其它实施例中,任何数量的因素(包括与以前遇到该序列的相似学生的比较)可用于确定教育内容子集。在一些实施例中,一种方法包括从与教育资料相关联的多个学习目标识别至少一个学习目标。选择多个评估项目中的评估项目子集。多个评估项目中的每个评估项目与至少一个学习目标相关联。基于评估项目的类型、评估项目的格式或者评估项目的难度中的至少一个来执行所述选择。生成包括评估项目子集的评估。在这样的实施例中,可为学生动态地生成评估。如此一来,每次学生进行针对特定论题的评估时,评估上的题目和/或呈现这些题目的次序可以不同。另外,评估可针对特定学生的需求量身定制,以对特定弱点范围进行测验、设法解决常见误解、等等。此外,在一些实施例中,可响应于以前完成的评估项目来将动态递送评估的每个评估项目递送给学生。 因此,可准确地确定学生的技能水平。在一些实施例中,评估项目子集可与一个或多个标准和/或学习理念相关联。在这样的实施例中,可自动地开发满足一个或多个标准和/或学习理念的评估。在一些实施例中,一种方法包括布置多个学习目标以定义教育资料的学习目标序列。多个学习目标中的每个学习目标与包括学习对象、评估或教学策略项目中的至少一个的内容相关联。基于与时间内容对于用户的呈现相关联的时间,在学习目标序列内的某一位置处将该时间内容插入到学习目标序列中。所述时间可包括,例如,假日日期、用户登录的次数、等等。生成包括与多个学习目标中的每个学习目标相关联的内容和时间内容的教育资料。布置所述内容和所述时间内容以定义学习目标序列内的至少一个学习路径。在一些实施例中,一种发布教育资料的方法包括接收第一数据,所述第一数据与和教育资料的内容相关联的多个功能特性相关联。接收第二数据,所述第二数据与递送系统执行与所述内容相关联的所述多个功能特性的能力相关联。生成第三数据(比如,验证报告),所述第三数据与和所述内容相关联的所述多个功能特性与递送系统的能力之间的差异相关联。然后基于第三数据生成教育资料,使得与所得的教育资料相关联的多个功能特性对应于递送系统的能力。在一些实施例中,所述方法可选地包括修正所述内容,使得与所述内容相关联的所述多个功能特性中的至少一个功能特性被禁止发布。在一些实施例中,一种用于递送教育资料的计算机系统包括递送引擎、反馈引擎和通知引擎。递送引擎被构造为将教育资料的一部分递送给学生,所述部分包括被布置以定义与学习目标相关联的学习路径集合的内容。教育资料的所述部分包括所述内容的与学习路径集合的子集相关联的子集。反馈引擎被构造为接收与学习路径集合的子集内的学习路径的数量相关联的数据。换句话讲,所述数据表示学生接收的学习路径的数量。通知引擎被构造为响应于所述数据生成通知。在一些实施例中,一种使用本文所述的系统来施行教育资料的试用测验的方法包括从教育递送系统接收与学生集合的特性相关联的数据。所述特性可包括,例如,人口统计特性、地理位置、与多个学习目标中的学习目标相关联的评估的得分、完成评估的时间、尝试完成评估的次数、和/或基于以前的教育经历关于学习目标的知识的指示符。自动地基于所述数据从学生集合选择第一组学生和第二组学生,使得第一组学生与第二组学生基本上相同。将第一教育资料递送给第一组学生。第一教育资料包括与学习目标集合相关联的第一内容,该第一内容被布置以定义至少一个第一学习路径。将第二教育资料递送给第二组学生。第二教育资料包括与所述学习目标集合相关联的第二内容,该第二内容被布置以定义至少一个第二学习路径。图1是根据实施例的教育递送系统110的示意性框图。该教育递送系统包括内容管理系统(CMS) 140、学习管理系统(LMS) 120和学生信息系统(SIS) 130。如本文详细所述的,CMS 140是使教育资料的生成、开发、管理和修订便利的系统。CMS 140生成、管理、更新、存储和/或修订教育资料。如图1中的箭头AA所示,教育资料被输送到LMS 120,以用于递送给学生160、教师164和/或学习教练162(比如,家长或监护人)。在一些实施例中,例如,CMS 140存储、包括和/或引用与教育资料的生成相关的项目,诸如标准(比如,州教育标准)、教育研究、资源和/或评估项目。如本文更详细所述的,CMS 140使得课件开发者可使用标准、教育研究、资源和/或评估项目来构建、生成、更新和/或修订教育资料。在一些实施例中,例如,课件开发者可组装与标准和/或教育研究相关联的资源和/或评估项目,以开发教育课件。如本文更详细所述的,具有在CMS 140内的和/或可供CMS 140使用的标准和教育研究使得CMS 140可生成、开发、管理和/或修订与研究实体和/或任何数量的不同学习标准(比如,州学习标准)集合相关联的教育资料。另外,这种布置使得CMS 140可根据基于研究的学习理念来生成、开发、管理和/或修订教育资料、而不是简单地生成与一个或多个特定标准对应的教育资料。例如,CMS 140可生成、开发、管理和/或修订四年级数学课件,该课件包括量身定制的包括基于教育研究的学习方法的学习活动。如本文更详细所述的,因为教育资料还可与任何数量的不同标准相关联,所以CMS 140可使四年级数学课件与任何数量的标准映射,以证明与标准相符。如本文进一步详细所述的,在一些实施例中,如图1中的箭头BB所示,教育研究、 学生反馈、测验结果等可由LMS 120接收和/或编译,并且可由CMS 140输送。这为CMS 140 提供来自LMS 120的、与各种类型的学习对象、评估和/或其它教育资料的有效性相关的反馈。在一些实施例中,CMS 140还可从SIS 130接收教育研究数据。在这样的实施例中,例如,CMS 140可从SIS 130接收与从LMS 120接收的测验得分对应的考勤统计。如本文进一步详细所述的,CMS 140可使用该研究来更新教育研究、学习对象和/或评估。通过接收这样的数据,CMS 140可动态地修订所生成的教育资料,以保持与针对特定学生等量身定制的改变标准相符。LMS 120是使由CMS 140生成和/或开发的教育资料的递送便利的基于计算机的系统。如图1中的箭头CC所示,LMS 120将教育资料递送给终端用户,诸如学生160、教师 164和/或学习教练162 (比如,家长)。在其它实施例中,终端用户还可包括学校管理人员, 例如,校长。在一些实施例中,用于学习的“三体”模型结合教育递送系统110使用。“三体”模型包括学生160、教师164和学习教练162,他们均具有不同的角色。在一些实施例中,例如, 学生160、教师164和学习教练162以不同的方式与LMS 120交互和彼此交互。这样的“三体”模型可用于有效地将学习教练以及教师包括在学生的教育中,以提供更具有亲身经验的教育,从而改进教育效率、等等。不同终端用户的角色类似于标题为“System and Method of Virtual Schooling”的美国专利No. 7,210,938中所述的角色,该美国专利的全部内容通过引用被并入本文。在一些实施例中,学生160可使用LMS 120来参与和/或接收课文、学习活动、评估、等等。在这样的实施例中,学生160可能不能访问LMS 120的为学习教练162和/或教师164而设的部分。例如,可供学习教练162和/或教师164使用的注释和/或教导策略 (比如,教师手册、评估的答案要点)可能不能供学生160使用。在一些实施例中,学生160 可访问LMS 120来执行管理动作,例如,审核进展、选择课件、等等。在这样的实施例中,为学习教练162和/或教师164而设的管理动作(例如,键入出勤率)可能不能供学生160 使用。类似地,在一些实施例中,学习教练162可使用LMS 120来审核一天所需的资料、 查看学生I60的进展、查看教学策略、等等。在这样的实施例中,学习教练162可能不能访问LMS 120的为教师164而设的部分,例如,评级、改变课件、等等。类似地,教师164可使用LMS 120来执行与他们作为教师的角色相关的各种任务。在一些实施例中,教师164基本上可访问LMS 120中的可供学生160和学习教练162使用的所有信息,并且可访问教师所特有的其它功能(比如,评级)。在一些实施例中,LMS 120可包括,例如,将教育资料递送给终端用户的图形用户界面(⑶I)。在一些实施例中,例如,学习对象可由CMS 140开发,并且可通过LMS 120的⑶I呈现给终端用户。在这样的实施例中,LMS 120可通过⑶I将文本、图片、视频、Flash 动画、音频等递送给终端用户。在一些实施例中,LMS 120还可管理有形的和/或实物的教育资料的递送。在这样的实施例中,例如,LMS 120可管理课本、实验室用品、教具、练习簿、文学作品、成绩单等到学生160、学习教练162和/或教师164的递送。在这样的实施例中,LMS 120确保学生 160、学习教练162和/或教师164具有在教育过程期间执行他们的角色所需的教育资料。 例如,LMS 120可跟踪实物资料到学生160、学习教练162和/或教师164的运送,和/或将购物单提供给学生160、学习教练162和/或教师164,所述购物单指定课件中的在即将上的课中所使用的项目。在一些实施例中,LMS 120被构造为用在混合学习环境下,所述混合学习环境类似 T 2007 ^ 9 ^ 5"MultimediaSystem and Method for Teaching in a Hybrid Learning Environment”的美国专利申请No. 11/850, 199中所示和所述的混合学习环境,该美国专利申请的全部内容通过引用被并入本文。在这样的实施例中,学生160可以通过例如LMS 120的⑶I接收课件在传统课堂上的一部分和该课件在远离传统课堂的位置处的另一部分。在这样的实施例中,LMS 120可用于将课件的一部分递送给学生160,并且教师164可将课件的一部分递送给学生160。在其它实施例中,教师和LMS的⑶I可协同将教育资料递送给学生。LMS 120还从学生160、教师164和/或学习教练162接收数据。如本文所述,可结合CMS 140使用由LMS 120接收的数据来针对学生160、教师164和/或学习教练162量身定制教育资料的递送。类似地讲,LMS 120可响应于从学生160、教师164和/或学习教练162接收的数据和/或指示来递送教育资料。类似地讲,可基于所述数据改动教育资料以使其适应特定学生160。在一些实施例中,LMS 120从学生160、教师164和/或学习教练162接收的数据可包括学习活动已完成的指示、学习活动被跳过的指示、出勤的指示、花费在学习活动上的时间的指示、花费在评估上的时间的指示、对于评估项目的答复(比如,对于测验题目的回答)、对于调查的答复、学生160已接收到学习活动所需的教育资料的指示、等等。在一些实施例中,LMS 120从学生160、教师164和/或学习教练162接收的数据可包括识别信息,例如,人口统计信息(比如,年龄、种族等)、家庭信息(比如,兄弟姐妹数量、家长的教育等)、位置(比如,地址、城市、州、国家等)、招收学生160的计划(比如,家庭学校、国家特许学校、补充教育等)、联系信息(比如,地址、电子邮件、电话号码等)、兴趣、等等。SIS 130是使学校和/或其它学习设施的管理和/或管控便利的基于计算机的系统。在一些实施例中,例如,SIS 130可用于监视出勤、监视与标准的符合、监视招收学生的年级水平、等等。在一些实施例中,代替LMS 120和/或除了 LMS 120之外,SIS 130可用于存储和/或监视个人信息。如图1所示,SIS 130可管理多个学校180、182、184。在一些实施例中,学校180、 182、184可以是各种类型的学校。例如,第一学校180可以是虚拟特许学校,第二学校182 可以是家庭学校,第三学校可以是家教中心。在其它实施例中,SIS 130可管理任何类型的学校,例如,课后学校和/或在家补充教育计划、传统的实体学校、利用混合学习环境的学校、公司的培训机构、在线学院、等等。
在一些实施例中,上述学生160、教师164和/或学习教练162可与一个或多个学校180、182、184相关联。在这样的实施例中,学校管理人员(图1中未显示)也可与一个或多个学校180、182、184相关联。学校管理人员可负责一个或多个学校180、182、184的管控。类似地讲,学校管理人员可监督与一个或多个学校180、182、184相关联的教师164,处理与一个或多个学校180、182、184的学生160相关联的纪律问题、等等。在其它实施例中, 学生、教师和/或教练不与学校相关联。在这样的实施例中,学生可以在家学习,教育资料可以是补充教育资料、等等。在一些实施例中,SIS 130包括终端用户通过其与SIS 130交互的图形用户界面 (GUI)。在其它实施例中,终端用户可使用LMS的GUI与SIS交互。在这样的实施例中,LMS 可充当SIS与终端用户之间的中介。另外,在这样的实施例中,学校管理人员(诸如校长) 在LMS中可具有作为终端用户的角色。图2是内容管理系统(CMS) 140的示意性框图。如本文所述,CMS 140使用“以目标为中心的”方法来生成、开发、管理和/或修订教育资料观0。因此,CMS 140可基于学习目标的核心集合来生成多种教育资料(比如,小学课件、中学课件、研讨会、职业培训等)。 而且,教育资料280可被生成、开发和/或修订以遵循任何数量的不同标准,同时保持一致的、基于研究的学习理念。以这种方式,由CMS 140生成的教育资料可以以高效率的和/或富有成效的方式呈现所需的学习成果。CMS 140包括学习活动产生器230、评估产生器270以及范围和顺序引擎210。另外,CMS 140包括和/或可以使用学习目标数据库M0、标准数据库250、学习理念数据库沈0、资源数据库232、学习模块数据库220、活动数据库234、评估数据库274和评估项目数据库272。以下描述这些组件中的每个的功能和特性。各个数据库可以是分离的数据库或者一个或多个共享数据库的部分。图3是CMS 140的学习目标数据库240的一部分的详细示意图。学习目标数据库 240包含多个学习目标记录312。每个学习目标记录312与可测量学习成果(比如,可被观察和测量的能力)相关联。换句话讲,每个学习目标记录312与将掌握的特定的可测量技能相关联、和/或表示将掌握的特定的可测量技能。与学习目标记录312相关联的可测量学习成果的一个示例是“证明理解加法结合律”。与学习目标记录312相关联的可测量学习成果的另一个示例是“大声地从一数到一百”。在一些实施例中,可以以适合于预期受众的风格和/或方式表达可测量学习成果。在一些实施例中,例如,学习目标记录312可与可测量学习成果的针对教师、学习教练和/或管理人员的第一文字描述和可测量学习成果的针对学生的第二文字描述这二者相关联。在这样的实施例中,第一文字描述和第二文字描述可以是年龄和/或位置的合适描述,使得学生以及教师、学习教练和/或管理人员可理解可测量学习成果。这使得可以以适合于终端用户的方式向终端用户显示(比如,作为课文标题、学习活动标题等)包括在由 CMS 140生成的教育资料内的可测量学习成果。在一些实施例中,可以以任何合适的风格和 /或方式(诸如,用多种不同的语言、不同的方言、图形表示、等等)显示可测量学习成果。每个学习目标记录312包括与可测量学习成果相关联的附加信息。在一些实施例中,例如,学习目标记录312包括关于其与以下的关系的信息标准的来源和/或起源、和/ 或巩固可测量学习成果的研究和/或理念。在这样的实施例中,例如,如本文进一步详细所述的,学习目标记录312可分别与来自标准数据库250和/或学习理念数据库沈0的一个或多个标准和/或学习理念相关联。在一些实施例中,每个学习目标记录312可以链接到支持可测量学习成果的发布、支持可测量学习成果的合理事物、和/或将通过与标准相关联的教育资料的呈现而满足的标准、或者可测量学习成果的掌握。在一些实施例中,学习目标记录312包括关于可测量学习成果与其相关联的科目的信息。以这样的方式,可如图3 所示那样根据科目对学习目标记录312进行分组。另外,在一些实施例中,学习目标记录312包括与学习目标数据库240中的其它学习目标记录312相关联的信息。在一些实施例中,例如,学习目标记录312包括一个或多个先决的学习目标记录312。在这样的实施例中,与先决的学习目标记录312相关联的教育资料的呈现使得学生能够进入与使能的(或者下一个)学习目标记录312相关联的学习活动和/或评估。在一些实施例中,在学生能够进入与使能的学习目标记录312相关联的学习活动和/评估之前,必须实现多个先决的学习目标记录312。在一些实施例中,例如,在学生能够进行与使能的学习目标记录312相关联的学习活动和/或评估之前,可能需要满足与学习目标记录312相关联的评估和/或学习活动。在一些实施例中,在学生能够进入与使能的学习目标记录相关联的更高深的学习活动和/或评估之前,也必须满足其它学习目标记录。因此,在一些实施例中,顺序地和/或分层次地布置和/或组织学习目标数据库M0。在一些实施例中,学习目标记录312的组织可以是不分层次的。在这样的实施例中,多个学习目标记录312可以以非层次的方式彼此相关。例如,在教授第二概念之前,可能不需理解第一概念,但是这两个概念可能彼此相关。例如,确定圆的面积可能不是确定矩形面积的前提,反之亦然,但是这些概念可通过与可测量学习成果相关联的、所有封闭对象具有面积的第三学习目标记录相关。如图3所示,在一些实施例中,与第一科目310(比如,数学)相关联的第一学习目标记录集合315中的一个或多个学习目标记录312可与以下学习目标记录312相关联与第二科目320(比如,音乐)相关联的第二学习目标记录集合325中的一个或多个学习目标 312、和/或与第三科目330(比如,语法)相关联的第三学习目标记录集合335中的一个或多个学习目标记录312。例如,图3显示与第一科目310相关联的学习目标记录312’,该学习目标记录312’与和第二科目320相关联的学习目标记录312”相关联。以这种方式,可以以协同的方式生成、开发、管理和/或修订针对多个不同科目的教育资料。在一些实施例中,学习目标记录312可在各年级水平之间链接。例如,与掌握四年级分数相关联的学习目标记录312可与和九年级代数中的概念相关联的学习目标记录312 相关联和/或链接。这种布置导致学习目标数据库MO内的学习目标记录312的更模糊的 (和/或无定形的)布置和/或组织。这种布置还使学生可能不理解的基础概念的识别便利。例如,如果学生对于理解九年级代数中的与四年级分数相关联的概念有困难,则可对该学生进行测验,以查看他是否理解四年级分数。以这种方式,可识别出学习差距,并且可将与这些学习差距相关联的辅导课递送给学生。在其它实施例中,如果学生的四年级的记录指示对于分数的理解较弱,则可预先修改为该学生的九年级代数课而准备的九年级教育资料,以提供九年级代数成功的更大的可能性。学习目标数据库MO中的学习目标记录312的组织和/或布置可以是顺序的、两维的、三维的、分层次的、等等。例如,如图3所示,与第一科目310(比如,数学)相关联的和/或各个科目310、320、330之间的学习目标记录312的分组和/或组织可定义网状结构。 而且,如本文更详细所述的,可将学习目标数据库MO中的学习目标记录312的集合布置、 链接和/或关联在一起,以定义学习目标序列502(参见比如图5),学习目标序列502形成用于生成、修订和/或更新教育资料观0(例如,课件)的基础。如本文更详细所述的,通过以这种方式关联学习目标记录,CMS 140可以以自适应的和/或动态改变的方式生成教育资料观0。在一些实施例中,学习目标数据库MO中的学习目标记录312可包括与可测量学习成果相关联的知识的类型。在这样的实施例中,例如,与可测量学习成果相关联的知识的类型可以是事实的、概念的、过程的和/或元认知的。该信息例如对于在学习目标数据库 240中搜索下述学习目标记录312可以是有用的,从所述学习目标记录312,生成、构建教育资料观0,和/或将教育资料280递送给学生。在一些实施例中,学习目标记录312可以与已知对于帮助学生实现可测量学习成果的掌握有效的特定学习对象和/或特定教学策略相关联。例如,学习目标数据库MO内的学习目标记录312可以基于和/或通过与可测量学习成果相关联的知识的类型与学习对象相关联和/或链接。以这种方式,如图5所示并且如以下参照图5所述的,学习对象可包括在由CMS 140生成的教育资料观0内。在一些实施例中,例如,知识的类型可以是事实的 (比如,数学事实的识记),并且学习对象可以是包括骰子游戏的学习活动,在骰子游戏中, 学生将一对骰子滚动所显示的号码相加。在其它实施例中,例如,知识的类型可以是概念的,并且学习对象可以是包括有效地教授概念的方法的教学策略。在还有的其它的实施例中,知识的类型可以是元认知的,并且学习对象可以是教授使用记忆术记住复杂概念的学习策略的学习活动。在一些实施例中,学习目标记录312可包括与可测量学习成果相关联的人口统计信息。在这样的实施例中,学习目标记录312可包括指示通常与可测量学习成果相关联的年级水平、年龄范围、难点水平等的信息。在一些实施例中,学习目标记录312可包括指示学生掌握可测量学习成果的重要性的信息。例如,一些可测量学习成果可被指定为“高优先级”和/或必要的。在一些实施例中,学习目标记录312可包括描述与学习目标记录312相关联的可测量学习成果的信息。在这样的实施例中,例如,学习目标记录312可包括元数据,该元数据具有与可测量学习成果相关联的论题、与可测量学习成果相关联的科目、描述可测量学习成果的关键字、等等。这样的元数据可用于辅助课件开发者在学习目标数据库MO中搜索将从其生成、修订、更新(诸如此类)教育资料280的学习目标记录312。例如,可搜索学习目标数据库240可,以定义将包括在教育资料观0内的可测量学习成果。可组织、分组和 /或布置与将包括在教育资料观0内的可测量学习成果相关联的学习目标记录312,以为教育资料280定义学习目标序列520(参见比如图幻。如下所述,学习目标数据库240中的学习目标记录312之间的关系可帮助组织、分组和/或布置学习目标记录312。在一些实施例中,每个学习目标记录312可与标准数据库250中的至少一个标准记录和/或学习理念数据库260中的至少一个学习理念记录400相关联和/或链接。在一些实施例中,可对学习目标记录312与标准记录和/或学习理念记录的关联进行量化。例如,在一些实施例中,可对学习目标记录312与标准记录的关联进行加权,以指示通过呈现
30与学习目标记录312相关联的教育资料或者掌握与学习目标记录312相关联的可测量学习成果,是完全满足与标准记录相关联的标准,还是仅部分满足与标准记录相关联的标准。类似地,在一些实施例中,可对学习目标记录312与学习理念记录的关联进行加权,以指示是通过呈现与学习目标记录312相关联的教育资料和/或掌握与学习目标记录312相关联的可测量学习成果来完全满足与学习理念记录相关联的学习概念,还是通过呈现与学习目标记录312相关联的教育资料和/或掌握与学习目标记录312相关联的可测量学习成果来仅部分满足与学习理念记录相关联的学习概念。可以以任何合适的方式对学习目标记录312与标准记录和/或学习理念记录400 之间的关联进行加权。例如,每个学习目标记录312可将0与100之间的数值分配给相关联的标准和/或学习概念,以指示与学习目标记录312相关联的教育资料的呈现和/或与学习目标记录相关联的可测量学习成果的掌握满足标准和/或学习概念的百分比。在这样的实施例中,与同一标准和/或同一学习概念相关联的多个学习目标记录312可一起导致充分符合标准和/或学习概念(参见比如图7)。例如,与第一学习目标记录相关联的教育资料的呈现可指示60%符合标准,与第二学习目标记录相关联的教育资料的呈现可指示 40%符合标准。与第一学习目标记录相关联的教育资料的呈现和与第二学习目标记录相关联的教育资料的呈现共同指示完全符合标准。在其它实施例中,任何其它加权方法可用于量化标准和/或学习概念与学习目标记录的关联。学习目标记录312与标准记录和学习理念记录这二者的这种关联使得由CMS 140 生成、开发、管理和/或修订的教育资料280可易于被映射到教育资料280所基于的任何数量的不同标准和/或学习理念。例如,如本文更详细所述的,这种布置使得特定课件(比如, 四年级数学)可被映射到任何数量的不同州的学习标准和/或被修订为符合任何数量的不同州的学习标准。以这种方式,CMS 140可自动地确定课件的符合某个标准的部分和可能需要更新和/或修订以符合标准的部分。而且,如本文更详细所述的,CMS 140可自动地更新教育资料观0,以包括学习活动(比如,如图6所示并且参照图6所述的学习活动650), 使得修订的课件符合标准。因此,当使用CMS 140开发课件时,课件开发者无需手动地定义课件的满足每个标准的部分。在一些实施例中,每个学习目标记录312可与已知对于帮助学生实现可测量学习成果的掌握有效的课件内容(比如,学习对象、评估项目和/或教学策略项目)相关联和/ 或链接。如以下更详细所述的,学习对象可包括被构造为作为教育资料观0的帮助学生掌握可测量学习成果的部分被呈现给学生的任何项目。在一些实施例中,学习对象可以是呈现给学生的课件的任何离散部分。在这样的实施例中,例如,学习对象可包括学习活动(比如,在线视觉活动、手动的离线活动、Flash活动等)、连接项目、单元、学习模块、课件、等等。在一些实施例中,评估项目可以是评估学生关于可测量学习成果和/或特定概念的知识的任何活动。在这样的实施例中,评估项目可以是多选题、是非题、问答题、手动操作、演讲、报告、课题、等等。在一些实施例中,教学策略项目可以是与学习理念数据库260相关联的、被构造为呈现给教师164和/或学习教练162的任何内容。教学策略项目可辅助教师 164和/或学习教练162帮助学生160进行学习活动和/或评估。每个学习目标记录与课件内容(比如,学习对象、评估项目和/或教学策略项目) 的链接使得CMS 140可通过下述方式生成、开发、管理和/或修订教育资料观0,即,操纵与学习目标记录312相关联的、被识别为包括在教育资料观0内的和/或与教育资料280相关的序列和/或内容。类似地讲,这种布置使得CMS 140可使用“以目标为中心的”方法生成、开发、管理和/或修订教育资料。因此,CMS 140可基于一致的基于研究的学习理念来生成多种教育资料观0(比如,小学课件)。例如,如本文更详细所述的,这种布置使得可通过将学习目标记录312集合布置在特定序列(比如,学习目标序列502)中来生成特定课件 (比如,四年级数学)。因为课件内容与学习目标记录312相关联和/或链接,所以CMS 140 可基于学习目标记录312集合之间的关联来以有组织的方式按顺序排列、组装和/或装配课件内容。在一些实施例中,可自动地基于学习目标记录312的关联来组装课件内容(包括学习对象、评估项目和/或教学策略项目)。因此,在一些实施例中,当使用CMS 140开发课件时,课件开发者无需手动布置和/或组织课件内容。标准数据库250 (图2所示)包含多个标准记录。每个标准记录与如组织所定义的特定学习陈述相关联。这样的组织可包括,例如,国家、州、县、地区、城市、教育协会和/ 或机构。在一些实施例中,学习陈述与特定学习目标的掌握相关联。在一些实施例中,每个标准记录可包括与学习陈述相关联的附加信息。例如,在一些实施例中,标准记录包括与以下内容相关联和/或识别以下内容的信息提供标准的组织、被组织采用的日期、与标准相关联的年级水平、与标准相关联的技能水平、与标准相关联的科目(比如,数学、阅读、科学等)、推荐满足标准的熟练程度、等等。因此,在这样的实施例中,每个标准记录可包括关于应该学习什么(比如,学习陈述)和/或何时应该学习 (比如,年级水平、年龄等)的信息。在一些实施例中,每个标准记录可包括描述与标准记录相关联的标准的信息。在这样的实施例中,例如,标准记录可包括元数据,该元数据具有标准的要旨、标准的科目、描述标准的关键字等。这样的元数据可用于辅助课件开发者在标准数据库250中搜索标准记录。例如,可搜索标准数据库250,以定义教育资料280将满足的标准和/或确保针对所需标准的学习活动包括在课件内。而且,在一些实施例中,可分层次地将标准记录布置在标准数据库250内。在这样的实施例中,例如,第一标准记录可与总体宽泛的知识陈述相关联,而附加标准记录可作为第一标准记录的子标准包括在内。因此,一旦满足第一标准的全部子标准,就满足第一标准。在一些实施例中,每个子标准也可具有子标准。以这样的方式,可定义标准的分层结构。 在一些实施例中,标准记录包括与标准数据库250中的其它标准记录相关联的信息。在这样的实施例中,例如,标准记录可包括一个或多个先决的标准记录,和/或可以本身就是一个或多个其它标准记录的先决标准记录。如上所述,标准记录与学习目标数据库MO中的学习目标312相关联。通过学习目标312,将标准记录合并到使用CMS 140生成、开发和/ 或修订教育资料观0的处理中。在一些实施例中,标准数据库250内的标准记录可与一个或多个标准化测验相关联。在一些实施例中,关于标准化测验的信息存储在标准数据库250内。在其它实施例中, 关于标准化测验的信息存储在与标准数据库250链接的和/或可供标准数据库250访问的分离数据库(图2中未显示)中。关于标准化测验的信息可包括,例如,测验名称、测验提供信息、测验标准、测验提供者、测验概要、等等。在这样的实施例中,测验标准可包括与测验相关联的和/或测验所涵盖的标准、与每个标准或每组标准相关联的测验题目的百分比、当从测验排除标准时的异常情况、通过测验的标准、等等。测验标准可用于将标准化测验与标准数据库250内的标准记录链接。测验提供信息可包括,例如,提供测验的组织、关于何时提供测验的信息(比如,给予测验的月份)、与测验相关联的年级水平、等等。测验概要可包括测验题目的类型、给予各种类型的题目的评分权重、等等。如图4所示,学习理念数据库260包含多个学习理念记录400。每个学习理念记录400与以下方面相关联和/或代表以下方面学习概念、基本概念、教学策略和/或误解。 如此一来,在一些实施例中,学习理念记录400可以是学习概念记录40^ι-405η、基本概念记录410a-410n、教学策略记录420a_420n、或者误解记录430a_430n。每个学习理念记录400可与其它学习理念记录400相关联。例如,每个学习概念记录40fe-405n可包括以下记录和/或与以下记录相关联一个或多个基本概念记录 410a-410n、一个或多个教学策略记录420a_420n、和/或一个或多个误解记录430a_430n。 在这样的实施例中,与学习概念记录40fe-405n相关联的学习概念是主要概念的宽泛描述,并且每个基本概念记录410a-410n、每个教学策略记录420a-420n、和/或每个误解记录 430a-430n与学习概念内的子概念的狭隘描述相关联。因此,在一些实施例中,分层次地布置学习理念数据库沈0内的记录400。在一些实施例中,还可根据要旨、年级水平等对每个学习理念记录400进行分组和/或布置。与学习概念记录40fe_405n相关联的学习概念的一个示例是“所有数都遵守算术法则”。与学习概念记录40fe-405n相关联的学习概念的另一个示例是“数字和算术运算可描述我们的世界中的许多事件和关系”。在一些实施例中,可以以适合于预期受众的风格和/或方式表达学习概念。在一些实施例中,例如,学习概念40fe-405n可与学习概念40fe-405n的针对教师、学习教练和 /或管理人员的第一文本描述以及学习概念40fe-405n的针对学生的第二文本描述这二者相关联。在这样的实施例中,第一文本描述和第二文本描述可以是年龄和/或位置的合适描述,使得学生以及教师、学习教练和/或管理人员可理解学习概念。这使得可以以适合于终端用户的方式向终端用户显示(比如,作为课文标题、学习活动标题等)包括在由CMS 140生成的教育资料内的学习概念。在一些实施例中,可以以任何合适的风格和/或方式 (诸如,用多种不同的语言、不同的方言、图形表示等)显示学习概念。基本概念记录410a可与基本概念相关联和/或表示基本概念,所述基本概念诸如描述可帮助学生理解基本概念记录410a与其相关联的学习概念记录40 的学习概念的概念和/或原理的陈述、描述和/或观点。在一些实施例中,例如,可使学生接触一个或多个基本概念,以帮助该学生理解与学习概念记录40 相关联的学习概念。在一些实施例中, 例如,基本概念可被描述为狭隘学习概念。与基本概念记录410a-410n相关联的基本概念的一个示例是“整数是任何整数或者其相反数”。与基本概念记录410a-410n相关联的基本概念的另一个示例是“除法可被理解为重复减法或者将一个数量分割为多个相等的组”。在一些实施例中,基本概念记录410a可包括以下记录和/或与以下记录相关联 子基本概念记录、子教学策略记录和/或子误解记录。在这样的实施例中,基本概念记录 410a可被描述为学习概念记录40 内的学习概念记录。例如基本概念记录410a内所包括的子基本概念记录可与描述可帮助学生理解与基本概念记录410a相关联的基本概念的子概念和/或子原理的陈述、描述和/或观点相关联。
误解记录430a可与误解相关联和/或表示误解,所述误解例如描述误解记录430a 与其相关联的学习概念记录40 的学习概念的错误理解和/或部分理解的陈述、描述和/ 或观点。在一些实施例中,例如,误解表示学生在理解学习概念记录40 的学习概念时所具有的常见错误理解和/或常见问题。误解可以由于例如将正确观点过度推广到该观点不适用的情形、日常知识的推断、学生的直觉和/或不完整的学习而引发。在一些实施例中,可基于误解记录430a-430n来量身定制使用CMS 140生成、开发和/或修订的教育资料观0,以帮助学生避免误解。例如,教育资料280可被开发为有效地教授避免误解。在一些实施例中,由CMS 140产生的评估可对误解进行测验。在这样的实施例中,CMS 140可递送这样的资料,该资料教授避免学生所具有的和/或可能基于测验结果而引发的误解。与上述基本概念记录410a类似地,在一些实施例中,误解记录430a可包括以下记录和/或与以下记录相关联子基本概念记录、子教学策略记录和/或子误解记录。在这样的实施例中,误解记录410a可被描述为学习概念记录40 内的学习概念记录。例如子基本概念记录430a内所包括的和/或与误解记录430a相关联的子基本概念记录可以是描述可帮助学生克服与误解记录430a相关联的误解的子概念和/或子原理的陈述、描述和/或观点。教学策略记录420a可与教学策略项目相关联和/或表示教学策略项目。教学策略项目可以是描述教授教学策略记录420a与其相关联的学习概念记录40 的学习概念的策略和/或方法的陈述、描述和/或观点。在一些实施例中,例如,教学策略项目可以是描述教授学习概念的一个或多个策略的文本陈述。在一些实施例中,教学策略项目可包括与教学策略相关联的一个或多个示例、学习活动、观点、等等。例如,与九年级代数相关联的教学策略项目可包括展开二项式的FOIL(首先同底幂相加(first)、两外项相乘(outside)、两内项相乘(inside)、最后常数项相加(last))方法的示例。这样的示例可帮助教师164和 /或学习教练162对学生教授二项式展开。如上所述,在一些实施例中,教学策略记录420a 可与基本概念记录410a-410n和/或误解记录430a-430n相关联。在其它实施例中,如上所述,教学策略记录可与标准数据库内的标准记录相关联。因此,以这种方式,以分层次的方式布置学习理念数据库沈0内的学习理念记录 400 (包括学习概念记录40fe-405n、基本概念记录410a_410n、教学策略记录420a_420n和误解记录430a-430n)。在一些实施例中,还可以顺序的方式布置学习理念记录400。在这样的实施例中,例如,可顺序地布置与学习概念记录40 相关联的多个基本概念记录,使得顺序地(比如,按预定次序或者按动态确定的次序)呈现基本概念,以帮助学生掌握学习概念记录40 的学习概念。在一些实施例中,CMS 140可至少部分基于学习概念记录 405a-405n的布置来生成、开发和/或修订教育资料观0。如上所述,学习理念记录400 (包括学习概念记录40fe-405n、基本概念记录 410a-410n、教学策略记录420a_420n和误解记录430a_430n)可与学习目标数据库240中的至少一个学习目标记录312连接、链接和/或相关联。因此,可通过下述方式生成、开发和/或修订教育资料观0,即,如下所述那样组装学习目标记录312,以自动地包括、反映和/ 或考虑学习概念、基本概念、教学策略项目和/或误解。另外,课件开发者可容易地查看特定课件教授什么学习概念。在一些实施例中,学习理念记录400包括对于课件开发者有用的附加信息。例如,学习理念记录400可包括这样的信息,该信息与巩固学习概念、基本概念、教学策略和/或误解的研究和/或理念的来源和/或起源相关。在一些实施例中,学习理念记录400可包括知识类型(比如,事实的、概念的、过程式的、元认知的)和/或与学习概念、基本概念、教学策略和/或误解相关联的人口统计信息(比如,年级水平、年龄范围)。这样的信息可用于确保所需的学习概念、基本概念、教学策略项目和/或误解包括在教育资料观0内。在一些实施例中,每个学习理念记录400可包括描述与学习理念记录400相关联的学习概念、基本概念、教学策略和/或误解的信息。在这样的实施例中,例如,学习理念记录400可包括元数据,该元数据具有学习理念记录400的要旨、学习理念记录400的科目、 描述学习理念记录400的关键字、等等。这样的元数据可用于辅助课件开发者在学习理念数据库沈0内搜索学习理念记录400。例如,可搜索学习理念数据库沈0,以编译在使用CMS 140生成、开发和/或修订教育资料观0的处理中将包括的和/或将考虑的学习理念记录 400、和/或确保教育资料280解决所需的和/或期望的学习理念。在一些实施例中,搜索可用于组织、分组和/或布置学习理念记录400。在一些实施例中,如本文进一步详细所述的,可自动地基于CMS140从LMS 120和 /或任何其它外部源接收的教育研究来更新学习理念数据库260。因此,当现存的学习理念被验证时(比如,当学生完成与学习理念记录400相关联的学习活动和/或评估时),可自动地基于来自学生160、教师164和/或学习教练162的反馈来更新它们。资源数据库232包括资源记录集合。每个资源记录与可用于生成学习对象和/或学习活动的资源相关联。所述资源可以是,例如,文本、图像、音频文件、视频文件、Flash动画、课本的引用、教具的引用、统一资源定位符(URL)、关键字、资源活动(比如,与资源相关联的活动)、评估请求符和/或可包括在学习对象中的任何其它类型的资源。在一些实施例中,如本文进一步详细所述的,每个资源可用在多个学习对象中。而且,如本文更详细所述的,学习对象用于生成、开发和/或修订教育资料观0。在一些实施例中,评估请求符可以是教育资料观0(比如,课文、学习模块、单元、 课件等)内的、用于将包括在教育资料280中的评估的占位符。如本文进一步所述的,评估请求符可包括元数据,该元数据描述将被范围和顺序引擎210插入到教育资料观0中的题目的类型、科目和/或技能水平。例如,与和四年级分数加法相关联的学习目标记录312链接的评估请求符可包括在针对四年级分数加法的学习活动中。当范围和顺序引擎210将学习活动递送给学生时,CMS 140和/或LMS 120可插入评估项目数据库272中的评估项目, 代替评估请求符。以这种方式,评估请求符的使用使得学习活动产生器230可组装包含评估项目的学习活动。在其它实施例中,当构建、生成和/或修订学习活动时,学习活动产生器280可直接从评估项目数据库272检索一个或多个评估项目。在一些实施例中,如本文进一步所述的,评估请求符可与学习活动无关,并且可被范围和顺序引擎210置于学习模块中代替静态定义的评估。在一些实施例中,资源数据库232中的每个资源记录可包括描述该资源记录与其相关联的资源的信息。例如,每个资源记录可包括指示以下内容的信息资源的类型、资源的标题、资源的描述、与资源相关联的年级范围、与资源相关联的关键字、资源的文件类型、 使用资源的指令、等等。在一些实施例中,与实物资源(比如,课本、教具等)相关联的资源记录可包括指示资源是否将被发送给学生或者学生是否可独自获得资源的信息。
在一些实施例中,如本文进一步详细所述的,当资源被组装为学习目标的一部分时,附加描述信息可与资源相关联。例如,被组装为学习对象(比如,学习活动、学习模块、 单元、课件等)的一部分的资源可包括将资源与学习对象链接的信息、资源的预期受众(比如,学生、教师、学习教练、管理人员)、资源是可选的还是必需的、所需资源的数量、等等。此外,当资源被组装为学习对象的一部分时,课件开发者可更新资源的标题、资源的描述和/ 或与资源相关联的其它信息。在一些实施例中,媒体管理数据库234与资源数据库232相关联。在这样的实施例中,媒体管理数据库234可用于管理资源数据库232内所包含的资源的数字权限。例如,媒体管理数据库234可用于跟踪被递送被终端用户的教育资料观0中的资源的使用。此外, 媒体管理数据库234可存储适用每个资源的权限的描述。这确保当从学习资源开发学习对象时,课件开发者已知和/或可获得特定资源的权限。在其它实施例中,媒体管理数据库是资源数据库的一部分。在还有的其它的实施例中,受到数字权限管理的资源存储在媒体管理数据库中,而不受到数字权限管理的资源存储在资源数据库中。活动产生器230可用于从一个或多个资源构建、生成、开发和/或修订学习活动。 如本文所述,学习活动然后用于生成教育资料观0。在一些实施例中,例如,活动产生器230 可组装、布置和/或组织一个或多个资源,以定义学习活动。在一些实施例中,例如,学习活动可以是共同教授学生概念的媒体和/或资源的编译。例如,学习活动可以是显示在显示屏幕上的绘画的图像,该图像伴随有该绘画的描述。在其它实施例中,学习活动可以是将由学生在家执行的化学实验。在一些实施例中,例如,由活动产生器230生成的学习活动可与学习目标数据库 MO中的学习目标记录312相关联。在这样的实施例中,学习活动可被构造为使学生接触与和学习目标相关联的可测量学习成果相关联的概念。在一些实施例中,如果学习目标记录312与标准记录和/或学习理念记录400相关联,则当学习活动完成时,标准和/或学习理念可得到解决。如本文进一步详细所述的,在一些实施例中,当活动完成时,可施行评估,以测验学生160是否掌握可测量学习成果。在其它实施例中,活动产生器可实时地组装资源并且定义学习活动。在这样的实施例中,例如,当学生请求与某个可测量学习成果(比如,理解四年级分数)相关的学习活动时,活动产生器可组装与可测量学习成果相关联的资源,并且将学习活动递送给该学生。在一些实施例中,活动产生器230可基于可测量学习成果和/或由课件开发者输入的、与可测量学习成果相关联的搜索标准来生成、开发和/或修订学习活动。与可测量学习成果相关联的搜索标准可包括,例如,与可测量学习成果相关联的关键字、与可测量学习成果相关联的科目、与可测量学习成果相关联的年级水平等等。在这样的实施例中,活动产生器230可搜索资源数据库232,并且识别与所提供的可测量学习成果和/或所提供的搜索标准相关联的资源。课件开发者然后可使用这些资源来构建学习活动。在生成学习活动并且将该学习活动与学习目标数据库MO中的学习目标记录312 链接和/或相关联之后,可将该学习活动存储在活动数据库234中。如本文进一步详细所述的,当生成、开发和/或修订学习模块时,范围和顺序引擎210可在活动数据库234中查询以前组装的活动。因此,在生成、开发和/或修订教育资料观0时,可再次使用以前组装的学习活动(比如,课文、学习模块、单元等)和/或学习活动的分组多次。类似地,在一些实施例中,课件开发者在手动构建学习模块、单元和/或课件时可在活动数据库234中搜索以前组装的活动。活动数据库234提供学习活动的高效率跟踪、生成、使用和/或修订。另外,活动数据库234提供学习活动在教育资料的多次提供之间的使用。评估项目数据库272包括多个评估项目记录,每个评估项目记录与评估项目相关联。如本文所述,评估项目用于构建评估,该评估可包括在由CMS 140生成、开发和/或修订的教育资料观0内。如此一来,评估项目可以是被构造为测验、测量和/或量化学生对于可测量学习成果的理解的任何内容。在一些实施例中,例如,评估项目可以是单一应答多选题、多重应答多选题、填空题、问答题、是非题、观察记录、关联问题(比如,匹配)、评估游戏、等等。在一些实施例中,评估项目还可以是实物评估项目的引用,例如,教具的引用、练习簿中的笔试的引用、口头和/或书面报告的引用、口头演讲的引用、口试的引用、等等。每个评估项目可与学习目标数据库240中的学习目标记录312链接和/或相关联。以这种方式,评估产生器270可生成测量学生对于与学习目标记录312相关联的可测量学习成果的理解的评估(比如,测验)。评估产生器270可用于使用一个或多个评估项目构建、生成、开发和/或修订评估。在一些实施例中,例如,评估产生器270可组装一个或多个评估项目,以生成评估。在一些实施例中,例如,评估可以是共同测量学生对于一个或多个可测量学习成果的理解的评估项目的编译。在一些实施例中,例如,评估可与学习目标数据库MO中的一个或多个学习目标记录312相关联。在这样的实施例中,评估可被构造为测量学生对于与学习目标记录312 相关联的可测量学习成果的理解。因为这样的评估用于测量和/或量化学生的知识,所以它可被描述为“终结性评估”。在一些实施例中,学习目标记录312可与标准记录和/或学习理念记录400相关联。在这样的实施例中,评估还可量化学生对于标准和/或学习理念的理解。在一些实施例中,评估可包括在教育资料观0内,以教授、形成与学习目标记录 312相关联的可测量学习成果的知识、和/或使得学生可实践他们关于与学习目标记录312 相关联的可测量学习成果的知识。这样的评估可被认为是“形成性评估”,并且可在学习活动、课文、学习模块、单元和/或课件之后被递送给学生。在一些实施例中,形成性评估还可在学习活动期间或者作为学习活动的一部分被递送给学生。如上所述,在这样的实施例中, 评估请求符可作为学习活动的一部分被组装为用于形成性评估的占位符。本文进一步详细所述的范围和顺序引擎210可将评估项目和/或评估添加到评估请求符资源被置于其中的学习活动中。在一些实施例中,评估产生器270可实时地构建、生成、修订和/或定义评估。在这样的实施例中,例如,当与某个可测量学习成果相关的评估被请求(比如,理解四年级分数)时,评估产生器270可实时地检索与可测量学习成果相关联的评估项目并且将评估递送给学生。在一些实施例中,如本文进一步详细所述的,评估产生器210可动态地从评估项目生成评估,使得选取特定课件的每个学生可具有这样的评估,该评估具有与同一学习目标记录312相关联的不同评估项目。在一些实施例中,评估产生器210可动态地响应于学生对于前一评估项目的答复和/或学生在前一评估项目上的得分来生成评估。例如,如果学生正确地答复评估项目,则供给该学生的下一评估项目可更高深一些。如果学生错误地答复评估项目,则供给该学生的下一评估项目可更简单一些,以试图量化学生的理解。在其它实施例中,范围和顺序引擎 210可基于学生概况等改动评估。如以下更详细所述的,以这种方式,评估产生器270和/ 或CMS 140可生成为个体学生量身定制的评估。在其它实施例中,系统的任何其它组件可动态地基于学生概况或其它信息来改动评估。例如,评估本身可被构造为基于学生概况或其它信息改动。在一些实施例中,评估可由评估产生器270基于可测量学习成果和/或由课件开发者输入的、与可测量学习成果相关联的搜索标准来生成。与可测量学习成果相关联的搜索标准可包括,例如,与可测量学习成果相关联的关键字、与可测量学习成果相关联的主题、与可测量学习成果相关联的年级水平、等等。在这样的实施例中,评估产生器270可搜索评估项目数据库272,并且识别与所提供的可测量学习成果相关联的评估项目。课件开发者然后可使用识别的评估项目来构建评估。在生成评估并且将该评估与学习目标数据库MO中的学习目标记录312链接和/ 或相关联之后,可将该评估存储在评估数据库274中。如本文进一步详细描述的,当生成学习模块时,范围和顺序引擎210可在评估数据库274中查询以前组装的评估。因此,在生成、 开发和/或修订教育资料280时,可再次使用以前组装的评估多次。类似地,在一些实施例中,当手动构建学习模块、单元和/或课件时,课件开发者可在评估数据库234中搜索以前组装的评估。评估数据库234提供评估的高效率跟踪、生成、使用和/或修订。另外,评估数据库274提供评估在教育资料的多次提供之间的使用。尽管被显示为CMS 140的一部分,但是在其它实施例中,评估产生器270可以是 LMS 120的一部分和/或系统110的任何其它部分。在这样的实施例中,例如,CMS 140可将评估项目存储在评估项目数据库中,并且位于LMS 120中的评估产生器可查询评估项目数据库、组装评估,并且将这些评估递送给学生。范围和顺序引擎210将学习活动、评估和/或教学策略项目组织为学习模块、课文、单元和/或课件。CMS 140生成、开发和/或修订教育资料观0,以包括学习模块、评估、 单元和/或课件。在一些实施例中,学习模块可以是与类似的、链接的和/或共同的学习目标记录240相关联的一个或多个学习活动和/或评估的集合体。例如,学习模块可包括与四年级分数相关联的两个活动,跟在这两个活动后面的是在完成这两个活动之后测量学生对于四年级分数的理解的评估。在这样的示例中,第一活动可以与第一学习目标记录312 相关俩,该第一学习目标记录312与标准数据库250中的州标准相关联,并且第二活动可以与第二学习目标记录312相关联,该第二学习目标记录312与学习理念数据库260中的误解记录430a-430n相关联。在这样的示例中,评估可测量学生对于与第一活动目标记录和第二活动目标记录这二者相关联的可测量学习成果的理解。在一些实施例中,学习模块内的评估可以是动态创建的评估,而不是预定义的(或者“静态的”)评估。如本文进一步详细所述的,以这种方式,CMS 140可动态地将评估项目作为学习模块的一部分递送给终端用户。在一些实施例中,可在学习模块内线性地布置活动和/或评估(参见比如图6中所示的模块610内的活动650和评估65 。在这样的实施例中,例如,在学生完成第一活动和/或评估之后,教育递送系统110递送第二活动和/或评估。以这样的方式,每个学生可以以与其他学生相同的按部就班的方式顺着学习模块前进。如本文进一步详细所述的,这样的线性布置的活动和/或评估定义一个或多个学习路径(参见比如图6中所示的学习路径 602a 和 602b)。如本文进一步详细所述的,在一些实施例中,学习路径可包括多个决策点和分支 (参见比如图6中所示的学习路径60 和602b)。这使得学生可通过同一学习模块获取不同的学习路径。这样的学习路径称之为自适应学习路径。在一些实施例中,学习模块可包括自适应学习路径,以针对学生的学习风格、学生的学习能力、学生的现有理解水平等量身定制教育资料观0。在其它实施例中,如本文进一步所述的,当学生顺着可测量学习成果的序列前进时,可动态地定义、量身定制和/或组装学习路径。在学习模块被组装之后,可将该学习模块存储在学习模块数据库220中。如本文进一步详细所述的,当生成教育资料观0(比如,单元和/或课件)时,范围和顺序引擎210 可在学习模块数据库220中查询以前组装的学习模块。因此,可在多个教育资料中再次使用以前组装的学习模块和/或以前组装的学习模块的分组。类似地,在一些实施例中,当构建和/或修订单元和/或课件时,课件开发者可在学习模块数据库220中搜索以前组装的学习模块。学习模块数据库220提供学习模块的高效率跟踪、生成、使用和/或修订。另外, 学习模块数据库220提供学习模块在教育资料的多次提供之间的使用。范围和顺序引擎210可将一个或多个学习模块组装和/或组织为一个单元。在一些实施例中,单元可以是具有与类似的、链接的和/或共同的学习目标相关联的活动、评估和/或教学策略的一个或多个学习模块的集合体。例如,与分数相关联的单元可包括与分数加法相关联的学习模块和与分数减法相关联的学习模块。在一些实施例中,单元还可包括当单元内的学习模块完成时将递送给学生的终结性评估。与学习模块内的学习活动和/或评估的布置类似地,在一些实施例中,可将学习模块布置在一个单元内,以在由CMS 140生成的教育资料观0内定义一个或多个学习路径。 另外,在一些实施例中,可布置学习模块,以定义一个或多个自定义学习路径。类似地,范围和顺序引擎210可将一个或多个单元组装和/或组织为成品的教育资料观0,例如,课件。在一些实施例中,课件可以是一个或多个相关联的单元的集合体。单元可通过与这些单元的学习模块内的活动和/或评估相关联的学习目标记录312彼此相关联。在一些实施例中,例如,课件可包括与八年级科学相关联的单元的集合体。在一些实施例中,课件还可包括当课件内的单元完成时将递送给学生的终结性评估。与学习模块内的学习活动和/或评估类似地,在一些实施例中,可将单元布置在课件内,以定义学习路径。 另外,在一些实施例中,可布置单元,以定义自适应学习路径。在一些实施例中,范围和顺序引擎210可定义课文。课文可以是将在预定时间块内呈现给学生的一组活动和/或评估。在一些实施例中,例如,课文可包括将在50分钟时间块内呈现给学生的活动和/或评估的分组。在一些实施例中,课文可包括多个学习模块、单个学习模块的一部分、多个单元、单个单元的一部分、多个课件、和/或单个课件的一部分。 在其它实施例中,课文可包括单个学习活动和/或评估的一部分。在其它实施例中,如本文进一步所述的,可实时地进行学习模块、单元、课件和/或课文的定义。例如,可基于学生过去的表现、学习风格等来为特定学生量身定制学习模块、单元、课件和/或课文。尽管被显示为CMS 140的一部分,但是在其它实施例中,范围和顺序引擎可以是LMS的一部分和/或教育递送系统的任何其它部分。在这样的实施例中,例如,CMS可存储评估和学习活动,并且驻存在LMS中的范围和顺序引擎可定义学习模块、单元、课件和/或课文,并且将它们递送给学生。另外,在这样的实施例中,LMS的范围和顺序引擎可定义学习模块、单元和/或课件之间的学习路径。如上所述,CMS 140使使用“以目标为中心的”方法生成、开发、管理和/或修订教育资料便利。虽然由CMS 140生成的教育资料280在本文中主要被描述为课件(比如,四年级数学)或者课件的一部分,但是在其它实施例中,CMS 140可生成研讨会、课本、教育游戏、补救计划、培训方案、等等。由CMS 140生成的教育资料280可以例如包括在由学校或其它学习服务提供者提供的课程内。因此,在一些实施例中,CMS 140可生成、开发、创建、 管理、存储和/或递送由教育服务提供者提供的课程。作为一个示例,由CMS 140开发的课件可以是四年级数学课件,该课件可被开发为使得学生可掌握与四年级数学相关联的可测量学习成果集合和/或满足与四年级数学相关联的标准集合。图5和图6显示根据实施例的由CMS 140生成的课件500的一部分的图形表示。 课件500的所述部分包括和/或基于可测量学习成果510、520、530、540的集合,如上所述, 可测量学习成果510、520、530、540均与学习目标数据库MO中的学习目标记录312相关联。可测量学习成果510、520、530、540被布置、链接和/或关联在一起,以定义学习目标序列502。学习目标序列502形成用于生成、修订和更新课件500的所述部分的基础。另外, 学习目标序列502定义与可测量学习成果510、520、530、540相关联的课件内容(比如,学习对象、评估项目、教学策略项目等)将被递送给终端用户的次序。换句话讲,学习目标序列502定义课件500的总体流程。例如,如图5所示,与可测量学习成果510相关联的课件内容将在与可测量学习成果520相关联的课件内容之前被递送给终端用户。虽然课件500的所述部分在图5中被显示为包括单个学习目标序列502,但是在其它实施例中,课件的所述部分可包括多个学习目标序列。例如,一个或多个可选的可测量学习成果可包括在第一学习目标序列中,同时从第二学习目标序列排除。在这样的实施例中, 学生可通过第一学习目标序列(具有可选的可测量学习成果)或者第二学习目标序列(不具有可选的可测量学习成果)完成课件的所述部分。在一些实施例中,可选的可测量学习成果可以是补救的可测量学习成果。换句话讲,可选的可测量学习成果可定义与补救指令相关联的学习目标序列。在其它实施例中,可选的可测量学习成果可以是高深的可测量学习成果。换句话讲,可选的可测量学习成果可定义与充实和/或高深指令相关联的学习目标序列。如上所述,与可测量学习成果510、520、530、540相关联的学习目标记录312与课件内容(比如,学习目标、评估项目和/或教学策略项目)相关联和/或链接。因此,可通过下述方式开发课件500,即,首先从学习目标数据库240选择学习目标记录312集合,然后布置、链接和/或映射学习目标记录312集合,以定义如图5中用图形所示的学习目标序列502。CMS 140可以以任何合适的方式选择将包括在教育资料观0(比如,课件)内的学习目标记录312集合。在一些实施例中,例如,范围和顺序引擎210可自动地选择将包括在教育资料观0内的学习目标记录312集合。例如,范围和顺序引擎210可包括和/或可使用定义哪些学习目标记录312应该被包括在学习目标记录312集合中的规则集合。在这样的实施例中,一般标准(比如,课件的年级水平、课件的科目、完成课件的时间等)和/或学生特定标准(比如,技能水平、年龄、以前的测验得分等)可结合所述规则使用,以自动地选择将包括在教育资料观0中的学习目标记录312。在一些实施例中,可手动地选择将包括在教育资料280内的学习目标记录312。在这样的实施例中,例如,范围和顺序引擎210被构造为(比如,从课件开发者)接收将包括在教育资料观0内的学习目标记录312的指示。这样的指示可以是,例如,对应于以下方面的标准将生成的教育资料的类型(比如,研讨会、课件、单元、课文、学习模块、学习活动、 评估等)、完成教育资料的时间、教育资料的递送方法(比如,书、在线课件、混合课件、面授培训等)、教育资料将被递送的位置(比如,州、国家等)、教育资料与其相关联的组织、教育资料的终端用户将掌握的一个或多个可测量学习成果、通过课件的要求、等等。范围和顺序引擎210然后可基于接收到的标准来选择将包括在教育资料观0内的学习目标记录312。在一些实施例中,将包括在教育资料观0内的学习目标记录312可以基于一个或多个标准。在这样的实施例中,例如,范围和顺序引擎210被构造为(比如,从课件开发者)接收教育资料将被递送的位置,以确保与可应用于该位置的标准相关联的学习目标记录312被合并到教育资料观0的生成、开发和/或修订的处理中。类似地,在一些实施例中,教育资料观0与其相关联的组织可用于确保与可应用于该组织的标准相关联的学习目标记录被合并到教育资料观0的生成、开发和/或修订的处理中。在这样的实施例中,范围和顺序引擎210可确保与可应用标准相关的教育资料280可被呈现给终端用户。可以以任何合适的方式布置、链接和/或映射学习目标记录312集合,以定义学习目标序列502。在一些实施例中,例如,CMS 140可自动地基于学习目标数据库MO中的学习目标记录312之间的关联(比如参见图幻来布置、链接和/或映射学习目标记录312集合。例如,如果学习目标数据库MO中的学习目标记录312与先决的学习目标记录312相关联,则可自动地将先决的学习目标记录312置于学习目标序列502中,使得在递送与学习目标记录312相关联的课件内容之前将与先决的学习目标记录312相关联的课件内容递送给学生。在一些实施例中,CMS 140可首先自动地布置、链接和/或映射学习目标记录312 集合,并且然后可被课件开发者用于手动地调整和/或重新布置学习目标序列502。在这样的实施例中,课件的整体结构可由CMS 140生成,而课件的细节可由课件开发者提炼。该过程可缩短课件开发者开发课件所花费的时间。另外,如以下更详细所述的,因为学习目标记录312与标准数据库250中的标准和/或学习理念数据库沈0中的学习概念相关联,所以 CMS 140可用于生成确保课件500的部分符合可应用标准和/或基于可应用学习理念的报告。在其它实施例中,课件开发者可手动地布置可测量学习成果以定义学习目标序列。图6是课件500的部分的详细框图,该部分包括课件内容(比如,学习对象、评估 652、教学策略项目656)。布置课件内容,以共同定义整个学习目标序列502内的一个或多个学习路径6(^a、602b。换句话讲,一个或多个学习路径6(^a、602b定义CMS 140将每个可测量学习对象510、520、530、M0内的课件内容呈现给学生的次序。如上所述,在一些实施例中,学习对象可包括学习活动650、学习模块610、单元和 /或课文。类似地,如上所述,在一些实施例中,评估652可以是共同测量学生对于概念的理解的评估项目的编译。评估项目可以是被构造为测验和/或量化学生对于可测量学习成果的理解的任何内容。在一些实施例中,评估项目可以是实物项目和/或实物项目的视觉
41描述。例如,评估项目可以是测验学生关于可测量学习成果的知识的手动项目。这样的项目可以是化学实验、艺术项目(比如,绘画、制图等)、演奏乐器、运动、等等。在其它实施例中,评估项目包括可观察行为和对可观察行为进行解释和评分的规定。如上所述,教学策略项目656可以是描述教授学习概念的策略和/或方法的陈述、 描述和/或观点。教学策略项目656和/或教学策略与其相关联的学习概念(比如,图4 中的学习概念405a)可与可测量学习成果相关联。以这样的方式,教学策略项目656可帮助教师和/或学习教练呈现、阐明和/或加强可测量学习成果。课件500的所述部分还包括一个或多个耦合对象660,以生成课件500的所述部分内的课件内容之间的过渡。在一些实施例中,例如,耦合对象660可以是具有下述内容的学习活动,所述内容复习以前呈现的学习成果、将以前呈现的可测量学习成果与学习目标序列中的下一个可测量学习成果相关、提供即将学习的可测量学习成果的预览、等等。在其它实施例中,耦合对象660可以是评估学生关于先决的可测量学习成果是否具有必需的理解的评估、以引导的方式复习先决的可测量学习成果的评估、等等。在学习目标序列502被建立之后,CMS 140可用于通过下述方式生成课件500的所述部分,即,例如如图6中所示那样布置与每个可测量学习目标510、520、530、540相关联的课件内容(比如,学习活动、评估、学习模块、单元、教学策略项目)。例如,为了完成课件的与可测量学习成果510相关联的部分,将具有三个学习活动650的学习模块610呈现给学生。类似地,为了完成课件的与可测量学习成果520相关联的部分,将具有两个学习活动 650和评估652的学习模块620呈现给学生。评估652可用于评估学生关于可测量学习成果520的知识。在一些实施例中,关于可测量学习成果的信息可作为可替换的学习对象和/或评估652而呈现。例如,为了完成课件的与可测量学习成果530相关联的部分,可将学习模块 630a或学习模块630b呈现给学生。如本文进一步详细所述的,课件的与可测量学习成果 530相关联的部分包括自适应决策点65 ,以确定学生是否将通过完成学习模块630a或学习模块630b而具有掌握可测量学习成果530的更大可能性。类似地,为了完成课件的与可测量学习成果540相关联的部分,可将学习模块640a或学习模块640b呈现给学生。自适应决策点654b可用于确定学生是否将通过完成学习模块640a或学习模块640b而具有掌握可测量学习成果540的更大可能性。自适应决策点654b可以类似于适应决策点65 ,因此,本文不对其进行详细描述。在其它实施例中,可将任何数量的替换的学习对象和/或评估呈现给学生,以帮助学生掌握可测量学习成果。例如,自适应决策点可在将与三个或更多个替换的学习路径相关联的课件内容呈现给学生之间做决定。此外,每个学习路径可包括任何数量的类似的和/或不同的学习对象和/或评估。自适应决策点65 可用于确定多个学习路径60h、602b中的哪些学习路径应该被呈现给特定学生。以这种方式,课件500的所述部分包括呈现与可测量学习成果510、 520、530、540相关联的内容的不同方法(比如,格式、风格等)。例如,在一些实施例中,自适应决策点65 包含确定哪个学习路径应该被呈现给学生的引用和/或逻辑。在一些实施例中,例如,自适应决策点65 可结合所述逻辑使用一个或多个标准来确定哪个学习路径60h、602b应该被呈现给学生。在这样的实施例中,例如,第一学习路径可以是补救学习路径,第二路径可以是高级学习路径。如果学生在评估(比如,评估652’)上表现高于第一阈值,则自适应决策点65 可确定与高级学习路径(比如,学习路径602a)相关联的课件内容可被呈现给学生。如果学生在评估上表现低于第二阈值,则自适应决策点65 可确定与补救学习路径(比如,学习路径602b)相关联的课件内容可被呈现给学生。如果学生表现在第一阈值与第二阈值之间,则与标准学习路径(图6中未显示)相关联的课件内容可被呈现给学生。除了使用评估结果之外,自适应决策点65 还可依赖于任何其它合适的数据或输入来确定哪个学习路径60h、602b将被呈现给学生。例如,这样的输入可包括学生是否完成学习对象(比如,学习活动650)、完成学习对象和/或评估(比如,评估652’)所需的时间、评估上所提供的正确回答的百分比、对于评估上的和/或学习活动中的单个题目的回答、学生在以前的评估和/或学习活动中表现如何的比较(比如,完成时间、正确回答的百分比等)、学生的结果与其他学生的结果的比较、等等。在这样的实施例中,例如,标准可类似于 2007 年 8 月 31 日提交的、标题为 “Multimedia System and Method forTeaching Basal Math and Science”的美国专利申请No. 11/896,484中所示和所述的标准,该美国专利申请的全部内容通过引用被并入本文。另外,在一些实施例中,所述输入可包括人口统计和/或学生类别(比如,学生是否有天赋、特殊教育学生、英语为第二语言的学生等)、学生的进展(比如,学生进度提前、 进度落后)、学生的年龄与资料的年级水平的比较(比如,阅读一年级水平的三年级学生可能想快速地移动以赶上)、等等。在一些实施例中,所述输入还可包括学生尝试评估和/或评估项目的次数、学生尝试学习活动的次数、学生进行的、与给定的学习目标记录相关联的评估的平均得分、学生已完成的、与给定的学习目标记录相关联的活动的数量、等等。在其它实施例中,自适应决策点65 可依赖于特定学生所特有的数据来确定哪个学习路径60h、602b被呈现给学生。例如,这样的输入和/或数据可包括学生的兴趣、学生的学习风格、学生的进度、学生的个人目标、学生的当前掌握水平、学生以前完成的内容、 学生的家庭状况、学生的健康状况、等等。例如,在一些实施例中,教育递送系统110可将来自第一路径60 的与可测量学习成果530相关联的内容呈现给擅长音乐和/或对音乐感兴趣的学生,但是可将来自第二路径602b的与可测量学习成果530相关联的内容呈现给擅长运动和/或对运动感兴趣的另一个学生。作为另一个示例,可将来自第一路径60 的课件内容呈现给诵读困难的学生,而将来自第二路径602b的课件内容呈现给具有眼疾历史的学生。在一些实施例中,呈现给学生的学习路径可根据学生的学习环境来定义。例如,如果学生正在虚拟学校接收课件500的部分,则教育递送系统110可呈现与正在辅导中心接收课件500的该部分的学生不同的学习路径。另外,与呈现给未取得某些资料和/或能力 (比如,投影仪、DVD播放器、高速互联网连接等)的学生的学习路径不同的学习路径可被呈现给取得这样的资料和/或能力的学生。在其它实施例中,如本文进一步所述的,当学生顺着可测量学习成果的序列前进时,动态地量身定制和组装学生的学习路径。在还有的其它的实施例中,自适应决策点可使得学生、教师和/或学习教练可确定和/或选择将呈现的学习路径。换句话讲,当学生到达课件中的自适应决策点(比如,自适应决策点65 或654b)时,学生可手动地选择接收的学习路径。
在一些实施例中,学习对象、评估652和教学策略项目656可与多个可测量学习成果相关联。例如,评估652’可与可测量学习成果510和可测量学习成果520这二者相关联。 评估652’可评估学生关于可测量学习成果510和可测量学习成果520这二者的总的知识。 此外,在一些实施例中,评估652’可评估学生整合可测量学习成果510与可测量学习成果 520的能力。尽管课件500的所述部分被显示为具有四个可测量学习成果510、520、530540,
但是整个课件可具有通过一个或多个学习路径链接在一起的任何数量的可测量学习成果。 例如,在一些实施例中,课件可包括和/或基于用于整学期课件的100个或更多个可测量学习成果。在其它实施例中,课件可包括和/或基于少于四个可测量学习成果的可测量学习成果。图7是根据实施例的由CMS 140生成的、与多个学习标准相关的和/或被构造为符合多个学习标准的课件700的一部分的示意图。被标识为标准A-H的标准可以是,例如, 用于课件700的所述部分的州学习标准集合。课件700的所述部分包括多个可测量学习成果710、720、730、740,并且可类似于以上所示和所述的课件500的所述部分。可测量学习成果710、720、730、740共同定义学习目标序列760。每个可测量学习成果710、720、730、740 通过学习目标记录312与标准数据库250中的一个或多个标准相关联。例如,可测量学习成果710与标准A、标准B和标准C相关联。在一些实施例中,与可测量学习成果相关联的教育资料的呈现可对应于与标准 A-H中的一个或多个的符合和/或部分符合。如上所述,例如,可测量学习成果710、720、730 与其相关联的每个学习目标记录可将0与100之间的数值分配给相关联的标准,以指示与学习目标记录相关联的可测量学习成果710、720、730、740的教育资料的呈现满足该标准的百分比。例如,与可测量学习成果710相关联的课件内容的呈现可导致50%符合标准A、 30%符合标准B、100%符合标准C。另外,与可测量学习成果710相关联的课件内容的呈现完全满足标准C,而另一个可测量学习成果必须被呈现,以完全满足标准A和标准B。例如, 标准A通过可测量学习成果710的呈现和可测量学习成果720的呈现来满足。如此一来, 可呈现一个或多个可测量学习成果,以符合一个或多个标准。如图7所示,可针对课件700的一部分产生符合性报告750,以确定哪些标准通过课件700的该部分的呈现来满足。例如,符合性报告750显示通过与可测量学习成果710、 720、730、740相关联的课件内容(比如,学习活动、评估、学习模块、单元、教学策略项目)的呈现来满足的标准。符合性报告750还显示通过与可测量学习成果710、720、730、740相关联的课件内容的呈现仅部分满足的标准。以这样的方式,课件开发者和/或CMS140可确保课件700的所述部分符合可应用标准。另外,在一些实施例中,可生成详述课件700的所述部分满足的标准的一个或多个符合性报告。例如,可对于具有课件700的所述部分的呈现满足的标准的每个组织生成报告。在这样的实施例中,例如,可产生显示通过课件700的所述部分的呈现而满足的第一州(比如,弗吉尼亚)的标准的第一报告,并且可产生显示通过课件700的所述部分的呈现而满足的第二州(比如,加利福尼亚)的标准的第二部分。在其它实施例中,可产生显示通过课件700的所述部分的呈现而满足的所有标准的单个报告。在一些实施例中,如果在符合性报告750中发现缺陷,则可自动地更新课件,以补救该缺陷。例如,如果通过课件700的所述部分的呈现仅75%满足标准B,则可自动地更新课件700的所述部分,使得课件700的所述部分的呈现完全满足标准B。这可通过将满足标准B的剩余25%的、与一个或多个学习目标记录相关联的课件内容包括到课件700的所述部分中来实现。换句话讲,如果课件700的所述部分包括与第一可测量学习成果集合相关联的教育资料,并且符合性报告750确定课件700的所述部分的呈现未能完全满足标准 (比如,标准B),则CMS 140可更新课件700的所述部分,以包括被构造为补救缺陷的第二学习目标集合。因此,如果标准被修改和/或更新,则符合性报告750可确定一个或多个课件中的缺陷,并且作为响应,CMS 140可更新课件以符合标准。图8是示出根据实施例的生成、开发和/或修订教育资料的方法900的流程图。方法900包括在902,从多个学习目标选择学习目标子集。所述多个学习目标中的每个学习目标与包括学习对象、评估或教学策略项目中的至少一个的内容相关联。在一些实施例中,所述多个学习目标中的每个学习目标可以是可测量学习成果(比如,图5中所示的并且参照图5所述的可测量学习成果510、520、530540)。在一些实施例中,例如,学习目标可存储在学习目标数据库中和/或与类似于学习目标数据库240的学习目标记录和/或如以上所示和所述的学习目标记录312相关联。在一些实施例中,学习对象可包括学习活动(比如,在线视觉活动、手动离线活动、Flash活动等)、连接项目、单元、学习模块、课件、等等。在一些实施例中,评估可以是任何活动和/或评估学生关于特定概念的知识的活动的集合体。在这样的实施例中,评估可包括多选题、是非题、问答题、手动项目、演讲、报告、课题、等等。在一些实施例中,学习对象或评估可以是实物项目和/或实物项目的视觉描述。例如,学习对象或评估可以是,例如, 化学实验、艺术项目(比如,绘画、制图等)、演奏乐器、运动、等等。在一些实施例中,教学策略项目可以是被构造为呈现给教师和/或学习教练的、 与学习理念数据库(比如,学习理念数据库沈0)相关联的任何内容。教学策略可辅助教师 164和/或学习教练162帮助学生160进行学习活动和/或评估。在904,自动地布置学习目标子集,以定义所建议的学习目标序列。学习目标序列可以类似于以上所示和所述的学习目标序列502(参照比如图5)。在一些实施例中,课件开发者可手动地编辑所建议的学习目标序列。在906,生成包括与学习目标子集中的每个学习目标相关联的内容的教育资料。布置与学习目标子集中的每个学习目标相关联的内容,以定义学习目标序列内的至少一个学习路径。所述至少一个学习路径可类似于图6中的学习路径60h、602b。在一些实施例中,如本文进一步所述的,学习路径可以是当学生顺着课件前进时动态定义的自适应学习路径。图9是示出根据实施例的生成、开发和/或修订教育资料的方法920的流程图。方法900包括在922,从多个学习目标选择学习目标子集。所述多个学习目标中的每个学习目标与包括学习对象、评估或教学策略项目中的至少一个的内容相关联。在一些实施例中,所述多个学习目标中的每个学习目标可以是可测量学习成果(比如,图5中所示的并且参照图5所述的可测量学习成果510、520、530540)。在一些实施例中,例如,学习目标可存储在学习目标数据库中和/或与类似于学习目标数据库240的学习目标记录和/或如以上所示和所述的学习目标记录312相关联。在一些实施例中,可以以任何合适的方式进行学习目标子集的选择。如以上关于学习目标数据库240所述的,学习目标子集可由CMS自动地选择、由课件开发者手动地选择、或者通过自动和手动选择的组合来选择。在一些实施例中,例如,可基于与学习目标记录相关联的元数据来查询学习目标数据库,以返回匹配与查询相关联的标准的学习目标记录。在924,生成包括与学习目标子集中的每个学习目标相关联的内容的教育资料。 布置与学习目标子集中的每个学习目标相关联的内容,以定义学习目标序列内的至少一个学习路径。所述至少一个学习路径可类似于图6中的学习路径60h、602b。在一些实施例中,如本文进一步所述的,学习路径可以是当学生顺着课件前进时动态定义的自适应学习路径。在926,生成教育资料与多个标准的符合性的报告,该报告基于学习目标子集中的每个学习目标与所述多个标准中的至少一个标准的关联。在一些实施例中,例如,与每个学习目标相关联的课件内容的呈现至少与所生成的所述多个标准中的至少一个标准的部分符合性相关联。在一些实施例中,符合性报告可类似于图7中所示的并且参照图7所述的符合性报告750。可选地,在928,响应于生成所述报告,从所述多个学习目标选择第二学习目标子集。可选地,在930,更新教育资料,以包括与第二学习目标子集中的每个学习目标相关联的内容。以这种方式,教育资料可被修订和/或更新为符合标准集合。在一些实施例中,第二学习目标子集可用于获得所述多个标准中的至少一个标准的完全符合。换句话讲,与第一学习目标子集和第二学习目标子集这二者相关联的课件内容的呈现可导致至少一个标准的完全符合。在一些实施例中,如上所述,自动地用与第二学习目标子集中的每个学习目标相关联的内容更新教育资料,以补救教育资料中的缺陷。在其它实施例中,将与第二学习目标子集中的每个学习目标相关联的内容被呈现给课件开发者,课件开发者可确定是否将该内容包括在课件中以及在何处将该内容包括在课件中。因此,可容易地开发、更新和/或修订教育资料,以符合新标准、改变标准等。尽管被显示并且以上参照图6被描述为定义学习目标序列502内的静态学习路径 (比如,602a、602b),但是在其它实施例中,范围和顺序引擎210可动态地定义和/或分别地量身定制学习目标序列502内的任何数量的学习路径。在这样的实施例中,每个学生可接收到单独为该学生量身定制的学生路径上的教育内容。而且,当学生顺着课件前进和/或接收到课件内容时,可定义、更新和/或修订学习路径。在一些实施例中,例如,当学生顺着可测量学习成果的序列(比如,学习目标序列 502)前进时,可动态地定义呈现给该学生的教育资料。例如,在学习活动、评估、学习模块、 课文或单元被呈现给学生之后,范围和顺序引擎210可执行确定将递送给该学生的下一课件内容的逻辑和/或规则集合。所述逻辑可以基于以上(图6中所示的并且参照图6所述的)自适应决策点65^、654b所述的标准中的任何一个。在范围和顺序引擎210执行所述逻辑之后,它可在学习模块数据库220、活动数据库234和/或评估数据库274中查询合适的学习模块、学习活动和/或评估,以包括到教育资料观0中。在一些实施例中,例如,范围和顺序引擎210可从与学生的数据相关联的学习活动、评估、学习模块、课文和/或单元的子集中检索学习活动、评估、学习模块、课文和/或单元。例如,被识别为视觉学习者、上个星期生病、在他花90分钟完成的四年级数学评估上得到85%的学生可沿着与通过阅读学得最好、没有生病、在她花60分钟完成的四年级数学评估上得到90%的学生不同的学习路径接收不同的学习模块。以这样的方式,范围和顺序引擎210可动态地生成和/或递送特别针对学生的需求量身定制的课件内容。另外,以这样的方式,教育递送系统110可在每个学习模块、学习活动、评估、课文或单元被呈现给学生之后动态地定义和重新评估用于特定学生的学习路径。因此,当学生沿着根据可测量学习成果的布置定义的学习目标序列(比如,学习目标序列50 前进时,动态地定义任何数量的学习路径。图10是示出根据实施例的动态地生成、开发和/或修订教育资料的方法940的流程图。该方法包括在942,接收第一数据和第二数据,所述第一数据与学生关于第一学习目标的知识相关联,所述第二数据与以下方面中的至少一个相关联学生的概况、学生的请求、或者学生关于与第一学习目标相关联的第二学习目标的知识。在一些实施例中,第一数据可包括评估的结果。在一些实施例中,第二数据可类似于关于(图6中所示的并且参照图6所述的)自适应决策点6Ma、654b所述的标准。在这样的实施例中,第二数据可以是学生特定标准,例如,学生的兴趣、学生的学习风格、学生的进度、学生的个人目标、学生的当前掌握水平、学生以前完成的内容、学生的家庭状况、学生的健康状况、等等。在一些实施例中,第二数据可与以前呈现给学生的可测量学习成果相关联。例如,如果第一数据是九年级代数测验得分,则第二数据可与和学生以前费力学习的四年级分数相关联的可测量学习成果相关联。在其它实施例中,第二数据可以是(比如,通过学习目标数据库M0)与和第一数据相关联的可测量学习成果相关联和/或链接的任何可测量学习成果。换句话讲,第一学习目标的可测量学习成果可与第二学习目标的可测量学习成果链接。以这样的方式, 第一数据和第二数据可用于动态地为学生定义个性化学习路径。在944,基于第一数据和第二数据从与第一学习目标相关联的多个教育内容选择教育内容子集。教育内容子集包括学习对象、评估或教学策略项目中的至少一个。在一些实施例中,例如,教育内容子集与学习模块数据库(比如,220)、活动数据库(比如,234)、学习理念数据库(比如,260)和/或评估数据库(比如,274)中的记录相关联。在946,生成包括教育内容子集的教育资料。布置教育内容,以定义与学生相关联的学习路径。换句话讲,具体地为个体学生选择教育资料。因此,可基于学生的各种情况、 技能水平、兴趣和/或需求来定义任何数量的学习路径。可选地,在948,基于从课件开发者接收的输入来更新教育资料。这使得课件开发者可手动地添加、移除和/或修订教育资料。 因此,课件开发者可进一步针对个体学生的需求量身定制教育资料。在一些实施例中,动态定义的学习路径可结合静态定义的学习路径使用,以从学生已经接收或掌握的课件移除内容、和/或从课件移除非关键内容,使得学生可赶上。类似地,在一些实施例中,动态定义的学习路径可将下述内容添加到课件,所述内容帮助通过第一数据和/或第二数据识别为费力学习特定概念的学生。在一些实施例中,动态定义的学习路径可用于(响应于第一数据和/或第二数据)添加基于终端用户对特定科目和/或概念的兴趣的附加内容。在其它实施例中,动态定义的学习路径可用于管理课件内容到学生的递送。在这样的实施例中,例如,进度提前的学生可被给予附加资料,以确保他们在与其他学生大约相同的时间或者根据预定义的进度完成课件。在还有的其它的实施例中,动态定义的学习路径可用于提供附加评估,以监视特定学生的进展。在这样的实施例中,例如, 费力学习的学生可能需要比以前没有费力学习的学生更紧密的监视。这样的监视可用于例如确保学生保持掌握以前掌握的学习目标。
在一些实施例中,在将与时间事件相关联的教育内容(比如,学习对象、评估、模块、教学策略等)递送给学生之前,可将该教育内容定位在教育资料(比如,课件)的学习目标序列和/或学习路径内和/或添加到教育资料(比如,课件)的学习目标序列和/或学习路径。类似地讲,可动态地更新教育资料,以包括被构造为在某个时间呈现的、与时间事件相关的内容和/或包括时间敏感的资料。这样的时间事件可包括一般的时间事件,例如,季节、特定日期(比如,假日、历史事件的日期等)、当前事件、等等。这样的时间事件还可包括学生所特有的时间事件,例如,学生的生日、自从学生最后复习特定概念时起的时间量、学生登录到系统中的次数、等等。以这种方式,教育资料可被量身定制为包括与时间事件相关的内容,这些内容中的一些可以是特定学生所独有的。图11显示以上关于图5所述的课件500的学习目标序列502,该学习目标序列 502被修改为包括与时间事件相关联的时间内容570。时间内容570可以是,例如,表示签署《独立宣言》的历史的多媒体说明的学习对象。在该示例中,时间内容570与其相关联的时间事件可以是美国独立纪念日。时间事件570的另一示例是将关于JackieRobinson克服打破职业棒球的肤色界限的障碍的题目的形成性评估呈现给学生。在该示例中,时间内容570与其相关联的时间事件可以是世界联赛的日期。在又一示例中,时间内容570可以是学生所特有的,并且可包括涵盖所接收的最后五次课的评估。在该示例中,时间内容570 与其相关联的时间事件可以是学生最后五次登录到系统中的日期。如图11所示,时间内容570可被置于学习目标序列502内的任何合适位置处。例如,时间内容570可被定位在两个可测量学习成果之间(比如,可测量学习成果510与可测量学习成果520之间)或者可测量学习成果(比如,可测量学习成果M0)内。更具体地讲, 时间内容570的位置基于与时间内容570对于学生的呈现相关联的时间和/或日期。在一些实施例中,如上所述,这种布置可导致时间内容570被定位在学习目标序列内、与时间事件的日期相关联的位置处。以这种方式,无论与可测量学习成果510、520、530、540相关联的其它教育内容在学习目标序列502内的位置如何,都可在所需的时间将时间内容570呈现给终端用户。而且,这种布置使得可为每个学生量身定制课件500以在所需的时刻包括时间相关的和/或时间敏感的内容。图12是图11中所示的修改的学习目标序列502的位置的详细图。在图11中被概况地显示为时间内容570的时间内容在图12中更具体地显示为灰色框。具体地讲,时间内容可包括时间学习活动658a、658b和时间评估659。如图12所示,时间学习活动658a被定位在学习路径60 内。类似地,时间学习活动658b被置于和/或融入在学习路径602b 内。因此,课件500包括被布置以定义一个或多个学习路径(比如,学习路径60 和学习路径602b)的与可测量学习成果530相关联的内容和时间内容658a、658b。如图12所示,时间内容658a、658b可包括在每个学习路径内,从而确保无论学生行进的学习路径如何,所有学生都将接收到时间相关的内容。而且,虽然时间学习活动658a和时间学习活动658b被定位为可测量学习成果530内所呈现的内容的最后项目,但是在其它实施例中,时间内容的位置可以是学生特有的,因此不被定位在学习目标序列和/或学习路径的预定位置处。在一些实施例中,时间学习活动658a和时间学习活动658b可以是同一学习活动。 在其它实施例中,时间学习活动658a和时间学习活动658b可以是与同一时间事件相关联的不同活动。如此一来,时间学习活动658b可以是时间学习活动658a的替换形式。例如,时间学习活动658a可以是为通过学习路径60 完成可测量学习成果530的学生特别量身定制的,时间学习活动658b可以是为通过学习路径602b完成可测量学习成果530的学生特别量身定制的。如上所述,时间学习活动658a、658b可与季节、特定日期(比如,假日、历史事件的日期等)、当前事件等相关联。例如,学习活动658a、658b可与美国的历史相关,并且可被定位在课件500、学习目标序列502和/或学习路径的一部分内和/或可被添加到课件500、 学习目标序列502和/或学习路径的一部分,以用于在美国独立纪念日(或者美国独立纪念日左右的几天)递送给学生。时间学习活动658a、658b还可与学生所特有的事件(例如学生的生日)相关联。在其它实施例中,时间学习活动658a、658b可与相对时间事件相关联。换句话讲,时间学习活动658a、658b可与不是固定日期的时间敏感事件相关联。例如, 在一些实施例中,时间学习活动658a、658b可与学生登录到系统中的次数、自从学生最后复习特定概念时起的时间量等相关联。在一些实施例中,学习活动658a、658b可包括下述信息,该信息在课件500开始时还是未知的,但是在课件500期间将发生的时间事件之前将变为已知。例如,在一些实施例中,学习活动658a、658b可包括关于选举(比如,总统选举)的赢者的信息,该信息可以在课500开始时是未知的。学习活动658a、658b可被定位在课件500、学习活动序列502和/ 或学习路径的一部分内和/或被添加到课件500、学习活动序列502和/或学习路径的一部分,以用于在选举日期之后的时间段递送给学生。以这种方式,可动态地更新课件500,以包括这样的时间敏感的资料和/或最近开发的内容。另外,在一些实施例中,与课件500的一个或多个可测量学习成果相关联的教育内容的一部分可以在课件500开始时是未知的。例如,在将与第一可测量学习成果相关联的教育内容递送给学生时,将在稍后的时间递送的、与第二可测量学习成果(比如,如图12 所示的可测量学习成果530)相关联的教育内容可能是未知的和/或不完整的。然而,在递送第二可测量学习成果时,教育内容可以是完整的、经过更新的和/或已知的。以这种方式,教育递送系统可以以“即时”的方式生成教育资料(比如,课件500)。在一些实施例中,学习活动658a、658b的位置和/或主题可以是针对特定地理位置量身定制的。例如,每个国家具有该国家特有的假日。此外,美国每个州具有该州特有的假日。例如,在犹他州,7月M日被作为先驱者节庆祝。因此,关于将被递送给犹他州的学生的教育资料,可如上所述那样使用时间学习目标将与先驱者节相关联的学习活动添加到、融入到和/或置于7月M日的教育资料内。以这种方式,可为特定群学生量身定制教育资料。在一些实施例中,可为学生特别量身定制时间学习活动658a、658b的位置和/或主题。例如,可基于学生的年级水平、学生的兴趣、学生的优选学习风格和/或本文所述的任何其它标准进一步量身定制时间学习活动658a、658b。例如,如果学生对棒球感兴趣,则可在世界联赛期间将关于棒球历史的教育资料(比如,关于Jackie Robinson的学习活动) 递送给学生。虽然以上将时间内容描述为时间学习活动658a、658b,但是时间内容还可包括时间评估。例如,如图12所示,根据本文所述的方法将时间评估659放置、添加和/或融入在模块MO内。在一些实施例中,时间评估659可以是,例如,用于测验学生关于与以前呈现给该学生的可测量学习成果相关联的内容的知识的审核评估。在这样的实施例中,例如,可在学生完成与可测量学习成果相关联的内容之后将时间评估659呈现给该学生预定时间量。换句话讲,“触发”时间内容(即,时间评估)的呈现的时间事件是以前呈现该内容的时间和/或日期。例如,可在学生完成与分数加法相关联的内容之后将审核分数加法的时间评估659呈现给该学生两个星期。因此,无论学生在学习目标序列502内的进展如何,评估 659都可被构造为包括合适的内容,并且可在所需的时刻呈现。尽管被显示和描述为学习活动和/或评估,但是可基于时间特性将任何时间内容定位在教育资料内、添加到教育资料、置于和/或融入在教育资料中。例如,可基于学生过去的表现将终结性评估按时间放置在教育资料内。在这样的示例中,勉强通过评估的学生可在不同的时刻接收与在评估上得到高分的学生所接收的评论更详尽的评论。以这种方式,可将动态定义的评论资料融入到学生的学习路径中。换句话讲,可基于来自教育递送系统的输入来更新教育资料,以包括时间相关的资料。另外,在一些实施例中,时间内容可包括与时间内容570相关的基本美观的内容。 例如,在一些实施例中,与时间内容570相关联的美观内容可以是皮肤(比如,图形主题), 该皮肤与和时间内容相关的时间段相关联。例如,在一些实施例中,可动态地更新课件500, 以包括将在临近假日的星期期间呈现的皮肤(比如,临近万圣节的南瓜主题等等)。图13是包括时间事件管理器1220的时间学习模块1200的框图。时间事件管理器1220与CMS 140和发布引擎1230在操作上耦合。更具体地讲,时间事件管理器1220可从活动数据库234、学习模块数据库220、学习目标数据库240和评估数据库274接收信息、 记录和/或内容。时间事件管理器1220还被构造为从范围和顺序引擎210接收学习目标序列502。如上所述,时间学习引擎1210被构造为修改由范围和顺序引擎210 (如上所述) 生成的教育资料(比如,图11和图12中所示的课件500),以将(来自CMS数据库的)时间内容包括在学习目标序列502的所需位置处。尽管在图13中被显示为分离的模块或“引擎”,但是在一些实施例中,时间事件管理器1220可以是范围和顺序引擎210的一部分和/ 或CMS 140的任何其它部分。如上所述,时间内容可包括教育内容,诸如学习活动、评估、教学策略等等。时间内容可包括,例如,与实物学习活动(例如,使用手动设备的指令)相关联的学习对象、评估和 /或教学策略项目。如上所述,时间内容可与时间事件、时间段、事件序列等链接和/或相关联。时间关联可以例如包括在教育内容的数据库记录内。因此,驻存在CMS数据库内的某个内容在一些情形下可用作标准(即,“非时间性的”)内容,而在其它情形下可用作时间内容。在时间内容被定位、添加和/或置于学习目标序列502内之后,时间事件管理器 1220将修改的学习目标序列502发送到发布引擎1230。如本文进一步详细所述的,发布引擎1230然后可将教育资料发布到LMS 120和/或任何其它递送系统和/或递送平台。如图13所示,时间事件管理器1220可从LMS 120 (或者任何其它合适的教育递送系统)接收输入。以这种方式,时间事件管理器1220可接收与用于将时间内容添加、定位和/或放置到教育资料内的相对时间段相关的数据和/或信息。这样的相对时间段可包括, 例如,自从学生最后接收到评估时起的天数、自从学生接收到评估时起学生登录的次数、学生在评估上得到的得分、等等。
图14是示出将时间内容添加到教育资料(比如,学习目标序列和/或学习路径内)的方法1160的流程图。方法1160包括在1162,布置多个学习目标以定义学习目标序列。所述多个学习目标中的每个学习目标与包括学习对象、评估或教学策略项目中的至少一个的内容相关联。学习目标序列可类似于以上所示和所述的学习目标序列502。类似地, 学习目标可类似于以上所示和所述的可测量学习成果510、520、530540。在1164,基于与时间内容对于用户的呈现相关联的时间将时间内容在学习目标序列的某一位置处插入到该学习目标序列中。如此一来,学习目标序列内的时间目标的位置可基于,例如,季节、特定日期(比如,假日、学生的生日、历史事件的日期等)、当前事件、自从学生最后复习特定概念时起的时间段、等等。在1166,生成包括与所述多个学习目标中的每个学习目标相关联的内容和时间内容的教育资料。布置所述内容和时间内容,以定义学习目标序列内的至少一个学习路径。在一些实施例中,在1168,可选地,对教育资料的时间内容的一部分进行格式化, 以包括与时间内容的呈现相关联的皮肤。皮肤可以是教育资料的呈现所特有的任何内容。 皮肤可类似于本文进一步详细所示和所述的皮肤。在一些实施例中,可基于季节、特定日期、当前事件等为学生量身定制递送给该学生的教育资料的内容。例如,如果学生对棒球感兴趣,则在世界联赛期间递送给该学生的、 与四年级分数相关联的数学故事题可包括与棒球相关的故事题。关于另一示例,如果学生对音乐感兴趣并且将参加音乐会,则可在该学生参加音乐会之前将与音乐相关的科学实验 (比如,吉他如何发出不同的声音)提供给该学生。以这样的方式,可基于季节、特定日期、 当前事件等将动态量身定制的教育材料融入到学生的学习路径中。在一些实施例中,范围和顺序引擎210可将动态评估请求符添加到学习模块、单元和/或课件。动态评估请求符可类似于以上关于资源数据库232所述的评估请求符。然而,当根据预定标准将评估递送给学生时,动态评估请求符实时地从题库(比如,评估项目数据库27 检索题目。如此一来,动态评估请求符可以是用于动态定义的评估的占位符。 换句话讲,当学生到达学习模块、单元和/或课件中的评估请求符时,可动态地定义评估, 并且将该评估呈现给该学生。在这样的实施例中,评估请求符可用作指示范围和顺序引擎 210在评估项目数据库272中查询遵循一个或多个标准的评估项目的指示符。例如,评估请求符可请求处理九年级代数的多选题。用于定义供动态评估请求符使用的评估项目的标准可以是用于识别所需的评估项目的任何标准。在一些实施例中,例如,标准可以基于相关联的学习目标、相关联的学习概念、相关联的标准、将给予评估的环境(比如,在线、离线、在课堂上、在家里等)、评估项目的年级范围、评估项目难度、评估项目的类型或形式(比如,简答、多选、问答、实物教具的使用等)、评估上的评估项目的数量、评级的类型(比如,人、计算机、对于错误答案是否减分等)、呈现格式(在线、离线、文本消息测试、在线游戏、离线演讲等)、评估的持续时间 (比如,可维持15分钟的评估项目)、显示的提示的类型和数量、显示的反馈的类型和数量、 等等。另外,在一些实施例中,标准可以是特定学生特有的。例如,标准可以是学生以前是否接收到另一评估和/或学习活动中的评估项目、学生以前是否错误地回答过评估项目、 学生的偏好、学生的技能水平、评估项目是否与学生费力学习的一个或多个学习目标相关联、学生关于另一学习目标的知识、学生过去的出勤率、学生在给定日期之前完成课件的期望、课件中剩余的天数、学生概况与具有类似概况的以往学生的比较、等等。此外,在一些实施例中,可基于请求评估的学生、教师和/或学习教练来定义评估项目。通过使用这样的标准,教育递送系统可动态地为学生定义评估。在一些实施例中,进行评估的学生可具有不同的评估项目和/或不同次序的评估项目。因此,评估可包括用于定义该评估的评估项目的任何数量的组合。此外,在一些实施例中,基于特定学生所特有的、与参照图6关于自适应决策点65^、654b所述的标准类似的标准来选择和/或布置评估项目和/或评估项目的次序。在这样的实施例中,例如,在线测试好于离线的学生可接收在线测试,而离线测试好于在线的学生可接收离线测试。类似地, 例如,被识别为视觉学习者的学生可接收与通过阅读学得最好的学生不同的评估项目。在其它实施例中,可随机地从评估项目数据库和/或另一评级项目库抽取评估项目。另外,在一些实施例中,课件开发者可定义动态评估请求符可从其抽出评估项目的评估项目库。换句话讲,课件开发者可搜索评估项目数据库,并且手动地选择动态定义的评估中的动态评估请求符可使用的评估项目。在这样的实施例中,课件开发者从评估项目数据库272中的评估项目创建评估项目子集,并且范围和顺序引擎210可使用该子集内的评估项目来定义评估。在一些实施例中,上述标准可用于定义评估项目子集和/或在评估项目子集中查询将包括在评估上的评估项目。图15是示出根据实施例的动态地递送、生成、开发和/或修订评估的方法960的流程图。方法960包括在962,从与教育资料相关联的多个学习目标识别至少一个学习目标。在一些实施例中,所述多个学习目标中的每个学习目标可以是可测量学习成果(比如, 图5中所示的并且参照图5所述的可测量学习成果510、520、530540)。在一些实施例中, 例如,学习目标可存储在学习目标数据库中和/或与类似于学习目标数据库MO的学习目标记录和/或如以上所示和所述的学习目标记录312相关联。在964,从多个评估项目选择评估项目子集。所述多个评估项目中的每个评估项目与至少一个学习目标相关联。基于评估项目的类型、评估项目的格式或者评估项目的难度中的至少一个来执行所述选择。所述多个评估项目中的每个评估项目可类似于存储在上述评估项目数据库272中的评估项目。在一些实施例中,还可基于某个评估项目是否被构造为测验学生关于与特定标准和/或学习概念相关联的可测量学习成果的掌握来执行所述选择。在一些实施例中,所述多个评估项目可以是存储在评估项目数据库(比如,评估项目数据库27 内的评估项目。在其它实施例中,所述多个评估项目可以是由课件开发者定义的评估项目库内的评估项目。在966,生成包括评估项目子集的评估。可动态地生成评估,使得每次与至少一个学习目标相关联的评估被请求时(比如,如果学生进行评估两次、两个不同的学生进行评估等),评估包含不同的评估项目和/或不同次序的评估项目。以这种方式,可自动地为每个学生定制评估,和/或每次学生进行评估时自动地定制评估。在一些实施例中,可随机地从多个评估项目选择评估项目子集。在这样的实施例中,所述多个评估项目中的每个评估项目可被设计为测量基本上相同的可测量学习目标的掌握情况。在一些实施例中,响应于学生对于以前的题目的答案来生成每个后一题目。例如, 如果学生正确地回答题目,则可将所述多个评估项目中的比该学生正确回答的题目难的评估项目提供给该学生。类似地,如果学生错误地回答题目,则可将所述多个评估项目中的比该学生错误回答的题目简单的评估项目提供给该学生。以这种方式,可准确地确定学生的技能水平和/或理解水平。在一些实施例中,当CMS 140和/或LMS 120接收到指示学生对于掌握特定的可测量学习成果需要帮助和/或没有展示出掌握特定的可测量学习成果的数据时,可动态地产生评估。例如,范围和顺序引擎210可在评估项目数据库272中查询与可测量学习成果相关联的评估项目,并且将评估递送给学生。在其它实施例中,学生可具有定期评估(比如,每周五的评估),该定期评估用被设计为帮助学生掌握该学生以前费力学习的可测量学习成果的题目组装而成。在一些实施例中,教育递送系统110可被构造为基于检测到的事件和/或接收到的数据将通知提供给学生160、教师164和/或学习教练162。这样的检测事件可以是被教育递送系统110的任何部分检测到的任何事件,所述任何部分包括CMS 140、LMS 120和/或SIS 130。这样的事件和通知可类似于于2007年8月31日提交的、标题为 "Multimedia System and Method for Teaching Basal Math MidScience”白勺禾Ij
No. 11/896,484中所述的事件和通知,该美国专利申请的全部内容通过引用被并入本文。在一些实施例中,例如,所述事件和/或数据可与以下方面相关联在评估上得到的得分、完成评估、学习活动和/或在学习路径内所花费的时间量、在与特定的可测量学习成果相关联的教育资料上所花费的总体时间量、等等。例如,如果学生在评估上花费多于预定时间量的时间量,则可提供下述通知,该通知警告教师和/或学习教练该学生可能正在费力地学习与该评估相关联的一个或多个可测量学习成果。此外,如果学生在评估上花费少于预定时间量的时间量,则可提供下述通知,该通知警告教师和/或学习教练该学生可能在评估上作弊。另外,所述事件和/或数据可与由教育递送系统110呈现给学生的学习路径、学习活动和/或评估相关联。例如,事件可被定义为学生从与一个或多个学习目标相关联的阈值数量的学习路径接收教育资料的时刻。例如,在教育递送系统110呈现包括在与可测量学习成果相关联的三个学习路径内的教育内容之后,可生成下述通知,该通知警告学习教练学生可能没有完全理解可测量学习成果和/或可能由于所呈现的附加学习路径而导致落在进度后面。这样的基于除了评估得分之外的数据的通知可提供额外的对于学生所达到的理解水平的深入了解。例如,在某些情况下,学生可取得指示学习目标的掌握情况的得分,但是他们关于学习目标的知识仍可能具有一定差距和/或可能落在进度后面。通过生成基于学习路径数量、复习学习对象等所花费的时间量等的通知,可向学习教练警告这样的潜在差距和潜在进度延迟。在一些实施例中,所述事件和/或数据可与学生概况相关联。学生概况可包括关于以下方面的信息学生的兴趣、学生的学习风格、学生的进度、学生的个人目标、学生的当前掌握水平、学生以前完成的内容、学生的家庭状况、学生的健康状况、等等。以这种方式, 可为个体学生量身定制通知,而不是简单地根据标准集合。例如,如果学生在家庭状况变化 (比如,新的兄弟姐妹、学生父母离婚等)之后开始需要更多的学习路径来掌握学习目标, 则可发送下述通知,该通知向指导顾问警告该学生可能需要辅导。在一些实施例中,可基于多于一个事件和/或数据生成通知。以这种方式,可基于可被量身定制以满足个体学生的需求的复杂规则集合来生成通知。例如,在一些实施例中,可使用下述算法来生成通知,该算法解释评估得分、完成评估所花费的时间和/或事件和/ 或数据的任何其它组合。以这种方式,例如,当学生在非常短的时间段内进行的评估上取得非常高的得分时,可生成“作弊”通知。虽然以上将通知描述为向教师、顾问和/或学习教练警告潜在问题,但是通知还可向教师、顾问和/或学习教练告知积极成就。这样的积极成就可包括,例如,阅读水平的进步、提高测验得分的趋势、等等。通知可由教育递送系统110的任何部分生成,并且可包括任何合适的信息。例如, 在一些实施例中,通知可包括关于触发通知的事件和/或数据的细节。在一些实施例中,通知可包括与事件和/或数据相关联的关注水平(比如,“适度”关注、“高度”关注、等等)。而且,可以以任何合适的格式生成通知。通知可包括,例如,电子邮件通知、文本消息通知、电话通知、等等。通知的格式还可以随学生、教师和/或学习教练的地理位置而变化。例如,在非洲上课的学生的父母可接收与在美国上同一门课的学生的父母所接收的格式不同的格式的通知。在一些实施例中,教育递送系统110可生成原始(或者未格式化的)通知,该通知后来被修改以遵循通知的预期接收者的偏好。在这样的实施例中,教育递送系统110的任何合适部分(比如,CMS 140,LMS 120和/或SIS 130)可生成和/或存储原始通知。原始通知可以是,例如,能够表示与该通知相关联的数据的任何文件。在一些实施例中,例如,原始数据文件可以是XML文件等等。教育递送系统110(比如,驻存在教育递送系统110内的通知引擎)然后可修改原始通知文件,以应用存储在用户概况内的格式和/或特性。以这种方式,通知的呈现、格式、 递送位置等可由系统用户管理。这种布置还使得通知的内容可以以适合于接收者的格式被递送给学生和学习教练和/或教师这二者。在原始通知文件被转换之后,发送、递送和/或邮寄通知,以供预期接收者接收。图16是根据实施例的基于事件和/或数据生成通知的方法980的流程图。方法 980包括在982,递送与多个学习目标相关联的教育资料的一部分。如上所述,教育资料包括被布置以定义与所述多个学习目标中的学习目标相关联的多个学习路径的多个内容。教育资料的所述部分包括所述多个内容的与所述多个学习路径的子集相关联的子集。在984,接收与所述多个学习路径的子集内的学习路径的数量相关联的第一数据。 因此,第一数据表示当教育资料的所述部分被递送给学生时学生所接收的学习路径的数量。在一些实施例中,所述方法可选地包括在986,接收与以下时间长度相关联的第二数据 学生完成所述多个内容的子集中的内容所花费的时间长度、学生在所述多个学习路径的子集中的学习路径内所花费的时间长度、和/或学生在所述多个学习路径的子集中的每个学习路径内所花费的时间长度。在其它实施例中,所述方法可选地包括在988,接收第二数据, 所述第二数据与和所述多个学习目标中的学习目标相关联的评估的得分相关联。在还有的其它的实施例中,所述方法可选地包括在990,接收与学生的概况相关联的第二数据,所述概况包括学生的人口统计特性、学生过去的教育表现的指示符、学生的家庭状况和/或学生的健康状况。在992,响应于第一数据生成通知。所述通知可以是上述类型的任何通知。在一些实施例中,所述方法可选地包括在994,响应于第二数据生成通知。如上所述,可基于从LMS 120和/或另一源提供给CMS 140的教育研究来生成、开发、修订和/或更新递送给终端用户(比如,学生、教师、学习教练)的教育资料。在一些实施例中,例如,CMS 140可将新的、修订的和/或更新的教育资料递送给终端用户,以评估新的、修订的和/或更新的教育资料和/或该教育资料所基于的学习理念研究的有效性。基于所述结果,可将附加教育资料添加到将提供给终端用户的教育资料,可更新有效性较差的教育资料,和/或可由于附加教育资料的有效性低于当前教育资料而将该附加教育资料丢弃。在一些实施例中,例如,可使用教育递送系统110执行实验性试用,以确定特定课件内容的有效性。如下所述,教育递送系统110可执行生成、施行和/或实现教育资料的试用测验所需的功能中的任何一个。这样的功能可包括,例如,基于某些特性选择参与实验性试用的学生、开发将作为实验性试用计划的一部分递送的实验内容、监视学生在整个实验性试用中的进展、和/或实现标准课程中的实验教育资料。以下对这些功能中的每个进行更详细的描述。实验性试用可包括被指定为接收标准教育资料的控制组学生和被指定为接收实验教育资料的实验组学生这二者。在这样的实施例中,CMS 140和/或LMS 120可确定哪个子集和/或哪组学生将作为控制组和/或实验组的一部分参与实验性试用。在一些实施例中,CMS 140和/或LMS 120可基于与参与实验性试用的学生相关联的一个或多个因素和/或特性来识别这些学生的子集。在一些实施例中,CMS 140和/或LMS 120可基于所述因素和/或特性来选择学生组,以确保控制组与实验组基本上相同。而且,CMS 140和/ 或LMS 120可基于所述因素和/或特性来选择学生组,以确保所述组是实验教育资料的合适目标。例如,CMS 140和/或LMS 120可确保对表现出视觉学习障碍(比如,诵读困难) 的一组学生测验旨在对具有视觉学习障碍的学生教授分数的实验教育资料。学生选择所基于的因素和/或特性可包括学生的一般特性,例如,年龄、所选的课件、学校、以前的教育经历、技能水平、以前掌握的可测量学习成果、预备测验或排名结果、 人口统计特性、得到的(参与试用的)许可、等等。在其它实施例中,学生选择所基于的因素和/或特性可包括学生的与和实验教育资料相关联的一个或多个学习目标相关的特定特性。这样的特性可包括,例如,与学习目标相关联的评估的得分、完成与学习目标相关联的评估的时间、尝试完成评估的次数、和/或基于以前的教育经历关于学习目标的知识的指示符。在还有的其它的实施例中,由教师、学校管理人员等手动地挑选参与实验性试用的学生。在一些实施例中,控制组学生所表现出的因素和/或特性基本上类似于实验组学生所表现出的因素和/或特性。类似地讲,控制组可以与实验组基本上相同。在一些实施例中,CMS 140和/或LMS 120可生成量化控制组与实验组之间的同一性水平(level of identity)的“同一性参数”。在一些实施例中,例如,学生所表现出的每个因素和/或特性可被分配加权因子,该加权因子量化学生表现出该因素和/或特性的程度。加权因子可以是,例如,指示学生表现出所述因素和/或特性的程度的百分比。在这样的实施例中,同一性参数可以是所有因素和/或特性的加权因子的聚集体。例如,如果学生的同一性参数超过某个阈值(例如,百分之九十),则该学生可包括在控制组或实验组内。在其它实施例中,控制组和实验组不是基本上相同的。类似地讲,在其它实施例中,至少一个因素在控制组与实验组之间不同。在这样的实施例中,例如,控制组包括已经掌握四年级分数的学生,而实验组包括以前费力学习四年级分数的学生。作为另一个示例, 在一些实施例中,CMS 140和/或LMS 120可使用随机选择算法来选择控制组和/或实验
组学生。在一些实施例中,CMS 140和/或LMS 120可生成有资格参加实验性试用的学生的数量的估算。所述估算可基于上述标准来生成,并且可用于确定统计上有效的样本是否可用于实验性试用。在一些实施例中,在接收到实验性试用内所包括的教育资料之前,可在试用测验计划中对学生施行试用预测验。试用预测验可用于在接收实验性试用的教育资料之前评估学生关于将通过实验性试用测验的教育资料中所涵盖的可测量学习成果的知识。这样的预测验可用于建立控制组和实验组这二者的知识基准。在一些实施例中,CMS 140和/或LMS 120可生成将作为实验性试用的一部分递送的实验教育资料。将呈现给控制组的教育资料可基本上类似于将呈现给实验组的教育资料,除了独立的可变因素之外。这样的独立的可变因素可以是,例如,课件内容被递送给学生的次序、特定学习活动和/或评估的差异、教授可测量学习成果的不同方式、评估可测量学习成果的掌握情况的不同方式、添加特定的可测量学习成果之前的先决条件、和/或课件内容中的任何其它差异。类似地讲,在一些实施例中,实验教育资料和控制教育资料可与同一学习目标相关联,并且其中具有相同的内容。然而,在这样的实施例中,实验教育资料可具有与控制教育资料(比如,内容呈现的次序)不同的一个或多个学习路径。在其它实施例中,实验教育资料和控制教育资料可与同一学习目标相关联,并且其中具有不同的内容。在还有的其它的实施例中,实验教育资料和控制教育资料可与不同的学习目标相关联, 并且其中具有不同的内容。在其它实施例中,将呈现给控制组的教育资料可与将呈现给实验组的教育资料相同,并且如上所述,独立的可变因素可在控制组中所包括的学生和实验组中所包括的学生中不同。在其它实施例中,不使用控制组,并且将实验组的结果与通过例如标准化测验上的组织提供的数据进行比较。实验性试用内所包括的教育资料可包括与实物学习活动(例如,使用教具设备的指令)相关联的学习对象、评估和/或教学策略项目。时间内容还可包括实物项目的视觉描绘。而且,实验性试用内所包括的教育资料可包括与教育资料的各个部分相关的基本美观的内容中的差异。例如,在一些实施例中,与实验教育资料相关联的内容可包括控制教育资料中不存在的、与实质性内容、学生、学生组等相关联的皮肤(比如,图形主题)。将呈现给控制组的教育资料被递送给控制组中的学生。当控制组中的学生顺着递送的教育资料前进时,LMS 120监视这些学生的进展。这样的监视可包括监视学生在特定学习活动和/或评估上所花费的时间量、监视在学习活动和/或评估中正确回答的题目的数量、监视学生在学习活动和/或评估中改变他对于特定题目的答案的次数、等等。类似地, 作为实验组的一部分的教育资料被递送给实验组中的学生,并且LMS 120监视实验组中的学生的进展。在一些实施例中,在实验性试用内的学生(比如,控制组和实验组这二者中的学生)完成教育资料之后,可对控制组中的学生和实验组中的学生都施行试用后测验。基于试用后测验的结果、在整个试用期间发生的监视和/或通过前预测建立的基准,LMS 120和/或CMS140可确定递送给实验组的教育资料是否比递送给控制组的教育资料更有效。然而,在其它实施例中,CMS 140和/或LMS 120可包括从实验性试用导出数据以供另一系统和/或分析工具使用的功用。如果递送给实验组的教育资料被认为比递送给控制组的教育资料有效和/或与递送给控制组的教育资料相比学生优选递送给实验组的教育资料,则可相应地更新CMS 140内的相关联的教育资料。在一些实施例中,实验教育资料的有效性可仅基于学生关于与实验教育资料相关联的学习目标的知识(比如,来自试用前测验的得分等)。在其它实施例中,实验教育资料的有效性可基于其它预定标准,例如,学生偏好、学生概况、等等。以这样的方式,可自动地基于实时研究来更新CMS 140中所存储的教育资料。在一些实施例中,附加学习路径可通过实验性试用来定义。例如,如果实验性试用的结果确定作为视觉学习者的学生使用递送给控制组的教育资料表现得更好、而通过阅读学得最好的学生使用递送给实验组的教育资料表现得更好,则范围和顺序引擎210可基于这些结果将课件分为两个学习路径。因此,可自动地基于从LMS 120接收的数据来定义替换的学习路径。实验和/或控制教育资料可作为将课件递送给实验组和/或控制组的一部分而被递送。以这种方式,试用计划使得可自动地、实时地、连续地改进CMS 140内所存储的教育资料。另外,可对教育资料进行小的反复的改进。在一些实施例中,可在单个学年中执行课件内容的多个周期的改进。另外,因为实验性试用对于终端用户是课件内容的正常流程的一部分,所以学生、教师和/或学习教练更倾向于参与教育试用。尽管以上关于学生进行了描述,但是在其它实施例中,实验性试用可用于生成、开发、更新和/或修订递送给教师和/或学习教练的教学策略项目。以这样的方式,CMS 140 可生成、开发、更新和/或修订教学策略项目,以帮助教师和/或学习教练教授教育资料和 /或帮助学生学习教育资料。图17是示出根据实施例的施行试用测验计划的方法1100的流程图。方法1100 包括在1101,从教育递送系统接收与学生群体的特性相关联的数据。所述特性可以是如上所述的特性和/或因素中的任何一个。在1102,自动地基于所述数据从所述群体选择第一组学生和第二组学生,使得第一组学生与第二组学生基本上相同。在一些实施例中,所述方法可包括生成如上所述的同一性参数。在1103,将第一教育资料递送给第一组学生。第一教育资料包括与学习目标集合相关联的第一内容,该第一内容被布置以定义至少一个第一学习路径。在1104,将第二教育资料递送给第二组学生。第二教育资料包括与所述学习目标集合相关联的第二内容,该第二内容被布置以定义至少一个第二学习路径。在一些实施例中,第二内容可不同于第一内容。在一些实施例中,所述方法包括如上所述的作为在学术期间将课件递送给学生群体的一部分递送第一教育资料。以这种方式,实验性试用对于参与者可以是基本上透明的。 在这样的实施例中,所述方法可选地可包括在1105,接收第一数据,该第一数据与第一组学生关于学习目标集合的知识相关联,并且在1106,接收第二数据,该第二数据与第二组学生关于所述学习目标集合的知识相关联。第一组学生和第二组学生的知识可基于,例如,试用后测验、外部评估、等等。在这样的实施例中,在1107,可在学术期间基于第一数据和第二数据更新课件。尽管被显示和描述为通过LMS 120递送给终端用户,但是在其它实施例中,可使用任何合适的方法和/或递送系统将由CMS 140生成的教育资料280递送给终端用户。在一些实施例中,例如,可在各种不同的基于计算机的平台上将教育资料280递送给终端用户。在这样的实施例中,可由可利用CMS 140的第三方学习管理系统、由没有互联网连接的独立系统、通过光盘(⑶)、数字视频光盘(DVD)、蓝光盘等递送教育资料观0。在一些实施例中,教育资料观0以标准化格式递送,并且是平台无关的。在这样的实施例中,可将教育资料280递送给能够访问CMS 140中的内容的任何学习管理系统。CMS 140可使用任何合适的方法将由范围和顺序引擎210组装的教育资料280发布到各种媒体和/或平台。在一些实施例中,例如,范围和顺序引擎210可指示教育资料280 是否已经被发布。在其它实施例中,课件开发者可从将发布的教育资料选择。在还有的其它的实施例中,可发布任何组装的教育资料。在一些实施例中,可自动地发布教育资料观0。 例如,发布可定期发生(比如,每周、每月等)。在其它实施例中,课件开发者通过选择用户界面等上的发布选项来手动地启动发布过程。在一些实施例中,可在发布期间发布由范围和顺序引擎210组装的所有教育资料。在其它实施例中,在发布期间仅发布当前版本与前一版本之间的不同之处。图18显示用于将CMS 140中存储的教育资料发布到多个递送系统1040、1042、 1044中的任何一个的发布模块1000。如此一来,发布模块1000被构造为从范围和顺序引擎210接收与教育资料相关联的内容,该内容被布置以定义如本文定义的一个或多个学习路径和/或学习目标序列。发布模块1000被进一步构造为修改所述内容,使得它可与将通过其发布教育资料的递送系统1040、1042、1044兼容。发布模块1000包括验证引擎1010、 递送系统数据库1020、皮肤数据库1025和发布引擎1030。递送系统1040、1042、1044可以是被构造为将教育资料递送和/或呈现给学生的任何平台。例如,递送系统1040可以是客户端计算机上的程序、存储在服务器上的、被构造为通过网络递送教育资料的程序、被构造为使用web浏览器将教育资料呈现给学生的程序、被构造为通过特定客户端呈现教育资料的程序、等等。在一些实施例中,例如,递送系统 1040、1042、1044中的任何一个可类似于图1中所示的并且以上关于图1所述的LMS 120。 另外,在一些实施例中,递送系统1040、1042、1044中的任何一个可与特定组织、学校和/或公司相关联。递送系统数据库1020包括关于各个递送系统1040、1042、1044的信息,发布模块 1000将具有将发布的格式的教育资料递送给各个递送系统1040、1042、1044。例如,递送系统数据库1020可包括关于各个递送系统1040、1042、1044的功能和/或能力的信息。如此一来,递送系统数据库1020可包括关于以下方面的信息递送系统所支持的媒体和/或数据的类型、递送系统是否支持自适应学习路径、递送系统是否支持动态评估、等等。递送系统数据库1020还可包括关于与递送系统1040、1042、1044中的每个相关联的学校、组织和 /或公司的信息。皮肤数据库1025包括可在将教育资料递送给递送系统1040、1042、1044之前应用于从范围和顺序引擎210接收的教育资料的内容的多种皮肤。皮肤可以是与教育资料的美观外观相关的任何项目。如此一来,皮肤控制教育资料的视觉和/或听觉呈现。类似地讲,皮肤可提供教育资料的呈现的主题外形和感觉。例如,皮肤可控制背景和/或边框的颜色、 呈现给终端用户的图形、呈现教育资料时所使用的字体的风格和大小、(比如,用于与平台相关联的组织、学校和/或公司的)标识标志、与平台相关联的启动画面和/或引导画面、 平台的主题(比如,按钮风格等)、播放的任何音频(比如,欢迎声音、背景音乐等)、图形用户界面(⑶I)上显示的某些特征的位置、⑶I的不同设计特征、图形主题、等等。在一些实施例中,皮肤可以是递送系统1040、1042、1044所特有的。在这样的实施例中,例如,皮肤可与和递送系统1040、1042、1044相关联的产品、组织、学校和/或公司相关联。这使得组织、学校和/或公司可定制通过他们的递送系统1040、1042、1044呈现的教育资料的外观。与特定学校所使用的递送系统1040、1042、1044相关联的皮肤可包括,例如,以引导启动画面的方式显示学校的标志,并且播放校歌、具有学校的校色和吉祥物的背景和/或边框、以及该学校特有的字体和/或颜色主题。在其它实施例中,皮肤可与以下方面相关联例如,学生的年级水平、终端用户的角色(比如,学生、教师、学习教练、学校管理人员)、一年中的季节、特定日期(比如,假日)、终端用户的偏好、终端用户的人口统计特性、终端用户的地理位置、教育资料将被递送给终端用户的时间段、等等。例如,幼儿园学生可具有与中学生不同的皮肤。在一些实施例中,皮肤可包括多个文件,每个文件包含与教育资料的呈现的某些方面相关的信息。例如,与皮肤相关联的第一文件可与背景相关,与该皮肤相关联的第二文件可与音频文件相关,与该皮肤相关联的第三文件与字体大小和风格相关。验证引擎1010被构造为对于将通过其发布教育资料的递送系统1040、1042、1044 执行教育资料的内容的验证。换句话讲,验证引擎1010被构造为执行将包括在教育资料中的内容与将通过其发布该内容的递送系统1040、1042、1044的比较。以这种方式,验证引擎 1010确保所述内容与递送系统1040兼容。换句话讲,验证引擎1010将递送系统1040的能力与所述内容的功能特性进行比较,以确保递送系统1040、1042、1044可适当地呈现教育资料的内容。在一些实施例中,所述内容的功能特性可以是,例如,所述内容的一部分的动画、所述内容的一部分的互动性、与所述内容的一部分相关联的可听输出和与所述内容的该部分相关联的视频输出的同步、所述内容的第一部分和所述内容的第二部分的叠合、与所述内容的一部分相关联的触觉输出、等等。例如,如果教育资料包括自适应学习路径(比如,如图6所示的自适应学习路径6(^a、602b),则验证引擎1010可确定递送系统1040是否支持自适应学习路径。关于另一示例,如果教育资料包括Flash动画,则验证引擎1010可确定递送系统1040是否支持Flash动画。关于又一示例,如果教育资料包括动态评估请求符,则验证引擎1010可确定递送系统1040是否支持动态评估。在一些实施例中,所述内容的功能特性还可包括该内容的作为该内容的第一部分的替换方案的第二部分的可访问性。可提供这样的替换内容,例如以确保教育资料符合 1973年的修正康复法案第508节。例如,替换内容可包括具有作为同步音频文件的替换方案的闭路字幕文本的图形表示。因此,在一些实施例中,验证引擎1010可确定将通过其发布教育资料的递送系统1040、1042、1044是否支持将替换形式的内容呈现给例如具有残疾的终端用户。类似地讲,在这样的实施例中,验证引擎1010可用于监视和/或报告递送系统1040、1042、1044与1973年的修正康复法案第508节的符合性。在一些实施例中,验证引擎1010可通过路径1012从范围和顺序引擎210接收指定适当地呈现将发布的教育资料的内容所需的功能的指示。类似地,验证引擎1010可从递送系统数据库1020接收指示递送系统1040支持什么功能的指示。如以下进一步详细所述的,验证引擎1010可将从范围和顺序引擎201接收的指示和/或从皮肤数据库1025接收的指示与从递送系统数据库1020接收的指示进行比较,以确定在发布到递送系统1040之前应该修改的内容。发布引擎1030被构造为(比如,通过路径1016)接收由验证引擎1010执行的验证的结果,(比如,通过路径1014)从范围和顺序引擎210接收教育资料,从皮肤数据库1025 接收可应用皮肤,并且将定制的教育资料发布到递送系统1040。类似地讲,发布引擎1030 被构造为接收与内容的功能特性与递送系统1040的能力之间的差异相关联的数据,并且生成与递送系统1040兼容的教育资料。因此,基于验证引擎1010的结果,发布引擎1030可在发布教育资料之前取代、移除、禁止发布和/或修改内容的部分。在一些实施例中,例如, 如果递送系统1040不支持内容的所有功能,则发布引擎1030可修改内容,使得递送系统 1040支持修改的内容。例如,如果递送系统1040不支持自适应学习路径,则发布引擎1030 可从内容移除任何自适应学习路径。关于另一个示例,如果递送系统1040不支持Flash动画,则发布引擎1030可用与Flash动画的主题相关联的静态图像取代任何Flash动画。作为又一示例,如果递送系统1040不支持动态评估,则发布引擎1030可用静态定义的评估取代内容中的任何动态评估请求符。在一些实施例中,课件开发者提供发布引擎1030的输入,以修改递送系统1040不支持的内容。例如,在验证引擎1010将递送系统1040的功能与内容进行比较之后,验证引擎1010可生成列出不被递送系统支持的和/或与递送系统不兼容的所有内容的报告。课件开发者然后可确定是否取代、移除、禁止发布和/或修改不被递送系统1040支持的内容。 以这样的方式,课件开发者可手动地修改内容,以使其与递送系统1040兼容。在其它实施例中,发布引擎1030自动地取代、移除、禁止发布和/或修改不被递送系统1040支持的内容。在这样的实施例中,自动取代、移除和/或修改可基于规则集合来确定。例如,如果递送系统不支持Flash动画,则发布引擎1030可自动地用合适的图像取代内容内的Flash动画。关于另一个示例,如果递送系统不支持动态评估,则发布引擎1030 可用具有题库中的与动态评估请求符相关联的评估项目的静态评估取代内容内的动态评估请求符。在还有的另外的实施例中,发布引擎1030自动地产生验证报告和/或将关于如何使内容符合递送系统1040的功能的建议呈现给课件开发者。在这样的实施例中,课件开发者可确定是否接受建议和/或以另一种方式修改内容。在一些实施例中,发布引擎1030还将任何规则、逻辑、警报、错误等转化为递送系统1040所使用的语法。例如,如果递送系统1040支持自适应学习路径、但是对于用于确定用户应该采取哪个学习路径的规则使用不同的语法,则发布引擎1030可将由CMS 140生成的规则转化为递送系统1040所使用的语法。在一些实施例中,发布引擎1030还可改动内容的视觉和/或听觉呈现以适应特定的递送系统1040和/或递送系统的特定终端用户。在一些实施例中,例如,发布引擎1030 可将皮肤数据库1025中的特定皮肤与内容相关联。如上所述,皮肤可以是教育资料的呈现所特有的任何内容。在发布引擎1030基于来自验证引擎1010的结果修改内容并且基于皮肤数据库1025中的皮肤对内容进行格式化之后,可将教育资料发布到递送系统1040、 1042、1044。在使用时,如上所述,范围和顺序引擎210可自动地选择将发布的内容。范围和顺序引擎210可选择将发布的多个课件、整个课件、课件的一部分、单元、单元的一部分、模块、模块的一部分、学习活动、学习活动的一部分、评估和/或评估的一部分。在一些实施例中,例如,可在特定时刻发布整个课件。在其它实施例中,仅可发布课件的最近更新的部分。在一些实施例中,可定期(比如,一周一次、一年一次、等等)发布课件和/或课件的一部分。类似地,范围和顺序引擎可自动地选择教育资料将被发布到其的递送系统和/或教育资料将与其一起发布的皮肤。在其它实施例中,课件开发者可手动地选择将发布的内容。 在这样的实施例中,课件开发者可选择内容、递送系统和皮肤。在内容、递送系统1040和皮肤被选择之后,范围和顺序引擎210可通过路径1012 将功能特性信息发送到验证引擎1010。如上所述,验证引擎1010还从递送系统数据库1020 接收关于递送系统1040的信息,并且将该信息与从范围和顺序引擎210接收的功能特性信息进行比较。在验证引擎确定内容的功能与所选的递送系统的差异之后,将与该差异相关联的信号发送到发布引擎1030。发布引擎1030接收来自范围和顺序引擎210的内容、验证引擎110的结果和与皮肤数据库1025中的所选皮肤相关的信息。发布引擎1030产生原始数据文件,该原始数据文件包含与从范围和顺序引擎201接收的内容相关联的原始数据。原始数据文件可以是, 例如,能够表示与内容相关联的数据的任何文件。在一些实施例中,例如,原始数据文件可以是XML文件等等。在这样的实施例中,XML文件可包括描绘内容内所使用的各种类型的资源的标签。例如,图像标签可包括与图像相关联的链接。类似地,内容内的任何媒体(比如,图像、视频、音频、Flash动画等)可用XML标签描绘,并且可将与媒体相关联的链接和/ 或引用包括在标签内。在一些实施例中,所述文件可存储在非易失性存储器中,以备后用。 在其它实施例中,所述文件可存储在易失性存储器(比如,随机存取存储器(RAM))中,并且可在发布引擎1030使用之后丢弃。发布引擎1030可修改原始数据文件,以确保与递送系统1040兼容。例如,如果递送系统1040不支持Flash动画,则可移除、禁止发布原始数据文件内的Flash动画的任何引用和/或链接、和/或用图像文件的链接取代原始数据文件内的Flash动画的任何引用和/或链接。在原始数据文件被修改之后,发布引擎1030可使用原始数据文件、原始数据文件中引用的媒体和皮肤来构造教育资料。然后将教育资料发布到递送系统1040、1042、 1044。在其它实施例中,可将包含与内容相关联的数据的原始数据文件和描绘内容的功能特性的标签保存到核心位置(比如,中央服务器)。发布引擎1030还可产生识别原始数据文件的位置的一个或多个引用文件。在一些实施例中,例如,引用文件可包括规则集合, 该规则集合与和内容相关联的多个功能特性与递送系统1040、1042、1044的能力之间的差异相关联。以这种方式,当将教育资料发布到特定的递送系统1040、1042、1044和/或针对特定的递送系统1040、1042、1044生成教育资料时,发布引擎可生成引用文件和/或将引用文件输送到递送系统,而不是与整个教育资料相关联的文件。递送系统然后可通过引用文件访问原始数据文件,并且可修改原始数据文件,以确保与递送系统1040、1042、1044兼
虽然以上将验证引擎1010描述为将递送系统1040的能力与内容的功能特性进行比较,但是验证引擎1010还可将递送系统1040的能力与皮肤的美观特性进行比较。因此, 在一些实施例中,如图18所示,验证引擎还可从皮肤数据库1025接收指示适当地呈现皮肤数据库1025内的一个或多个皮肤所需的功能的指示。在这样的实施例中,如上所述,验证引擎1010可确定是否应该在将所选皮肤发布到递送系统1040之前修改该皮肤的任何部分。如上所述,发布引擎1030被构造为接收由验证引擎1010执行的“皮肤”验证的结果并且将定制的教育资料发布到递送系统1040。图19是示出根据实施例的发布教育资料的方法1120的流程图。方法1120包括在1122,接收第一数据,该第一数据与和教育资料的内容相关联的多个功能特性相关联。所述内容可包括学习对象、评估或教学策略项目中的至少一个。所述功能特性可以是,例如, 所述内容是否包括自适应学习路径(比如,图6中所示的自适应学习路径60h、602b)、所述内容是否包括动态评估请求符、所述内容中的学习活动和/或评估的格式和/或类型(比如,图像格式(JPEG、GIF等)、视频格式(MPEG等)、音频格式(MP3、WAV等),Flash动画)、寸寸。在1124,接收第二数据,该第二数据与递送系统执行与所述内容相关联的多个功能特性的能力相关联。如上所述,递送系统被构造为将教育资料递送给用户。递送系统的能力可以例如与以下方面相关联递送系统的功能、递送系统所支持的媒体和/或数据的类型、递送系统是否支持自适应学习路径、递送系统是否支持动态评估、等等。在11 ,生成第三数据和/或规则集,该第三数据和/或规则集与和内容相关联的多个功能特性与递送系统的能力之间的差异相关联。第三数据可以是,例如,第一数据与第二数据之间的差异。类似地讲,第三数据可以是教育资料的内容内所包括的功能与递送系统所支持的功能特性之间的差异。在11 ,基于第三数据产生包括所述内容的教育资料,使得与教育资料相关联的多个功能特性对应于递送系统的能力。图20是示出根据实施例的将皮肤应用于教育资料的方法1140的流程图。方法 1140包括在1142,生成包括定义至少一个学习路径的内容的第一教育资料。学习路径可类似于图6中所示和所述的学习路径60h、602b。在1144,接收与多个皮肤中的第一皮肤相关联的第一数据。在1146,接收与所述多个皮肤中的第二皮肤相关联的第二数据。第一皮肤和第二皮肤可以是如以上所示和所述的皮肤数据库1025内的皮肤中的任何一个。在1148,产生包括在第一皮肤内呈现的内容的第二教育资料。在一些实施例中,产生与教育资料的内容相关联的第一元数据和与第一皮肤相关联的第二元数据。这样的文件可用于将第二教育资料提供给递送系统。在1150,产生包括在第二皮肤内呈现的内容的第三教育资料。类似地,将第三教育资料提供给递送系统。虽然被描述为电子发布,但是在一些实施例中,可实物地发布教育资料。在一些实施例中,例如,教育资料可以是课本、化学装置、教具、等等。在这样的实施例中,可使用与电子教育资料类似的处理来发布教育资料。例如,范围和顺序引擎210可指示教育资料280 是否已经被发布。在一些实施例中,整个课件在发布该课件之前无需是完整的。类似地讲,在学生启动课件之前,可仅定义课件的一部分。在这样的实施例中,例如,在学生启动课件之前,可定义类似于学习目标序列502的学习目标序列。然而,并不是学习目标序列内的所有可测量学习成果在初始内容被递送给学生时都与课件内容(比如,学习活动、评估、教学策略项目等)相关联。例如,参照图5,在学生启动课件之前,可测量学习成果510和可测量学习成果520可与课件内容相关联,而可测量学习成果530和可测量学习成果540可以不与课件内容相关联。当学生完成与课件内容相关联的可测量学习成果510、520时,课件开发者可发布与其它可测量学习成果530、540相关联的课件内容。例如,可测量学习成果530可与还没有完成的当前事件(比如,选举)相关联。一旦当前事件完成(比如,选举结束),课件开发者就可开发与该当前事件相关联的内容,并且在将该内容递送给学生之前将该内容与可测量学习成果530相关联。以这样的方式,可在学生上课的同时连续地改动和/或修改课件内容。在一些实施例中,可使用处于通讯网络中的通讯设备来实现本文所述的系统和方法。例如,图21是示出根据实施例的通过网络870与主机设备820通讯的通讯设备880的示意图。网络870可以是被实现为有线网络和/或无线网络的任何类型的网络(比如,局域网(LAN)、广域网(WAN)、虚拟网络、电信网络)。主机设备820可以是被构造为通过网络870发送数据和/或从通讯设备880中的一个或多个接收数据的任何类型的设备。在一些实施例中,主机设备820可被构造为用作例如服务器设备(比如,web服务器设备)、网络管理设备、等等。主机设备820包括存储器拟4和处理器822。存储器拟4可以是例如随机存取存储器(RAM)、存储器缓冲器、硬盘驱动器、等等。在一些实施例中,CMS 140数据库(比如,学习目标数据库M0、标准数据库250、学习理念数据库沈0、资源数据库232、学习模块数据库 220、活动数据库234、评估数据库274和评估项目数据库27 可存储在主机设备820的存储器824中。在一些实施例中,与LMS 120和SIS 130相关联的数据库和/或内容也可存储在主机设备820的存储器824中。在其它实施例中,与CMS、LMS和/或SIS相关联的一个或多个数据库的一部分可存储在与通讯设备相关联的存储器中。在一些实施例中,主机设备820的处理器822可执行与CMS 140相关的处理。在这样的实施例中,例如,与范围和顺序引擎210、学习活动产生器230、评估产生器270相关联的处理和/或与CMS 140的任何其它部分相关联的处理可由处理器822执行。如图21所示,通讯设备860具有处理器862、存储器864和显示器866。存储器 864可以是,例如,随机存取存储器(RAM)、存储器缓冲器、硬盘驱动器、等等。显示器866可以是学生可通过其接收教育资料的任何显示器。类似于通讯设备860,通讯设备850具有处理器852、存储器邪4和显示器856。在一些实施例中,每个通讯设备880可以是,例如,计算实体(比如,个人计算设备,诸如台式电脑、膝上型电脑等)、移动电话、监视设备、个人数字助理(PDA)、等等。虽然未显示,但是在一些实施例中,每个通讯设备880可具有一个或多个网络接口设备(比如, 网络接口卡)。在一些实施例中,通讯设备880可称之为客户端设备。在一些实施例中,主机设备820中的一个或多个部分和/或通讯设备880中的一个或多个部分可包括基于硬件的模块(比如,数字信号处理器(DSP)、现场可编程门阵列 (FPGA))和/或基于软件的模块(比如,计算机代码模块、可在处理器执行的处理器可读指令集)。在一些实施例中,与主机设备820相关联的功能(比如,与处理器822相关联的功能)中的一个或多个可包括在一个或多个模块中。在一些实施例中,与通讯设备880相关联的功能(比如,与处理器852或处理器862相关联的功能)中的一个或多个可包括在一个或多个模块中。在一些实施例中,通讯设备880中的一个或多个可被构造为执行与主机设备820相关联的一种或多种功能,反之亦然。在使用时,主机设备820可建立与通讯设备880中的一个或多个的连接。通过所述连接,主机设备820可将教育资料发送到通讯设备880。在一些实施例中,例如,LMS 120 通过主机设备820与通讯设备850之间的连接使用通讯设备850将教育资料递送给学生 150、教师164或学习教练162。通讯设备850的处理器852从主机设备820接收教育资料, 并且在通讯设备850的显示器856上显示教育资料。在一些实施例中,例如,可使用web浏览器来显示教育资料。在其它实施例中,可使用被构造为在显示器856上显示教育资料的任何程序来显示教育资料。类似地,主机设备820可从通讯设备880接收数据。例如,学生160、教师164和 /或学习教练162可使用通讯设备850来将数据发送到主机设备820上的LMS 120和/或 CMS 140。如上所述,这样的数据可包括学习活动已完成的指示、学习活动被跳过的指示、出勤的指示、在学习活动上所花费的时间的指示、在评估上所花费的时间的指示、对于评估项目的答复(比如,测验题目的回答)、对调查的答复、学生160接收到学习活动所需的教育资料的指示、等等。本文所述的一些实施例涉及具有计算机或处理器可读介质的计算机存储产品,所述计算机或处理器可读介质其上具有用于执行各种计算机实现的操作的指令或计算机代码。所述介质和计算机代码(也称之为代码)可以是为了一个特定目的或多个特定目的而设计和构造的那些介质和代码。计算机可读介质的示例包括,但不限于磁性存储介质, 诸如硬盘、软盘和磁盘;光学存储介质,诸如光盘/数字视频光盘(CD/DVD)、光盘-只读存储器(CD-ROM)和全息设备;磁光存储介质,诸如光学盘;载波信号处理模块;和专门被构造为存储并且执行程序代码的硬件设备,诸如通用微处理器、微控制器、应用特定集成电路 (ASIC)、可编程逻辑器件(PLD)以及只读存储器(ROM)和随机存取存储器(RAM)设备。计算机代码的示例包括,但不限于,微代码或微指令、机器指令(诸如由编译器生成)、用于生成web服务的代码和包含计算机使用解释器执行的高级指令的文件。例如,可使用Java、C++或其它编程语言(比如,面向对象的编程语言)和开发工具来实现实施例。 计算机代码的另外的示例包括,但不限于,控制信号、加密代码和压缩代码。在一些实施例中,各种数据库记录(比如,学习目标数据库240中的学习目标记录 312、标准数据库250中的标准记录、学习理念数据库260中的学习理念记录400)与附加信息相关联,所述附加信息例如同一数据库中的其它数据库记录、另一数据库中的其它数据库记录、识别关键字、等等。在这样的实施例中,数据库记录可以以任何合适的方式与附加信息相关联。例如,数据库记录可包括一个或多个包含附加信息的字段(比如,元数据字段)、存储附加信息的存储器地址的指针、链接和/或引用、在另一数据库和/或同一数据库中的包含附加信息的记录的指针、链接和/或引用、等等。例如,尽管教学策略在以上被显示和描述为与学习理念数据库沈0内的教学策略记录420a-420n相关联,但是在其它实施例中,教学策略项目是与各个学习概念记录40fe-405n、基本概念记录410a-410n和/或误解记录430a_430n相关联的元数据。在这样的实施例中,例如,学习概念记录410a可包括包含教学策略项目的元数据字段。类似地,基本概念记录410a和/或误解记录430a可包括元数据字段,该元数据字段包含分别与基本概念记录410a或误解记录430a相关联的教学策略项目。尽管以上描述了各种实施例,但是应该理解它们仅作为示例而提供,并且非限制。 尽管上述方法和/或图表指示按某种次序发生的某些事件和/或流程模式,但是可修改某些事件和/或流程模式的排序。尽管具体显示并且描述了实施例,但是将理解可进行形式和细节的各种改变。例如,尽管评估项目数据库272被显示和描述为与资源数据库232分离,但是在其它实施例中,评估项目和资源可存储在共同的数据库中。类似地,在其它实施例中,活动产生器230和评估产生器270可以是组合的学习活动和评估产生器。在这样的实施例中,当学习活动和评估产生器定义学习活动或评估时,学习活动和评估产生器可指示将包括在学习活动或评估中的项目(比如,资源或评估项目)的类型,并且在共同数据库中查询这样的项目。在其它实施例中,本文所述的功能可由本文所述的系统中的任何一个和/或本文所述的系统的任何组合来执行。例如,虽然CMS 140被显示和描述为包括学习目标数据库 M0、标准数据库250和学习理念数据库沈0,但是在其它实施例中,CMS无需包括学习目标数据库、标准数据库和/或学习理念数据库。例如,在一些实施例中,本文所示和所述的每个数据库可以是将数据输送到CMS的分离的和/或不同的系统的一部分。例如,在一些实施例中,标准数据库可包括在CMS从其检索数据的远程数据库中。在这样的实施例中,例如, 每个州可具有包含与该州相关联的标准的数据库,并且CMS可被构造为从可应用数据库检索可应用标准。在一些实施例中,标准数据库和学习目标数据库是包括标准记录和学习目标记录这二者的单个数据库。在其它实施例中,CMS可包括标准数据库的一部分。在这样的实施例中,例如,CMS可存储与一些组织相关联的标准,但是可链接到存储与其它组织相关联的标准的远程数据库。在其它实施例中,系统的任何其它部分可以是远程的和/或包括在另一系统中。在一些实施例中,范围和顺序引擎210可自动地生成课件的一部分,并且课件开发者可手动地生成该课件的另一部分。在这样的实施例中,例如,范围和顺序引擎210可自动地生成课件的草稿,并且课件开发者可手动地修订和/或重新布置该课件内所包括的学习活动、评估、教学策略项目、学习模块、单元和/或课文。在一些实施例中,范围和顺序引擎210被构造为(比如,从课件开发者)接收将呈现给教育资料观0的终端用户的一个或多个可测量学习成果,以确保与供给的可测量学习成果相关联和/或相关的学习活动、评估和/或教学策略项目包括在教育资料观0中。另外,在一些实施例中,范围和顺序引擎210被构造为(比如,从课件开发者)接收通过课件的要求。例如,课件开发者可要求学生在评估上得到特定得分、完成某个数量的活动等来通过课件并且证明他们已掌握与该课件相关联的可测量学习成果。在其它实施例中,范围和顺序引擎被构造为接收该课件将满足的一个或多个标准和/或教学策略。与和标准和/或学习概念链接的可测量学习成果相关联的学习活动、评估和/或教学策略项目然后可用于生成、开发和/或修订教育资料。
在一些实施例中,范围和顺序引擎210被构造为(比如,从课件开发者)接收定义自适应学习路径的规则。例如,范围和顺序引擎210可接收供LMS 120用于确定学生应该采取哪个学习路径的逻辑。在这样的实施例中,CMS 140定义规则,LMS 120执行规则。在其它实施例中,CMS定义并且执行规则。在还有的其它的实施例中,规则的执行可在CMS和 LMS这二者中执行。尽管在图7中被显示并且在以上关于图7被描述为特定课件所特有的,但是在一些实施例中,可针对特定学生产生符合性报告(比如,符合性报告750),以确定学生满足哪些标准。通过使用这样的学生特定符合性报告,教师、管理人员和/或学习教练可确保学生符合标准。在一些实施例中,学习目标序列(比如,图5中的学习目标序列502)可包括两个替换的可测量学习成果。在这样的实施例中,在课件完成期间将这两个替换的可测量学习成果之一呈现给学生。此外,在这样的实施例中,可满足这两个可测量学习成果之一,以完成课件。在一些实施例中,第一学习目标子序列可包括第一可测量学习成果,并且第二学习目标子序列可包括第二可测量学习成果。在一些实施例中,第一序列与第二序列相同,除了替换的可测量学习成果之外。以这种方式,课件可包括各种序列,并且可针对特定学生的需求和/或能力量身定制。在其它实施例中,任何数量的替换可测量学习成果可包括在呈现给终端用户的教育资料内。在一些实施例中,可将帮助开发课件、单元、学习模块、活动和/或评估的模板提供给课件开发者。在一些实施例中,所述模板可包括用于活动和/或评估的占位符,并且课件开发者可通过将活动和/或评估添加到占位符来定义学习路径。在一些实施例中,所述模板还可包括自适应决策点。在这样的实施例中,自适应决策点可已经包括学习模块中将使用的任何自适应逻辑。该自适应逻辑可以是研究的结果。例如,如果确定在评估上取得低于预定得分的学生需要补救帮助,则所述模板可包括包含预定阈值的自适应决策点。另外,所述模板可向课件开发者指定哪个路径是补救路径,并且课件开发者可相应地设计课件。以这样的方式,课件开发者可容易地创建具有遵循研究的静态定义的自适应性的课件。虽然各个实施例被描述为具有特定特征和/或组件组合,但是具有如上所述的任何一个实施例中的任何特征和/或组件的组合的其它实施例是可以的。例如,尽管图6中所示和所述的课件500的部分包括学习活动650、评估652、学习模块610、620、630a、630b、 640a、640b的布置,但是任何数量的各种布置可包括在课件的一部分内。在一些实施例中, 例如,课件的一部分可包括具有单个学习活动和/或评估的可测量学习成果。在其它实施例中,每个学习活动和/或评估可与教学策略项目相关联。
权利要求
1.一种用于开发教育资料的计算机系统,所述计算机系统包括存储器;和多个模块,其被构造为开发用于通过与所述计算机系统在操作上耦合的网络递送给用户的教育资料,所述多个模块中的至少一个的至少一部分存储在所述存储器的至少一部分中,所述多个模块包括学习目标数据库,其被构造为存储多个学习目标记录,所述多个学习目标记录中的每个学习目标记录与可测量学习成果相关联;学习活动产生器,其被构造为产生多个学习对象,所述多个学习对象中的每个学习对象与所述多个学习目标记录中的至少一个学习目标记录相关联;评估产生器,其被构造为产生多个评估,所述多个评估中的每个评估与所述多个学习目标记录中的至少一个学习目标记录相关联;和范围和顺序引擎,其被构造为布置所述多个学习目标记录中的学习目标记录子集以定义学习目标序列,并且生成教育资料,所述教育资料包括与所述学习目标记录子集中的每个学习目标记录相关联的每个学习对象和与所述学习目标子集中的每个学习目标记录相关联的每个评估,所述每个学习对象和所述每个评估被布置以定义所述学习目标序列内的至少一个学习路径。
2.根据权利要求I所述的计算机系统,其中,所述范围和顺序引擎被构造为基于所述学习目标记录子集中的每个学习目标记录与所述学习目标记录子集中的至少一个其它学习目标记录的关联来布置所述学习目标记录子集。
3.根据权利要求I所述的计算机系统,其中,所述范围和顺序引擎被构造为基于所述学习目标记录子集中的每个学习目标记录与多个标准的至少一个标准的关联来生成所述教育资料与所述多个标准的符合性的报告。
4.根据权利要求I所述的计算机系统,其中所述多个模块还包括被构造为存储多个标准记录的标准数据库,所述多个标准记录中的每个标准记录与学习标准相关联,所述学习目标记录子集中的每个学习目标记录通过加权参数与所述多个标准记录中的至少一个标准记录相关联,所述加权参数被构造为量化每个可测量学习成果符合所述学习标准的程度;并且所述范围和顺序引擎被构造为基于用于所述学习目标记录子集中的每个学习目标记录的加权参数来产生符合性参数。
5.根据权利要求I所述的计算机系统,其中,所述教育资料是将在线递送的课件、课本、教育游戏或标准化测验准备复习课件中的至少一个。
6.一种方法,包括从多个学习目标选择学习目标子集,所述多个学习目标中的每个学习目标与包括学习对象、评估或教学策略项目中的至少一个的内容相关联;自动地布置所述学习目标子集,以定义学习目标序列;和生成教育资料,所述教育资料包括与所述学习目标子集中的每个学习目标相关联的内容,所述内容被布置以定义所述学习目标序列内的至少一个学习路径。
7.根据权利要求6所述的方法,其中,基于所述学习目标子集中的每个学习目标与所述学习目标子集中的至少一个其它学习目标的关联来执行所述自动布置。
8.根据权利要求6所述的方法,其中与所述学习目标子集中的至少一个学习目标相关联的内容包括多个学习对象和多个评估;并且执行所述生成,使得所述多个学习对象和所述多个评估被布置以定义所述学习目标序列内的多个学习路径。
9.根据权利要求6所述的方法,其中,所述生成包括在与所述学习目标子集中的第一学习目标相关联的内容和与所述学习目标子集中的第二学习目标相关联的内容之间添加过渡项目。
10.根据权利要求6所述的方法,其中,所述生成由计算机系统自动执行。
11.根据权利要求6所述的方法,其中,所述学习对象或所述评估中的至少一个与实物学习活动相关联。
12.根据权利要求6所述的方法,其中,所述学习对象或所述评估中的至少一个包括实物项目的视觉描绘。
13.根据权利要求6所述的方法,其中,所述教育资料是将在线递送的课件、课本、教育游戏或标准化测验准备复习课件中的至少一个。
14.根据权利要求6所述的方法,还包括基于所述学习目标子集中的每个学习目标与多个标准中的至少一个标准的关联来生成所述教育资料与所述多个标准的符合性的报告。
15.—种方法,包括从多个学习目标选择学习目标子集,所述多个学习目标中的每个学习目标与包括学习对象、评估或教学策略项目中的至少一个的内容相关联;生成教育资料,所述教育资料包括与所述学习目标子集中的每个学习目标相关联的内容,所述内容被布置以定义至少一个学习路径;和基于所述学习目标子集中的每个学习目标与多个标准中的至少一个标准的关联来生成所述教育资料与所述多个标准的符合性的报告。
16.根据权利要求15所述的方法,其中所述学习目标子集中的每个学习目标通过加权参数与所述多个标准中的至少一个标准相关联,所述加权参数被构造为量化每个学习目标符合所述至少一个标准的程度;并且所述生成包括基于用于所述学习目标子集中的每个学习目标的加权参数来生成符合性参数。
17.根据权利要求15所述的方法,其中,所述报告是所述教育资料与和第一组织相关联的多个标准的符合性的第一报告,所述方法还包括基于所述学习目标子集中的每个学习目标与和第二组织相关联的多个标准中的至少一个标准的关联来生成所述教育资料与和所述第二组织相关联的多个标准的符合性的第二报告。
18.根据权利要求15所述的方法,其中,所述学习目标子集是所述多个学习目标中的第一学习目标子集,所述方法还包括响应于生成所述报告,从所述多个学习目标选择第二学习目标子集;和更新所述教育资料,以包括与所述第二学习目标子集中的每个学习目标相关联的内容的至少一部分。
19.根据权利要求15所述的方法,其中,所述生成所述报告包括识别所述多个标准中的不与所述学习目标子集中的至少一个学习目标相关联的标准,所述方法还包括响应于所述识别,从所述多个学习目标选择学习目标,所述学习目标不包括在所述学习目标子集内;和更新所述教育资料,以包括与所述学习目标相关联的内容。
20.根据权利要求15所述的方法,其中,所述生成所述教育资料包括自动地布置所述学习目标子集以定义学习目标序列。
21.一种存储表示使一个或多个处理器执行以下的指令的代码的一个或多个处理器可读介质从多个学习目标选择学习目标子集,所述多个学习目标中的每个学习目标与包括学习对象、评估或教学策略项目中的至少一个的内容相关联;布置所述学习目标子集,以定义学习目标序列;和生成教育资料,所述教育资料包括与所述学习目标子集中的每个学习目标相关联的内容,所述内容被布置以定义所述学习目标序列内的至少一个学习路径。
22.根据权利要求21所述的一个或多个处理器可读介质,其中与所述学习目标子集中的至少一个学习目标相关联的内容包括多个学习对象和多个评估;并且表示使所述一个或多个处理器生成所述教育资料的指令的代码包括布置所述多个学习对象和所述多个评估以定义所述学习目标序列内的多个学习路径的代码。
23.根据权利要求21所述的一个或多个处理器可读介质,其中,所述学习对象或所述评估中的至少一个与实物学习活动相关联。
24.根据权利要求21所述的一个或多个处理器可读介质,其中,所述学习对象或所述评估中的至少一个包括实物项目的视觉描绘。
25.根据权利要求21所述的一个或多个处理器可读介质,还包括表示使所述一个或多个处理器执行以下的指令的代码基于所述学习目标子集中的每个学习目标与多个标准中的至少一个标准的关联来生成所述教育资料与所述多个标准的符合性的报告。
26.根据权利要求21所述的一个或多个处理器可读介质,其中,所述学习目标子集中的每个学习目标通过加权参数与所述多个标准中的至少一个标准相关联,所述加权参数被构造为量化每个学习目标符合所述至少一个标准的程度,表示使所述一个或多个处理器生成所述报告的指令的代码包括基于用于所述学习目标子集中的每个学习目标的加权参数来产生符合性参数的代码。
27.—种方法,包括接收第一数据和第二数据,所述第一数据与学生关于第一学习目标的知识相关联,所述第二数据与以下方面中的至少一个相关联所述学生的概况、所述学生的请求、或者所述学生关于与第一学习目标相关联的第二学习目标的知识;基于所述第一数据和所述第二数据来从与所述第一学习目标相关联的多个教育内容选择教育内容子集,所述教育内容子集包括学习对象、评估或教学策略项目中的至少一个;和生成包括所述教育内容子集的教育资料,所述教育内容子集被布置以定义与所述学生相关联的学习路径。
28.根据权利要求27所述的方法,其中所述评估是第一评估;并且所述第一数据与以下方面中的至少一个相关联与所述第一学习目标相关联的第二评估的得分、完成所述第二评估的时间、尝试完成所述第二评估的次数、或者来自第二评估的回答。
29.根据权利要求27所述的方法,其中所述第一学习目标和所述第二学习目标来自与所述教育资料相关联的多个学习目标;所述评估是第一评估;并且所述第一数据与以下方面中的至少一个相关联与所述第一学习目标相关联的第二评估的得分和与所述多个学习目标中的任何一个学习目标相关联的评估之间的差异。
30.根据权利要求27所述的方法,其中,所述第二数据与所述学生的概况相关联,所述概况包括以下方面中的任何一个所述学生的人口统计特性、所述学生过去的教育表现的指示符、所述学生的家庭状况、或者所述学生的健康状况。
31.根据权利要求27所述的方法,其中,根据由计算机系统执行的算法自动地执行所述选择。
32.根据权利要求27所述的方法,其中所述第一学习目标和所述第二学习目标来自与所述教育资料相关联的多个学习目标, 所述多个学习目标被布置以定义与所述教育资料相关联的学习目标序列;并且所述学习路径是所述学习目标序列内的多个学习路径之一。
33.根据权利要求27所述的方法,其中,所述学习对象或所述评估中的至少一个与实物学习活动相关联。
34.根据权利要求27所述的方法,其中,所述学习对象或所述评估中的至少一个包括实物项目的视觉描绘。
35.根据权利要求27所述的方法,其中,所述教育资料是将在线递送的课件、课本、教育游戏或标准化测验准备复习课件中的至少一个。
36.一种方法,包括将第一教育内容递送给用户,所述第一教育内容与第一学习目标相关联,所述第一教育内容包括第一学习对象、第一评估或第一教学策略项目中的至少一个;接收第一数据和第二数据,所述第一数据与学生关于所述第一学习目标的知识相关联,所述第二数据与以下方面中的至少一个相关联所述学生的概况、所述学生的请求、或者所述学生关于与第一学习目标相关联的第二学习目标的知识;响应于所述接收,选择第二教育内容,所述第二教育内容与第二学习目标相关联,所述第二教育内容包括第二学习对象、第二评估或第二教学策略项目中的至少一个;和将所述第二教育内容递送给所述用户,所述第一教育内容和所述第二教育内容被布置以定义与所述学生相关联的学习路径。
37.根据权利要求36所述的方法,其中所述第一数据与以下方面中的至少一个相关联第一评估的得分、完成所述第一评估的时间、尝试完成所述第一评估的次数、或者来自所述第一评估的回答。
38.根据权利要求36所述的方法,其中,所述第二数据与所述学生的概况相关联,所述概况包括以下方面中的至少一个所述学生的人口统计特性、所述学生过去的教育表现的指示符、所述学生的家庭状况、或者所述学生的健康状况。
39.一种存储表示使一个或多个处理器执行以下的指令的代码的一个或多个处理器可读介质从多个学习目标选择学习目标子集,所述多个学习目标中的每个学习目标与包括学习对象、评估或教学策略项目中的至少一个的内容相关联;布置所述学习目标子集,以定义学习目标序列;生成教育资料,所述教育资料包括与所述学习目标子集中的每个学习目标相关联的内容,所述内容被布置以定义所述学习目标序列内的至少一个学习路径;接收第一数据和第二数据,所述第一数据与学生关于第一学习目标的知识相关联,所述第二数据与以下方面中的至少一个相关联所述学生的概况、所述学生的请求、或者所述学生关于与所述第一学习目标相关联的第二学习目标的知识;基于所述第一数据和所述第二数据来从与所述第一学习目标相关联的多个教育内容选择教育内容子集,所述教育内容子集包括学习对象、评估或教学策略项目中的至少一个; 和生成包括所述教育内容子集的教育资料,所述教育内容子集被布置以定义与所述学生相关联的学习路径。
40.根据权利要求39所述的一个或多个处理器可读介质,其中所述评估是第一评估;并且所述第一数据与以下方面中的至少一个相关联与所述第一学习目标相关联的第二评估的得分、完成所述第二评估的时间、尝试完成所述第二评估的次数、或者来自所述第二评估的回答。
41.根据权利要求39所述的一个或多个处理器可读介质,其中,所述第二数据与所述学生的概况相关联,所述概况包括以下中的任何一个所述学生的人口统计特性、所述学生过去的教育表现的指示符、所述学生的家庭状况、或者所述学生的健康状况。
42.一种用于开发教育资料的计算机系统,所述计算机系统包括存储器;和多个模块,其被构造为开发用于通过与所述计算机系统在操作上耦合的网络递送给用户的教育资料,所述多个模块中的至少一个的至少一部分存储在所述存储器的至少一部分中,所述多个模块包括学习目标数据库,其被构造为存储多个学习目标记录,所述多个学习目标记录中的每个学习目标记录与可测量学习成果相关联;学习活动产生器,其被构造为产生多个学习对象,所述多个学习对象中的每个学习对象与所述多个学习目标记录中的至少一个学习目标记录相关联;评估产生器,其被构造为产生多个评估,所述多个评估中的每个评估与所述多个学习目标记录中的至少一个学习目标记录相关联;和范围和顺序引擎,其被构造为基于学生关于第一可测量学习成果的知识以及以下方面中的至少一个来从与所述第一可测量学习成果相关联的多个教育内容选择教育内容子集 所述学生的概况、所述学生的请求、或者所述学生关于与第二可测量学习目标记录相关联的第二可测量学习成果的知识,所述教育内容子集包括学习对象、评估或教学策略项目中的至少一个,所述范围和顺序引擎被构造为生成包括所述教育内容子集的教育资料,所述教育内容子集被布置以定义与所述学生相关联的学习路径。
43.根据权利要求42所述的计算机系统,其中所述评估是第一评估;并且所述范围和顺序引擎被构造为基于以下方面中的至少一个来选择所述教育内容子集: 与所述第一可测量学习成果相关联的第二评估的得分、完成所述第二评估的时间、尝试完成所述第二评估的次数、或者来自所述第二评估的回答。
44.根据权利要求42所述的计算机系统,其中,所述范围和顺序引擎被构造为基于以下方面中的至少一个来选择所述教育内容子集所述学生的人口统计特性、所述学生过去的教育表现的指示符、所述学生的家庭状况、或者所述学生的健康状况。
45.一种方法,包括从与教育资料相关联的多个学习目标选择至少一个学习目标;从多个评估项目选择评估项目子集,所述多个评估项目中的每个评估项目与所述至少一个学习目标相关联,基于以下方面中的至少一个来执行所述选择评估项目的类型、评估项目的格式、或者评估项目的难度;和生成包括所述评估项目子集的评估。
46.根据权利要求45所述的方法,其中,基于所述评估项目子集与多个标准的符合性来执行所述选择。
47.根据权利要求45所述的方法,其中,基于所述评估项目子集中的每个评估项目通过加权参数与多个标准中的至少一个标准的关联来执行所述选择,所述加权参数被构造为量化所述评估项目子集中的每个评估项目符合所述至少一个标准的程度。
48.根据权利要求45所述的方法,其中,基于与学生关于所述多个学习目标中的至少一个学习目标的知识相关联的数据来执行所述选择。
49.根据权利要求45所述的方法,其中所述多个学习目标是第一多个学习目标;并且基于与学生关于与所述第一多个学习目标不同的第二多个学习目标中的学习目标的知识相关联的数据来执行所述选择。
50.根据权利要求45所述的方法,其中,基于学生的概况执行所述选择。
51.根据权利要求45所述的方法,其中,所述学生的概况包括以下方面中的任何一个 所述学生的人口统计特性、所述学生过去的教育表现的指示符、所述学生的家庭状况、或者所述学生的健康状况。
52.根据权利要求45所述的方法,其中,所述评估项目子集中的至少一个评估项目与实物学习活动相关联。
53.根据权利要求45所述的方法,其中,所述评估项目子集中的至少一个评估项目包括实物项目的视觉描绘。
54.一种方法,包括接收数据,所述数据与学生关于与教育资料相关联的多个学习目标中的第一学习目标的知识相关联;从多个评估项目选择评估项目子集,所述多个评估项目中的每个评估项目与所述多个学习目标中的至少一个第二学习目标相关联,所述第二学习目标与所述第一学习目标相关联,基于所述数据执行所述选择;和生成包括所述评估项目子集的评估。
55.根据权利要求54所述的方法,其中所述评估是第二评估;并且所述数据与以下方面中的至少一个相关联与所述第一学习目标相关联的第一评估的得分、完成所述第一评估的时间、尝试完成所述第一评估的次数、或者来自所述第一评估的错误回答。
56.根据权利要求54所述的方法,其中所述数据是第一数据;并且基于第二数据执行所述选择,所述第二数据与以下方面中的任何一个相关联所述学生的人口统计特性、所述学生过去的教育表现的指示符、所述学生的家庭状况、或者所述学生的健康状况。
57.根据权利要求54所述的方法,其中,所述多个学习目标被布置以定义所述教育资料的学习目标序列,所述方法还包括修订所述教育资料,以包括所述评估,所述评估被与至少一个学习对象和至少一个教学策略项目一起布置,以定义所述学习目标序列内的至少一个学习路径。
58.根据权利要求54所述的方法,其中,基于所述评估项目子集中的每个评估项目通过加权参数与多个标准中的至少一个标准的关联执行所述选择,所述加权参数被构造为量化每个评估项目符合所述至少一个标准的程度。
59.根据权利要求54所述的方法,其中,所述教育资料是将在线递送的课件、课本、教育游戏、或者标准化测验准备复习课件中的至少一个。
60.根据权利要求54所述的方法,还包括将所述评估呈现给所述学生。
61.根据权利要求54所述的方法,其中所述数据是第一数据;和基于第二数据执行所述选择,所述第二数据与以下方面中的任何一个相关联学生过去的出勤率、与所述第二学习目标相关联的课件中剩余的天数、以及所述学生完成所述课件的期望。
62.根据权利要求54所述的方法,其中所述数据是第一数据;并且基于第二数据执行所述选择,所述第二数据与所述学生的概况与以往学生的概况的比较相关联。
63.根据权利要求54所述的方法,其中所述数据是第一数据;并且基于第二数据执行所述选择,所述第二数据与所述学生进行评估必须花费的时间量相关联。
64.根据权利要求54所述的方法,其中所述数据是第一数据;并且基于第二数据执行所述选择,所述第二数据与所述学生表达需要实施与所述第二学习目标相关联的评估项目相关联。
65.—种存储表不使一个或多个处理器执行以下的指令的代码的一个或多个处理器可读介质从与教育资料相关联的多个学习目标识别至少一个学习目标;从多个评估项目选择评估项目子集,所述多个评估项目中的每个评估项目与所述至少一个学习目标相关联,基于以下方面中的至少一个执行所述选择评估项目的类型、评估项目的格式、或者评估项目的难度;和生成包括所述评估项目子集的评估。
66.根据权利要求65所述的一个或多个处理器可读介质,其中,表不使所述一个或多个处理器选择所述评估子集的指令的代码包括基于加权参数从所述多个评估项目选择所述评估项目子集的代码,所述加权参数被构造为量化所述多个评估项目中的每个评估项目符合多个标准中的至少一个标准的程度。
67.根据权利要求65所述的一个或多个处理器可读介质,其中,表不使所述一个或多个处理器选择所述评估子集的指令的代码包括基于下述数据从所述多个评估项目选择所述评估项目子集的代码,所述数据与学生关于所述多个学习目标中的所述至少一个学习目标的知识相关联。
68.根据权利要求65所述的一个或多个处理器可读介质,其中所述多个学习目标是第一多个学习目标;并且表示使所述一个或多个处理器选择所述评估子集的指令的代码包括基于下述数据从所述多个评估项目选择所述评估项目子集的代码,所述数据与学生关于与所述第一多个学习目标不同的第二多个学习目标中的学习目标的知识相关联。
69.根据权利要求65所述的一个或多个处理器可读介质,其中,表不使所述一个或多个处理器选择所述评估子集的指令的代码包括基于以下方面中的至少一个从所述多个评估项目选择所述评估项目子集的代码所述学生的人口统计特性、所述学生过去的教育表现的指示符、所述学生的家庭状况、或者所述学生的健康状况。
70.一种方法,包括接收第一数据,所述第一数据与和教育资料的内容相关联的多个功能特性相关联; 接收第二数据,所述第二数据与递送系统执行与所述内容相关联的所述多个功能特性的能力相关联,所述递送系统被构造为将所述教育资料递送给用户;生成第三数据,所述第三数据与和所述内容相关联的所述多个功能特性与所述递送系统的能力之间的差异相关联;和基于所述第三数据来产生包括所述内容的教育资料,使得与所述教育资料相关联的多个功能特性对应于所述递送系统的能力。
71.根据权利要求70所述的方法,其中,与所述内容相关联的所述多个功能特性包括以下方面中的至少一个所述内容的一部分的动画、所述内容的所述部分的互动性、与所述内容的所述部分相关联的可听输出和与所述内容的所述部分相关联的视频输出的同步、 所述内容的第一部分和所述内容的第二部分的叠合、与所述内容的一部分相关联的触觉输出、所述内容的作为所述内容的第一部分的替换内容的第二部分的可访问性。
72.根据权利要求70所述的方法,其中,与所述内容相关联的所述多个功能特性包括 Flash内容。
73.根据权利要求70所述的方法,其中,所述产生包括从与所述内容相关联的所述多个功能特性消除至少一个功能特性。
74.根据权利要求70所述的方法,其中所述产生包括生成包含第一元数据和第二元数据的文件,所述第一元数据与所述教育资料的内容相关联,所述第二元数据与所述多个功能特性的与将包括在所述教育资料内的内容相关联的子集相关联。
75.根据权利要求70所述的方法,其中通过与第一平台相关联的第一系统执行所述产生;并且所述递送系统与不同于所述第一平台的第二平台相关联。
76.根据权利要求70所述的方法,其中,所述递送系统是第一递送系统,所述教育资料是第一教育资料,所述方法还包括接收第四数据,所述第四数据与第二递送系统执行与所述内容相关联的所述多个功能特性的能力相关联,所述第二递送系统被构造为将第二教育资料递送给所述用户;生成第五数据,所述第五数据与和所述教育资料相关联的所述多个功能特性与所述第二递送系统的能力之间的差异相关联;和基于所述第五数据来产生包括所述内容的第二教育资料,使得与所述第二教育资料相关联的多个功能特性对应于所述第二递送系统的能力。
77.根据权利要求70所述的方法,其中,所述生成或产生中的至少一个由计算机系统自动地执行。
78.根据权利要求70所述的方法,还包括接收与所述内容的美观特性相关联的第四数据,所述产生包括对所述教育资料进行格式化,以包括与所述美观特性相关联的皮肤。
79.—种方法,包括生成第一教育资料,所述第一教育资料包括被布置以定义至少一个学习路径的内容; 接收与多个皮肤中的第一皮肤相关联的第一数据;接收与所述多个皮肤中的第二皮肤相关联的第二数据;产生第二教育资料,所述第二教育资料包括在所述第一皮肤中呈现的内容;和产生第三教育资料,所述第三教育资料包括在所述第二皮肤中呈现的内容。
80.根据权利要求79所述的方法,还包括自动地基于以下方面中的至少一个来产生所述第一数据被指定接收所述第二教育资料的学校、所述第二教育资料的用户的人口统计特性、所述第二教育资料的用户的地理位置、所述第二教育资料将被递送给所述用户的时间段、或者被构造为将所述第二教育资料递送给所述用户的递送系统。
81.根据权利要求79所述的方法,其中,所述第一皮肤包括以下方面中的至少一个将应用于所述第一教育资料的至少一部分的颜色、将应用于所述第一教育资料的所述部分的图形主题、或者将应用于所述第一教育资料的所述部分的非视觉主题。
82.根据权利要求79所述的方法,其中所述产生第二教育资料包括生成包含第一元数据和第二元数据的文件,所述第一元数据与所述教育资料的所述内容相关联,所述第二元数据与所述第一皮肤相关联。
83.根据权利要求79所述的方法,还包括接收第三数据,所述第三数据与和所述内容相关联的多个功能特性相关联;接收第四数据,所述第四数据与递送系统执行与所述内容相关联的所述多个功能特性的能力相关联,所述递送系统被构造为将所述第二教育资料递送给用户;和生成规则集合,所述规则集合与和所述内容相关联的所述多个功能特性与所述递送系统的能力之间的差异相关联,所述产生所述第二教育资料包括应用所述规则集合,使得与所述第二教育资料相关联的多个功能特性对应于所述递送系统的能力。
84.根据权利要求79所述的方法,其中,所述产生所述第二教育资料包括响应于所述规则集合移除具有与所述内容相关联的所述多个功能特性中的至少一个功能特性的内容的一部分。
85.一种用于开发教育资料的计算机系统,所述计算机系统包括存储器;和多个模块,其被构造为开发用于通过与所述计算机系统在操作上耦合的递送系统递送给用户的教育资料,所述多个模块中的至少一个的至少一部分存储在所述存储器的至少一部分中,所述多个模块包括范围和顺序引擎,其被构造为生成第一教育资料,所述第一教育资料包括被布置以定义至少一个学习路径的内容;和发布引擎,其被构造为接收与和所述内容相关联的多个功能特性相关联的第一数据, 接收与所述递送系统执行与所述内容相关联的所述功能特性的能力相关联的第二数据,并且产生不同于所述第一教育资料的第二教育资料,所述第二教育资料包括下述内容,所述内容被基于所述第一数据和所述第二数据修正,使得与所述第二教育资料相关联的多个功能特性对应于所述递送系统的能力。
86.根据权利要求85所述的计算机系统,其中,与所述内容相关联的所述多个功能特性包括以下方面中的至少一个所述内容的一部分的动画、所述内容的所述部分的互动性、 与所述内容的所述部分相关联的可听输出和与所述内容的所述部分相关联的视频输出的同步、所述内容的第一部分和所述内容的第二部分的叠合、与所述内容的一部分相关联的触觉输出、所述内容的作为所述内容的第一部分的替换内容的第二部分的可访问性。
87.根据权利要求85所述的计算机系统,其中,所述发布引擎被构造为修正所述内容, 使得与所述内容相关联的所述多个功能特性中的至少一个功能特性被禁止发布。
88.根据权利要求85所述的计算机系统,其中,所述发布引擎被构造为生成包含第一元数据和第二元数据的文件,所述第一元数据与所述第一教育资料的内容相关联,所述第二元数据与所述多个功能特性的与将包括在所述第二教育资料内的内容相关联的子集相关联。
89.根据权利要求85所述的计算机系统,其中所述递送系统是第一递送系统;并且所述发布引擎被构造为接收与第二递送系统执行与所述内容相关联的所述多个功能特性的能力相关联的第三数据,并且基于所述第三数据来产生与所述第一教育资料和所述第二教育资料不同的第三教育资料,所述第三教育资料包括下述内容,所述内容被基于所述第一数据和所述第三数据修正,使得与所述第三教育资料相关联的多个功能特性对应于与所述第二递送系统相关联的多个功能特性。
90.根据权利要求85所述的计算机系统,其中,所述发布引擎被构造为接收与所述内容的美观特性相关联的第四数据,并且产生包括与所述美观特性相关联的皮肤的第二教育资料。
91.根据权利要求85所述的计算机系统,其中,所述发布引擎被构造为生成验证报告, 所述验证报告识别与所述内容相关联的所述多个功能特性与所述递送系统的能力之间的差异。
92.一种存储表示使一个或多个处理器执行以下的指令的代码的一个或多个处理器可读介质接收第一数据,所述第一数据与和教育资料的内容相关联的多个功能特性相关联; 接收第二数据,所述第二数据与递送系统执行与所述内容相关联的所述多个功能特性的能力相关联,所述递送系统被构造为将所述教育资料递送给用户;生成第三数据,所述第三数据与和所述内容相关联的所述多个功能特性与所述递送系统的能力之间的差异相关联;和生成包括下述内容的教育资料,所述内容被基于所述第三数据修正,使得与所述教育资料相关联的多个功能特性对应于所述递送系统的能力。
93.根据权利要求92所述的一个或多个处理器可读介质,其中,表示使所述一个或多个处理器产生所述教育资料的指令的代码包括禁止发布与所述内容相关联的所述多个功能特性中的至少一个功能特性的代码。
94.根据权利要求92所述的一个或多个处理器可读介质,其中,表示使所述一个或多个处理器产生所述教育资料的指令的代码包括生成包含第一元数据和第二元数据的文件的代码,所述第一元数据与所述教育资料的内容相关联,所述第二元数据与所述多个功能特性的与将包括在所述教育资料内的内容相关联的子集相关联。
95.根据权利要求92所述的一个或多个处理器可读介质,其中,表示使所述一个或多个处理器产生所述教育资料的指令的代码包括对所述教育资料进行格式化以包括与所述内容的美观特性相关联的皮肤的代码。
96.—种方法,包括布置多个学习目标,以定义教育资料的学习目标序列,所述多个学习目标中的每个学习目标与包括学习对象、评估或教学策略项目中的至少一个的内容相关联;基于与时间内容对于用户的呈现相关联的时间将所述时间内容在所述学习目标序列内的某一位置处插入到所述学习目标序列内;和生成教育资料,所述教育资料包括与所述多个学习目标中的每个学习目标相关联的内容和所述时间内容,所述内容和所述时间内容被布置以定义所述学习目标序列内的至少一个学习路径。
97.根据权利要求96所述的方法,其中所述与所述学习目标子集中的至少一个学习目标相关联的内容包括多个学习对象和多个评估;并且执行所述生成,使得所述多个学习对象和所述多个评估被布置以定义所述学习目标序列内的多个学习路径,所述时间内容包括在所述多个学习路径中的每个学习路径内。
98.根据权利要求96所述的方法,其中,所述时间内容包括以下内容中的至少一个与日期相关联的学习对象、与历史事件相关联的学习对象、或者与时间段相关联的评估。
99.根据权利要求96所述的方法,其中,所述教育资料是与第一用户相关联的第一教育资料,所述至少一个学习路径包括在第一位置处的时间内容,所述方法还包括生成与第二用户相关联的第二教育资料,所述第二教育资料包括与所述多个学习目标中的每个学习目标相关联的内容和所述时间内容,所述内容和所述时间内容被布置以定义所述学习目标序列内的至少一个学习路径,所述第二学习资料的至少一个学习路径包括在与所述第一位置不同的第二位置处的时间内容。
100.根据权利要求96所述的方法,其中基于所述多个学习目标中的每个学习目标与所述多个学习目标中的至少一个其它学习目标的关联来自动执行所述布置;并且基于用于将所述教育资料递送给所述用户的进度来自动执行所述插入。
101.根据权利要求96所述的方法,其中在下述时间段期间执行所述生成,所述时间段在与所述教育资料的第一部分到所述用户的递送对应的起始时间之前开始,并在所述起始时间之后结束,包括在所述教育资料的第二部分内的内容的一部分或者包括在所述教育资料的第二部分内的时间内容的一部分中的至少一个在所述起始时间未被定义。
102.根据权利要求96所述的方法,其中,所述学习对象、所述评估或者所述时间内容中的至少一个与实物学习活动相关联。
103.根据权利要求96所述的方法,其中,所述学习对象、所述评估或者所述时间内容中的至少一个包括实物项目的视觉描绘。
104.根据权利要求96所述的方法,还包括对所述教育资料的时间内容的一部分进行格式化,以包括与所述时间内容的呈现相关联的皮肤。
105.根据权利要求96所述的方法,所述学习目标序列内的位置基于以下方面中的至少一个所述用户的人口统计特性、或者所述用户的地理位置。
106.一种用于开发教育资料的计算机系统,所述计算机系统包括存储器;和多个模块,其被构造为开发用于通过与所述计算机系统在操作上耦合的递送系统递送给用户的教育资料,所述多个模块中的至少一个的至少一部分存储在所述存储器的至少一部分中,所述多个模块包括范围和顺序引擎,其被构造为布置多个学习目标,以定义学习目标序列,所述多个学习目标中的每个学习目标与内容相关联;和时间事件管理,其被构造为基于与时间内容对于用户的呈现相关联的时间在所述学习目标序列内的某一位置处插入所述时间内容;和发布引擎,其被构造为生成包括与所述多个学习目标中的每个学习目标相关联的内容和所述时间内容的教育资料,所述内容和所述时间内容被布置以定义所述学习目标序列内的至少一个学习路径。
107.根据权利要求106所述的计算机系统,其中与所述学习目标子集中的至少一个学习目标相关联的内容包括多个学习对象和多个评估;并且所述发布引擎被构造为布置所述多个学习对象和所述多个评估,以定义所述学习目标序列内的多个学习路径,所述时间内容包括在所述多个学习路径中的每个学习路径内。
108.根据权利要求106所述的计算机系统,其中,所述时间内容包括以下内容中的至少一个与日期相关联的学习对象、与历史事件相关联的学习对象、或者与时间段相关联的评估。
109.根据权利要求106所述的计算机系统,其中所述教育资料是与第一用户相关联的第一教育资料;所述至少一个学习路径包括在第一位置处的时间内容;并且所述发布引擎被构造为生成与第二用户相关联的第二教育资料,所述第二教育资料包括与所述多个学习目标中的每个学习目标相关联的内容和相关联的时间内容,所述内容和所述时间内容被布置以定义所述学习目标序列内的至少一个学习路径,所述第二教育资料的所述至少一个学习路径包括在与第一位置不同的第二位置处的时间内容。
110.根据权利要求106所述的计算机系统,其中所述发布引擎被构造为在下述时间段期间生成所述教育资料,所述时间段在与所述教育资料的第一部分到所述用户的递送对应的起始时间之前开始,并且在所述起始时间之后结束,包括在所述教育资料的第二部分内的内容的一部分或者包括在所述教育资料的第二部分内的时间内容的一部分中的至少一个在所述起始时间未被定义。
111.根据权利要求106所述的计算机系统,其中,所述发布引擎被构造为对所述教育资料的时间内容的一部分进行格式化,以包括与所述时间内容的呈现相关联的皮肤。
112.—种存储表示使一个或多个处理器执行以下的指令的代码的一个或多个处理器可读介质布置多个学习目标,以定义学习目标序列,所述多个学习目标中的每个学习目标与包括学习对象、评估或教学策略项目中的至少一个的内容相关联;基于与时间内容对于用户的呈现相关联的时间将所述时间内容在所述学习目标序列内的某一位置处插入到所述学习目标序列内;和生成教育资料,所述教育资料包括与所述多个学习目标中的每个学习目标相关联的内容和所述时间内容,所述内容和所述时间内容被布置以定义所述学习目标序列内的至少一个学习路径。
113.根据权利要求112所述的一个或多个处理器可读介质,其中与所述学习目标子集中的至少一个学习目标相关联的内容包括多个学习对象和多个评估;并且表示使所述一个或多个处理器生成所述教育资料的指令的代码包括布置所述多个学习对象和所述多个评估以定义所述学习目标序列内的多个学习路径的代码,所述时间内容包括在所述多个学习路径中的每个学习路径内。
114.根据权利要求112所述的一个或多个处理器可读介质,其中所述教育资料是与第一用户相关联的第一教育资料,至少一个学习路径包括在第一位置处的时间内容;并且表示使所述一个或多个处理器生成所述教育资料的指令的代码包括生成与第二用户相关联的第二教育资料的代码,所述第二教育资料包括与所述多个学习目标中的每个学习目标相关联的内容和所述时间内容,所述内容和所述时间内容被布置以定义所述学习目标序列内的至少一个学习路径,所述第二教育资料的至少一个学习路径包括在与第一位置不同的第二位置处的时间内容。
115.根据权利要求112所述的一个或多个处理器可读介质,其中,表示使所述一个或多个处理器生成所述教育资料的指令的代码包括在下述时间段期间生成所述教育资料的代码,所述时间段在与所述教育资料的第一部分到所述用户的递送对应的起始时间之前开始,并且在所述起始时间之后结束,包括在所述教育资料的第二部分内的内容的一部分或者包括在所述教育资料的第二部分内的时间内容的一部分中的至少一个在所述起始时间未被定义。
116.根据权利要求112所述的一个或多个处理器可读介质,还包括表示使所述一个或多个处理器执行以下的指令的代码对所述教育资料的时间内容的一部分进行格式化,以包括与所述时间内容的呈现相关联的皮肤。
117.一种方法,包括将与多个学习目标相关联的教育资料的一部分递送给学生,所述教育资料包括被布置以定义与所述多个学习目标中的学习目标相关联的多个学习路径的多个内容,所述教育资料的所述部分包括所述多个内容的与所述多个学习路径的子集相关联的子集;接收与所述多个学习路径的子集内的学习路径的数量相关联的数据;和响应于所述数据生成通知。
118.根据权利要求117所述的方法,其中,所述数据是第一数据,所述方法还包括接收第二数据,所述第二数据与以下方面中的至少一个相关联所述学生完成所述多个内容的子集中的内容所花费的时间长度、所述学生在所述多个学习路径的子集中的学习路径内所花费的时间长度、或者所述学生在所述多个学习路径的子集中的每个学习路径内所花费的时间长度,响应于所述第二数据执行所述生成。
119.根据权利要求117所述的方法,其中,所述多个内容的子集包括学习对象、评估和教学策略项目,所述学习对象、评估或者教学策略项目中的至少一个与实物学习活动相关联。
120.根据权利要求117所述的方法,其中,所述多个内容的子集包括学习对象、评估和教学策略项目,所述学习对象、评估或者教学策略项目中的至少一个包括实物项目的视觉描绘。
121.根据权利要求117所述的方法,其中,所述数据是第一数据,所述方法还包括 接收第二数据,所述第二数据与和所述多个学习目标中的学习目标相关联的评估的得分相关联,响应于所述第二数据执行所述生成。
122.根据权利要求117所述的方法,其中,所述数据是第一数据,所述方法还包括 接收第二数据,所述第二数据与所述学生的概况相关联,所述概况包括以下方面中的任何一个所述学生的人口统计特性、所述学生过去的教育表现的指示符、所述学生的家庭状况、或者所述学生的健康状况,响应于所述第二数据执行所述生成。
123.根据权利要求117所述的方法,其中,所述教育资料的所述部分是第一部分,所述数据是第一数据,所述方法还包括接收第二数据,所述第二数据与以下时间长度中的至少一个相关联所述学生完成所述多个内容的子集中的内容所花费的时间长度、所述学生在所述多个学习路径的子集中的学习路径内所花费的时间长度、或者所述学生在所述多个学习路径的子集中的每个学习路径内所花费的时间长度;和响应于所述第一数据和所述第二数据将所述教育资料的第二部分递送给所述学生。
124.根据权利要求117所述的方法,其中,所述教育资料的所述部分是第一部分,所述数据是第一数据,所述方法还包括接收与所述学生的概况相关联的第二数据,所述概况包括以下方面中的至少一个所述学生的人口统计特性、所述学生过去的教育表现的指示符、所述学生的家庭状况、或者所述学生的健康状况;和响应于所述第一数据和所述第二数据将所述教育资料的第二部分递送给所述学生。
125.—种用于递送教育资料的计算机系统,所述计算机系统包括存储器;和多个模块,其被构造为将所述教育资料递送给学生,所述教育资料与多个学习目标相关联,所述多个模块中的至少一个的至少一部分存储在所述存储器的至少一部分中,所述多个模块包括递送引擎,其被构造为将所述教育资料的一部分递送给学生,所述教育资料包括被布置以定义与所述多个学习目标中的学习目标相关联的多个学习路径的多个内容,所述教育资料的所述部分包括所述多个内容的与所述多个学习路径的子集相关联的子集;反馈引擎,其被构造为接收与所述多个学习路径的子集内的学习路径的数量相关联的数据;和通知引擎,其被构造为响应于所述数据生成通知。
126.根据权利要求125所述的计算机系统,其中所述数据是第一数据;所述反馈引擎被构造为接收第二数据,所述第二数据与以下时间长度中的至少一个相关联所述学生完成所述多个内容的子集中的内容所花费的时间长度、所述学生在所述多个学习路径的子集中的学习路径内所花费的时间长度、或者所述学生在所述多个学习路径的子集中的每个学习路径内所花费的时间长度;并且所述通知弓I擎被构造为响应于所述第二数据生成通知。
127.根据权利要求125所述的计算机系统,其中所述数据是第一数据;所述反馈引擎被构造为接收第二数据,所述第二数据与和所述多个学习目标中的学习目标相关联的评估的得分相关联;并且通知引擎,其被构造为响应于所述第二数据生成通知。
128.根据权利要求125所述的计算机系统,其中所述数据是第一数据;所述反馈引擎被构造为接收第二数据,所述第二数据与所述学生的概况相关联,所述概况包括以下方面中的至少一个所述学生的人口统计特性、所述学生过去的教育表现的指示符、所述学生的家庭状况、或者所述学生的健康状况;并且所述通知弓I擎被构造为响应于所述第二数据生成通知。
129.根据权利要求125所述的计算机系统,其中,所述通知引擎被构造为接收原始通知文件,将所述原始通知文件内的数据转换为具有预定格式的通知,并且将该通知投递到供用户接收的位置。
130.根据权利要求125所述的计算机系统,其中所述教育资料的所述部分是第一部分;所述数据是第一数据;所述反馈引擎被构造为接收第二数据,所述第二数据与以下时间长度中的至少一个相关联所述学生完成所述多个内容的子集中的内容所花费的时间长度、所述学生在所述多个学习路径的子集中的学习路径内所花费的时间长度、或者所述学生在所述多个学习路径的子集中的每个学习路径内所花费的时间长度;并且所述递送引擎被构造为响应于所述第一数据和所述第二数据将所述教育资料的第二部分递送给所述学生。
131.根据权利要求125所述的计算机系统,其中所述教育资料的所述部分是第一部分;所述数据是第一数据;所述反馈引擎被构造为接收第二数据,所述第二数据与所述学生的概况相关联,所述概况包括以下方面中的任何一个所述学生的人口统计特性、所述学生过去的教育表现的指示符、所述学生的家庭状况、或者所述学生的健康状况;并且所述递送引擎被构造为响应于所述第一数据和所述第二数据将所述教育资料的第二部分递送给所述学生。
132.—种存储表示使一个或多个处理器执行以下的指令的代码的一个或多个处理器可读介质将与多个学习目标相关联的教育资料的一部分递送给学生,所述教育资料包括被布置以定义与所述多个学习目标中的学习目标相关联的多个学习路径的多个内容,所述教育资料的所述部分包括所述多个内容的与所述多个学习路径的子集相关联的子集;接收与所述多个学习路径的子集内的学习路径的数量相关联的数据;和响应于所述数据生成通知。
133.根据权利要求132所述的一个或多个处理器可读介质,其中所述数据是第一数据;表示使所述一个或多个处理器接收第一数据的指令的代码包括接收第二数据的代码, 所述第二数据与以下时间长度中的至少一个相关联所述学生完成所述多个内容的子集中的内容所花费的时间长度、所述学生在所述多个学习路径的子集中的学习路径内所花费的时间长度、或者所述学生在所述多个学习路径的子集中的每个学习路径内所花费的时间长度;并且表示使所述一个或多个处理器生成所述通知的指令的代码包括响应于所述第二数据生成所述通知的代码。
134.根据权利要求132所述的一个或多个处理器可读介质,其中所述数据是第一数据;表示使所述一个或多个处理器接收第一数据的指令的代码包括接收第二数据的代码, 所述第二数据与所述学生的概况相关联,所述概况包括以下方面中的任何一个所述学生的人口统计特性、所述学生过去的教育表现的指示符、所述学生的家庭状况、或者所述学生的健康状况;并且表示使所述一个或多个处理器生成所述通知的指令的代码包括响应于所述第二数据生成所述通知的代码。
135.根据权利要求132所述的一个或多个处理器可读介质,其中所述数据是第一数据;所述教育资料的所述部分是第一部分;表示使所述一个或多个处理器接收第一数据的指令的代码包括接收第二数据的代码, 所述第二数据与以下时间长度中的至少一个相关联所述学生完成所述多个内容的子集中的内容所花费的时间长度、所述学生在所述多个学习路径的子集中的学习路径内所花费的时间长度、或者所述学生在所述多个学习路径的子集中的每个学习路径内所花费的时间长度;并且表示使所述一个或多个处理器所述教育资料的第一部分的指令的代码包括响应于所述第一数据和所述第二数据生成所述教育资料的第二部分的代码。
136.根据权利要求132所述的一个或多个处理器可读介质,其中所述数据是第一数据;所述教育资料的所述部分是第一部分;表示使所述一个或多个处理器接收第一数据的指令的代码包括接收第二数据的代码, 所述第二数据与所述学生的概况相关联,所述概况包括以下方面中的任何一个所述学生的人口统计特性、所述学生过去的教育表现的指示符、所述学生的家庭状况、或者所述学生的健康状况;并且表示使所述一个或多个处理器所述教育资料的第一部分的指令的代码包括响应于所述第一数据和所述第二数据生成所述教育资料的第二部分的代码。
137.一种方法,包括从教育递送系统接收与多个学生的特性相关联的数据;自动地基于所述数据从所述多个学生选择第一组学生和从所述多个学生选择第二组学生,使得所述第一组学生与所述第二组学生基本上相同;将第一教育资料递送给所述第一组学生,所述第一教育资料包括与多个学习目标相关联的第一内容,所述第一内容被布置以定义至少一个第一学习路径;和将第二教育资料递送给所述第二组学生,所述第二教育资料包括与所述多个学习目标相关联的第二内容,所述第二内容被布置以定义至少一个第二学习路径。
138.根据权利要求137所述的方法,其中,所述特性包括以下方面中的至少一个人口统计特性、地理位置、与所述多个学习目标中的学习目标相关联的评估的得分、完成所述评估的时间、尝试完成所述评估的次数、或者基于以前的教育经历关于所述学习目标的知识的指示符。
139.根据权利要求137所述的方法,其中所述数据与所述多个学生的多个特性相关联,并且包括多个加权参数,所述加权参数被构造为量化所述多个学生中的每个学生表现出所述多个特性中的每个特性的程度;并且所述自动地选择包括基于所述多个加权参数来生成用于所述多个学生中的每个学生的同一性参数。
140.根据权利要求137所述的方法,其中所述数据与所述多个学生的多个特性相关联;并且所述选择包括生成与所述多个特性相关联的学生的数量的估算。
141.根据权利要求137所述的方法,其中,所述递送第一教育资料作为将较大的教育资料递送给所述多个学生的一部分而被执行。
142.根据权利要求137所述的方法,其中 所述第二内容与所述第一内容相同;并且所述第二学习路径与所述第一学习路径不同。
143.根据权利要求137所述的方法,其中所述第一教育资料包括与所述第一内容的美观特性相关联的第一皮肤;并且所述第二教育资料包括与所述第二内容的美观特性相关联的第二皮肤,所述第二皮肤与所述第一皮肤不同。
144.根据权利要求137所述的方法,其中,所述第一内容或所述第二内容中的至少一个包括与实物学习活动相关联的部分。
145.根据权利要求137所述的方法,其中,所述第一内容或所述第二内容中的至少一个包括实物项目的视觉描绘。
146.根据权利要求137所述的方法,其中,所述递送第一教育资料作为在学术期间将课件递送给所述多个学生的一部分而被执行,所述方法还包括接收第一数据,所述第一数据与第一组学生关于所述多个学习目标的知识相关联; 接收第二数据,所述第二数据与第二组学生关于所述多个学习目标的知识相关联;和基于所述第一数据和所述第二数据在所述学术期间更新所述课件。
147.一种用于递送用于教育资料的试用测验的计算机系统,所述计算机系统包括 存储器;和多个模块,其被构造为递送所述试用测验,所述多个模块中的至少一个的至少一部分存储在所述存储器的至少一部分中,所述多个模块包括试用测验开发引擎,其被构造为从教育递送系统接收与多个学生的特性相关联的数据,并且基于所述数据从所述多个学生选择第一组学生和从所述多个学生选择第二组学生,使得第一组学生与第二组学生基本上相同;和递送引擎,其被构造为将第一教育资料递送给第一组学生,所述第一教育资料包括被布置以定义至少一个第一学习路径的、与多个学习目标相关联的第一内容,所述递送引擎被构造为将第二教育资料递送给第二组学生,所述第二教育资料包括被布置以定义至少一个第二学习路径的、与所述多个学习目标相关联的第二内容。
148.根据权利要求147所述的计算机系统,其中,所述特性包括以下方面中的至少一个人口统计特性、地理位置、与所述多个学习目标中的学习目标相关联的评估的得分、完成所述评估的时间、尝试完成所述评估的次数、或者基于以前的教育经历关于所述学习目标的知识的指示符。
149.根据权利要求147所述的计算机系统,其中所述数据与所述多个学生的多个特性相关联,并且包括多个加权参数,所述加权参数被构造为量化所述多个学生中的每个学生表现出所述多个特性中的每个特性的程度;并且所述试用测验开发引擎被构造为基于所述多个加权参数生成用于所述多个学生中的每个学生的同一性参数。
150.根据权利要求147所述的计算机系统,其中 所述数据与所述多个学生的多个特性相关联;并且所述试用测验开发引擎被构造为生成与所述多个特性相关联的学生的数量的估算。
151.根据权利要求147所述的计算机系统,其中,所述递送引擎被构造为将第一皮肤应用于第一教育资料,所述第一皮肤与第一内容的美观特性相关联,所述递送引擎被构造为将第二皮肤应用于第二教育资料,所述第二皮肤与第二内容的美观特性相关联,所述第二皮肤与所述第一皮肤不同。
152.一种存储表示使一个或多个处理器执行以下的指令的代码的一个或多个处理器可读介质从教育递送系统接收与多个学生的特性相关联的数据;基于所述数据从所述多个学生选择第一组学生和从所述多个学生选择第二组学生,使得第一组学生与第二组学生基本上相同;和将第一教育资料递送给第一组学生,所述第一教育资料包括被布置以定义至少一个第一学习路径的、与多个学习目标相关联的第一内容;和将第二教育资料递送给第二组学生,所述第二教育资料包括被布置以定义至少一个第二学习路径的、与所述多个学习目标相关联的第二内容。
153.根据权利要求152所述的一个或多个处理器可读介质,其中,所述特性包括以下方面中的至少一个人口统计特性、地理位置、与所述多个学习目标中的学习目标相关联的评估的得分、完成所述评估的时间、尝试完成所述评估的次数、或者基于以前的教育经历关于所述学习目标的知识的指示符。
154.根据权利要求152所述的一个或多个处理器可读介质,其中所述数据与所述多个学生的多个特性相关联,并且包括多个加权参数,所述加权参数被构造为量化所述多个学生中的每个学生表现出所述多个特性中的每个特性的程度;并且表示使所述一个或多个处理器选择第一组学生和第二组学生的指令的代码包括基于所述多个加权参数生成用于所述多个学生中的每个学生的同一性参数的代码。
155.根据权利要求152所述的一个或多个处理器可读介质,还包括表示使所述一个或多个处理器执行以下的指令的代码将第一皮肤应用于第一教育资料,并且将第二皮肤应用于第二教育资料,所述第一皮肤与第一内容的美观特性相关联,所述第二皮肤与第二内容的美观特性相关联,所述第二皮肤与所述第一皮肤不同。
156.根据权利要求152所述的一个或多个处理器可读介质,其中,表示使所述一个或多个处理器递送第一教育资料和递送第二教育资料的指令的代码包括作为在学术期间将课件递送给所述多个学生的一部分递送第一教育资料和递送第二教育资料的代码,所述代码还包括表示使所述一个或多个处理器执行以下的指令的代码接收第一数据,所述第一数据与第一组学生关于所述多个学习目标的知识相关联;接收第二数据,所述第二数据与第二组学生关于所述多个学习目标的知识相关联;和基于所述第一数据和所述第二数据在所述学术期间更新所述课件。
全文摘要
本公开涉及用于生成、递送和管理教育资料的系统和方法。一种方法包括从教育递送系统接收与学生集合的特性相关联的数据。所述特性可包括,例如,人口统计特性、地理位置、与多个学习目标中的学习目标相关联的评估的得分、完成所述评估的时间、尝试完成所述评估的次数、和/或基于以前的教育经验关于学习目标的知识的指示符。自动地基于所述数据从学生集合选择第一组学生和第二组学生,使得第一组学生与第二组学生基本上相同。将第一教育资料递送给第一组学生。将第二教育资料递送给第二组学生。
文档编号G09B7/00GK102598085SQ201080041965
公开日2012年7月18日 申请日期2010年8月13日 优先权日2009年8月14日
发明者A·保罗, B·P·格拉夫, B·V·H·萨克斯伯克, R·J·帕克阿德 申请人:K12股份有限公司