split_schedule:获取学校课程列表,并将每个班级的学生人数减少指定数量

时间:2024-03-09 14:42:58
【文件属性】:

文件名称:split_schedule:获取学校课程列表,并将每个班级的学生人数减少指定数量

文件大小:36KB

文件格式:ZIP

更新时间:2024-03-09 14:42:58

Python

分割时间表 该计划将列出学校的班级清单,并将每个班级的学生人数减少指定数量。 这是通过每天划分班级来完成的。 每个学生的上课日均保持不变。 班级列表应作为Excel文件提供,所有学生都放在一张包含以下各列的表格上: block =以数字表示的上课时间(即1、2、3等) class =班级名称 学生=学生姓名 生成的时间表将是一个带有以下列的Excel文件: block =以数字表示的上课时间(即1、2、3等) class =班级名称 total_students =一整天中一个区块的学生总数 max_students =每天一个区块中允许的最大学生人数 num_classes =允许最大班级人数所需的总天数 day_number =上课的日期。 可以根据需要使用。 例如1 =星期一,2 =星期二,依此类推。 学生=学生姓名 滴注 首先克隆此存储库。 git clone ht


【文件预览】:
split_schedule-main
----.flake8(51B)
----.gitignore(458B)
----README.md(4KB)
----.github()
--------dependabot.yaml(106B)
--------workflows()
----.pre-commit-config.yaml(845B)
----tests()
--------integration()
--------conftest.py(6KB)
--------unit()
--------__init__.py(0B)
--------helpers.py(1KB)
----mypy.ini(100B)
----LICENSE(1KB)
----.coveragerc(57B)
----pyproject.toml(889B)
----tox.ini(710B)
----poetry.lock(51KB)
----split_schedule()
--------schedule_types.py(324B)
--------schedule_builder.py(17KB)
--------__init__.py(0B)
--------set_schedule.py(3KB)

网友评论