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

正文內(nèi)容

基于moodle下課程展示平臺(tái)的設(shè)計(jì)與開發(fā)-預(yù)覽頁

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

下一頁面
 

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