HSK auto count:修订间差异

来自汉语教学技术研究与应用
跳转到导航 跳转到搜索
HanyuTech留言 | 贡献
创建页面,内容为“ <syntaxhighlight lang="JavaScript" line> var jquery = document.createElement('script'); jquery.src = "http://apps.bdimg.com/libs/jquery/2.1.4/jquery.min.js";//…”
 
HanyuTech留言 | 贡献
无编辑摘要
 
(未显示同一用户的10个中间版本)
第1行: 第1行:


适配的域名为: https://admin.chinesetest.cn/


<syntaxhighlight lang="JavaScript" line>
var jquery = document.createElement('script'); 
jquery.src = "http://apps.bdimg.com/libs/jquery/2.1.4/jquery.min.js";//若调试页面是https的这里也修改为https.
document.getElementsByTagName('head')[0].appendChild(jquery); 
jQuery.noConflict()


var table = $("#kmtj13_content table");
最新一版脚本下载:
var table_hskk = $("#kmtj16_content table");


var date = '2019-01-12';//请修改为需要统计的日期,格式为YYYY-MM-DD
https://www.hanyufeng.cn/hsk_auto_count_V1.2.3.20250225.txt
var date_hsk = '2019-01-12';//同上


var tr_list_hsk = table.find("tr:contains(" + date +")");
var tr_list_hskk = table_hskk.find("tr:contains(" + date_hsk +")");


var morning_hsk=0,afternoon_hsk=0,hskk=0;//计数初始化
(直接在浏览器中查看可能会乱码,请下载后使用文本编辑器打开)


tr_list_hsk.each(function(){
== 更新日志 ==
    var tdArr = $(this).children();
1.2.3
//alert(tdArr.size());
var grade = tdArr.eq(0).text(),
count = Number(tdArr.eq(4).text());
//alert(grade);
//alert(count);
if(grade== 'HSK二级' || grade== 'HSK四级'||grade== 'HSK六级')
{
morning_hsk = morning_hsk + count;
}
else
{
afternoon_hsk = afternoon_hsk + count;
}
});


tr_list_hskk.each(function(){
修改了 所需主监考人数 的计算方法
var tdArr = $(this).children();
//alert(tdArr.size());
var grade = tdArr.eq(0).text(),
count = Number(tdArr.eq(4).text());
hskk = hskk + count;
});


function count_teacher(count){
报名费汇总数据改成 “分成数(总数)”的格式
var teacher = 0;
if(count==1)
{
teacher = 1;
}
else if(count>=2 && count<= 30)
{
teacher =2;
}
else if(count>30 && count<=40)
{
teacher = 3;
}
else if(count>40 && count<=50)
{
teacher =4;
}
else if(count> 50 && count<=60)
{
teacher = 5;
}
else if(count>60)
{
teacher ='请报汉考国际审批';
}


return teacher;
1.2.2
};


var message = '';
增加报名费的汇总
var message_hskk = '';


message = '上午(二四六级)共有' + morning_hsk + '名考生,'
https://www.hanyufeng.cn/hsk_auto_count_V1.2.2.20231223.txt
+(count_teacher(morning_hsk) == '请报汉考国际审批' ? '请报汉考国际审批' : '至少需要主监考' + count_teacher(morning_hsk) + '人');
message += '\r\n' + '下午(一三五级)共有' + afternoon_hsk + '名考生,'
+(count_teacher(afternoon_hsk) == '请报汉考国际审批' ? '请报汉考国际审批' : '至少需要主监考' + count_teacher(afternoon_hsk) + '人');


message_hskk = 'HSKK(初中高))共有' + hskk + '名考生,'
1.2.1
+(count_teacher(hskk) == '请报汉考国际审批' ? '请报汉考国际审批' : '至少需要主监考' + count_teacher(hskk) + '人');


alert(date + ' HSK考试统计:\r\n' + message + '\r\n\r\n'+ date_hsk + ' HSKK考试统计:\r\n' + message_hskk);
增加总人次的统计
console.log(date + ' HSK考试统计:\r\n' + message + '\r\n\r\n'+ date_hsk + ' HSKK考试统计:\r\n' + message_hskk);


</syntaxhighlight>
https://www.hanyufeng.cn/hsk_auto_count_V1.2.1.20231222.txt
 
1.2
适配新的管理后台域名
 
https://www.hanyufeng.cn/hsk_auto_count_V1.2.20231216.txt
 
1.1
 
改用“Tampermonkey”插件
 
分日期自动统计
 
https://www.hanyufeng.cn/hsk_auto_count_V1.1.20231201.txt
 
1.0
 
初始版本,需要手动粘贴代码运行。
 
https://www.hanyufeng.cn/hsk_auto_count_V1.0.20190104.txt

2025年2月26日 (三) 00:09的最新版本

适配的域名为: https://admin.chinesetest.cn/


最新一版脚本下载:

https://www.hanyufeng.cn/hsk_auto_count_V1.2.3.20250225.txt


(直接在浏览器中查看可能会乱码,请下载后使用文本编辑器打开)

更新日志

1.2.3

修改了 所需主监考人数 的计算方法

报名费汇总数据改成 “分成数(总数)”的格式

1.2.2

增加报名费的汇总

https://www.hanyufeng.cn/hsk_auto_count_V1.2.2.20231223.txt

1.2.1

增加总人次的统计

https://www.hanyufeng.cn/hsk_auto_count_V1.2.1.20231222.txt

1.2 适配新的管理后台域名

https://www.hanyufeng.cn/hsk_auto_count_V1.2.20231216.txt

1.1

改用“Tampermonkey”插件

分日期自动统计

https://www.hanyufeng.cn/hsk_auto_count_V1.1.20231201.txt

1.0

初始版本,需要手动粘贴代码运行。

https://www.hanyufeng.cn/hsk_auto_count_V1.0.20190104.txt