【发布时间】:2020-12-05 19:17:47
【问题描述】:
我目前正在编写一个颤振应用程序,其中包括显示每周的课程安排。我还必须计算每个学生的出勤率。要做到这一点,我需要每个科目在任何给定月份的教学时间,我很困惑,因为我想不出办法来做到这一点。 我有每周的课程表,并将其存储在 Firestore 中。格式如下,
{Day: 1 , Major: 'EcE', Subject: 'Communication', Year: 5, Period: 1, ...}
Screenshot of a timetable entry
Day 指的是星期一、星期二……
它出现在应用程序中,如this。
我的问题是,要跟踪和计算学生的出勤率,我必须知道每个科目在一个月内教授了多少次,但我认为将所说的一周内的次数乘以 4 是不可行的,因为一个月中的天数是动态的。但我不知道如何以编程方式使用日历,所以我目前没有想法。任何提示和建议表示赞赏。建议可以在 dart 或 node js 中,因为我可以在客户端或云功能中实现。非常感谢。
P.S - 我暂时没有提供任何代码,但请向我澄清,我将提供相关代码。我只是不想让帖子膨胀。
【问题讨论】: