您在這裡

有關家庭作業的模組

lunderlini's 的頭像
lunderlini 在 2009-09-01 (二) 13:40 發表

角色有『學生』『老師』,有一種內容叫做『家庭作業資料庫』
『學生』與『老師』可為多對多
『老師』可於『家庭作業資料庫』中將任何node指派給自己的『學生』
目前有找到類似的模組Tutor Allocate達成部份功能
但有幾個問題待解:

  1. 『學生』與『老師』為多對一
  2. 『老師』只能指派自己寫的node給『學生』
  3. 每一個node只能指派給1個『學生』

有人可以幫忙嗎?謝謝

PhpEdu is a package for managing educational institutions with the ultimate aim of a complete Drupal e-learning solution. It is a set of modules which manage things like admission, academic programmes, faculties, departments, course registrations, online courses, attendance, fees, tests/exercises, academic records, alumni community among others.
ANN: phpEdu dev version for Drupal 6.6 is out
http://drupal.org/project/phpedu

我弄了一個 webquest 教學法的網站。
不過是一個老師對多組學生。
七拼八湊的,不成體統…
你可以參考一下…。
網址在:
http://e-learning.cmsart.net

===================================
by 鱷魚擺尾
部落格:http://blog.cmsart.net
了解我:http://jay1688.blogspot.com/
聯絡我:上面二個網站有啦!

===================================
by 鱷魚
鱷魚擺尾

有找到兩個模組混搭可達到類似的效果
Subuser:可以讓老師的角色有權限建立學生帳號,並可切換為學生身份進行操作。
Watcher:老師可切換至學生身份,用Watcher來指定家庭作業。
只是學生的東西會被看光光,有點怪怪的。
然後還會遇到多個老師有同一個學生的問題。每個老師都得為該學生建立帳號才能管理。這樣一個學生就會有多個帳號了XD~

後來換個想法,想為每個學生建立自己的webform,藉由webform來更新並通知學生家庭作業內容,不過webform好像沒辦法建立自動抓取特定內容作為選項,要一筆一筆key in,實在很麻煩啊~
之後有找到另一個模組to do list似乎可以達到目的,不過實際操作起來還是有問題,例如被指派作業的學生沒有權限去看老師建立的項目內容,然後用CCK建立的內容也無法儲存~
現在只好仿造to do list模組的概念,看能不能用CCK+views+nodeaccess手刻出來了