Initial Topic Question
Does the module care about purchased or downloaded items? Or is it technically a total different story? My application would need to show users that already bought/downloaded the currently viewed item.
EDIT: Ideas after testing the module...
Current limitation - no options
Participation = Hits?
Please, hence the name of the module! The module name "Participants" implies all sorts of participation. Those includes ALL user tasks and actions. IMHO, you can´t call it "Participants", when it just takes "Hits" into account. Not to mention it is a commercial module ;)
There is no further differentiation about the type? It's useful to choose what type of participation has occurred. i.e. viewed; bookmarked; favourited; downloaded; commented. Similar to parameters in User Statistics module.
Suggestions & ideas
I think one can define the module name in two logical ways. Participants could be...
1. active, a contribution or action that changed the article or added something to it:
i.e. edited, modified, commented, add child/review
2. passive, an action with no direct impact on the actual content:
i.e. read, favorited, rated, bookmarked, downloaded a file
Just wanted to point out, that the module has no option to focus on a certain type of participation. Currently it is all or nothing. It should have the options to exclude one or the other criteria.
BTW, you suggested to make module copies and modify the respective SQL query in code... Which is unacceptable, IMHO. This should be options like toggles for each criteria... or at least "Alternative layouts".
Related idea: Show users instead of records would be a nice option for the Records field, too? Seems to fit into the pre-defined SQL queries! It fits also in the article full view context.