Language Point 39
And inventive teachers can make their assignments almost cheat-proof. (Para. 14)
Meaning: And teachers who are creative can make their assignments free of cheating by students.
cheat-proof: protected against cheating
能防止骗人的
Please notice the structure "(n.)-proof":
fire-proof 防火的
water-proof 放水的
bullet-proof 防弹的
proof: a. having or giving protection 能防......的
You are wasting your time and energy; I'm temptation-proof.
你是在浪费时间和精力,我是不会受诱惑的。
n. way of showing that something is true 证据
Do you have any proof to show you are very capable?
你有证据证明你有能力吗?