使用多种类型的用户向我的网站添加日历
Adding a calendar to my website with multiple types of users
我正在制作一个用于处理办公时间队列的网站,该网站有 3 种不同类型的用户:访客、学生和教师。
讲师将能够登录并输入特定课程的办公时间。我希望这些办公时间显示在日历中,以便教授同一门课程的所有讲师都可以看到办公时间。
我还希望学生能够看到特定课程的日历,以便他们知道办公时间。
我基本上希望每门课程都有一个日历...我不确定这是否可能?
我正在使用 java、java脚本、html 和 css 来开发这个网站。有谁知道我该怎么做?
使用 Google 日历 API 绝对可以做到这一点。
您可以:
- 使用 service account 与 Google 日历进行服务器到服务器通信 API。
- 使用
Calendars: insert
插入日历。他们每个人都会映射到不同的课程。
- 使用
Events: insert
插入事件。
- 使用
Events: list
and Events: get
查询事件。
此外,您需要在某个地方保存学生注册了哪些课程。您可以使用数据库,或者如果您更喜欢使用 Google 解决方案,则可以为此使用 Google Sheets 实例。
我正在制作一个用于处理办公时间队列的网站,该网站有 3 种不同类型的用户:访客、学生和教师。
讲师将能够登录并输入特定课程的办公时间。我希望这些办公时间显示在日历中,以便教授同一门课程的所有讲师都可以看到办公时间。
我还希望学生能够看到特定课程的日历,以便他们知道办公时间。
我基本上希望每门课程都有一个日历...我不确定这是否可能?
我正在使用 java、java脚本、html 和 css 来开发这个网站。有谁知道我该怎么做?
使用 Google 日历 API 绝对可以做到这一点。 您可以:
- 使用 service account 与 Google 日历进行服务器到服务器通信 API。
- 使用
Calendars: insert
插入日历。他们每个人都会映射到不同的课程。 - 使用
Events: insert
插入事件。 - 使用
Events: list
andEvents: get
查询事件。
此外,您需要在某个地方保存学生注册了哪些课程。您可以使用数据库,或者如果您更喜欢使用 Google 解决方案,则可以为此使用 Google Sheets 实例。