feat: rename system to 有音个性化教学系统; update docs
This commit is contained in:
@@ -287,7 +287,7 @@ def generate_pdf(plan_id, student_name, content, output_dir, rendered_report=Non
|
||||
pdf.add_table(table_data)
|
||||
else:
|
||||
# 使用结构化内容
|
||||
pdf.add_title(f"钢琴练习方案 - {student_name}")
|
||||
pdf.add_title(f"有音个性化教学 - {student_name}")
|
||||
pdf.add_heading("学员信息")
|
||||
pdf.add_paragraph(f"学员姓名:{student_name}")
|
||||
pdf.add_paragraph(f"每日练习时间:{content.get('practice_time', 'N/A')}")
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{% extends "base.html" %}
|
||||
|
||||
{% block title %}API设置 - 钢琴练习方案系统{% endblock %}
|
||||
{% block title %}API设置 - 有音个性化教学系统{% endblock %}
|
||||
|
||||
{% block content %}
|
||||
<div class="card">
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no">
|
||||
<title>{% block title %}钢琴练习方案管理系统{% endblock %}</title>
|
||||
<title>{% block title %}有音个性化教学系统{% endblock %}</title>
|
||||
|
||||
<!-- 公共CSS -->
|
||||
<link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/css/bootstrap.min.css" rel="stylesheet">
|
||||
@@ -70,7 +70,7 @@
|
||||
<nav class="mobile-nav-toggle navbar navbar-dark bg-dark d-flex d-md-none" style="position:fixed;top:0;left:0;right:0;z-index:1050;padding:10px;">
|
||||
<div class="container-fluid d-flex justify-content-between align-items-center">
|
||||
<div>
|
||||
<span class="navbar-brand mb-0"><i class="bi bi-music-note-beamed"></i> 钢琴方案</span>
|
||||
<a href="/" class="navbar-brand mb-0 text-white text-decoration-none"><i class="bi bi-music-note-beamed"></i> 有音个性化教学系统</a>
|
||||
<small id="mobileUserDisplay" class="d-block text-white-50" style="font-size:10px;"></small>
|
||||
</div>
|
||||
<button class="btn btn-outline-light btn-sm" onclick="toggleMobileNav()">
|
||||
@@ -84,7 +84,7 @@
|
||||
<!-- 侧边栏 -->
|
||||
<div class="col-md-2 sidebar p-0 collapsed" id="sidebar">
|
||||
<div class="p-3 text-center border-bottom border-secondary d-none d-md-block">
|
||||
<h5><i class="bi bi-music-note-beamed"></i> 钢琴方案</h5>
|
||||
<h5><a href="/" class="text-white text-decoration-none"><i class="bi bi-music-note-beamed"></i> 有音个性化教学系统</a></h5>
|
||||
<small id="currentUserDisplay" class="text-light"></small>
|
||||
</div>
|
||||
<nav class="nav flex-column">
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{% extends "base.html" %}
|
||||
|
||||
{% block title %}班级管理 - 钢琴练习方案系统{% endblock %}
|
||||
{% block title %}班级管理 - 有音个性化教学系统{% endblock %}
|
||||
|
||||
{% block content %}
|
||||
<div class="card mb-3">
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{% extends "base.html" %}
|
||||
|
||||
{% block title %}首页 - 钢琴练习方案系统{% endblock %}
|
||||
{% block title %}首页 - 有音个性化教学系统{% endblock %}
|
||||
|
||||
{% block content %}
|
||||
<div class="row g-4 mb-4">
|
||||
@@ -39,7 +39,7 @@
|
||||
<div class="card">
|
||||
<div class="card-body text-center py-5">
|
||||
<i class="bi bi-music-note-beamed text-muted" style="font-size: 48px;"></i>
|
||||
<h4 class="mt-3 text-muted">欢迎使用钢琴练习方案管理系统</h4>
|
||||
<h4 class="mt-3 text-muted">欢迎使用有音个性化教学系统</h4>
|
||||
<p class="text-muted">从左侧菜单选择功能</p>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{% extends "base.html" %}
|
||||
|
||||
{% block title %}钢琴练习方案管理系统{% endblock %}
|
||||
{% block title %}有音个性化教学系统{% endblock %}
|
||||
|
||||
{% block page_css %}
|
||||
<style>
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<title>登录 - 钢琴练习方案系统</title>
|
||||
<title>登录 - 有音个性化教学系统</title>
|
||||
<link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/css/bootstrap.min.css" rel="stylesheet">
|
||||
<link href="https://cdn.jsdelivr.net/npm/bootstrap-icons@1.11.0/font/bootstrap-icons.css" rel="stylesheet">
|
||||
<style>
|
||||
@@ -18,7 +18,7 @@
|
||||
<div class="login-card">
|
||||
<div class="text-center mb-4">
|
||||
<i class="bi bi-music-note-beamed" style="font-size: 48px; color: #667eea;"></i>
|
||||
<h4 class="mt-3">钢琴练习方案系统</h4>
|
||||
<h4 class="mt-3">有音个性化教学系统</h4>
|
||||
<p class="text-muted">请登录继续</p>
|
||||
</div>
|
||||
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{% extends "base.html" %}
|
||||
|
||||
{% block title %}方案详情 - 钢琴练习方案系统{% endblock %}
|
||||
{% block title %}方案详情 - 有音个性化教学系统{% endblock %}
|
||||
|
||||
{% block extra_css %}
|
||||
<style>
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{% extends "base.html" %}
|
||||
|
||||
{% block title %}编辑方案 - 钢琴练习方案系统{% endblock %}
|
||||
{% block title %}编辑方案 - 有音个性化教学系统{% endblock %}
|
||||
|
||||
{% block page_css %}
|
||||
<style>
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{% extends "base.html" %}
|
||||
|
||||
{% block title %}方案管理 - 钢琴练习方案系统{% endblock %}
|
||||
{% block title %}方案管理 - 有音个性化教学系统{% endblock %}
|
||||
|
||||
{% block page_css %}
|
||||
<style>
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{% extends "base.html" %}
|
||||
|
||||
{% block title %}问题配置 - 钢琴练习方案系统{% endblock %}
|
||||
{% block title %}问题配置 - 有音个性化教学系统{% endblock %}
|
||||
|
||||
{% block page_css %}
|
||||
<style>
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<title>初始设置 - 钢琴练习方案系统</title>
|
||||
<title>初始设置 - 有音个性化教学系统</title>
|
||||
<link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/css/bootstrap.min.css" rel="stylesheet">
|
||||
<link href="https://cdn.jsdelivr.net/npm/bootstrap-icons@1.11.0/font/bootstrap-icons.css" rel="stylesheet">
|
||||
<style>
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{% extends "base.html" %}
|
||||
|
||||
{% block title %}数据统计 - 钢琴练习方案系统{% endblock %}
|
||||
{% block title %}数据统计 - 有音个性化教学系统{% endblock %}
|
||||
|
||||
{% block content %}
|
||||
<div class="container-fluid py-4">
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{% extends "base.html" %}
|
||||
|
||||
{% block title %}{{ student.name }} - 学员详情 - 钢琴练习方案系统{% endblock %}
|
||||
{% block title %}{{ student.name }} - 学员详情 - 有音个性化教学系统{% endblock %}
|
||||
|
||||
{% block content %}
|
||||
<div class="d-flex justify-content-between align-items-center mb-4">
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{% extends "base.html" %}
|
||||
|
||||
{% block title %}模板管理 - 钢琴练习方案系统{% endblock %}
|
||||
{% block title %}模板管理 - 有音个性化教学系统{% endblock %}
|
||||
|
||||
{% block page_css %}
|
||||
<style>
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{% extends "base.html" %}
|
||||
|
||||
{% block title %}用户管理 - 钢琴练习方案系统{% endblock %}
|
||||
{% block title %}用户管理 - 有音个性化教学系统{% endblock %}
|
||||
|
||||
{% block content %}
|
||||
<div class="d-flex justify-content-between align-items-center mb-4">
|
||||
|
||||
Reference in New Issue
Block a user