2011-12-30 156 views
0

我目前正在考慮創建一個Web應用程序,使教師能夠創建一個班級並將班級添加到班級中。現在學生應該由老師創建(包括所有聯繫數據,如電話號碼等)。每位教師應被視爲獨立租戶。多租戶環境中租戶之間共享用戶的最佳實踐

現在在平臺上的某個時候,一名學生將不得不由兩名不同的老師分兩堂課。不過,我希望學生必須同意他們存儲的數據,而不是自動向住戶分享個人信息。在將來的某個時候,他們也應該能夠自己登錄並調整哪些教師可以訪問的數據。

用例是學生參加法語和數學課。他們希望法語老師能夠在手機號碼被取消的情況下給他們打電話,但不是數學老師。

因此,所有的應用程序應該是多租戶意識,但同時爲用戶提供一些靈活性。

關於閱讀最佳實踐和這種非正統的多租戶概念的建議?

回答

0

這不是一個真正的多租戶問題,它更多的是一個Web應用程序中的權利問題。

這實際上是建立在免費版本的SharePoint中的功能。在SharePoint做到這一點,你會:

  • 一個學生
  • 老師會基於模板
  • 老師將給予學生管理員權限創建一個網站爲每個學生建立一個網站模板他/她的網站
  • 然後,學生可以給他們想要的任何人閱讀權利。