Closed HALQME closed 3 months ago
これfetch関数でキャッシュが残ってる説推してるんだけどどうなんだろう
手元でも見たことはあるんだけど、最近締め切りの課題がないので今再現できない
dateToString関数の
function dateToString(date: Date, withDay: boolean = false): string {
const day = date.getDate() - 1;
//~~~
let time = h + ":" + m + ":" + s;
if (withDay && day !== 0) {
time = day + "日 " + time;
}
return time;
}
のところで
day
が1..<31
だから0-1
のところで核を撃つガンジーになっていて、
day !== 0
だからdayがマイナスに突入した時に残り時間が30日と…になるのかもと思いました。
問題の発生理由自体は分かってるんですが、 そもそも課題一覧確認ページで過去の課題が出てきたことがないので、課題一覧が正しく取得できていない(キャッシュが使われてる等)を疑ってるんですよね~ 処理自体を何とかするよりは取得回りを見直す方が本質的なのかなあと
過ぎた課題が表示されるの自体が仕様範囲外なんですね… リロードとかブラウザの再起動で消えたりしないからそんなもんやと、、、
どうやら締め切り後1時間まではupcomingのところに出てくるMoodle側の仕様っぽい Mergeして閉じます。
ありがとう
タイトル通り。
大学 : [omu.ac.jp](https://lms.omu.ac.jp/)
環境
再現方法:不明(23:59〜0:00〆以外の課題を求められた場合?)