sghs-ical:从导出的JMC数据生成.ics文件

时间:2024-05-30 22:08:53
【文件属性】:

文件名称:sghs-ical:从导出的JMC数据生成.ics文件

文件大小:62KB

文件格式:ZIP

更新时间:2024-05-30 22:08:53

JavaScript

实用的 从导出的JMC数据生成.ics文件。 源文件 该脚本默认需要从JMC导出两个特别的.csv。 学生们 导航到时间表->学生->参考卡 在“选择条款”下选择“年份”,然后单击“导出”。 重命名此文件students.csv并将其放置在schedules文件夹中 教师 导航到时间表->课程->课程数据列表 选择“课程表信息” ,然后单击“创建节导出” 重命名此文件teachers.csv并将其放置在schedules文件夹中 如果决定使用其他.csv文件,请更新variables/columns.json以确保生成器脚本从适当的列中获取数据。 生成日历 有两个脚本: studentCals.js和teacherCals.js 。 运行这些脚本会产生内部日历studentCalendars和teacherCalendars分别夹。 这些脚本要求您已安装 它们可以从命令行运行,如下


【文件预览】:
sghs-ical-master
----variables()
--------teacher-email-addresses.json(2B)
--------no-school.json(2KB)
--------year.json(577B)
--------periods.json(1014B)
--------splits.json(231B)
--------partial-days.json(2B)
--------columns.json(546B)
----.gitignore(11B)
----teacherCals.js(11KB)
----package.json(369B)
----node_modules()
--------ical-generator()
--------csv-parse()
--------async()
----studentCalendars()
--------.gitignore(0B)
----README.md(1KB)
----schedules()
--------.gitignore(0B)
----studentCals.js(11KB)
----teacherCalendars()
--------.gitignore(0B)

网友评论