如图,中国大学 MOOC 要求我们完成作业后对他人作业进行互评,还要至少评 5 份。我的这份作业,每人有 3 道题,每题有 3 道小题,评分是用 <input type="checkbox">
完成的,这一堆单选框一字排开,操作也不符合人体工程学。评分是一项机械劳动,而将人从机械劳动中解放出来是科学发展的目标之一。
算了不扯那么多了,直接上脚本。在评分页面打开浏览器 Console 后输入即可把每道题都评满分,并给出一个“好”字作为评语。
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 = '好';
});