专利名称:用于将课程映射至学程要求的技术的制作方法
技术领域:
本发明涉及建立课程-要求映射,并且更具体地,涉及将由第一院校提供的课程映射至第二院校的学程(program)要求。
背景技术:
为了在诸如学院或大学之类的院校获得学术承认(例如,学术学位、职业认证等,此后为了简单而称作“学位”),学生必须完成院校已经针对与学位相关联的学程所设置的要求。例如,院校可以要求学生修学并通过该院校所规定的特定课程,以作为从该院校得到特定学位的先决条件。一般而言,一旦学生已经完成了学位学程的所有要求,该学生就从院校得到相关联的学位。许多时候,学生开始在一个院校修学特定学位学程的课程,并且在完成该学程的所有要求之外,转学至另一个院校。作为转学过程的一部分,该学生可以请求新的院校对该 学生已经在其它院校所修学的任意课程进行评估以确定如何将该课程适用于新院校的要求。因此,在之前院校所修学的课程可以满足新院校的学程要求,这减少了学生在新院校获得学位所剩余的要求数量。然而,对于特定院校(“目标院校”)而言,将其它院校(“源院校”)所提供的课程映射至目标院校的学程要求是非常困难的。对源院校所提供的课程进行评估的一种方法是手工对源院校的每门课程进行评估。为了手工评估课程,目标院校的人工评估员对课程内容进行审查以确定如何将该课程适用至目标院校的要求。目标院校的评估员可以参考有关课程的若干信息源。例如,目标院校和源院校之间的衔接协议可以对将课程映射至目标院校的一个或多个学程要求提供指导。而且,源院校所提供的课程目录可以包含在评估课程中进行辅助的信息。考虑到学习课程内容以及将该内容映射至适当学程要求所需的时间,手工评估课程可能是昂贵的。此外,手工评估课程的开支在目标院校对已经被录取学生和仅是有兴趣了解他们之前所修学的课程将如何适用于目标院校的学程的学生所修学的课程进行评估的情况下会有所增加。如下事实加剧了该开支许多仅有兴趣了解其已经在其它院校所修学的课程将满足目标院校的什么要求的院校院校学生并不实际转学到目标院校。将会有益的是,针对目标院校向人工评估员提供更多信息以减少对来自源院校的课程进行评估所需的时间。而且,对来自源院校的课程进行自动评估以确定课程如何映射到目标院校的学程要求将会有益的。该部分中所描述的方法是可以被实施的方法,但是并不必须是之前已经被构思或实施过的方法。因此,除非另外指出,否则不应当假设该部分中所描述的任意方法仅由于其包括在该部分中而构成现有技术。
在附图的示图中通过示例而并非通过限制的方式对本发明进行图示,并且其中相同的附图标记指代相似要素,并且其中图I是描绘用于评估课程的示例网络部署100的框图。图2图示了包括全局建立和特定于申请人的课程-要求映射的数据库实例。图3图示了使用之前所建立的课程-要求映射来针对特定学生确定特定外部课程至特定内部学程的一个或多个要求的示例方法。图4图示了用于基于针对学生的外部学业所建立的课程-要求映射来显示假设的学生在学程中的进度的示例图形用户界面。图5是可以在其上实施本发明的计算机系统的框图。
具体实施方式
在以下描述中,出于解释的目的,给出许多具体细节以便提供对本发明的全面理解。然而,将会明显的是,本发明可以在没有这些具体细节的情况下进行实践。在其它实例中,以框图形式示出了公知的结构和设备以便避免对本发明造成不必要的混淆。一般概况这里描述了其中评估器针对目标院校自动确定源院校所提供的课程(这里称作“外部课程”)的课程-要求映射的技术。这里还描述了课程评估器通过提供关于之前已经与外部课程相关联的课程-要求映射的信息来促成外部课程的人工评估的技术。外部课程的评估可以基于之前已经针对目标院校所建立的课程-要求映射。这些映射可以是全局建立的,并且可应用于目标院校的所有学生和申请人,或者可以是特定于申请人的,并且仅可应用于为其建立的了映射的学生。与之前已经针对目标院校所建立的全局建立和特定于申请人的课程-要求映射相关的信息可以被用来评估针对特定学生的外部课程。作为评估的结果,外部源可以被映射到针对特定学生的特定学程要求,这允许外部源满足目标院校的特定学程要求。课程评估架构示例课程评估器可以驻留于服务器上,并且对通过网络提交给课程评估器的外部课程进行评估或者促成其评估。为外部课程确定可能的课程-要求映射被称作对外部课程进行“评估”。图I是描绘根据本发明实施例的用于评估外部课程的示例网络部署100的框图。网络部署100包括经由网络130通信地耦合的客户端设备110和服务器设备120。月艮务器设备120还通信地耦合到数据库140。客户端设备110可以通过任意类型的客户端设备来实施。客户端设备110的示例实施方式包括工作站、个人计算机、膝上型计算机、个人数字助理(PDA)、蜂窝电话设备,以及任意类型的移动设备,但是并不局限于此。在网络部署100中,客户端设备110被配置以浏览器112。浏览器112被配置为解释和显示通过网络130所接收的web页面,诸如超文本标记语言(HTML)页面和可扩展标记语言(XML)页面等。浏览器112还可以被配置为促成客户端设备110和服务器设备120通过网络130进行的其它类型的通信。在备选实施例中,客户端设备110被配置为没有浏览器112。客户端设备110还可以根据特定实施方式而被配置以其它机制、处理和功能。网络130可以被配置以促成客户端110和服务器120之间的信息交换的任意类型的介质和/或机制。此外,根据特定应用的要求,网络130可以使用任意类型的通信协议,并且可以是安全或非安全的。服务器设备120可以由能够通过网络130与客户端设备110进行通信的任意类型设备来实施。在网络部署100中,服务器120被配置以课程评估器122。课程评估器122能够产生要通过网络130发送至客户端设备110的web页面。课程评估器122进一步被配置为通过网络130、通过超文本传输协议(HTTP)、安全超文本传输协议(HTTPS)、文件传输协议(FTP)等来接收信息(包括文档)。课程评估器122可以通过本发明实施例内的一个或多个逻辑模块进行实施并且在以下进行进一步详细描述。根据特定实施方式,服务器设备120可以被配置以其它机制、处理和功能。服务器设备120通信地耦合至数据库140。数据库140可以通过包括易失性和非易失性存储在内的任意类型的存储来实施。数据库140可以包括随机访问存储器(RAM)、一个或多个硬盘或软盘,或者主存储器,但是并不局限于此。数据库140可以包括服务器设备120之外的一个或多个模块,或者可以被实施为服务器120的内部组件。此外,数据库140可以不直接连接到服务器设备120,而是可以通过网络130对服务器设备120可访问。在本发明的一个实施例中,数据库140存储与以下进一步详细描述的被课程评估器122所利用 的全局定义和特定于申请人的课程-要求映射相关的信息。图2图示了包括全局映射210和特定于申请人的映射220的数据库140的实例。因此,在图I所示的实施例中,客户端设备110的用户可以从课程评估器122请求web页面,其中该web页面具有允许用户指定与外部课程相关的信息的控件。课程评估器122可以通过网络130向客户端110发送所请求的web页面。课程评估器122可以接收与用户通过web页面所提交的课程相关的信息,并且随后可以基于所接收的信息对课程进行评估。课程的评估可以至少部分地基于存储在数据库140的课程-要求映射。课程评估器122可以例如通过向客户端设备110返回包括结果显示的web页面,或者通过向用户发送包含结果的电子邮件等等向客户端设备110的用户指示课程评估的结果。课程-要求映射如之前所提到的,源院校所提供的课程可以被评估以确定课程和目标院校的学程要求之间的可能映射。这样的评估可以基于存储在数据库140中之前已经对目标院校所执行的课程-要求映射。—些院校可以具有许多学程,其中的每一个具有不同的要求集合。例如,院校可以具有被设计为满足通信科学学士学位要求的一个学程,以及被设计为满足计算机科学的科学学士学位要求的另一个学程。总体看来,目标院校的所有学程的要求集合在这里被称作目标院校的“内部要求”。通常,学程表示与目标院校所授予的任意形式的学术认可相关联的所有要求。学术认可的形式是特定研究领域中的学位或证书等,例如是通信科学学士学位。如这里所使用的,“课程”是指目标院校认可为满足目标院校的一个或多个要求的任意类型的资格。例如,术语“课程”可以指院校所认可的任意类型的课(class),而无论该课是否由该院校进行管理。由院校所提供的课程可以是在课程的校园所教授并且由院校的教员所教授的课。这样的课程也可以是由院校教员通过因特网或在远程所教授的课。此夕卜,院校所提供的课程可以由不隶属于院校的教师在远离院校校园的校园或者通过因特网进行教授,这被院校承认为符合课程学分资格。例如,院校可以承认私人公司所提供的认证学程符合课程学分资格,该学程被用来就公司技术对人员进行培训。此外,目标院校可以将其它类型的资格映射至目标院校的要求。例如,目标院校可以将能力考试映射至目标院校的一个或多个要求。能力考试可以由目标或源院校、包括海陆空三军各个分支在内的政府部门以及其它测试主体所提供。因此,如果申请人通过了能力考试,则考试可以被认为是满足该考试映射到其的目标院校的要求。目标院校还可以将诸如职业证书或者发表的经验文章等的资格映射到目标院校的一个或多个要求。院校可以具有外部课程可以映射到其的许多不同类型的要求。例如,院校可以将外部课程映射到学程要求,诸如(a)院校所提供的特定课程(“内部课程”);(b)特定类型课程的课程学分;(C) 一般课程学分;(d)学程的非课程要求;或者(e)无,等等。为了说明,目标大学的评估器可以对源大学所提供的名为“劝诱性演讲”的三学分课程进行评估。课程在这里应当被称作Comml20。作为评估结果,评估器可以将Comm 120映射到目标大学提供的诸如题为“口头交际入门”的Co_ 110的特定课程。评估器还可以将源大学的Comm 120映射至特定课程类型的课程学分,例如三个通信课程学分,而并不将Comm 120映射至特定内部课程。评估器可以将Comm 120映射至三个一般课程学分,例如选 修学分,而并不向任意课程类型指定学分。此外,评估器可以将Co_ 120映射至目标大学学程的非课程要求,诸如公开演讲的表现或者通过学程的测试。同样,目标大学可以确定源大学的Comml20并不映射至目标大学学程的任何要求。为了便于解释,课程-要求映射在这里被描述为将外部课程映射至内部课程。然而,如以上所指出的,课程-要求映射可以将外部课程映射至院校要求而不是具体的内部课程。所建立的课程-要求映射可以存储在数据库140 (图I)中。在一个实施例中,数据库140中所存储的映射基于人工输入所生成,例如人工评估人员创建映射,并且使得该映射存储在数据库140中。另外,目标院校可以要求映射仅在其作为一个或多个学生转学的基础的情况下被存储在数据库140中,即其已经被应用于学生所修学的外部课程以允许该外部课程满足院校针对该学生的学程要求。类似地,如以下进一步详细描述的,目标院校可以允许仅捆绑映射被存储在数据库140中。在另一个实施例中,例如由课程评估器122自动创建的映射也被存储在数据库140中。全局课程-请求映射已经针对院校所建立的某些课程-要求映射可以被应用于院校的所有申请人和学生。这样的映射在这里被称作“全局课程-要求映射”。可以通过委员会对外部课程的详细评定等来使用许多方法建立全局课程-要求映射,包括通过衔接协议。衔接协议是目标院校已经与诸如另一个院校或公司的另一实体所制定的协议,其定义了某些全局课程-要求映射。例如,为了在两个院校之间产生衔接协议,院校的代表可以审查每个结构所提供的课程和学程要求并且确定外部课程和内部院校要求之间的映射。这样的衔接协议通常作为协议各方的院校范围的政策来实施,并且其中所定义的课程-要求映射可以被应用于作为协议一方的院校的所有学生和申请人。也可以基于外部源的详细评定来为院校创建针对外部课程的全局课程-要求映射。这样的详细评定可以包括外部课程各个方面的审查,其各方面可以包括外部课程的主题、要求、水平和认知难度等。基于外部课程的各方面,课程可以被适当认为针对院校的所有申请人和学生满足院校的一个或多个学程要求。为了说明全局映射,源大学和目标大学之间的衔接协议只是源大学所提供的Comm120映射至目标大学所提供的Comm 110。此外,目标大学的评估人员已经对来自源大学的Comm 120进行了详细分析,并且已经确定了源大学所提供的Comm 120还映射至目标大学所提供的Comm 102。因此,源大学的Comm 120被全局映射到目标大学所提供的CommllO和Comm 102。在一个实施例中,如图2的数据库140中的全局映射210所示,针对源大学的Comm 120的两个全局映射都被记录在数据库140中。特定于申请人的课程-要求映射并非所有的外部课程都在目标院校与全局课程-要求映射相关联。在一些情况下,可以针对学程的个人申请人或学生建立特定于申请人的课程-要求映射。与全局课程-要求映射相反,特定于申请人的课程-要求映射仅可应用于为其创建了映射的个体学生,而并非一般性地可应用于院校的所有申请人或学生。即使在存在针对具体外部课程的全局课程-要求映射时,院校也可以允许申请人具有不同于全局课程-要求映射的、针对该 外部课程的特定于申请人的映射。例如,在课程在全局映射中映射到其的一个或多个学程要求并不是申请人所需要的针对申请人所期望学程的要求的情况下,获得不同于针对外部课程的全局课程-要求映射的针对相同外部课程的特定于申请人的映射可能是有用的。可以以多种方式来建立特定于申请人的映射。例如,可以通过如下外部课程的评定来建立特定于申请人的课程-要求映射,该外部课程的评定(a)与全局映射中所产生的评定相比较不详细,或者(b)由并没有经过培训和/或权限来建立针对外部课程的全局映射的评估员所完成。特定于申请人的课程-要求映射可以存储在数据库140中,如图2的数据库140中的特定于申请人的映射220所示。评估院校可能需要用于建立特定于申请人的课程-要求映射的某些标准。例如,为了被允许建立特定于申请人的映射,院校可以要求评估人员具有特定资格。而且,院校可以要求评估人员对外部课程和内部学程要求的某些方面进行审查以便允许外部课程被特定于申请人地映射至内部学程要求。捆绑和非捆绑映射特定于申请人的课程-要求映射可以是捆绑或非捆绑的。如果目标院校承诺尊重为其创建捆绑的申请人的映射,则对特定于申请人的课程-要求映射是捆绑的。如果目标院校没有给出这样的承诺,则特定于申请人的课程-要求映射是非捆绑的。例如,在学生在院校被录取的情况下,可以建立一个或多个绑定的特定于申请人的课程-要求映射以确定该学生的外部课程如何应用于院校的要求。在建立了特定映射以作为录取学生转学的基础时,特定映射在该院校上是绑定的。对于仅是对其外部课程将如何应用于院校的要求感到好奇的学生而言,可以建立非绑定的特定于申请人的课程-要求映射以允许该学生评估外部课程将要满足哪些要求。非绑定映射仅是出于说明的目的而建立,并且可以不被用作学生转学的基础。例如,还不是目标大学学生的学生A向目标大学提交了包括从源大学所修学课程的成绩单。该成绩单列出了题为“在美国的多文化交际”的Comm 172,如图2的全局映射210所示,在目标大学还没有对其建立全局课程-要求映射。目标大学的评估人员对源大学所提供的Comm 172进行审查,并且确定该外部课程可以映射到目标大学所提供的Comm 102。评估人员可以建立特定于申请人的课程-要求映射,其将源大学所提供的Co_ 172映射至目标大学所提供的Comm 102,如图2的特定于申请人的映射222所示。如果例如映射被提供给学生A作为非说明性映射,或者由被授权以将映射捆绑在目标大学上的意图而建立捆绑映射的人员建立,则所产生的特定于申请人的课程-要求映射可以被认为针对目标大学是捆绑的。如果所建立的映射是捆绑的,则学生A因为映射而基于学生在源大学成果完成了Comm 172而在目标大学得到Comm 102的学分。然而,该特定于申请人的课程-要求映射并不允许任何其它学生基于在源大学成果完成了 Co_ 172而在目标大学得到Co_ 102的学分。为了应用于特定学生,特定于申请人的课程-要求映射必须针对特定学生单独生成。不一致的特定于申请人的映射对于任意给定的外部课程而言,一个申请人的特定于申请人的映射可能不同于另一个申请人的特定于申请人的映射。因此,当建立特定于申请人的映射并且将其记录于数据库140中时,该映射连同对其建立该特定于申请人的映射的学生的标识符单独进行记 录。因此,对于一些学生而言,Comm 172可以映射到一门课程,而对于其它学生,Comm 172则映射至其它课程。参考图2,以概括形式图示了 Comm 172不一致的特定于申请人的映射220。具体而言,特定于申请人的映射220包括映射222,其指示源大学的Comm 172已经被映射至目标大学的Comm 102。映射222进一步指示将源大学的Comm 172映射至目标大学的学程要求的特定于申请人的映射220中的75%组成了映射222中所描述的映射。类似地,映射224指示针对源大学的Comm 172的映射的23%将外部课程映射至目标大学的Comm 200。映射226指示针对Comml72的映射的2%将外部课程映射至目标大学的一般性教育101( “GEN 101”)。这些百分比仅考虑了将源大学的Comm 172映射至目标大学的学程要求的那些特定于申请人的映射220。在数据库140内,可以存在任意数量的并不涉及源大学的Co_ 172的特定于申请人的映射220,它们并没有在图2中进行图示。使用特定于申请人的映射来确定针对外部课程的映射图3图示了使用之前所建立的课程-要求映射来确定特定外部课程到针对特定学生的特定内部学程的一个或多个要求的映射的示例方法300。在步骤302,接收指示特定申请人所修学的第一外部课程的数据。在一个实施例中,学生手工输入与该学生已经从其修学了课程的院校相关,并且与该学生已经完成的特定课程相关的信息。院校和课程信息由学生(其是客户端设备110的用户)经由网络130提交至课程评估器122。学生可以通过用户经浏览器112从课程评估器122所请求的web页面提交信息。在另一实施例中,课程评估器122通信连接至其它院校的系统。在该实施例中,学生向课程评估器122输入学生已经从其修学课程的院校的名称。课程评估器122通过到所指示院校的系统的连接自动请求与该学生已经从所指示大学所修学的课程相关的信息。例如,院校可以使用SOAP或另一种通信协议在各自系统之间传输信息请求和课程信息响应。因此,课程评估器122可以在学生不必手工输入每门课程的信息的情况下获取与学生所修学的外部课程相关的信息。为了说明方法300的步骤302,可以在课程评估器122接收与课程相关的信息,其对处于目标院校之外的课程进行评估。为了便于说明,目标院校在这里被描述为目标大学。然而,任意院校都可以作为与本发明实施例之内的课程评估器相关联的目标院校。在该示例中,课程评估器122所接收的外部课程信息是与源大学所提供的Comm 172相关的信息。Comm 172不是目标大学的任意学程的一部分,这是因为该课程由不同于目标大学的院校所提供。在步骤304,确定针对所述第一课程确定是否存在任何全局课程-要求映射。例如,如图2所示,课程评估器122确定数据库140中是否记录有针对源大学所提供的Co_172的任何全局课程-要求映射。课程评估器122确定源大学所提供的Comm 172没有被全局映射至目标大学的任何要求,如全局映射210所示。基于在步骤304的确定,方法300继续进行至步骤306。在步骤306,标识已经针对不同于特定申请人的申请人所建立的多个特定于申请人的课程-要求映射,其中至少一个特定于申请人的映射将所述第一课程映射至一个或多个要求的第一集合并且至少一个特定于申请人的映射将所述第一课程映射至一个或多个要求的第二集合。 例如,课程评估器122标识数据库140 (图2)中特定于申请人的映射222、224和226作为已经针对源大学所提供的Comm 172而建立的特定于申请人的课程-要求映射。特定于申请人的映射222将源大学的Comm 172映射至目标大学所提供的Comm 102 ;特定于申请人的映射224将源大学的Co_ 172映射至目标大学所提供的Co_ 200 ;以及特定于申请人的映射226将源大学所提供的Comm172映射至目标大学所提供的GEN 101。步骤306指示至少一个所标识的映射将第一课程映射至一个或多个要求的第一集合,并且至少一个映射将第一课程映射至一个或多个要求的第二集合。在以上所图示的示例中,目标大学的Comml02(映射222)可以被视为一个或多个要求的第一集合,并且目标大学的Comm 200 (映射224)可以被视为一个或多个要求的第二集合。此外,目标大学的GEN 101 (映射226)可以被示为一个或多个要求的第三集合。虽然示例仅图示了具有单个要求的集合,但是在本发明的实施例内,一个或多个要求的集合可以包括任意数量的要求。在步骤308,基于针对所述第一课程的多个特定于申请人的课程-要求映射,针对所述申请人确定所述第一课程的特定课程-要求映射,其中第一课程通过特定映射而被映射至其的要求包括在一个或多个要求的第一集合和第二集合之一中。如果数据库140并不包括针对提交至课程评估器122的、满足学生所感兴趣的学程要求的特定外部课程的映射,则课程评估器122可以向学生指示不存在该课程的逻辑映射,或者可以将该课程映射至一般或选修学分。手工的特定于申请人的课程-要求映射在一个实施例中,由人工评估人员至少部分地基于之前针对其它申请人所生成的特定于申请人的课程-要求映射来执行针对特定申请人的第一课程的特定课程-要求映射的确定。通过人工评估人员确定第一课程的映射可以产生比自动生成的映射更为可靠的映射。因此,院校可以在确定要在院校上捆绑的第一课程的映射时使用该实施例。在该实施例中,课程评估器122可以自动生成与(a)第一课程以及(b)在步骤306所标识的课程-要求映射相关的信息的显示。这样的显示可以处于web页面、电子邮件等之中。基于所显示的信息,人工评估人员可以针对提交了第一课程的信息的申请人确定第一课程的适当课程-要求映射。课程评估器122可以接收所确定的第一课程的课程-要求映射并且将该信息存储在数据库140中。例如,课程评估器122可以接收来自人工评估人员的请求以显示与所接收的外部课程评估请求相关的信息。响应于该请求,课程评估器122生成与学生B所提交的由源大学提供的外部课程Comml72相关的信息的显示。课程评估器122还生成与将源大学的Comml72映射到目标大学内部的课程的特定于申请人的映射222-226相关的信息的显示。基于与特定于申请人的映射220相关的信息,人工评估人员可以针对学生B将源大学的Comm 172映射到由源大学所提供的Comm 102、Comm 200和GEN 101之一。人工评估人员还可以将外部课程映射到数据库140中的映射中所不包括的另一个内部要求。针对学生B所建立的映射的信息可以由课程评估器122所接收并且存储在数据库140中。针对人工评估人员的信息显示可以在针对学生B所建立的存储于数据库140中的特定于申请人的映射与针对其它学生所建立的特定于申请人的映射之间进行视觉区分。评估人员可以发现已经针对源大学所提供的Comm 172而为学生B所建立的特定于申请人的 映射将与针对学生B的课程映射的确定非常相关。自动的特定于申请人的课程-要求映射在另一个实施例中,可以由课程评估器122针对申请人自动为课程确定课程-要求映射。该自动确定可以由能够访问数据库140中的信息的任意计算设备来执行。院校可以在所产生的映射在院校上并非捆绑的时候利用外部课程到内部要求的映射的自动确定。可以针对还没有被录取的对转学至院校进行调查的学生的“假设”学位审核执行这样的非捆绑映射。“假设”学位审核使得学生了解到其距离可以转学的院校的特定学程还有多远。课程评估器122可以基于之前所建立并且记录于数据库140中的特定于申请人的映射针对学生B自动确定第一课程的映射(“特定于新申请人的映射”)。在一个实施例中,如果课程评估器122确定了针对学生B在数据库140中建立了特定的特定于申请人的映射,则课程评估器122将该特定的特定于申请人的映射应用于学生B的学业。为了说明,还没有针对学生B在数据库140中建立特定于申请人的映射220 (图2)。自动的基于频率的映射选择在一个实施例中,课程评估器122可以至少部分地基于步骤306中所标识的哪个特定于申请人的映射在数据库140中最为频繁地出现来建立特定于新申请人的映射。如之前所指出的,图2图示了数据库140,其中映射的75%为源大学的Co_ 172将课程映射至目标大学的Comm 102 (映射222),23%将课程映射至目标大学的Comm 200 (映射224),并且2%将课程映射至目标大学的GEN 101 (映射226)。在该实施例中,课程评估器122针对学生B建立了来自源大学的Comm 172与目标大学的Comm 102之间的映射,原因在于该映射在数据库140中具有最高的出现百分比。自动的基于学程的映射选择在另一个实施例中,课程评估器122基于学生已经表示出兴趣的特定学程的要求来针对学生B建立新的特定于申请人的映射。学生可以在其向课程评估器122提交与外部课程相关的信息时表示出对特定学程的兴趣。例如,在目标大学获取通信证书的学程需要修学并通过五门通信课,这在以下更为详细描述的图4的图形用户界面(GUI)400的栏402中列出。该证书所要求的课程列表包括Comm 102和Comm200。在该示例中,学生B向课程评估器122所提供的仅有的外部课程信息是源大学所提供的Comm 172的信息。在这种情况下,出于学生利益的考虑,课程评估器122可以将源大学的Co_ 172映射至特定于申请人的映射220中所指示的目标大学所提供的任一通信课程。课程评估器122可以使用任何启发式方法(heuristic)而选择将源大学的Co_ 172映射至一门通信课程,例如具有最高百分比的课程。在这种情况下,课程评估器122将不会如映射226中所指示的把Co_ 172映射至GEN 101,这是因为这样的映射将不会满足学生B所表示出的对学程的兴趣。学生B可以向课程评估器提交多门课程。在本发明的一个实施例中,课程评估器122使得针对学生B所提交的第一课程的映射基于课程评估器122对学生B所提交的第二课程建立的映射。例如,学生B已经表示出与目标大学的通信证书相关联的学程的兴趣,并且提交了要被映射至学程要求的两个外部课程的信息。课程评估器122确定外部课程之一(图2的数据库140中未示出)可以仅映射至目标大学的Co_ 102。其它外部课程是源大学的Co_ 172。基于步骤306中所标识的特定于申请人的课程-要求映射,课程评估器122可以将源大学的Comm 172映射至目标大学所提供的Comm 102、Comm 200和GEN 101中的任意一个。 在这种情况下,课程评估器122基于学生所提交的其它外部课程到目标大学的Comm 102的映射而确定还将源大学的Comm 172映射至目标大学的Comm 102对学生将是没有好处的。这样的映射由于其它外部课程的映射而是冗余的并且将不会有助于学生B在所选择学程中的进展。而且,GEN 101不是学生B所指示的学程的要求。因此,在这种情况下,课程评估器122将源大学的Comm 172映射至目标大学的Comm 200,该课程包括在所指示的学程中。基于百分比阈值的映射选择在又一个实施例中,提交至课程评估器122的外部课程可以仅被映射至与大于指定阈值的百分比相关联的要求。该实施例防止了外部课程被映射至数据库140中外围的特定于申请人的映射。例如,如果指定阈值为3%,则课程评估器122将不会把源大学的Comm172映射至目标大学的GEN 101,即使该映射对学生将是有益的,原因在于数据库140中与GEN 101相关联的百分比小于3%。使用全局映射来确定针对外部课程的映射返回方法300 (图3)的描述,在步骤302,课程评估器122从学生B接收与第一课程特别是源大学所提供的Comm 120相关的信息。在步骤304,确定是否存在针对所述第一课程的任何全局课程-要求映射。例如,课程评估器122确定在图2所示的数据库140中是否记录有针对源大学所提供的Co_ 120的任何全局课程-要求映射。在该示例中,如全局映射210所示,课程评估器122确定源大学所提供的Comm 120被全局映射至目标大学所提供的 Comm 110 和 Comm 102。基于步骤304的确定,方法300继续进行至步骤310。在步骤310,基于针对所述第一课程所标识的全局课程-要求映射确定针对所述申请人的所述第一课程的特定课程-要求映射。步骤310可以在诸如服务器设备120(图I)的计算设备自动执行。例如,如步骤304所标识的全局映射210所指示的,课程评估器122可以自动将源大学的Comm 120自动映射至目标大学的Comm 110和Comm 102之一。如以上所描述的,哪一门内部课程映射至外部课程的决定可以基于学生B已经表示出兴趣的学程的要求。在一个实施例中,在步骤310自动建立的映射是基于所标识的自动映射,而并不考虑特定于申请人的课程-要求映射。在另一个实施例中,课程评估器122标识之前已经针对学生B所建立的特定于申请人的课程-要求映射,并且使得映射基于这些特定于申请人的映射以及所标识的全局映射。此外,步骤310还可以由人工评估人员来执行。在该实施例中,人工评估人员可以基于课程评估器122所生成的与全局映射210相关的信息显示来建立针对学生B的映射,该生成在以上进行过描述。此外,课程评估器122可以生成与例如由执行如以上所描述的步骤306的功能的课程评估器所标识的多个特定于申请人的课程-要求映射相关的信息显示。因此,人工评估人员可以基于与全局建立的和特定于申请人的映射相关的信息来针对所述申请人建立所述第一课程的映射。将外部课程映射至内部要求的结果显示一旦提交至课程评估器122的课程已经被映射至内部学程的要求,课程评估器 程评估器122所创建的web页面和/或电子邮件,并且通过网络130被传送至客户端设备110。与学生在特定学程中的进展或计划进展相关的信息可以连同登录一起存储在数据库140中。因此,学生可以审查学程进展,或者通过登录到web页面中修改提交至课程评估器122的信息。这样的登录web页面接收登录信息并且从数据库140检索任意相关联的数据以便进行显示。图4图示了用于显示学生B在与目标大学的通信证书(Certificate ofCommunications)相关联的学程中的进展的示例⑶1400。所显示的信息基于已经针对学生B的外部学业所建立的课程-要求映射。⑶I 400在栏402中显示了针对来自目标大学的通信证书的所有要求。栏404指示出于栏402中的每门课程相关联的学分学时的数量。栏406基于在数据库140中针对学生B所建立的课程-要求映射而指示出Comm 102和Comm200被完成。栏408指示出学生B仍然需要完成学程的三门课程要求,具体是Comm 271、Comm 272和Co_ 300。⑶I 400还可以指示学生所修学的没有被应用于所显示学程要求的任意外部课程。⑶I 400指示其中所显示的信息是用于“假设”审核。如果所显示信息所基于的一个或多个课程-要求映射是没有捆绑至院校的映射,则GUI可以指示出“假设”审核的标签或其等同形式。此外,在“假设”审核的情况下,GUI 400可以更为明确地指示审核结果是估计的并且可能需要进一步的批准。如果GUI 400显示了基于捆绑至院校的映射所确定的学生在学程中的进展,则GUI 400可以指示所显示的学程中进展并不是估计的。⑶I 400可以包括与学程相关的其它信息,诸如针对一般学生完成学程的估计总时间,给定学生在学程中的进展的情况下针对例如学生B的特定学生而言完成学程的估计时间,来自学程的就业统计,完成学程之后可获得的工作机会,等等。与学生在学程中的进展相关的信息可以使用诸如表格和图表之类的图形进行汇总,这允许学生快速访问到学生在学程中的整体进度。如以上所描述的,学生所提交的特定外部课程的两个或更多映射可以将该外部课程映射至⑶I 400中针对学生所显示的特定学程的要求。如果课程评估器122没有关于哪个映射对于学生将最为有用的信息,则为了学生的利益,课程评估器122可以基于任意启发式方法自动选择特定外部课程的任一映射。备选地,课程评估器122例如可以通过⑶I400来提供与外部课程的可能映射相关的信息,并且允许学生选择要将哪一个映射应用于特定外部课程。例如,如果学生向课程评估器122提交了与可以映射至学生表现出兴趣的学程中的两个或更多要求的外部课程相关的信息,则课程评估器122可以生成显示以向学生传递各种映射选项。学生可能可以基于个人偏好而为了其最佳利益选择一种映射。GUI400可以反映出学生关于其在特定学程中的进展的决定的结果。自动学程建议不同于确定学生的外部课程如何映射至单个学程的要求,这里所描述的自动映射技术可以被反复执行以将学生的外部课程映射至多个学程中的每一个。以这种方式,学生可以至少部分地基于其外部课程将如何应用于目标院校所提供的各种学程来选择要继续哪一个学程。
在将学生的外部课程映射至多个学程中的每一个的要求的实施例中,⑶I 400包括与学生在多个学程中的进展相关的信息。与学生在院校所提供的多个学程中的进展相关的信息可以帮助学生估计是否转学至该院校以及加入哪些学程。学生可以明确请求要在⑶1400中显示哪些学程,例如通过从⑶I 400中所显示的学程列表中选择学程进行显示。⑶I 400中所显示的一个或多个学程也可以由课程评估器122基于学生所提供的标准自动进行选择。例如,如果学生表示出对特定学术领域或主题感兴趣,诸如通信,则课程评估器122可以显示学生在与通信相关的多个学程中的进展,例如通信证书、通信副文学士以及具有通信与技术密集中的通信科学学士,等等。此外,学生可以表现出在某个时间量内毕业的兴趣,例如四年、两年、尽可能短的时间等。时间量可以是所估计完成学程的时间总量,或者是学生基于其提交至课程评估器122的课程信息而完成学程所需的时间量。课程评估器122可以在确定在⑶I 400中显示哪些学程的确定中包括这样的时间信息。例如,学生可以表示出其有兴趣学习(a)通信学程以及(b)将占用其两年或更短时间来完成的学程。考虑到学生已经提交的外部课程信息,课程评估器122将从目标大学在通信领域中的学程中仅选择将占用学生两年或更短时间来完成的学程。在另一个示例中,学生表示出其想要在尽可能短的时间内毕业,而并没有表示出感兴趣的主题。在该示例中,课程评估器122自动确定学生外部课程到每个学程要求的映射,并且随后显示在给定学生已经提交的信息的情况下将占用该学生最少时间的某些数量的学程。自动的特定于申请人的映射的使用⑶I 400可以向学生提供附加选项。例如,在“假设”审计的情况下,⑶I 400可以向学生提供将所显示信息传输至招生顾问以帮助学生在院校招收的选项。学生还可以被给予基于学生已经提交至课程评估器122的院校和课程信息而立即应用于院校的选项。如果学生选择了立即应用至院校,则学生已经提供至课程评估器122的院校和课程信息可以被自动输入至许可进入新院校的申请以节省学生的时间。此外,与申请过程相结合,新院校可以从与学生已经提交至课程评估器122的外部课程相关联的院校自动请求学生学业的官方成绩单。而且,GUI 400可以提供直播聊天选项以允许学生与来自院校的直播聊天操作人员直接进行通信。直播聊天操作人员可以访问学生所提交的院校和课程信息,以及有关学生在课程评估器122所确定的学程中的进展的信息。如⑶I 400中所显示的那样,这里所描述信息可以在单个显示器或多个显示器中进行显示,其可以是交互式的或者不是交互式的。硬件概况根据一个实施例,这里所描述的技术可以由一个或多个专用计算设备来实施。专用计算设备可以被硬线配置以执行该技术,或者可以包括诸如一个或多个应用特定集成电路(ASIC)或现场可编程门阵列(FPGA)的永久性编程以执行该技术的数字电子设备,或者可以包括一个或多个被编程为执行与固件、存储器、其它存储或组合中的程序指令相关的技术的通用硬件处理器。这样的专用计算设备还可以将定制的硬线逻辑、ASIC或FPGA与定制编程相结合以实现该技术。专用计算设备可以是台式计算机系统、便携式计算机系统、手持设备、联网设备或者集成硬线和/或程序逻辑以实施该技术的任意其它设备。 例如,图5是图示实施例可以在其上进行实施的计算机系统500的框图。计算机系统500包括用于传达信息的总线502或其它通信机制,以及与总线502相耦合以处理信息的硬件处理器504。硬件处理器504例如可以是通用微处理器。计算机系统500还包括耦合到总线502以便存储信息以及由处理器504执行的指令的主存储器506,诸如随机访问存储器(RAM)或其它动态存储设备。主存储器506还可以被用于在要由处理器504执行的指令的执行期间存储临时变量或其它中间信息。当存储在处理器504可访问的存储媒体中时,这样的指令使得计算机系统500成为被定制为执行指令中所指定操作的专用机。计算机系统500进一步包括耦合到总线502以便存储用于处理器504的静态信息和指令的只读存储器(ROM) 508或其它静态存储设备。提供诸如磁盘或光盘的存储设备510并且耦合至总线502以便存储信息和指令。计算机系统500可以经由总线502耦合至诸如阴极射线管(CRT)之类的显示器512以便向计算机用户显示信息。包括字母数字和其它按键的输入设备514耦合至总线502以便向处理器504传输信息和命令选择。另一种类型的用户输入设备是光标控件516,诸如鼠标、轨迹球或光标方向按键以用于向处理器504传输方向信息和命令选择并且用于控制显示器512上的光标移动。该输入设备通常地具有第一轴(例如,x)和第二轴(例如,y)这两个轴中的两种自由度,这允许设备指定平面中的位置。计算机系统500可以使用与计算机系统相结合而使得计算机系统500成为或被编程为专用机的定制硬线逻辑、一个或多个ASIC或FPGA、固件和/或程序逻辑来实施这里所描述的技术。根据一个实施例,这里的技术由计算机系统500响应于处理器504执行主存储器506中所包含的一个或多个指令的一个或多个序列来执行。这样的指令可以从诸如存储设备510的另一个存储介质读入主存储器506。主存储器506中所包含的指令序列的执行使得处理器504执行这里所描述的处理步骤。在备选实施例中,可以替代软件指令或者与其相结合地使用硬线电路。如这里所使用的术语“存储媒体”是指存储使得机器以具体方式进行操作的数据和/或指令的任意媒体。这样的存储媒体可以包括非易失性媒体和/或易失性媒体。非易失性媒体例如包括诸如存储设备510之类的光盘或磁盘。易失性媒体包括诸如主存储器506的动态存储器。存储媒体的一般形式例如包括软盘、软质盘、硬盘、固态驱动器、磁带或者任意其它的磁性数据存储介质、CD-ROM、任意其它的光学数据存储介质、具有孔洞图案的任意物理介质、RAM、PROM,以及EPROM、FLASH-EPROM、NVRAM、任意其它存储器芯片或卡带。存储媒体是不同形式,但是可以结合传输媒体进行使用。传输媒体参与存储媒体之间的信息传输。例如,传输媒体包括同轴线缆、铜线和光纤,包含包括总线502的线路。传输媒体还可以采用诸如无线电波和红外数据通信期间所生成的那些声波或广播的形式。各种形式的媒体可以被用于向处理器504承载一个或多个指令的一个或多个序列以供执行。例如,指令最初可以承载于远程计算机的磁盘或固态驱动器上。远程计算机能够将指令加载到其动态存储器中并且使用调制解调器将指令通过电话线路进行发送。计算机系统500本地的调制解调器能够接收电话线路上的数据并且使用红外发射器将该数据转换为红外信号。红外检测器能够接收到红外信号中所携带的数据并且适当电路能够将数据放置于总线502上。总线502将数据送至主存储器506,处理器504从那里获取并执行指令。在被处理器504执行之前或之后,主存储器506所接收的指令可以可选地被存储在 存储设备510上。计算机系统500还包括耦合到总线502的通信接口 518。通信接口 518提供了耦合到连接至本地网络522的网络链路520的双路数据通信。例如,通信接口 518可以是综合服务数字网(ISDN)卡、线缆调制解调器、卫星调制解调器或者用于向对应类型的电话线路提供数据通信连接的调制解调器。作为另一个示例,通信接口 518可以是用于向兼容LAN提供数据通信连接的局域网(LAN)卡。也可以实施无线链路。在任意这样的实施方式中,通信接口 518发送并接收携带表示各种类型的信息的数字数据流的电、电磁或光学信号。网络链路520通常通过一个或多个网络向其它数据设备提供数据通信。例如,网络链路520可以通过本地网络522提供到主机计算机524或者因特网服务提供商(ISP) 526所运营的数据设备的连接。ISP 526转而通过现在一般称作“因特网”528的全球分组数据通信网络提供数据通信服务。本地网络522和因特网528都使用携带数字数据流的电、电磁或光学信号。携带往来于计算机系统500的数字数据的通过各种网络的信号以及网络链路520上并且通过通信接口 518的信号是传输媒体的示例形式。计算机系统500能够通过(多个)网络、网络链路520和通信接口 518发送消息和接收包括程序代码在内的数据。在因特网的示例中,服务器530可以通过因特网528、ISP526、本地网络522和通信接口 518传送针对应用程序的请求代码。所接收的代码可以在其被接收时由处理器504执行,和/或存储在存储设备510或者其它非易失性存储中以供后续执行。在以上说明书中,已经参考了可以随实施方式有所变化的多个具体细节对本发明的实施例进行了描述。因此,其唯一且排他的指示是,本发明以及申请人对本发明的预期是以这样的权利要求所给出的具体形式而从本申请所给出的权利要求集合,包括任意后续的更正。针对这样的权利要求中所包含的术语而在这里表述性给出的任意定义将这样的术语的含义限定为如权利要求中所使用的。因此,并非作为限制,权利要求中并未明确引用的限制、要素、性质、特征、优势和属性不应以任何方式对这样的权利要求的范围进行限制。因此,说明书和附图应当以说明而非限制的含义进行理解。
权利要求
1.一种计算机执行的方法,用于确定学程的哪些要求将被已经修学了并非所述学程部分的课程的特定申请人所满足,包括 接收指示所述特定申请人所修学的、并非所述学程部分的第一课程的数据; 标识已经针对不同于所述特定申请人的申请人所建立的多个特定于申请人的课程-要求映射; 其中至少所述多个特定于申请人的课程-要求映射中的第一映射将所述第一课程映射到一个或多个要求的第一集合; 其中至少所述多个特定于申请人的课程-要求映射中的第二映射将所述第一课程映射到一个或多个要求的第二集合; 其中一个或多个要求的所述第一集合不同于一个或多个要求的所述第二集合; 至少部分地基于所述第一课程的所述多个特定于申请人的课程-要求映射,确定针对所述特定申请人的所述第一课程的特定课程-要求映射; 其中所述特定课程-要求映射将所述第一课程映射到一个或多个要求的第三集合; 其中一个或多个要求的所述第三集合包括在以下至少一个中 一个或多个要求的所述第一集合,以及 一个或多个要求的所述第二集合;以及 其中接收指示所述第一课程的数据并且标识所述多个特定于申请人的课程-要求映射的步骤由一个或多个计算设备来执行。
2.根据权利要求I的计算机执行的方法,进一步包括 确定针对所述第一课程是否存在任何全局课程-要求映射;以及其中响应于确定不存在针对所述第一课程的全局课程-要求映射,基于所述多个特定于申请人的课程-要求映射来确定针对所述特定申请人的所述第一课程的所述特定课程-要求映射。
3.根据权利要求I的计算机执行的方法,其中所述确定针对所述特定申请人的所述第一课程的所述特定课程-要求映射的步骤进一步包括自动确定所述特定课程-要求映射。
4.根据权利要求I的计算机执行的方法,进一步包括 接收指示所述特定申请人所修学的、并非所述学程的部分的第二课程的数据; 标识针对所述第二课程的课程-要求映射;以及 至少部分地基于针对所述第二课程的所述特定申请人标识的课程-要求映射,确定针对所述特定申请人的所述第一课程的所述特定课程-要求映射。
5.根据权利要求I的计算机执行的方法,其中所述确定针对所述特定申请人的所述第一课程的特定课程-要求映射的步骤进一步包括至少部分地基于在所述多个特定于申请人的课程-要求映射内,所述第一课程多频繁地映射到一个或多个要求的所述第三集合,确定所述特定课程-要求映射。
6.根据权利要求I的计算机执行的方法,进一步包括 确定所述多个特定于申请人的课程-要求映射的第三映射与小于指定阈值的百分比相关联; 响应于确定所述第三映射与小于所述指定阈值的百分比相关联,在所述确定针对所述特定申请人的所述第一课程的特定课程-要求映射的步骤的考虑中排除所述第三映射。
7.根据权利要求I的计算机执行的方法,其中 课程-要求映射将并非所述学程部分的课程与所述学程要求进行映射; 课程包括可以被映射至所述学程要求的资格,包括以下之一 (a)在不同于与所述学程相关联的目标院校的院校对其授予学分的课, (b)能力考试, (C)职业证书,以及 (d)发表的经验文章;以及 要求包括以下之一 (a)所述目标院校所提供的特定课程, (b)所述目标院校的特定课程类型的课程学分, (C)总体课程学分,以及 (d)所述学程的非课程要求。
8.根据权利要求I的计算机执行的方法,其中 所述学程与目标院校相关联; 所述课程-要求映射是针对所述学程所建立的映射;以及 所述第一课程是针对不同于所述目标院校的院校的课程。
9.根据权利要求I的计算机执行的方法,其中特定于申请人的课程-要求映射针对个体申请人所建立,并且不被应用于所述学程的其他申请人。
10.根据权利要求I的计算机执行的方法,其中所述第一课程的所述多个特定于申请人的课程-要求映射中的每一个映射已经成为不同于所述特定申请人的申请人的转学基础。
11.根据权利要求I的计算机执行的方法,其中所述接收指示所述第一课程的数据的步骤进一步包括接收直接来自于与所述第一课程相关联的院校的、指示所述第一课程的数据。
12.根据权利要求I的计算机执行的方法,其中所述特定课程-要求映射将所述第一课程映射到与所述学程相关联的特定要求,进一步包括 生成所述学程的所述要求的显示; 其中所述显示基于所述特定课程-要求映射来指示所述学程的所述特定要求得以满足。
13.根据权利要求12的计算机执行的方法,其中所述显示包括关于以下至少一个的信息 (a)针对通常学生而言,完成所述学程的估计总时间;或者 (b)针对特定申请人而言,至少部分地基于所述特定课程-要求映射完成所述学程的估计时间。
14.根据权利要求12的计算机执行的方法,其中 所述显示包括第二学程的所述要求的显示; 所述第二学程由所述特定申请人所选择;以及 所述显示进一步指示所述第一课程如何映射至所述第二学程的要求。
15.根据权利要求12的计算机执行的方法,进一步包括接收所述特定申请人所提交的学程标准; 其中所述学程标准包括指示(a)感兴趣领域和(b)时间周期的信息;以及 至少部分地基于所述学程标准自动选择第二学程; 其中所述显示包括所述第一课程如何映射至所述第二学程的所述要求的显示。
16.根据权利要求15的计算机执行的方法,其中所述时间周期被指示为完成目标院校所提供的任意学程的最短可能时间量。
17.根据权利要求12的计算机执行的方法,其中所述显示包括至少部分地基于指示所述第一课程的数据来表示应用于与所述学程相关联的第一院校的选项的控件,进一步包括 响应于用户激活所述控件 将所述指示所述第一课程的数据自动插入对所述第一院校的申请;以及 从与所述第一课程相关联的第二院校自动地请求成绩单,以用于申请所述第一院校。
18.一种存储指令的计算机可读存储介质,当该指令被一个或多个处理器执行时,使得所述一个或多个处理器执行在权利要求I至17中任一项中所记载的方法。
全文摘要
外部课程的评估可以基于之前已经针对目标院校所建立的课程-要求映射。作为评估结果,外部课程可以被映射至针对特定学生的特定学程要求,这允许外部课程满足在该院校针对特定学生的特定学程要求。课程评估可以是自动的或者可以由人工评估员来执行。课程-要求映射可以全局地建立,并且可应用于目标院校的所有学生和申请人,或者可以特定于申请人,并且仅可应用于针对其建立了映射的学生。与之前已经针对院校所建立的、全局地建立和特定于申请人这二者的课程-要求映射有关的信息可以被用来评估特定学生的外部课程。
文档编号G06Q10/10GK102822851SQ201180014166
公开日2012年12月12日 申请日期2011年1月27日 优先权日2010年2月5日
发明者J·雷诺兹, K·R·谢德勒, S·加格, B·甘地, C·P·格雷 申请人:阿波洛集团公司