%@ page import="fi.hy.eassari.taskdefinition.util.datastructures.*" %> <%@ page import="fi.hy.eassari.taskdefinition.util.*" %> <%@ page import="fi.hy.eassari.showtask.trainer.TaskBase" %> <%@ page import="java.util.*" %> <% // resolve selected language String lang = "EN"; // default language is english, should check selected language TeacherSession settings = (TeacherSession)session.getAttribute("fi.hy.taskdefinition.util.datastructures.TeacherSession"); if (settings != null) lang = settings.getSelectedLanguageId(); int event = -1; TaskBase cache = (TaskBase)request.getAttribute("fi.hy.eassari.showtask.trainer.TaskBase"); boolean editTask = false; TaskDTO task = null; try { event = ((Integer)request.getAttribute("event")).intValue(); } catch(Exception e) { System.out.println("Error while retrieving event-id: "+e); } task = (TaskDTO)request.getSession(false).getAttribute("fi.hy.taskdefinition.util.datastructures.TaskDTO"); int numberOfObjects = 0; if (task != null) { String value = null; do { value = (String)task.get("object"+(numberOfObjects+1)); if (value != null) ++numberOfObjects; } while (value != null); } %>
<%=cache.getAttribute("D", "orderingtaskdef", "headline2", lang)%>
<%=cache.getAttribute("D", "orderingtaskdef", "infobox2", lang)%> |
<% // Print out the xhtml-content displaying the orderable objects for (int i=0; i
"+task.get("object"+(i+1))+"
"); %>