skilldisplay/phptoolkit

SkillDisplay PHPToolKit 包含用于使用 API 和渲染验证相关元素(如按钮)的预定义类和方法

v2.1.1 2023-07-07 12:10 UTC

This package is auto-updated.

Last update: 2024-09-07 14:31:51 UTC


README

关于 SkillDisplay

欧洲 SkillDisplay 是一个由 NPO Verein Business Angels 创建的网站门户,允许全球学习者在其欧洲层面声明其技能的验证。这些技能基于行业认证,这些认证由认证机构自身分解为依赖技能。

更多信息请访问: https://www.skilldisplay.eu

关于 PHP ToolKit

PHP ToolKit 设计用于帮助您将您的 PHP 应用程序与 SkillDisplay 功能连接起来。示例

  • 您写了一篇博客,并让人们通过您的文章跟踪他们学到的内容
  • 您有一个考试系统,希望根据结果授予用户技能验证
  • 您有一个任务系统,希望在任务完成后授予技能验证

验证类型

自我验证

自我验证是用户表示“我能做到这一点”的一种方式。这就像在简历上写,但不同的是,声明被放在欧洲层面的技能的上下文中。

您希望在所有自学问题中都包含自我验证。 (完成技术文章,教程的进度等。)

外部验证

这些验证需要第三方——一个负责在特定背景下验证用户技能的个人或组织。

  • 自动教育验证:通过学校的考试系统、辅导后的自动审查等授予技能验证
  • 商业验证:通过跟踪员工完成的工作的任务系统或项目管理工具授予技能验证
  • 认证:通过官方认证考试的考试系统授予技能认证

要求

为了使用 PHP Toolkit,您需要以下内容

渲染验证链接和/或按钮

如果您不想自动为用户提供技能验证过程,只想渲染他们可以跟随的链接来手动请求验证,则无需任何特殊设置。

包含示例

  • 在 SkillDisplay 设计中渲染验证按钮(src/Example/NoSettingsRequired/RenderVerificationButtons.php)
  • 如果想要使用自定义外观,则无需设计即可渲染验证链接(src/Example/NoSettingsRequired/RenderCustomVerificationLinks.php)

自动自我验证

为了实现技能的自动自我验证,您需要

  • API 密钥

获取 API 密钥很简单。只需给我们发送一封电子邮件至 partners@skilldisplay.eu,并告知您的用例。然后我们将向您发送 API 密钥。

包含示例

  • 为知道其 SkillDisplay 电子邮件账户的用户自动授予技能的自我验证(src/Example/APIKeyRequired/AutoGrantSelfVerification.php)

自动外部验证

为了实现这些类型的技能验证,您需要

  • API 密钥
  • 验证者 ID
  • 验证者密钥

我们向我们的合作伙伴授予验证者 ID 和验证者密钥。

包含示例

  • 为已知其SkillDisplay电子邮件账户的用户自动授予技能的商业验证(src/Example/FullSettingsRequired/AutoGrantBusinessVerification.php)

开发者信息

要本地获取依赖项,请使用

docker run --rm -it -v $PWD:/app composer composer install