stevenfoncken / assignments-viewer-for-moodle-php
PHP 网络应用程序,列出了 Moodle™ 用户的当前到期作业
Requires
- php: >=8.3
- ext-curl: *
- vlucas/phpdotenv: ^5.6
Requires (Dev)
- roave/security-advisories: dev-latest
This package is not auto-updated.
Last update: 2024-09-26 02:00:53 UTC
README
一个简单的网络应用程序,列出 Moodle™ 用户的当前到期作业。
它通过 Moodle 移动网络服务 API 访问 Moodle 实例,该 API 也被官方 Moodle 移动应用使用。
要能够在 Moodle 实例中使用它,必须明确启用 Moodle 移动网络服务。
=> 如果可以使用 Moodle 移动应用,则此应用程序也可以使用。
🤔 为什么?
学生生活,多么美好的时光,不是吗?
如果只有作业要做就好了。
最初只是拖延的副任务(我们都知道它们,对吧? 🤫),最终变成了列出当前到期作业的好应用程序(我们都喜欢它们,不是吗? 💚)。
📖 目录
点击展开
⛓ 功能
- 列出给定 Moodle 用户的全部当前到期作业。
- 不同的颜色表示即将到期的日期
- 粉色:1 天,红色:2 天,黄色:3 天。
🚀 开始使用
要求
- Git
- php >= 8.3
- Composer
安装
下载或克隆项目
composer create-project stevenfoncken/assignments-viewer-for-moodle-php
或
git clone --depth 1 https://github.com/stevenfoncken/assignments-viewer-for-moodle-php.git
现在 cd
到项目目录。
通过 Composer 安装依赖项
当使用 create-project 时跳过。
composer install
注意:由于 deploy-dir 结构,需要 Composer 脚本。
安装前端
yarn install yarn build
配置
.env
cp deploy/config/.env.dist deploy/config/.env
🍿 部署
部署根:(内容) deploy/
(例如 /var/www/example_site/)
文档根:docroot/
(例如 /var/www/example_site/docroot/)
🔨 开发
技术堆栈
后端是用 PHP 编写的。
前端基于纯 HTML & SCSS。包管理器:yarn。捆绑器:webpack。
在 FRONTEND 上工作
构建配置:build/frontend/
源文件:assets-src/
编译文件:deploy/docroot/dist/
在 BACKEND 上工作
源文件:deploy/src/
变更日志
请参阅 CHANGELOG.md 了解最近的变化。
帮助 & 问题
在讨论选项卡中开始一个新的讨论。
贡献
...受到欢迎。
对于重大变更,请首先在讨论选项卡中开始讨论您希望更改的内容。
重要:通过提交补丁,您同意允许项目所有者根据MIT许可证
的条款许可您的作品。
谢谢!
👤 作者
assignments-viewer-for-moodle-php
主要由以下人员编写和维护:
🦜 Steven Foncken
- 网站:stevenfoncken.de
- GitHub:@stevenfoncken
- LinkedIn:Steven Foncken (@stevenfoncken)
📎 链接
- https://docs.moodle.org/dev/Web_service_API_functions
- https://docs.moodle.org/dev/Creating_a_web_service_client
💛 支持
如果这个项目对您或您的组织有所帮助,请考虑直接支持我的工作
- ⭐️ 在GitHub上星标此项目
- 🐙 在GitHub上关注我
任何帮助都很有用,谢谢! 🙏
⚖️ 免责声明
"Moodle"是"Moodle Pty Ltd"及其(全球)子公司的注册商标。
该项目或其作者与"Moodle Pty Ltd"或其任何附属公司、许可商、(全球)子公司或其他受其控制的实体在官方上没有任何联系、关联、授权、创建、认可、许可、维护、推广或赞助。
所有商标均为其各自所有者的财产。
这是一个独立项目,利用"Moodle"的移动网络服务API获取指定用户的作业数据。
在采取法律行动之前,请联系此地址:<dev[at]stevenfoncken[dot]de>
自行承担风险。
📃 许可证
assignments-viewer-for-moodle-php受MIT许可证
许可。
有关详细信息,请参阅LICENSE。
版权(c)2021年至今 Steven Foncken <dev[at]stevenfoncken[dot]de>
^ 回到顶部 ^