Index: lams_central/web/qb/stats.jsp =================================================================== diff -u -rce3ca90e327ffcef1fe8c1ca88f7caefaa4c8cbb -r03a003d5613ffaac6f9b96bef5170e9743642808 --- lams_central/web/qb/stats.jsp (.../stats.jsp) (revision ce3ca90e327ffcef1fe8c1ca88f7caefaa4c8cbb) +++ lams_central/web/qb/stats.jsp (.../stats.jsp) (revision 03a003d5613ffaac6f9b96bef5170e9743642808) @@ -284,7 +284,7 @@
- Usage in lessons + Usage in active lessons
Index: lams_common/src/java/org/lamsfoundation/lams/qb/dao/hibernate/QbDAO.java =================================================================== diff -u -r0f2b554d8e5dca78a8e936730490d03ecd0357ba -r03a003d5613ffaac6f9b96bef5170e9743642808 --- lams_common/src/java/org/lamsfoundation/lams/qb/dao/hibernate/QbDAO.java (.../QbDAO.java) (revision 0f2b554d8e5dca78a8e936730490d03ecd0357ba) +++ lams_common/src/java/org/lamsfoundation/lams/qb/dao/hibernate/QbDAO.java (.../QbDAO.java) (revision 03a003d5613ffaac6f9b96bef5170e9743642808) @@ -26,8 +26,9 @@ private static final String FIND_MAX_VERSION = "SELECT MAX(version) FROM QbQuestion AS q WHERE q.questionId = :questionId"; - private static final String FIND_QUESTION_ACTIVITIES = "SELECT a FROM ToolActivity AS a, QbToolQuestion AS q " - + "WHERE a.toolContentId = q.toolContentId AND a.learningDesign.lessons IS NOT EMPTY AND q.qbQuestion.uid = :qbQuestionUid"; + private static final String FIND_QUESTION_ACTIVITIES = "SELECT a FROM QbToolQuestion AS q, ToolActivity AS a JOIN a.learningDesign.lessons AS l " + + "WHERE a.toolContentId = q.toolContentId AND l IS NOT EMPTY AND l.lessonStateId IN (3,4,5,6) AND q.qbQuestion.uid = :qbQuestionUid " + + "ORDER BY l.organisation.name, l.lessonName"; private static final String FIND_QUESTION_VERSIONS = "SELECT q FROM QbQuestion AS q, QbQuestion AS r " + "WHERE q.questionId = r.questionId AND q.uid <> r.uid AND r.uid = :qbQuestionUid";