功能規格說明書
定義相關概念
| 日程表 | 日稱卞以以日歷的形式出現,以不同的顏色標識事件,自動記錄作業發布、作業截至事件 |
|---|---|
| 消息提醒 | 不同於博客園中的系統通知,僅針對班級博客的用戶,在客戶端中向用戶發送消息提醒作業發布、作業截止,有來自教師、助教的新評論,有學生回復等消息,用戶可設置接受的消息類型。 |
定義典型用戶
| 用戶 | 用戶T |
|---|---|
| 身份 | 某計算機專業某專業課程的教師 |
| 年齡 | 35歲 |
| 所占比例 | 15% |
| 重要性 | ★★★★★ 非常重要,所占比例不大,通常是班級博客的組織者,是產生其他用戶的基礎 |
| 使用場景 | 組建班級,進行某專業課程的教學,添加助教,發布作業、公告 |
| 使用環境 | 主要是教師、實驗室、辦公室或家中 |
| 生活/工作 | 承擔某專業課的教學工作,此外有自己的工程、研究工作 |
| 知識層次/能力 | 熟悉計算機的專業知識,具有熟練的編程技能,通常精通某一專業課程 |
| 動機/目的 | 組件班級進行某專業課程的教學 |
| 用戶偏好 | 希望能夠更加方便的管理班級 |
| 用戶 | 用戶A |
|---|---|
| 身份 | 某計算機專業高年級學生 |
| 年齡 | 22歲 |
| 所占比例 | 15% |
| 重要性 | ★★★★ 比較重要,通常由教師指定,通常是班級成員的管理者,作業的發布者。 |
| 使用場景 | 在教室的安排下添加班級成員、發布作業,對學生的作業進行評論、打分 |
| 使用環境 | 主要是教室、宿舍、圖書館或家中 |
| 生活/工作 | 即將畢業,完成了專業課的學習,正在為下一步的發展作准備 |
| 知識層次/能力 | 較熟練地掌握計算機專業知識,曾學習過某專業課程並取得較好成績 |
| 動機/目的 | 協助教師組織、管理班級,進行教師和學生之間的溝通 |
| 用戶偏好 | 希望能夠方便的看到學生提交的作業以及對評論進行的反饋 |
| 用戶 | 用戶A |
|---|---|
| 身份 | 某計算機專業學生,正在學習某專業課程 |
| 年齡 | 20歲 |
| 所占比例 | 70% |
| 重要性 | ★★★ 相對比較重要,占比例最大,是班級博文的主要貢獻者。 |
| 使用場景 | 提交作業 |
| 使用環境 | 主要是教室、宿舍、圖書館或家中 |
| 生活/工作 | 在校學生,主要任務是學習 |
| 知識層次/能力 | 掌握基本的計算機知識包括基本的語言、算法、數據結構,有簡單程序的開發經驗, |
| 動機/目的 | 使用班級博客進行某門專業課程的學習 |
| 用戶偏好 | 主要使用班級博客提交作業,希望能夠及時收到與作業有關的消息 |
界面原型設計
| 頁面 | 描述 | 原型 |
|---|---|---|
| 用戶登錄界面 |
|
![]() |
| 用戶信息頁面 |
|
![]() |
| 個人設置頁面 |
|
|
| 消息提醒頁面 |
|
![]() |
| 個人博客頁面 |
|
![]() |
| 博文頁面 |
|
![]() |
| 班級博客首頁 |
|
|
| 所有班級頁面 |
|
|
| 班級頁面 |
|
![]() |
| 作業頁面 |
|
![]() |
| 作業詳情頁面 |
|
|
| 作業發布頁面 |
|
|
| 班級成員頁面 |
|
|
| 創建班級頁面 |
|
|
| 日程表頁面 |
|
|
使用場景
講一個用戶T的故事……新學期很快就要開始了,有不少學生慕名而來選了用戶T的課程。像往年一樣,用戶T覺得傳統方式的教學不能讓學生體會到這門課的精髓,學生應該在實踐與反思中體驗和學習這門課程。於是用戶T打算在班級博客上創建了一個新的班級。 用戶T首先打開班級博客的客戶端,客戶端記住了用戶T的登錄狀態,看到的是班級博客的首頁。用戶T點擊頭像進入個人資料,點擊按鈕創建班級,創建班級的頁面里,用戶T填寫了學校、個人的課程的相關信息,身份是教師,然后完成了班級的創建。 班級創建成功了!但是現在班級里只有用戶T名成員,要怎么聯系到選課的學生,並且在開學之前讓學生加入到班級中來並且完成一系列的准備功能呢?找一名助教,這些問題應該能容易的解決了。於是用戶T想到了用戶A,根據A的用戶名以助教的身份把用戶A加入到班級中來,班級成員的組織和管理就交給用戶A了。 想到有幾位對這門課的教學提出建設性建議的教師,用戶T把他們也以教師的身份加入到班級中來。用戶T希望學生能夠在正式開始授課之前對這門課有一定的思考和理解,於是在發布了第一次作業。此后用戶T會關注學生們作業的完成情況,看學生們寫的隨筆,並且給學生們一些評論或是建議,也時常會發布幾篇與教學相關的隨筆。隨筆不能在客戶端編輯,當然用戶T也並不介意,因為在手機上打字也不是什么很好的體驗。 |
講一個用戶A的故事……用戶A在去年的這個時候學學習啦用戶T的這門課,並且取得了很不錯的成績。新學期很快就要開始了,用戶T為了方便與學生們的溝通和聯系,將用戶A任命為助教,用戶A已經在班級中擁有了助教身份。作為助教,用戶A首要的任務就是把新學期選修這門課的學生添加進班級中。 用戶A首先呼吁學生們創建賬號和博客。一個一個添加太麻煩了,而且容易出錯,幸好這里可以發送加入班級的鏈接。學生們陸陸續續的加入到班級中來。但是還有一部分比較磨嘰的同學遲遲沒有行動,想要加進班級時鏈接已經失效了,於是用戶A發送了一個新的鏈接,還反復了挺多次的。鏈接不能長期有效,這一點有點煩人。 很快學生們提交了第一次作業,發表了對課程、專業的一些認識和理解,作為盡職盡責的助教,用戶A在學生的隨筆下面進行評論,提出一些問題或是建議,對於學生們的回復,用戶A有時也會再次回復。用戶A擔當着發布作業,提醒學生完成作業的重任,覺得如果系統能夠提醒學生完成作業的時間可能會方便的多。 開學幾天后,有些學生出於各種考慮退選了這門課,為了便於班級的管理,用戶A將這些用戶移出了班級。 |
講一個用戶S的故事……新學期開始前用戶S在教務網站上選擇自己新學期的課程,懷着一些擔憂和期待選了T老師的課,這時候距離開學還有接近一個月。選完不久,就聽說這門課程已經布置了作業,用戶S的鼠標在退課的按鈕上晃了晃,沒有點下去。 用戶S有一點拖延症,距離作業的截止時間還有3天才開始行動。S同學之前在博客園上看到過有用的教程,對博客園印象不錯。只不過沒用過班級博客,也沒有成為用戶。初次使用,請先注冊。經過了一些列工序,S同學點了加入班級的鏈接卻不知道該從哪里加入班級(此處需要一個申請加入班級的按鈕),於是聯系了助教,終於成功加入班級。客戶端上不能寫隨筆,於是S同學在PC上完成並發布了隨筆。想着再仔細看看幾篇推薦的博客就開始刷起來手機。發現班級博客客戶端可以提交作業,猛然發現還有30分鍾就到截止時間了(此處需要截止時間提醒功能),於是在客戶端上完成了作業的提交。 |
功能描述及驗收驗證標准
| 功能 | 功能描述 | 驗收驗證標准 | |
|---|---|---|---|
| 用戶 | 認證 |
|
|
| 個人信息 |
|
|
|
| 消息提醒 |
|
|
|
| 個人博客 | 博文 |
|
|
| 評論/回復 |
|
|
|
| 班級博客 | 查看班級博客所有班級 |
|
|
| 進入班級 |
|
|
|
| 博文 |
|
|
|
| 日程表 |
|
|
|
| 作業 |
|
|
|
| 成員 |
|
|
|
| 創建班級 |
|
|
|
潛在副作用
- 該客戶端要求用戶先進行登錄才能看到具體內容以及進行下一步操作,可能會流失一部分新用戶,且對於只需要瀏覽內容且不願意記住登錄狀態的用戶來說會造成一些不便
- 用戶對於博文的分類可能並不關心,雖然本意是希望幫助用戶更方便的找到自己需要的博文,但是可能會因為不當的分類給用戶帶來困擾
- 消息提醒功能中涉及到的可能有用戶並不關心的消息,有用的消息混雜在里面,起不到應有的作用







