我們面臨的最大挑戰之一,就是某些軌道人氣太高,導師們無法負荷這麼大的提交量。學員的等待時間因此拉長,而導師即使投入大量心力想維持進度,卻只能看著佇列不斷變長,這種感受實在很不好受。
要解決這個問題絕不容易,但我們相信手上有些不錯的方案能改善現況(詳情請見我們最近的部落格文章)。不過,這些方案都需要時間才能實作完成,而問題現在就真實存在。
因此,我們決定為軌道加上「Oversubscribed」狀態:當核心練習的等待時間中位數變得過長時,我們會:
- 只允許加入該軌道的學員使用練習模式,不能使用導師模式
- 不讓練習模式的學員為自己的解答申請引導(他們仍可繼續獨立使用練習模式)
一旦某個軌道的等待時間中位數回到可控範圍,系統就會自動開放新學員加入導師模式,並允許練習模式的學員提交解答以接受引導。
這些變更不會影響已經在導師模式中學習的學員。
我們還可以在這之上加入很多額外的功能(例如加入軌道的排隊機制、軌道解鎖時的通知),但現階段我們只想用比較直接的做法,先解決最主要的痛點。
希望這能讓學員有更好的體驗、對等待時間有更實際的預期,也讓導師不必再為不斷增長的佇列所苦,同時讓我們能把心力放在實作那些能帶來更長遠影響的更大改變上。
2019年09月23日
·
覺得有幫助嗎?
發佈者
Jeremy Walker