# autoSelected
**Repository Path**: Piu-Lin/autoSelected
## Basic Information
- **Project Name**: autoSelected
- **Description**: 杭州师范大学 教务管理系统 学生评价评分 自动选择代码
- **Primary Language**: JavaScript
- **License**: Not specified
- **Default Branch**: main
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 0
- **Created**: 2021-06-01
- **Last Updated**: 2022-05-26
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
# HZNU Edu Auto Selected
## 代码简介
此代码为《杭州师范大学**新**教务管理系统》专属配置
网页URL为 :[教学管理信息服务平台 (hznu.edu.cn)](http://jwxt.hznu.edu.cn/jwglxt/xtgl/login_slogin.html)
## 使用方法
- 进入 教学评价=>学生评价 页面
- 阅读好通知后来到选择页面
- 摁下键盘上的 f12 或 fn+f12 进入开发者界面,具体按钮与不同计算机按键配置有关
- 将选项卡切换到 **控制台** 或 **Console**
- 贴入如下代码:
```js
function sleep (time) {
return new Promise((resolve) => setTimeout(resolve, time));
}
var lens=$('#tempGrid>tbody').children("tr").length;
for (i = 1; i < lens; i++) {
$(`#${i}`).click()
var x=1
while($(':radio[data-dyf=100]').length == 0 ){
await sleep(10)
x+=1
if (x>500){
alert("请检查网络连接");
throw SyntaxError()
}
}
$(':radio[data-dyf=100]').attr('checked',true);
$(':radio[data-dyf=80]').eq(0).attr('checked',true);
$(':button[id=btn_xspj_bc]').data("enter","1");
$(':button[id=btn_xspj_bc]').click()
}
$(':button[id=btn_ok]').click()
```
等待其评价保存成功弹出框自动消失。
## 注意事项
为保证用户有**修改评价**的机会。自动选择完成后需逐个自行单击提交。
如不需要修改评价可使用如下代码:
```js
function sleep (time) {
return new Promise((resolve) => setTimeout(resolve, time));
}
var lens=$('#tempGrid>tbody').children("tr").length;
for (i = 1; i < lens; i++) {
$(`#${i}`).click()
var x=1
while($(':radio[data-dyf=100]').length == 0 ){
await sleep(10)
x+=1
if (x>100){
break
}
}
$(':radio[data-dyf=100]').attr('checked',true);
$(':radio[data-dyf=80]').eq(0).attr('checked',true);
$(':button[id=btn_xspj_tj]').data("enter","1");
$(':button[id=btn_xspj_tj]').click()
$(':button[id=btn_ok]').click()
}
```
## 开发者的话
由于每次单击选择按钮非常浪费时间,所以花了些时间编写了自动化代码。如果使用的人多的话,会考虑做成浏览器插件,目前的话能用就行:)
其中将第一个选项自动评为较好了,用户可自主手动修改。
如果有更多疑问或建议,欢迎通过 **issues** 或 直接 **PR** 上来。