The grade change was pure luck
Yeah, David is a genius hacker and all that.
But what if the school used proper passwords?
Isn't it inconsistent anyway to be meticulous and knowledgeable enough to CHANGE the password every 'couple of weeks', but not make sure it's a PROPER password?
Who taught the school IT guy about passwords? Why does he know about changing it constantly, but not HOW TO CHOOSE A STRONG PASSWORD?
Let's imagine he did.
The password would look like this:
4h20Oa3Wb9nm57sByY
Every password would be similar, it would use both upper-, and lowercase letters and numbers - and it would be LONG.
Would David still have been able to do what he did?
I don't think so. Even a genius hacker can't necessarily just look at a password like that and memorize it instantly, so he can recall it perfectly later.
"PENCIL"? Who the heck chooses such stupid passwords anyway?
I mean, if they are STUPID enough to choose that kind of passwords ('EFFORT', etc.), then why are they CLEVER enough to keep changing it every couple of weeks?
Why even have an outside line in the modem, during times when the computer is not supervised by a human being? Why not just arrange it so that whenever someone wants to call the school computer, there has to be a human present, and they have to first schedule a time for it from someone, who will then be manually answering the call and supervising what's done?
I mean, it's just a school computer in the early eighties, not many people need to call the computer during the daytime, right? What are the reasons why someone would need to call it? Teachers checking grades or whatnot? Why would they need to even do that, when they are going to visit the school every day anyway, and the grading would be done at least half-manually anyway at some point.
I mean, in the early 1980s, they are not going to just let a computer print the grades without ever checking them, are they?
So, the very TECHNICAL side of it is 'plausible', but the social-system-school-human-teacher-principal-factor isn't.
Is a teacher really going to just let Lightman get an A when he clearly just flunked him? Isn't that teacher going to go to the principal and the IT guy and complain about it? Or don't they have a say BEFORE it's printed out, the last minute checks and all that?
I don't think it would ever really work in real life. Teachers would remember Lightman too well, he has a personality, he can't be a bad student who gets an A without the teachers realizing something is wrong.
In any case, David is just lucky that the school is so inconsistently clever and stupid at the same time - what are the odds, huh?