stevenfoncken/assignments-viewer-for-moodle-php

PHP 网络应用程序,列出了 Moodle™ 用户的当前到期作业

v1.1.0 2024-06-05 01:08 UTC

This package is not auto-updated.

Last update: 2024-09-26 02:00:53 UTC


README

报告一个错误 · 请求一个功能 · 提出一个问题

version: 1.1.0 Minimum PHP Version: 8.3 license: MIT Total Downloads

一个简单的网络应用程序,列出 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

📎 链接

💛 支持

如果这个项目对您或您的组织有所帮助,请考虑直接支持我的工作

任何帮助都很有用,谢谢! 🙏

⚖️ 免责声明

"Moodle"是"Moodle Pty Ltd"及其(全球)子公司的注册商标。

该项目或其作者与"Moodle Pty Ltd"或其任何附属公司、许可商、(全球)子公司或其他受其控制的实体在官方上没有任何联系、关联、授权、创建、认可、许可、维护、推广或赞助。

所有商标均为其各自所有者的财产。

这是一个独立项目,利用"Moodle"的移动网络服务API获取指定用户的作业数据。

在采取法律行动之前,请联系此地址:<dev[at]stevenfoncken[dot]de>

自行承担风险。

📃 许可证

assignments-viewer-for-moodle-phpMIT许可证许可。

有关详细信息,请参阅LICENSE

版权(c)2021年至今 Steven Foncken <dev[at]stevenfoncken[dot]de>

^ 回到顶部 ^