jjzjj

javascript - 将 VBScript 转换为 Javascript

忙于调试与某些Flash内容将用户进度从SCORM模块传回Moodle的方式有关的奇怪问题。在IE6、7、8、9、Chrome和Firefox上,一切正常。在IE10上,来自Flash模块的进度跟踪未到达服务器。在SCORM启动器中,事件处理程序是使用以下(古老的)代码创建的:onerrorresumenextsubpreloader_FSCommand(ByValcommand,ByValargs)callpreloader_DoFSCommand(command,args)endsub在Chrome上调试,我可以看到该函数已按预期调用。尝试在IE10中调试失败,因为从未调用代码。我

python - 通过遍历列表用 python 创建 XML 文件

我正在尝试获取一个看起来像这样的xml文件,以便我可以将其导入到moodle成绩册中:11000110141102102100021014210210我尝试用python编写一些代码,在仔细阅读文档后,我能想到的最好的是:importxml.etree.cElementTreeasETstudents=[1,2]assignments=[100,101,102]scores=[0,4,10]results=ET.Element("results")result=ET.SubElement(results,"result")student=ET.SubElement(result,"st

windows - 如何在 Windows 本地主机上使用 CodeRunner 模块安装 moodle?

我正在研究和尝试moodle,并且已经在windowslocalhost上安装了moodle虽然我不是很了解它是如何工作的。现在我想尝试安装CodeRunnerhttps://github.com/trampgeek/CodeRunner在这个moodle上输入moodle问题,这样我就可以做一个编程问题,可以编译提交的程序并将其与我提供的测试用例进行比较,以检查程序是否正确,但我不知道该怎么做,所有文档我上Coderunner是在Linux而不是Windows中。顺便说一下,我是moodle管理员的新手,有人可以帮忙吗? 最佳答案

php - moodle 如何在数据库中保存用户测验响应?

moodle1.9如何将用户尝试测验结果保存到数据库中,以及当用户尝试任何测验时更新哪些表?请指导我。如果可能,请更新我,哪些函数用于在moodle1.9数据库中插入用户测验尝试数据? 最佳答案 来自attempt.php文件(Moodle1.9.7):$attempt=quiz_create_attempt($quiz,$attemptnumber);然后:if(!$attempt->id=insert_record('quiz_attempts',$attempt)){error('Couldnotcreatenewattemp

php - 如何使用 Postgre 安装 Moodle

我正在安装带有postgre数据库的Moodle2.1。我面临的问题是它给我错误PHPhasnotbeenproperlyconfiguredwiththePGSQLextensionsothatitcancommunicatewithPostgreSQL.Pleasecheckyourphp.inifileorrecompilePHP.我已经为pgsql调整了所有必需的扩展。但我仍然得到同样的错误。我什至在postgre中创建了一个数据库(一个空数据库),但我仍然没有工作。请帮帮我谢谢 最佳答案 你试过吗(命令行):apt-get

php - 使用 Moodle 网络服务创建用户

我尝试通过网络服务api在Moodle上创建一个新用户。我试过example我在github和另一个php代码上找到的在两者中我收到相同的响应:“单一结构中缺少必需的键:用户”响应:{"exception":"invalid_parameter_exception","errorcode":"invalidparameter","message":"Invalidparametervaluedetected","debuginfo":"Missingrequiredkeyinsinglestructure:users"}我尝试通过数组更改对象,但错误仍然存​​在。我的代码:$funct

php - 可以在不触及核心的情况下在 Moodle 上自定义个人资料页面吗?

有没有办法在不编辑核心文件的情况下自定义moodle中的个人资料页面?是否可以覆盖页面并将编辑保留在主题文件中?类似于覆盖渲染器如何将所有已编辑的渲染文件保留在主题文件夹中? 最佳答案 您可以使用$CFG->customscripts设置来使用profile.php的副本:创建自定义脚本文件夹yourmoodlesite/customscripts然后设置$CFG->customscripts='yourmoodlesite/customscripts';然后在customscripts中创建一个用户文件夹并复制profile.ph

php - 登录其他网站时自动登录moodle

我想知道在另一个站点登录后是否可以自动登录到moodle?我尝试使用curl,但它似乎并没有真正发挥作用。这是我的测试代码://setPOSTvariables$url="http://moodlesite.com/login/index.php";$fields=array('username'=>'username','password'=>'password');//openconnection$ch=curl_init();//settheurl,numberofPOSTvars,POSTdatacurl_setopt($ch,CURLOPT_URL,$url);curl_se

php - moodle的视频插件

目前我们使用的moodle没有视频插件。我已经为moodle开发了一个视频插件。我想将插件添加到我们正在使用的Moodle软件中机构。我是开源的新手。如何包含插件。我如何进行集成,以便下次使用moodle时能够使用视频插件。该插件已用php编写 最佳答案 这是Moodle开发新模块的官方文档:http://docs.moodle.org/en/newmodule使用建议的模板(download.moodle.org/plugins19/mod/NEWMODULE.zip)来包装您的代码。您可以随时查看Kaltura.com的视频插件

php - 以编程方式创建 Moodle 事件

有谁知道是否可以在Moodle中以编程方式将事件添加到类(class)中?我想也许可以使用我的自定义插件的lib.php中的类module_add_instance()...例如functionfeedback_add_instance(stdClass$mod){global$DB;$newmodule->timecreated=time();//Youmayhavetoaddextrastuffinhere.$newmodule->id=$DB->insert_record('exams',$newmodule);unicexams_grade_item_update($newmo