fix: 修复个人信息显示和优化日历样式

- 修复getLoginStudentInfo返回完整学生信息
- 优化日历事件项样式,添加渐变背景和阴影效果
- 美化日历单元格样式,添加圆角和悬停效果
- 修复当日单元格的视觉效果
This commit is contained in:
KQL
2025-09-03 10:28:28 +08:00
parent 72a45484af
commit a6913e63e3
19 changed files with 26867 additions and 28 deletions

View File

@@ -33,7 +33,10 @@
"Bash(git add:*)", "Bash(git add:*)",
"Bash(git remote remove:*)", "Bash(git remote remove:*)",
"Bash(git commit:*)", "Bash(git commit:*)",
"Bash(git push:*)" "Bash(git push:*)",
"Read(/private/tmp/**)",
"Read(/private/tmp/reference_repo/src/components/ClassRank/**)",
"Bash(pnpm run dev:*)"
], ],
"deny": [], "deny": [],
"ask": [] "ask": []

1776
calendarData.json Normal file

File diff suppressed because it is too large Load Diff

174
convertCalendarData.js Normal file
View File

@@ -0,0 +1,174 @@
import fs from 'fs';
// 读取CSV文件
const csvContent = fs.readFileSync('日历课程表.csv', 'utf-8');
const lines = csvContent.split('\n');
// 解析CSV数据
const calendarEvents = [];
let eventId = 1;
// 获取当前日期
const today = new Date();
const currentYear = today.getFullYear();
const currentMonth = today.getMonth() + 1;
const currentDay = today.getDate();
// 颜色映射
const unitColors = {
'岗位体系认知': '#3b82f6',
'产业认知课': '#10b981',
'旅游产业全景与文旅基础知识': '#f59e0b',
'文旅服务:形象、沟通与体验的融合艺术': '#ef4444',
'文旅活动企划与实施': '#8b5cf6',
'设计能力提升': '#06b6d4',
'AIGC人工智能生成内容': '#ec4899',
'全栈新媒体运营赋能文旅营销': '#14b8a6',
'活动策划基础': '#f97316',
'智慧文旅应用': '#6366f1'
};
// 课程状态映射
const getEventStatus = (statusStr, dateStr) => {
const [year, month, day] = dateStr.split('/').map(Number);
const eventDate = new Date(year, month - 1, day);
const today = new Date();
today.setHours(0, 0, 0, 0);
eventDate.setHours(0, 0, 0, 0);
if (statusStr === '已结束') return 'completed';
if (statusStr === '未开始') {
// 检查是否是近期7天内
const daysDiff = Math.floor((eventDate - today) / (1000 * 60 * 60 * 24));
if (daysDiff >= 0 && daysDiff <= 7) return 'upcoming';
return 'future';
}
return 'pending';
};
// 处理每一行数据(跳过标题行)
for (let i = 1; i < lines.length; i++) {
const line = lines[i].trim();
if (!line) continue;
const parts = line.split(',');
if (parts.length < 10) continue;
const date = parts[0];
const weekday = parts[1];
const courseStatus = parts[2];
const courseName = parts[3];
const publicCourse = parts[4];
const time = parts[5];
const teacher = parts[6];
const unit = parts[7];
const status = parts[8];
const className = parts[9];
// 只处理有课的数据
if (courseStatus === '有课' && courseName) {
const [year, month, day] = date.split('/').map(Number);
const timeRange = time.split('~');
// 修复时间格式,去除中文冒号
const startTime = (timeRange[0] || '20:00').replace('', ':');
const endTime = (timeRange[1] || '21:00').replace('', ':');
// 截断过长的课程名称
const truncatedTitle = courseName.length > 12 ? courseName.substring(0, 11) + '...' : courseName;
const event = {
id: eventId++,
title: truncatedTitle,
fullTitle: courseName, // 保留完整标题
teacher: teacher,
unit: unit,
startTime: `${year}-${String(month).padStart(2, '0')}-${String(day).padStart(2, '0')} ${startTime}`,
endTime: `${year}-${String(month).padStart(2, '0')}-${String(day).padStart(2, '0')} ${endTime}`,
type: 'course',
color: unitColors[unit] || '#6b7280',
textColor: '#1d2129', // 添加文字颜色
description: `${unit} - ${teacher}老师`,
status: getEventStatus(status, date),
weekday: weekday
};
calendarEvents.push(event);
}
// 处理公开课
if (publicCourse && publicCourse !== '') {
const [year, month, day] = date.split('/').map(Number);
const timeRange = time.split('~');
const startTime = (timeRange[0] || '20:00').replace('', ':');
const endTime = (timeRange[1] || '21:00').replace('', ':');
// 截断过长的公开课名称
const truncatedTitle = publicCourse.length > 12 ? publicCourse.substring(0, 11) + '...' : publicCourse;
const publicEvent = {
id: eventId++,
title: truncatedTitle,
fullTitle: publicCourse,
teacher: '公开课讲师',
unit: '公开课',
startTime: `${year}-${String(month).padStart(2, '0')}-${String(day).padStart(2, '0')} ${startTime}`,
endTime: `${year}-${String(month).padStart(2, '0')}-${String(day).padStart(2, '0')} ${endTime}`,
type: 'public',
color: '#9333ea',
textColor: '#1d2129',
description: '职业技能公开课',
status: 'upcoming',
weekday: weekday
};
calendarEvents.push(publicEvent);
}
}
// 生成allTasks数据用于Dashboard的任务列表
const allTasks = calendarEvents
.filter(event => {
const eventDate = new Date(event.startTime.split(' ')[0]);
const today = new Date();
const daysDiff = Math.floor((eventDate - today) / (1000 * 60 * 60 * 24));
return daysDiff >= -30 && daysDiff <= 30; // 只保留前后30天的任务
})
.map((event, index) => {
const [date, time] = event.startTime.split(' ');
const typeMap = {
'course': 'HOMEWORK',
'public': 'OTHER',
'lab': 'PROJECT',
'meeting': 'INTERVIEW'
};
return {
id: index + 1,
title: `完成${event.title}课程学习`,
date: date,
time: time,
type: typeMap[event.type] || 'HOMEWORK',
courseName: event.title,
status: event.status === 'completed' ? 'COMPLETED' :
event.status === 'upcoming' ? 'PENDING' : 'PENDING',
teacherName: event.teacher,
teacherAvatar: "https://p1-arco.byteimg.com/tos-cn-i-uwbnlip3yd/3ee5f13fb09879ecb5185e440cef6eb9.png~tplv-uwbnlip3yd-webp.webp",
duration: "1小时"
};
});
// 输出结果
console.log('// 日历事件数据从CSV生成');
console.log('calendarEvents:', JSON.stringify(calendarEvents, null, 2));
console.log('\n// 任务列表数据(从日历事件生成)');
console.log('allTasks:', JSON.stringify(allTasks.slice(0, 20), null, 2)); // 只显示前20个任务
// 写入到文件
const output = {
calendarEvents,
allTasks
};
fs.writeFileSync('calendarData.json', JSON.stringify(output, null, 2));
console.log('\n数据已保存到 calendarData.json');
console.log(`总共生成了 ${calendarEvents.length} 个日历事件和 ${allTasks.length} 个任务`);

54
generateTeacherData.js Normal file
View File

@@ -0,0 +1,54 @@
import fs from 'fs';
// 手动定义导师数据因为CSV格式较复杂
const teacherData = {
"刘杰": {
name: "刘杰",
introduction: "15年民宿产业化研发与标准设计经验专注民宿产品创新、职业化培训体系搭建及乡村文旅业态升级主导多项国家级行业标准制定与落地实践。木亚文旅创始人兼董事长全面负责民宿产业研发、标准制定及全国业务拓展同时也是莫干山民宿行业协会执行会长兼秘书长以及浙江大学城市学院旅游管理专业校外导师。曾作为核心起草人主持《乡村民宿服务质量规范》《民宿管家职业技能等级评定规范》等国标编制推动民宿行业标准化发展申报并推动'民宿管家'入选国家新职业目录,建立首个国家级职业技能评定体系。",
specialties: ["一听就懂", "思路很清晰", "课堂不枯燥", "学习氛围爆棚"],
avatar: "https://ddcz-1315997005.cos.ap-nanjing.myqcloud.com/static/img/teach_sys_teacher-avatar/recuUpJBE4VCCx.png",
type: "复合课导师",
courses: []
},
"郭建辉": {
name: "郭建辉",
introduction: "拥有18年文化旅游规划与产业运营经验专注景区产品创新设计、文旅人才培养体系构建及城市文化更新模式研究主导多项省部级文旅项目及行业标准实践落地。山行文旅研究院创始人兼院长全面负责文旅规划研发、运营标准制定与全国学术交流同时兼任中国文化旅游协会文创专委会副主任委员、华东师范大学旅游与会展专业硕士生导师。",
specialties: ["经验传授权威", "实用可落地", "表达沟通提升", "跨界经验丰富"],
avatar: "https://ddcz-1315997005.cos.ap-nanjing.myqcloud.com/static/img/teach_sys_teacher-avatar/recuUpJBMNLZL5.png",
type: "复合课导师",
courses: []
},
"赵志强": {
name: "赵志强",
introduction: "深耕乡村旅游与民宿产业12年从一线管家服务到国家级标准制定全程参与中国民宿职业化与产业化进程。曾作为首席讲师为苏浙沪皖四地文旅部门提供'乡村振兴十大模式'培训,设计桑蚕文化园、谢家路村等沉浸式研学路线,促成区域人才协作机制,获江苏省人社厅列为省级高级研修示范项目。曾担任标准起草专家组核心成员,牵头《德清县地方民宿管理办法》试点,联合政府申报'民宿管理师'新职业,制定长三角区域民宿评级体系,推动了紫蓬山民宿学校(安徽)、吴江农文旅融合示范区落地,形成可复制的'民宿+'乡村振兴模式。",
specialties: ["讲解有节奏", "讲解通俗", "幽默又有料", "善于启发"],
avatar: "https://ddcz-1315997005.cos.ap-nanjing.myqcloud.com/static/img/teach_sys_teacher-avatar/recuUpJC2oLPpC.png",
type: "复合课导师",
courses: []
},
"孙应战": {
name: "孙应战",
introduction: "拥有18年制造业与产品营销经验曾在上市公司与世界500强外企任职参与大众MEB平台、奥迪EA888发动机及新能源汽车项目开发。作为德企内训讲师、国际演讲学会资深会员和中国心理卫生协会会员善于将实践经验转化为通俗讲解课堂氛围轻松易懂。",
specialties: ["经验传授权威", "实用可落地", "表达沟通提升", "跨界经验丰富"],
avatar: "https://ddcz-1315997005.cos.ap-nanjing.myqcloud.com/static/img/teach_sys_teacher-avatar/recuUpJCc6qecx.jpg",
type: "公共课导师",
courses: []
},
"魏立慧": {
name: "魏立慧",
introduction: "企业资深一线HR主讲专注于为求职者提供一对一的个性化指导。通过真实招聘视角深入剖析个人优势与短板、传授面试技巧、规划职业定位与发展路径帮助学生快速提升求职竞争力。求职策略以实用落地为核心注重互动交流与角色定位让学员在轻松氛围中获得直击痛点的求职策略。",
specialties: ["点评直击要害", "擅长挖掘优势", "职业规划达人", "深谙用人逻辑"],
avatar: "https://ddcz-1315997005.cos.ap-nanjing.myqcloud.com/static/img/teach_sys_teacher-avatar/recuUpSO4gUtJz.png",
type: "企业资深HR",
courses: []
}
};
// 输出结果
console.log('// 导师信息数据');
console.log('export const teacherData =', JSON.stringify(teacherData, null, 2), ';');
// 写入到文件
fs.writeFileSync('teacherData.json', JSON.stringify({ teacherData }, null, 2));
console.log('\n✅ 导师信息数据已生成');
console.log(`👨‍🏫 共${Object.keys(teacherData).length}位导师`);

6238
src/data/mockData.js.backup Normal file

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

7162
src/data/mockData.js.bak Normal file

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@@ -148,31 +148,41 @@
.day-cell { .day-cell {
background: white; background: white;
padding: 8px; padding: 10px;
display: flex; display: flex;
flex-direction: column; flex-direction: column;
cursor: pointer; cursor: pointer;
transition: background-color 0.15s ease; transition: all 0.3s ease;
min-height: 80px; min-height: 90px;
position: relative; position: relative;
border-radius: 10px;
border: 1px solid #e8e8f0;
margin: 3px;
} }
.day-cell:hover { .day-cell:hover {
background: #f8fafc; background: linear-gradient(135deg, #fafbff 0%, #f5f7ff 100%);
box-shadow: 0 4px 12px rgba(102, 126, 234, 0.08);
transform: translateY(-2px);
border-color: #d4deff;
} }
.day-cell.other-month { .day-cell.other-month {
background: #fafbfc; background: #fafbfc;
color: var(--text-muted); color: #b8bcc8;
opacity: 0.5;
} }
.day-cell.today { .day-cell.today {
background: #eff6ff !important; background: linear-gradient(135deg, #e8f4ff 0%, #f0f9ff 100%) !important;
border: 2px solid #3b82f6;
box-shadow: 0 6px 16px rgba(59, 130, 246, 0.12);
} }
.day-cell.selected { .day-cell.selected {
background: #dbeafe !important; background: linear-gradient(135deg, #dbeafe 0%, #e6f2ff 100%) !important;
border: 2px solid var(--primary-color); border: 2px solid #2563eb;
box-shadow: 0 4px 12px rgba(37, 99, 235, 0.15);
} }
.day-number { .day-number {
@@ -203,36 +213,40 @@
} }
.event-item { .event-item {
background: var(--primary-color); background: linear-gradient(135deg, #667eea 0%, #764ba2 100%);
color: white; color: white;
font-size: 10px; font-size: 11px;
padding: 2px 4px; padding: 4px 8px;
border-radius: 2px; border-radius: 6px;
overflow: hidden; overflow: hidden;
text-overflow: ellipsis; text-overflow: ellipsis;
white-space: nowrap; white-space: nowrap;
cursor: pointer; cursor: pointer;
transition: opacity 0.15s ease; transition: all 0.3s ease;
margin: 2px 0;
box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
font-weight: 500;
} }
.event-item:hover { .event-item:hover {
opacity: 0.8; transform: translateX(2px);
box-shadow: 0 3px 8px rgba(0, 0, 0, 0.15);
} }
.event-item.class { .event-item.class {
background: #3b82f6; background: linear-gradient(135deg, #667eea 0%, #764ba2 100%);
} }
.event-item.meeting { .event-item.meeting {
background: #10b981; background: linear-gradient(135deg, #f093fb 0%, #f5576c 100%);
} }
.event-item.lab { .event-item.lab {
background: #f59e0b; background: linear-gradient(135deg, #fa709a 0%, #fee140 100%);
} }
.event-item.exam { .event-item.exam {
background: #ef4444; background: linear-gradient(135deg, #ff6b6b 0%, #ff8e53 100%);
} }
.event-more { .event-more {

View File

@@ -0,0 +1,39 @@
import { mockData } from "@/data/mockData";
// 获取课程直播列表
export async function getCourseLiveList() {
// 模拟异步请求
return Promise.resolve({
success: true,
data: mockData.courseLiveList || [],
});
}
// 获取课程详情
export async function getCourseDetail(courseId) {
// 模拟异步请求
const allCourses = [];
mockData.courseLiveList?.forEach(unit => {
allCourses.push(...unit.courses);
});
const course = allCourses.find(c => c.courseId === courseId);
return Promise.resolve({
success: true,
data: course || null,
});
}
// 更新课程进度
export async function updateCourseProgress(courseId, progress) {
// 模拟异步请求
return Promise.resolve({
success: true,
data: {
courseId,
progress,
message: "进度更新成功",
},
});
}

View File

@@ -1,18 +1,32 @@
import request from "@/utils/request"; import request from "@/utils/request";
import { mockData } from "@/data/mockData";
// 获取当前登录学生信息 // 获取当前登录学生信息
export async function getLoginStudentInfo() { export async function getLoginStudentInfo() {
// 使用mock数据避免API请求失败 // 使用mock数据返回完整的学生信息
return Promise.resolve({ return Promise.resolve({
success: true, success: true,
data: { data: mockData.profileOverview?.studentInfo || {
id: "1", name: "万圆",
name: "张三", realName: "万圆",
studentId: "2021001", studentId: "2426030612",
major: "旅游管理", studentNo: "2426030612",
class: "旅游管理2021级1班", avatar: "https://p1-arco.byteimg.com/tos-cn-i-uwbnlip3yd/3ee5f13fb09879ecb5185e440cef6eb9.png~tplv-uwbnlip3yd-webp.webp",
email: "zhangsan@example.com", school: "苏州工艺美术职业技术学院",
phone: "13800138000" major: "数字媒体艺术设计",
className: "文旅班",
grade: "2024级",
studyPhase: "复合能力培养",
mbti: "ENFJ",
mbtiType: "ENFJ",
credits: 99,
gpa: 4.8,
classRank: 1,
totalStudents: 45,
myRank: {
rank: 1,
score: 99,
}
} }
}); });

View File

@@ -0,0 +1,58 @@
import request from "@/utils/request";
import { mockData } from "@/data/mockData";
// 获取当前登录学生学习进度
export async function getLoginStudentProgress() {
return request({
url: `/api/students/me/progress`,
method: "GET",
});
}
// 获取仪表板统计信息
export async function getDashboardStatistics() {
// 直接返回mockData中的数据
return Promise.resolve({
success: true,
data: mockData.dashboardStatistics,
});
// 原API调用暂时注释
// return request({
// url: `/api/dashboard/stats`,
// method: "GET",
// namespace: "globalLoading",
// });
}
// 获取当前学生班级排名
export async function getClassRank(params = {}) {
return request({
url: `/api/rankings/class`,
method: "GET",
params: params,
});
}
// 获取当前学生排名详情
export async function getMyRanking() {
return request({
url: `/api/rankings/my-ranking`,
method: "GET",
});
}
// 获取个人档案完整数据 (新接口)
export async function getProfileOverview() {
// 直接返回mockData中的数据
return Promise.resolve({
success: true,
data: mockData.profileOverview,
});
// 原API调用暂时注释
// return request({
// url: `/api/profile/overview`,
// method: "GET",
// });
}

128
taskListMockData.js Normal file
View File

@@ -0,0 +1,128 @@
// TaskList组件的Mock数据示例
// 用于当日事项板块的数据格式参考
const taskListMockData = {
// 当日事项数据示例
tasks: [
{
id: 1,
title: '完成文旅产业分析报告',
type: 'HOMEWORK', // 类型: HOMEWORK(作业), PROJECT(项目), REPORT(报告), INTERVIEW(面试), OTHER(其他)
courseName: '文旅产业全景与文旅基础知识',
teacherName: '张老师',
teacherAvatar: 'https://p1-arco.byteimg.com/tos-cn-i-uwbnlip3yd/3ee5f13fb09879ecb5185e440cef6eb9.png~tplv-uwbnlip3yd-webp.webp',
duration: '2小时',
time: '20:00', // 课程时间
date: '2025-09-01', // 日期
status: 'PENDING', // 状态: PENDING(待完成), IN_PROGRESS(进行中), COMPLETED(已完成)
description: '分析当前文旅产业的发展趋势和市场机会',
unit: '产业认知课'
},
{
id: 2,
title: '完成AIGC图像生成实践',
type: 'PROJECT',
courseName: 'AIGC人工智能生成内容',
teacherName: '李老师',
teacherAvatar: null, // 无头像时显示姓名首字母
duration: '1小时',
time: '19:00',
date: '2025-09-01',
status: 'IN_PROGRESS',
description: '使用Stable Diffusion完成一组文旅宣传海报设计',
unit: 'AIGC人工智能生成内容'
},
{
id: 3,
title: '提交活动策划方案',
type: 'REPORT',
courseName: '文旅活动企划与实施',
teacherName: '王老师',
teacherAvatar: 'https://p1-arco.byteimg.com/tos-cn-i-uwbnlip3yd/3ee5f13fb09879ecb5185e440cef6eb9.png~tplv-uwbnlip3yd-webp.webp',
duration: '1.5小时',
time: '21:00',
date: '2025-09-01',
status: 'PENDING',
description: '完成文旅活动的完整策划方案,包括预算和执行计划',
unit: '文旅活动企划与实施'
},
{
id: 4,
title: '参加职业技能公开课',
type: 'OTHER', // 公开课类型
courseName: '数字营销趋势分享',
teacherName: '公开课讲师',
teacherAvatar: null,
duration: '1小时',
time: '20:00',
date: '2025-09-01',
status: 'PENDING',
description: '职业技能提升公开课',
unit: '公开课'
}
],
// 完整的从calendarEvents转换为tasks的示例
calendarEventToTask: (event) => ({
id: event.id,
title: event.fullTitle || event.title,
courseName: event.fullTitle || event.title,
time: event.startTime.split(" ")[1].replace('', ':'), // 处理中文冒号
type: event.type === 'public' ? 'OTHER' : 'HOMEWORK',
teacherName: event.teacher,
teacherAvatar: "https://p1-arco.byteimg.com/tos-cn-i-uwbnlip3yd/3ee5f13fb09879ecb5185e440cef6eb9.png~tplv-uwbnlip3yd-webp.webp",
duration: "1小时",
status: event.status === 'completed' ? 'COMPLETED' :
event.status === 'upcoming' ? 'PENDING' : 'PENDING',
unit: event.unit,
color: event.color,
description: event.description
}),
// 示例:万圆的当日事项数据
wanYuanTasks: [
{
id: 1,
title: '完成岗位体系认知课程学习',
type: 'HOMEWORK',
courseName: '教育体系认知',
teacherName: '刘杰',
teacherAvatar: 'https://p1-arco.byteimg.com/tos-cn-i-uwbnlip3yd/3ee5f13fb09879ecb5185e440cef6eb9.png~tplv-uwbnlip3yd-webp.webp',
duration: '1小时',
time: '20:00',
date: '2025-03-04',
status: 'COMPLETED',
description: '岗位体系认知 - 刘杰老师',
unit: '岗位体系认知'
},
{
id: 2,
title: '参加新媒体运营公开课',
type: 'OTHER',
courseName: '新媒体应用传播学',
teacherName: '公开课讲师',
teacherAvatar: null,
duration: '1小时',
time: '20:00',
date: '2025-10-09',
status: 'PENDING',
description: '职业技能公开课',
unit: '公开课'
}
]
};
// 导出供参考
export default taskListMockData;
// 使用示例:
// 在Dashboard组件中
// const getTasksForDate = (date) => {
// const dateStr = formatDate(date);
// const dayEvents = calendarEvents.filter(event => {
// const eventDate = event.startTime.split(" ")[0];
// return eventDate === dateStr;
// });
//
// return dayEvents.map(event => taskListMockData.calendarEventToTask(event));
// };

69
teacherData.json Normal file
View File

@@ -0,0 +1,69 @@
{
"teacherData": {
"刘杰": {
"name": "刘杰",
"introduction": "15年民宿产业化研发与标准设计经验专注民宿产品创新、职业化培训体系搭建及乡村文旅业态升级主导多项国家级行业标准制定与落地实践。木亚文旅创始人兼董事长全面负责民宿产业研发、标准制定及全国业务拓展同时也是莫干山民宿行业协会执行会长兼秘书长以及浙江大学城市学院旅游管理专业校外导师。曾作为核心起草人主持《乡村民宿服务质量规范》《民宿管家职业技能等级评定规范》等国标编制推动民宿行业标准化发展申报并推动'民宿管家'入选国家新职业目录,建立首个国家级职业技能评定体系。",
"specialties": [
"一听就懂",
"思路很清晰",
"课堂不枯燥",
"学习氛围爆棚"
],
"avatar": "https://ddcz-1315997005.cos.ap-nanjing.myqcloud.com/static/img/teach_sys_teacher-avatar/recuUpJBE4VCCx.png",
"type": "复合课导师",
"courses": []
},
"郭建辉": {
"name": "郭建辉",
"introduction": "拥有18年文化旅游规划与产业运营经验专注景区产品创新设计、文旅人才培养体系构建及城市文化更新模式研究主导多项省部级文旅项目及行业标准实践落地。山行文旅研究院创始人兼院长全面负责文旅规划研发、运营标准制定与全国学术交流同时兼任中国文化旅游协会文创专委会副主任委员、华东师范大学旅游与会展专业硕士生导师。",
"specialties": [
"经验传授权威",
"实用可落地",
"表达沟通提升",
"跨界经验丰富"
],
"avatar": "https://ddcz-1315997005.cos.ap-nanjing.myqcloud.com/static/img/teach_sys_teacher-avatar/recuUpJBMNLZL5.png",
"type": "复合课导师",
"courses": []
},
"赵志强": {
"name": "赵志强",
"introduction": "深耕乡村旅游与民宿产业12年从一线管家服务到国家级标准制定全程参与中国民宿职业化与产业化进程。曾作为首席讲师为苏浙沪皖四地文旅部门提供'乡村振兴十大模式'培训,设计桑蚕文化园、谢家路村等沉浸式研学路线,促成区域人才协作机制,获江苏省人社厅列为省级高级研修示范项目。曾担任标准起草专家组核心成员,牵头《德清县地方民宿管理办法》试点,联合政府申报'民宿管理师'新职业,制定长三角区域民宿评级体系,推动了紫蓬山民宿学校(安徽)、吴江农文旅融合示范区落地,形成可复制的'民宿+'乡村振兴模式。",
"specialties": [
"讲解有节奏",
"讲解通俗",
"幽默又有料",
"善于启发"
],
"avatar": "https://ddcz-1315997005.cos.ap-nanjing.myqcloud.com/static/img/teach_sys_teacher-avatar/recuUpJC2oLPpC.png",
"type": "复合课导师",
"courses": []
},
"孙应战": {
"name": "孙应战",
"introduction": "拥有18年制造业与产品营销经验曾在上市公司与世界500强外企任职参与大众MEB平台、奥迪EA888发动机及新能源汽车项目开发。作为德企内训讲师、国际演讲学会资深会员和中国心理卫生协会会员善于将实践经验转化为通俗讲解课堂氛围轻松易懂。",
"specialties": [
"经验传授权威",
"实用可落地",
"表达沟通提升",
"跨界经验丰富"
],
"avatar": "https://ddcz-1315997005.cos.ap-nanjing.myqcloud.com/static/img/teach_sys_teacher-avatar/recuUpJCc6qecx.jpg",
"type": "公共课导师",
"courses": []
},
"魏立慧": {
"name": "魏立慧",
"introduction": "企业资深一线HR主讲专注于为求职者提供一对一的个性化指导。通过真实招聘视角深入剖析个人优势与短板、传授面试技巧、规划职业定位与发展路径帮助学生快速提升求职竞争力。求职策略以实用落地为核心注重互动交流与角色定位让学员在轻松氛围中获得直击痛点的求职策略。",
"specialties": [
"点评直击要害",
"擅长挖掘优势",
"职业规划达人",
"深谙用人逻辑"
],
"avatar": "https://ddcz-1315997005.cos.ap-nanjing.myqcloud.com/static/img/teach_sys_teacher-avatar/recuUpSO4gUtJz.png",
"type": "企业资深HR",
"courses": []
}
}
}

View File

@@ -0,0 +1,65 @@
import fs from 'fs';
// 读取生成的日历数据
const calendarData = JSON.parse(fs.readFileSync('calendarData.json', 'utf-8'));
// 读取当前的mockData.js
let mockDataContent = fs.readFileSync('src/data/mockData.js', 'utf-8');
// 找到 calendarEvents 的起始位置
const calendarStart = mockDataContent.indexOf('calendarEvents: [');
if (calendarStart === -1) {
console.error('无法找到 calendarEvents');
process.exit(1);
}
// 找到 calendarEvents 的结束位置(找对应的 ],
let bracketCount = 0;
let inArray = false;
let calendarEnd = calendarStart + 'calendarEvents: ['.length;
for (let i = calendarEnd; i < mockDataContent.length; i++) {
const char = mockDataContent[i];
if (char === '[') {
bracketCount++;
} else if (char === ']') {
if (bracketCount === 0) {
// 找到了对应的结束括号
calendarEnd = i + 1;
// 检查后面是否有逗号
if (mockDataContent[i + 1] === ',') {
calendarEnd = i + 2;
}
break;
} else {
bracketCount--;
}
}
}
// 准备新的 calendarEvents 数据
const calendarEventsStr = JSON.stringify(calendarData.calendarEvents, null, 2)
.replace(/"([^"]+)":/g, '$1:') // 移除属性名的引号
.replace(/"/g, "'") // 将双引号替换为单引号
.replace(/20:00/g, '20:00') // 确保时间格式正确
.replace(/21:00/g, '21:00');
// 构建新的 calendarEvents 部分
const newCalendarEvents = `calendarEvents: ${calendarEventsStr},`;
// 替换原有的 calendarEvents
mockDataContent =
mockDataContent.substring(0, calendarStart) +
newCalendarEvents +
mockDataContent.substring(calendarEnd);
// 写回文件
fs.writeFileSync('src/data/mockData.js', mockDataContent);
console.log('✅ mockData.js 已更新');
console.log(`📅 添加了 ${calendarData.calendarEvents.length} 个日历事件`);
console.log(' - 时间跨度2025年3月 - 2026年1月');
console.log(' - 课程名称已截断最长12个字符');
console.log(' - 添加了文字颜色 textColor: #1d2129');
console.log(' - 时间格式已修复(去除中文冒号)');

75
updateMockData.js Normal file
View File

@@ -0,0 +1,75 @@
import fs from 'fs';
// 读取生成的日历数据
const calendarData = JSON.parse(fs.readFileSync('calendarData.json', 'utf-8'));
// 读取当前的mockData.js
let mockDataContent = fs.readFileSync('src/data/mockData.js', 'utf-8');
// 将calendarEvents替换为真实数据
const calendarEventsStr = JSON.stringify(calendarData.calendarEvents, null, 2)
.replace(/"([^"]+)":/g, '$1:') // 移除属性名的引号
.replace(/"/g, "'"); // 将双引号替换为单引号
// 查找calendarEvents的起始和结束位置
const startPattern = 'calendarEvents: (() => {';
const endPattern = '})(),';
const startIndex = mockDataContent.indexOf(startPattern);
const endIndex = mockDataContent.indexOf(endPattern, startIndex) + endPattern.length;
if (startIndex === -1 || endIndex === -1) {
console.error('无法找到calendarEvents的位置');
} else {
// 构建新的calendarEvents部分
const newCalendarEvents = `calendarEvents: ${calendarEventsStr},`;
// 替换原有的calendarEvents
mockDataContent =
mockDataContent.substring(0, startIndex) +
newCalendarEvents +
mockDataContent.substring(endIndex);
// 查找并更新allTasks
const allTasksPattern = 'allTasks: [';
const allTasksStart = mockDataContent.indexOf(allTasksPattern,
mockDataContent.indexOf('tasks: {'));
if (allTasksStart !== -1) {
// 找到allTasks的结束位置
let braceCount = 0;
let allTasksEnd = allTasksStart + allTasksPattern.length;
let inArray = true;
for (let i = allTasksEnd; i < mockDataContent.length && inArray; i++) {
if (mockDataContent[i] === '[') braceCount++;
if (mockDataContent[i] === ']') {
if (braceCount === 0) {
allTasksEnd = i + 1;
inArray = false;
} else {
braceCount--;
}
}
}
// 准备新的allTasks数据
const allTasksStr = JSON.stringify(calendarData.allTasks.slice(0, 10), null, 2)
.replace(/"([^"]+)":/g, '$1:')
.replace(/"/g, "'");
// 替换allTasks
const newAllTasks = `allTasks: ${allTasksStr}`;
mockDataContent =
mockDataContent.substring(0, allTasksStart) +
newAllTasks +
mockDataContent.substring(allTasksEnd);
}
// 写回文件
fs.writeFileSync('src/data/mockData.js', mockDataContent);
console.log('✅ mockData.js 已更新');
console.log(`📅 添加了 ${calendarData.calendarEvents.length} 个日历事件`);
console.log(`📝 添加了 ${Math.min(calendarData.allTasks.length, 10)} 个任务`);
}

13
单元背景.csv Normal file
View File

@@ -0,0 +1,13 @@
单元名称,单元海报_url
岗位体系认知,https://ddcz-1315997005.cos.ap-nanjing.myqcloud.com/static/img/butler_course_cover/compression/recuSHuSaJkjjd.png
产业认知课,https://ddcz-1315997005.cos.ap-nanjing.myqcloud.com/static/img/butler_course_cover/compression/recuSHuSaJakCU.png
旅游产业全景与文旅基础知识,https://ddcz-1315997005.cos.ap-nanjing.myqcloud.com/static/img/butler_course_cover/compression/recuSHuSaJsPKb.png
文旅服务:形象、沟通与体验的融合艺术,https://ddcz-1315997005.cos.ap-nanjing.myqcloud.com/static/img/butler_course_cover/compression/recuSHuSaJ4LRL.png
文旅与供应链基础,https://ddcz-1315997005.cos.ap-nanjing.myqcloud.com/static/img/butler_course_cover/compression/recuSHuSaJOl8F.png
商业设计基础,https://ddcz-1315997005.cos.ap-nanjing.myqcloud.com/static/img/butler_course_cover/compression/recuSHuSaJx0iL.png
AIGC人工智能生成内容,https://ddcz-1315997005.cos.ap-nanjing.myqcloud.com/static/img/butler_course_cover/compression/recuSHuSaJyThB.png
全栈新媒体运营赋能文旅营销,https://ddcz-1315997005.cos.ap-nanjing.myqcloud.com/static/img/butler_course_cover/compression/recuSHuSaJpmik.png
活动策划基础,https://ddcz-1315997005.cos.ap-nanjing.myqcloud.com/static/img/butler_course_cover/compression/recuSHuSaJMV4g.png
智慧文旅应用,https://ddcz-1315997005.cos.ap-nanjing.myqcloud.com/static/img/butler_course_cover/compression/recuSHuSaJWckP.png
必备营销技能,https://ddcz-1315997005.cos.ap-nanjing.myqcloud.com/static/img/butler_course_cover/compression/recuSHuSaJnhOv.png
自我营销课,https://ddcz-1315997005.cos.ap-nanjing.myqcloud.com/static/img/butler_course_cover/compression/recuSHuSaJ0GMw.png
1 单元名称 单元海报_url
2 岗位体系认知 https://ddcz-1315997005.cos.ap-nanjing.myqcloud.com/static/img/butler_course_cover/compression/recuSHuSaJkjjd.png
3 产业认知课 https://ddcz-1315997005.cos.ap-nanjing.myqcloud.com/static/img/butler_course_cover/compression/recuSHuSaJakCU.png
4 旅游产业全景与文旅基础知识 https://ddcz-1315997005.cos.ap-nanjing.myqcloud.com/static/img/butler_course_cover/compression/recuSHuSaJsPKb.png
5 文旅服务:形象、沟通与体验的融合艺术 https://ddcz-1315997005.cos.ap-nanjing.myqcloud.com/static/img/butler_course_cover/compression/recuSHuSaJ4LRL.png
6 文旅与供应链基础 https://ddcz-1315997005.cos.ap-nanjing.myqcloud.com/static/img/butler_course_cover/compression/recuSHuSaJOl8F.png
7 商业设计基础 https://ddcz-1315997005.cos.ap-nanjing.myqcloud.com/static/img/butler_course_cover/compression/recuSHuSaJx0iL.png
8 AIGC人工智能生成内容 https://ddcz-1315997005.cos.ap-nanjing.myqcloud.com/static/img/butler_course_cover/compression/recuSHuSaJyThB.png
9 全栈新媒体运营赋能文旅营销 https://ddcz-1315997005.cos.ap-nanjing.myqcloud.com/static/img/butler_course_cover/compression/recuSHuSaJpmik.png
10 活动策划基础 https://ddcz-1315997005.cos.ap-nanjing.myqcloud.com/static/img/butler_course_cover/compression/recuSHuSaJMV4g.png
11 智慧文旅应用 https://ddcz-1315997005.cos.ap-nanjing.myqcloud.com/static/img/butler_course_cover/compression/recuSHuSaJWckP.png
12 必备营销技能 https://ddcz-1315997005.cos.ap-nanjing.myqcloud.com/static/img/butler_course_cover/compression/recuSHuSaJnhOv.png
13 自我营销课 https://ddcz-1315997005.cos.ap-nanjing.myqcloud.com/static/img/butler_course_cover/compression/recuSHuSaJ0GMw.png

25
导师信息.csv Normal file
View File

@@ -0,0 +1,25 @@
❌查询导师名称,导师介绍,导师专长,导师头像url链接,导师类型
刘杰,"15年民宿产业化研发与标准设计经验专注民宿产品创新、职业化培训体系搭建及乡村文旅业态升级主导多项国家级行业标准制定与落地实践。
木亚文旅创始人兼董事长,全面负责民宿产业研发、标准制定及全国业务拓同时也是莫干山民宿行业协会执行会长兼秘书长以及浙江大学城市学院旅游管理专业校外导师。
曾作为核心起草人,主持《乡村民宿服务质量规范》《民宿管家职业技能等级评定规范》等国标编制,推动民宿行业标准化发展;申报并推动“民宿管家”入选国家新职业目录,建立首个国家级职业技能评定体系。","# <20> 一听就懂
# <20> 思路很清晰
# <20> 课堂不枯燥
# <20> 学习氛围爆棚",https://ddcz-1315997005.cos.ap-nanjing.myqcloud.com/static/img/teach_sys_teacher-avatar/recuUpJBE4VCCx.png,复合课导师
郭建辉,拥有18年文化旅游规划与产业运营经验专注景区产品创新设计、文旅人才培养体系构建及城市文化更新模式研究主导多项省部级文旅项目及行业标准实践落地。山行文旅研究院创始人兼院长全面负责文旅规划研发、运营标准制定与全国学术交流同时兼任中国文化旅游协会文创专委会副主任委员、华东师范大学旅游与会展专业硕士生导师。,"# <20> 经验传授权威
# <20> 实用可落地
# <20> 表达沟通提升
# <20> 跨界经验丰富",https://ddcz-1315997005.cos.ap-nanjing.myqcloud.com/static/img/teach_sys_teacher-avatar/recuUpJBMNLZL5.png,复合课导师
赵志强,"深耕乡村旅游与民宿产业12年从一线管家服务到国家级标准制定全程参与中国民宿职业化与产业化进程。
曾作为首席讲师为苏浙沪皖四地文旅部门提供“乡村振兴十大模式”培训,设计桑蚕文化园、谢家路村等沉浸式研学路线,促成区域人才协作机制,获江苏省人社厅列为省级高级研修示范项目。
曾担任标准起草专家组核心成员,牵头《德清县地方民宿管理办法》试点,联合政府申报“民宿管理师”新职业,制定长三角区域民宿评级体系,推动了紫蓬山民宿学校(安徽)、吴江农文旅融合示范区落地,形成可复制的“民宿+”乡村振兴模式。","# <20> 讲解有节奏
# <20> 讲解通俗
# ✨ 幽默又有料
# <20> 善于启发",https://ddcz-1315997005.cos.ap-nanjing.myqcloud.com/static/img/teach_sys_teacher-avatar/recuUpJC2oLPpC.png,复合课导师
孙应战,拥有18年制造业与产品营销经验曾在上市公司与世界500强外企任职参与大众MEB平台、奥迪EA888发动机及新能源汽车项目开发。作为德企内训讲师、国际演讲学会资深会员和中国心理卫生协会会员善于将实践经验转化为通俗讲解课堂氛围轻松易懂。,"# <20> 经验传授权威
# <20> 实用可落地
# <20> 表达沟通提升
# <20> 跨界经验丰富",https://ddcz-1315997005.cos.ap-nanjing.myqcloud.com/static/img/teach_sys_teacher-avatar/recuUpJCc6qecx.jpg,公共课导师
魏立慧,企业资深一线HR主讲专注于为求职者提供一对一的个性化指导。通过真实招聘视角深入剖析个人优势与短板、传授面试技巧、规划职业定位与发展路径帮助学生快速提升求职竞争力。求职策略以实用落地为核心注重互动交流与角色定位让学员在轻松氛围中获得直击痛点的求职策略。,"# <20> 点评直击要害
# <20> 擅长挖掘优势
# <20> 职业规划达人
# <20> 深谙用人逻辑",https://ddcz-1315997005.cos.ap-nanjing.myqcloud.com/static/img/teach_sys_teacher-avatar/recuUpSO4gUtJz.png,企业资深HR
1 ❌查询导师名称 导师介绍 导师专长 导师头像url链接 导师类型
2 刘杰 15年民宿产业化研发与标准设计经验,专注民宿产品创新、职业化培训体系搭建及乡村文旅业态升级,主导多项国家级行业标准制定与落地实践。 木亚文旅创始人兼董事长,全面负责民宿产业研发、标准制定及全国业务拓同时也是莫干山民宿行业协会执行会长兼秘书长以及浙江大学城市学院旅游管理专业校外导师。 曾作为核心起草人,主持《乡村民宿服务质量规范》《民宿管家职业技能等级评定规范》等国标编制,推动民宿行业标准化发展;申报并推动“民宿管家”入选国家新职业目录,建立首个国家级职业技能评定体系。 # � 一听就懂 # � 思路很清晰 # � 课堂不枯燥 # � 学习氛围爆棚 https://ddcz-1315997005.cos.ap-nanjing.myqcloud.com/static/img/teach_sys_teacher-avatar/recuUpJBE4VCCx.png 复合课导师
3 郭建辉 拥有18年文化旅游规划与产业运营经验,专注景区产品创新设计、文旅人才培养体系构建及城市文化更新模式研究,主导多项省部级文旅项目及行业标准实践落地。山行文旅研究院创始人兼院长,全面负责文旅规划研发、运营标准制定与全国学术交流,同时兼任中国文化旅游协会文创专委会副主任委员、华东师范大学旅游与会展专业硕士生导师。 # � 经验传授权威 # � 实用可落地 # � 表达沟通提升 # � 跨界经验丰富 https://ddcz-1315997005.cos.ap-nanjing.myqcloud.com/static/img/teach_sys_teacher-avatar/recuUpJBMNLZL5.png 复合课导师
4 赵志强 深耕乡村旅游与民宿产业12年,从一线管家服务到国家级标准制定,全程参与中国民宿职业化与产业化进程。 曾作为首席讲师为苏浙沪皖四地文旅部门提供“乡村振兴十大模式”培训,设计桑蚕文化园、谢家路村等沉浸式研学路线,促成区域人才协作机制,获江苏省人社厅列为省级高级研修示范项目。 曾担任标准起草专家组核心成员,牵头《德清县地方民宿管理办法》试点,联合政府申报“民宿管理师”新职业,制定长三角区域民宿评级体系,推动了紫蓬山民宿学校(安徽)、吴江农文旅融合示范区落地,形成可复制的“民宿+”乡村振兴模式。 # � 讲解有节奏 # � 讲解通俗 # ✨ 幽默又有料 # � 善于启发 https://ddcz-1315997005.cos.ap-nanjing.myqcloud.com/static/img/teach_sys_teacher-avatar/recuUpJC2oLPpC.png 复合课导师
5 孙应战 拥有18年制造业与产品营销经验,曾在上市公司与世界500强外企任职,参与大众MEB平台、奥迪EA888发动机及新能源汽车项目开发。作为德企内训讲师、国际演讲学会资深会员和中国心理卫生协会会员,善于将实践经验转化为通俗讲解,课堂氛围轻松易懂。 # � 经验传授权威 # � 实用可落地 # � 表达沟通提升 # � 跨界经验丰富 https://ddcz-1315997005.cos.ap-nanjing.myqcloud.com/static/img/teach_sys_teacher-avatar/recuUpJCc6qecx.jpg 公共课导师
6 魏立慧 企业资深一线HR主讲,专注于为求职者提供一对一的个性化指导。通过真实招聘视角,深入剖析个人优势与短板、传授面试技巧、规划职业定位与发展路径,帮助学生快速提升求职竞争力。求职策略以实用落地为核心,注重互动交流与角色定位,让学员在轻松氛围中获得直击痛点的求职策略。 # � 点评直击要害 # � 擅长挖掘优势 # � 职业规划达人 # � 深谙用人逻辑 https://ddcz-1315997005.cos.ap-nanjing.myqcloud.com/static/img/teach_sys_teacher-avatar/recuUpSO4gUtJz.png 企业资深HR

309
日历课程表.csv Normal file
View File

@@ -0,0 +1,309 @@
日期,星期,❌课程状态,今日课程,公开课,上课时间,❌导师姓名查询,❌查询单元名称,课程状态,就业管家
2025/3/1,星期六,休息,,,,,,,
2025/3/2,星期日,休息,,,,,,,
2025/3/3,星期一,休息,,,,,,,
2025/3/4,星期二,有课,教育体系认知,,2000~2100,刘杰,岗位体系认知,已结束,文旅
2025/3/5,星期三,有课,现代文旅类企业的管理体系,,2000~2100,刘杰,岗位体系认知,已结束,文旅
2025/3/6,星期四,有课,专科生的职业规划,,2000~2100,刘杰,岗位体系认知,已结束,文旅
2025/3/7,星期五,休息,,,,,,,
2025/3/8,星期六,休息,,,,,,,
2025/3/9,星期日,休息,,,,,,,
2025/3/10,星期一,休息,,,,,,,
2025/3/11,星期二,有课,文旅产业认知课,,2000~2100,刘杰,产业认知课,已结束,文旅
2025/3/12,星期三,有课,行业详解:旅游行业,,2000~2100,刘杰,产业认知课,已结束,文旅
2025/3/13,星期四,有课,行业详解:酒店与民宿行业,,2000~2100,刘杰,产业认知课,已结束,文旅
2025/3/14,星期五,休息,,企业文化与职场适应,2000~2100,,,,
2025/3/15,星期六,休息,,,,,,,
2025/3/16,星期日,休息,,,,,,,
2025/3/17,星期一,休息,,,,,,,
2025/3/18,星期二,有课,行业详解:活动与会展行业,,2000~2100,刘杰,产业认知课,已结束,文旅
2025/3/19,星期三,有课,行业详解:文化服务行业,,2000~2100,刘杰,产业认知课,已结束,文旅
2025/3/20,星期四,有课,现代文旅产业生态图谱,,2000~2100,刘杰,旅游产业全景与文旅基础知识,已结束,文旅
2025/3/21,星期五,休息,,,,,,,
2025/3/22,星期六,休息,,,,,,,
2025/3/23,星期日,休息,,,,,,,
2025/3/24,星期一,休息,,,,,,,
2025/3/25,星期二,有课,文旅政策法规与风险管理,,2000~2100,刘杰,旅游产业全景与文旅基础知识,已结束,文旅
2025/3/26,星期三,有课,旅游产品与旅游资源,,2000~2100,刘杰,旅游产业全景与文旅基础知识,已结束,文旅
2025/3/27,星期四,有课,游客行为心理学基础,,2000~2100,刘杰,旅游产业全景与文旅基础知识,已结束,文旅
2025/3/28,星期五,休息,,,,,,,
2025/3/29,星期六,休息,,,,,,,
2025/3/30,星期日,休息,,,,,,,
2025/3/31,星期一,休息,,,,,,,
2025/4/1,星期二,有课,可持续旅游发展,,2000~2100,刘杰,旅游产业全景与文旅基础知识,已结束,文旅
2025/4/2,星期三,有课,单元小结,,2000~2100,刘杰,旅游产业全景与文旅基础知识,已结束,文旅
2025/4/3,星期四,有课,文旅场景职业形象IP塑造,,2000~2100,郭建辉,文旅服务:形象、沟通与体验的融合艺术,已结束,文旅
2025/4/4,星期五,休息,,在企业中如何进行自我管理与自主学习,2000~2100,,,,
2025/4/5,星期六,休息,,,,,,,
2025/4/6,星期日,休息,,,,,,,
2025/4/7,星期一,休息,,,,,,,
2025/4/8,星期二,有课,情境化服务体验设计,,2000~2100,郭建辉,文旅服务:形象、沟通与体验的融合艺术,已结束,文旅
2025/4/9,星期三,有课,政务商务接待专项礼仪,,2000~2100,郭建辉,文旅服务:形象、沟通与体验的融合艺术,已结束,文旅
2025/4/10,星期四,有课,文旅服务中的非语言表达,,2000~2100,郭建辉,文旅服务:形象、沟通与体验的融合艺术,已结束,文旅
2025/4/11,星期五,休息,,,,,,,
2025/4/12,星期六,休息,,,,,,,
2025/4/13,星期日,休息,,,,,,,
2025/4/14,星期一,休息,,,,,,,
2025/4/15,星期二,有课,服务沟通技巧与表达训练,,2000~2100,郭建辉,文旅服务:形象、沟通与体验的融合艺术,已结束,文旅
2025/4/16,星期三,有课,多元文化下的服务表达差异,,2000~2100,郭建辉,文旅服务:形象、沟通与体验的融合艺术,已结束,文旅
2025/4/17,星期四,有课,单元小结,,2000~2100,郭建辉,文旅服务:形象、沟通与体验的融合艺术,已结束,文旅
2025/4/18,星期五,休息,,,,,,,
2025/4/19,星期六,休息,,,,,,,
2025/4/20,星期日,休息,,,,,,,
2025/4/21,星期一,休息,,,,,,,
2025/4/22,星期二,有课,供应链管理的内容,,2000~2100,赵志强,文旅与供应链基础,已结束,文旅
2025/4/23,星期三,有课,文旅资源调度,,2000~2100,赵志强,文旅与供应链基础,已结束,文旅
2025/4/24,星期四,有课,文旅产品全生命周期管理,,2000~2100,赵志强,文旅与供应链基础,已结束,文旅
2025/4/25,星期五,休息,,如何利用AI工具在企业中升职加薪,2000~2100,,,,
2025/4/26,星期六,休息,,,,,,,
2025/4/27,星期日,休息,,,,,,,
2025/4/28,星期一,休息,,,,,,,
2025/4/29,星期二,有课,文旅商品供应链,,2000~2100,赵志强,文旅与供应链基础,已结束,文旅
2025/4/30,星期三,有课,住宿业资源协同,,2000~2100,赵志强,文旅与供应链基础,已结束,文旅
2025/5/1,星期四,有课,小型文旅项目的供应链角色模拟,,2000~2100,赵志强,文旅与供应链基础,已结束,文旅
2025/5/2,星期五,休息,,,,,,,
2025/5/3,星期六,休息,,,,,,,
2025/5/4,星期日,休息,,,,,,,
2025/5/5,星期一,休息,,,,,,,
2025/5/6,星期二,有课,文旅项目供应链特征,,2000~2100,赵志强,文旅与供应链基础,已结束,文旅
2025/5/7,星期三,有课,文旅供应链中的B2B与B2C模式,,2000~2100,赵志强,文旅与供应链基础,已结束,文旅
2025/5/8,星期四,有课,单元小结,,2000~2100,赵志强,文旅与供应链基础,已结束,文旅
2025/5/9,星期五,休息,,如何进行有效的沟通与表达,2000~2100,,,,
2025/5/10,星期六,休息,,,,,,,
2025/5/11,星期日,休息,,,,,,,
2025/5/12,星期一,休息,,,,,,,
2025/5/13,星期二,有课,现代设计行业的发展现状,,2000~2100,赵志强,商业设计基础,已结束,文旅
2025/5/14,星期三,有课,设计基础,,2000~2100,赵志强,商业设计基础,已结束,文旅
2025/5/15,星期四,有课,字体设计与中文字体情绪表达,,2000~2100,赵志强,商业设计基础,已结束,文旅
2025/5/16,星期五,休息,,,,,,,
2025/5/17,星期六,休息,,,,,,,
2025/5/18,星期日,休息,,,,,,,
2025/5/19,星期一,休息,,,,,,,
2025/5/20,星期二,有课,商业平面色彩搭配,,2000~2100,赵志强,商业设计基础,已结束,文旅
2025/5/21,星期三,有课,平面设计构图,,2000~2100,赵志强,商业设计基础,已结束,文旅
2025/5/22,星期四,有课,图像编辑工具Photoshop,,2000~2100,赵志强,商业设计基础,已结束,文旅
2025/5/23,星期五,休息,,,,,,,
2025/5/24,星期六,休息,,,,,,,
2025/5/25,星期日,休息,,,,,,,
2025/5/26,星期一,休息,,,,,,,
2025/5/27,星期二,有课,图像编辑工具Photoshop,,2000~2100,赵志强,商业设计基础,已结束,文旅
2025/5/28,星期三,有课,矢量与标志设计Illustrator,,2000~2100,赵志强,商业设计基础,已结束,文旅
2025/5/29,星期四,有课,矢量与标志设计Illustrator,,2000~2100,赵志强,商业设计基础,已结束,文旅
2025/5/30,星期五,休息,,个人品牌与网络形象管理,2000~2100,,,,
2025/5/31,星期六,休息,,,,,,,
2025/6/1,星期日,休息,,,,,,,
2025/6/2,星期一,休息,,,,,,,
2025/6/3,星期二,有课,快速设计工具使用Canva,,2000~2100,赵志强,商业设计基础,已结束,文旅
2025/6/4,星期三,有课,快速设计工具使用Canva,,2000~2100,赵志强,商业设计基础,已结束,文旅
2025/6/5,星期四,有课,移动端视觉原型设计Figma,,2000~2100,赵志强,商业设计基础,已结束,文旅
2025/6/6,星期五,休息,,,,,,,
2025/6/7,星期六,休息,,,,,,,
2025/6/8,星期日,休息,,,,,,,
2025/6/9,星期一,休息,,,,,,,
2025/6/10,星期二,有课,移动端视觉原型设计Figma,,2000~2100,赵志强,商业设计基础,已结束,文旅
2025/6/11,星期三,有课,视频剪辑入门:剪映,,2000~2100,赵志强,商业设计基础,已结束,文旅
2025/6/12,星期四,有课,视频剪辑入门:剪映,,2000~2100,赵志强,商业设计基础,已结束,文旅
2025/6/13,星期五,休息,,,,,,,
2025/6/14,星期六,休息,,,,,,,
2025/6/15,星期日,休息,,,,,,,
2025/6/16,星期一,休息,,,,,,,
2025/6/17,星期二,有课,单元小结,,2000~2100,赵志强,AIGC人工智能生成内容,已结束,文旅
2025/6/18,星期三,休息,,,,,,,
2025/6/19,星期四,休息,,,,,,,
2025/6/20,星期五,休息,,情商管理与压力应对,2000~2100,,,,
2025/6/21,星期六,休息,,,,,,,
2025/6/22,星期日,休息,,,,,,,
2025/6/23,星期一,休息,,,,,,,
2025/6/24,星期二,休息,,,,,,,
2025/6/25,星期三,休息,,,,,,,
2025/6/26,星期四,休息,,,,,,,
2025/6/27,星期五,休息,,,,,,,
2025/6/28,星期六,休息,,,,,,,
2025/6/29,星期日,休息,,,,,,,
2025/6/30,星期一,休息,,,,,,,
2025/7/1,星期二,休息,,,,,,,
2025/7/2,星期三,休息,,,,,,,
2025/7/3,星期四,休息,,,,,,,
2025/7/4,星期五,休息,,,,,,,
2025/7/5,星期六,休息,,,,,,,
2025/7/6,星期日,休息,,,,,,,
2025/7/7,星期一,休息,,,,,,,
2025/7/8,星期二,休息,,,,,,,
2025/7/9,星期三,休息,,,,,,,
2025/7/10,星期四,休息,,,,,,,
2025/7/11,星期五,休息,,,,,,,
2025/7/12,星期六,休息,,,,,,,
2025/7/13,星期日,休息,,,,,,,
2025/7/14,星期一,休息,,,,,,,
2025/7/15,星期二,休息,,,,,,,
2025/7/16,星期三,休息,,,,,,,
2025/7/17,星期四,休息,,,,,,,
2025/7/18,星期五,休息,,,,,,,
2025/7/19,星期六,休息,,,,,,,
2025/7/20,星期日,休息,,,,,,,
2025/7/21,星期一,休息,,,,,,,
2025/7/22,星期二,休息,,,,,,,
2025/7/23,星期三,休息,,,,,,,
2025/7/24,星期四,休息,,,,,,,
2025/7/25,星期五,休息,,,,,,,
2025/7/26,星期六,休息,,,,,,,
2025/7/27,星期日,休息,,,,,,,
2025/7/28,星期一,休息,,,,,,,
2025/7/29,星期二,休息,,,,,,,
2025/7/30,星期三,休息,,,,,,,
2025/7/31,星期四,休息,,,,,,,
2025/8/1,星期五,休息,,,,,,,
2025/8/2,星期六,休息,,,,,,,
2025/8/3,星期日,休息,,,,,,,
2025/8/4,星期一,休息,,,,,,,
2025/8/5,星期二,休息,,,,,,,
2025/8/6,星期三,休息,,,,,,,
2025/8/7,星期四,休息,,,,,,,
2025/8/8,星期五,休息,,,,,,,
2025/8/9,星期六,休息,,,,,,,
2025/8/10,星期日,休息,,,,,,,
2025/8/11,星期一,休息,,,,,,,
2025/8/12,星期二,休息,,,,,,,
2025/8/13,星期三,休息,,,,,,,
2025/8/14,星期四,休息,,,,,,,
2025/8/15,星期五,休息,,,,,,,
2025/8/16,星期六,休息,,,,,,,
2025/8/17,星期日,休息,,,,,,,
2025/8/18,星期一,休息,,,,,,,
2025/8/19,星期二,休息,,,,,,,
2025/8/20,星期三,休息,,,,,,,
2025/8/21,星期四,休息,,,,,,,
2025/8/22,星期五,休息,,,,,,,
2025/8/23,星期六,休息,,,,,,,
2025/8/24,星期日,休息,,,,,,,
2025/8/25,星期一,休息,,,,,,,
2025/8/26,星期二,休息,,,,,,,
2025/8/27,星期三,休息,,,,,,,
2025/8/28,星期四,休息,,,,,,,
2025/8/29,星期五,休息,,,,,,,
2025/8/30,星期六,休息,,,,,,,
2025/8/31,星期日,休息,,,,,,,
2025/9/1,星期一,休息,,,,,,,
2025/9/2,星期二,有课,AIGC发展简史与基本逻辑,,2000~2100,赵志强,AIGC人工智能生成内容,已结束,文旅
2025/9/3,星期三,有课,AIGC的基本概念与各领域的应用,,2000~2100,赵志强,AIGC人工智能生成内容,已结束,文旅
2025/9/4,星期四,有课,AIGC语言模型chatgpt的灵活应用,,2000~2100,赵志强,AIGC人工智能生成内容,已结束,文旅
2025/9/5,星期五,休息,,,,,,,
2025/9/6,星期六,休息,,,,,,,
2025/9/7,星期日,休息,,,,,,,
2025/9/8,星期一,休息,,,,,,,
2025/9/9,星期二,有课,AIGC生成内容的版权问题与合规使用,,2000~2100,刘杰,AIGC人工智能生成内容,已结束,文旅
2025/9/10,星期三,有课,AIGC图像生成模型Stable Diffusion Al摄影和平面设计,,2000~2100,刘杰,AIGC人工智能生成内容,已结束,文旅
2025/9/11,星期四,有课,AIGC图像生成模型Stable Diffusion Al摄影和平面设计,,2000~2100,刘杰,AIGC人工智能生成内容,已结束,文旅
2025/9/12,星期五,休息,,,,,,,
2025/9/13,星期六,休息,,,,,,,
2025/9/14,星期日,休息,,,,,,,
2025/9/15,星期一,休息,,,,,,,
2025/9/16,星期二,有课,AIGC图像生成模型Stable Diffusion的应用操作,,2000~2100,刘杰,AIGC人工智能生成内容,已结束,文旅
2025/9/17,星期三,有课,AIGC图像生成模型Stable Diffusion的应用操作,,2000~2100,刘杰,AIGC人工智能生成内容,已结束,文旅
2025/9/18,星期四,有课,AIGC视频应用音视频生成与AI自动剪辑,,2000~2100,赵志强,AIGC人工智能生成内容,已结束,文旅
2025/9/19,星期五,休息,,,,,,,
2025/9/20,星期六,休息,,,,,,,
2025/9/21,星期日,休息,,,,,,,
2025/9/22,星期一,休息,,,,,,,
2025/9/23,星期二,有课,AIGC视频应用音视频生成与AI自动剪辑,,2000~2100,赵志强,AIGC人工智能生成内容,已结束,文旅
2025/9/24,星期三,有课,AI词曲创作suno,,2000~2100,赵志强,AIGC人工智能生成内容,已结束,文旅
2025/9/25,星期四,有课,AI词曲创作suno,,2000~2100,赵志强,AIGC人工智能生成内容,已结束,文旅
2025/9/26,星期五,休息,,,,,,,
2025/9/27,星期六,休息,,,,,,,
2025/9/28,星期日,休息,,,,,,,
2025/9/29,星期一,休息,,,,,,,
2025/9/30,星期二,有课,单元小结,,2000~2100,赵志强,AIGC人工智能生成内容,已结束,文旅
2025/10/1,星期三,有课,新媒体应用传播学,,2000~2100,赵志强, 全栈新媒体运营赋能文旅营销,已结束,文旅
2025/10/2,星期四,有课,新媒体故事结构入门,,2000~2100,赵志强, 全栈新媒体运营赋能文旅营销,已结束,文旅
2025/10/3,星期五,休息,,,,,,,
2025/10/4,星期六,休息,,,,,,,
2025/10/5,星期日,休息,,,,,,,
2025/10/6,星期一,休息,,,,,,,
2025/10/7,星期二,有课,新媒体产品策划,,2000~2100,赵志强, 全栈新媒体运营赋能文旅营销,已结束,文旅
2025/10/8,星期三,有课,平台账号经营与内容赛道,,2000~2100,赵志强, 全栈新媒体运营赋能文旅营销,已结束,文旅
2025/10/9,星期四,有课,各平台变现方式与具体方法,,2000~2100,赵志强, 全栈新媒体运营赋能文旅营销,已结束,文旅
2025/10/10,星期五,休息,,,,,,,
2025/10/11,星期六,休息,,,,,,,
2025/10/12,星期日,休息,,,,,,,
2025/10/13,星期一,休息,,,,,,,
2025/10/14,星期二,有课,内容运营:短视频的制作工具,,2000~2100,赵志强, 全栈新媒体运营赋能文旅营销,已结束,文旅
2025/10/15,星期三,有课,内容运营:短视频的制作工具,,2000~2100,赵志强, 全栈新媒体运营赋能文旅营销,已结束,文旅
2025/10/16,星期四,有课,内容运营:短视频的制作工具,,2000~2100,赵志强, 全栈新媒体运营赋能文旅营销,已结束,文旅
2025/10/17,星期五,休息,,,,,,,
2025/10/18,星期六,休息,,,,,,,
2025/10/19,星期日,休息,,,,,,,
2025/10/20,星期一,休息,,,,,,,
2025/10/21,星期二,有课,内容运营:短视频的制作工具,,2000~2100,赵志强, 全栈新媒体运营赋能文旅营销,已结束,文旅
2025/10/22,星期三,有课,内容运营:短视频制作内容对标,,2000~2100,刘杰, 全栈新媒体运营赋能文旅营销,已结束,文旅
2025/10/23,星期四,有课,内容运营:短视频制作内容对标,,2000~2100,刘杰, 全栈新媒体运营赋能文旅营销,已结束,文旅
2025/10/24,星期五,休息,,,,,,,
2025/10/25,星期六,休息,,,,,,,
2025/10/26,星期日,休息,,,,,,,
2025/10/27,星期一,休息,,,,,,,
2025/10/28,星期二,有课,直播运营:直播间的搭建,,2000~2100,刘杰, 全栈新媒体运营赋能文旅营销,已结束,文旅
2025/10/29,星期三,有课,直播运营:直播间的搭建,,2000~2100,刘杰, 全栈新媒体运营赋能文旅营销,已结束,文旅
2025/10/30,星期四,有课,品牌运营当地文化IP数字化传播,,2000~2100,刘杰, 全栈新媒体运营赋能文旅营销,未开始,文旅
2025/10/31,星期五,休息,,,,,,,
2025/11/1,星期六,休息,,,,,,,
2025/11/2,星期日,休息,,,,,,,
2025/11/3,星期一,休息,,,,,,,
2025/11/4,星期二,有课,品牌运营当地文化IP数字化传播,,2000~2100,刘杰, 全栈新媒体运营赋能文旅营销,未开始,文旅
2025/11/5,星期三,有课,品牌运营:跨界营销创新,,2000~2100,赵志强, 全栈新媒体运营赋能文旅营销,未开始,文旅
2025/11/6,星期四,有课,品牌运营:跨界营销创新,,2000~2100,赵志强, 全栈新媒体运营赋能文旅营销,未开始,文旅
2025/11/7,星期五,休息,,,,,,,
2025/11/8,星期六,休息,,,,,,,
2025/11/9,星期日,休息,,,,,,,
2025/11/10,星期一,休息,,,,,,,
2025/11/11,星期二,有课,私域运营:私域流量池的运营,,2000~2100,赵志强, 全栈新媒体运营赋能文旅营销,未开始,文旅
2025/11/12,星期三,有课,私域运营:私域流量池的运营,,2000~2100,赵志强, 全栈新媒体运营赋能文旅营销,未开始,文旅
2025/11/13,星期四,有课,单元小结,,2000~2100,赵志强, 全栈新媒体运营赋能文旅营销,未开始,文旅
2025/11/14,星期五,休息,,,,,,,
2025/11/15,星期六,休息,,,,,,,
2025/11/16,星期日,休息,,,,,,,
2025/11/17,星期一,休息,,,,,,,
2025/11/18,星期二,有课,活动类型与功能认知,,2000~2100,郭建辉,活动策划基础,未开始,文旅
2025/11/19,星期三,有课,受众定位与主题创意方法,,2000~2100,郭建辉,活动策划基础,未开始,文旅
2025/11/20,星期四,有课,活动宣传渠道与推广方式,,2000~2100,郭建辉,活动策划基础,未开始,文旅
2025/11/21,星期五,休息,,,,,,,
2025/11/22,星期六,休息,,,,,,,
2025/11/23,星期日,休息,,,,,,,
2025/11/24,星期一,休息,,,,,,,
2025/11/25,星期二,有课,活动宣传渠道与推广方式,,2000~2100,郭建辉,活动策划基础,未开始,文旅
2025/11/26,星期三,有课,活动文案写作与表达技巧,,2000~2100,郭建辉,活动策划基础,未开始,文旅
2025/11/27,星期四,有课,活动文案写作与表达技巧,,2000~2100,郭建辉,活动策划基础,未开始,文旅
2025/11/28,星期五,休息,,,,,,,
2025/11/29,星期六,休息,,,,,,,
2025/11/30,星期日,休息,,,,,,,
2025/12/1,星期一,休息,,,,,,,
2025/12/2,星期二,有课,活动流程设计与时间节点把控,,2000~2100,郭建辉,活动策划基础,未开始,文旅
2025/12/3,星期三,有课,活动流程设计与时间节点把控,,2000~2100,郭建辉,活动策划基础,未开始,文旅
2025/12/4,星期四,有课,活动场地选择与布置基础,,2000~2100,郭建辉,活动策划基础,未开始,文旅
2025/12/5,星期五,休息,,,,,,,
2025/12/6,星期六,休息,,,,,,,
2025/12/7,星期日,休息,,,,,,,
2025/12/8,星期一,休息,,,,,,,
2025/12/9,星期二,有课,活动预算与资源统筹,,2000~2100,赵志强,活动策划基础,未开始,文旅
2025/12/10,星期三,有课,应急预案与活动风险管理,,2000~2100,赵志强,活动策划基础,未开始,文旅
2025/12/11,星期四,有课,活动复盘报告撰写与数据分析方法,,2000~2100,赵志强,活动策划基础,未开始,文旅
2025/12/12,星期五,休息,,,,,,,
2025/12/13,星期六,休息,,,,,,,
2025/12/14,星期日,休息,,,,,,,
2025/12/15,星期一,休息,,,,,,,
2025/12/16,星期二,有课,活动复盘报告撰写与数据分析方法,,2000~2100,赵志强,活动策划基础,未开始,文旅
2025/12/17,星期三,有课,单元小结,,2000~2100,赵志强,活动策划基础,未开始,文旅
2025/12/18,星期四,有课,智慧文旅概论,,2000~2100,赵志强,智慧文旅应用,未开始,文旅
2025/12/19,星期五,休息,,,,,,,
2025/12/20,星期六,休息,,,,,,,
2025/12/21,星期日,休息,,,,,,,
2025/12/22,星期一,休息,,,,,,,
2025/12/23,星期二,有课,OTA平台运营,,2000~2100,赵志强,智慧文旅应用,未开始,文旅
2025/12/24,星期三,有课,票务分销平台,,2000~2100,刘杰,智慧文旅应用,未开始,文旅
2025/12/25,星期四,有课,景区智能导览系统,,2000~2100,赵志强,智慧文旅应用,未开始,文旅
2025/12/26,星期五,休息,,,,,,,
2025/12/27,星期六,休息,,,,,,,
2025/12/28,星期日,休息,,,,,,,
2025/12/29,星期一,休息,,,,,,,
2025/12/30,星期二,有课,智能导览设备运用,,2000~2100,刘杰,智慧文旅应用,未开始,文旅
2025/12/31,星期三,有课,智慧酒店/智慧景区体验场景模拟,,2000~2100,刘杰,智慧文旅应用,未开始,文旅
2026/1/1,星期四,有课,单元小结,,2000~2100,刘杰,智慧文旅应用,未开始,文旅
2026/1/2,星期五,休息,,,,,,,
1 日期 星期 ❌课程状态 今日课程 公开课 上课时间 ❌导师姓名查询 ❌查询单元名称 课程状态 就业管家
2 2025/3/1 星期六 休息
3 2025/3/2 星期日 休息
4 2025/3/3 星期一 休息
5 2025/3/4 星期二 有课 教育体系认知 20:00~21:00 刘杰 岗位体系认知 已结束 文旅
6 2025/3/5 星期三 有课 现代文旅类企业的管理体系 20:00~21:00 刘杰 岗位体系认知 已结束 文旅
7 2025/3/6 星期四 有课 专科生的职业规划 20:00~21:00 刘杰 岗位体系认知 已结束 文旅
8 2025/3/7 星期五 休息
9 2025/3/8 星期六 休息
10 2025/3/9 星期日 休息
11 2025/3/10 星期一 休息
12 2025/3/11 星期二 有课 文旅产业认知课 20:00~21:00 刘杰 产业认知课 已结束 文旅
13 2025/3/12 星期三 有课 行业详解:旅游行业 20:00~21:00 刘杰 产业认知课 已结束 文旅
14 2025/3/13 星期四 有课 行业详解:酒店与民宿行业 20:00~21:00 刘杰 产业认知课 已结束 文旅
15 2025/3/14 星期五 休息 企业文化与职场适应 20:00~21:00
16 2025/3/15 星期六 休息
17 2025/3/16 星期日 休息
18 2025/3/17 星期一 休息
19 2025/3/18 星期二 有课 行业详解:活动与会展行业 20:00~21:00 刘杰 产业认知课 已结束 文旅
20 2025/3/19 星期三 有课 行业详解:文化服务行业 20:00~21:00 刘杰 产业认知课 已结束 文旅
21 2025/3/20 星期四 有课 现代文旅产业生态图谱 20:00~21:00 刘杰 旅游产业全景与文旅基础知识 已结束 文旅
22 2025/3/21 星期五 休息
23 2025/3/22 星期六 休息
24 2025/3/23 星期日 休息
25 2025/3/24 星期一 休息
26 2025/3/25 星期二 有课 文旅政策法规与风险管理 20:00~21:00 刘杰 旅游产业全景与文旅基础知识 已结束 文旅
27 2025/3/26 星期三 有课 旅游产品与旅游资源 20:00~21:00 刘杰 旅游产业全景与文旅基础知识 已结束 文旅
28 2025/3/27 星期四 有课 游客行为心理学基础 20:00~21:00 刘杰 旅游产业全景与文旅基础知识 已结束 文旅
29 2025/3/28 星期五 休息
30 2025/3/29 星期六 休息
31 2025/3/30 星期日 休息
32 2025/3/31 星期一 休息
33 2025/4/1 星期二 有课 可持续旅游发展 20:00~21:00 刘杰 旅游产业全景与文旅基础知识 已结束 文旅
34 2025/4/2 星期三 有课 单元小结 20:00~21:00 刘杰 旅游产业全景与文旅基础知识 已结束 文旅
35 2025/4/3 星期四 有课 文旅场景职业形象IP塑造 20:00~21:00 郭建辉 文旅服务:形象、沟通与体验的融合艺术 已结束 文旅
36 2025/4/4 星期五 休息 在企业中如何进行自我管理与自主学习 20:00~21:00
37 2025/4/5 星期六 休息
38 2025/4/6 星期日 休息
39 2025/4/7 星期一 休息
40 2025/4/8 星期二 有课 情境化服务体验设计 20:00~21:00 郭建辉 文旅服务:形象、沟通与体验的融合艺术 已结束 文旅
41 2025/4/9 星期三 有课 政务商务接待专项礼仪 20:00~21:00 郭建辉 文旅服务:形象、沟通与体验的融合艺术 已结束 文旅
42 2025/4/10 星期四 有课 文旅服务中的非语言表达 20:00~21:00 郭建辉 文旅服务:形象、沟通与体验的融合艺术 已结束 文旅
43 2025/4/11 星期五 休息
44 2025/4/12 星期六 休息
45 2025/4/13 星期日 休息
46 2025/4/14 星期一 休息
47 2025/4/15 星期二 有课 服务沟通技巧与表达训练 20:00~21:00 郭建辉 文旅服务:形象、沟通与体验的融合艺术 已结束 文旅
48 2025/4/16 星期三 有课 多元文化下的服务表达差异 20:00~21:00 郭建辉 文旅服务:形象、沟通与体验的融合艺术 已结束 文旅
49 2025/4/17 星期四 有课 单元小结 20:00~21:00 郭建辉 文旅服务:形象、沟通与体验的融合艺术 已结束 文旅
50 2025/4/18 星期五 休息
51 2025/4/19 星期六 休息
52 2025/4/20 星期日 休息
53 2025/4/21 星期一 休息
54 2025/4/22 星期二 有课 供应链管理的内容 20:00~21:00 赵志强 文旅与供应链基础 已结束 文旅
55 2025/4/23 星期三 有课 文旅资源调度 20:00~21:00 赵志强 文旅与供应链基础 已结束 文旅
56 2025/4/24 星期四 有课 文旅产品全生命周期管理 20:00~21:00 赵志强 文旅与供应链基础 已结束 文旅
57 2025/4/25 星期五 休息 如何利用AI工具在企业中升职加薪 20:00~21:00
58 2025/4/26 星期六 休息
59 2025/4/27 星期日 休息
60 2025/4/28 星期一 休息
61 2025/4/29 星期二 有课 文旅商品供应链 20:00~21:00 赵志强 文旅与供应链基础 已结束 文旅
62 2025/4/30 星期三 有课 住宿业资源协同 20:00~21:00 赵志强 文旅与供应链基础 已结束 文旅
63 2025/5/1 星期四 有课 小型文旅项目的供应链角色模拟 20:00~21:00 赵志强 文旅与供应链基础 已结束 文旅
64 2025/5/2 星期五 休息
65 2025/5/3 星期六 休息
66 2025/5/4 星期日 休息
67 2025/5/5 星期一 休息
68 2025/5/6 星期二 有课 文旅项目供应链特征 20:00~21:00 赵志强 文旅与供应链基础 已结束 文旅
69 2025/5/7 星期三 有课 文旅供应链中的B2B与B2C模式 20:00~21:00 赵志强 文旅与供应链基础 已结束 文旅
70 2025/5/8 星期四 有课 单元小结 20:00~21:00 赵志强 文旅与供应链基础 已结束 文旅
71 2025/5/9 星期五 休息 如何进行有效的沟通与表达 20:00~21:00
72 2025/5/10 星期六 休息
73 2025/5/11 星期日 休息
74 2025/5/12 星期一 休息
75 2025/5/13 星期二 有课 现代设计行业的发展现状 20:00~21:00 赵志强 商业设计基础 已结束 文旅
76 2025/5/14 星期三 有课 设计基础 20:00~21:00 赵志强 商业设计基础 已结束 文旅
77 2025/5/15 星期四 有课 字体设计与中文字体情绪表达 20:00~21:00 赵志强 商业设计基础 已结束 文旅
78 2025/5/16 星期五 休息
79 2025/5/17 星期六 休息
80 2025/5/18 星期日 休息
81 2025/5/19 星期一 休息
82 2025/5/20 星期二 有课 商业平面色彩搭配 20:00~21:00 赵志强 商业设计基础 已结束 文旅
83 2025/5/21 星期三 有课 平面设计构图 20:00~21:00 赵志强 商业设计基础 已结束 文旅
84 2025/5/22 星期四 有课 图像编辑工具:Photoshop 20:00~21:00 赵志强 商业设计基础 已结束 文旅
85 2025/5/23 星期五 休息
86 2025/5/24 星期六 休息
87 2025/5/25 星期日 休息
88 2025/5/26 星期一 休息
89 2025/5/27 星期二 有课 图像编辑工具:Photoshop 20:00~21:00 赵志强 商业设计基础 已结束 文旅
90 2025/5/28 星期三 有课 矢量与标志设计:Illustrator 20:00~21:00 赵志强 商业设计基础 已结束 文旅
91 2025/5/29 星期四 有课 矢量与标志设计:Illustrator 20:00~21:00 赵志强 商业设计基础 已结束 文旅
92 2025/5/30 星期五 休息 个人品牌与网络形象管理 20:00~21:00
93 2025/5/31 星期六 休息
94 2025/6/1 星期日 休息
95 2025/6/2 星期一 休息
96 2025/6/3 星期二 有课 快速设计工具使用:Canva 20:00~21:00 赵志强 商业设计基础 已结束 文旅
97 2025/6/4 星期三 有课 快速设计工具使用:Canva 20:00~21:00 赵志强 商业设计基础 已结束 文旅
98 2025/6/5 星期四 有课 移动端视觉原型设计:Figma 20:00~21:00 赵志强 商业设计基础 已结束 文旅
99 2025/6/6 星期五 休息
100 2025/6/7 星期六 休息
101 2025/6/8 星期日 休息
102 2025/6/9 星期一 休息
103 2025/6/10 星期二 有课 移动端视觉原型设计:Figma 20:00~21:00 赵志强 商业设计基础 已结束 文旅
104 2025/6/11 星期三 有课 视频剪辑入门:剪映 20:00~21:00 赵志强 商业设计基础 已结束 文旅
105 2025/6/12 星期四 有课 视频剪辑入门:剪映 20:00~21:00 赵志强 商业设计基础 已结束 文旅
106 2025/6/13 星期五 休息
107 2025/6/14 星期六 休息
108 2025/6/15 星期日 休息
109 2025/6/16 星期一 休息
110 2025/6/17 星期二 有课 单元小结 20:00~21:00 赵志强 AIGC人工智能生成内容 已结束 文旅
111 2025/6/18 星期三 休息
112 2025/6/19 星期四 休息
113 2025/6/20 星期五 休息 情商管理与压力应对 20:00~21:00
114 2025/6/21 星期六 休息
115 2025/6/22 星期日 休息
116 2025/6/23 星期一 休息
117 2025/6/24 星期二 休息
118 2025/6/25 星期三 休息
119 2025/6/26 星期四 休息
120 2025/6/27 星期五 休息
121 2025/6/28 星期六 休息
122 2025/6/29 星期日 休息
123 2025/6/30 星期一 休息
124 2025/7/1 星期二 休息
125 2025/7/2 星期三 休息
126 2025/7/3 星期四 休息
127 2025/7/4 星期五 休息
128 2025/7/5 星期六 休息
129 2025/7/6 星期日 休息
130 2025/7/7 星期一 休息
131 2025/7/8 星期二 休息
132 2025/7/9 星期三 休息
133 2025/7/10 星期四 休息
134 2025/7/11 星期五 休息
135 2025/7/12 星期六 休息
136 2025/7/13 星期日 休息
137 2025/7/14 星期一 休息
138 2025/7/15 星期二 休息
139 2025/7/16 星期三 休息
140 2025/7/17 星期四 休息
141 2025/7/18 星期五 休息
142 2025/7/19 星期六 休息
143 2025/7/20 星期日 休息
144 2025/7/21 星期一 休息
145 2025/7/22 星期二 休息
146 2025/7/23 星期三 休息
147 2025/7/24 星期四 休息
148 2025/7/25 星期五 休息
149 2025/7/26 星期六 休息
150 2025/7/27 星期日 休息
151 2025/7/28 星期一 休息
152 2025/7/29 星期二 休息
153 2025/7/30 星期三 休息
154 2025/7/31 星期四 休息
155 2025/8/1 星期五 休息
156 2025/8/2 星期六 休息
157 2025/8/3 星期日 休息
158 2025/8/4 星期一 休息
159 2025/8/5 星期二 休息
160 2025/8/6 星期三 休息
161 2025/8/7 星期四 休息
162 2025/8/8 星期五 休息
163 2025/8/9 星期六 休息
164 2025/8/10 星期日 休息
165 2025/8/11 星期一 休息
166 2025/8/12 星期二 休息
167 2025/8/13 星期三 休息
168 2025/8/14 星期四 休息
169 2025/8/15 星期五 休息
170 2025/8/16 星期六 休息
171 2025/8/17 星期日 休息
172 2025/8/18 星期一 休息
173 2025/8/19 星期二 休息
174 2025/8/20 星期三 休息
175 2025/8/21 星期四 休息
176 2025/8/22 星期五 休息
177 2025/8/23 星期六 休息
178 2025/8/24 星期日 休息
179 2025/8/25 星期一 休息
180 2025/8/26 星期二 休息
181 2025/8/27 星期三 休息
182 2025/8/28 星期四 休息
183 2025/8/29 星期五 休息
184 2025/8/30 星期六 休息
185 2025/8/31 星期日 休息
186 2025/9/1 星期一 休息
187 2025/9/2 星期二 有课 AIGC发展简史与基本逻辑 20:00~21:00 赵志强 AIGC人工智能生成内容 已结束 文旅
188 2025/9/3 星期三 有课 AIGC的基本概念与各领域的应用 20:00~21:00 赵志强 AIGC人工智能生成内容 已结束 文旅
189 2025/9/4 星期四 有课 AIGC语言模型:chatgpt的灵活应用 20:00~21:00 赵志强 AIGC人工智能生成内容 已结束 文旅
190 2025/9/5 星期五 休息
191 2025/9/6 星期六 休息
192 2025/9/7 星期日 休息
193 2025/9/8 星期一 休息
194 2025/9/9 星期二 有课 AIGC生成内容的版权问题与合规使用 20:00~21:00 刘杰 AIGC人工智能生成内容 已结束 文旅
195 2025/9/10 星期三 有课 AIGC图像生成模型:Stable Diffusion Al摄影和平面设计 20:00~21:00 刘杰 AIGC人工智能生成内容 已结束 文旅
196 2025/9/11 星期四 有课 AIGC图像生成模型:Stable Diffusion Al摄影和平面设计 20:00~21:00 刘杰 AIGC人工智能生成内容 已结束 文旅
197 2025/9/12 星期五 休息
198 2025/9/13 星期六 休息
199 2025/9/14 星期日 休息
200 2025/9/15 星期一 休息
201 2025/9/16 星期二 有课 AIGC图像生成模型:Stable Diffusion的应用操作 20:00~21:00 刘杰 AIGC人工智能生成内容 已结束 文旅
202 2025/9/17 星期三 有课 AIGC图像生成模型:Stable Diffusion的应用操作 20:00~21:00 刘杰 AIGC人工智能生成内容 已结束 文旅
203 2025/9/18 星期四 有课 AIGC视频应用:音视频生成与AI自动剪辑 20:00~21:00 赵志强 AIGC人工智能生成内容 已结束 文旅
204 2025/9/19 星期五 休息
205 2025/9/20 星期六 休息
206 2025/9/21 星期日 休息
207 2025/9/22 星期一 休息
208 2025/9/23 星期二 有课 AIGC视频应用:音视频生成与AI自动剪辑 20:00~21:00 赵志强 AIGC人工智能生成内容 已结束 文旅
209 2025/9/24 星期三 有课 AI词曲创作:suno 20:00~21:00 赵志强 AIGC人工智能生成内容 已结束 文旅
210 2025/9/25 星期四 有课 AI词曲创作:suno 20:00~21:00 赵志强 AIGC人工智能生成内容 已结束 文旅
211 2025/9/26 星期五 休息
212 2025/9/27 星期六 休息
213 2025/9/28 星期日 休息
214 2025/9/29 星期一 休息
215 2025/9/30 星期二 有课 单元小结 20:00~21:00 赵志强 AIGC人工智能生成内容 已结束 文旅
216 2025/10/1 星期三 有课 新媒体应用传播学 20:00~21:00 赵志强 全栈新媒体运营赋能文旅营销 已结束 文旅
217 2025/10/2 星期四 有课 新媒体故事结构入门 20:00~21:00 赵志强 全栈新媒体运营赋能文旅营销 已结束 文旅
218 2025/10/3 星期五 休息
219 2025/10/4 星期六 休息
220 2025/10/5 星期日 休息
221 2025/10/6 星期一 休息
222 2025/10/7 星期二 有课 新媒体产品策划 20:00~21:00 赵志强 全栈新媒体运营赋能文旅营销 已结束 文旅
223 2025/10/8 星期三 有课 平台账号经营与内容赛道 20:00~21:00 赵志强 全栈新媒体运营赋能文旅营销 已结束 文旅
224 2025/10/9 星期四 有课 各平台变现方式与具体方法 20:00~21:00 赵志强 全栈新媒体运营赋能文旅营销 已结束 文旅
225 2025/10/10 星期五 休息
226 2025/10/11 星期六 休息
227 2025/10/12 星期日 休息
228 2025/10/13 星期一 休息
229 2025/10/14 星期二 有课 内容运营:短视频的制作工具 20:00~21:00 赵志强 全栈新媒体运营赋能文旅营销 已结束 文旅
230 2025/10/15 星期三 有课 内容运营:短视频的制作工具 20:00~21:00 赵志强 全栈新媒体运营赋能文旅营销 已结束 文旅
231 2025/10/16 星期四 有课 内容运营:短视频的制作工具 20:00~21:00 赵志强 全栈新媒体运营赋能文旅营销 已结束 文旅
232 2025/10/17 星期五 休息
233 2025/10/18 星期六 休息
234 2025/10/19 星期日 休息
235 2025/10/20 星期一 休息
236 2025/10/21 星期二 有课 内容运营:短视频的制作工具 20:00~21:00 赵志强 全栈新媒体运营赋能文旅营销 已结束 文旅
237 2025/10/22 星期三 有课 内容运营:短视频制作内容对标 20:00~21:00 刘杰 全栈新媒体运营赋能文旅营销 已结束 文旅
238 2025/10/23 星期四 有课 内容运营:短视频制作内容对标 20:00~21:00 刘杰 全栈新媒体运营赋能文旅营销 已结束 文旅
239 2025/10/24 星期五 休息
240 2025/10/25 星期六 休息
241 2025/10/26 星期日 休息
242 2025/10/27 星期一 休息
243 2025/10/28 星期二 有课 直播运营:直播间的搭建 20:00~21:00 刘杰 全栈新媒体运营赋能文旅营销 已结束 文旅
244 2025/10/29 星期三 有课 直播运营:直播间的搭建 20:00~21:00 刘杰 全栈新媒体运营赋能文旅营销 已结束 文旅
245 2025/10/30 星期四 有课 品牌运营:当地文化IP数字化传播 20:00~21:00 刘杰 全栈新媒体运营赋能文旅营销 未开始 文旅
246 2025/10/31 星期五 休息
247 2025/11/1 星期六 休息
248 2025/11/2 星期日 休息
249 2025/11/3 星期一 休息
250 2025/11/4 星期二 有课 品牌运营:当地文化IP数字化传播 20:00~21:00 刘杰 全栈新媒体运营赋能文旅营销 未开始 文旅
251 2025/11/5 星期三 有课 品牌运营:跨界营销创新 20:00~21:00 赵志强 全栈新媒体运营赋能文旅营销 未开始 文旅
252 2025/11/6 星期四 有课 品牌运营:跨界营销创新 20:00~21:00 赵志强 全栈新媒体运营赋能文旅营销 未开始 文旅
253 2025/11/7 星期五 休息
254 2025/11/8 星期六 休息
255 2025/11/9 星期日 休息
256 2025/11/10 星期一 休息
257 2025/11/11 星期二 有课 私域运营:私域流量池的运营 20:00~21:00 赵志强 全栈新媒体运营赋能文旅营销 未开始 文旅
258 2025/11/12 星期三 有课 私域运营:私域流量池的运营 20:00~21:00 赵志强 全栈新媒体运营赋能文旅营销 未开始 文旅
259 2025/11/13 星期四 有课 单元小结 20:00~21:00 赵志强 全栈新媒体运营赋能文旅营销 未开始 文旅
260 2025/11/14 星期五 休息
261 2025/11/15 星期六 休息
262 2025/11/16 星期日 休息
263 2025/11/17 星期一 休息
264 2025/11/18 星期二 有课 活动类型与功能认知 20:00~21:00 郭建辉 活动策划基础 未开始 文旅
265 2025/11/19 星期三 有课 受众定位与主题创意方法 20:00~21:00 郭建辉 活动策划基础 未开始 文旅
266 2025/11/20 星期四 有课 活动宣传渠道与推广方式 20:00~21:00 郭建辉 活动策划基础 未开始 文旅
267 2025/11/21 星期五 休息
268 2025/11/22 星期六 休息
269 2025/11/23 星期日 休息
270 2025/11/24 星期一 休息
271 2025/11/25 星期二 有课 活动宣传渠道与推广方式 20:00~21:00 郭建辉 活动策划基础 未开始 文旅
272 2025/11/26 星期三 有课 活动文案写作与表达技巧 20:00~21:00 郭建辉 活动策划基础 未开始 文旅
273 2025/11/27 星期四 有课 活动文案写作与表达技巧 20:00~21:00 郭建辉 活动策划基础 未开始 文旅
274 2025/11/28 星期五 休息
275 2025/11/29 星期六 休息
276 2025/11/30 星期日 休息
277 2025/12/1 星期一 休息
278 2025/12/2 星期二 有课 活动流程设计与时间节点把控 20:00~21:00 郭建辉 活动策划基础 未开始 文旅
279 2025/12/3 星期三 有课 活动流程设计与时间节点把控 20:00~21:00 郭建辉 活动策划基础 未开始 文旅
280 2025/12/4 星期四 有课 活动场地选择与布置基础 20:00~21:00 郭建辉 活动策划基础 未开始 文旅
281 2025/12/5 星期五 休息
282 2025/12/6 星期六 休息
283 2025/12/7 星期日 休息
284 2025/12/8 星期一 休息
285 2025/12/9 星期二 有课 活动预算与资源统筹 20:00~21:00 赵志强 活动策划基础 未开始 文旅
286 2025/12/10 星期三 有课 应急预案与活动风险管理 20:00~21:00 赵志强 活动策划基础 未开始 文旅
287 2025/12/11 星期四 有课 活动复盘报告撰写与数据分析方法 20:00~21:00 赵志强 活动策划基础 未开始 文旅
288 2025/12/12 星期五 休息
289 2025/12/13 星期六 休息
290 2025/12/14 星期日 休息
291 2025/12/15 星期一 休息
292 2025/12/16 星期二 有课 活动复盘报告撰写与数据分析方法 20:00~21:00 赵志强 活动策划基础 未开始 文旅
293 2025/12/17 星期三 有课 单元小结 20:00~21:00 赵志强 活动策划基础 未开始 文旅
294 2025/12/18 星期四 有课 智慧文旅概论 20:00~21:00 赵志强 智慧文旅应用 未开始 文旅
295 2025/12/19 星期五 休息
296 2025/12/20 星期六 休息
297 2025/12/21 星期日 休息
298 2025/12/22 星期一 休息
299 2025/12/23 星期二 有课 OTA平台运营 20:00~21:00 赵志强 智慧文旅应用 未开始 文旅
300 2025/12/24 星期三 有课 票务分销平台 20:00~21:00 刘杰 智慧文旅应用 未开始 文旅
301 2025/12/25 星期四 有课 景区智能导览系统 20:00~21:00 赵志强 智慧文旅应用 未开始 文旅
302 2025/12/26 星期五 休息
303 2025/12/27 星期六 休息
304 2025/12/28 星期日 休息
305 2025/12/29 星期一 休息
306 2025/12/30 星期二 有课 智能导览设备运用 20:00~21:00 刘杰 智慧文旅应用 未开始 文旅
307 2025/12/31 星期三 有课 智慧酒店/智慧景区体验场景模拟 20:00~21:00 刘杰 智慧文旅应用 未开始 文旅
308 2026/1/1 星期四 有课 单元小结 20:00~21:00 刘杰 智慧文旅应用 未开始 文旅
309 2026/1/2 星期五 休息