- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
moodle数据库结构分析
Moodle数据字典编写:小东前言The Moodle database has around 200 tables, and can be quite daunting at first sight.Moodle在线教学系统,有大约200多张表,第一次看到这样的场面,心里肯定会打鼓的。DOCS on :/en/Development:Database_schema_introduction【注释】点击链接可以查看表结构【注释】如果没有特别说明,中文对应的解释是从官网对应位置翻译过来,仅供参考。Moodle系统基本结构图表结构详细分析Configuration //参数配置相关tfmdl_config tfmdl_config_plugins Users and their profiles // 用户相关tfmdl_user tfmdl_user_info_category tfmdl_user_info_data tfmdl_user_info_field tfmdl_user_lastaccess 由于性能上的考虑,将tfmdl_user_lastaccess这张表与user表分开设计,单独成为一张表。tfmdl_user_preferences tfmdl_user_private_key The roles and capabilites system //角色和权限系统tfmdl_role tfmdl_role_allow_assign tfmdl_role_allow_override tfmdl_role_assignments tfmdl_role_capabilities tfmdl_role_names tfmdl_role_sortorder roledefines a role, its name, etc. Other parts of the role definition are stored in the role_capabilities and role_context_levels tables. 定义一种角色(含角色名称等等),角色定义的其它详细部分,存放在role_capabilites 和 role_context_levels两张表中。capabilitesthe various permissions that can be granted. 各种各样的权限列表。contextacontext is a scope in Moodle, for example the whole system, a course, a particular activity. The type is given by contextlevel, and depending on context level, instanceid points to one of a number of different tables. 指定某个角色在某个特定的范围内拥有某种权限。role_allow_assign which roles can assign which other roles 指定角色能够为哪些其它角色授权(授予某种权限)。例子:老师可以选择某些用户,作为自己任教课程的学生,课程设计老师可以任用某个老师作为自己设计的某个课程的任课老师。role_allow_override which roles can override which other roles 角色的层级管理。某个角色可以剔除另一种角色(在允许的范围内)。role_allow_switch whichroles can switch to which other roles (Moodle 2.0 onwards.) 列出用户拥有的角色,使其可在这些角色中自由转换。role_assignments which users are assigned which roles in which contexts 存储了某个用户被指定了某种角色。role_capabilities the permission for each capability in either a role definition (if contextid points to the system context) or a role override (if contextid points to some other context) 记录每种权限的功能。共550多种权限。ORZ…..role_context_levels the context levels at which each role can be assigned. (Moodle
您可能关注的文档
- Module4单元测试题2分析.doc
- module4unit1Theballoonsareflyingaway!分析.ppt
- module1Unit2分析.ppt
- Module4艺术-中国、西方、波普艺术分析.ppt
- module4unit1_The_balloons_are_flying_away!分析.ppt
- Module3Sports分析.ppt
- Module4Unit1AstudentofAfricanWildlife分析.ppt
- Module4_Sandstorms_in_Asia分析.ppt
- Module5Cartoons教案分析.doc
- Module5-8各单元派生词分析.ppt
最近下载
- 宽带集群解决方案-无线政务网(TD-LTE专网).pptx VIP
- 首届改善之旅参观手册.docx VIP
- 外商投资产业指导目录(2007年修订)(全文).doc VIP
- 三级人力资源管理师-下半三级企业人力资源管理师考试《专业技能》黑钻押题4.docx VIP
- 5G+VR虚拟实训平台解决方案.pptx VIP
- 超星尔雅学习通《国家安全教育(中国人民公安大学)》2025章节测试附答案 .docx VIP
- 品管圈活动降低乳腺癌病人术后患肢淋巴水肿发生率的实践.docx VIP
- 2025年染发行业深度研究分析报告.docx
- 热电阻教学课件.ppt VIP
- 吉J2020-011:木塑复合材料景观工程构造.pdf VIP
文档评论(0)