puerari / moodle_rest_api
MOODLE_REST_API 是一个PHP包,通过REST API抽象与Moodle的交互
1.1.0
2021-12-21 02:13 UTC
Requires
- php: ^5.6
- ext-curl: *
- ext-json: *
- ext-mbstring: *
README
关于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.
致谢
- Leandro Puerari(开发者)
- 贡献者
- Moodle
许可证
MIT 许可证(MIT)。请参阅 许可证文件 获取更多信息。
贡献
请参阅 贡献页面 获取详细信息。
感谢
让我们编码...