puerari/moodle_rest_api

MOODLE_REST_API 是一个PHP包,通过REST API抽象与Moodle的交互

1.1.0 2021-12-21 02:13 UTC

This package is auto-updated.

Last update: 2024-09-21 07:51:58 UTC


README

Maintainer Source Code PHP from Packagist Latest Version Software License Build Quality Score Total Downloads

关于Moodle REST API

Moodle REST API 是一个PHP包,通过REST API抽象与Moodle的交互

Moodle REST API é um pacote PHP que abstrai a interação com o Moodle através de sua API.

关于Moodle

Moodle Moodle 是世界上最受欢迎的学习管理系统。开始在线学习网站创建只需几分钟!

O Moodle é o sistema de gestão da aprendizagem mais popular do mundo. Comece a criar seu site de aprendizado online em minutos!

亮点

  • 易于设置(Fácil de configurar)
  • Composer ready(Pronto para o composer)
  • PSR-2 compliant(Compatível com PSR-2)

安装

MOODLE_REST_API 通过 Composer 提供

在您的 composer.json 文件中添加以下行

"puerari/moodle_rest_api": "^1.0"

或者运行

composer require puerari/moodle_rest_api

用法

按照 Moodle 文档在您的服务器上启用 API

https://docs.moodle.org/dev/Creating_a_web_service_client

包含 Composer 自动加载文件;

require_once 'vendor/autoload.php';

实例化 MoodleRestApi 类

$api = new MoodleRestApi('https://yourmoodledomain.com', 'YourAccessTokenGeneratedOnYouMoodleServer');

调用解决问题的方法。例如:如何通过一个字段获取所有课程。

$response = $cwpApi->getCoursesByField('category', '1');
exit(json_decode($response));

支持

安全:如果您发现任何安全相关的问题,请使用 GitHub 上的问题跟踪器 GitHub

Se você descobrir algum problema relacionado à segurança, por favor utilize o rastreador de problemas do GitHub.

致谢

许可证

MIT 许可证(MIT)。请参阅 许可证文件 获取更多信息。

贡献

请参阅 贡献页面 获取详细信息。

感谢

让我们编码...