Files
shcool/college/data/about_pages.xml
T

294 lines
21 KiB
XML
Raw Blame History

This file contains invisible Unicode characters
This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
<?xml version="1.0" encoding="UTF-8"?>
<odoo>
<!-- ===================== 系统说明 ===================== -->
<record id="about_page_system" model="yuthon.about.page">
<field name="name">系统说明</field>
<field name="category">system</field>
<field name="sequence">10</field>
<field name="active">True</field>
<field name="content"><![CDATA[
<div class="o_about_page">
<h2>系统说明</h2>
<p>本系统是基于 <b>Odoo 18</b> 构建的在线教学管理平台,面向「老师」与「学生」两类角色,覆盖课程管理、章节资料、作业批改、学习进展跟踪与随堂笔记等教学全流程。</p>
<h3>一、角色与权限</h3>
<ul>
<li><b>管理员</b>:拥有系统全部权限,可管理所有模块、用户与系统配置。</li>
<li><b>老师</b>:创建并管理课程、维护章节与资料、布置与批改作业、记录随堂笔记、查看学习进展、管理师生与组织架构。</li>
<li><b>学生</b>:学习已选课程、查看章节视频与资料、在线提交作业、查看个人学习进展、阅读随堂笔记与说明文档(只读)。</li>
</ul>
<h3>二、主要功能模块</h3>
<ul>
<li><b>课程管理</b>:老师创建课程,支持「理论 / 实践」形式,可上传视频与 PPT 课件,并维护课程介绍、目标、大纲与特色。</li>
<li><b>章节与资料</b>:每门课程包含若干章节,章节下可挂载视频、PPT 与附件,构成完整的学习目录。</li>
<li><b>作业习题</b>:老师布置作业,学生在线提交,老师可批量批改并反馈。</li>
<li><b>学习进展</b>:按章节统计完成情况,师生各自可见对应数据范围。</li>
<li><b>随堂笔记</b>:老师按章节记录富文本笔记,学生端只读。</li>
<li><b>关于</b>:系统说明与操作手册(本页)。</li>
</ul>
<h3>三、账号与登录</h3>
<ul>
<li>师生账号由管理员通过「导入师生」批量创建,登录账号为姓名拼音小写,初始密码为手机号。</li>
<li>首次登录后请尽快修改密码;忘记密码请联系管理员重置。</li>
</ul>
<h3>四、技术说明</h3>
<p>本系统基于 Odoo 18 框架开发,采用 PostgreSQL 数据库,通过 Nginx 反向代理对外提供服务。所有业务数据按角色进行访问控制,确保师生数据隔离。</p>
</div>
]]></field>
</record>
<!-- ===================== 操作手册 ===================== -->
<record id="about_page_operation" model="yuthon.about.page">
<field name="name">操作手册</field>
<field name="category">operation</field>
<field name="sequence">20</field>
<field name="active">True</field>
<field name="content"><![CDATA[
<div class="o_about_page">
<h2>操作手册</h2>
<h3>老师端操作</h3>
<h4>1. 创建课程</h4>
<p>进入「课程管理 → 我的课程」,点击「新建」,填写课程名称、形式(理论 / 实践)、课程介绍、课程目标、课程大纲与课程特色,保存后点击「发布」即可对学生可见。</p>
<h4>2. 维护章节与资料</h4>
<p>在课程表单中切换到「章节」页签,新增章节并填写章节说明;通过章节下的「资料」上传视频链接或 PPT 等附件,构成课程学习目录。</p>
<h4>3. 布置与批改作业</h4>
<p>进入「作业习题 → 作业布置」新建作业并选择对应课程 / 章节;学生在「作业提交」提交后,老师在「作业批改」中查看并提交批改结果,支持批量操作。</p>
<h4>4. 记录随堂笔记</h4>
<p>进入「作业习题 → 随堂笔记」,列表按课程分组,找到对应章节后点击打开,使用富文本编辑器记录课堂要点,保存即可。学生端对该内容只读。</p>
<h4>5. 查看学习进展</h4>
<p>进入「学习管理 → 学习进展」,查看所教课程的整体完成情况及每位学生的进度。</p>
<h3>学生端操作</h3>
<h4>1. 学习课程</h4>
<p>进入「课程学习」,选择已选课程,在左侧章节目录中点击章节,右侧查看视频与资料进行学习。</p>
<h4>2. 提交作业</h4>
<p>进入「作业习题 → 作业提交」,找到对应作业,上传附件或填写内容后点击「提交」。</p>
<h4>3. 查看进展与笔记</h4>
<p>在「学习进展」中查看个人章节完成度;在「随堂笔记」中阅读老师发布的章节笔记。</p>
<h3>通用说明</h3>
<ul>
<li>登录:请使用管理员分配的访问地址进入系统。</li>
<li>密码:首次登录请修改初始密码;忘记密码请联系管理员。</li>
<li>本手册内容由管理员维护,如需补充或更正请联系管理员。</li>
</ul>
</div>
]]></field>
</record>
<!-- ===================== 产品介绍 ===================== -->
<!-- content 为全内联 style 的自包含 H5 网页(只读展示),Html 字段净化器
默认保留 style 属性、剥离 <style> 标签,因此必须用内联 style 而非 class。 -->
<record id="about_page_product" model="yuthon.about.page">
<field name="name">产品介绍</field>
<field name="category">product</field>
<field name="sequence">30</field>
<field name="active">True</field>
<field name="content"><![CDATA[
<div style="font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,'PingFang SC','Microsoft YaHei',sans-serif;color:#1e293b;line-height:1.65;">
<!-- Hero -->
<div style="position:relative;background:linear-gradient(135deg,#0b1120 0%,#0e3a5c 55%,#0ea5e9 100%);color:#fff;padding:52px 32px 60px;text-align:center;overflow:hidden;">
<div style="position:absolute;top:-60px;right:-40px;width:220px;height:220px;border-radius:50%;background:rgba(56,189,248,0.16);"></div>
<div style="position:absolute;bottom:-80px;left:-30px;width:260px;height:260px;border-radius:50%;background:rgba(250,204,21,0.12);"></div>
<div style="position:relative;z-index:1;display:inline-flex;align-items:center;gap:10px;padding:8px 18px;background:rgba(255,255,255,0.12);border:1px solid rgba(255,255,255,0.30);border-radius:999px;font-size:15px;font-weight:600;margin-bottom:20px;">
<span style="display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:7px;background:#ffd43b;color:#0b1120;font-weight:800;font-family:monospace;">P</span>
python企业实训平台
</div>
<h1 style="position:relative;z-index:1;margin:0 0 12px;font-size:36px;font-weight:800;letter-spacing:1px;color:#fff !important;">从 Python 语法到企业级项目实战</h1>
<p style="position:relative;z-index:1;margin:0 0 22px;font-size:16px;opacity:0.92;font-weight:400;color:#fff !important;">面向高校与职业院校的工程化 Python 实训平台,把企业真实开发场景搬进课堂</p>
<div style="position:relative;z-index:1;display:flex;flex-wrap:wrap;justify-content:center;gap:10px;">
<span style="padding:6px 14px;background:rgba(255,255,255,0.10);border:1px solid rgba(255,255,255,0.22);border-radius:999px;font-size:13px;">语法基础</span>
<span style="padding:6px 14px;background:rgba(255,255,255,0.10);border:1px solid rgba(255,255,255,0.22);border-radius:999px;font-size:13px;">Web 开发</span>
<span style="padding:6px 14px;background:rgba(255,255,255,0.10);border:1px solid rgba(255,255,255,0.22);border-radius:999px;font-size:13px;">数据分析</span>
<span style="padding:6px 14px;background:rgba(255,255,255,0.10);border:1px solid rgba(255,255,255,0.22);border-radius:999px;font-size:13px;">自动化运维</span>
<span style="padding:6px 14px;background:rgba(255,255,255,0.10);border:1px solid rgba(255,255,255,0.22);border-radius:999px;font-size:13px;">企业项目</span>
</div>
</div>
<!-- 数据条 -->
<div style="display:flex;flex-wrap:wrap;justify-content:center;gap:16px;padding:28px 20px 8px;">
<div style="flex:1 1 140px;min-width:130px;text-align:center;background:#f1f5f9;border-radius:14px;padding:18px 12px;">
<div style="font-size:26px;font-weight:800;color:#0ea5e9;">6</div>
<div style="font-size:13px;color:#64748b;margin-top:4px;">阶段化实训体系</div>
</div>
<div style="flex:1 1 140px;min-width:130px;text-align:center;background:#f1f5f9;border-radius:14px;padding:18px 12px;">
<div style="font-size:26px;font-weight:800;color:#2563eb;">20+</div>
<div style="font-size:13px;color:#64748b;margin-top:4px;">企业级项目案例</div>
</div>
<div style="flex:1 1 140px;min-width:130px;text-align:center;background:#f1f5f9;border-radius:14px;padding:18px 12px;">
<div style="font-size:26px;font-weight:800;color:#7c3aed;">1:1</div>
<div style="font-size:13px;color:#64748b;margin-top:4px;">真实企业开发环境</div>
</div>
<div style="flex:1 1 140px;min-width:130px;text-align:center;background:#f1f5f9;border-radius:14px;padding:18px 12px;">
<div style="font-size:26px;font-weight:800;color:#16a34a;">Odoo 18</div>
<div style="font-size:13px;color:#64748b;margin-top:4px;">企业级技术底座</div>
</div>
</div>
<!-- 概述 -->
<div style="padding:18px 24px 0;">
<p style="margin:0;font-size:15px;color:#334155;">平台以 <b>Odoo 18</b> 为底座,围绕 Python 工程化实训重构教学链路:把企业的版本控制、代码评审、持续集成与云端编码环境原样搬进课堂。学员不再孤立地「学语法」,而是以<b>真实项目</b>为主线,在导师带领下走完「需求 → 编码 → 评审 → 部署」的完整闭环,让实训成果直接对接企业岗位能力要求。</p>
</div>
<!-- 核心功能卡片墙 -->
<div style="padding:20px 24px 4px;">
<h2 style="margin:0 0 14px;font-size:20px;font-weight:700;color:#0f172a;">核心功能</h2>
<div style="display:flex;flex-wrap:wrap;gap:14px;">
<div style="flex:1 1 260px;min-width:240px;background:#ffffff;border:1px solid #e2e8f0;border-radius:14px;padding:18px 20px;box-shadow:0 2px 10px rgba(15,23,42,0.04);">
<div style="display:flex;align-items:center;gap:10px;margin-bottom:8px;">
<span style="display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:9px;background:linear-gradient(135deg,#38bdf8,#0ea5e9);color:#fff;font-size:16px;">📚</span>
<b style="font-size:15px;color:#0f172a;">阶段化实训课程</b>
</div>
<p style="margin:0;font-size:14px;color:#475569;">语法基础 → Web 开发 → 数据分析 → 自动化运维,分阶课程搭配视频 / PPT / 案例,循序渐进。</p>
</div>
<div style="flex:1 1 260px;min-width:240px;background:#ffffff;border:1px solid #e2e8f0;border-radius:14px;padding:18px 20px;box-shadow:0 2px 10px rgba(15,23,42,0.04);">
<div style="display:flex;align-items:center;gap:10px;margin-bottom:8px;">
<span style="display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:9px;background:linear-gradient(135deg,#ffd43b,#f59e0b);color:#0b1120;font-size:16px;">⌨️</span>
<b style="font-size:15px;color:#0f172a;">在线编码沙箱</b>
</div>
<p style="margin:0;font-size:14px;color:#475569;">内置云端 Python 运行环境,免配置即可写代码、跑结果,练习与验证实时完成。</p>
</div>
<div style="flex:1 1 260px;min-width:240px;background:#ffffff;border:1px solid #e2e8f0;border-radius:14px;padding:18px 20px;box-shadow:0 2px 10px rgba(15,23,42,0.04);">
<div style="display:flex;align-items:center;gap:10px;margin-bottom:8px;">
<span style="display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:9px;background:linear-gradient(135deg,#fb923c,#f97316);color:#fff;font-size:16px;">🏗️</span>
<b style="font-size:15px;color:#0f172a;">企业项目库</b>
</div>
<p style="margin:0;font-size:14px;color:#475569;">汇集电商、数据看板、接口服务等 20+ 真实项目案例,学员按岗位方向挑选项目实战。</p>
</div>
<div style="flex:1 1 260px;min-width:240px;background:#ffffff;border:1px solid #e2e8f0;border-radius:14px;padding:18px 20px;box-shadow:0 2px 10px rgba(15,23,42,0.04);">
<div style="display:flex;align-items:center;gap:10px;margin-bottom:8px;">
<span style="display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:9px;background:linear-gradient(135deg,#a78bfa,#8b5cf6);color:#fff;font-size:16px;">✅</span>
<b style="font-size:15px;color:#0f172a;">作业评审闭环</b>
</div>
<p style="margin:0;font-size:14px;color:#475569;">学员提交代码 / 结果,导师在线批阅并给反馈,模拟企业 Code Review 流程。</p>
</div>
<div style="flex:1 1 260px;min-width:240px;background:#ffffff;border:1px solid #e2e8f0;border-radius:14px;padding:18px 20px;box-shadow:0 2px 10px rgba(15,23,42,0.04);">
<div style="display:flex;align-items:center;gap:10px;margin-bottom:8px;">
<span style="display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:9px;background:linear-gradient(135deg,#60a5fa,#3b82f6);color:#fff;font-size:16px;">📈</span>
<b style="font-size:15px;color:#0f172a;">学习进展看板</b>
</div>
<p style="margin:0;font-size:14px;color:#475569;">按项目 / 章节统计完成度与代码质量,师生各有视角,实训进度一目了然。</p>
</div>
<div style="flex:1 1 260px;min-width:240px;background:#ffffff;border:1px solid #e2e8f0;border-radius:14px;padding:18px 20px;box-shadow:0 2px 10px rgba(15,23,42,0.04);">
<div style="display:flex;align-items:center;gap:10px;margin-bottom:8px;">
<span style="display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:9px;background:linear-gradient(135deg,#4ade80,#22c55e);color:#fff;font-size:16px;">🎯</span>
<b style="font-size:15px;color:#0f172a;">岗位能力画像</b>
</div>
<p style="margin:0;font-size:14px;color:#475569;">沉淀学员项目经历与技能标签,生成能力画像,直接对标企业招聘需求。</p>
</div>
</div>
</div>
<!-- 流程 -->
<div style="padding:20px 24px 4px;">
<h2 style="margin:0 0 14px;font-size:20px;font-weight:700;color:#0f172a;">实训链路</h2>
<div style="display:flex;flex-wrap:wrap;gap:12px;">
<div style="flex:1 1 300px;min-width:260px;background:linear-gradient(135deg,#eff6ff,#f0f9ff);border:1px solid #bfdbfe;border-radius:14px;padding:16px 18px;">
<div style="font-size:14px;font-weight:700;color:#1d4ed8;margin-bottom:6px;">导师端</div>
<div style="font-size:14px;color:#334155;">配置阶段课程 → 派发企业项目 → 批阅代码与结果 → 沉淀项目笔记 → 跟踪班级实训进度</div>
</div>
<div style="flex:1 1 300px;min-width:260px;background:linear-gradient(135deg,#f0fdf4,#ecfdf5);border:1px solid #bbf7d0;border-radius:14px;padding:16px 18px;">
<div style="font-size:14px;font-weight:700;color:#15803d;margin-bottom:6px;">学员端</div>
<div style="font-size:14px;color:#334155;">进入项目实战 → 在线编码与运行 → 提交作业等待评审 → 查看能力画像与进阶建议</div>
</div>
</div>
</div>
<!-- 优势 -->
<div style="padding:20px 24px 8px;">
<h2 style="margin:0 0 14px;font-size:20px;font-weight:700;color:#0f172a;">为什么选我们</h2>
<div style="display:flex;flex-wrap:wrap;gap:14px;">
<div style="flex:1 1 200px;min-width:180px;background:#fff;border-left:4px solid #0ea5e9;border-radius:10px;padding:14px 16px;box-shadow:0 1px 6px rgba(15,23,42,0.05);">
<b style="font-size:14px;color:#0f172a;">真项目真环境</b>
<p style="margin:6px 0 0;font-size:13px;color:#475569;">复刻企业 Git / CI / 云编码流程,实训即上岗预演。</p>
</div>
<div style="flex:1 1 200px;min-width:180px;background:#fff;border-left:4px solid #2563eb;border-radius:10px;padding:14px 16px;box-shadow:0 1px 6px rgba(15,23,42,0.05);">
<b style="font-size:14px;color:#0f172a;">成果可量化</b>
<p style="margin:6px 0 0;font-size:13px;color:#475569;">代码提交、评审、完成度全程留痕,能力看得见。</p>
</div>
<div style="flex:1 1 200px;min-width:180px;background:#fff;border-left:4px solid #7c3aed;border-radius:10px;padding:14px 16px;box-shadow:0 1px 6px rgba(15,23,42,0.05);">
<b style="font-size:14px;color:#0f172a;">岗位对齐</b>
<p style="margin:6px 0 0;font-size:13px;color:#475569;">项目方向对标 Python 开发 / 数据分析 / 运维岗位。</p>
</div>
<div style="flex:1 1 200px;min-width:180px;background:#fff;border-left:4px solid #16a34a;border-radius:10px;padding:14px 16px;box-shadow:0 1px 6px rgba(15,23,42,0.05);">
<b style="font-size:14px;color:#0f172a;">开箱即用</b>
<p style="margin:6px 0 0;font-size:13px;color:#475569;">基于 Odoo 18,手机 / 平板 / 电脑多端随时实训。</p>
</div>
</div>
</div>
<!-- 页脚 -->
<div style="margin-top:24px;padding:18px 24px;background:#0f172a;color:#94a3b8;font-size:13px;text-align:center;">
python企业实训平台 · 基于 Odoo 18 构建 · 让每一次练习都更接近真实开发
</div>
</div>
]]></field>
</record>
<!-- ===================== 团队介绍 ===================== -->
<record id="about_page_team" model="yuthon.about.page">
<field name="name">团队介绍</field>
<field name="category">team</field>
<field name="sequence">40</field>
<field name="active">True</field>
<field name="content"><![CDATA[
<div style="font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,'PingFang SC','Microsoft YaHei',sans-serif;color:#334155;line-height:1.7;">
<!-- 标题区:白底 + 细分隔线,无大色块 -->
<div style="padding:0 0 20px;border-bottom:1px solid #e2e8f0;">
<h1 style="margin:0 0 6px;font-size:28px;font-weight:700;color:#0f172a;">鹏程万里 气宇轩昂</h1>
<p style="margin:0 0 16px;font-size:14px;color:#64748b;">软件 · 硬件 · AI 智能体</p>
<div style="display:flex;flex-wrap:wrap;gap:8px;">
<span style="background:#f1f5f9;color:#475569;border-radius:6px;padding:4px 12px;font-size:13px;">软件</span>
<span style="background:#f1f5f9;color:#475569;border-radius:6px;padding:4px 12px;font-size:13px;">硬件</span>
<span style="background:#f1f5f9;color:#475569;border-radius:6px;padding:4px 12px;font-size:13px;">AI 智能体</span>
<span style="background:#f1f5f9;color:#475569;border-radius:6px;padding:4px 12px;font-size:13px;">工程化教育</span>
<span style="background:#f1f5f9;color:#475569;border-radius:6px;padding:4px 12px;font-size:13px;">企业实训</span>
</div>
</div>
<!-- 关于我们 -->
<div style="padding-top:24px;">
<h2 style="display:flex;align-items:center;gap:8px;margin:0 0 12px;font-size:16px;font-weight:700;color:#0f172a;">
<span style="display:inline-block;width:4px;height:15px;border-radius:2px;background:#0ea5e9;"></span>关于我们
</h2>
<p style="margin:0;font-size:14px;color:#475569;">
Peng Yuthon 专注于软件、硬件与 AI 智能体方向的工程化教育,
致力于为高校与职业院校提供真实企业场景驱动的实训解决方案。
</p>
</div>
<!-- 联系方式 -->
<div style="padding-top:26px;">
<h2 style="display:flex;align-items:center;gap:8px;margin:0 0 12px;font-size:16px;font-weight:700;color:#0f172a;">
<span style="display:inline-block;width:4px;height:15px;border-radius:2px;background:#0ea5e9;"></span>联系方式
</h2>
<ul style="list-style:none;padding:0;margin:0;font-size:14px;color:#475569;">
<li style="padding:7px 0;border-bottom:1px solid #f1f5f9;"><b style="color:#0f172a;font-weight:600;">B 站</b> bilibili: pengyuthon</li>
<li style="padding:7px 0;border-bottom:1px solid #f1f5f9;"><b style="color:#0f172a;font-weight:600;">邮箱</b> pengyuthon@163.com</li>
<li style="padding:7px 0;border-bottom:1px solid #f1f5f9;"><b style="color:#0f172a;font-weight:600;">官网</b> pengyuthon.cn</li>
<li style="padding:7px 0;"><b style="color:#0f172a;font-weight:600;">学习平台</b> edu.pengyuthon.cn</li>
</ul>
</div>
<!-- 版权:浅色小字,去掉深色色块 -->
<div style="margin-top:28px;padding-top:14px;border-top:1px solid #e2e8f0;font-size:12px;color:#94a3b8;text-align:center;">
© 2026 Peng Yuthon. All rights reserved.
</div>
</div>
]]></field>
</record>
</odoo>