最新消息

欢迎来到 DH Hub!

我们是 南信大 DH 互联网技术社团

在这里收集当下火热的技术文章,并且分到对应板块内,作为社团的技术积累,供历届社友学习

本站不开放注册,访客可以正常浏览

  • 由于一些解析原因,建议先在本地编辑器写完以后再上传
  • 由于服务器原因,在编辑主题 / 回复时会有一定卡顿,请谅解。

展示 用 JavaScript 摆烂中国大学 MOOC 互评

主题 作者
成员
荣誉成员
09
5
2
文章类型
完全原创 —— 自由转载
中国大学 MOOC 要求我们完成作业后对他人作业进行互评,还要至少评 5 份。我的这份作业,每人有 3 道题,每题有 3 道小题,评分是用 <input type="checkbox"> 完成的,这一堆单选框一字排开,操作也不符合人体工程学。评分是一项机械劳动,而将人从机械劳动中解放出来是科学发展的目标之一。

算了不扯那么多了,直接上脚本。在评分页面打开浏览器 F12 Console 后输入即可把每道题都评满分,并给出一个“好”字作为评语。

JavaScript:
Array.from(document.querySelectorAll('div.s')).forEach((ele) => {
  const c = Array.from(ele.querySelectorAll('input'));
  c[c.length - 1].checked = true;
});
Array.from(document.querySelectorAll('textarea')).forEach((ele) => {
  ele.value = '好';
});
 
顶部