Index: tool_adapters/moodle/lams_tool_mdlchoice/src/java/org/lamsfoundation/lams/tool/mdchce/dto/MdlChoiceOutputDTO.java =================================================================== RCS file: /usr/local/cvsroot/tool_adapters/moodle/lams_tool_mdlchoice/src/java/org/lamsfoundation/lams/tool/mdchce/dto/MdlChoiceOutputDTO.java,v diff -u -r1.1 -r1.2 --- tool_adapters/moodle/lams_tool_mdlchoice/src/java/org/lamsfoundation/lams/tool/mdchce/dto/MdlChoiceOutputDTO.java 17 Dec 2008 23:31:02 -0000 1.1 +++ tool_adapters/moodle/lams_tool_mdlchoice/src/java/org/lamsfoundation/lams/tool/mdchce/dto/MdlChoiceOutputDTO.java 12 Jan 2009 03:34:15 -0000 1.2 @@ -30,26 +30,26 @@ */ public class MdlChoiceOutputDTO { - private long id; + private long orderId; private String choice; public MdlChoiceOutputDTO() { super(); // TODO Auto-generated constructor stub } - public MdlChoiceOutputDTO(long id, String choice) { + public MdlChoiceOutputDTO(long orderId, String choice) { super(); - this.id = id; + this.orderId = orderId; this.choice = choice; } - public long getId() { - return id; + public long getOrderId() { + return orderId; } - public void setId(long id) { - this.id = id; + public void setOrderId(long orderId) { + this.orderId = orderId; } public String getChoice() { Index: tool_adapters/moodle/lams_tool_mdlchoice/src/java/org/lamsfoundation/lams/tool/mdchce/service/MdlChoiceOutputFactory.java =================================================================== RCS file: /usr/local/cvsroot/tool_adapters/moodle/lams_tool_mdlchoice/src/java/org/lamsfoundation/lams/tool/mdchce/service/MdlChoiceOutputFactory.java,v diff -u -r1.3 -r1.4 --- tool_adapters/moodle/lams_tool_mdlchoice/src/java/org/lamsfoundation/lams/tool/mdchce/service/MdlChoiceOutputFactory.java 17 Dec 2008 23:28:22 -0000 1.3 +++ tool_adapters/moodle/lams_tool_mdlchoice/src/java/org/lamsfoundation/lams/tool/mdchce/service/MdlChoiceOutputFactory.java 12 Jan 2009 03:34:16 -0000 1.4 @@ -73,7 +73,7 @@ int order = 1; for (MdlChoiceOutputDTO dto : choices) { - String name = buildConditionName(LEARNER_CHOICE_OUTPUT, "" + dto.getId()); + String name = buildConditionName(LEARNER_CHOICE_OUTPUT, "" + dto.getOrderId()); defaultConditions.add(new BranchCondition(null, null, new Integer(order++), name, dto.getChoice(), OutputType.OUTPUT_BOOLEAN.toString(), null, null, Boolean.TRUE.toString())); order++; @@ -132,10 +132,10 @@ } String choiceOutputName = ""; - String choiceId = ""; + String choiceOrderId = ""; try { choiceOutputName = dcNames[0]; - choiceId = dcNames[1]; + choiceOrderId = dcNames[1]; } catch (Exception e) { log.error("Problem retrieving outputs" + LEARNER_CHOICE_OUTPUT @@ -146,7 +146,7 @@ if (userId != null) { return mdlChoiceService.getExternalToolOutputBoolean(choiceOutputName, mdlChoice, userId, extToolContentId, - toolSessionId, choiceId); + toolSessionId, choiceOrderId); } return false; } Index: tool_adapters/moodle/lams_tool_mdlchoice/src/java/org/lamsfoundation/lams/tool/mdchce/service/MdlChoiceService.java =================================================================== RCS file: /usr/local/cvsroot/tool_adapters/moodle/lams_tool_mdlchoice/src/java/org/lamsfoundation/lams/tool/mdchce/service/MdlChoiceService.java,v diff -u -r1.2 -r1.3 --- tool_adapters/moodle/lams_tool_mdlchoice/src/java/org/lamsfoundation/lams/tool/mdchce/service/MdlChoiceService.java 17 Dec 2008 23:28:22 -0000 1.2 +++ tool_adapters/moodle/lams_tool_mdlchoice/src/java/org/lamsfoundation/lams/tool/mdchce/service/MdlChoiceService.java 12 Jan 2009 03:34:15 -0000 1.3 @@ -263,7 +263,7 @@ } public boolean getExternalToolOutputBoolean(String outputName, MdlChoice mdlChoice, Long userId, String extToolContentId, - Long toolSessionId, String optionID) { + Long toolSessionId, String choiceOrderId) { MdlChoiceUser user = this.getUserByUserIdAndSessionId(userId, toolSessionId); ExtServerOrgMap extServerMap = getExtServerOrgMap(); @@ -279,7 +279,7 @@ params.put(EXT_SERVER_PARAM_EXT_TOOL_CONTENT_ID, extToolContentId); params.put(EXT_SERVER_PARAM_METHOD, EXT_SERVER_METHOD_OUTPUT); params.put(EXT_SERVER_PARAM_OUTPUT_NAME, URLEncoder.encode(outputName, "UTF8")); - params.put("optionID", URLEncoder.encode(optionID, "UTF8")); + params.put("orderID", URLEncoder.encode(choiceOrderId, "UTF8")); InputStream is = WebUtility.getResponseInputStreamFromExternalServer(outputServletUrl, params); BufferedReader isReader = new BufferedReader(new InputStreamReader(is)); @@ -395,7 +395,7 @@ for (int i = 0; i < list.getLength(); i++) { NamedNodeMap markerNode = ((Node) list.item(i)).getAttributes(); String choice = markerNode.getNamedItem("option").getNodeValue(); - long id = Long.parseLong(markerNode.getNamedItem("optionID").getNodeValue()); + long id = Long.parseLong(markerNode.getNamedItem("orderID").getNodeValue()); MdlChoiceOutputDTO dto = new MdlChoiceOutputDTO(id, choice); choices.add(dto); }