您在這裡

關於建立關係

leocl6's 的頭像
leocl6 在 2010-06-14 (週一) 18:09 發表

小弟目前在做畢業專題
題目是"以drupal打造學生專題管理系統"
我買了2本書看了一學期 還是不太懂
在這裡請教各位前輩一個問題

就是我要建立學生和教師的關係

學生一開始挑選組員和指導老師
然後就會發通知給組員
等到所有組員都確認同意後
再通知老師
老師在同意後 小組成立

如果當中有任何一人不同意
就直接重組

請問我要做這樣的東西
該使用什麼模組來設定
請各位前輩指點與教導
小弟在此先行謝過

剛好兩本是中文書吧 ?
如果只是停留在介面設定,應該沒法完成工作的。至少要看看一些開發的 Drupal 書 (也只有一本 Pro Drupal Development)

我不知道有沒有這麼好的現成模組,但怎麼看總要少動手寫,所以建議你多買一本 PHP 入門書,然後要做的是思考如何透過 PHP 完成工作。
當你想透 PHP 如何完成後,就可以利用 Drupal API 來寫了。

你或許會使用到:
- CCK
- Views
- Webform
- Actions
- Rules

你這個例子有點像團購,你看看有沒有類似的,然後小修改或許也能達成

---
notaBlueScreen | 一天一翻譯,好過吃蘋果

專題管理系統的重點, 應該是在專題管理,也就是小組人員和指導老師都確立以後的事情。

這個小組的組成,可以用打電話的方式來聯絡,比較快, 也比較容易搞定吧。不了解為甚麽要建立在系統裏。

用電腦雖然能做很多事情,但是不見得比較方便哦。很多時候,傳統的方法更好用。

抱歉,沒有給你什麽好的建議。純粹來賺些點數的。

這種做法
系統的管理員會很辛苦

最主要是因為
這個構想是要全面E化
這個部份困擾了很久
還是想不出個好辦法.....

我一年也騙了不少點數,不過沒興趣發模組簡介,否則騙的更兇,LOL

模組簡介的發表,好像沒有點數可拿耶。 我發表過一次,很意外地發現,竟然沒有點數 (因爲我想玩玩看,可得多少點。結果竟然沒有。有點失望。 還是那一天系統剛好壞了??? )。

Well, 其實我無所謂啦,只是覺得很奇怪。

流程的邏輯上, 有點矛盾

你說
所有組員都確認同意後
再通知老師
老師在同意後 小組成立

你又說

如果當中有任何一人不同意
就直接重組

既然小組的成立,是必須所有組員都同意。 那麽只要有一人不同意,就不會有小組的存在。換言之,如果小組成立了,就是所有人都同意了。

所以第二句話和第一句話有矛盾: 因爲 如果有一人不同意,小組就不會存在,既然小組不存在,又何須重組 (直接重組一個不存在的小組嗎?)

用白話文來解説流程都不清楚的話, 那麽用這個矛盾的流程為基礎來規劃一個系統,就更難了。

一般專題的話…組員找好然後就直接得親自找老師是不是願意要收學生…然後還有一些企畫的題目想法…老師接受學生或學生接受老師出的題目…
…這是滿比較主從的關係…但有些老師也會有固定的題目會po出來…看有無學生要組團體參與…
總覺得怪怪的…

心中常存善解、包容、感思、知足、惜福 (靜思語錄)

人人把心中的愛發揮出來,就能凝聚善的福業,形成善的循環。 (靜思語錄)

用workflow 模組,將流程訂出來。 一個workflow的node, 就是一個專案提議,workflow需要所有小組成員同意批准,然後找老師。 老師發表意見。 然後流程再反過來跑一次,看看是否小組成員都同意老師的提議。只要有一人不同意. workflow 無法完成,專案提議就不能通過, 小組就無法成立。