Sakai3白皮书(中文版)
生活随笔
收集整理的這篇文章主要介紹了
Sakai3白皮书(中文版)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
Sakai3白皮書(中文版)
【摘要】此文檔陳述了下一代Sakai合作學習環境的目標。試圖表達在Sakai社區中的大多數人關于Sakai將去向何方的思想。
介紹:Sakai3的由來 Sakai的重要變化時刻即將來到,正如投資大學和Mellon基金會所預想的那樣,目前的系統已經成功的使世界各地的高校在社區資源合作中受益,但從Sakai成立以來,變化一直不斷。越來越熟悉Web2.0的Sakai的終端用戶,正要求著一個更加自由并且給予他們更多的控制權的環境。社交網絡目前已經得到廣泛推廣。實踐證明利用Sakai進行研究、合作學習和行政合作是極其有價值的。Sakai可以運用和整合的新的標準和開放資源項目相繼出現,新的網絡開發模型已經出現,這種模型充分利用了客戶端的技術,極大的改善了效率,面向服務的框架已經作為公共機構一項設計和部署的優先選擇而出現。最重要的是,傳統的課程管理系統和電子學檔的角色正迅速的變化,而且,有一個廣泛的共識,那就是目前的平臺要經歷巨大的演變從而達到用戶和公共機構的長遠需求。 Sakai團隊也已經學會很多。逐漸做出的越來越多的適應性調整,已經揭示了用例的范圍和復雜程度,而且越來越明確的是,一部分代碼將會在眾多人的重寫中被優化,從而降低維護開銷,同時又能保持滿足本地化需要的自由度。隨著公共機構多年來在更多領域運用Sakai,將“網站”作為Sakai的原則的局限性越來越明顯。代碼和數據庫的運轉壓力已經被確認到,并且經歷了顯著的改善。但是,運用目前的架構我們到達了受益遞減點。Sakai實施的 SOA(Service-Oriented Architecture)在實踐中被證實是十分的有價值的,可以將其改進到符合現行標準,并且使它最大化的與像Kuali等新項目相融。最后,校園里的 Java開發者的相對弱點使Sakai編程的簡單化勢在必行,進而將Sakai面向一個更加寬廣的開發群體,并增加我們作為一個團隊的創新能力。 概括的說,我們的目標不僅僅是Sakai的改善,更不是抄襲Google。我們的目標不簡單的是創造另一個更好更便宜的Blackboard新版本。是時候明確這一點了: Sakai應利用已經建立的開放資源集中力量發展專門針對教育的需求。總之,我們應該努力創建一個不同的學術合作系統。我們將選擇運用Sakai3的公共機構來運行一個本質上不同的系統。這是我們應該向教育領域提供的善舉。并不只是在開放資源和私有資源之間做出選擇。 基于以上原因,一個由劍橋,Georgia?Tech?、?UC?Davis?并且包括 Indiana,?Michigan,?Toronto,?Berkeley?和the?Sakai基金會率領的公共機構團隊,已經開始為下一代 Sakai的開發擬定設想與初步技術方案。下一代Sakai將會基于一系列新的Sakai內核,該種內核充分利用開放資源(例如?Jackrabbit?和?Shindig),來使資源開發專注于真正關于學術合作。下一代Sakai將會呈現一個新的、以用戶為中心的界面,這種界面使用起來既簡單又舒適。而且它將包括新的功能,例如包括當今的用戶所期待的社交網絡和自由內容創作。 這個核心小組已經有了成績了。新內核的概貌已經顯現。設計工作已經開始了新的用戶體驗。關于Sakai諸多方面新概念正在被討論和分析。雖仍存在一些有待從概念和技術上進一步斟酌之處,但是前進的方向卻越來越清晰。下文提供了更多細節,包括:對您的大學的益處,怎樣了解更多、如何加入這項努力。 Sakai3為用戶帶來什么 在Sakai3中,預想的用戶體驗較之以前版本發生了很大變化。從視覺和感覺角度來看,目前的UX初始版本已經指向一個交互良好的、自由的、部件為基礎的用戶體驗。(更多例子見:http://ux.sakaiproject.org和http://3akai.sakaiproject.org )。這項工作改善了用戶體驗,但是還不夠充分。除了這項工作,還需要做一系列觀念上的變化。許多這些變化要求變動Sakai的核心架構。比如:社會網絡,內容的創建和管理,不做站點和打破功能工具的堆砌。 社交網絡 學術研究和教學一般是相互獨立的,但是逐漸的他們趨于相互融合。大學教學中有一種更加開放的趨勢:小組活動更有益于學習。“社交網絡”的出現,例如FaceBook,LinkedIn和MySpace已經創建了一個新的便利的創建可用來在小組間合作,以及向伙伴呈現資料信息的在線空間標準。改革后的特征,如‘訂閱活動’,提供了不間斷的持續的在線參與機制,而且越來越多的開放社交網絡平臺,通過FacebookAPIs,或由Google推動的開放社會APIs正在被幾乎所有的網絡站點應用。 然而,許多社交站點,要求會員準許網站所有者擁有對涉及會員的工作擁有自由的協議,其結果是限制了安全性,也因此限制了秘密的研究或教學在這樣的平臺上推出,而且,這些網站的接口和功效都沒有很好的適應學術目的(例如:LinkedIn 資料沒有很好的顯示出版物清單)。 社交網絡納入Sakai,運用Apache的Shindig項目將會使在協作和學習環境中的用戶之間的新的交互模型得以建立,以一種適于學術工作,而且也將會方便在Sakai公共機構之間的合作的形式,在合作中,網絡中的成員在一群可信任的合作者公共機構中,可以被給予一種機會,也就是在運用 Sakai的學校中進行研究、學習和組成多種伙伴小組的機會。同時,我們不是十分確定什么方向,我們相信重要的是學校在校園社交網絡技術中起著一個帶頭的作用。我們不能把這項任務交給Facebook?或MySpace?或Blackboard。 內容的創建和組織 Sakai中的創作內容很讓人為難。有很多像Melete/Modules這樣為某種目標創建一種結構化的內容的特殊工具。但還沒有工具來使用戶創建無結構或半結構的網頁來與他人分享。在資源中創建一個HTML頁面,然后加入網頁內容工具而后指向HTML頁,這是一種方式,但是這很麻煩也很復雜,甚至為現有內容創建索引也是很復雜和難以駕馭的。 然而,創建內容是許多學術工作所相關的。比如:教師為學生創建課程大綱,學生單獨或集體完成作業然后提交給老師。研究小組在wiki和其他合作寫作軟件中分享合作觀點。管理員寫政策和流程文件,等等。同時,基于網絡的合作學習的制作工具,像Google Docs/Sites/Groups已經增加了用戶關于在線協作的期待值。 Sakai3認識到,無論用戶是教師、學生、研究者還是職員,內容創建和組織都將是他們的首要活動,為組織和呈現內容提供簡單的基于模板創作的自由的工具,將會是Sakai3.0首要任務。在技術這一方面,我們將會借助工業標準(JCR)和開放資源技術(Apache?Jackrabbit)來支持內容存儲。這將提供一個在容量上(例如版本容量)十分重大的改進,并且會減少大量Sakai社區需要支持的代碼。當然,我們沒有說我們創做我們自己的 HTML編輯器。有一些我們可以依靠的不錯的開放資源工具幫我們達成這一目的,目前的首個候選者是TinyMCE,因為它在自由性、可擴展性,和關注于可獲取性方面具有明顯優勢。 最后,Sakai3認為許多事情應該被視作內容。討論論壇和日志發表、作業提交、用戶資料信息,和在線測試的答案,都應該被視為內容的一部分。將“凡事皆內容”的原則運用于Sakai3,將會使Sakai中的許多研究有更多的的自由性,組織性,標簽性和易操作性,等等。 不只是網站 網站是目前Sakai的主要組織形式。網站內容對于幾乎所有功能是一項深刻的并且嚴格的前提限定,并且它阻礙了可以拓展的或是相對于網站來說可以獨立運作的一些活動。在Sakai中,小組的定義是作為一個獨特的、完整的、不必依賴網站的例子。在Sakai2中小組僅存在于一個網站中。如果你想要組成一個特殊的小組,那么該小組的成員都需要成為一個單獨網站的成員。如果一個小組需要與許多其他的網站建立聯系,那么小組就需要被重建。在Sakai3 中,小組被視作頭等用戶。用戶有能力獨立于網站管理小組。他們可以創建小組,如果需要,還可以引用一個外部的系統(例如:一個SIS像Banner或許通過IMS事業條例或通過一個更加普遍的LDAP—Lightweight Directory Access Protocol輕量目錄訪問協議提供者),隨后,考慮這個網站獲得什么。 這種思路將會應用于其它Sakai的項目中,包括用戶和內容(還有標簽和許可)。內容是另一個例子,這里網站的首要任務是統籌控制而不光是為了方便。內容可以被制作成公開的,它存在于一個特殊網站內容之中。在網站之間移動內容或索引其他網站內容是不靈活和不自然的。在Sakai3中,內容也將會成為最基本的元素。內容的擁有者可以多種方式組織內容,并使它可以對不同用戶、小組和網站以他們自己覺得合適的方式使用。我們首先考慮用戶的內容或小組的內容,而不是網站的內容,他們擁有的這兩項內容的訪問權。 打破工具庫的格局 工具是要改變的另一個主要項目。Sakai的“工具庫”是容易識別的且限制不正規反映用戶學術活動模式的工作流程。基礎架構和原始技術在最大程度上使更多的人性化的“交叉工具”在Sakai2中越來越普遍。Sakai3將會由一些容量小的、可以迅速轉化、集合到一起的、可提供一種直觀工作流的小單元(以一種真正的面向服務的形式)建構而成。我們需要考慮到Sakai中一些相關的項目(從討論發表到作業提交,到問題測試再到學檔反應)和一些與此項目相關的活動。這些項目和活動,將會依存于內容出現在許多不同的地方。Sakai3應該重視內容并且呈現在Sakai內部有意義的工作流。 Sakai3為技術專家帶來什么 在過去的幾年中新的技術專家和技術相繼出現,我們也學到了很多東西。可以肯定的是,我們在目前的架構和編碼上取得了不小的成績,但是我們到達了收益遞減點。從目前的經驗證明,我們處于一個很好的時機來建構支持技術,這種支持技術不但可以改善產品,而且可以減少在社區維護上的負擔。Sakai3將會帶來包括以下幾點的多樣化的技術利益: 可擴展性和彈性:截止目前Sakai已經有超過20萬的安裝用戶,在如此范圍上有良好表現,可見Sakai已經達到較好的可擴展性,這都是在巨大的投資支持下完成的。鑒于我們已經得到的關于Sakai的使用方式和包含新的“網絡范圍”開放資源的技術,Sakai3將會達到新的可擴展性并使它的安裝變得更加的輕巧、簡單。 更高的開發效率:近期的致力于用戶端開發的社區,已經致力于要比Sakai所能開發的更高效。如今,技術能力和對大量細節的注意有了結果,而困難卻是:很少被落實,有很少的人能夠完成它,可用性專家正在竭盡全力的努力。Sakai3服務將會提供JSON數據訂閱,如果需要的話允許 Java腳本開發者,還有一般的獨立的Java開發者創建用戶界面。這個也使Java開發者更自由,且花費更少的時間在用戶界面的開發上,從而集中精力在可擴展性和核心服務的質量的提高上。 代碼質量和可維護性:其他成熟的開放資源項目現在允許我們考慮用第三方代碼交換所有部分的Sakai服務。通過明智的納入這種服務,我們所有的質量得以改進,我們的API可以被做的更符合標準,并且我們的維護負擔和風險減輕了。另外,Sakai傳統上有很少的測試代碼。這項疏忽增加了在QA(QualityAssurance ,品質保證)上的負擔,但是并沒有很快的表現出錯誤。最終迫使我們明知道有嚴重的bug也進入一個發表-釋放的交互的過程中。第三方代碼必須被檢查,因為它所帶來的測試的質量覆蓋到我們擴展的Sakai服務。 安裝和維護:Sakai對于沒有Java開發經驗的開發者和不具備充分技術的人來說太難已建立了。一個更小的,更堅固的內核和一個為了更加簡便添加、刪除工具的機制將會為Sakai新用戶提供。部署和開發人員將有一個更加方便和高效的使用體驗。這對于社區的成長和健康是十分重要的。一個更有效的,簡單的維護安裝有很多優點,最明顯的是不用花很多時間來進行更新。 ? Sakai使用案例 截止目前,Sakai已經被定義為最適合某些使用它的大學了。因此Sakai也許是一個電子學檔系統,一個課程管理系統,一個虛擬研究環境,或是一個基于網絡的文件庫。這既是一個優勢,呈現了平臺的自由性,同時也是一個劣勢—分散了的交流和開發方面所做的努力。Sakai3的開發將會劃清平臺的基礎技術和不同的支撐平臺的部署資料間的界限。 當我們實施上面描述的內容時,Sakai將會吸取除了目前的教和學的基礎以外的不同方面的更多的可用性。Sakai3的目標之一是支持更開放的教和學的實踐。為此,Sakai開始借鑒內容管理系統的一些特征。這很明確的在Sakai3的一些基礎技術的選擇中體現出來。Sakai的范圍將會繼續是模糊的,而且更加的表現于我們想要更廣的容量來提供給用戶,而非Sakai要占據某些類別的產品。所以,與其說Sakai是一個課程管理系統或Sakai 有一個電子學檔工具,不如說我們運用Sakai來支持學生學檔和提供大學中的教和學的技術支持。 另一方面,對于一些想運用Sakai的機構,就應該可以很容易地配置安裝這些特點。以下有兩個例子: Sakai作為一個學檔系統。Sakai3中內容將不再是重點了。要通過將內容設置為公開或私有來控制進入不同小組參與內容,將會使用戶更加的自由和可控制。非結構化和半結構化的內容創作在Sakai3中將提供自由形式的學檔。標簽將會被嵌入,用戶自建或機構提供的標簽使內容更加容易被聚集。通過所有這些改善,應能夠創建更容易達到典型的學檔用例的學檔,這些用例包括:學生的自我表達,一個電子恢復和體制的分析。 Sakai作為一個協作系統。小組項目經常比課堂教學更自由,持續的時間更長。參與者可以很迅速的變化,校外的參與者更容易參與進來,而且通俗的講,用戶在小組中創建的內容較之在課程中創建的被利用率更高。研究項目可能有特殊的歸檔需求。項目經常想要一個公開的表現形式,而且為工作內部和外部做交流能夠使用“相同的空間”。Sakai3的小組和內容管理能力應該為想要一個旨在項目合作的在線大學的組織提供一個吸引人的包。Sakai3應該集成脫機的校園系統(例如Google docs),通過使用的特殊的工具提供給獨立的小組自由性。 給您的大學帶來的利益 總的來說,Sakai3的努力是使您的校園受益,包括: 更高的用戶滿意度——一個更加流暢、自由的Sakai,運用它工作即舒心又高效,它將允許用戶集中精力改善他們的工作質量。 改善了的穩定性和質量——除了明顯的與穩定性和質量相伴隨的用戶滿意度,您的學校的IT和支持人員將有更多的時間來做其他的活動。 更強的可擴展性——在每個應用服務上支持更多用戶的能力,會降低Sakai所有權總體的開銷,并且為您的組織提供以前認為太不切實際的額外的客戶(例如地方學校)。 更少的地方定制——作為一個開放資源產品,將Sakai按您的需求進行本地化會繼續成為您運用Sakai的益處之一。通過確定更多用例涵蓋,來確保您的本地化可以完全按照您所想要您的公司想成為您想要的樣子。 更簡單的集成——Sakai作為一個出色的與其他學校集成的應用程序早已很有名聲了。通過建立和改善Sakai的服務導向的建構,這些優勢將會繼續增加更多的學校系統支持面向服務的體系結構。 更簡單的開發——允許一個更廣泛的開發者群體來建構Sakai,這創建了一個良好氛圍的圈子。更多的開發者可以幫助這個工程,同時為他們自己節省了時間,來進行本地化和更重要的更新。 所有的這一切保證了一個較低的開銷,并為您的投資帶來更多的價值。您的大學選擇要做的額外的資源—將他們用在其他的工程上,還是用來增加Sakai開發的革新和使用這就都由您決定。 將貴校的Sakai2升級至Sakai3 對于Sakai項目,每個人從不滿意用戶體驗到目前代碼的大小和復雜度都很熟悉。許多了解Sakai的人都相信對于Sakai的設計和技術架構來做一些重大的變化,這是一個很好的機會。不僅僅是用新出現的允許我們以不同的方式設計和建構軟件技術,用戶的期望已經隨著Web2.0技術和社交網絡的出現而改變了。我們要利用好這些技術,并且迅速的對這種轉變后的期望做出反應。這是Sakai面臨的一個特殊重要的時期。繼續出現的關于商業供應問題已經導致許多世界上的組織轉向了其他地方。目前的Sakai,雖然能夠取代現有的WebCT或是Blackboard,但還沒有明顯的有別于提供一個真正的有優勢的產品的商業產品。 有很多學校將很重要的資源承諾于傳統的Sakai,他們需要不斷改善他們的版本,他們計劃改變他們的用戶基礎以至于與Sakai完全不同。許多這種學校不能改變到如此重要的改變版本,直到2010或2011甚至2012年為止。我們不能說他們到那個時候還繼續要用2.5或2.6。解決的方法是同步的開始Sakai3.0,同時繼續增加對2.x代碼的開發。 我們將在2009年的夏季推出一個Sakai3的提前版本。這將適應合作型項目的運行,但可能對教和學或學檔用例沒有一個充分的支持。仍然,這個允許你的大學開始介紹核心贖金保管者來面對開始創建買進和讓人興奮的即將而來的改變。同時也將提供一個機會來展現Sakai3的核心開發團隊。 我們為這項過渡預先設計了時間表: Q1 2009:Sakai2.6將推出。 Q3 2009:將發行Sakai2.6的維護文件(可能是2.6.2或2.6.3)。Sakai3的提前版將會出爐。它與Sakai2.6在功能上不是很相關,而且將不會適用于大多數校園使用。它將被用來作為起飛階段,來鋪墊起向未來Sakai3.0轉變的道路。 2010:(或更早)推出Sakai2.7.0。它將會包括重要的工具,改善措施和新的功能。同時,新的使用者將會被鼓勵使用這個為Sakai3做準備的第一代產品。 已有的Sakai2用戶可以依靠他們過程的復雜性和范圍來行動。 一個“混合”模型將推出。他將允許Sakai2和Sakai3并行運行,并且可以以單一的系統出現在用戶面前。調整設置將允許你決定從Sakai2還是從Sakai3中選取哪一項功能。 2011:Sakai3將會全面展開。維護版本將推出。將不會有2.8版本。在這一年或下一年將鼓勵學校升級到Sakai3。 2012:Sakai2.7代碼基的正式維護版本將停止。在這段時期組織可以繼續運用Sakai2.7,但是要私底下準備遷移了。 2013:社區中的每個人都使用Sakai3。Sakai4的設計工作開始。 您的反饋 Sakai基金會和參與進Sakai3努力的大學需要您的反饋。為了這個目標,我們創建了一些關于Sakai問卷作為一個測試基礎,想讓我們知道您的建議,請按照以下指示: 點擊:http://3akai.sakaiproject.org。 創建一個賬戶或用現有賬戶登錄。 用“添加小工具”按鈕來增加開始不存在的“個人工具”。 點擊在“個人工具”中的“會員”鏈接。 加入“Sakai3放眼未來”的網站。 返回控制臺。 用“網站”工具來導航“Sakai3放眼未來”。 您也可以在Sakai的email列表提供反饋意見,我們建議廣泛討論的關于技術的話題。 加入這項努力 一但我們的從各個方面獲得了反饋,我們就會提供另外的關于在接下來該如何參與進來的信息。同時,你可以在以下提供的地址中跟蹤正在進行的情況。 一個可用的開發服務器:http://3akai.sakaiproject.org? 一個已經建立的為了K2的Google group: http://groups.google.com/group/sakai‐kernel. Sakai基金會將會發放不定期更新和一系列的在線研討會來解釋此項工作。更多信息請持續關注。總結
以上是生活随笔為你收集整理的Sakai3白皮书(中文版)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【概率论】标准正态分布及概率表
- 下一篇: 如何去除图片背景变透明?透明背景图片怎么