通用型題庫(kù)系統(tǒng)產(chǎn)品設(shè)計(jì)方案

2 評(píng)論 8298 瀏覽 88 收藏 20 分鐘

編輯導(dǎo)語(yǔ):計(jì)算機(jī)網(wǎng)絡(luò)和信息技術(shù)不斷發(fā)展,社會(huì)對(duì)教育考試的需求日益增加,為了更加方便,題庫(kù)系統(tǒng)應(yīng)運(yùn)而生。不同的考試、程度、內(nèi)容等等所需題庫(kù)往往是不一樣的,這就要求產(chǎn)品經(jīng)理根據(jù)不同的用戶需求設(shè)計(jì)出不同的題庫(kù)。本文主要介紹如何從0-1設(shè)計(jì)無(wú)差別通用型題庫(kù)項(xiàng)目。干貨滿滿,一起來(lái)看看吧。

一、前言

無(wú)論是職業(yè)教育還是學(xué)科類教育,為了能夠更好的檢驗(yàn)學(xué)員的學(xué)習(xí)效果,題庫(kù)類產(chǎn)品是最佳的解決方案之一。

不同種類的教育方向都有各自的內(nèi)容特點(diǎn),而學(xué)員學(xué)習(xí)某個(gè)特定知識(shí)領(lǐng)域的目的也截然不同,有考試需求、提升理論知識(shí)需求、有培訓(xùn)效果需求,但是提升自己對(duì)學(xué)習(xí)內(nèi)容的掌握程度,都可以通過(guò)考試、作業(yè)、練習(xí)、??嫉确绞竭M(jìn)行訓(xùn)練。

本文主要介紹如何從0-1設(shè)計(jì)無(wú)差別通用型題庫(kù)項(xiàng)目。從設(shè)計(jì)思路到落地實(shí)操,全方面進(jìn)行詳細(xì)介紹。

二、產(chǎn)品設(shè)計(jì)思路

1. 自頂向下

通用型的產(chǎn)品設(shè)計(jì)通常是需要全面抽象出每一個(gè)業(yè)務(wù)環(huán)節(jié),并且能夠?qū)ⅹ?dú)立形成標(biāo)準(zhǔn)化的單元模型,以便能夠適配多樣的業(yè)務(wù)場(chǎng)景。

如果想要做的更加完美,并且可以制造更多驚喜性需求,考慮的維度可能需要更加豐富,思維高度也要凌駕于通用型業(yè)務(wù)基礎(chǔ)之上。當(dāng)然這是產(chǎn)品后期要思考的。

而在產(chǎn)品落地之前,是需要將產(chǎn)品盡可能的規(guī)劃思考清楚,同時(shí)能夠?qū)a(chǎn)品框架確定,確保能夠?yàn)楹笃诘臄U(kuò)展、升級(jí)、迭代,搭建出一套穩(wěn)定、健壯、可擴(kuò)展的體系結(jié)構(gòu)??梢越柚脩趔w驗(yàn)五要素并且是自頂向下的結(jié)構(gòu)進(jìn)行梳理。

(1)戰(zhàn)略層

在前期規(guī)劃階段,需要優(yōu)先考慮針對(duì)用戶可以獲得哪些核心價(jià)值,其次在結(jié)合著用戶可獲得的價(jià)值,我們?cè)龠M(jìn)行我們自己的商業(yè)布局,題庫(kù)產(chǎn)品從戰(zhàn)略層需要考慮:

  • 提升掌握知識(shí)效率:對(duì)于用戶來(lái)講,最核心的就是通過(guò)答題幫助其快速、正確的掌握相關(guān)知識(shí)內(nèi)容。
  • 持續(xù)活躍:活躍度也是一個(gè)產(chǎn)品非常用戶的指標(biāo),能夠代表產(chǎn)品的活力以及與用戶之間的粘性程度
  • 彰顯實(shí)力勢(shì)能:教育行業(yè),在做培訓(xùn)業(yè)務(wù)同時(shí),如果能夠擁有配套的自己研發(fā)的題庫(kù)產(chǎn)品,既能夠完善教學(xué)閉環(huán),又可以彰顯自己實(shí)力勢(shì)能的累計(jì)。
  • 引流增長(zhǎng):題庫(kù)普遍性的應(yīng)用都會(huì)通過(guò)提供免費(fèi)答題服務(wù)來(lái)吸引更多的用戶,提供新的獲客入口。
  • 付費(fèi)轉(zhuǎn)化:題庫(kù)中核心內(nèi)容是可以進(jìn)行付費(fèi)轉(zhuǎn)化的,但轉(zhuǎn)化率力度可能相對(duì)有限。通常的做法都是為其他主營(yíng)項(xiàng)目進(jìn)行引流轉(zhuǎn)化,促進(jìn)全公司整體的營(yíng)收戰(zhàn)略提供產(chǎn)出。

(2)范圍層

此部分依然是屬于規(guī)劃階段,在明確戰(zhàn)略布局的基礎(chǔ)之上,需要分析具體涉及哪些業(yè)務(wù)范圍,內(nèi)容體系范圍、用戶范圍、場(chǎng)景范圍、終端范圍等涉及到的范圍。

即在詳細(xì)落地之前,需要知道從哪些方面開(kāi)始著手落地。

  • 業(yè)務(wù)范圍:通用型產(chǎn)品就需要最最大限度適配全部的業(yè)務(wù)場(chǎng)景,可以是k12教育(學(xué)科類教育:語(yǔ)文、數(shù)學(xué)、英語(yǔ))、技能素質(zhì)理論教育(音樂(lè)、體育理論基礎(chǔ))、職業(yè)教育(軟考、PMP、一建二建等)。
  • 內(nèi)容體系范圍:不同學(xué)科內(nèi)容會(huì)有不同的內(nèi)容知識(shí)體系、分類、知識(shí)點(diǎn)框架等。
  • 場(chǎng)景范圍:可以提供作業(yè)、考試、???、刷題、作業(yè)、錯(cuò)題本、每日一練、估分等必要答題場(chǎng)景。
  • 流程范圍:題庫(kù)產(chǎn)品所需要的日常運(yùn)營(yíng)的業(yè)務(wù)條線:更新維護(hù)題目、批卷閱卷、與學(xué)員溝通反饋機(jī)制、統(tǒng)計(jì)學(xué)員答題情況、營(yíng)銷推廣流量監(jiān)控等。
  • 終端范圍:PC、h5、APP、小程序??梢愿鶕?jù)實(shí)際情況迭代完成。
  • 其他范圍:此處不完全列舉,但范圍越廣落地時(shí)間相對(duì)較長(zhǎng),因此需要考慮實(shí)際情況和優(yōu)先級(jí)。

(3)結(jié)構(gòu)層

從結(jié)構(gòu)層開(kāi)始往后,都屬于落地階段。此層思路是需要將戰(zhàn)略層的思想內(nèi)容完全吸收,結(jié)合業(yè)務(wù)實(shí)際范圍范疇,開(kāi)始制定并落地結(jié)構(gòu)化的方案。

  • 內(nèi)容體系搭建:分類體系、知識(shí)點(diǎn)體系開(kāi)始涉及到的結(jié)構(gòu)模型;
  • 答題場(chǎng)景規(guī)則:作業(yè)、考試、??肌⑺㈩}、練習(xí)、錯(cuò)題本、每日一練等每個(gè)場(chǎng)景的詳細(xì)答題規(guī)則;
  • 題庫(kù)維護(hù)流程:具體的業(yè)務(wù)流程走向、涉及到的用戶角色、信息反饋機(jī)制,需要分別搭建出相應(yīng)的模塊;
  • 數(shù)據(jù)結(jié)構(gòu)模塊:用戶數(shù)據(jù)、題庫(kù)數(shù)據(jù)、試卷數(shù)據(jù)、答題成績(jī)數(shù)據(jù)、答題進(jìn)度數(shù)據(jù)、營(yíng)銷推廣模塊、裂變活動(dòng)模塊等。

本文在后面【產(chǎn)品架構(gòu)搭建】會(huì)詳細(xì)介紹。

(4)框架層

框架層結(jié)合著結(jié)構(gòu)的梳理,需要把每一個(gè)細(xì)分場(chǎng)景抽象成一個(gè)個(gè)可視化的頁(yè)面,將各個(gè)頁(yè)面布局形成整體的一個(gè)確定性的框架。

無(wú)論是前臺(tái)還是后臺(tái),此環(huán)節(jié)最終要的是把各個(gè)場(chǎng)景涉及到的流程都完成具象化的頁(yè)面,確定步驟上的閉環(huán)。

(5)表現(xiàn)層

不同的操作頁(yè)面,都會(huì)有不同的場(chǎng)景、不同用戶進(jìn)行操作使用。

表現(xiàn)層主要目的就是將頁(yè)面布局中的元素進(jìn)行統(tǒng)一性的風(fēng)格設(shè)計(jì),包括產(chǎn)品的風(fēng)格調(diào)性,也包括每一個(gè)部件的樣式形狀。

本文更多描繪設(shè)計(jì)思路與邏輯,設(shè)計(jì)方面暫不過(guò)多討論。

三、產(chǎn)品架構(gòu)搭建

1. 核心業(yè)務(wù)流程

既然要開(kāi)始搭建全局性的產(chǎn)品架構(gòu),那么一定要先抽象出來(lái)題庫(kù)產(chǎn)品的最核心的業(yè)務(wù)流程,可以先將題庫(kù)產(chǎn)品最大限度抽象出兩類用戶類型:答題者、題庫(kù)業(yè)務(wù)維護(hù)人員,相對(duì)應(yīng)的核心業(yè)務(wù)如下:

答題者:

題庫(kù)維護(hù)業(yè)務(wù)人員:

2. 架構(gòu)拆解

兩條核心業(yè)務(wù)線已經(jīng)清晰明確,接下來(lái)就需要根據(jù)業(yè)務(wù)線所能夠涉及的場(chǎng)景、流程、規(guī)則進(jìn)行逐步拆解,并拆解出可獨(dú)立的模塊單元,并逐一完成設(shè)計(jì)。

答題者線:

  1. 登錄/注冊(cè)–>登錄注冊(cè)模塊
  2. 選擇合適科目–>內(nèi)容體系分類
  3. 選擇答題場(chǎng)景–>各場(chǎng)景答題規(guī)則
  4. 答題–>進(jìn)度數(shù)據(jù)
  5. 查看結(jié)果–>成績(jī)數(shù)據(jù)
  6. 糾錯(cuò)入口–>糾錯(cuò)流程

題庫(kù)維護(hù)業(yè)務(wù)線:

  1. 創(chuàng)建題目–>題目管理
  2. 組卷–>試卷管理
  3. 發(fā)布–>考試組織管理、版本管理
  4. 批閱–>批閱試卷管理、答題數(shù)據(jù)
  5. 查看報(bào)告–>成績(jī)數(shù)據(jù)
  6. 維護(hù)題目–>糾錯(cuò)反饋管理
  7. 推廣活動(dòng)配置–>相關(guān)活動(dòng)配置模塊
  8. 各業(yè)務(wù)線調(diào)用抓取–>各業(yè)務(wù)線關(guān)聯(lián)題庫(kù)模塊

3. 架構(gòu)落地

特別需要注意的是,產(chǎn)品設(shè)計(jì)思路需要優(yōu)先設(shè)計(jì)前臺(tái)應(yīng)用流程,再根據(jù)前臺(tái)應(yīng)用流程設(shè)計(jì)后臺(tái)對(duì)應(yīng)支持模塊和邏輯。

但是在落地實(shí)施時(shí),是需要優(yōu)先研發(fā)后臺(tái)相關(guān)基礎(chǔ)性模塊,以便可以在研發(fā)前臺(tái)流程時(shí)有相應(yīng)的邏輯支持。

因此架構(gòu)落地時(shí),落地研發(fā)的思路為:

  1. 題庫(kù)核心內(nèi)容數(shù)據(jù);
  2. 學(xué)員端業(yè)務(wù)及邏輯支撐;
  3. 運(yùn)營(yíng)業(yè)務(wù)及邏輯支撐。

(1)題庫(kù)核心內(nèi)容數(shù)據(jù)

內(nèi)容體系管理:

  • 【業(yè)務(wù)】:全局性區(qū)分哪條業(yè)務(wù)場(chǎng)景,無(wú)限極分類,支持自定義內(nèi)容。例:職業(yè)教育(考證類教育、技能類教育)、k12教育(高中、初中、小學(xué))。
  • 【科目分類】:處理為具體科目分類,無(wú)限極分類,支持自定義內(nèi)容。例:高中-語(yǔ)文-古詩(shī)詞;項(xiàng)目管理-PMP;考研-政治-馬克思主義哲學(xué)。
  • 【知識(shí)點(diǎn)體系分類】:需要精確到每一個(gè)題目所考核的知識(shí)點(diǎn)體系,無(wú)限極分類。顆粒度需要定位到每一個(gè)等級(jí)。例:“科學(xué)-生命科學(xué)-生命系統(tǒng)構(gòu)成層次-基本特征”和“科學(xué)-生命科學(xué)-生命系統(tǒng)構(gòu)成層次”是兩個(gè)不同的知識(shí)點(diǎn),但是前者屬于后者。在使用的場(chǎng)景中可是任何一個(gè)層級(jí),都可能作為獨(dú)立使用的知識(shí)點(diǎn),不局限于最底層知識(shí)點(diǎn)。

題目管理:

題庫(kù)產(chǎn)品最核心的內(nèi)容版塊,此處設(shè)計(jì)的思路需要明確將題目中的維度和業(yè)務(wù)層的維度拆開(kāi)。

  • 【業(yè)務(wù)】、【科目分類】、【知識(shí)點(diǎn)體系分類】。
  • 【題目基礎(chǔ)內(nèi)容】:【名稱】、【題型】、【答案】、【講解】。
  • 【題型】:?jiǎn)芜x題、多選題、填空題、簡(jiǎn)答題、完形填空題、排序題、材料題、判斷題、編程題等。
  • 【難度】:1-5顆星。

錄入題目需要分為手動(dòng)錄入、還有批量錄入。

試卷管理:

試卷的目的是為了更好的管理題目。

【業(yè)務(wù)】、【科目分類】、【試卷名稱】、【試卷描述】、【題目id】。

考試組織管理:

此處作為題目和業(yè)務(wù)銜接的樞紐,將各個(gè)場(chǎng)景所需要不同的題目?jī)?nèi)容進(jìn)行整合管理,再向前端輸出確定的題目?jī)?nèi)容。

  • 【考試類型】:作業(yè)、考試、???、刷題、練習(xí)、錯(cuò)題本、每日一練、pk題目……
  • 【題目范圍】:可以通過(guò)選擇特定的題目、或者試卷來(lái)進(jìn)行答題。
  • 【答題方式】:固定試卷、隨機(jī)試卷、自由組題。
  • 【答題次數(shù)】:可以設(shè)置該場(chǎng)考試組織的答題次數(shù)。
  • 【分?jǐn)?shù)設(shè)置】:可以設(shè)置考試組織的分?jǐn)?shù)(考慮設(shè)置及格線)。
  • 【答題時(shí)間】:根據(jù)業(yè)務(wù)不同來(lái)確實(shí)是否需要固定答題時(shí)間等。

版本管理:

每一場(chǎng)考試組織,就需要生成一個(gè)特定的版本,后面一旦涉及增刪題目數(shù)等維護(hù)操作,前臺(tái)使用位置都不受到影響。

可以理解為線下考試時(shí)每個(gè)人答題的都是同一張卷子,這張卷子是已經(jīng)發(fā)布出的,安排的題目也都是確定不會(huì)變化的,方便后續(xù)維護(hù)時(shí),知曉當(dāng)時(shí)的答題情況。小概率存在試卷錯(cuò)誤,那么可以搭配題目同步機(jī)制,或者新增版本試卷。

(2)學(xué)員端業(yè)務(wù)及邏輯支撐

登錄/注冊(cè):

登錄/注冊(cè)環(huán)節(jié)根據(jù)業(yè)務(wù)形態(tài)不一致相對(duì)復(fù)雜,此處只提出幾個(gè)關(guān)鍵點(diǎn):

  1. 與公眾號(hào)的綁定關(guān)系;
  2. 第三方登錄;
  3. 注冊(cè)的唯一標(biāo)識(shí)是微信注冊(cè),還是手機(jī)號(hào)注冊(cè)。

登錄注冊(cè)環(huán)節(jié)值得單獨(dú)拿出來(lái)一篇文章進(jìn)行討論。

選擇科目:

前臺(tái)邏輯:用戶可以根據(jù)自己感興趣的科目范圍進(jìn)行選擇,后續(xù)的答題、活動(dòng)范疇,都會(huì)根據(jù)最開(kāi)始選擇的科目有關(guān)聯(lián),用戶可以自行的調(diào)整自己所適合的科目。

后臺(tái)模塊:用戶管理與內(nèi)容體系中【業(yè)務(wù)】進(jìn)行關(guān)聯(lián)關(guān)系,可以是一對(duì)一、也可以是一對(duì)多的關(guān)系??芍С中薷暮蛣h除。

答題環(huán)節(jié):

答題通過(guò)不同的入口,會(huì)抵達(dá)不同的答題場(chǎng)景:作業(yè)、考試、??肌⑺㈩}、練習(xí)、錯(cuò)題本、每日一練、pk題目……

  • 作業(yè):通常需要和課程、班級(jí)作為綁定關(guān)系。在某一節(jié)課后設(shè)置作業(yè),作業(yè)成績(jī)會(huì)在班級(jí)、以及講師中心(教務(wù)中心)進(jìn)行展示,可以標(biāo)記為“是否及格”。作業(yè)著重強(qiáng)調(diào)的是,課程之后答題進(jìn)度的及時(shí)性、以及對(duì)題目的掌握情況。
  • 考試:通常是在特定時(shí)間、特定題目、只能夠作答1次等特定條件??荚嚦煽?jī)可以即時(shí)展示,也可以批閱后(約定時(shí)間)進(jìn)行展示。
  • 模考:是指作為正式考試前自行作為模擬考試,對(duì)考試的時(shí)間,作答次數(shù)可以不做特別安排。
  • 刷題:刷題主要可以支持快速做答,對(duì)時(shí)間、進(jìn)度、范圍無(wú)特別的限制。答題完成之后,支持快速的查閱答案,知曉自己的答題情況。
  • 練習(xí):邊答題、邊查閱答案、隨時(shí)隨地,可以自選范圍。
  • 每日一練:此環(huán)節(jié)通常作為運(yùn)營(yíng)手段配合使用,例如打卡,每日一練可以作為每日任務(wù),完成任務(wù)可以打卡或者活動(dòng)一些平臺(tái)性的獎(jiǎng)勵(lì)。通過(guò)一些特定的出題。
  • pk題目:同樣也是偏向于運(yùn)營(yíng)方向、娛樂(lè)化促學(xué)的一種產(chǎn)品設(shè)計(jì)。通過(guò)用戶之間的作答正確率以及時(shí)間效率來(lái)促進(jìn)自己學(xué)習(xí)的興趣。

以上任何一個(gè)答題場(chǎng)景都有相關(guān),卻都有不同,能夠完全抽象出的結(jié)構(gòu)如下:

  1. 答題進(jìn)度數(shù)據(jù),其目的是為了保存當(dāng)前答題進(jìn)度,根據(jù)需求,每次進(jìn)入答題場(chǎng)景的時(shí)候可以選擇是否需要保留上一次答題進(jìn)度。數(shù)據(jù)的結(jié)構(gòu)唯一標(biāo)識(shí)為用戶id+場(chǎng)景id+考試組織id。
  2. 答題成績(jī)數(shù)據(jù),其目的是展示答題后的結(jié)果,為了給答題者和相關(guān)業(yè)務(wù)運(yùn)營(yíng)人員一份數(shù)據(jù)統(tǒng)計(jì),能夠知曉答題掌握情況,以便后續(xù)有針對(duì)性的調(diào)整題目服務(wù)內(nèi)容。數(shù)據(jù)的結(jié)構(gòu)唯一標(biāo)識(shí)為用戶id+場(chǎng)景id+考試組織id。
  3. 批閱試卷管理,其目的是為了解決有些答題場(chǎng)景,是不需要立即出現(xiàn)考試成績(jī),或者有主觀題目必須要人工批閱才可以完成批閱考試成績(jī)的情況。額外考慮【試卷答題狀態(tài)】【批閱分?jǐn)?shù)】【批閱人】等。
  4. 其余的特殊維度,需要根據(jù)各場(chǎng)景單獨(dú)設(shè)定,如:pk題目,需要設(shè)置虛擬空間,為兩個(gè)人提供虛擬空間進(jìn)行答題,可以比喻理解為擂臺(tái)。

統(tǒng)計(jì)環(huán)節(jié):

需要根據(jù)后臺(tái)的各項(xiàng)統(tǒng)計(jì)數(shù)據(jù),給予前臺(tái)的學(xué)員端的數(shù)據(jù)分析。如:及格率、完成率、錯(cuò)誤率等等。

后臺(tái)模塊:全部數(shù)據(jù)都是以成績(jī)數(shù)據(jù)為基準(zhǔn),整合抓取數(shù)據(jù)的邏輯。

參與各項(xiàng)運(yùn)營(yíng)活動(dòng):

  1. 參與有關(guān)題庫(kù)講解的課程;
  2. 通過(guò)免費(fèi)邀請(qǐng)好友獲取免費(fèi)資料。

(3)運(yùn)營(yíng)業(yè)務(wù)及邏輯支撐

糾錯(cuò)反饋管理:

此環(huán)節(jié)最主要的是可以讓用戶通過(guò)反饋機(jī)制,我們將題目運(yùn)營(yíng)的更加完善。執(zhí)行糾錯(cuò)的人員,可以單獨(dú)設(shè)置,也可以通過(guò)功能、數(shù)據(jù)權(quán)限設(shè)置。

  • 【題目id】、【反饋人】、【反饋原因】、【反饋時(shí)間】
  • 【狀態(tài)】:“待審核”“已完成”“無(wú)需處理”“已同步數(shù)據(jù)”
  • 【審核人】、【審核原因】

相關(guān)活動(dòng)配置模塊:

此部分包括前端各處推廣的產(chǎn)品位、廣告位,以及運(yùn)營(yíng)相關(guān)的活動(dòng)配置。

  1. 廣告位管理:【文案】、【圖片】、【鏈接】;
  2. 運(yùn)營(yíng)活動(dòng)管理:裂變活動(dòng)、拼團(tuán)活動(dòng)、打卡、積分、商城等等;
  3. 營(yíng)銷活動(dòng)配置管理。

其他平臺(tái)通用型管理:

此處討論的為全平臺(tái)進(jìn)行架構(gòu),不僅僅題庫(kù)產(chǎn)品涉及。如:用戶管理、角色權(quán)限管理、日志管理。

四、總結(jié)

本文詳細(xì)介紹了如何設(shè)計(jì)一款通用型題庫(kù)產(chǎn)品,從設(shè)計(jì)思路到落地實(shí)操都有詳細(xì)的講解,再次總結(jié)如下:

可以利用產(chǎn)品體驗(yàn)五要素的思想自頂向下進(jìn)行分析。

  • 規(guī)劃階段:明確戰(zhàn)略層的定義、界定需要考慮的范圍;
  • 落地階段:結(jié)構(gòu)層梳理全部的模塊結(jié)構(gòu)、框架層布局可視化頁(yè)面、表現(xiàn)層設(shè)計(jì)統(tǒng)一風(fēng)格。

落地研發(fā)時(shí),按照以下順序依次部署:

  1. 題庫(kù)核心內(nèi)容數(shù)據(jù);
  2. 學(xué)員端業(yè)務(wù)及邏輯支撐;
  3. 運(yùn)營(yíng)業(yè)務(wù)及邏輯支撐。

 

本文由@形風(fēng) 原創(chuàng)發(fā)布于人人都是產(chǎn)品經(jīng)理。未經(jīng)許可,禁止轉(zhuǎn)載。

題圖來(lái)自 pexels,基于CC0協(xié)議。

更多精彩內(nèi)容,請(qǐng)關(guān)注人人都是產(chǎn)品經(jīng)理微信公眾號(hào)或下載App
評(píng)論
評(píng)論請(qǐng)登錄
  1. 非常全面了!

    來(lái)自北京 回復(fù)
  2. 感謝分享

    回復(fù)