# DClassPublish
**Repository Path**: vynie/DClassPublish
## Basic Information
- **Project Name**: DClassPublish
- **Description**: No description available
- **Primary Language**: C#
- **License**: Not specified
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 0
- **Created**: 2018-09-26
- **Last Updated**: 2020-12-18
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
### 软件最新版本:
序号 | 名称 | 版本
---|---|---
1 | 教师端 | 2.10.20.1
2 | WebAPI接口 | 20191020
### ==注意==
1. WebAPI部署时,需修改目录下Web.config文件内的配置信息,具体如下:
```
```
### Q&A
1. Q:安装完运行教师端时,提示需要用更高权限打开文件。
A:桌面图标右键属性->高级->用管理员身份运行,设置之后每次打开都会以管理员身份执行程序。
### 版本更新内容
##### 教师端-2.10.20.1 & WebAPI-20191020
1. 修复文件夹不存在时教师端崩溃的Bug;
2. 添加了重启学生App的功能菜单;
##### 教师端-2.10.18.1
1. 完善WebAPI听写功能的文件上传功能;
##### 教师端-2.8.18.1
1. 配置文件中添加"showPC"字段来控制是否显示单选按钮"学生PC端显示";
##### 教师端-2.8.12.1
1. 口语考试时,提示不能保存在C盘目录下;
##### 教师端-2.8.8.1
1. 对讲时,去掉MIC-ON指令;
2. 口语考试时,限制不能保存在C盘目录下;
##### 教师端-2.8.6.1
1. 分组讨论每组人数还原回2/3/4/5/6;
##### 教师端-2.8.2.1
1. 修复了对讲指令intercom;
2. 分组口语结束录音后,自动合成已上传的mp3文件;
##### 教师端-2.7.30.1
1. 修复了分组指令group为null的bug;
##### 教师端-2.0.0.6
1. 添加5秒定时连续发送10次广播的定时器(只有屏幕广播才发送);
2. 去掉Ping;
##### 教师端-2.0.0.5
1. 去掉定时发送广播的定时器;
##### 教师端-2.0.0.4
1. 添加4秒定时连续发送10次广播的定时器(只有屏幕广播才发送);
2. 修复了选中学生图标后,Ping时导致图标取消选中的Bug;
##### 教师端-2.0.0.3
1. 添加4秒定时广播定时器(不加限定条件);
##### 教师端-2.0.0.1
1. 添加Ping指令检测学生端在线;
##### 教师端-1.0.4.1
1. 更新教师端UI界面;
2. 修复了多播崩溃的Bug;
3. 耳麦检测添加了设备重启功能;
4. 添加服务状态监控和重启服务功能;
5. 修复了启动教师端后,服务变为手动的Bug;
##### 教师端-1.0.4.1
1. 调整代码结构,将首页拆分成多个Page页面;
2. 自习模块添加文件夹监听功能,文件夹内的文件变动会实时更新列表;
##### 教师端-1.0.3.8
1. 添加了口语考试的设备检测功能;
##### 教师端-1.0.3.6 & WebAPI-20181220
1. GetStatus接口减少访问数据库频率;
2. 教师端口语考试界面减少2个功能按钮;
##### 教师端-1.0.3.5
1. 完善分组录音功能:开始录音和停止录音添加了按钮点击互斥;
2. 添加电子教鞭,Ctrl+Q唤出;
##### 教师端-1.0.3.4
1. 完善分组录音功能;
2. 完善信息管理工具;
##### 教师端-1.0.3.3 & WebAPI-20181210
1. 修改教师端菜单结构,添加分组录音功能;
2. WebAPI添加分组录音接口;
3. 添加信息管理工具;
4. 去掉教师端接收Online指令时更新数据库状态代码;
##### 教师端-1.0.3.2
1. 添加多语言切换,支持中文简体/中文繁体/英文;
2. 教师端同时支持Online和WebAPI发心跳包两种方式;
##### 教师端-1.0.3.1 & WebAPI-20181203
1. 学生心跳改为WebAPI方式上报,上报状态保存入库;
##### 教师端-1.0.2.5
1. 教师端检测学生在线状态默认为20秒,且可在配置文件中修改此参数;
##### 教师端-1.0.2.2
1. 教师端添加指令kill_self;
2. 缩短学生掉线的检测时间;
##### 教师端-1.0.2.1 & WebAPI-20181114
1. [Add]WebAPI添加了检测教师端是否在线的接口;
2. [Modify]WebAPI的Android文件下载改为非断点续传模式;
3. [Add]教师端学生端上线回执指令online_ok;
4. [Add]教师端定时更新学生在线状态(20秒检测一次);
5. [Add]教师端自主学习面板添加了打开文件夹和刷新列表按钮,添加文件后无需重启教师端;
6. [Modify]教师端自主学习列表默认展开;
##### WebAPI-20181110
1. Android版本下载/文件下载添加断点续传;
2. 配置文件中添加下载功能的Buffer控制;
##### WebAPI-20181109
1. 测试版 测试学生端播放Mp4;
##### 教师端-1.0.1.10 & WebAPI-20181107
1. 添加了版本信息;
2. 修复了movie/doc文件夹不存在时,自习模式挂掉的Bug;
##### 教师端-1.0.1.8
1. 修复1.0.1.7版本 切换教师端时不发命令的Bug(1.0.1.7版本独有Bug);
2. 修改Mic图标;
##### 教师端-1.0.1.7
1. 测试版本
##### 教师端-1.0.1.6
1. 自习文件改到doc子文件夹
##### WebAPI-20181031 & 教师端-1.0.1.5
1.添加下载文件异常的回执信息;
##### WebAPI-20181019
1.更新了考试页面的样式表;
2.数据库添加了QuestionAnswer表,WebAPI做了相应逻辑改动;
##### 教师端-1.0.0.6
1.解决MMClassHTTPServer服务安装失败的Bug;
##### WebAPI-20180929 & 教师端-1.0.0.6
1. 解决口语考试设置上传路径挂掉的Bug;
2. 更新安卓升级逻辑;
3. 部分设置信息入库;
##### WebAPI-20180928 & 教师端-1.0.0.4
1. 配合学生端语音上传/笔试做功能微调;
##### WebAPI-20180927 & 教师端-1.0.0.3
1. 教师端添加PC端显示控制指令;
##### WebAPI-20180926 & 教师端-1.0.0.2
1. 教师端改为安装程序;
2. 试卷试题编辑/预览中添加图片;
##### 20180921
1. 添加教师端数据库,文本信息都入库;
2. 重写标准考试试题逻辑/界面以及试题编辑器,试题信息入库;
3. 修改口语考试和自习与学生端的指令接口;
4. 搭建项目后台WebAPI接口,替换掉之前的Web服务,包括获取文件列表/上传文件/下载文件等内容;
5. 文件上传支持mp3文件的拼接,单个文件最大支持200M;
6. 标准考试改为学生端调用HTML页面;
尚存在问题:
1. 试题编辑器逻辑待细化;
2. 分组添加自主选择;