本系统是基于 Odoo 18 构建的在线教学管理平台,面向「老师」与「学生」两类角色,覆盖课程管理、章节资料、作业批改、学习进展跟踪与随堂笔记等教学全流程。
本系统基于 Odoo 18 框架开发,采用 PostgreSQL 数据库,通过 Nginx 反向代理对外提供服务。所有业务数据按角色进行访问控制,确保师生数据隔离。
]]>进入「课程管理 → 我的课程」,点击「新建」,填写课程名称、形式(理论 / 实践)、课程介绍、课程目标、课程大纲与课程特色,保存后点击「发布」即可对学生可见。
在课程表单中切换到「章节」页签,新增章节并填写章节说明;通过章节下的「资料」上传视频链接或 PPT 等附件,构成课程学习目录。
进入「作业习题 → 作业布置」新建作业并选择对应课程 / 章节;学生在「作业提交」提交后,老师在「作业批改」中查看并提交批改结果,支持批量操作。
进入「作业习题 → 随堂笔记」,列表按课程分组,找到对应章节后点击打开,使用富文本编辑器记录课堂要点,保存即可。学生端对该内容只读。
进入「学习管理 → 学习进展」,查看所教课程的整体完成情况及每位学生的进度。
进入「课程学习」,选择已选课程,在左侧章节目录中点击章节,右侧查看视频与资料进行学习。
进入「作业习题 → 作业提交」,找到对应作业,上传附件或填写内容后点击「提交」。
在「学习进展」中查看个人章节完成度;在「随堂笔记」中阅读老师发布的章节笔记。
平台以 Odoo 18 为底座,围绕 Python 工程化实训重构教学链路:把企业的版本控制、代码评审、持续集成与云端编码环境原样搬进课堂。学员不再孤立地「学语法」,而是以真实项目为主线,在导师带领下走完「需求 → 编码 → 评审 → 部署」的完整闭环,让实训成果直接对接企业岗位能力要求。
语法基础 → Web 开发 → 数据分析 → 自动化运维,分阶课程搭配视频 / PPT / 案例,循序渐进。
内置云端 Python 运行环境,免配置即可写代码、跑结果,练习与验证实时完成。
汇集电商、数据看板、接口服务等 20+ 真实项目案例,学员按岗位方向挑选项目实战。
学员提交代码 / 结果,导师在线批阅并给反馈,模拟企业 Code Review 流程。
按项目 / 章节统计完成度与代码质量,师生各有视角,实训进度一目了然。
沉淀学员项目经历与技能标签,生成能力画像,直接对标企业招聘需求。
复刻企业 Git / CI / 云编码流程,实训即上岗预演。
代码提交、评审、完成度全程留痕,能力看得见。
项目方向对标 Python 开发 / 数据分析 / 运维岗位。
基于 Odoo 18,手机 / 平板 / 电脑多端随时实训。