bslagter / klas
为同一段落的兄弟姐妹创建课程表
dev-master
2020-04-23 10:23 UTC
Requires
- php: >=7.2
- phpoffice/phpspreadsheet: ^1.11
This package is auto-updated.
Last update: 2024-09-23 20:02:27 UTC
README
2020年4月21日,荷兰政府宣布,从2020年5月11日起,学校可以重新开放,但附带以下条件:
基础教育阶段的小学将把班级人数减半;孩子们将大约50%的时间在学校。孩子们不在学校的那天,将通过其他方式安排。这种安排由学校和教师决定。
在接下来的时间里,这一原则的具体实施将由学校负责。他们将进一步完善这一点;在此过程中,学校之间可能会出现差异。学校将向家长告知这对其子女的教育意味着什么。
学校可能会将班级分成两个大小大致相等的部分,并考虑到来自同一家庭的孩子,以便他们坐在同一时间段。这对家长来说很方便,但也能减少交通流动,从而降低感染的风险。
它如何工作
您制作一个包含所有班级、学生姓名和地址的电子表格。您将此电子表格提供给工具,它会为您想出一个好时间。
该工具可在以下网址在线使用:https://lekkercryptisch.nl/corona/klas
您上传到那里的电子表格不会被任何地方保存或存储。但我们可以想象,您可能更愿意在自己的电脑上使用此工具。如果您(或认识)某人擅长php和git,就可以做到这一点。
设置和执行
本地运行
先决条件
- 检出此存储库:
git clone git@github.com:bslagter/klas.git
- 确保您已安装PHP 7.2或更高版本
- 确保您已安装并设置Composer
- 在您的计算机上安装项目:
composer install
或php composer.phar install
(取决于全局或本地Composer安装)
执行
运行项目
php run.php example/test.csv
在Docker容器内运行
如果您不想安装正确的PHP、Composer等,但有Docker,这很简单
先决条件
- 检出此存储库并打开检出:
git clone git@github.com:bslagter/klas.git && cd klas
- 构建容器:
docker build -t klas .
执行
运行项目
docker run --rm -it -v ${PWD}/example:/app/example klas example/example.csv