作业中要开发一个小的moodle模块,花好多时间才走通了moodle插件的开发流程,在这里记录一下。moodle2.9版本,easyPHP提供网络服务器和mySQL服务。
- 1、moodle 板块(block)编辑
- 2、板块安装
1、block最少需要4个文件,分别是定义文件、版本说明文件、语言支持文件和数据库定义文件。
创建过程以helloworld板块为例。
创建一个helloworld文件夹,后续文件放到该文件夹下;保存文件的时候,扩展名为.php,编码格式为utf-8。
block_helloworld.php
<?php
class block_helloworld extends block_base
{
function init() {
$this->title = get_string(