1 / 37

教育部 資訊軟體人才培育計畫 創作社群服務平台開發導引

教育部 資訊軟體人才培育計畫 創作社群服務平台開發導引. 網路資源推廣分項 執行學校 : 台灣科技大學 主講 : 劉宜貞 www.itsa.org.tw contact@itsa.org.tw 日期 : 103 年 4 月 11 日. 網路資源平台實務運作. ITSA(Information Technology Software Academy). 分別設置三個主要資源平台,包含創作社群服務平台、軟體學習資源服務平台、線上協同學習平台,以三大平台為結合跨校資源中心,提供全國跨校資源中心計畫之大專院校師生共享之軟體創作教學資源及環境。.

Download Presentation

教育部 資訊軟體人才培育計畫 創作社群服務平台開發導引

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. 教育部 資訊軟體人才培育計畫 創作社群服務平台開發導引 網路資源推廣分項 執行學校:台灣科技大學 主講:劉宜貞www.itsa.org.tw contact@itsa.org.tw 日期: 103 年 4月 11 日

  2. 網路資源平台實務運作 • ITSA(Information Technology Software Academy) 分別設置三個主要資源平台,包含創作社群服務平台、軟體學習資源服務平台、線上協同學習平台,以三大平台為結合跨校資源中心,提供全國跨校資源中心計畫之大專院校師生共享之軟體創作教學資源及環境。

  3. 網路資源平台實務運作 • 創作社群服務平臺 • 線上協同學習平臺 • 軟體學習資源服務平臺 雲端環境 • 世界知名大學開放式課程 • 產官學研資源 • 五大領域專業學習資源 • 各校優良教師資源分享 • 課程類別 • 技術類別 • 軟體教材開發製作 • 業界合作課程 • 軟體工具分享 • 證照園地 • 線上題庫(中英文) • 線上解題 • 程式競賽 • 跨校團隊合作 • 實務開發 • 雲端開發環境體驗 • 專案管理 • 創作成果展現 Virtuoso 雲端開發環境 TCloud 雲端開發環境 ITSA雲端教學環境

  4. 網路資源平台實務運作 回饋學習/教學資源 全球 資源 創作社群服務平臺 題庫資源 e-tutor 線上協同學習平臺 回饋學習 軟體學習資源服務平臺 參加競賽 人才媒合服務平臺 學習成效 教與學之資源平臺 產研資源

  5. 網路資源平台實務運作 • 創作社群服務平台 創作社群服務平台是多元的自由軟體資訊網,內容收錄了來自國內社群、學界與業界的軟體相關人才,介紹台灣軟體社群發展,整合跨領域的人際網絡與人才資源,分享各類軟體活動訊息、開發經驗。

  6. 網路資源平台實務運作 • 專案平台系統架構 • 專案平台提供使用者專案開發的園地,主要功能為Issue Tracker、Kwiki及Subversion,及其他多項功能,平台發展已相當成熟,能提供給跨校資源中心完整的專案開發環境。

  7. 網路資源平台實務運作 • 專案平台 7

  8. 網路資源平台實務運作 • 服務架構 學生 特定使用者 資源匯整 找尋軟體 透過資訊連結吸收新知 了解授權相關資訊 找尋軟體 透過資訊連結吸收新知 了解授權相關資訊 加入專案開發 學習專案管理 跨校合作 授權資訊 資源連結 軟體下載 專案釋出 授權 專案平台 專案開發 人才媒合 SVN Bug tracking 隱私政策 找尋人才 專案合作 專案管理軟體 專案開發軟體 徵求伙伴 人才記錄 找尋人才 專案合作 提供貢獻 加入專案開發 進行專案管理 自由軟體貢獻者

  9. 網路資源平台實務運作 • 專案平台(軟體創作社群服務平台) • 專案平台附屬於軟體創作社群服務平台,讓軟體愛好者可以共同參與專案開發的平台,讓開發者可利用此平台發展與分享其專案開發,使用者也可在此取得軟體並提供意見,跨校資源中心所進行開發的專案,也可以在此平台上進行開發,加以與其他大專院校相互交流。

  10. 網路資源平台實務運作 • 註冊帳號 • 先在專案平台進行註冊帳號。

  11. 網路資源平台實務運作 • 建立專案 • 使用者建立帳號之後,即可在平台上建立自已的專案,填入專案內容的相關資料等,如下圖所示,點選帳號→建立專案。

  12. 網路資源平台實務運作 • 專案基本資料 • 專案基本資料頁面如下圖所示, • 工作列功能分為一般使用者及管 • 理者兩種。 引用資訊 參考文獻

  13. 網路資源平台實務運作 • 成員管理(管理專案) • 專案管理人可新增專案開發成員,並可設定每位使用者的權限。 * 各群組可自行勾選權限,Admin群組則不需要設定即擁有所有權限。 搜尋平台成員 建立群組 以群組將成員分類 群組權限設定

  14. 網路資源平台實務運作 • 權限設定 • Modify Project Information (管理專案資訊) • Add/Remove Project Members (管理專案成員) • Edit Role Permissions (管理成員權限) • Manage Releases (管理專案釋出) • Manage News (管理專案新聞) • Manage Help Wanted (管理徵求伙伴) • Manage Citations (管理引用資訊) • Manage References (管理參考文獻) • Manage Kwiki Pages (管理共同筆記) • Set As Tracker Admin (管理待辦事項) • Set As Tracker CC (待辦事項的副本收件人,目前用不到) • Manage Sympa Mailing Lists (郵件論壇的管理權限,目前用不到) • Commit Changes (subversion 的 commit 權限) • Ftp Access ( 專案釋出中FTP 的存取權限,欲使用ftp上傳需勾選)

  15. 網路資源平台實務運作 • 待辦事項(檢視專案) • 待辦事項可用來追蹤專案內應處理的事項,例如:錯誤回報、修復過程記錄;專案管理者可利用此功能來分配專案成員的工作,而一般使用者亦可參與問題回饋。 • 在比賽結束後進行審查,若審查委員發現有任何問題或意見,可直接在線上對該開發團隊提出疑問。

  16. 網路資源平台實務運作 • 共同筆記(檢視專案) • 使用者可在專案中建立共同筆記,建立專案開發的歷程。

  17. 網路資源平台實務運作 • 關於程式控管的二三事 • 為什麼要用SVN? • 1。備份工作檔案的重要性。2。版本控管的重要性。3。共同開發程式碼維持同步的重要性。 • Ex:備份程式的時候你怎麼做? • 我的程式又被其它人蓋掉了? • 常常忘了上一版更改過哪些地方? • 同一個檔案每次改完就要備份前次的程式,備了一堆?團隊開發時程式碼總是寄來寄去,打包來打包去?

  18. 網路資源平台實務運作 • 建置工作複本 - 假設從專案平台取出專案代號 testproject04 的檔案庫並於本機端建置工作複本,最後利用 ebey帳號 commit 變更至 testproject04專案檔案庫,該如何操作呢?

  19. 網路資源平台實務運作 下載軟體 - 請至此網址http://tortoisesvn.net/downloads下載TortoiseSVN client端軟體,下載流程礙於篇幅在此不多加說明。 安裝軟體 - 依照一般安裝程序進行安裝,TortoiseSVN安裝完成後,作業系統會要求重開機,請重新啟動您的電腦;安裝流程礙 於篇幅在此不多加說明。

  20. 網路資源平台實務運作 於桌面新增一個 TEST 資料夾用來存放工作複本,並於資料夾內按下右鍵並點選【SVN Checkout...】選項,準備從專案平台取出 testproject04檔案庫。

  21. 網路資源平台實務運作 • 於 URL of repository 欄位中輸入 testproject04檔案庫的位置,確認其他設定無誤後點選【OK】按鈕。 • 切記:URL of repository 的內容需改為ITSA的連結網址: • http://svn.itsa.org.tw/專案代號 http://svn.itsa.org.tw/testproject04

  22. 網路資源平台實務運作 完成後會出現目前的版本序號。

  23. 網路資源平台實務運作 • 接下來於工作複本資料內新增檔案,並在此檔案上按右鍵依序點選【TortoiseSVN →Add】,將此檔案納入版本控制系統中。

  24. 網路資源平台實務運作 接下來提交修訂或新增的檔案至 testproject04專案檔案庫中 在此檔案上按右鍵點選【SVN Commit...】,準備提交至專案檔案庫中。

  25. 網路資源平台實務運作 • 使用者輸入版本更動明細( 建議輸入修改的資訊方便日後進行控管 ),確認無誤後點選【OK】按鈕。

  26. 網路資源平台實務運作 輸入 ebey帳號及密碼,輸入完成後,請點選【OK】按鈕。* Commit時才需要輸入帳號、密碼。

  27. 網路資源平台實務運作 視窗會顯示傳送檔案資料的版本序號,結果如下圖所示。

  28. 網路資源平台實務運作 至專案平台網頁瀏覽專案檔案庫的架構,於版本控制中確認 testproject04 架構是否變更。

  29. 網路資源平台實務運作 專案平台提供多樣的版本控制系統,為了達到快速上手在此僅介紹較為常見的版本控制系統— Subversion ;並用簡易的方式說明,如有需要更詳細的資訊可參考如下連結。 Subversion 指令中文操作手冊:http://twpug.net/docs/Subversion/ OSSF 工作坊影片教學:http://www.openfoundry.org/workshop/details/77 TortposeSVN教學: http://www.openfoundry.org/tw/help/2324-version-control#TortoiseSVN

  30. 網路資源平台實務運作 • 規劃釋出(管理專案) • 已完成之版本,可釋出給其他使用者下載。

  31. 網路資源平台實務運作 專案釋出步驟: 新增版本資訊 (版本狀態:準備中) 上傳欲釋出檔案 修改版本資訊(版本狀態:釋出) 釋出成功 * 特別注意版本號事後無法修改* 要釋出較大檔案時,建議使用 FTP 方式進行上傳。

  32. 網路資源平台實務運作 • 在此頁面中填寫釋出的版本號、時間等資訊,確認無誤後點選【建立】按鈕。 • ( 註:狀態先選擇PREPARING(準備中),待完成上傳檔案後再修改狀態;)

  33. 網路資源平台實務運作

  34. 網路資源平台實務運作

  35. 網路資源平台實務運作 注意,需完成以下步驟,才是檔案上傳成功。瀏覽->上傳->選取方框中的檔案->加入檔案->更新清單(再一次確認)

  36. 網路資源平台實務運作

  37. Thank you www.itsa.org.tw contact@itsa.org.tw

More Related