moodle web服务(2.5)连接库
moodle-ws-client的Python项目详细描述
python中的moodle-webservice moodle
========================================================
安装moodle的webservice函数非常简单。您可以…
sudo python setup.py install
setup moodle 2.2.x web services
——section=webservices概述moodle。
Example Use
-----------------------------------
创建新课程:
from moodle_ws_client import moodle
mdl=moodle.mdl()
连接到moodle数据
服务器={
“协议”:“xmlrpc”#xmlrpc,rest
'uri':'http://www.mymoodle.org',
'token':'yourtokenkeymoodle',
}
'id':2,
'maxbytes''maxbytes':2097152,
'showreports':0,
'startdate':13143996000,
'showreports':0,
'startdate':13143996000,
'defaultgroupingid':0,
'summaryformat':1,
'completionStartOnEnroll':0,
'groupmode''groupmode':0,
'completionStartOnStartOnEnroll':0,
'completionStartOnOnOnEnroll':0,
'groupmode 0,
'groupmode'group等级:1,
“enableCompletion”:0,
'hiddenSections':0,
'format':'topics',
'completionNotify':0,
'lang':'',
'categorrySortOrder':10001,
'TimeCreated':1314367091,
'groupmodefModeForce':0,
'forcetheme':',
'forcetheme':',
'groupmodeforceforces':0,
'forcetheme':0,
'forcetheme':':',
'forcetheme':':',
'
“摘要”:u'<;p>;\ufeff<;/p>;',
#idnumber:'',
#newsitems:5,
#timemodified':1314367091
}
mdl.创建@课程(服务器,课程)
实现的方法和api是:
*创建@课程(服务器,课程)
*获取@课程(服务器)
*创建@用户(服务器用户)
*更新用户(服务器,用户)
*删除用户(服务器,用户)
*获取用户(服务器,用户id)
*注册用户(服务器,注册)(包括取消注册用户)
*重复课程(服务器,课程)
*获取用户(服务器,课程)
*更新课程(服务器,课程)
========================================================
安装moodle的webservice函数非常简单。您可以…
sudo python setup.py install
setup moodle 2.2.x web services
——section=webservices概述moodle。
Example Use
-----------------------------------
创建新课程:
from moodle_ws_client import moodle
mdl=moodle.mdl()
连接到moodle数据
服务器={
“协议”:“xmlrpc”#xmlrpc,rest
'uri':'http://www.mymoodle.org',
'token':'yourtokenkeymoodle',
}
'id':2,
'maxbytes''maxbytes':2097152,
'showreports':0,
'startdate':13143996000,
'showreports':0,
'startdate':13143996000,
'defaultgroupingid':0,
'summaryformat':1,
'completionStartOnEnroll':0,
'groupmode''groupmode':0,
'completionStartOnStartOnEnroll':0,
'completionStartOnOnOnEnroll':0,
'groupmode 0,
'groupmode'group等级:1,
“enableCompletion”:0,
'hiddenSections':0,
'format':'topics',
'completionNotify':0,
'lang':'',
'categorrySortOrder':10001,
'TimeCreated':1314367091,
'groupmodefModeForce':0,
'forcetheme':',
'forcetheme':',
'groupmodeforceforces':0,
'forcetheme':0,
'forcetheme':':',
'forcetheme':':',
'
“摘要”:u'<;p>;\ufeff<;/p>;',
#idnumber:'',
#newsitems:5,
#timemodified':1314367091
}
mdl.创建@课程(服务器,课程)
实现的方法和api是:
*创建@课程(服务器,课程)
*获取@课程(服务器)
*创建@用户(服务器用户)
*更新用户(服务器,用户)
*删除用户(服务器,用户)
*获取用户(服务器,用户id)
*注册用户(服务器,注册)(包括取消注册用户)
*重复课程(服务器,课程)
*获取用户(服务器,课程)
*更新课程(服务器,课程)