将原来docs目录下文件都转到gitea的doc目录里

This commit is contained in:
wangxb 2026-02-24 15:32:51 +08:00
parent db99ced561
commit 220df175b4
64 changed files with 139189 additions and 0 deletions

11
3E.sws Normal file
View File

@ -0,0 +1,11 @@
<?xml version="1.0" encoding="UTF-8"?>
<?PowerDesigner signature="Workspace" version="15.0.0.2613"?>
<!-- do not edit this file -->
<Workspace>
<Local Expanded="Yes">
<Model Expanded="Yes" ID="{938F4129-5C8D-4370-ACE3-8B0903DB314B}" Loaded="No" Name="3E口语对象模型" Type="{18112060-1A4B-11D1-83D9-444553540000}" URL="3E口语.oom"/>
<Model Expanded="Yes" ID="{F97E1CD1-C439-4FBC-9E66-4F6BBA432482}" Name="3E口语结算系统模型" Selected="Yes" Type="{18112060-1A4B-11D1-83D9-444553540000}" URL="settle.oom"/>
</Local>
<BrowserModule Name="Repository"/>
</Workspace>

34763
3E口语.oob Normal file

File diff suppressed because it is too large Load Diff

36765
3E口语.oom Normal file

File diff suppressed because it is too large Load Diff

BIN
3E口语WS接口说明.doc Normal file

Binary file not shown.

View File

@ -0,0 +1,71 @@
3E口语使用的IP与域名
一、PC端
www.3eenglish.com
123.57.211.15
123.57.211.178
101.200.186.102
pay.3ekouyu.com/pay仅用于基教支付
wx.3ekouyu.com (微信)
http://daysent.3eenglish.com:8008/mryj.html
http://classroom.3eenglish.com:8080/
http://3efiles-hz.oss-cn-hangzhou.aliyuncs.com
http://3e.sftui.com
https://aip.baidubce.com/oauth/2.0/token
http://tsn.baidu.com/text2audio
http://1485829176647103.mns.cn-beijing-internal.aliyuncs.com/
http://edu.hivoice.cn:8085
api.17kouyu.com:8080
二、移动端
padserver.3eenglish.com
101.201.199.29
59.110.1.112
http://daysent.3eenglish.com:8008/mryj.html
http://classroom.3eenglish.com:8080/
http://3efiles-hz.oss-cn-hangzhou.aliyuncs.com
http://cdndownload.3eenglish.com
https://aip.baidubce.com/oauth/2.0/token
http://tsn.baidu.com/text2audio
http://1485829176647103.mns.cn-beijing-internal.aliyuncs.com/
eval.hivoice.cn
ws://api.17kouyu.com:8080 ws websocket
口语移动端需要的网址
1.口语访问地址 http://padserver.3eenglish.com
2.课堂控制项地址 https://www.3eketang.com
3.课堂访问地址 http://slb.3eketang.net
4.帮助文档地址 https://ossresource.3eketang.cn
5.上传地址 http://3efiles-hz.oss-cn-hangzhou.aliyuncs.com
6.轮播图和更新包地址 http://cdndownload.3eenglish.com
7.翻译地址 http://tsn.baidu.com
另外,白名单:
a.域名eval.hivoice.cn edu.hivoice.cn edush.hivoice.cn edubj.hivoice.cn edugz.hivoice.cn
b.端口80、8085、9088
c.ip地址117.121.55.36(bj1)、117.121.55.39(bj2)、117.121.55.43(bj3)、106.75.131.82(gz1)、106.75.131.85(gz2)、106.75.131.86(gz3)、120.92.129.2(sh1)、120.92.129.3(sh2)、120.92.129.4(sh3)
http://slb.3eketang.net
http://ossresource.3eketang.cn
https://3eketang.oss-cn-beijing.aliyuncs.com
https://ossresource.3eketang.cn

View File

@ -0,0 +1,111 @@
3E口语使用的IP与域名
一、PC端
www.3eenglish.com
123.57.211.15
123.57.211.178
101.200.186.102
pay.3ekouyu.com/pay仅用于基教支付
wx.3ekouyu.com (微信)
http://daysent.3eenglish.com:8008/mryj.html
http://classroom.3eenglish.com:8080/
http://3efiles-hz.oss-cn-hangzhou.aliyuncs.com
http://3e.sftui.com
https://aip.baidubce.com/oauth/2.0/token
http://tsn.baidu.com/text2audio
http://1485829176647103.mns.cn-beijing-internal.aliyuncs.com/
http://edu.hivoice.cn:8085
api.17kouyu.com:8080
阅读计划
https://www.3eketang.com/readplan/index.html
单词手账
https://www.3eketang.com/vocabulary/index.html
听说课堂
https://www.3eketang.com/listenspeak/index.html
南方日报
https://southai.3ekouyu.com/aitain
二、移动端
padserver.3eenglish.com
101.201.199.29
59.110.1.112
http://daysent.3eenglish.com:8008/mryj.html
http://classroom.3eenglish.com:8080/
http://3efiles-hz.oss-cn-hangzhou.aliyuncs.com
http://cdndownload.3eenglish.com
https://aip.baidubce.com/oauth/2.0/token
http://tsn.baidu.com/text2audio
http://1485829176647103.mns.cn-beijing-internal.aliyuncs.com/
eval.hivoice.cn
ws://api.17kouyu.com:8080 ws websocket
口语移动端需要的网址
1.口语访问地址 http://padserver.3eenglish.com
2.课堂控制项地址 https://www.3eketang.com
3.课堂访问地址 http://slb.3eketang.net
4.帮助文档地址 https://ossresource.3eketang.cn
5.上传地址 http://3efiles-hz.oss-cn-hangzhou.aliyuncs.com
6.轮播图和更新包地址 http://3e.sftui.com
7.翻译地址 http://tsn.baidu.com
另外,白名单:
a.域名eval.hivoice.cn edu.hivoice.cn edush.hivoice.cn edubj.hivoice.cn edugz.hivoice.cn
b.端口80、8085、9088
c.ip地址117.121.55.36(bj1)、117.121.55.39(bj2)、117.121.55.43(bj3)、106.75.131.82(gz1)、106.75.131.85(gz2)、106.75.131.86(gz3)、120.92.129.2(sh1)、120.92.129.3(sh2)、120.92.129.4(sh3)
http://slb.3eketang.net
http://ossresource.3eketang.cn
https://3eketang.oss-cn-beijing.aliyuncs.com
https://ossresource.3eketang.cn
https://www.3eketang.net
https://www.3eketang.cn
https://edu.hivoice.cn
https://tsn.baidu.com
https://openapi.youdao.com
https://ocr.tencentcloudapi.com
https://ecc.tencentcloudapi.com

BIN
3E口语接口说明.doc Normal file

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

BIN
3E口语设计文档.doc Normal file

Binary file not shown.

Binary file not shown.

BIN
3E口语通讯.doc Normal file

Binary file not shown.

17732
DB_Model.pdb Normal file

File diff suppressed because it is too large Load Diff

17732
DB_Model.pdm Normal file

File diff suppressed because it is too large Load Diff

8671
DB_padModel.pdb Normal file

File diff suppressed because it is too large Load Diff

11736
DB_padModel.pdm Normal file

File diff suppressed because it is too large Load Diff

Binary file not shown.

View File

@ -0,0 +1,14 @@
各表中_类型字段值说明
一、FinishReadStat 阅读计划作业统计表
jdetail 每本书的详细情况
是一个JSON数组JSON字段为
bookId ct_level_read_book_miniapp.book_id
bookName ct_level_read_book_miniapp.book_name
coverUrl ct_level_read_book_miniapp.cover_url
unitCount 该书单元数
completeCount 完成单元数
score 得分
ct_level_read_book_miniapp是阅读计划的书

View File

@ -0,0 +1,24 @@
OSS中重要目录排名星越多越重要
GoodsPic/ ****
3EMobileApk/ ***
DubVideoStatic/ *****
GoodsPic/ ****
HearPaper/ ** //以前很重要,现在重要度下降了
MobilPic/ ****
RaceBanner/ ****
RacePic/ ****
SysMessPic/ ****
systemMessagePic/ ****
UnivMessagePic/ ****
UnivRaceBanner/ ****
UnivRacePic/ ****
appliFiles/ ****
exampaper/ *****
package/ *****
proxyBill/ **
proxyFee/ **
refundLog/ **
kouprivacyPolicy.html ***

19
PC机房配置要求.txt Normal file
View File

@ -0,0 +1,19 @@
机房使用3E的最低配置要求
CPU单核主频 1G
内存512M
显卡支持32位色显示
操作系统XP sp3 官方完整版不要使用各种所谓的纯净版Ghost版
机房使用3E的推荐配置要求
CPU双核
内存2G
显卡完整支持DirectX9的显卡
操作系统Win7

249
SQL修改记录.txt Normal file
View File

@ -0,0 +1,249 @@
SQL修改记录
/*2019-09-05 开始这个文件*/
/*2019-07-24 修改字段为bigint*/
Alter table Achivement
alter column achivementid set data type bigint ;
Alter table BadgeLog
alter column badgelogid set data type bigint ;
Alter table ConnectLog
alter column connectlogid set data type bigint ;
Alter table DeviceUseLog
alter column deviceuselogid set data type bigint ;
Alter table EmoneyLog
alter column emoneylogid set data type bigint ;
Alter table ExamAnswer
alter column examanswerid set data type bigint ;
Alter table HearAnswer
alter column examanswerid set data type bigint ;
Alter table PointLog
alter column pointlogid set data type bigint ;
Alter table RaceScore
alter column racescoreid set data type bigint ;
Alter table WordAchive
alter column wordachiveid set data type bigint ;
/*修改字段为bigint结束*/
ALTER SEQUENCE seq_achivementid MAXVALUE 9223372036854775807 ;
ALTER SEQUENCE seq_badgelogid MAXVALUE 9223372036854775807 ;
ALTER SEQUENCE seq_connectlogid MAXVALUE 9223372036854775807 ;
ALTER SEQUENCE seq_deviceuselogid MAXVALUE 9223372036854775807 ;
ALTER SEQUENCE seq_emoneylogid MAXVALUE 9223372036854775807 ;
ALTER SEQUENCE seq_examanswerid MAXVALUE 9223372036854775807 ;
ALTER SEQUENCE seq_hearanswerid MAXVALUE 9223372036854775807 ;
ALTER SEQUENCE seq_pointlogid MAXVALUE 9223372036854775807 ;
ALTER SEQUENCE seq_racescoreid MAXVALUE 9223372036854775807 ;
ALTER SEQUENCE seq_wordachiveid MAXVALUE 9223372036854775807 ;
alter table UnivAssignComm
alter column voice set data type varchar(100) ,
alter column description set data type varchar(1000) ,
alter column memo set data type varchar(1000) ;
alter table UnivAssignComm
alter column voice set default '' ,
alter column description set default '' ,
alter column memo set default '' ;
/*修改高教成绩为带小数点*/
Alter table UnivAchivement
alter column score set data type decimal(5,2) ,
alter column accuracy set data type decimal(5,2) ,
alter column fluent set data type decimal(5,2) ,
alter column integrity set data type decimal(5,2) ;
Alter table UnivHearAnswer
alter column score set data type decimal(5,2) ,
alter column origiscore set data type decimal(5,2) ,
add column trueScore decimal(5,2) default 0 ;
Alter table UnivExamAnswer
alter column origiscore set data type decimal(5,2) ,
alter column score set data type decimal(5,2) ,
alter column truescore set data type decimal(5,2) ,
alter column machinescore set data type decimal(5,2) ,
alter column humanscore set data type decimal(5,2) ;
Alter table UnivRaceScore
alter column score set data type decimal(5,2) ,
alter column accuracy set data type decimal(5,2) ,
alter column fluent set data type decimal(5,2) ,
alter column integrity set data type decimal(5,2) ;
Alter table UnivRaceMaxScore
alter column maxScore set data type decimal(5,2) ;
Alter table UnivWordAchive
alter column score set data type decimal(5,2) ,
alter column accuracy set data type decimal(5,2) ,
alter column fluent set data type decimal(5,2) ,
alter column integrity set data type decimal(5,2) ;
Alter table UnivFinishLessonStat
alter column maxscore set data type decimal(5,2) ,
alter column avgscore set data type decimal(5,2) ;
/*UnivUserHonor.totalScore 不改*/
Alter table UnivUserHonor
alter column totalScore set data type decimal(25,2) ;
Alter table UnivPronoStat
alter column totalscore set data type numeric(30,2) default 0.0 ;
/*高教同基教的保持一致*/
Alter table UnivExam
add column isoral integer default 1 ,
add column teacherId bigint default 0 ;
comment on column UnivExam.isoral is '考试类型0听说;1口语;2听力;3同步训练' ;
comment on column UnivExam.teacherid is '教师id' ;
Alter table UnivClassOwnexam
add column objectType smallint default 1 ;
comment on column UnivClassOwnexam.classesId is '班级ID或学校ID或地区ID' ;
comment on column UnivClassOwnexam.objectType is '1班级小组2学校3区县4市5省' ;
alter table univassignment add assigntype character varying(50) DEFAULT 'L'::character varying ;
COMMENT ON COLUMN univassignment.assigntype IS '作业类型L课程默认W单词' ;
alter table univclassownhear add objecttype smallint DEFAULT 1 ;
COMMENT ON COLUMN classownhear.objecttype IS '1班级小组2学校 3区县4市5省' ;
alter table univstudent add signature character varying(300) DEFAULT ''::character varying;
COMMENT ON COLUMN univstudent.signature IS '个性签名';
alter table univteacher add signature character varying(300) DEFAULT ''::character varying;
COMMENT ON COLUMN univteacher.signature IS '个性签名';
/*高教所有听力考试包括老的和最新听力考试isoral -1 老的; 2019-06-12*/
Create or Replace view V_UnivHearExam as
select examid , examtype , isrecommend , title , description ,
1 as exampapercount , concat('[{"paperId":' , hearpaperid ,'}]') as exampapers ,
created , starttime , endtime , isnetexam ,
teacherid , -1 as isoral
from UnivHearexam
UNION
select a.examid , a.examtype , a.isrecommend , a.title , a.description ,
a.exampapercount , a.exampapers ,
a.created , a.starttime , a.endtime , a.isnetexam ,
a.teacherid , a.isoral
from UnivExam a
where a.isoral = 2 ;
/*视图 ,教师拥有及被授权的听力试卷*/
create or replace view V_UnivhearPaper as
SELECT m.hearpaperid, n.teacherId, m.examlevel, m.title, '' as subtitle,'' as memo, '' as content,
m.status, m.areaid , -1 as isOral
FROM HearPaper m
INNER JOIN (
SELECT b.hearpaperid, b.objectId as teacherId
FROM UnivHearPaperAuth b
where b.objectType =1
UNION
SELECT b.hearpaperid, c.teacherId
FROM UnivTeacher c
inner join UnivHearPaperAuth b
on c.schoolId = b.objectId and b.objectType =2
UNION
SELECT b.hearpaperid, c.teacherId
FROM UnivTeacher c
inner join UnivHearPaperAuth b
on c.areaId = b.objectId and b.objectType =3
UNION
SELECT b.hearpaperid, c.teacherId
FROM UnivTeacher c
inner join UnivHearPaperAuth b
on floor( c.areaId /100 ) * 100 = b.objectId and b.objectType =4
UNION
SELECT b.hearpaperid, c.teacherId
FROM UnivTeacher c
inner join UnivHearPaperAuth b
on floor( c.areaId /10000 ) * 10000 = b.objectId and b.objectType =5 ) as n
ON m.hearpaperid = n.hearpaperid
UNION
SELECT m.examPaperId AS hearpaperid, n.teacherId , m.examLevel , m.title ,'' as subtitle,'' as memo, '' as content ,
m.status , m.areaid , m.isOral
FROM ExamPaper M
INNER JOIN (
SELECT b.examPaperId , b.objectId as teacherId
FROM UnivExamPaperAuth b
where b.objectType =1
UNION
SELECT b.examPaperId , c.teacherId
FROM UnivTeacher c
inner join UnivExamPaperAuth b
on c.schoolId = b.objectId and b.objectType =2
UNION
SELECT b.examPaperId , c.teacherId
FROM UnivTeacher c
inner join UnivExamPaperAuth b
on c.areaId = b.objectId and b.objectType =3
UNION
SELECT b.examPaperId , c.teacherId
FROM UnivTeacher c
inner join UnivExamPaperAuth b
on floor( c.areaId /100 ) * 100 = b.objectId and b.objectType =4
UNION
SELECT b.examPaperId , c.teacherId
FROM UnivTeacher c
inner join UnivExamPaperAuth b
on floor( c.areaId /10000 ) * 10000 = b.objectId and b.objectType =5 ) as n
ON m.isOral = 2 and m.examPaperId = n.examPaperId ;
/*视图 ,外语学院教师拥有及被授权的口语试卷*/
create or replace view V_UnivexamPaper as
SELECT m.examPaperId , m.authorType , n.teacherId , m.examLevel , m.title , m.isRecommend , '' as part1Text , m.part1Voice ,
m.part1OrigiScore , '' as part2Text , m.part2Voice , '' as part2Question , m.part2EachOrigiScore , m.totalScore , m.status , m.areaid ,
m.content , m.machineScore , m.humanScore , m.usedArea , m.paperFile , m.md5Code , m.isOral
FROM ExamPaper M
INNER JOIN (
SELECT b.examPaperId , b.objectId as teacherId
FROM UnivExamPaperAuth b
where b.objectType =1
UNION
SELECT b.examPaperId , c.teacherId
FROM UnivTeacher c
inner join UnivExamPaperAuth b
on c.schoolId = b.objectId and b.objectType =2
UNION
SELECT b.examPaperId , c.teacherId
FROM UnivTeacher c
inner join UnivExamPaperAuth b
on c.areaId = b.objectId and b.objectType =3
UNION
SELECT b.examPaperId , c.teacherId
FROM UnivTeacher c
inner join UnivExamPaperAuth b
on floor( c.areaId /100 ) * 100 = b.objectId and b.objectType =4
UNION
SELECT b.examPaperId , c.teacherId
FROM UnivTeacher c
inner join UnivExamPaperAuth b
on floor( c.areaId /10000 ) * 10000 = b.objectId and b.objectType =5 ) as n
ON m.examPaperId = n.examPaperId ;
/*关于高教的修改结束*/

View File

@ -0,0 +1,145 @@
I、常用功能
一、修改密码 完成
II、教学管理
一、学校管理 完成
(包括布置各级口语、听力考试)
二、教师管理
1、添加 完成
2、编辑 完成
3、导出教师
4、口语试卷授权
5、已有口语试卷允许删除
6、听力试卷授权
7、已有听力试卷允许删除
9、商品授权
10、重置密码
11、已有商品
(允许删除,但至少保留一个正常商品)
三、班级管理
1、添加
2、编辑
3、导出班级
4、导出学生
5、商品授权
四、学生管理
1、添加
2、编辑
3、导出班级学生
4、商品授权
5、重置密码
6、已有商品
(允许删除,但至少保留一个正常商品)
7、转班
8、转校
(如果学校不在一个区,要涉及区域的处理)
五、机房账号管理
1、添加
2、编辑
3、导出机房账号
4、商品授权
5、已有商品
(允许删除,但至少保留一个正常商品)
六、重新分班
七、用户查询
1、编辑
2、已有商品
八、批量导入教师
九、批量导入班级
十、批量导入学生
十一、批量导入机房账号
III、资源管理
一、比赛
(比赛参赛对象的进一步细化,包括
教师身份、学生身份、或两者都可以
只允许小学、初中、高中
只允许某一级的学生,以入学年限为准)
二、高校比赛
三、商品
1、添加
2、编辑
3、价格定义
IV、现金交费
一、商务新加(陈立) 完成
二、处理中(陈立) 完成
三、已完成(陈立) 完成
四、收现金对公明细 完成
五、收现金对公统计 完成
六、所有支付明细
七、所有支付统计
V、超级管理人员
一、管理员管理
1、添加 完成
2、编辑 完成
3、价格定义
二、系统公告
1、添加
2、编辑
三、高校系统公告
1、添加
2、编辑
四、使用帮助
五、高校管理
六、高校商品分类
VI、查询统计
一、比赛成绩查询
二、高校比赛成绩查询
三、基教统计
四、高教统计
VII、外语学院
一、教师管理
1、添加
2、编辑
3、导出教师
4、口语试卷授权
(允许删除)
5、听力试卷授权
(允许删除)
6、重置密码
7、已有商品
(允许删除,但至少保留一个正常商品)
二、班级管理
1、添加
2、编辑
3、导出班级
4、导出学生
三、学生管理
1、添加
2、编辑
3、导出班级学生
四、批量导入教师
五、批量导入班级
六、批量导入学生
七、高校用户查询
1、编辑
2、已有商品

12
Workspace.sws Normal file
View File

@ -0,0 +1,12 @@
<?xml version="1.0" encoding="UTF-8"?>
<?PowerDesigner signature="Workspace" version="15.0.0.2613"?>
<!-- do not edit this file -->
<Workspace>
<Local Expanded="Yes">
<Model Expanded="Yes" ID="{1EDA071E-F3C8-4E2A-9591-AF4C52E3AE96}" Loaded="No" Name="DB_Model" Type="{CDE44E21-9669-11D1-9914-006097355D9B}" URL="DB_padModel.pdm"/>
<Model Expanded="Yes" ID="{938F4129-5C8D-4370-ACE3-8B0903DB314B}" Loaded="No" Name="3E口语对象模型" Type="{18112060-1A4B-11D1-83D9-444553540000}" URL="3E口语.oom"/>
<Model Expanded="Yes" ID="{4674609B-2D8D-43FD-890F-CCF7B88ABA4F}" Name="统计对象模型" Selected="Yes" Type="{18112060-1A4B-11D1-83D9-444553540000}" URL="统计对象模型.oom"/>
</Local>
<BrowserModule Name="Repository"/>
</Workspace>

1369
settle.oob Normal file

File diff suppressed because it is too large Load Diff

1593
settle.oom Normal file

File diff suppressed because it is too large Load Diff

121
settle.sql Normal file
View File

@ -0,0 +1,121 @@
/*结算用户*/
create Role settle
login encrypted password '123456' /* 'spok$!)@EN' */
valid until '2035-12-31 23:59:59' ;
/*结算库*/
CREATE DATABASE settledb
WITH OWNER = settle
ENCODING = 'UTF8'
TABLESPACE = pg_default
CONNECTION LIMIT = -1;
/*在模型中生成。
sqlvarchar的长度
*/
/* 表 班级统计 definition */
drop table if exists ClassesStat ;
create table ClassesStat (
classesId BigInt ,
statDay Timestamp ,
areaId Integer default 0,
onlineAccount Integer default 0 ,
onlineHowmuch Integer default 0 ,
onlineYear Integer default 0 ,
onlineAmount Integer default 0 ,
onlineFee Integer default 0 ,
cashAccount Integer default 0 ,
cashHowmuch Integer default 0 ,
cashMonth Integer default 0 ,
cashAmount Integer default 0 ,
cashFee Integer default 0 ,
memo varchar( 1000 ) default '' ,
primary key ( classesId , statDay ) ) ;
comment on table ClassesStat is '班级统计' ;
comment on column ClassesStat.classesId is '班级ID ';
comment on column ClassesStat.statDay is '日期 ';
comment on column ClassesStat.areaId is '地区 ';
comment on column ClassesStat.onlineAccount is '平台支付账号数 ';
comment on column ClassesStat.onlineHowmuch is '平台支付笔数 ';
comment on column ClassesStat.onlineYear is '平台支付年数 ';
comment on column ClassesStat.onlineAmount is '平台金额 ';
comment on column ClassesStat.onlineFee is '平台出货金额 ';
comment on column ClassesStat.cashAccount is '现金支付账号数 ';
comment on column ClassesStat.cashHowmuch is '现金支付笔数 ';
comment on column ClassesStat.cashMonth is '现金支付月数 ';
comment on column ClassesStat.cashAmount is '现金金额 ';
comment on column ClassesStat.cashFee is '现金支付出货金额 ';
comment on column ClassesStat.memo is '备注';
/* 表 学生个人统计 definition */
drop table if exists StudentStat ;
create table StudentStat (
studentId BigInt ,
statDay Timestamp ,
areaId Integer ,
onlineTime Integer ,
studyTotalScore Integer ,
studyCount Integer ,
assignCount Integer ,
examCount Integer ,
goldencount Integer ,
ispayed Integer ,
amount Integer ,
fee Integer ,
primary key () ) ;
comment on table StudentStat is '学生个人统计' ;
comment on column StudentStat.studentId is '学生ID ';
comment on column StudentStat.statDay is '日期 ';
comment on column StudentStat.areaId is '地区ID ';
comment on column StudentStat.onlineTime is '在线时间 ';
comment on column StudentStat.studyTotalScore is '学习总分 ';
comment on column StudentStat.studyCount is '学习总次数 ';
comment on column StudentStat.assignCount is '完成作业次数 ';
comment on column StudentStat.examCount is '完成考试次数 ';
comment on column StudentStat.goldencount is '金牌数 ';
comment on column StudentStat.ispayed is '是否支付 ';
comment on column StudentStat.amount is '支付价 ';
comment on column StudentStat.fee is '出货价 ';
/* 表 教师个人统计 definition */
drop table if exists TeacherStat ;
create table TeacherStat (
teacherId BigInt ,
statDay Timestamp ,
areaId Integer ,
assignCount Integer ,
assignDegree Integer ,
messageCount Integer ,
examCount Integer ,
primary key () ) ;
comment on table TeacherStat is '教师个人统计' ;
comment on column TeacherStat.teacherId is '教师ID ';
comment on column TeacherStat.statDay is '日期 ';
comment on column TeacherStat.areaId is '地区ID ';
comment on column TeacherStat.assignCount is '作业布置次数 ';
comment on column TeacherStat.assignDegree is '平均作业完成度 ';
comment on column TeacherStat.messageCount is '发布公告次数 ';
comment on column TeacherStat.examCount is '发布考试次数 ';

Binary file not shown.

Binary file not shown.

View File

@ -0,0 +1,16 @@
由于现在我们使用了多种引擎,为了更方便的统计使用数据,需要增加新的字段以及相应处理。。
1、在基教使用日志DeviceUseLog和高教使用日志中增加字段UnivDeviceUseLog增加字段engine
2、engine为字符型包括若干个部分中间用“_”下划线分开注意是英文的符号
第一部分是引擎名称第二部分是终端类型如果是PAD,在第三部分标注
chivox_pc 驰声用于PC
chivox_android_pad 驰声用于安卓PAD
cloud_pc 云之声用于PC
cloud_android 云之声用于安卓手机
cloud_ios 云之声用于苹果手机
skegn_pc 启蒙者用于PC
skegn_android 启蒙者用于安卓手机
skegn_ios 启蒙者用于苹果手机
3、由于以前移动端没有用到所以以前的数据都默认为chivox_pc

Binary file not shown.

View File

@ -0,0 +1,24 @@
口语移动端需要的网址
1.口语访问地址 http://padserver.3eenglish.com
2.课堂控制项地址 https://www.3eketang.com
3.课堂访问地址 http://slb.3eketang.net
4.帮助文档地址 https://ossresource.3eketang.cn
5.上传地址 http://3efiles-hz.oss-cn-hangzhou.aliyuncs.com
6.轮播图和更新包地址 http://3e.sftui.com
7.翻译地址 http://tsn.baidu.com
另外,白名单:
a.域名eval.hivoice.cn edu.hivoice.cn edush.hivoice.cn edubj.hivoice.cn edugz.hivoice.cn
b.端口80、8085、9088
c.ip地址117.121.55.36(bj1)、117.121.55.39(bj2)、117.121.55.43(bj3)、106.75.131.82(gz1)、106.75.131.85(gz2)、106.75.131.86(gz3)、120.92.129.2(sh1)、120.92.129.3(sh2)、120.92.129.4(sh3)
http://slb.3eketang.net
http://ossresource.3eketang.cn
https://3eketang.oss-cn-beijing.aliyuncs.com
https://ossresource.3eketang.cn

Binary file not shown.

View File

@ -0,0 +1,453 @@
各表中_类型字段值说明
一、Admin 管理员
roletype 管理员类型
1 超级管理员;
2 普通管理;
3 编辑;
4 超级编辑,才能打包上传;
5 代理商;
6 基教二级代理商,负责学校;
7 公司财务人员;
8 高教管理教师,外语院版;
9 公司商务;
10 公司副总;
12 现金代理商
13 教研员
14 校长
15 年级组长
16 招商人员
18 产品经理
19 机构管理员
20 机构二级管理员
21 生学管理人员
22 图书馆管理员
23 局校端
二、AdminOperLog 管理员操作日志
type 类型
1 设置出货价
2 系统修改以前已交费平台订单的出货价
3 发布班级公告
4 手动推送班级公告
5 设置现金代理商
6 更改现金支付详细出货价为
7 授权日志
8 删除已授权
9 记录试卷编辑
10 学生教师注销操作
11 现金缴费日志
12 团购价修改日志
13 同步练修改分区(听力,阅读)操作日志
14 超级教师布置作业
三、Parameter 参数表
paratype 类型
1 设置平台出货价
(1) paraint地区编号
(2) valueint一年出货价
(3) valuelong三年出货价
取starttime < 当前日期最后一条
2 设置现金出货价
(1) paralong管理员
(2) valueint一年出货价
(3) valuelong三年出货价
取starttime < 当前日期最后一条
3 试题相关内容,为组卷用,参阅附录一
4 允许模考系统调用账号的学校
5 试卷、试题的标签不同的标签类别记入到paraint,具体标签值valuestr( 试卷的标签另用专门的表ExamPaperTag保存便于筛选)
所有标签的删除只做逻辑删除status = 0
(1) paraint > 0 ,原试题标签,类别同以前的
(2) paraint = -1 2021.10开始的试卷年级标签
memo 用JSON方式存这次paraint = -1 的学段同Exampaper 中的examlevel
同时同Classes 中的classlevel一致
1幼儿园2小学3初中4高中5大学
{"examlevel":3}
(3) paraint = -2 2021.11开始的试卷地区标签数据来源于表Area
valueint就是areaid valuestr就是areaname; valueint = 0 表示全国通用
valueint = 0 由开发加入,不能删除
(4) paraint = -3 2021.11开始的试卷版本标签数据来源于表Goods
valueint就是goodsid valuestr就是goodsname; valueint = 0 表示通用版
valueint = 0 由开发加入,不能删除
memo 用JSON方式存这次paraint = -1 的学段同Exampaper 中的examlevel
同时同Classes 中的classlevel一致
1幼儿园2小学3初中4高中5大学
{"examlevel":3}
(5) paraint = -4 2021.11开始的试卷类型标签,扩展用,注意可以带子标签
valueint 父标签,扩展用
(6) paraint = -5 2021.11开始的试卷年份标签,扩展用
6 高校比赛增加参赛人数为了在界面上显示数据好看paraint比赛IDvalueint 增加人数
意义是在真实比赛人数上加上这个数字
7 地区使用教材对应paraint即areaid;valueint,即goodsid
8 学生加入班级,记录时间
9 教研员管理学校
10 年级组长管理班级
11 临时课程包
12 模考系统教师授权 paralong 教师id valuelong 授权操作人id valueStr 授权结束时间
13 教师收纳的试卷 teacherid放入valuelong,isoral放入valueint表示试卷类型,收纳试卷的id弄成数组形式放入valuestr
14 学生比赛审核信息 paralong学生id,paraint比赛id,valueint 1基教 2高教 valuelong联系电话Description图片地址,memo名字valuestr获奖感言
15 基教资格赛参加人员信息(在里面才能参赛)
paraint 比赛id对应Race.raceId paralong 学生id , Student.studentId valuestr 账号 created 导入时间 status 状态 description 高教基教区分
15 高教教资格赛参加人员信息(在里面才能参赛)
paraint 比赛id对应UnivRaceId paralong 学生id , UnivStudent.studentId valuestr 账号 created 导入时间 status 状态 description 高教基教区分
16 学生注销账号的申请
paralong 学生id valuelong 老师id ,paraint : 1表示审核中2 表示审核不通过3表示通过 status 0该条申请无效 1申请存在 created 创建时间
17 点评话术信息
paraint 话术类型 valuestr 点评话术内容(暂定##分隔) description 描述信息 created 创建时间
1学习场话术 2考试场话术3单词话术4评语话术5AI话术 6日常训练话术 7阅读计划话术 8趣味配音话术
18 学习场课程作业导出表格增加智能点评列
valuestr 点评内容 vlueint:1->整体点评,2->准确度3->流利度4->完整度。 paraint:最低分数paralong:最高分数
19 基教比赛增加参赛人数为了在界面上显示数据好看paraint比赛IDvalueint 增加人数
意义是在真实比赛人数上加上这个数字
20 半开放注册
paralong 学生id
valuelong 班级id
valuestr 电话号码
description | {"schoolName":"策腾中学2", //学校名称
"className":"策腾中学2张怡开放注册班2", //班级名称
"schoolId":"110108005131", //学校id
"teacherId":"1101080200018779"} //班级id
21 参与 2021 9月1日至10月30日的促销活动赠与自然拼读
paralong 学生id
valueint 购买年数
paraint 来源1正常购买2管理工具赋予3python脚本赋予管理工具完成前过渡
valuestr 存储自然拼读的内容的list
description {} 可能用到的其它内容JSON数据便于扩充
created 同Orderinfo created
starttime 开始时间
memo 记录endtime
22 考试场区域要付费
paraint 记录areaid,该区域的用户是付费的
memo 备注说明
注:可能有删除功能
23 分享对应地区的二维码
paraint 记录areaid0一定有表示全网
valuestr 存储二维码的网址
24 各地区对应的简称,到市,供老师布置考试选试卷时,地域标签用
paraint 记录areaid
valuestr 地区简称
25 活动
paraint 1 活动类型 memo 结束时间 starttime 开始时间 valuestr 活动名称
26 通行码
paraint 地域id paraLong 学段 valueInt 商品id valueStr 通行码 created 创建时间 status 1 有效 0 无效
27 用户上次使用的课本,学生使用
paraLong 用户id paraInt(记录类别 1 AI训练书) valueInt 课程id created 创建时间 status 1 有效 0 无效
28 高校学习舱识别码
paraint 地域id paraLong 学校id valueStr 识别码 status 1有效0无效
29 用户上次使用的课本,教师使用 南方日报Ai训练部署的上一次使用的课本
paraLong 用户id paraInt(记录类别 1 AI训练书) valueInt 课程id created 创建时间 status 1 有效 0 无效
30 AI课本关联地域类型
paraint 课程大类id valueInt 地域id status 0/1 无效/有效 created 创建时间
31 支付中心对学校的可见性以及阅读计划收费模块配置参数
paralong 学校id paraint 地域id created 创建时间
valueint = 0 ,说明是会听说的学校,加入数据后支付可见;
valueint = 1 ,说明是其他学校,加入数据后支付不可见。
这样别扭的原因是需求现后到来,普通学校大多数都是支付可见。
valueint=2 ,说明是阅读计划收费学校的配置。
32 学习场完成作业可用(用户已过期)
paraint 记录areaId 表示该区域的用户是可以过期后完成学习场作业
33 课中应用编辑器默认颜色
valuestr 记录颜色十六进制串 paraint 代表那个地方的默认颜色 1 课中应用
34 课中应用编辑器图标
valuestr 记录图标url地址 paraint 类型前图标1 后图标2 valueint 图标类型1 课中应用) description 特征描述字段 status 1有效0无效
35 配音视频使用的标签
paraint 里面细的类型1 年级2 话题
1 年级 valueint 年级数字 valuestr 中文说明
2 话题 valuelong 序号 valuestr 中文说明 memo 数组对应年级的valueint 年级数字
36 待查待补充
37 学科网专区参数
paraint 专区id 1听力。2阅读 valueInt 学科网的题型id
38 智谱作文标签
paraint 标签子类型
paralong 当paraint=2时 记录的是启用未启用 status记录的是删除和未删除
valuestr 文字说明valueint 就是parentid默认0
valuelong 保存数字值如教材版本实际是商品id 。paraint=2时 是排序
写作文体(记叙文、说明文、应用文、议论文),不是与语篇类型一样
 1 写作题型 (仿写、提纲、图画、命题、话题、翻译、图表、开放、读写、读后续写、概要写作)
 2 写作语篇类型 (记叙文、说明文、应用文、议论文、诗歌/小说、新闻报道、其他语篇、新媒体语篇)
 3 写作主题 (时事热点 人与自我 人与社会 人与自然)
因为要与学段联动联动的学段以JSON方式记入memo, 如:{"classlevel":3}
 4 作文所属教材
5 作文所属类别(含有作文的作业/试卷/题集)
 6 作文所属等级(含有作文的作业/试卷/题集)
 7 作文所属应用场景(预习/月考等等) 特别注意是中考真题的话valuelong则是1
 8 作文试题分类(典型题/同步题/课本原题)
9 年级
作文所属学段
作文所属章节
 作文试题年份
 作文试题地区
39 作文参赛次数记录
paraInt 比赛id对应Race
valueLong 用户id
created 时间
40 作文比赛弹窗次数记录 (需求改了,不根据弹窗次数来了,根据参赛次数)
paraInt 比赛id对应Race
valueLong 用户id
created 时间
41 学科网的题出现的书,由李老师给的表决定
paraint 学科网书的id
valuestr 学科网书名称
memo 说明
42 安卓拉日志的开关 paraLong 学生id
42 代理商调整试用时间 暂停和开启 记录数据
paralong 用户id
valuelong 授权操作人id
valuestr 原结束时间
starttime 开始时间
created 创建时间(现结束时间)
memo 保存授权商品id集合
43 用户获奖情况
paraint 比赛ID
paralong 用户id
valueint 学段与classes中的classlevel相同
valuestr 奖项名称,如初中组一等奖 EXCEL sheet名
description JSON字段,从EXCEL中来
{"areaname": 地区
"schoolname": 学校
"classname": 班级
"truename": 真实姓名
"recognizecode": 账号
"code": 获奖证书编号
"picUrl": 证书地址
}
memo 备注,比赛的名称及其它(需要)
44 各个模块权限控制
未过有效期的用户拥有所有权限
1) paraint 模块的编号与valuestr对应
1 教学训练_同步学
2 教学训练_单词
3 教学训练_同步练
4 教学训练_同步测
5 教学训练_自定义作业
6 教学训练_阅读计划
7 教学训练_智能作文
8 教学训练_趣味配音
14 教学训练_南方日报
10001 自主学习_同步学
10002 自主学习_单词
10003 自主学习_同步练
10004 自主学习_同步测
10006 自主学习_阅读计划
10007 自主学习_智能作文
10008 自主学习_趣味配音
10009 自主学习_磨耳朵
10010 自主学习_自然拼音
10011 自主学习_错题本
10012 自主学习_素养展评
10013 自主学习_AI单词批改
10014 自主学习_南方日报
10015 自主学习_趣学音标
2) valueint 限制的类型
0 对所有用户
1 来源
2 地区
3 学校
4 班级
3) valuelong 根据valueint保存对应的值
如果是1来源就是sourceid;
如果是2地区就是areaid;
如果是3学校就是schoolid;
如果是4班级就是classesid;
4) valuestr 模块名称,便于日后的查看,如
5) description JSON字段,
{"isopen": 1 , 模块是否开放1开放0不开放
"analysis": 0 , 是否大模型解析
"dictionary": 0, 是否使用字典
"translate": 1 是否使用翻译
}
6) memo 备注说明(需要的话)
45校信通导入学校设置对应的授权结束时间
paralong :学校id
valuestr:授权结束时间字符串
created创建时间
status: 数据状态
四、Exampaper,Exam 试卷,考试
isOral 类型 ,以前仅指是否是口语,现在几种都有
-1 特别的,指以前老的听力
0 听说
1 口语
2 听力
3 同步训练
规则:只要有笔试题,就一定是同步训练;只有口语就是
口语;只有听力就是听力;又有口语,又有听力,是听说。
五、Orderinfo 订单表
ispayed 类型
-1 现金支付
0 未支付
1 平台支付
payway 支付方式
-100 现金支付
0 赠送已不再使用记录到授权日志中GoodsAuthLog
1 支付宝,
2 银联, 不再使用
3 微信
4 网银 不再使用
channel 支付渠道
1 PC端;
2 微信端
3 手机
六、AdminOwnArea 管理员管理区域
type 类型
1 代理商管理城市
2 代理商管理区县
3 机构二级管理员管理城市
七、Student, Teacher , School , classes
source 来源
0 互联网
1 普通
2 宁波汇教
3 河南移动
4 优课
5 英语周报
6 山西运城寰烁
7 声采飞扬
8 全球语通
9 开放注册
10 生学教育
11 南方日报(广东新华)
12 北京高考
13 鄂尔多斯会听说
14 广东番禺
15 学科网主要用于Contrast里面的数据
16 内蒙古校信通
八、WrongBook
questype //2020 新增的试卷类型子类
注意笔试题才有,20001有三个子类
1 阅读理解,
2 完形填空,
3 单项选择
20002有三个子类
1 英汉互译,
2 填空题,
3 语句题
九、Version
(一versionType //版本类型2001-3000给安卓用3001-4000给IOS用
1 基教PC
4 高教PC
13 鄂尔多斯会听说PC
101
2001 3E_AND_PHO //1是基教版4是高教版其它是衍生版本
2002 3E
2003 3E_AND_SPEC //不能跳转到外面的(没有外部链接)
2004 3E_UNIV_AND
2005 3E_COO
2006 3E_AND_STUDYCLASS //学习舱
2007 3E_AND_STUDYCLASS_A //学习舱 无大账号带课件下载
2008 3E_AND_STUDYCLASS_B //学习舱 大账号带课件下载
2009 3E_AND_PHO_NP //支付是图
2010 3E_AND_PHO_NP2 //没有支付(生学教育)
2011 3E_AND_PHO_SH //生学教育
2012 3E_AND_PHO_DNOT_UPDATE //不更新
2013 3E_UNIV_AND_STUDYCLASS //高教学习舱
2014 3E_AND_HEAR //会听说(针对鄂尔多斯)
3001 3E_IOS_PHO
3002 3E_IOS_PAD
3003 3E_IOS_PHO_YOUKE
3004 3E_UNIV_IOS
十、Contrast 与其它公司合作记录表
(一type //记录类型
1 学生
2 教师
3 班级
4 学校
5 地域
6 使用的商品(教材) ,数据提前自己定义
7 学科网版本与3E版本的对照
(二source //用户来源
同七、Student, Teacher , School , classes 里面 source
十一、学科网参数 xkw_parameter
(一) 参数类型
stages 学段
grades 年级
grade-divisions 学制由于学科网的id是字符存入code
terms 学期由于学科网的id是字符存入code
subjects 学科
courses 课程
knowledge-points 知识树
textbook-versions 教材版本
textbooks 教材
catalog 章节
paper-types 试卷类型
question-difficulties 试题难度等级
question-types 试题类型
tags 标签
十二、学科网题目的状态 xkw_Question
(一status //状态
1 已通过
0 未审核
-1 被拒绝,人工
-2 图片无输入框
-3 高中输入题包含underlinetype
十三、Pointlog, EmoneyLog , BadgeLog
source 来源
1 同步学(学习场)
201 单词朗读
202 单词听写
203 单词扩展
204 单词练习
3 同步测(考试场)
4 素养展评(比赛场)
5 趣味配音(配音场)
6 同步练(学科网)
7 阅读计划
8 AI智能作文
9 自定义作业
10 自然拼读
11 趣学音标
12 磨耳朵
附录一(试题组卷相关内容):
试题的相关内容记入到表Parameter中各字段含义值如下
paratype | integer | 试题组卷内容固定为3
paraint | integer | 试卷ID同exampaperId
paralong | bigint | 保留待用
valueint | integer | 试题类型同exampaper中partType一致参阅《新口语试卷的各个题型的内容》
valuelong | bigint | 试题难度从0到10
valuestr | character varying(50) | 试题的GUID,定位试题
starttime | timestamp without time zone | 不用
created | timestamp without time zone | 不用
status | integer | 是否有效0无效1有效default 1
description | character varying(50) | 试题标签,编辑输入,可以有多个,以英文的逗号分开
memo | character varying(50) | 试题标题

View File

@ -0,0 +1,14 @@
ios 安卓
1
2 √ √
3
4
5 √ 安卓 isRight的值和origiscore,truescore 不匹配
10001 √ √
10002 √ √
10003 √ √
10004 √ 安卓 无论isRight是true或者false origiscore,truescore都是0.0
10005 √ √
20001

Binary file not shown.

48
在使用的域名.txt Normal file
View File

@ -0,0 +1,48 @@
一、PC端
www.3eenglish.com 程序使用
pay.3ekouyu.com/pay仅用于基教支付
wx.3ekouyu.com (微信)
http://daysent.3eenglish.com:8008/mryj.html 每日一句
http://classroom.3eenglish.com:8080/ 视听教室
二、移动端
padserver.3eenglish.com 程序使用
http://daysent.3eenglish.com:8008/mryj.html 每日一句
http://classroom.3eenglish.com:8080/ 视听教室
口语移动端需要的网址
口语访问地址 http://padserver.3eenglish.com
课堂控制项地址 https://www.3eketang.com
课堂访问地址 http://slb.3eketang.net
帮助文档地址 https://ossresource.3eketang.cn
http://slb.3eketang.net 口语APP单词场服务地址
http://ossresource.3eketang.cn 阿里云OSS CDN地址
https://3eketang.oss-cn-beijing.aliyuncs.com 阿里云OSS地址
https://ossresource.3eketang.cn 阿里云OSS CDN地址
https://www.3eketang.com 课堂官网、课堂APP、课堂公众号访问地址包括测试公众号、资源管理公众号
https://www.3eketang.cn 阅读计划小程序使用
https://www.3eketang.net 单词手帐小程序、阅读计划QA小程序使用
https://tst.3eketang.net 测试域名:阅读计划、单词手帐小程序使用

View File

@ -0,0 +1,34 @@
一、PC端
www.3eenglish.com 程序使用
pay.3ekouyu.com/pay仅用于基教支付
wx.3ekouyu.com (微信)
http://daysent.3eenglish.com:8008/mryj.html 每日一句
http://classroom.3eenglish.com:8080/ 视听教室
二、移动端
padserver.3eenglish.com 程序使用
http://daysent.3eenglish.com:8008/mryj.html 每日一句
http://classroom.3eenglish.com:8080/ 视听教室
口语移动端需要的网址
口语访问地址 http://padserver.3eenglish.com
课堂控制项地址 https://www.3eketang.com
课堂访问地址 http://slb.3eketang.net
帮助文档地址 https://ossresource.3eketang.cn
http://slb.3eketang.net
http://ossresource.3eketang.cn
https://3eketang.oss-cn-beijing.aliyuncs.com
https://ossresource.3eketang.cn

View File

@ -0,0 +1,66 @@
一、PC端
www.3eenglish.com 程序使用
pay.3ekouyu.com/pay仅用于基教支付
wx.3ekouyu.com (微信)
http://daysent.3eenglish.com:8008/mryj.html 每日一句
http://classroom.3eenglish.com:8080/ 视听教室
二、移动端
padserver.3eenglish.com 程序使用
http://daysent.3eenglish.com:8008/mryj.html 每日一句
http://classroom.3eenglish.com:8080/ 视听教室
口语移动端需要的网址
口语访问地址 http://padserver.3eenglish.com
课堂控制项地址 https://www.3eketang.com
课堂访问地址 http://slb.3eketang.net
帮助文档地址 https://ossresource.3eketang.cn
http://slb.3eketang.net
http://ossresource.3eketang.cn
https://3eketang.oss-cn-beijing.aliyuncs.com
https://ossresource.3eketang.cn
#2020-07-01新增
1.访问地址 http://padserver.3eenglish.com
2.控制项地址 https://www.3eketang.com
3.访问地址 http://slb.3eketang.net
4.文档地址 https://ossresource.3eketang.cn
5.上传地址 http://3efiles-hz.oss-cn-hangzhou.aliyuncs.com
6.轮播图和更新包地址 http://cdndownload.3eenglish.com
7.翻译地址 http://tsn.baidu.com
另外,白名单:
101.200.186.102
a.域名eval.hivoice.cn edu.hivoice.cn edush.hivoice.cn edubj.hivoice.cn edugz.hivoice.cn
b.端口80、8085、9088
c.ip地址117.121.55.36(bj1)、117.121.55.39(bj2)、117.121.55.43(bj3)、106.75.131.82(gz1)、106.75.131.85(gz2)、106.75.131.86(gz3)、120.92.129.2(sh1)
120.92.129.3(sh2)、120.92.129.4(sh3)
http://slb.3eketang.net
http://ossresource.3eketang.cn
https://3eketang.oss-cn-beijing.aliyuncs.com
https://ossresource.3eketang.cn

View File

@ -0,0 +1,14 @@
声通引擎的使用情况
一、高教
高教PC全部使用的是 声通的离线引擎
高教手机全部使用的是 云之声的在线引擎
二、基教普通版(切换后)
1、PC普通版用的都是声通的在线引擎
手机都是用的是声通的在线引擎
2、PC机房版封闭题型用的都是声通的离线引擎
开放题型都是用声通的在线引擎并发数为100

Binary file not shown.

19
微博账号内容.txt Normal file
View File

@ -0,0 +1,19 @@
尊敬的微博开放平台开发者“策腾教育”您好:
您于2017/05/25在微博开放平台创建了应用“3e口语”请妥善保管以下应用信息以免泄露被他人利用
App key2125067846
App secretee64c7066b0dc128a7d8c2ff4daec9cf
请仔细参考以下信息,开发并完善您的应用,以满足条件进行提交审核:
应用审核指南:
http://t.cn/amvicS
平台新版API文档
http://t.cn/zTSZ9D4
粉丝服务平台开发接口介绍:
http://t.cn/8sTxFsW
调用粉丝服务API接口无需应用过审创建应用后可直接调用粉丝服务API接口
平台SDK资源下载
http://t.cn/a82ek0
OAuth2.0授权文档:
http://t.cn/zWgMZl6
应用、接口及其他常见问题:
http://t.cn/zT9RmFU
再次感谢您对微博开放平台的支持!

View File

@ -0,0 +1,245 @@
每道大题的回答人数,总得分,平均分由专门字段 totalperson totalscore avgscore给出。
下面给出的是字段analysis的内容。其中145因为没有小题所以不同210001要求给出每个答案的人
其它可以算做一类。
一、短文朗读
{"origiscore": 2.5, #原始分
"answerNum": 1, #作答人数
"answerUids": [1101080100000077], #作答人员
"unpassNum": 1, #未及格人数
"unpassUids": [1101080100000077], #未及格人员
"notNum": 0, #未作答人数
"notUids": []} #未作答人员
二、多项选择原来的PARTB
{"list_questions":
{"1": {"rightAnswer": "A", #1是小题序号正确答案是A
"answers": {"A": {"personCount": 1, #答案组回答A的人数
"uids": [1101080100000050]}, #回答A的具体人员
"B": {"personCount": 0, #回答B的人数
"uids": []},
"C": {"personCount": 0,
"uids": []}},
"rightPersons": 1}, #回答正确的人数
"2": {"rightAnswer": "C",
"answers": {"A": {"personCount": 0,
"uids": []},
"B": {"personCount": 0,
"uids": []},
"C": {"personCount": 1,
"uids": [1101080100000050]}},
"rightPersons": 1}}
}
三、人机智能回答(交际问答)
{"list_questions":
{"1": {"rightAnswer": "Nice to meet you, too.|Hi, Tom, Nice to meet you, too.|H #1是小题序号正确答案
ello, Tom, Nice to meet you, too.^^^",
"uids": [], #答错的具体人员
"rightPersons": 0}, #正确的人数
"2": {"rightAnswer": "Key.|It's a key!|It is a key.|This is a key.|It's a key in English!
|It is a key in English.|This is a key in English.^^^",
"uids": [],
"rightPersons": 0},
"3": {"rightAnswer": "Math.|My favorite subject is math.|It's math.|Math
is my favorite subject.|It is math.^^^",
"uids": [],
"rightPersons": 0}}
}
四、口头作文
{"origiscore": 10.5,
"answerNum": 1, #作答人数
"answerUids": [1101080100000077], #作答人员
"unpassNum": 1, #未及格人数
"unpassUids": [1101080100000077], #未及格人员
"notNum": 0, #未作答人数
"notUids": []} #未作答人员
五、话题转述
{"origiscore": 10.0,
"answerNum": 1,
"answerUids": [1101080100000077],
"unpassNum": 0,
"unpassUids": [],
"list_questions":
{"1": {"rightAnswer": ["America"],
"uids": [],
"rightPersons": 0},
"2": {"rightAnswer": ["sandwiches"],
"uids": [],
"rightPersons": 0},
"3": {"rightAnswer": ["tomato"],
"uids": [],
"rightPersons": 0},
"4": {"rightAnswer": ["math"],
"uids": [],
"rightPersons": 0},
"5": {"rightAnswer": ["america"],
"uids": [],
"rightPersons": 0}},
"notNum": 0,
"notUids": []}
六、单句朗读
{"list_questions":
{"1": {"rightAnswer": "My mother is in the kitchen",
"totalScore": 0,
"uids": [],
"rightPersons": 0},
"2": {"rightAnswer": "She is washing dishes",
"totalScore": 0,
"uids": [],
"rightPersons": 0},
"3": {"rightAnswer": "My grandma is in the bedroom. She is reading a newspaper.",
"totalScore": 0,
"uids": [],
"rightPersons": 0},
"4": {"rightAnswer": "My grandpa is in the living room. He is watching TV.",
"totalScore": 0,
"uids": [],
"rightPersons": 0},
"5": {"rightAnswer": "My brother is in the study.",
"totalScore": 0,
"uids": [],
"rightPersons": 0},
"6": {"rightAnswer": "My grandfather is in the living room. He is watching TV.",
"totalScore": 0,
"uids": [],
"rightPersons": 0},
"7": {"rightAnswer": "My Dad is in the bathroom. He is washing hands.",
"totalScore": 0,
"uids": [],
"rightPersons": 0},
"8": {"rightAnswer": "My grandmother is in the bedroom. She is reading a newspaper.",
"totalScore": 0,
"uids": [],
"rightPersons": 0},
"9": {"rightAnswer": "My mum is in the kitchen. She is washing dishes.She feels lonely because she has no friends to talk with.There is going to be a school sports meet next week.",
"totalScore": 0,
"uids": [],
"rightPersons": 0}}}
一万零一、听力单项选择
{"list_questions":
{"1": {"rightAnswer": "C",
"answers": {"A": {"personCount": 0,
"uids": []},
"B": {"personCount": 0,
"uids": []},
"C": {"personCount": 2,
"uids": [1101080100000050, 1101080100000887]}},
"rightPersons": 2},
"2": {"rightAnswer": "B",
"answers": {"A": {"personCount": 0,
"uids": []},
"B": {"personCount": 2,
"uids": [1101080100000050, 1101080100000887]},
"C": {"personCount": 0,
"uids": []}},
"rightPersons": 2}}
}
一万零二、连线题
一万零三、排序题
{"list_questions":
{"1": {"rightAnswer": "E",
"uids": [],
"rightPersons": 0},
"2": {"rightAnswer": "C",
"uids": [],
"rightPersons": 0},
"3": {"rightAnswer": "D",
"uids": [],
"rightPersons": 0},
"4": {"rightAnswer": "B",
"uids": [],
"rightPersons": 0},
"5": {"rightAnswer": "A",
"uids": [],
"rightPersons": 0}}
}
一万零四、填空题(现在填空非真实填空,实际也是选择)
{"list_questions":
{"1": {"uids": [],
"rightAnswer": ["A"],
"rightPersons": 0},
"6": {"uids": [],
"rightAnswer": ["A"],
"rightPersons": 0},
"2": {"uids": [],
"rightAnswer": ["B"],
"rightPersons": 0},
"7": {"uids": [],
"rightAnswer": ["B"],
"rightPersons": 0},
"3": {"uids": [],
"rightAnswer": ["C"],
"rightPersons": 0},
"4": {"uids": [],
"rightAnswer": ["D"],
"rightPersons": 0},
"8": {"uids": [],
"rightAnswer": ["D"],
"rightPersons": 0},
"5": {"uids": [],
"rightAnswer": ["E"],
"rightPersons": 0}}
}
一万零五、填空题(听力真实填空,)
{"list_questions":
{"1": {"rightAnswer": ["temperature"],
"uids": [],
"rightPersons": 0},
"2": {"rightAnswer": ["examine"],
"uids": [],
"rightPersons": 0},
"3": {"rightAnswer": ["position"],
"uids": [],
"rightPersons": 0},
"4": {"rightAnswer": ["cellphone"],
"uids": [],
"rightPersons": 0},
"5": {"rightAnswer": ["keyboard"],
"uids": [],
"rightPersons": 0},
"6": {"rightAnswer": [],
"uids": [],
"rightPersons": 0},
"7": {"rightAnswer": ["It is nice and quiet, and you can enjoy the trees and flowers."],
"uids": [],
"rightPersons": 0},
"8": {"rightAnswer": ["there"],
"uids": [],
"rightPersons": 0},
"9": {"rightAnswer": ["is"],
"uids": [],
"rightPersons": 0},
"10": {"rightAnswer": ["and"],
"uids": [],
"rightPersons": 0}}
}
二万零一、阅读理解
{"list_questions":
{"1": {"rightAnswer": [],
"uids": [],
"rightPersons": 0},
"2": {"rightAnswer":[],
"uids": [],
"rightPersons": 0},
"3": {"rightAnswer": [],
"uids": [],
"rightPersons": 0},
"4": {"rightAnswer": [],
"uids": [],
"rightPersons": 0}}
}

Binary file not shown.

File diff suppressed because it is too large Load Diff

BIN
更换Nginx证书.docx Normal file

Binary file not shown.

View File

@ -0,0 +1,12 @@
#登录地址,账号,密码
https://account.aliyun.com/login/login.htm?oauth_callback=http%3A%2F%2Fwww.aliyun.com%2F
tjsirous@sina.com / suorisJT25
测试开发系统包括的阿里云资源:
1、云服务器一台兼作为SVN服务器
2、云存贮空间一个
3、云消息服务器一个
4、CDN一个
5、测试用域名一个

Binary file not shown.

Binary file not shown.

Binary file not shown.

BIN
系统更新流程.docx Normal file

Binary file not shown.

Binary file not shown.

2982
统计对象模型.oob Normal file

File diff suppressed because it is too large Load Diff

2982
统计对象模型.oom Normal file

File diff suppressed because it is too large Load Diff

9
缓存键值.txt Normal file
View File

@ -0,0 +1,9 @@
1高教学生班级
delete 3701120400332364_UnivStudentNormalClassesId
2基教比赛排行
CACHE_RACERANK_1051
3高教比赛排行
CACHE_UNICRACERANK_363

View File

@ -0,0 +1,7 @@
@3E客服1号
1、口语题型每小题总分大于等于60%就不进错题本(可以理解为有录音的题型),
一个题下面多个小题其中有一个小题分数小于60%就会进入错题本
2、有标准答案的题型只要有错就会进入错题本听力专项+读写专项:可以理解为选择、填空、连线......
3、听后记录并转述题型有录音和填空两部分组合情况
转述部分大于等于60%+填空部分全对不进入错题本,其中有一部分没有达到标准就会进入错题本

BIN
英语口语诊断书.docx Normal file

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@ -0,0 +1,57 @@
3E口语、3E英语移动端服务器
padserver.3eenglish.com 101.201.178.202 (负载均衡)
101.201.199.29 APP程序
59.110.1.112 APP程序
------------------------------------------------------------------
3E口语、3E英语PC端服务器
123.57.211.15
www.3eenglish.com 123.57.211.15 (负载均衡)
#结算系统:
http://balance.3ekouyu.com:8008/p3e/ 123.57.211.15
#外语学院管理系统
http://wy.3etalk.com.cn:8090/3eedu/ 123.57.211.15
#PC端付费管理程序
http://payserver.3ekouyu.com:90 123.57.211.15
123.57.211.178 PC程序
101.200.186.102 PC程序
管理系统:
http://manager.3eenglish.com/admin/login.jsp 101.200.186.102
------------------------------------------------------------------
3E课堂
47.93.91.121
59.110.68.132 (负载均衡)
60.205.252.12 (负载均衡)
3E课堂官网http://www.3eketang.com
3E课堂后台http://60.205.252.12:9290/html/index.html
60.205.2.239
------------------------------------------------------------------
Web服务器
59.110.42.58
视听教室http://classroom.3eenglish.com:8080/
每日一句PC端http://daysent.3eenglish.com:8008/mryj.html
每日一句移动端daysent.3eenglish.com:8809
比赛报名页:
3E口语注册页(周报版)
http://www.3etalk.com.cn/zhoubao/teacher/index.html
http://www.3etalk.com.cn/zhoubao/student/index.html
3E口语注册页(21世纪版)
http://www.3etalk.com.cn/register/kouyu/teacher/index.html
http://www.3etalk.com.cn/register/kouyu/student/index.html
3E口语比赛报名页http://contest.3ekouyu.com:8181
3E英语比赛报名页http://contest.3etalk.com:8180
3E口语官网www.3ekouyu.com
3E英语官网www.3etalk.com.cn
------------------------------------------------------------------

7
音标的处理.txt Normal file
View File

@ -0,0 +1,7 @@
一、客户端传过来的音标是phonetic表中字段 aispeech 有效。
二、如果是 dr 、 dz 、tr 、ts 中的,有效
三、如果是下面内容的,转成对应的
{'aɪ':'ay','uː':'uw','ɪə':'ia','ɑː':'aa','ɪ':'ih','ə':'ax','ʌ':'ah','tʃ':'ch','ɔː':'ao','eɪ':'ey','ŋ':'ng','iː':'iy','æ':'ae','h':'hh', 'dʒ':'jh','aʊ':'aw','ð':'dh','j':'y','θ':'th','e':'eh','eə':'ea','ʃ':'sh','əʊ':'ow'}
四、如果是其它的音标,直接舍弃掉

Binary file not shown.