Files
shcool/college/__manifest__.py
T
2026-08-21 19:25:35 +08:00

71 lines
2.6 KiB
Python

{
'name': '教育',
'version': '18.0.3.0.4',
'summary': 'Odoo 18 教学管理平台 — 师生管理 + 课程管理 + 作业/进展(老师·学生双角色)',
'description': """
Odoo 18 教学管理平台(面向老师与学生,双角色权限)
师生管理:
- 班级 / 老师 / 学生;支持批量导入(CSV 模板)
- 导入时自动创建登录账号(账号=姓名拼音,密码=手机号)
- 选课学员直接取自师���管理中的学生
课程管理:
- 由老师创建并独立管理(学生仅可读,不能新建)
- 课程形式支持「理论 / 实践」,含视频与 PPT 课件
- 每门课程含:课程介绍、课程目标、课程大纲、课程特色
- 列表 / 表单 / 看板(按状态分组)/ 搜索视图
角色权限:
- 老师:创建课程、布置与批改作业、查看全部学习进展、管理组织架构
- 学生:查看自己选课的课程、提交作业、查看自己的学习进展、参与学习交流
学习进展 / 作业习题:按角色区分菜单与数据可见范围。
""",
'category': 'Education',
'sequence': 20,
'depends': ['base', 'web', 'mail', 'base_install_request'],
'external_dependencies': {
'python': ['pypinyin'],
},
'data': [
'security/groups.xml',
'security/ir.model.access.csv',
'data/seed.xml',
'views/student_views.xml',
'views/org_views.xml',
'views/course_views.xml',
'views/chapter_views.xml',
'views/progress_views.xml',
'views/assignment_batch_wizard_views.xml',
'views/import_wizard_views.xml',
'views/homework_views.xml',
'views/exam_views.xml',
'views/exam_take_templates.xml',
'views/training_views.xml',
'views/course_import_wizard_views.xml',
'data/about_pages.xml',
'views/about_page_views.xml',
'views/menus.xml',
'views/shixun_kanban_view.xml',
'data/shixun_module_data.xml',
'data/module_info_data.xml',
'views/module_info_views.xml',
],
'assets': {
'web.assets_backend': [
'college/static/src/scss/college_theme.scss',
],
'web.assets_web_dark': [
'college/static/src/scss/college_theme_dark.scss',
],
'web.assets_backend_lazy_dark': [
'college/static/src/scss/college_theme_dark.scss',
],
},
'application': True,
'installable': True,
'license': 'LGPL-3',
'author': 'Yuthon',
}