acmutd / acmutd/trackit

Fix user progress database bug

オープン
#55 コメント 0 件 リアクション 0 件 担当者 0 名 GitHub で見る
backend bug
主要言語
TypeScript
スター
3
フォーク
1
PR マージ指標
30日以内にマージされた PR はありません

説明

Student progress data is stored in the "progress" variable in the database. Because a listener is placed on this document for every user, each time a student updates his/her progress, a read is processed to every other student causing unneeded database reads. Need to move progress to a new collection or sub collection to fix this bug.

- [ ] Add progress collection / sub collection to store user progress data
- [ ] Set user dashboard to read initial progress data from new collection
- [ ] set user dashboard to update user progress to new location
- [ ] set admin dashboard to add new snapshot listener for progress data
- [ ] set admin dashboard to create progress document in new collection on workshop creation.

コントリビューションガイド

このリポジトリのコントリビューションガイドは索引されていません

評価

この issue はまだ評価されていません。

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。