天天看點

題士——每一位都是在題庫中披荊斬棘的騎士

項目

内容

這個作業屬于哪個課程

2021春季軟體工程(羅傑 任健)

這個作業的要求在哪裡

團隊項目-初次邂逅,需求分析

項目名稱:題士

項目簡介:這裡是來自删庫跑路對不隊項目團隊針對學生考試刷題、學習交流等需求開發的一款集刷題、題目讨論、錯題整理、社群資料分享等功能為一體的刷題軟體。

友情提示:視訊高能,請謹慎食用。

為了更好地進行需求分析,我們通過線上發放問卷的形式進行調研,截止到需求評審答辯前,共計收到202份有效回報,調研結果如下:

問卷問題:支援不同模式下的題目練習(如順序,按章節,随機出題)

回報結果:

題士——每一位都是在題庫中披荊斬棘的騎士
題士——每一位都是在題庫中披荊斬棘的騎士

問卷問題:統計做題資料,給出常錯題、易錯題推薦

題士——每一位都是在題庫中披荊斬棘的騎士
題士——每一位都是在題庫中披荊斬棘的騎士

問卷問題:直接浏覽題目答案,題目解析,快速過題

題士——每一位都是在題庫中披荊斬棘的騎士
題士——每一位都是在題庫中披荊斬棘的騎士

問卷問題:針對具體關鍵詞搜尋問題

題士——每一位都是在題庫中披荊斬棘的騎士
題士——每一位都是在題庫中披荊斬棘的騎士

問卷問題:提供好題收藏功能,以便複習鞏固

題士——每一位都是在題庫中披荊斬棘的騎士
題士——每一位都是在題庫中披荊斬棘的騎士

問卷問題:收集記錄做錯的題目,友善檢視

題士——每一位都是在題庫中披荊斬棘的騎士
題士——每一位都是在題庫中披荊斬棘的騎士

問卷問題:支援對題目進行标注,提供題目的筆記入口

題士——每一位都是在題庫中披荊斬棘的騎士
題士——每一位都是在題庫中披荊斬棘的騎士

問卷問題:支援對題目的評論、交流和吐槽

題士——每一位都是在題庫中披荊斬棘的騎士
題士——每一位都是在題庫中披荊斬棘的騎士

問卷問題:提供交流平台,友善同學們互相答疑解惑

題士——每一位都是在題庫中披荊斬棘的騎士
題士——每一位都是在題庫中披荊斬棘的騎士

問卷問題:交流,共享資源,例如往年習題等

題士——每一位都是在題庫中披荊斬棘的騎士
題士——每一位都是在題庫中披荊斬棘的騎士

問卷問題:與同學夥伴一起進行答題pk

題士——每一位都是在題庫中披荊斬棘的騎士
題士——每一位都是在題庫中披荊斬棘的騎士

問卷問題:刷題總量排行,周排行

題士——每一位都是在題庫中披荊斬棘的騎士
題士——每一位都是在題庫中披荊斬棘的騎士

問卷問題:可以設定考試時間,系統自動顯示考試倒計時

題士——每一位都是在題庫中披荊斬棘的騎士
題士——每一位都是在題庫中披荊斬棘的騎士

問卷問題:希望這樣一款産品在什麼平台上使用?

題士——每一位都是在題庫中披荊斬棘的騎士
題士——每一位都是在題庫中披荊斬棘的騎士

優先級由高到低依次表示為⭐⭐⭐⭐⭐到⭐

需求

優先級

開發階段

做題模式

⭐⭐⭐⭐⭐

Alpha

題目推薦

快速做題

⭐⭐⭐

Beta

關鍵詞搜尋

題目收藏

錯題收集

題目筆記

⭐⭐⭐⭐

題目評論

問答社群

資源共享社群

線上問答pk

不開發

排行榜

倒計時設定

我們的目标是開發一款有利于學生複習刷題和題目交流讨論的軟體。通過問卷調研,發現學生們有以下需求:

學生們在每次課後練習,每次期末複習的時候常常會擔心自己練習的題目不夠周全,而且在考期希望可以充分利用自己的時間進行複習。是以需要一款軟體,能夠提供緊跟課程的豐富全面的相關題目,并且能夠随時随地便攜刷題,真正做到想刷就刷。

當學生們學習特别是複習時,他們時常苦惱于複習時的題目固定,無法随心組合,無法反複練習錯題,無法專練高頻錯題。是以需要一款軟體,能夠提供多種做題模式,按自己需求制定做題模式,收集錯題并支援反複練習,等支援智能題目推薦功能。

當學生們進行刷題練習時,他們時常需要實時進行題目的交流和讨論,以此來更進一步掌握和鞏固知識。同時對于學習資源,例如往年題,學習經驗等,往往需要自己私下咨詢學長學姐等,是以需要一款軟體,能夠提供一個資源交流和分享的社群,讓學生們輕松獲得自己需要的資訊。

【問題】對于服務的管理者而言,是否需要一個平台來進行網站以及題庫相關的管理?如果需要的話,微信小程式可否勝任?尤其對于題庫規模不小且需要導入的情況,是否可以支援? 【問題】如果微信小程式無法較為完善的支援上述場景的話,那該如何設計?是否會考慮設計電腦端管理界面?

團隊将開發PC端的背景管理平台,友善問題的導入和題庫的管理

使用者使用的裝置(iOS/Android)不同,是以,我們需要對不同裝置作出支援,以最大程度滿足不同使用者的需求。故而我們調研了現有的前後端架構,選擇了以下的方案:

前端架構:uni-app

uni-app是一個使用 Vue.js 開發所有前端應用的架構,開發者編寫一套代碼,可釋出到iOS、Android、Web(響應式)、以及各種小程式(微信/支付寶/百度/頭條/QQ/釘釘/淘寶)、快應用等多個平台。

可以看到,uni-app對小程式也有支援,考慮到iOS端釋出應用可能比較困難,使用小程式支援iOS使用者也是一個不錯的選擇。

後端架構:express

Express 是一個保持最小規模的靈活的 Node.js Web 應用程式開發架構,為 Web 和移動應用程式提供一組強大的功能。

為了滿足靈活開發,快速疊代的開發需求,我們選擇了一個比較靈活的開發架構——Express。Express可以提供良好的組織架構,豐富的HTTP實用工具和中間件,而且還能保持不錯的性能,符合我們的需求預期。

【問題】安卓+微信小程式,這個的話項目主要考慮是什麼呢(指的是為什麼要并存)?在工作量上是否過大,不利于掌控?

首先根據問卷調研,大部分同學更傾向于『題士』在移動端(安卓,ios)釋出

其次由于在ios上釋出APP稽核過程繁瑣且時間較長,并不利于後續的釋出、推廣和使用等環節,是以我們期望通過釋出微信小程式的方式捕獲在iOS端流失的使用者量,使更多人可以受益于『題士』

最後通過我們在技術層面的調研,發現uni-app可以減輕多平台釋出的工作量,可以實作預取設想

是以我們計劃在安卓和微信小程式釋出『題士』

支援多種模式下的題目練習:直接浏覽題目答案、題目解析,快速過題的快速做題模式;順序,亂序,分章節,智能推薦,模拟考試等多種方式的刷題模式。以更為便捷的方式給予使用者豐富且有效的刷題複習體驗。

支援豐富的題目管理功能:題目收藏功能,錯題整理功能,關鍵字搜尋功能,題目筆記功能。使用者通過該軟體,對題目進行更個性化的管理。

建設活躍的使用者社群:資源共享社群、問答社群,并支援題目評論功能、筆記分享功能。使用者可以在社群中探索或分享學習資源。

貼心小功能:設定相關科目的考試資訊,如考試時間和注意事項等。避免使用者遺漏關鍵資訊。

北航航概練習題庫

已有功能:個人正确率統計、順序練習、自選章節随機練習、随機練習(全部)、錯題本回顧練習、相關題目搜尋、收藏題目、針對每道題的小讨論區。

小站考研刷題部分

針對各種考研科目提供題目進行訓練

相較于北航航概練習題庫的針對每道題的小型讨論區,我們的産品具有統一的使用者社群,使用者可以在其中探索、分享。

相較于小站考研刷題部分,我們的産品勝在界面簡約,沒有廣告注入,另外,我們的服務均是免費的,而小站考研具有大量的付費項目。

具有筆記功能,使用者可以在每道題下記錄自己的錯誤原因、重要知識點等資訊,友善複習。

具有模拟考試功能,可以在考試前為使用者營造考試氛圍,調整心态。

具有智能推薦功能,可以為使用者推薦普遍錯誤率較高的題目。

【問題】部落格中有提到相比小戰考研勝在服務均是免費的 假設之後希望項目盈利,目前有初步的計劃嗎? 【建議】後續對小戰考研等類似産品進行更加深入的調研分析,并相對于目前項目進行一定的對比分析,以便于列出基于推廣與盈利的計劃。

我們認為作為一個題庫,僅僅支援航概、軍理、計導等相關題目的話,是沒有任何盈利空間的。首先航概已經有一個“可以使用”的微信小程式,雖然簡陋但是相比于我們加入盈利相關服務的『題士』産品而言,使用者可能更偏向于使用免費軟體。而且我們認為僅僅是功能完善一點,題目多一點也不能抵消引入盈利相關服務的負面影響。其次,小站考研等相關軟體,其付費項目集中于考研相關精品課程,獨家一手資料等,而我們的産品不太可能提供相關精品課程、獨家一手資料等盈利項目。是以我們認為我們的項目大可能幾乎很難盈利。

而如果進行盈利項目設定的話,我們認為廣告投放,以及花費大量人力物力去收集加入獨家限定題目,是唯二能夠盈利的點,但是這種手段勢必會影響産品的推廣和使用。

是以我們團隊不會主動進行項目盈利的考量與設定。

本産品目标使用者為高校學生,主要面向北航同學,計劃與北航多個學院學習部進行合作,聯合推廣

通過學院公衆号等官方管道,以及微信朋友圈,QQ空間等個人管道,進行多方位的推廣

【問題】微信小程式需要對網站進行備案才能正式釋出,備案流程需要一個月以上,團隊有備案好的網址嗎?

正在申請備案中

【問題】在定義使用者量時是否是以每日活躍使用者為準,而不是累計使用者量?

『題士』在臨近期末複習階段的使用人數較多,根據團隊項目時間安排

題士——每一位都是在題庫中披荊斬棘的騎士

是以alpha階段主要是測試、推廣『題士』,以累計使用者量為準

beta階段收尾時臨近考期,以每日活躍使用者為準

明确寫出在哪裡釋出軟體,估計釋出後一周的使用者量

我們的軟體将會釋出安卓APP以及微信小程式兩個版本。微信小程式的版本是為了捕獲在iOS端流失的使用者量。使用者釋出量估計如下:

Alpha階段:保守估計累計使用者量為200

Beta階段:保守估計每日活躍使用者為400

時間

更新内容

2021-04-13 12:22

按照班級作業要求完成需求分析作業并釋出

2021-04-15 14:00

新增【三、需求調研,六、闡述說明】,補充調查結果和問題解答

2021-04-18 16:00

在【三、需求調研】部分補充優先級以及alpha,beta開發計劃說明,将問題解答直接修改至【四、NABCD分析】部分,由于修改次數較多,将原【六、闡述說明】修改為【六、更新日志】