这是对Moodle学习的第一次关于文件结构的分析,接下来还将要有更多的东西拿来记录,记录项目的运行情况。并将实时更新最新的研究情况。
l admin:主要用于moodle站点管理的代码
l auth:用于moodle用户认证的组件模块
l backup:包含创建一个备份或者恢复时所用到的管理模块
l blocks:用户管理moodle页面上的所有板块的模块
l blog:moodle中blog管理和编辑内容模块
l calendar:用于管理和显示日历的代码
l course:显示和管理课程的模块
l enrol:该目录下存放着各种选课插件,默认为manual方式
l error:包含显示moodle站点中错误的一个文件
l files:用于管理和显示用户上次文件的模块
l filter:用于管理moodle站点中的各种过滤方式的模块,如数学符合等
l grade:用户管理和显示学生成绩的模块
l install:包含moodle安装时各种语言包和安装说明界面
l iplookup:用于显示用户IP地址信息的模块
l lang:包含moodle默认安装时使用的语言包
l lib:该目录下存放了moodle的核心代码库
l login:管理用户登陆和登离的模块
l message:管理和显示用户短消息的模块
l mod:该目录下包含了moodle中可以使用的各种资源和活动模块
assignment(作业)、chat(聊天)、choice(投票)、data(数据库)、forum(讨论区)、glossary(词汇表)、journal(心得报告)、label(标签)、lesson(程序教学)、quiz(测试)、resource(资源)、scorm()、survey(问卷调查)、workshop(互动评价) 、wiki()、lams()、hotpot()
l my:管理和显示my moodle的模块
l pix:用于产生站点图片的模块
l question:该目录下存放着测试活动使用的各种试题题型及管理模块
l rss:管理和显示Rss模块
l search:管理站点搜索的模块
l theme:存放moodle的各种主题包
l user:管理和显示站点用户的程序模块
l config-dist.php:修改站点的配置(同config.php),如wwwroot,database,moodledata
l file.php:用于从moodledata中提取文件
l index.php:moodle默认首页显示文件
l help.php:指向相关帮助文档的程序
l install.php:安装moodle站点自动建立config.php文件的程序
l version.php:显示moodle版本信息的程序