total
* By class: The defense would probably be that it helps the teacher get a better understanding of the class and how to change tactics.
* Per student: The defense here would probably be that it helps the teacher target a particular student for the purpose of individualizing the support they provide.
The 'per student' method is far more open to abuse in that it would also allow the teacher to pick out students that didn't match what they believed to be 'appropriate' studying. Both opens are open to abuse, though, as a 'by class' metric would show them that some students study in a way that does not align with the teacher's belief(s); they might have their opinions about some students slacking off or what have you and decide that they are the ones pulling down the stats and single them out as a result.
Either way, this amount of surveillance opens up the door for a good deal of abuse and there should be a good amount of discussion regarding it before it is thrust upon unknowing student.
[Edit] Cleared up some confusing stuff in there.
As an American, I've always been surprised when conversing with people from other countries considering their usage of English is not bad and is far better than those that are American natives. However, also as an American, I'm not surprised by the lack of skill in regards to the English language that is present amongst the population here (I'll use 'amongst' if I want, Chrome) due to the general disregard for the language (as if using the wrong form of your/you're is really that difficult or unimportant).
Edit: As is inevitable when one comments upon improper usage of a language, they tend to screw it up themselves. I have done just that. I will leave my mistake to commemorate it: "As an American, I've have always been..."
However, how might one implement this while remaining concise? For example, say a user tells the Wiki they are in S1E02; the Wiki would provide a synopsis of the events relating to the specified tag up till that point in the series. However, imagine a user tells the Wiki that they want the same specified tag up until S3E10. That surely complicates things as far more major plot points are likely to have occurred. How would this be handled? Would it just be what the user at S1E02 was told plus everything after and up until S3E10 tacked on to the end?
To further illustrate this idea, consider the following: User receives two (2) plot points when selecting S1E02 User receives seven (7) plot points when selecting S2E07 User receives (13) plot points when selecting S3E01 ...
It would be interesting if the synopsis provided could summarize dynamically based on what point the user was caught up to in the given series. I've no clue how that would be implemented, though, short of someone going in and writing a response that would keep it concise for every episode that a user could select.
(This isn't my most concise comment on the internet. I'm sorry.)