引言:欢迎来到善教平台

作为一名老师,您可能已经习惯了传统的教学方式,但数字化教学工具正变得越来越重要。善教老师端是一个专为教师设计的综合教学管理平台,它集成了课程创建、学生管理、互动教学和数据分析等功能,帮助您更高效地开展教学工作。本手册将从零开始,逐步引导您掌握核心功能,并分享实用的教学技巧。无论您是初次接触在线教学,还是希望优化现有流程,本手册都将提供详细的步骤和例子,确保您能快速上手。

善教平台的核心理念是“以学生为中心”,通过智能化工具减轻教师的负担,同时提升教学互动性。我们将从基础设置开始,逐步深入到高级功能,每个部分都配有清晰的步骤说明和实际案例。请跟随手册操作,您会发现教学不再是繁琐的重复劳动,而是充满创意的过程。

第一部分:账号注册与基础设置

1.1 下载与安装老师端应用

善教老师端支持多平台使用,包括Windows、macOS、iOS和Android。首先,访问善教官网(www.shanjiao.com)或应用商店搜索“善教老师端”进行下载。

步骤:

  1. 打开浏览器或应用商店。
  2. 输入“善教老师端”并搜索。
  3. 选择官方版本下载(版本号应为最新,如v2.5.1)。
  4. 安装完成后,打开应用。

例子: 如果您使用Windows电脑,下载后双击安装包,按照提示完成安装。安装界面会显示进度条,通常只需1-2分钟。安装后,桌面会出现善教图标,双击启动。

1.2 注册与登录

首次使用需要注册账号。善教支持手机号或邮箱注册,确保使用真实信息以便学校验证。

步骤:

  1. 打开应用,点击“注册”按钮。
  2. 选择注册方式(推荐手机号)。
  3. 输入手机号,获取验证码。
  4. 设置密码(至少8位,包含字母和数字)。
  5. 填写个人信息:姓名、学校、任教科目等。
  6. 提交后,等待审核(通常1小时内通过)。

登录:

  1. 输入手机号和密码。
  2. 如果忘记密码,点击“忘记密码”通过验证码重置。

例子: 张老师是一名初中数学教师,她使用手机号13800138000注册,输入验证码后设置密码“Math2023!”,填写任教学校为“北京市第一中学”,科目为“数学”。提交后,她收到审核通过短信,即可登录。

1.3 个人资料完善

登录后,进入“我的”页面完善资料。这有助于学生识别您,并优化平台推荐。

关键设置:

  • 上传头像:建议使用清晰的正面照。
  • 设置教学风格:如“互动型”或“讲解型”。
  • 绑定学校账号:如果学校有统一账号,输入学校提供的ID。

教学技巧: 完善资料能建立专业形象。建议在简介中添加一句教学理念,例如“我致力于让数学变得有趣”,这能吸引学生关注。

例子: 李老师上传了戴眼镜的头像,选择“互动型”风格,并在简介中写“用游戏化方法教英语”。平台据此推荐了互动工具给他。

第二部分:核心功能详解

善教老师端的核心功能分为课程管理、学生互动、资源库和数据分析四大模块。我们将逐一拆解,每个功能都配有操作步骤和代码示例(如果涉及API集成或脚本)。

2.1 课程创建与管理

课程是教学的基础。善教允许您创建虚拟课堂,支持上传课件、设置作业和安排直播。

步骤:创建一门新课程

  1. 登录后,点击左侧导航栏“课程” > “新建课程”。
  2. 输入课程名称,如“初中数学基础”。
  3. 选择年级和科目。
  4. 上传课件:支持PPT、PDF、视频(最大500MB)。
  5. 设置课程时间:每周几上课、时长。
  6. 点击“发布”,生成课程链接分享给学生。

高级功能:批量导入课程 如果您有多个课程,可以使用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 学生管理与互动

善教提供学生列表、分组和实时互动工具,如投票、抢答和白板。

步骤:添加学生

  1. 进入“学生”页面。
  2. 点击“邀请学生”,生成邀请码或链接。
  3. 学生通过链接注册,老师审核。
  4. 分组:选中学生,点击“分组” > “创建小组”(如按成绩或兴趣)。

互动工具:实时课堂

  1. 在课程页面启动“直播”。
  2. 使用“互动”面板:点击“发起投票”,输入问题如“牛顿第二定律公式是?”。
  3. 学生端实时响应,您可查看结果。

例子: 在一堂英语课上,陈老师邀请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 资源库与作业管理

善教内置资源库,包含海量课件模板、题库和视频。您可上传自定义资源或从库中选取。

步骤:使用资源库

  1. 点击“资源” > “浏览库”。
  2. 搜索关键词,如“二次函数”。
  3. 下载或直接添加到课程。
  4. 创建作业:选择“作业” > “新建”,设置截止时间、类型(选择题/填空题)。

作业批改: 学生提交后,系统自动批改选择题,您手动批改主观题。支持语音反馈。

例子: 刘老师为“化学实验”课添加资源:从库中选“酸碱中和”视频,上传自制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 数据分析与报告

善教提供学生学习报告,帮助您评估教学效果。

步骤:查看报告

  1. 进入“分析”页面。
  2. 选择课程或学生。
  3. 查看指标:出勤率、作业完成度、互动参与度。
  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。祝您教学愉快,学生成绩蒸蒸日上!