crunch-time/crunchtime

Figure out how to address asynchronous lectures/sections

開放

#13 建立於 2020年12月27日

 (0 則留言) (0 個反應) (0 位負責人)Vue (1 個分叉)auto 404
help wanted

倉庫指標

星標
 (9 顆星)
PR 合併指標
 (30 天內沒有已合併 PR)

描述

This application was built before COVID, and back then most lectures and sections had meeting times and places. Now with COVID, what used to be an "edge case" is now like half of the cases lol.

Some things to consider:

  • Assume that a lecture may be async while its classSections are not, and vis-a-versa.
  • The Schedule entity needs to be updated to store the asynchronous lectures/sections
    • If a course doesn't have a meeting time, the user can use any enroll code. So in cases like the UI we should probably show all the enroll codes.
    • Sections are typically synchronous, and they do have enrollment limits
  • The frontend should be updated with a popover to show the async events
    • Need to update both the grid and list views

貢獻者指南