freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于moodle下課程展示平臺的設(shè)計與開發(fā)-預覽頁

2024-12-14 15:26 上一頁面

下一頁面
 

【正文】 ............................................................................................................... 36 1 引言 1 1 引言 在實現(xiàn)計算機運用和信息網(wǎng)絡(luò)化的今天,效率的大幅提高以及信息交換的深入和擴大人類的生活越來越離不開數(shù)字化、信息化。 網(wǎng)絡(luò)教育是隨著信息技術(shù)的發(fā) 展而發(fā)展的。這對于提高學生應用語言的能力和自主學習能力,尤其是擴大教學規(guī)模,解決師資不足的問題,保證我國高等教育大眾化的實現(xiàn)有著極其重要的意義。 Moodle 這個詞本是 Modular ObjectOriented Dynamic Learning Environment(模塊化面向?qū)ο蟮膭討B(tài)學習環(huán)境)的縮寫。從這些過程中,與別人互動,或與教師互動時,學生很自然地就能建立概念,因為他們在交談時,共同創(chuàng)造出一個可論述的世界,和一個共同架構(gòu),在其中可以產(chǎn)生溝通。學生的課程設(shè)計也可以通過 Moodle 的課程設(shè)計模塊相互交流、測驗、提交和批閱。 Moodle 的發(fā)展歷程 Moodle 的原創(chuàng)者 Martin Dougiamas 博士曾經(jīng)擔任澳大利亞卡丁技術(shù)大學( Curtin University of Technology)網(wǎng)絡(luò)管理員,具有計算機和教育方面的知識背景。受益于軟件本身良好的多語言支持特性, Moodle 已在世界各地的大學、中學和小學等各種教育機構(gòu)應用起來。因此, Moodle 的設(shè)計不是僅僅停留在教學內(nèi)容的管理與呈現(xiàn)上,而是更加關(guān)注對教學過程中各種“活動”的支持。 Moodle 的出現(xiàn)更新了教師的教育理念,教師任務由先前的教案設(shè)計轉(zhuǎn)變成課程設(shè)計,由課程內(nèi)容設(shè)計轉(zhuǎn)變成教學資源與活動的設(shè)計。 易于操作 Moodle 的操作十分簡單,教師經(jīng)過短期培訓,就能掌握它的使用方法。 Moodle 為教師提供了基于社會建構(gòu)主義教學設(shè)計理念的十幾種課程活動,包括討論區(qū)、學習日志、聊天室、 學習資源、單元小結(jié)和在線調(diào)查等。 支持多種語言 Moodle 專門配備了一個 SCORM 模塊,從 Moodle 起,它可以導入 IMS QTI數(shù)據(jù)流。教育事業(yè)2 Moodle 概述 5 的公益性和社會性與自由軟件的精神相得益彰, Moodle 社群中除了有開發(fā)者,還有大量的教師和學生,來自他們的反饋和建議是 Moodle 茁壯成長的沃土,這是很多商業(yè)公司求之不得的寶貴財富,再加上自由軟件所共有的免費獲取、跨平臺支持及優(yōu)秀的國際特性,促進了 Moodle 的迅速成長。例如, 計科系教學 等。 Moodle 中所有核心代碼和模塊代碼都是使用 PHP 腳本來編寫 , 但是不排除和其他技術(shù)整合的可能性 , 特別是在 SOA的構(gòu)架下 , Service是可以使用很多技術(shù)實現(xiàn)的 , PHP 在調(diào)用功能模塊時 , 可以調(diào)用非 PHP 構(gòu)架的 Service, 當然最終的 HTML 表現(xiàn)還是需要 PHP 來完成。典型的作業(yè)包括論文、項目和報告等。 討論區(qū) (Forum)模塊 討論區(qū)模塊是最重要的課程活動模塊,交流和討論都在這里進行。教師指定一個開放性的問題引導學生思考和寫作,學生可以在一定時間內(nèi)反復編輯和修改,每個學生所寫的內(nèi)容只有他本人和教師可以看到,教師可以給予反饋。題目分門別類儲存于題庫中,可以在課程中重復使用,還可以供其它課程使用。目前問卷包括 COLLES 和 ATTLS 兩種,它們可以在課程開始前作為診斷摸底工具,在課程結(jié)束時作為評價工具。 工作坊 (Workshop)模塊 工作坊模塊允許學生之間對作業(yè)進行評價,而且教師可以管理并加以評分。站點管理員主要負責修改系統(tǒng)配置,維護課程/用戶信息,設(shè)置站點首頁、安裝和維護3 Moodle 結(jié)構(gòu)分析 10 功能模塊等;課程管理員主要負責創(chuàng)建新課程,設(shè)置課程信息和任命教師。主講教師可以編輯課程的資源和組織教學活動;輔導教師具有管理成績、查看日志、查看學生活動報告、進入教師討論區(qū)等權(quán)限,他的任務主要是解答學生的問題,進行一些日常的教學管理,督促學生學習,并不參與課程設(shè)計。 3 Moodle 結(jié)構(gòu)分析 11 圖 35 學生功能 模塊化構(gòu)架分析 基于 Moodle 下要 如何 設(shè)計和開發(fā)展示平臺呢 ? 現(xiàn)在我們通過開發(fā)者的角度對其作一個分析。 Moodle 數(shù)據(jù)庫模型 要進行二次開發(fā) , 對一個系統(tǒng)的數(shù)據(jù)庫模型的了解也是很必要的。在每次接觸到某個模塊的數(shù)據(jù)模型時 , 必須分析到細節(jié) , 比如在設(shè)計自己的模塊時 , 如果需要進行權(quán)限分配 , 就需要研究用戶3 Moodle 結(jié)構(gòu)分析 12 和角色的數(shù)據(jù)結(jié)構(gòu) , 圖 36是 user 和 role 模塊關(guān)系數(shù)據(jù)模型的簡化圖 (各表的字段略 )。這也是開源軟件的一個特性 , 在學習中開發(fā) , 又開發(fā)中學習。 Moodle 的平臺可以創(chuàng)建在 Windows 下 , 運行環(huán)境構(gòu)建好以后就可以進行開發(fā)工具的 選擇。如果是要進行語言包開發(fā)或是主題開發(fā)的話 , 那么簡單的文本編輯器如 EditPlus, 以及網(wǎng)頁編輯器如 FrontPage 和 Dreamweaver,就可以解決問題了。 4 Moodle 的二次開發(fā)理論 15 圖 42 Moodle 主要目錄和文件 總體開發(fā)約定 二次開發(fā)的第三個準備工作就是熟悉 Moodle 二次開發(fā)的約定。特別是 coding guidelines部分 , 它約定了文件的名稱、 代碼編寫的風格、 數(shù)據(jù)庫基本結(jié)構(gòu)和安全問題 , 所有模塊的開發(fā)都應該遵循這個約定。 “ .html”作為擴展名。如果有必要,您可以加入自己的。所有的事情都應當是可以用這些函數(shù)來完成的,如果遇到必須要寫 SQL 代碼的情況,請記住這些代碼應當是跨平臺的,且僅僅對您代碼中的特定函數(shù) (通常在一個 文件中 )有效,且代碼中用注釋進行明確說明。為了保證語言包的向后兼容,絕對不要刪除字符串。很顯然,新的代碼和幫助索引文件都必須修改以指向新版本的文件。 : Moodle 中所有的文本,特別是用戶提供的文本,都必須使用 format_text()函數(shù)來輸出。 編碼風格 1. 縮進應當是 4個連續(xù)的空格。對于數(shù)組對象,請使用復數(shù)名稱。 4. 函數(shù)名稱應當是簡單的英文小寫單詞,且總是以模塊名作為前綴以防止模塊之間的沖突。 function forum_set_display_mode($mode=0) { global $USER, $CFG。 Moodle 使用如下風格: if ($quizattempts) { if ($numattempts $quizattempts) { error($strtoomanyattempts, ?id=$cmid)。 $var = with special characters like a new line \n。 variable in it39。 內(nèi)嵌注釋應使用 // 風格,并且整齊布局,使其能融入代碼中并和代碼對齊。 } if ($x == $y) { $a = $b。 Moodle 會保證這種方法在 php4 上也能正常工作。 數(shù)據(jù)庫結(jié)構(gòu) 4 Moodle 的二次開發(fā)理論 21 id字段( INT10)作為主鍵。 ,與變量名的規(guī)則相同。 timemodified 字段( INT10),并用 PHP 的 time()函數(shù)取得的當前時間戳來更新它。并且在 Postgres 中,所有的索引名也必須有前綴。要了解詳情,請參考 Task 6786。 SQL 查詢中查詢整數(shù)變量 時,不要給變量加引號。 get_records_select(39。) 是錯的。變量的來源必須顯而易見。 optional_variable()函數(shù),使用 optional_param()函數(shù)來替代它。 data_submitted()時要小心,在使用數(shù)據(jù)前仍要對其進行清理。something39。,1,PARAM_ALPHA),并且根據(jù)它取值的范圍來判斷,如 if ($something=0) {.... ,把您所有的 required_param()、 optional_param()和其它的變量初始化一起放在每個文件的開頭,這樣它們會更容易被找到。在處理表單時,使用 if (!confirm_sesskey()) {error(39。 clean_filename()函數(shù)“過濾”,但如果已 經(jīng)適當?shù)厥褂?required_param()或 optional_param()做了此項工作,則不必如此。 ,不要使用來自 $_SERVER 的數(shù)據(jù)。尤其小心在數(shù)值周圍不要丟失引號,這可能會帶來 SQL“注入”漏洞。 5 課程展示平臺的設(shè)計與開發(fā) 24 5 課程展示平臺的設(shè)計與開發(fā) Moodle 平臺的安裝 1. 系統(tǒng)要求 :Moodle 是用 PHP 腳本語言 編寫的 動態(tài)網(wǎng)站 程序 ,因此 HTTP 服務器軟件Apache 或 IIS 都要求安裝 PHP(版本在 以上 ),數(shù)據(jù)庫服務軟件用 MySQL 或PostgreSQL,Linux,Windows XP,Mac OS X 等 操作系統(tǒng) 都支持 . 2. 安裝 HTTP 服務器 :這里以 Windows XP 下安裝 Apache,MySQL 和 PHP 為例來說明 .下載 EasyPHP 安裝套件 :,就可 一次性安裝好 Apache,MySQL 和PHP,非常方便 . (1)首先確保你以前沒有在所需服務器上安裝過 MySQL 和 PHP,若有則應卸載 ,特別要刪除 , 和 這四個文件 . (2)雙擊 EasyPHP,安裝過程的語言是法語 ,不過沒關(guān)系 ,按照默認安裝即可 ,其中 Suivant為 下一步 ,Oui為 是 .最后選擇Lancer EasyPHP(即運行 EasyPHP),單擊 [Terminer]按鈕 ,出現(xiàn)一個說明網(wǎng)頁 .至此安裝完成且 Apache,MySQL 和 PHP 開始運行 ,同時在屏幕時間顯示旁邊出現(xiàn)一個黑色的 39。在記事本中編輯 (注意不要隨便增加空格 ),找到以下代碼并作如下更改 : 5 課程展示平臺的設(shè)計與開發(fā) 25 (數(shù)據(jù)庫信息 ) $CFGdbtype = 39。 $CFGdbname = 39。 $CFGdbpass = 39。mdl_39。 (注意此處一定要小寫 ) $CFGdataroot = 39。 設(shè)置資源模塊要添加資源,我們同樣先開啟課程的編輯狀態(tài),然后利用添加資源下拉框添加資源 Moodle 支持豐富的資源類型,允許在課程中包含不同種類的資源 文本,僅僅包含文本,如果考慮更多的文本格式屬性,可以應用“網(wǎng)頁”添加一個網(wǎng)頁,當然,也可以使用“資源鏈接”來添加一個已經(jīng)存在的資源或利用“資源目錄”來顯示上傳 到課程文件區(qū)域的某個目錄,讓用戶自己來選擇要打開的文件在每個課程主頁的兩側(cè)通常都會有很多的版塊,而頁面的中間則是課程的內(nèi)容 當開啟編輯模式后,教師可以添加、刪除、隱藏或向各個方向移動版塊 在打開編輯功能狀態(tài),可以在課程主頁面的右下角看到“版塊管理”,可以自定義版塊來組成自己的課程界面。格式是用來設(shè)置課程首頁顯示的風格,包括主題格式、星期格式和社區(qū)格式。 教師在創(chuàng)建自己的主題頁面5 課程展示平臺的設(shè)計與開發(fā) 27 時,可以將每一個版塊內(nèi)容都建立一次,如果它不符合要求就刪除它。 活動使用 在課程首頁的編輯模式下,每個主題格式或者星期格式中還有一個 “ 活動 ” 下拉列表,如圖 52所示。 Moodle 的 Theme 中定義了多層樣式 , 分 別是站點級別 (Site Level)、 課程級別(Course Level)/用戶級別 (User Level)和頁面級別 (Page Level), 可以讓用戶多層次地進行樣式風格的定義。 了解主題風格的目錄文件 pix 文件夾 包括在 moodle 主題中要用到的所有圖片和圖標。 和 這是用于控制 moodle 頂部和底部的頁面文件,其中包括頂部的 logo、登錄、跳轉(zhuǎn)菜單和底部的 moodle logo 等。 Moodle 主題使用 CSS 來控制 Moodle 的布局、字體和顏色。因此你可能會遇到下面的幾個風格: 1. standard theme theme/standard/ 2. parent theme theme/parenttheme/ 3. main theme theme/yourtheme/ 由于 CSS有這樣一個特性:后面定義的頁面風格會覆蓋掉 以前頁面風格,這樣使得 Moodle 主題開發(fā)變得更加容易。 特別是, Moodle 將有一個全新的顯示子系統(tǒng),或許基于 Moodle 輸出 XML使用 XSL 的轉(zhuǎn)化。主要的工作就是將原子目錄中的內(nèi)容進行重新定義 , 設(shè)計新的圖標、 整體風格、 色彩體系、 字體和布局。
點擊復制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1