%@ 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"); 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 numberOfSpots = 0; if (task != null) { String blankSpot = null; do { blankSpot = (String)task.get("blank"+(numberOfSpots+1)); if (blankSpot != null) { ++numberOfSpots; } } while (blankSpot != null); } %>