:::

2. 投稿模組實做

submission 投稿模組需求:

  1. 管理員可以設定哪個群組的成員可以建立投稿
  2. 有建立投稿權限的老師可以自行建立投稿資訊(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              
  3. 學生在可投稿的日期,可以自行上網投稿(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)

:::

書籍目錄

展開 | 闔起

快速登入


https%3A%2F%2Fcampus-xoops.tn.edu.tw%2Fmodules%2Ftad_book3%2Fpage.php%3Ftbdsn%3D2048%26tbsn%3D56

計數器

今天: 810810810
昨天: 1856185618561856
總計: 8776734877673487767348776734877673487767348776734