Does something like the clickpath module help you out... http://drupal.org/project/clickpath
Matt,
Thanks for the suggestion. I looked at the module and I don't think it's quite what I'm looking for.
For the activities, we'll have developers use Webform or CCK to create the different types of activities. Some are pure information (CCK) and others are checklists, record your thoughts, and pick the right answer types of activities.
I've adjusted the way I have the pages set up - so now the activity node only loads on click (as opposed to loading with the containing page). This shows up as 2 separate node access(es) in the page logs (and will hopefully provide some built in tracking).
Now, my issues are:
1. Collecting the info from the Webform activities and offering them at the end of the course for print out. I think that webform has some tools to do this, but I haven't been able to display all results from all forms for only the specific user.
2. Requiring Webform activity submissions before being able to view the next content page.
Any thoughts on these?
I'm new to Drupal and haven't had much experience building my own modules - but I think that's what's required.
You will need to write some custom code in drupal to get this to happen. If you're up for some reading check out the developers part of the drupal handbook at http://drupal.org/contributors-guide
I need some help with logging clicks or page views for a specific situation (besides the built in Statistics and access logs of Drupal).
My situation is that we would like to build online courses. I have built out a template using the book module that works great for laying out course content. On certain pages, there are additional "activities" that a participant is expected to view. These activities are simply other nodes that are referenced by CCK node reference.
We would like to limit a participant's ability to move on to the next "page" in the course until they have viewed the additional activities. Some of the activities are forms, some are simply informational. Right now, I'm presenting all of the additional activities through a thickbox. Meaning, they are loading at the same time as the "main page."
So my question is: is there a way to track the the clicks of a "View Activity" button and then require those clicks before moving to the next page? For example, if there are two activities, require both activities to be viewed.
Hopefully that makes sense!
Thanks,
avr