此版本(2023年7月)的新增功能
改进建议
Adobe Learning Manager 引入了一个经改良的全新课程推荐系统。 此推荐功能使用AI算法和用户的兴趣(如产品、角色和级别)来提供个性化的内容推荐。
有关更多信息,请参阅 Adobe Learning Manager 中的推荐。
多注册
在此版本的 Adobe Learning Manager 中,我们引入了学习者多注册功能,允许学习者在一个或多个时间段注册多个课程实例。
有关更多信息,请参阅多注册。
在移动应用程序或沉浸式体验中进行多注册
学习者无法从移动应用程序/沉浸式体验中注册多个实例。 移动应用程序和沉浸式移动Web不支持多注册。
多注册实例中的徽章格式
为了在多注册实例中支持徽章,徽章格式已更改为userId_badgeId_COURSE_courseId_courseInstanceId
。
使用无头模式以多注册方式启动播放器
在此版本中,我们变更了用于与无头播放器通信的库。
在多注册中,必须传递包装在对象内的参数。
{{startplayer(argument_object) ,
where
argument_object=
{ loId = <loId>, accountId = <accountId>, userId =<userId>, accessToken = <accessToken>, domId = <elementId>, onModuleLoaded = fn(), isMultiEnrolled=<boolean>, instanceId=<instanceId> }
}}
Exavault连接器的弃用
此版本的 Adobe Learning Manager 将包括一个使用 AWS Transfer 系列 SFTP 协议的新连接器。
这项更改还将替换 ExaVault 连接器,这将导致新用户无法再使用该连接器。 您可以使用任何开源 FTP 客户端替换 ExaVault。 有关详细信息,请参阅从AdobeFTP管理器过渡。
Outlook中针对课堂和虚拟会话的提醒
在Adobe Learning Manager中创建的已添加到学习者Outlook日历中的教室和虚拟教室会话,现在支持来自Outlook的提醒(与Outlook中的会议提醒类似)。
为课程指定技能的增强功能
我们对作者技能分配工作流程进行了增强。 课程“设置”页面上的“技能”建议列表现在包含预先输入搜索功能。 作者现在可以通过输入前几个字符来搜索技能,同时,系统将根据输入内容将建议显示在“技能”下拉列表中。 借助此增强功能,作者无需滚动浏览完整列表,即可找到技能并将其分配给课程。
经经理批准的课程工作流程改进
经理批准的课程现在可为经理和学习者提供相应的错误信息。
经理现在可查看相关错误消息,其中包含无法批准课程注册请求的信息(例如,注册截止日期已过)。 向学习者显示错误和补救措施。
新学习计划报告
管理员/自定义管理员现在可以导出帐户中所有学习计划的列表以及元数据,如状态、相应的用户组、触发信息、学习计划中包含的课程/学习路径,以及提醒信息。
报告以跟踪即将弃用的实例
培训报告包含额外的列,以显示课程或学习路径中实例的完成截止日期,以便管理员和作者了解哪些实例将被弃用并采取必要措施。
用于捕获学习者课程分级的增强功能
当用户完成课程中的最后一个模块时,屏幕上会弹出一个收集课程星级评分的窗口。
自定义电子邮件模板
Adobe Learning Manager 中的电子邮件模板现在包括完全可编辑的部分,这为根据消息和品牌偏好自定义电子邮件通信提供了更大的灵活性。
有关更多信息,请参阅自定义电子邮件模板。
日程安排助理的增强功能
微调为教室或虚拟会话选择讲师的过程。 已将用户组过滤器添加到“计划助理”中的“讲师”字段。 作者现在可以根据“讲师技能”和任何其他参数(如位置、语言、职称等)筛选讲师。
有关更多信息,请参阅“计划助手”中的用户组过滤器。
学习对象弃用工作流程的增强功能
作者现在可以为课程提供 自动停用 日期。 这有助于防止目录随着时间的推移而增加,且无需返回并手动弃用课程。
管理员还可以在帐户级别决定访问“弃用”学习对象的性质。
培训报告包含新列 “自动报废日期”,用于显示每个学习对象的报废日期(如果已设置)。
按作者划分的目录标签值
作者现在可以在创建或编辑课程时为其添加目录标签值。 管理员可以在帐户级别启用此功能。 作者添加新的目录标签值后,它将在预先搜索时显示。
针对管理员、作者和经理角色的课程搜索增强功能
对管理员、作者和经理角色的搜索功能进行了增强。 他们现在可以使用关键字搜索标题。 搜索增强适用于课程、学习路径和认证。
迁移失败通知
如果在迁移期间或使用 PowerBI、FTP、Box 等数据连接器时导入或导出操作失败,系统会通过电子邮件向集成管理员发送通知。
通过API进行多管理器配置
新的 API 已添加到托管的 API Office 集,以支持多经理配置。
注册API的增强功能
对注册 API 进行了增强,以支持和优化大规模批量注册。
移动应用程序 — 离线内容查看
学习者可以在离线模式下下载和使用内容。 离线查看不支持灵活的嵌套式学习路径。
在此版本中,仅支持英语内容查看脱机内容。
辅助功能
为增强辅助功能,我们实施了多项改进,包括增强了屏幕阅读器的可读性。
移动应用程序支持
在下一个主要版本中,Adobe Learning Manager 移动应用程序将仅支持三个最新的移动操作系统版本。
LinkedIn 上的内容
Safari 浏览器上的沉浸式应用程序无法如期加载 LinkedIn 内容。 要解决此问题,请执行以下操作:
- 在设备上,选择 设置 > Safari。
- 禁用 防止跨站点追踪。
- 禁用 阻止所有 Cookie。
- 登录沉浸式应用程序。
- 播放内容。
- 允许弹出窗口。
其他增强功能
在 MS Teams 中切换实例
在完成课程之前,学习者可以切换到不同的课程实例并保留课程进度。
MS Teams中的多注册支持
无论先前的实例是否完成,学习者都可以注册其他课程实例。 这样学习者将可以注册同一课程的多个实例。
课程备注支持在 MS Teams 中完成多注册
课程实例级别提供课程备注以支持多注册。
API 更改
有关 API 更改的详细信息,请参阅 Adobe Learning Manager API 引用。
对新建议的API支持
GET/account
如果启用了 prlRecommendation,则返回。
请求
https://learningmanagerstage1.adobe.com/primeapi/v2/account
GET/data?filter.recommendationCriteria=product
返回产品/主题列表。 结果取决于帐户设置,这些帐户设置将确认学习者是否能看到所有产品,或目录是否在产品/主题中可见。
请求
https://learningmanagerqe.adobe.com/primeapi/v2/data?filter.recommendationCriteria=product&filter.showAllRecommenda
GET /data?filter.recommendationCriteria=role
返回推荐角色的列表。
请求
https://learningmanagerqe.adobe.com/primeapi/v2/data?filter.recommendationCriteria=role&filter.showAllRecommendationCriteria=false
GET /data?filter.recommendationCriteria=level
返回推荐角色的列表。
请求
https://learningmanagerqe.adobe.com/primeapi/v2/data?filter.recommendationCriteria=level&filter.showAllRecommendationCriteria=false
POST/search/query
搜索还包含查询中的产品和角色参数。 查询和正文没有变化。 我们将添加新的排序选项
请求
https://learningmanagerstage1.adobe.com/primeapi/v2/search/query?...
GET/learningObjects
如果 PRL 推荐处于活动状态,学习对象模型将返回带作者标记的推荐。
请求URL
https://learningmanagerstage1.adobe.com/primeapi/v2/learningObjects?sort=recommendationScore&filter.recommendationProducts=...&filter.recommendationRoles=...&filter.excludeIgnoredRecommendations=true
POST /learningObjects/query
查询调用正文中支持以下属性:
{
"filter.announcedGroups": [
"string"
],
"filter.bookmarks": true,
"filter.catalogIds": [
"string"
],
"filter.cityName": [
"string"
],
"filter.duration.range": [
"string"
],
"filter.effectiveModifiedDate.fromDate": "string",
"filter.effectiveModifiedDate.toDate": "string",
"filter.excludeIgnoredRecommendations": true,
"filter.ignoreEnhancedLP": true,
"filter.ignoreHigherOrderLOEnrollment": true,
"filter.lang.subLOs": true,
"filter.lang.twoLetterCode": true,
"filter.learnerState": [
"string"
],
"filter.loFormat": [
"string"
],
"filter.loTypes": [
"string"
],
"filter.price": "string",
"filter.priceRange": [
"string"
],
"filter.recommendationLevels": [
"string"
],
"filter.skill.level": [
"string"
],
"filter.skillName": [
"string"
],
"filter.tagName": [
"string"
],
"language": [
"string"
],
"preferredSortPartitionOrder": [
"string"
],
"showLoContentSource": true,
"useCache": true,
"filter.recommendationProducts": [
{
"levels": [
"string"
],
"name": "string"
}
],
"filter.recommendationRoles": [
{
"levels": [
"string"
],
"name": "string"
}
]
}
GET/recommendationProducts
按推荐产品 ID 检索 PRL 产品。
请求URL
https://learningmanagerstage1.adobe.com/primeapi/v2/recommendationProducts
GET /recommendationRoles
按推荐产品 ID 检索 PRL 产品。 仅返回(学习对象)的可见角色。
请求URL
https://learningmanagerstage1.adobe.com/primeapi/v2/prlRecommendations/roles
POST /users/{id}/recommendationPreferences
创建/重新创建(覆盖)PRL 推荐首选项。 有效负载示例:
{
"data": {
"id": "userRecommendationPreferences:14755328",
"type": "userRecommendationPreferences",
"attributes": {
"products": [
{
"id": "recommendationProduct:1",
"dateCreated": "2023-05-07T20:00:00.000Z"
},
{
"id": "recommendationProduct:37",
"dateCreated": "2023-05-07T21:00:00.000Z"
}
],
"roles": [
{
"id": "recommendationRole:23",
"dateCreated": "2023-05-07'T'21:00:00.000'Z'"
},
{
"id": "recommendationRole:1",
"dateCreated": "2023-05-07'T'20:01:00.000'Z'"
},
{
"id": "recommendationRole:2",
"dateCreated": "2023-05-07'T'19:02:00.000'Z'"
},
{
"id": "recommendationRole:3",
"dateCreated": "2023-05-07'T'18:02:00.000'Z'"
},
{
"id": "recommendationRole:20",
"dateCreated": "2023-05-07'T'17:02:00.000'Z'",
"levels": [
"INTERMEDIATE"
]
}
]
}
}
}
GET /users/{id}/recommendationPreferences
请求URL
https://learningmanagerstage1.adobe.com/primeapi/v2//users/123/recommendationPreferences
DELETE /users/{id}/recommendationPreferences
删除产品或角色的 PRL 推荐用户首选项。
请求URL
https://learningmanagerstage1.adobe.com/primeapi/v2/users/123/recommendationPreferences?ids=recommendationRole:123,recommendationRole:234
参数:
Ids = 要删除的 ID 列表
PATCH/users/{id}/recommendationPreferences
部分添加/更新。 有效负载示例:
{
"data": {
"id": "userRecommendationPreferences:<USER_ID>",
"type": "userRecommendationPreferences",
"attributes": {
"roles": [
{
"id": "recommendationRole:123",
"type": "recommendationRole",
"attributes": {
"levels": [
"INTERMEDIATE"
]
}
},
{
"id": "recommendationRole:123",
"type": "recommendationRole",
"attributes": {
"levels": [
"ADVANCED"
]
}
}
]
}
}
}
POST/recommendationPreferences/learningObjects/{id}/ignore
将学习对象添加到被阻止的推荐中。
请求URL
https://learningmanagerstage1.adobe.com/primeapi/v2/recommendationPreferences/learningObjects/{id}/ignored
DELETE /recommendationPreferences/learningObjects/{id}/ignore
从被阻止的推荐中删除学习对象。
请求URL
https://learningmanagerstage1.adobe.com/primeapi/v2/recommendationPreferences/learningObjects/{id}/ignored
GET /users/{id}/recommendationStrips
检索要用于显示 PRL 推荐的所有条带
支持API多注册
GET/primeapi/v2/account
新增了两个属性:
- instanceSwitchEnabled
- multiEnrollmentEnabled
GET/users/{userId}/userNotifications
已将课程实例 ID 添加到新元数据属性的通知中。
GET/learningObjects
注册关系仅显示主要注册,即首次注册或首次完成。
GET /learningObjects/{id}
注册关系仅显示主要注册,即首次注册或首次完成。
GET /learningObjects/{loId}/instances/{loInstanceId}
新的关系被添加到学习对象实例模型中。
GET /enrollments/{id}
检索多个已注册课程的注册。
DELETE /enrollments/{id}
取消注册特定的学习对象实例。
POST/enrollments
支持在不同实例中注册。
GET/enrollments
仅获取学习对象的主要注册。
GET /learningObjects/{id}/note
检索课程的备注列表。
GET /learningObjects/{lo_id}/instances/{loi_id}/note
检索课程和实例的备注列表。
GET /learningObjects/{id}/resources/{loResourceId}/note
检索课程中资源的备注列表。
POST /learningObjects/{id}/resources/{loResourceId}/note
在给定课程的模块中为课程添加备注。
DELETE /learningObjects/{id}/resources/{loResourceId}/note/{noteId}
根据特定实例(loResource ID 的一部分)从给定模块中删除特定的备注。
GET /learningObjects/{id}/resources/{loResourceId}/note/{noteId}
检索课程模块中给定实例(loResourceId 的一部分)的特定备注。
PATCH /learningObjects/{id}/resources/{loResourceId}/note/{noteId}
根据特定实例(loResource ID 的一部分)更新给定模块中的特定备注。
管理员API更改
- GET /users/{id}/enrollments
- POST/users/{id}/enrollments
- DELETE/users/{id}/enrollments/
- PATCH /users/{id}/enrollments/
端点的强制字段
产品和角色仅在实施时加载。
示例请求
- GET
https://learningmanagerstage1.adobe.com/primeapi/v2/learningObjects/course%3A7418798?enforcedFields[learningObject]=products
- GET
https://learningmanagerstage1.adobe.com/primeapi/v2/users/11255638/userBadges?include=model&page[offset]=0&page[limit]=10&sort=dateAchieved&enforcedFields[learningObject]=products,roles
因实施而导致的搜索API更改(英语区域设置)
词干分析是将单词还原为词根形式的过程。 这可确保在搜索期间与单词的各种变体匹配。 例如,walk和walk可以源自相同的根词:walk。 词干设定后,搜索中任一单词的出现次数将与另一个单词的出现次数匹配。
在此版本中,我们为英语区域设置添加了词干,其中包括以下变体 — en_US、en_AU、en_GB。
如果搜索结果中要求词干提取,则会提及词干属性。 默认情况下,该选项设置为False。
API查询参数:
- matchType=phrase_and_match
- 词干=true
删除 V1 端点
V1 API 将在此版本中停用。 有关更多信息,请参阅开发人员手册。
有关课程注册或取消注册的通知
此版本在新的元数据属性中引入了对于课程实例ID的支持和通知。
L1反馈支持
允许学习者在多注册功能的每个实例级别提供反馈。
API: POST /enrollments/{id}/l1Feedback
学习对象必填字段列表
在此版本中,您必须将章节、prequisiteConstraints、prerequisiteLO、subLO、supplementaryResources、supplementaryLO、instances、catalogLabels明确发送到learningObject。
例如,
enforcedFields[learningObject]=prerequisiteLOs,instances
下一版本的弃用通知
- 学习者 API 的覆盖标志。
- 我们将更改 highlightResults=false 的默认值。 此外,我们还将更改snippetType=courseName的默认值。
- 我们将弃用搜索端点中的matchType=bool。
- autoCompleteMode具有[Deprecated]标记,为了提供autoCompleteMode =false的相同功能,我们添加了一个名为Match的matchType。
多注册徽章ID格式
为了支持多注册实例徽章,我们将课程徽章的格式从userId_badgeId_COURSE_courseId to userId_badgeId_COURSE_courseId_courseInstanceId
更改为唯一识别徽章。
发行说明
如需了解Learning Manager网页版应用程序和设备应用程序的当前和往期版本,请参阅发行说明。
此版本中的已知问题或限制
此版本的限制如下:
在移动应用程序中查看离线内容
在应用程序中查看离线内容时,不支持以下内容:
- Flex 课程、学习计划或认证。
- 增强课程、学习计划或认证。
- 支持多测验的课程、学习计划或认证。
- Harvard Manage Mentor、Content Marketplace、GetAbstract或LinkedIn课程、学习计划或认证。
- 已启用先决条件的学习计划和证书。
- 已弃用的课程、学习计划或认证。
- 截止日期已过时的课程、学习计划或认证。
- 外部证书。
- 支持电子商务的课程、学习计划或认证。
以下学习路径、课程或认证存在一些脱机同步问题:
- 所有学习路径。
- 所有内部证书。
- POST 调用的内容。
推荐
新推荐系统中的产品/角色/级别不支持以下内容:
- Adobe Experience Manager、Teams、SFDC 和未登录用户。
- 移动应用程序不支持在“推荐”页面上编辑产品和角色。
- 在迁移期间无法进行映射。
- 自动标记LinkedIn、内容市场和其他外部课程、学习计划或认证。
- 正式启用后恢复为基于技能的订阅或经典订阅。
- 学习者应用程序上产品和角色的搜索菜单。
- 管理员应用程序上的课程、学习计划或认证以及用户的批量映射。