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

正文內(nèi)容

基于微信的輔助教學系統(tǒng)的設(shè)計與實現(xiàn)-資料下載頁

2024-12-06 02:18本頁面

【導讀】計時取得的成果。本人知道,除文中已經(jīng)標明引用的內(nèi)容外,本畢業(yè)設(shè)計。報告不包含任何其他個人或集體已經(jīng)發(fā)表或撰寫過的研究成果。研究做出貢獻的個人或集體,均已在文中以明確方式標明。到本聲明的法律后果由本人承擔。所完成學業(yè)的組成部分,是在江蘇師范大學教師的指導下完成的,因此,和國家有關(guān)部門或機構(gòu)呈送復印件和電子文檔。本畢業(yè)論文無論做何種處。理,必須尊重本人的著作權(quán),署明本人姓名。微信是現(xiàn)今流行的一種社交軟件,具。微信公眾號提供了高效的關(guān)鍵詞系統(tǒng),為交互性提供了保障,本。設(shè)計主要依托微信公眾賬號的關(guān)鍵詞系統(tǒng),實現(xiàn)課堂的即時交互與輔助教學。本設(shè)計注重于,解決課堂上交互的即時處理,避免使用網(wǎng)頁等非實時載體。疑惑,教師及時了解學生動態(tài),提升課堂教學效率。本系統(tǒng)雖然不是很全面,不像一些

  

【正文】 ray( 39。name39。=urlencode(校歷 ), 39。type39。=39。view39。, 39。url39。=39。ANTyqI2tvv%2Fc%2Fxa3MLhyKJJOHmO9QHJHmD8C%2BHSg%2B01P1ujSg%3D%3D39。 ) ) ) ) )。 $jsonmenu = my_json_encode($arr,39。text39。)。 //轉(zhuǎn)換為 json 數(shù)據(jù) echo $jsonmenu。 // $jsonmenu = urldecode($jsonmenu)。 // echo $jsonmenu。 基于微信的輔助教學系統(tǒng)的設(shè)計與實現(xiàn) 20 $access_token = get_token()。 $url = //調(diào)用創(chuàng)建自定義菜單的接口 $result = _request($url, $jsonmenu)。 echo $result。 我在定義自定義菜單時,為了方便書寫,首先將菜單寫為了層次的數(shù)組格式,然后調(diào)用 my_json_encode 函數(shù)將數(shù)組轉(zhuǎn)化為 json 格式, 傳送 那個給服務(wù)器接口,完成自定義菜單創(chuàng)建。 外層的數(shù)組定義了一級菜單,內(nèi)層數(shù)組定義了二級菜單。菜單的種類包括鏈接及模擬關(guān)鍵詞。定義 type 為 view 時菜單為鏈接,當定義菜單屬性為 click 時,代表了菜單為模擬關(guān)鍵詞, key 定義了關(guān)鍵詞的值。如: array( 39。name39。=urlencode(查看作業(yè) ), 39。type39。=39。click39。, 39。key39。=39。viewwork39。 ) , 定義了一個類型為模擬關(guān)鍵詞,關(guān)鍵詞為 viewwork,顯示的名稱為查看作業(yè)的二級菜單。 定義了教師、學生、我的,三個一級菜單,定義了其中的二級 2菜單。如圖 44所示 。 圖 44自定義菜單 基本的框架和消息處理接口 微信公眾賬號的直接交互 是 通過消息的相應(yīng)和處理來 完成 的。主要通過responseMsg(),receviveText(),receiveEvent(),等函數(shù)來實現(xiàn)對 信息或事件 的處理相應(yīng)以及對點擊菜單的相應(yīng)。主要的實現(xiàn)如下: public function responseMsg() {//echo 111。 //接收微新傳過來的 xml 消息數(shù)據(jù) $postStr = $GLOBALS[HTTP_RAW_POST_DATA]。 //如果接收到了就處理并回復 基于微信的輔助教學系統(tǒng)的設(shè)計與實現(xiàn) 21 if (!empty($postStr)){ //將接收到的 XML 字符串寫入日志, 用 R 標記表示接收消息 $thislogger(R \n.$postStr)。 //將接收的消息處理返回 ? $postObj = simplexml_load_string($postStr, 39。SimpleXMLElement39。, LIBXML_NOCDATA)。 //從消息對象中獲取消息的類 text image location voice vodeo link $RX_TYPE = trim($postObjMsgType)。 //消息類型分離 , 通過 RX_TYPE 類型作為判斷每個方法都需要將對象 $postObj 傳入 switch ($RX_TYPE) { case event://消息為事件類型 $result = $thisreceiveEvent($postObj)。 break。 case text://消息為文本類型 $result = $thisreceiveText($postObj)。 //接收文本消息 break。 case link://消息為 鏈接類型 $result = $thisreceiveLink($postObj)。 //接收鏈接消息 break。 default: $result = unknown msg type: .$RX_TYPE。 //未知的消息 類型 break。 } //輸出消息給 微信 echo $result。 }else { //如果沒有消息則輸出空,并推出 echo 。 exit。 } } //接收事件消息 private function receiveEvent($object) { //包含函數(shù) //include 。 //臨時定義 1 個變量, 不同的事件發(fā)生給用戶反饋不同的內(nèi)容 基于微信的輔助教學系統(tǒng)的設(shè)計與實現(xiàn) 22 $content = 。 $p = 1。 //通過用戶發(fā)過來的不同事件做處 switch ($objectEvent) { //用戶添加關(guān)注 觸發(fā)的事件,關(guān)注回復 ? case subscribe: $content = 39。歡迎關(guān)注微信輔助教學系統(tǒng),請回復“綁定”綁定賬號! 39。 。 break。 //取消關(guān)注時觸發(fā)的事件 case unsubscribe: $content = 取消關(guān)注 。 //取消關(guān)注時,調(diào)用函數(shù) $openid = $objectFromUserName。 deluser($openid)。 break。 case CLICK: //進行 菜單處理 switch ($objectEventKey) //處理菜單發(fā)過來的模擬關(guān)鍵詞 { case startqiandao: $content = 39。教師回復 開始簽到 +簽到碼 開始簽到。示例:開始簽到 +aa39。 break。 //簽到菜單返回 case stopqiandao: $openid = $objectFromUserName。 $content = $content = stopqd($openid)。break。 //停止 簽到菜單返回 case teacherbangding: $content = 39。 教師回復“教師 +工號 +密碼”綁定賬號!示例:教師 +123+11139。break。 //教師綁定返回 case jieda: $content = 39。教師回復 教師解答 +學生學號 +答案 進行解答。示例:教師解 基于微信的輔助教學系統(tǒng)的設(shè)計與實現(xiàn) 23 答 +12268014+1233339。break。 //教師解答返回 case qiandao: $content = 39。學生回復 學生簽到 +簽到密碼 開始簽到。示例:學生簽到 +aa39。break。 //學生簽到返回 case dati: $content = 39。學生回復 答題 +題號 +答案 開始簽到。示例:答題+10039。break。 //學生答題返回 case tiwen: $content = 39。學生回復 提問 +問題 開始提問。示例:提問 +線程是什么? 39。break。 //學生提問返回 case studentbangding: $content = 39。學生回復“學號 +學 號”綁定賬號!示例:學號+1226801439。break。 //學生回復返回 case tiwen: $content = 39。學生回復 提問 +問題 開始提問。示例:提問 +線程是什么? 39。break。 case viewwork: $content = viewwork()。break。 //學生查看作業(yè) case work:$content =39。請回復“布置作業(yè) +作業(yè)內(nèi) 容”布置作業(yè),示例:布置作業(yè) +完成一篇論文 。 請回復”出題 +題號 +客觀題答案“進行出題,示例:出題 +1+A39。 //教師出題及作業(yè)返回 } break。 case VIEW: //處理鏈接 $content = 跳轉(zhuǎn)鏈接 .$objectEventKey。 break。 case MASSSENDJOBFINISH: $content = 鏈接消息 msgID:.$objectMsgID., 發(fā)送 結(jié)果: .$objectStatus., 成功發(fā)送 :.$objectSentCount.,發(fā)送失?。?.$objectErrorCount。 break。 default: $content = 接收到一個事件 : .$objectEvent。 break。 } //事件消息的處理 if(is_array($content)){ if (isset($content[0])){//存在 content[0] $result = $thistransmitNews($object, $content)。 基于微信的輔助教學系統(tǒng)的設(shè)計與實現(xiàn) 24 }else{ $result = $thistransmitText($object, $content)。//發(fā)送文本消息 } return $result。 } //接收文本消息 private function receiveText($object) { //從接收到的消息中獲取用戶輸入的文本內(nèi)容, 作為查詢的關(guān)鍵字, 使用 trim()函數(shù)去兩邊的空格 $keyword = trim($objectContent)。 // //自動回復模式 //進行學生綁定的接口
點擊復制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1