2.
投稿模組實做
submission 投稿模組需求:
- 管理員可以設定哪個群組的成員可以建立投稿
- 有建立投稿權限的老師可以自行建立投稿資訊(submission),規劃如下:
中文名稱 |
英文欄名 |
欄位類型 |
長度 |
屬性 |
Null |
預設值 |
索引 |
AI |
顯示於設定界面 |
流水號 |
id |
MEDIUMINT |
9 |
UNSIGNED |
|
|
PRIMARY KEY |
auto_increment |
|
投稿主題 |
title |
VARCHAR |
255 |
|
|
|
|
|
v 文字框 |
投稿說明 |
content |
TEXT |
|
|
|
|
|
|
v 編輯器 |
投稿起始日 |
start |
DATETIME |
|
|
|
|
|
|
v 日期選擇框 |
投稿截止日 |
end |
DATETIME |
|
|
|
|
|
|
v 日期選擇框 |
詳細資訊 |
info |
TEXT |
|
|
|
|
|
|
json 包含:v獎項設定(award 文字框)、v 允許投稿的年級(grade 複選框)、
v 投稿密碼(pass_code 文字框) |
建立者 |
uid |
MEDIUMINT |
9 |
UNSIGNED |
|
|
|
|
|
建立時間 |
create_time |
DATETIME |
|
|
|
|
|
|
|
- 學生在可投稿的日期,可以自行上網投稿(submission_data),規劃如下:
中文名稱 |
英文欄名 |
欄位類型 |
長度 |
屬性 |
Null |
預設值 |
索引 |
AI |
顯示於投稿界面 |
流水號 |
id |
MEDIUMINT |
9 |
UNSIGNED |
|
|
PRIMARY KEY |
auto_increment |
|
主題編號 |
submission_id |
MEDIUMINT |
9 |
UNSIGNED |
|
|
KEY |
|
v 隱藏欄位 |
投稿姓名 |
name |
VARCHAR |
255 |
|
|
|
|
|
v 文字框 |
年級 |
grade |
VARCHAR |
255 |
|
|
|
|
|
v 單選框 |
指導老師 |
teacher |
VARCHAR |
255 |
|
|
|
|
|
v 文字框 |
投稿主題 |
title |
VARCHAR |
255 |
|
|
|
|
|
v 文字框 |
投稿內容 |
content |
TEXT |
|
|
|
|
|
|
v 編輯器 |
審查時間 |
review_time |
DATETIME |
|
|
|
|
|
|
|
獎項 |
award |
VARCHAR |
255 |
|
|
|
|
|
|
其他資訊 |
info |
TEXT |
|
|
|
|
|
|
包含:v 班級(class 單選框)、投稿時間(create_time)、修改密碼(code) |