Index: lams_tool_laqa/src/java/org/lamsfoundation/lams/tool/qa/service/QaServicePOJO.java
===================================================================
diff -u -rf5f65dc49c173cb6bef72ba8281762814c12b315 -r8f690879a75ab70b6948682ae6d5c3400dcc3dad
--- lams_tool_laqa/src/java/org/lamsfoundation/lams/tool/qa/service/QaServicePOJO.java (.../QaServicePOJO.java) (revision f5f65dc49c173cb6bef72ba8281762814c12b315)
+++ lams_tool_laqa/src/java/org/lamsfoundation/lams/tool/qa/service/QaServicePOJO.java (.../QaServicePOJO.java) (revision 8f690879a75ab70b6948682ae6d5c3400dcc3dad)
@@ -952,19 +952,23 @@
public boolean studentActivityOccurredGlobal(QaContent qaContent) throws QaApplicationException
{
logger.debug("doing studentActivityOccurredGlobal : " + qaContent);
- Iterator questionIterator=qaContent.getQaQueContents().iterator();
- while (questionIterator.hasNext())
- {
- QaQueContent qaQueContent=(QaQueContent)questionIterator.next();
- logger.debug("iterated question : " + qaQueContent);
- Iterator responsesIterator=qaQueContent.getQaUsrResps().iterator();
- while (responsesIterator.hasNext())
- {
- logger.debug("there is at least one response");
- return true;
- }
- }
- logger.debug("there is no response for this content");
+
+ if (qaContent != null)
+ {
+ Iterator questionIterator=qaContent.getQaQueContents().iterator();
+ while (questionIterator.hasNext())
+ {
+ QaQueContent qaQueContent=(QaQueContent)questionIterator.next();
+ logger.debug("iterated question : " + qaQueContent);
+ Iterator responsesIterator=qaQueContent.getQaUsrResps().iterator();
+ while (responsesIterator.hasNext())
+ {
+ logger.debug("there is at least one response");
+ return true;
+ }
+ }
+ logger.debug("there is no response for this content");
+ }
return false;
}
Index: lams_tool_laqa/web/authoring/AdvancedContent.jsp
===================================================================
diff -u -re48a67de27af42221ddce80419f05c1be4680430 -r8f690879a75ab70b6948682ae6d5c3400dcc3dad
--- lams_tool_laqa/web/authoring/AdvancedContent.jsp (.../AdvancedContent.jsp) (revision e48a67de27af42221ddce80419f05c1be4680430)
+++ lams_tool_laqa/web/authoring/AdvancedContent.jsp (.../AdvancedContent.jsp) (revision 8f690879a75ab70b6948682ae6d5c3400dcc3dad)
@@ -28,99 +28,88 @@
<%@ taglib uri="fck-editor" prefix="FCK" %>
<%@ taglib uri="tags-lams" prefix="lams" %>
+
Index: lams_tool_laqa/web/authoring/BasicContent.jsp
===================================================================
diff -u -re48a67de27af42221ddce80419f05c1be4680430 -r8f690879a75ab70b6948682ae6d5c3400dcc3dad
--- lams_tool_laqa/web/authoring/BasicContent.jsp (.../BasicContent.jsp) (revision e48a67de27af42221ddce80419f05c1be4680430)
+++ lams_tool_laqa/web/authoring/BasicContent.jsp (.../BasicContent.jsp) (revision 8f690879a75ab70b6948682ae6d5c3400dcc3dad)
@@ -27,20 +27,20 @@
<%@ taglib uri="fck-editor" prefix="FCK" %>
<%@ taglib uri="tags-lams" prefix="lams" %>
-
+
|