教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 精品文档 > 基础教育 >

基于微信的辅助教学系统的设计与实现 - 图文(15)

来源:网络收集 时间:2026-03-17
导读: $result = mysql_query($sql); $content = '已签到的学生有: '; while($studentinfo = mysql_fetch_object($result)) { $content =\ $studentinfo->stunumber;\ } return $content; 基于微信的辅助教学系统的设计

$result = mysql_query($sql);

$content = '已签到的学生有: ';

while($studentinfo = mysql_fetch_object($result)) {

$content =\ $studentinfo->stunumber;\ }

return $content;

基于微信的辅助教学系统的设计与实现

} } else {

//不是老师,不能开始 }

return \您不是教师,没有权限!\}

实现时要先经过教师身份的验证,验证通过后通过获取的学生的签到码状态获取已经签到的学生的学号。

4.4.3 在线解答

在线解答的实现需要客服接口,实现将教师发送给服务器的信息转送给学生[16]。教师发送关键词:教师解答+学号+解答信息即可定向向某一个学生发送信息。

function teacheranswer($openid,$keyword) { //包含这个文件连接数据 include \ include \ //使用全局的access_token

$jdinformation = explode('+',$keyword); $stunumber = trim($jdinformation[1]); $answer = trim($jdinformation[2]);

echo 000;

global $access_token;

$sql = \ $result = mysql_query($sql); $count = mysql_fetch_assoc($result); //如果是教师,可以开始 if ($count['num'] > 0) {

$sql = \ $result = mysql_query($sql);

37

$count = mysql_fetch_assoc($result); if ($count['num'] > 0) {

$sql = \ $result = mysql_query($sql);

$stuinfo = mysql_fetch_object($result); $to = $stuinfo->openid;

基于微信的辅助教学系统的设计与实现

$t=sendtext($to,\教师解答:$answer\

return \解答 $stunumber 完成。\ else {

} else {

//不是老师,不能开始 }

return \您不是教师,没有权限!\}

return \暂无该学生信息\}

在实现时,首先会验证教师的身份,对关键词进行解析,然后根据用户的学好信息查找openid,并调用客服发送消息的函数根据openid向学生发送消息。对于不存在等情况会进行提示。

4.4.4 题目设置与结果获取

本功能主要适应选择题等客观题目,可实现出题以及简略的答题情况统计。出题时发送关键词:出题+题号+客观题答案完成一道题目的设定,配合ppt操作。

function addquestion($openid,$keyword) { //包含这个文件连接数据库,及接口 include \ include \ //使用全局的access_token $question = explode('+',$keyword); $questionid = trim($question[1]); $questionanswer = trim($question[2]);

echo 000;

global $access_token;

38

$sql = \ //查找教师是否存在

$result = mysql_query($sql); //运行sql语句

$count = mysql_fetch_assoc($result); //如果教师已经绑定,可以开始 if ($count['num'] > 0) {

$sql = \ = '{$questionid}'\查找问题题号是否存在 $result = mysql_query($sql); $count = mysql_fetch_assoc($result); if ($count['num'] == 0) {

$result = mysql_query($sql);

return \出题完成!\ } else {

//该题号已经存在,更新题目信息

$sql = \question set right_count = 0,answer_count = 0,answer = '$questionanswer' where id = $stuinfo = mysql_fetch_object($result);

//如果不存在,则插入该题号

values('{$questionid}','{$questionanswer}',0,0)\

$sql = \ right_count)

基于微信的辅助教学系统的设计与实现

'{$questionid}' \

$result = mysql_query($sql);

return \出题完成!\}

else {

//没有查询到教师的信息,不进行题目的操作,返回提示 }

return \您不是教师,没有权限!\}

实现时首先进行教师身份的验证,基于题号对题目答案及答题数等信息进行更新。 获取题目信息时发送关键词:答题情况+题号获取答题信息。

function questioncondition($openid,$keyword) { //包含这个文件连接数据

39

include \ include \ //使用全局的access_token $condition = explode('+',$keyword); $conditionid = trim($condition[1]);

echo 000;

global $access_token;

$sql = \ $result = mysql_query($sql); $count = mysql_fetch_assoc($result); //如果是教师,可以开始 if ($count['num'] > 0) { //查询题目是否存在

$sql = \ $result = mysql_query($sql); $count = mysql_fetch_assoc($result); //如果题存在

if ($count['num'] > 0) {

//查询题目的信息

$sql = \ $result = mysql_query($sql);

$qcondition = mysql_fetch_object($result); //获取对象

$answercount = $qcondition->answer_count; $rightcount = $qcondition->right_count; //获取答题记录

return \答题人数:$answercount; 正确人数:$rightcount。\//返回记录情况

基于微信的辅助教学系统的设计与实现

else {

} else {

//不是老师,不能开始

return \您不是教师,没有权限!\}

40

return \暂无该题目!\}

//题目不存在,返回提示

}

基于微信的辅助教学系统的设计与实现

4.4.5 作业更新

实现对作业信息的更新

function addwork($openid,$keyword) { //包含这个文件连接数据? include \ include \ //使用全局的access_token

$work = explode('+',$keyword); $workcontent = trim($work[1]);

//解析关键词 echo 000;

global $access_token;

$sql = \ $result = mysql_query($sql); $count = mysql_fetch_assoc($result); //如果是教师,可以开始 if ($count['num'] > 0) {

$sql = \

$result = mysql_query($sql); $count = mysql_fetch_assoc($result);

if ($count['num'] == 0) {

//第一次布置作业

values(1,'{$wor …… 此处隐藏:1861字,全部文档内容请下载后查看。喜欢就下载吧 ……

基于微信的辅助教学系统的设计与实现 - 图文(15).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wendang/566294.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)