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.)
That's pretty much what I was thinking, yeah. A detailed plot synopsis is provided in chunks of information of 1-2 sentences. Each of them is tagged as being at a certain point in the text/series, as well as extra tags about the characters/settings that they deal with.
Each query that a user sends would just display a subset of the complete plot synopsis. So user at S3E10 would see all the things that user at S1E02 will be shown, and then the rest of seasons 1, 2 and 3.
The character/setting filtering is just a way of filtering down things further. If you're just interested in what character A has been doing, you don't need to pore through information about characters B, C and D.
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.)