Yaniv,
Thanks for mentioning this problem. Here is the situation regarding Coursename ► Reports ► Activity report and Questionnaire at the moment (1.9).
1- All the modules which report something to that Activity report in fact report the number of Views, not number of responses, etc. In the case of some resources or activities, the number of Views is relevant. In the case of activities such as Quiz, Lesson, Questionnaire (and others) that information is not very useful. The number of times that a Questionnaire has simply been viewed (rather than submitted) is not great information!
2- Anyway, it seems that the way that Questionnaire logs Views and Submits has changed some time ago. At the moment it only logs Submits, not Views. You are probably not using the latest version for 1.9.
3- What do we do now? I see 2 possibilities.
a) Questionnaire should log all Views, which will then appear in the Activity Report in the Views column. This will be coherent with the way the other modules log user activity. But this is apparently not what you want.
b) Whenever a questionnaire is submitted, Questionnaire should log this as View (as well as Submit). Consequently, the Activity Report will show in the Questionnaire View column the number of submissions. This is what you want, but it is not coherent with the other modules' behavior.
Before doing anything I would like the opinion of other Questionnaire users (and Mike's view of course).
Joseph
PS.- For anyone who wants to test out option #b, simply add the following line in file questionnaire/locallib.php, function view(), around line 192
/// Print the main part of the page
add_to_log($this->course->id, "questionnaire", "view", "view.php?id={$this->cm->id}", "{$this->name}", $this->cm->id, $USER->id);