I have found a number of app modules to track level (volume) of contributions to collaborative work and discussions? (E.g. Simple Contest / User progress API ? / Silverpop Engage / Moderation / Achievements / Node Watch / Certified to Rock/ Watcher ) Can these be tied into course and assignment completion rules & requirements? Can the tracking distinguish between targeting of contributions according to requirements / rules of engagement specified ? If so, which app modules are best for doing this ?