引言:欢迎来到善教平台
作为一名老师,您可能已经习惯了传统的教学方式,但数字化教学工具正变得越来越重要。善教老师端是一个专为教师设计的综合教学管理平台,它集成了课程创建、学生管理、互动教学和数据分析等功能,帮助您更高效地开展教学工作。本手册将从零开始,逐步引导您掌握核心功能,并分享实用的教学技巧。无论您是初次接触在线教学,还是希望优化现有流程,本手册都将提供详细的步骤和例子,确保您能快速上手。
善教平台的核心理念是“以学生为中心”,通过智能化工具减轻教师的负担,同时提升教学互动性。我们将从基础设置开始,逐步深入到高级功能,每个部分都配有清晰的步骤说明和实际案例。请跟随手册操作,您会发现教学不再是繁琐的重复劳动,而是充满创意的过程。
第一部分:账号注册与基础设置
1.1 下载与安装老师端应用
善教老师端支持多平台使用,包括Windows、macOS、iOS和Android。首先,访问善教官网(www.shanjiao.com)或应用商店搜索“善教老师端”进行下载。
步骤:
- 打开浏览器或应用商店。
- 输入“善教老师端”并搜索。
- 选择官方版本下载(版本号应为最新,如v2.5.1)。
- 安装完成后,打开应用。
例子: 如果您使用Windows电脑,下载后双击安装包,按照提示完成安装。安装界面会显示进度条,通常只需1-2分钟。安装后,桌面会出现善教图标,双击启动。
1.2 注册与登录
首次使用需要注册账号。善教支持手机号或邮箱注册,确保使用真实信息以便学校验证。
步骤:
- 打开应用,点击“注册”按钮。
- 选择注册方式(推荐手机号)。
- 输入手机号,获取验证码。
- 设置密码(至少8位,包含字母和数字)。
- 填写个人信息:姓名、学校、任教科目等。
- 提交后,等待审核(通常1小时内通过)。
登录:
- 输入手机号和密码。
- 如果忘记密码,点击“忘记密码”通过验证码重置。
例子: 张老师是一名初中数学教师,她使用手机号13800138000注册,输入验证码后设置密码“Math2023!”,填写任教学校为“北京市第一中学”,科目为“数学”。提交后,她收到审核通过短信,即可登录。
1.3 个人资料完善
登录后,进入“我的”页面完善资料。这有助于学生识别您,并优化平台推荐。
关键设置:
- 上传头像:建议使用清晰的正面照。
- 设置教学风格:如“互动型”或“讲解型”。
- 绑定学校账号:如果学校有统一账号,输入学校提供的ID。
教学技巧: 完善资料能建立专业形象。建议在简介中添加一句教学理念,例如“我致力于让数学变得有趣”,这能吸引学生关注。
例子: 李老师上传了戴眼镜的头像,选择“互动型”风格,并在简介中写“用游戏化方法教英语”。平台据此推荐了互动工具给他。
第二部分:核心功能详解
善教老师端的核心功能分为课程管理、学生互动、资源库和数据分析四大模块。我们将逐一拆解,每个功能都配有操作步骤和代码示例(如果涉及API集成或脚本)。
2.1 课程创建与管理
课程是教学的基础。善教允许您创建虚拟课堂,支持上传课件、设置作业和安排直播。
步骤:创建一门新课程
- 登录后,点击左侧导航栏“课程” > “新建课程”。
- 输入课程名称,如“初中数学基础”。
- 选择年级和科目。
- 上传课件:支持PPT、PDF、视频(最大500MB)。
- 设置课程时间:每周几上课、时长。
- 点击“发布”,生成课程链接分享给学生。
高级功能:批量导入课程 如果您有多个课程,可以使用CSV文件批量导入。平台提供模板下载。
例子: 王老师要创建“高中物理实验课”。他下载模板,填写课程名、课时数(如10节)、目标(掌握牛顿定律)。上传后,系统自动生成课程页面,包括课件上传区和作业设置区。
教学技巧: 在创建课程时,使用“学习目标”字段明确每节课的收获。例如,“本节课目标:学生能独立计算加速度”。这帮助学生保持动力。
代码示例: 如果您是技术型老师,想通过API自动化创建课程,可以使用Python脚本(善教提供API文档)。假设您已获取API密钥。
import requests
import json
# API端点(示例,实际请参考文档)
url = "https://api.shanjiao.com/v1/courses"
headers = {
"Authorization": "Bearer YOUR_API_KEY",
"Content-Type": "application/json"
}
# 课程数据
course_data = {
"name": "初中数学基础",
"grade": "7",
"subject": "math",
"description": "从零开始学习代数",
"schedule": ["Monday 10:00-11:00"]
}
# 发送POST请求创建课程
response = requests.post(url, headers=headers, data=json.dumps(course_data))
if response.status_code == 201:
print("课程创建成功!ID:", response.json()["course_id"])
else:
print("错误:", response.text)
解释: 这段代码使用requests库发送POST请求。替换YOUR_API_KEY后运行,即可创建课程。适合批量管理多个班级。
2.2 学生管理与互动
善教提供学生列表、分组和实时互动工具,如投票、抢答和白板。
步骤:添加学生
- 进入“学生”页面。
- 点击“邀请学生”,生成邀请码或链接。
- 学生通过链接注册,老师审核。
- 分组:选中学生,点击“分组” > “创建小组”(如按成绩或兴趣)。
互动工具:实时课堂
- 在课程页面启动“直播”。
- 使用“互动”面板:点击“发起投票”,输入问题如“牛顿第二定律公式是?”。
- 学生端实时响应,您可查看结果。
例子: 在一堂英语课上,陈老师邀请20名学生,分成4组。她启动直播,发起“单词拼写”抢答,学生通过手机点击抢答,系统显示谁先答对并积分。这增加了课堂趣味性。
教学技巧: 使用分组功能促进合作学习。例如,将能力强的学生与弱的学生混合分组,让他们互相帮助。监控互动数据,及时调整节奏。
代码示例: 通过API获取学生列表并分组(适用于自定义报告)。
import requests
# 获取学生列表
url = "https://api.shanjiao.com/v1/students?course_id=COURSE_ID"
headers = {"Authorization": "Bearer YOUR_API_KEY"}
response = requests.get(url, headers=headers)
students = response.json()["students"]
# 简单分组逻辑:按成绩分A/B组
group_a = [s for s in students if s["score"] >= 80]
group_b = [s for s in students if s["score"] < 80]
print("A组(优秀):", [s["name"] for s in group_a])
print("B组(需加强):", [s["name"] for s in group_b])
# 可以进一步调用分组API更新
解释: 此代码先获取学生数据,然后根据分数分组。运行后输出分组名单,便于您手动或自动分配任务。
2.3 资源库与作业管理
善教内置资源库,包含海量课件模板、题库和视频。您可上传自定义资源或从库中选取。
步骤:使用资源库
- 点击“资源” > “浏览库”。
- 搜索关键词,如“二次函数”。
- 下载或直接添加到课程。
- 创建作业:选择“作业” > “新建”,设置截止时间、类型(选择题/填空题)。
作业批改: 学生提交后,系统自动批改选择题,您手动批改主观题。支持语音反馈。
例子: 刘老师为“化学实验”课添加资源:从库中选“酸碱中和”视频,上传自制PPT。然后创建作业:5道选择题+1道实验报告。学生提交后,她用语音批改报告,说“你的步骤正确,但注意安全”。
教学技巧: 定期更新资源库,鼓励学生贡献内容(如分享笔记)。这能培养他们的主动性。设置作业时,添加“提示”以降低难度。
代码示例: 上传自定义资源到课程(使用multipart/form-data)。
import requests
url = "https://api.shanjiao.com/v1/resources/upload"
headers = {"Authorization": "Bearer YOUR_API_KEY"}
files = {'file': open('my_lesson.pptx', 'rb')}
data = {
"course_id": "COURSE_ID",
"name": "自定义课件",
"type": "ppt"
}
response = requests.post(url, headers=headers, files=files, data=data)
if response.status_code == 200:
print("上传成功!资源ID:", response.json()["resource_id"])
else:
print("错误:", response.text)
解释: 此代码上传PPT文件到指定课程。确保文件存在并替换COURSE_ID。适合老师批量上传课件。
2.4 数据分析与报告
善教提供学生学习报告,帮助您评估教学效果。
步骤:查看报告
- 进入“分析”页面。
- 选择课程或学生。
- 查看指标:出勤率、作业完成度、互动参与度。
- 导出PDF报告。
例子: 期中后,赵老师查看“高一物理”报告,发现互动参与度仅60%。她据此调整下节课,增加更多抢答环节,下月参与度升至85%。
教学技巧: 使用数据识别问题学生。例如,如果某生作业完成率低,私下联系了解原因。报告也可用于家长会,展示进步。
代码示例: 生成自定义报告(使用Pandas分析数据)。
import requests
import pandas as pd
# 获取报告数据
url = "https://api.shanjiao.com/v1/reports?course_id=COURSE_ID"
headers = {"Authorization": "Bearer YOUR_API_KEY"}
response = requests.get(url, headers=headers)
data = response.json()["report"]
# 转换为DataFrame分析
df = pd.DataFrame(data["students"])
df["completion_rate"] = df["completed_assignments"] / df["total_assignments"]
# 筛选低完成率学生
low_performers = df[df["completion_rate"] < 0.7]
print("需关注学生:", low_performers[["name", "completion_rate"]])
# 导出CSV
df.to_csv("report.csv", index=False)
解释: 此代码获取报告数据,使用Pandas计算完成率,筛选低分学生并导出CSV。运行前安装pandas(pip install pandas)。
第三部分:教学技巧与最佳实践
掌握功能后,教学技巧是关键。善教强调互动与个性化。
3.1 提升课堂互动
- 技巧: 每10分钟发起一次互动,如“思考题”或“小组讨论”。使用善教的“白板”功能实时绘图。
- 例子: 在历史课,老师用白板标注时间线,学生用“标注”工具参与,课堂活跃度提升30%。
3.2 个性化教学
- 技巧: 利用数据分析,为不同学生推送资源。例如,给基础弱的学生发“复习视频”。
- 例子: 学生A数学弱,老师通过“私信”功能发个性化作业,A的成绩从60分升到80分。
3.3 时间管理与反馈
- 技巧: 设置课前预习任务,课后即时反馈。善教的“通知”功能可自动提醒。
- 例子: 老师每周五发“本周总结”通知,包含数据亮点,学生反馈“更有方向感”。
3.4 常见问题解决
- 问题: 学生登录失败?检查邀请码是否过期。
- 问题: 课件上传慢?压缩文件或分批上传。
- 技巧: 加入善教师社区,分享经验。
结语:持续优化您的教学之旅
通过本手册,您已从零开始掌握了善教老师端的核心功能与教学技巧。记住,工具是辅助,真正的教学魅力在于您的热情与创新。建议每周花1小时探索新功能,并记录学生反馈。善教团队定期更新,欢迎通过应用内“帮助”反馈建议。如果您遇到难题,拨打客服热线400-123-4567。祝您教学愉快,学生成绩蒸蒸日上!
