2008年4月6日 星期日

Announcements of the modules in current semester

  1. Account Management: Create, edit, remove, disable, enable, login, logout
    1. Account role: teacher, student, system administrator
    2. login attemption: 15 times unsuccessful login便會disabled(設定可以更改)
    3. Password以md5加密,存放到database中
    4. login以session暫存,時限60分鐘(設定可以更改)
    5. Account function:
      1. 修改個人資料
      2. 修改密碼,email address
      3. Teacher and system administrator
        1. disable, enable student
        2. reset student password
      4. System administrator
        1. Create, remove, disable, enable user
        2. reset user password
    6. 設定privilege頁面給系統擴展Function權限。(function可讀取權限以決定其運作方式)
  2. Announcement: Create, edit, remove, show, hide
    1. Announcement type: Module announcement, reminder, system announcement
      1. Module announcement: 由teacher發出。
      2. System announcement: 多由system administrator發出。
      3. Reminder:由系統自行generate出來。
    2. Announcement要記錄發出日期,由誰發出,收信人,有效期。
    3. 寄出時把Announcement ID放到Announce_receiver(收信人的table)中。
    4. 個人化設定:
      1. 記錄自己看過那些announcement。
      2. 過濾器:只顯示未看的或者是多少天前的,或者以多少則為上限。
    5. 權限:
      1. 可寫announcement,上限。
      2. 可發放範圍。
      3. 可使用html code

沒有留言: