Index: lams_tool_larsrc/src/java/org/lamsfoundation/lams/tool/rsrc/web/action/LearningAction.java =================================================================== diff -u -rf44c4b85fd2563394f045ad28218d3c0b5cbb9da -r22e6f983c8e08fb2b291c4e6f2c76231ab73e5f6 --- lams_tool_larsrc/src/java/org/lamsfoundation/lams/tool/rsrc/web/action/LearningAction.java (.../LearningAction.java) (revision f44c4b85fd2563394f045ad28218d3c0b5cbb9da) +++ lams_tool_larsrc/src/java/org/lamsfoundation/lams/tool/rsrc/web/action/LearningAction.java (.../LearningAction.java) (revision 22e6f983c8e08fb2b291c4e6f2c76231ab73e5f6) @@ -269,9 +269,12 @@ if(resource.getResourceItems() != null){ itemsNumber = resource.getResourceItems().size(); if(resource.isRunAuto() && itemsNumber == 1){ - runAuto = true; ResourceItem item = (ResourceItem) resource.getResourceItems().iterator().next(); - request.setAttribute(ResourceConstants.ATTR_RESOURCE_ITEM_UID,item.getUid()); + //only visible item can be run auto. + if(!item.isHide()){ + runAuto = true; + request.setAttribute(ResourceConstants.ATTR_RESOURCE_ITEM_UID,item.getUid()); + } } } request.setAttribute(ResourceConstants.ATTR_RUN_AUTO,new Boolean(runAuto));