Produced by Team in a Box Eclipe Metrics on Thu May 13 10:30:09 EEST 2004
![]() |
|
CC | LOCm | NOL | NOP | NOS | Line | Method | Type | Package |
---|---|---|---|---|---|---|---|---|
25 | 65 | 10 | 3 | 73 | 470 | attribCount(java.lang.String, java.lang.String, java.lang.String) | AnalyserTestCache | fi.hy.eassari.showtask.trainer |
10 | 58 | 8 | 1 | 39 | 158 | getAttributevalue(java.lang.String) | ParameterString | fi.hy.eassari.showtask.trainer |
11 | 121 | 7 | 2 | 76 | 48 | analyse(java.lang.String[], java.lang.String) | OrderAnalyser | fi.hy.eassari.showtask.trainer |
9 | 84 | 7 | 2 | 54 | 32 | analyse(java.lang.String[], java.lang.String) | SimpleAnalyser | fi.hy.eassari.showtask.trainer |
198 | 445 | 6 | 4 | 574 | 24 | getAttribute(java.lang.String, java.lang.String, java.lang.String, java.lang.String) | AnalyserTestCache | fi.hy.eassari.showtask.trainer |
13 | 58 | 6 | 1 | 64 | 279 | getOptionValues(javax.servlet.http.HttpServletRequest) | Answer2 | fi.hy.eassari.showtask.trainer |
8 | 100 | 6 | 2 | 59 | 52 | analyse(java.lang.String[], java.lang.String) | OptionAnalyser | fi.hy.eassari.showtask.trainer |
9 | 97 | 6 | 2 | 71 | 59 | getAllAuthorTasks(java.lang.String, java.lang.String) | AllTasksDataBase | fi.hy.eassari.taskdefinition.util |
7 | 95 | 5 | 2 | 55 | 50 | analyse(java.lang.String[], java.lang.String) | BlankFillAnalyser | fi.hy.eassari.showtask.trainer |
5 | 25 | 5 | 1 | 15 | 132 | nextElementByName(java.lang.String) | ParameterString | fi.hy.eassari.showtask.trainer |
12 | 112 | 5 | 3 | 83 | 597 | taskById(int, java.lang.String, java.lang.String) | TaskBase | fi.hy.eassari.showtask.trainer |
7 | 107 | 5 | 2 | 72 | 29 | doPost(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse) | TaskServlet | fi.hy.eassari.showtask.trainer |
13 | 154 | 4 | 2 | 127 | 12 | doPost(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse) | Answer | fi.hy.eassari.showtask.trainer |
16 | 217 | 4 | 2 | 157 | 30 | doPost(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse) | Answer2 | fi.hy.eassari.showtask.trainer |
10 | 67 | 4 | 0 | 43 | 49 | nextTag() | ParameterString | fi.hy.eassari.showtask.trainer |
4 | 16 | 4 | 2 | 11 | 219 | nextWhitespace(int, int) | ParameterString | fi.hy.eassari.showtask.trainer |
4 | 16 | 4 | 2 | 11 | 236 | prevWhitespace(int, int) | ParameterString | fi.hy.eassari.showtask.trainer |
4 | 16 | 4 | 3 | 10 | 253 | nextAppearance(char, int, int) | ParameterString | fi.hy.eassari.showtask.trainer |
4 | 16 | 4 | 3 | 10 | 270 | prevAppearance(char, int, int) | ParameterString | fi.hy.eassari.showtask.trainer |
12 | 83 | 4 | 4 | 79 | 45 | getSetting(java.lang.String[], java.lang.String, java.lang.String, boolean) | SimpleDisplayer | fi.hy.eassari.showtask.trainer |
8 | 81 | 4 | 3 | 41 | 80 | attribCount(java.lang.String, java.lang.String, java.lang.String) | TaskBase | fi.hy.eassari.showtask.trainer |
6 | 53 | 4 | 9 | 24 | 165 | saveAnswer(java.lang.String, java.lang.String, java.lang.String, int, int, int, java.lang.String, java.lang.String, java.lang.String) | TaskBase | fi.hy.eassari.showtask.trainer |
6 | 43 | 4 | 3 | 27 | 263 | getTaskID(java.lang.String, java.lang.String, int) | TaskBase | fi.hy.eassari.showtask.trainer |
7 | 45 | 4 | 2 | 30 | 310 | languageDefined(java.lang.String, java.lang.String) | TaskBase | fi.hy.eassari.showtask.trainer |
10 | 89 | 4 | 3 | 53 | 457 | loadAllAttributes(java.lang.String, java.lang.String, java.lang.String) | TaskBase | fi.hy.eassari.showtask.trainer |
9 | 98 | 4 | 2 | 79 | 45 | loadData(java.lang.String, java.lang.String) | TaskDataBase | fi.hy.eassari.taskdefinition.util |
8 | 97 | 4 | 1 | 88 | 144 | saveData(fi.hy.eassari.taskdefinition.util.datastructures.TaskDTO) | TaskDataBase | fi.hy.eassari.taskdefinition.util |
5 | 46 | 4 | 0 | 41 | 366 | restoreDatabase() | TaskBaseTest | fi.hy.eassari.tests |
5 | 27 | 4 | 0 | 22 | 416 | deleteExtras() | TaskBaseTest | fi.hy.eassari.tests |
4 | 17 | 3 | 0 | 12 | 129 | getTechnicalHelp() | SimpleDisplayer | fi.hy.eassari.showtask.trainer |
4 | 17 | 3 | 0 | 12 | 147 | getTopicHelp() | SimpleDisplayer | fi.hy.eassari.showtask.trainer |
4 | 55 | 3 | 4 | 18 | 363 | getAttribute(java.lang.String, java.lang.String, java.lang.String, java.lang.String) | TaskBase | fi.hy.eassari.showtask.trainer |
3 | 14 | 3 | 2 | 11 | 34 | getDisplayer(java.lang.String, java.lang.String) | Tasktype | fi.hy.eassari.showtask.trainer |
3 | 17 | 3 | 2 | 12 | 49 | getAnalyser(java.lang.String, java.lang.String) | Tasktype | fi.hy.eassari.showtask.trainer |
3 | 24 | 3 | 1 | 23 | 23 | init(javax.servlet.ServletConfig) | TrainerServlet | fi.hy.eassari.showtask.trainer |
4 | 91 | 3 | 1 | 57 | 242 | updateData(fi.hy.eassari.taskdefinition.util.datastructures.TaskDTO) | TaskDataBase | fi.hy.eassari.taskdefinition.util |
4 | 33 | 3 | 0 | 24 | 355 | getNextTaskId() | TaskDataBase | fi.hy.eassari.taskdefinition.util |
4 | 32 | 3 | 0 | 24 | 389 | getNextTaskIdOracle() | TaskDataBase | fi.hy.eassari.taskdefinition.util |
3 | 23 | 3 | 0 | 17 | 64 | testGetSetting() | OptionDisplayerTest | fi.hy.eassari.tests |
3 | 15 | 3 | 2 | 10 | 95 | correctOptions(java.lang.String, java.lang.String) | OptionDisplayerTest | fi.hy.eassari.tests |
5 | 26 | 3 | 0 | 22 | 45 | testGetSetting() | OrderDisplayerTest | fi.hy.eassari.tests |
5 | 12 | 2 | 1 | 13 | 549 | taskType(java.lang.String) | AnalyserTestCache | fi.hy.eassari.showtask.trainer |
2 | 8 | 2 | 3 | 7 | 172 | feedbackbox(int, java.io.PrintWriter, fi.hy.eassari.showtask.trainer.Feedback) | Answer | fi.hy.eassari.showtask.trainer |
2 | 11 | 2 | 3 | 9 | 253 | feedbackbox(int, java.io.PrintWriter, fi.hy.eassari.showtask.trainer.Feedback) | Answer2 | fi.hy.eassari.showtask.trainer |
2 | 13 | 2 | 3 | 4 | 37 | init(java.lang.String, java.lang.String, java.lang.String) | BlankFillAnalyser | fi.hy.eassari.showtask.trainer |
2 | 11 | 2 | 0 | 9 | 51 | testAnalyseCorrectFills() | BlankFillAnalyserTest | fi.hy.eassari.showtask.trainer |
2 | 11 | 2 | 0 | 9 | 67 | testAnalyseEmptyFills() | BlankFillAnalyserTest | fi.hy.eassari.showtask.trainer |
2 | 11 | 2 | 0 | 9 | 79 | testAnalyseOneFillWrong() | BlankFillAnalyserTest | fi.hy.eassari.showtask.trainer |
2 | 11 | 2 | 0 | 9 | 91 | testAnalyseOneFillRight() | BlankFillAnalyserTest | fi.hy.eassari.showtask.trainer |
2 | 11 | 2 | 0 | 9 | 103 | testAnalyseHalfFillRight() | BlankFillAnalyserTest | fi.hy.eassari.showtask.trainer |
2 | 11 | 2 | 0 | 9 | 115 | testAnalyseFirstFillRight() | BlankFillAnalyserTest | fi.hy.eassari.showtask.trainer |
2 | 11 | 2 | 0 | 9 | 127 | testAnalyseLastFillRight() | BlankFillAnalyserTest | fi.hy.eassari.showtask.trainer |
2 | 11 | 2 | 0 | 9 | 139 | testAnalyseLastFillWrong() | BlankFillAnalyserTest | fi.hy.eassari.showtask.trainer |
2 | 11 | 2 | 0 | 9 | 151 | testAnalyseFirstFillWrong() | BlankFillAnalyserTest | fi.hy.eassari.showtask.trainer |
2 | 11 | 2 | 0 | 9 | 163 | testAnalyseFirstAndLastFillRight() | BlankFillAnalyserTest | fi.hy.eassari.showtask.trainer |
2 | 11 | 2 | 0 | 9 | 175 | testAnalyseFirstAndLastFillWrong() | BlankFillAnalyserTest | fi.hy.eassari.showtask.trainer |
2 | 11 | 2 | 0 | 9 | 48 | testAnalyseCorrectFills() | BlankFillAnalyserUnitTest | fi.hy.eassari.showtask.trainer |
2 | 11 | 2 | 0 | 9 | 63 | testAnalyseEmptyFills() | BlankFillAnalyserUnitTest | fi.hy.eassari.showtask.trainer |
2 | 11 | 2 | 0 | 9 | 75 | testAnalyseOneFillWrong() | BlankFillAnalyserUnitTest | fi.hy.eassari.showtask.trainer |
2 | 11 | 2 | 0 | 9 | 87 | testAnalyseOneFillRight() | BlankFillAnalyserUnitTest | fi.hy.eassari.showtask.trainer |
2 | 11 | 2 | 0 | 9 | 99 | testAnalyseHalfFillRight() | BlankFillAnalyserUnitTest | fi.hy.eassari.showtask.trainer |
2 | 11 | 2 | 0 | 9 | 111 | testAnalyseFirstFillRight() | BlankFillAnalyserUnitTest | fi.hy.eassari.showtask.trainer |
2 | 11 | 2 | 0 | 9 | 123 | testAnalyseLastFillRight() | BlankFillAnalyserUnitTest | fi.hy.eassari.showtask.trainer |
2 | 11 | 2 | 0 | 9 | 135 | testAnalyseLastFillWrong() | BlankFillAnalyserUnitTest | fi.hy.eassari.showtask.trainer |
2 | 11 | 2 | 0 | 9 | 147 | testAnalyseFirstFillWrong() | BlankFillAnalyserUnitTest | fi.hy.eassari.showtask.trainer |
2 | 11 | 2 | 0 | 9 | 159 | testAnalyseFirstAndLastFillRight() | BlankFillAnalyserUnitTest | fi.hy.eassari.showtask.trainer |
2 | 11 | 2 | 0 | 9 | 171 | testAnalyseFirstAndLastFillWrong() | BlankFillAnalyserUnitTest | fi.hy.eassari.showtask.trainer |
2 | 14 | 2 | 0 | 11 | 31 | testHelloWorld() | HelloWorldTest | fi.hy.eassari.showtask.trainer |
2 | 13 | 2 | 3 | 4 | 38 | init(java.lang.String, java.lang.String, java.lang.String) | OptionAnalyser | fi.hy.eassari.showtask.trainer |
2 | 11 | 2 | 0 | 9 | 52 | testAnalyseOneCorrect() | OptionAnalyserTest | fi.hy.eassari.showtask.trainer |
2 | 11 | 2 | 0 | 9 | 64 | testAnalyseManyCorrect() | OptionAnalyserTest | fi.hy.eassari.showtask.trainer |
2 | 11 | 2 | 0 | 9 | 76 | testAnalyseNoCorrectNoChosen() | OptionAnalyserTest | fi.hy.eassari.showtask.trainer |
2 | 11 | 2 | 0 | 9 | 88 | testAnalyseAllCorrect() | OptionAnalyserTest | fi.hy.eassari.showtask.trainer |
2 | 11 | 2 | 0 | 9 | 100 | testAnalyseHalfCorrect() | OptionAnalyserTest | fi.hy.eassari.showtask.trainer |
2 | 11 | 2 | 0 | 9 | 116 | testAnalyseOneRightOneWrong() | OptionAnalyserTest | fi.hy.eassari.showtask.trainer |
2 | 11 | 2 | 0 | 9 | 128 | testAnalyseOneRightAllChosen() | OptionAnalyserTest | fi.hy.eassari.showtask.trainer |
2 | 11 | 2 | 0 | 9 | 140 | testAnalyseAllRightChosenOneWrongChosen() | OptionAnalyserTest | fi.hy.eassari.showtask.trainer |
2 | 11 | 2 | 0 | 9 | 152 | testAnalyseManyRightManyWrongAllChosen() | OptionAnalyserTest | fi.hy.eassari.showtask.trainer |
2 | 11 | 2 | 0 | 9 | 164 | testAnalyseHalfRightOneWrongChosen() | OptionAnalyserTest | fi.hy.eassari.showtask.trainer |
2 | 11 | 2 | 0 | 9 | 176 | testAnalyseHalfRightAllChosen() | OptionAnalyserTest | fi.hy.eassari.showtask.trainer |
2 | 11 | 2 | 0 | 9 | 192 | testAnalyseOneRightWrongChosen() | OptionAnalyserTest | fi.hy.eassari.showtask.trainer |
2 | 11 | 2 | 0 | 9 | 204 | testAnalyseOneRightAllWrongChosen() | OptionAnalyserTest | fi.hy.eassari.showtask.trainer |
2 | 11 | 2 | 0 | 9 | 216 | testAnalyseManyRightOneWrongChosen() | OptionAnalyserTest | fi.hy.eassari.showtask.trainer |
2 | 11 | 2 | 0 | 9 | 228 | testAnalyseNoRightAllChosen() | OptionAnalyserTest | fi.hy.eassari.showtask.trainer |
2 | 11 | 2 | 0 | 9 | 239 | testAnalyseHalfRightAllWrongChosen() | OptionAnalyserTest | fi.hy.eassari.showtask.trainer |
2 | 11 | 2 | 0 | 9 | 255 | testAnalyseOneRightNoChosen() | OptionAnalyserTest | fi.hy.eassari.showtask.trainer |
2 | 11 | 2 | 0 | 9 | 267 | testAnalyseAllRightNoChosen() | OptionAnalyserTest | fi.hy.eassari.showtask.trainer |
2 | 11 | 2 | 0 | 9 | 279 | testAnalyseHalfRightNoChosen() | OptionAnalyserTest | fi.hy.eassari.showtask.trainer |
2 | 11 | 2 | 0 | 9 | 291 | testAnalyseAllRightOneRightMissing() | OptionAnalyserTest | fi.hy.eassari.showtask.trainer |
2 | 11 | 2 | 0 | 9 | 303 | testAnalyseManyRightOneRightMissing() | OptionAnalyserTest | fi.hy.eassari.showtask.trainer |
2 | 11 | 2 | 0 | 9 | 315 | testAnalyseAllRightOneRightChosen() | OptionAnalyserTest | fi.hy.eassari.showtask.trainer |
2 | 11 | 2 | 0 | 9 | 327 | testAnalyseManyRightOneRightChosen() | OptionAnalyserTest | fi.hy.eassari.showtask.trainer |
2 | 11 | 2 | 0 | 9 | 52 | testAnalyseOneCorrect() | OptionAnalyserUnitTest | fi.hy.eassari.showtask.trainer |
2 | 11 | 2 | 0 | 9 | 64 | testAnalyseManyCorrect() | OptionAnalyserUnitTest | fi.hy.eassari.showtask.trainer |
2 | 11 | 2 | 0 | 9 | 76 | testAnalyseNoCorrectNoChosen() | OptionAnalyserUnitTest | fi.hy.eassari.showtask.trainer |
2 | 11 | 2 | 0 | 9 | 88 | testAnalyseAllCorrect() | OptionAnalyserUnitTest | fi.hy.eassari.showtask.trainer |
2 | 11 | 2 | 0 | 9 | 100 | testAnalyseHalfCorrect() | OptionAnalyserUnitTest | fi.hy.eassari.showtask.trainer |
2 | 11 | 2 | 0 | 9 | 116 | testAnalyseOneRightOneWrong() | OptionAnalyserUnitTest | fi.hy.eassari.showtask.trainer |
2 | 11 | 2 | 0 | 9 | 128 | testAnalyseOneRightAllChosen() | OptionAnalyserUnitTest | fi.hy.eassari.showtask.trainer |
2 | 11 | 2 | 0 | 9 | 140 | testAnalyseAllRightChosenOneWrongChosen() | OptionAnalyserUnitTest | fi.hy.eassari.showtask.trainer |
2 | 11 | 2 | 0 | 9 | 152 | testAnalyseManyRightManyWrongAllChosen() | OptionAnalyserUnitTest | fi.hy.eassari.showtask.trainer |
2 | 11 | 2 | 0 | 9 | 164 | testAnalyseHalfRightOneWrongChosen() | OptionAnalyserUnitTest | fi.hy.eassari.showtask.trainer |
2 | 11 | 2 | 0 | 9 | 176 | testAnalyseHalfRightAllChosen() | OptionAnalyserUnitTest | fi.hy.eassari.showtask.trainer |
2 | 11 | 2 | 0 | 9 | 192 | testAnalyseOneRightWrongChosen() | OptionAnalyserUnitTest | fi.hy.eassari.showtask.trainer |
2 | 11 | 2 | 0 | 9 | 204 | testAnalyseOneRightAllWrongChosen() | OptionAnalyserUnitTest | fi.hy.eassari.showtask.trainer |
2 | 11 | 2 | 0 | 9 | 216 | testAnalyseManyRightOneWrongChosen() | OptionAnalyserUnitTest | fi.hy.eassari.showtask.trainer |
2 | 11 | 2 | 0 | 9 | 228 | testAnalyseNoRightAllChosen() | OptionAnalyserUnitTest | fi.hy.eassari.showtask.trainer |
2 | 11 | 2 | 0 | 9 | 239 | testAnalyseHalfRightAllWrongChosen() | OptionAnalyserUnitTest | fi.hy.eassari.showtask.trainer |
2 | 11 | 2 | 0 | 9 | 255 | testAnalyseOneRightNoChosen() | OptionAnalyserUnitTest | fi.hy.eassari.showtask.trainer |
2 | 11 | 2 | 0 | 9 | 267 | testAnalyseAllRightNoChosen() | OptionAnalyserUnitTest | fi.hy.eassari.showtask.trainer |
2 | 11 | 2 | 0 | 9 | 279 | testAnalyseHalfRightNoChosen() | OptionAnalyserUnitTest | fi.hy.eassari.showtask.trainer |
2 | 11 | 2 | 0 | 9 | 291 | testAnalyseAllRightOneRightMissing() | OptionAnalyserUnitTest | fi.hy.eassari.showtask.trainer |
2 | 11 | 2 | 0 | 9 | 303 | testAnalyseManyRightOneRightMissing() | OptionAnalyserUnitTest | fi.hy.eassari.showtask.trainer |
2 | 11 | 2 | 0 | 9 | 315 | testAnalyseAllRightOneRightChosen() | OptionAnalyserUnitTest | fi.hy.eassari.showtask.trainer |
2 | 11 | 2 | 0 | 9 | 327 | testAnalyseManyRightOneRightChosen() | OptionAnalyserUnitTest | fi.hy.eassari.showtask.trainer |
2 | 13 | 2 | 3 | 4 | 35 | init(java.lang.String, java.lang.String, java.lang.String) | OrderAnalyser | fi.hy.eassari.showtask.trainer |
2 | 11 | 2 | 0 | 9 | 51 | testAnalyseRightOrder() | OrderAnalyserTest | fi.hy.eassari.showtask.trainer |
2 | 11 | 2 | 0 | 9 | 67 | testAnalyseReverseOrder() | OrderAnalyserTest | fi.hy.eassari.showtask.trainer |
2 | 11 | 2 | 0 | 9 | 79 | testAnalyseFirstLast() | OrderAnalyserTest | fi.hy.eassari.showtask.trainer |
2 | 11 | 2 | 0 | 9 | 91 | testAnalyseLastFirst() | OrderAnalyserTest | fi.hy.eassari.showtask.trainer |
2 | 11 | 2 | 0 | 9 | 49 | testAnalyseRightOrder() | OrderAnalyserUnitTest | fi.hy.eassari.showtask.trainer |
2 | 11 | 2 | 0 | 9 | 65 | testAnalyseReverseOrder() | OrderAnalyserUnitTest | fi.hy.eassari.showtask.trainer |
2 | 11 | 2 | 0 | 9 | 77 | testAnalyseFirstLast() | OrderAnalyserUnitTest | fi.hy.eassari.showtask.trainer |
2 | 11 | 2 | 0 | 9 | 89 | testAnalyseLastFirst() | OrderAnalyserUnitTest | fi.hy.eassari.showtask.trainer |
2 | 6 | 2 | 0 | 3 | 117 | getElementName() | ParameterString | fi.hy.eassari.showtask.trainer |
2 | 6 | 2 | 0 | 3 | 124 | getElementIndex() | ParameterString | fi.hy.eassari.showtask.trainer |
3 | 38 | 2 | 1 | 40 | 287 | main(java.lang.String[]) | ParameterString | fi.hy.eassari.showtask.trainer |
2 | 6 | 2 | 3 | 4 | 24 | init(java.lang.String, java.lang.String, java.lang.String) | SimpleAnalyser | fi.hy.eassari.showtask.trainer |
3 | 30 | 2 | 0 | 11 | 423 | getConnection() | TaskBase | fi.hy.eassari.showtask.trainer |
2 | 6 | 2 | 0 | 3 | 75 | getStyle() | Tasktype | fi.hy.eassari.showtask.trainer |
2 | 26 | 2 | 1 | 21 | 17 | main(java.lang.String[]) | Testeri | fi.hy.eassari.showtask.trainer |
6 | 35 | 2 | 1 | 32 | 32 | TrainerParameters(javax.servlet.http.HttpServletRequest) | TrainerParameters | fi.hy.eassari.showtask.trainer |
2 | 21 | 2 | 0 | 19 | 112 | getHiddens() | TrainerParameters | fi.hy.eassari.showtask.trainer |
4 | 29 | 2 | 3 | 20 | 49 | pageHeader(java.lang.String, java.lang.String, java.lang.String) | TrainerServlet | fi.hy.eassari.showtask.trainer |
2 | 26 | 2 | 1 | 21 | 16 | main(java.lang.String[]) | UnitTester | fi.hy.eassari.showtask.trainer |
2 | 20 | 2 | 1 | 10 | 334 | deleteTaskData(java.lang.String) | TaskDataBase | fi.hy.eassari.taskdefinition.util |
7 | 64 | 2 | 0 | 45 | 43 | testDoPost() | DisplayerServlet2Test | fi.hy.eassari.tests |
5 | 46 | 2 | 0 | 37 | 111 | testDoGet() | DisplayerServlet2Test | fi.hy.eassari.tests |
2 | 15 | 2 | 1 | 7 | 29 | TaskBaseTest(java.lang.String) | TaskBaseTest | fi.hy.eassari.tests |
7 | 105 | 2 | 0 | 52 | 187 | testSaveAnswer() | TaskBaseTest | fi.hy.eassari.tests |
11 | 59 | 2 | 0 | 69 | 297 | testGetAttribute() | TaskBaseTest | fi.hy.eassari.tests |
3 | 19 | 2 | 0 | 11 | 451 | getConnection() | TaskBaseTest | fi.hy.eassari.tests |
1 | 12 | 1 | 9 | 0 | 536 | saveAnswer(java.lang.String, java.lang.String, java.lang.String, int, int, int, java.lang.String, java.lang.String, java.lang.String) | AnalyserTestCache | fi.hy.eassari.showtask.trainer |
1 | 4 | 1 | 3 | 1 | 562 | getTaskID(java.lang.String, java.lang.String, int) | AnalyserTestCache | fi.hy.eassari.showtask.trainer |
1 | 4 | 1 | 2 | 1 | 567 | languageDefined(java.lang.String, java.lang.String) | AnalyserTestCache | fi.hy.eassari.showtask.trainer |
1 | 3 | 1 | 2 | 1 | 167 | doGet(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse) | Answer | fi.hy.eassari.showtask.trainer |
1 | 3 | 1 | 2 | 1 | 248 | doGet(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse) | Answer2 | fi.hy.eassari.showtask.trainer |
1 | 23 | 1 | 2 | 12 | 35 | doGet(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse) | Answer3 | fi.hy.eassari.showtask.trainer |
1 | 7 | 1 | 0 | 5 | 30 | BlankFillAnalyser() | BlankFillAnalyser | fi.hy.eassari.showtask.trainer |
1 | 8 | 1 | 1 | 1 | 145 | registerCache(fi.hy.eassari.showtask.trainer.AttributeCache) | BlankFillAnalyser | fi.hy.eassari.showtask.trainer |
1 | 6 | 1 | 0 | 1 | 154 | getInitP() | BlankFillAnalyser | fi.hy.eassari.showtask.trainer |
1 | 6 | 1 | 0 | 1 | 161 | getMyName() | BlankFillAnalyser | fi.hy.eassari.showtask.trainer |
1 | 6 | 1 | 0 | 1 | 167 | getTaskID() | BlankFillAnalyser | fi.hy.eassari.showtask.trainer |
1 | 6 | 1 | 0 | 1 | 173 | getLanguage() | BlankFillAnalyser | fi.hy.eassari.showtask.trainer |
1 | 7 | 1 | 1 | 1 | 29 | BlankFillAnalyserTest(java.lang.String) | BlankFillAnalyserTest | fi.hy.eassari.showtask.trainer |
1 | 2 | 1 | 0 | 0 | 37 | testBlankFillAnalyser() | BlankFillAnalyserTest | fi.hy.eassari.showtask.trainer |
1 | 6 | 1 | 0 | 7 | 40 | testInit() | BlankFillAnalyserTest | fi.hy.eassari.showtask.trainer |
1 | 2 | 1 | 0 | 0 | 187 | testRegisterCache() | BlankFillAnalyserTest | fi.hy.eassari.showtask.trainer |
1 | 7 | 1 | 1 | 1 | 29 | BlankFillAnalyserUnitTest(java.lang.String) | BlankFillAnalyserUnitTest | fi.hy.eassari.showtask.trainer |
1 | 2 | 1 | 0 | 0 | 36 | setUp() | BlankFillAnalyserUnitTest | fi.hy.eassari.showtask.trainer |
1 | 2 | 1 | 0 | 0 | 39 | testOrderAnalyser() | BlankFillAnalyserUnitTest | fi.hy.eassari.showtask.trainer |
1 | 2 | 1 | 0 | 0 | 42 | testInit() | BlankFillAnalyserUnitTest | fi.hy.eassari.showtask.trainer |
1 | 2 | 1 | 0 | 0 | 183 | testRegisterCache() | BlankFillAnalyserUnitTest | fi.hy.eassari.showtask.trainer |
1 | 3 | 1 | 1 | 1 | 7 | CacheException(java.lang.String) | CacheException | fi.hy.eassari.showtask.trainer |
1 | 10 | 1 | 0 | 5 | 26 | Feedback() | Feedback | fi.hy.eassari.showtask.trainer |
1 | 12 | 1 | 2 | 4 | 37 | Feedback(int, java.lang.String) | Feedback | fi.hy.eassari.showtask.trainer |
1 | 15 | 1 | 5 | 5 | 50 | Feedback(int, int, java.lang.String, java.lang.String, java.lang.String) | Feedback | fi.hy.eassari.showtask.trainer |
1 | 3 | 1 | 0 | 1 | 67 | getErrorCode() | Feedback | fi.hy.eassari.showtask.trainer |
1 | 3 | 1 | 0 | 1 | 71 | getEvaluation() | Feedback | fi.hy.eassari.showtask.trainer |
1 | 3 | 1 | 0 | 1 | 75 | getMsgTextPos() | Feedback | fi.hy.eassari.showtask.trainer |
1 | 3 | 1 | 0 | 1 | 79 | getMsgTextNeg() | Feedback | fi.hy.eassari.showtask.trainer |
1 | 3 | 1 | 0 | 1 | 83 | getExtra() | Feedback | fi.hy.eassari.showtask.trainer |
1 | 3 | 1 | 1 | 1 | 87 | setErrorCode(int) | Feedback | fi.hy.eassari.showtask.trainer |
1 | 3 | 1 | 1 | 1 | 91 | setMsgTextPos(java.lang.String) | Feedback | fi.hy.eassari.showtask.trainer |
1 | 3 | 1 | 1 | 1 | 95 | setMsgTextNeg(java.lang.String) | Feedback | fi.hy.eassari.showtask.trainer |
1 | 3 | 1 | 0 | 1 | 99 | causedFatalError() | Feedback | fi.hy.eassari.showtask.trainer |
1 | 3 | 1 | 1 | 1 | 103 | wasPassed(int) | Feedback | fi.hy.eassari.showtask.trainer |
1 | 7 | 1 | 0 | 1 | 106 | toString() | Feedback | fi.hy.eassari.showtask.trainer |
1 | 23 | 1 | 2 | 12 | 35 | doGet(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse) | HelloWorld | fi.hy.eassari.showtask.trainer |
1 | 7 | 1 | 1 | 1 | 23 | HelloWorldTest(java.lang.String) | HelloWorldTest | fi.hy.eassari.showtask.trainer |
1 | 7 | 1 | 0 | 5 | 30 | OptionAnalyser() | OptionAnalyser | fi.hy.eassari.showtask.trainer |
1 | 7 | 1 | 1 | 1 | 152 | registerCache(fi.hy.eassari.showtask.trainer.AttributeCache) | OptionAnalyser | fi.hy.eassari.showtask.trainer |
1 | 6 | 1 | 0 | 1 | 159 | getInitP() | OptionAnalyser | fi.hy.eassari.showtask.trainer |
1 | 6 | 1 | 0 | 1 | 165 | getMyName() | OptionAnalyser | fi.hy.eassari.showtask.trainer |
1 | 6 | 1 | 0 | 1 | 171 | getTaskID() | OptionAnalyser | fi.hy.eassari.showtask.trainer |
1 | 6 | 1 | 0 | 1 | 177 | getLanguage() | OptionAnalyser | fi.hy.eassari.showtask.trainer |
1 | 7 | 1 | 1 | 1 | 29 | OptionAnalyserTest(java.lang.String) | OptionAnalyserTest | fi.hy.eassari.showtask.trainer |
1 | 3 | 1 | 0 | 0 | 37 | setUp() | OptionAnalyserTest | fi.hy.eassari.showtask.trainer |
1 | 3 | 1 | 0 | 0 | 41 | testOptionAnalyser() | OptionAnalyserTest | fi.hy.eassari.showtask.trainer |
1 | 3 | 1 | 0 | 0 | 45 | testInit() | OptionAnalyserTest | fi.hy.eassari.showtask.trainer |
1 | 2 | 1 | 0 | 0 | 339 | testRegisterCache() | OptionAnalyserTest | fi.hy.eassari.showtask.trainer |
1 | 7 | 1 | 1 | 1 | 29 | OptionAnalyserUnitTest(java.lang.String) | OptionAnalyserUnitTest | fi.hy.eassari.showtask.trainer |
1 | 3 | 1 | 0 | 0 | 37 | setUp() | OptionAnalyserUnitTest | fi.hy.eassari.showtask.trainer |
1 | 3 | 1 | 0 | 0 | 41 | testOptionAnalyser() | OptionAnalyserUnitTest | fi.hy.eassari.showtask.trainer |
1 | 3 | 1 | 0 | 0 | 45 | testInit() | OptionAnalyserUnitTest | fi.hy.eassari.showtask.trainer |
1 | 2 | 1 | 0 | 0 | 339 | testRegisterCache() | OptionAnalyserUnitTest | fi.hy.eassari.showtask.trainer |
1 | 7 | 1 | 0 | 5 | 28 | OrderAnalyser() | OrderAnalyser | fi.hy.eassari.showtask.trainer |
1 | 6 | 1 | 1 | 1 | 169 | registerCache(fi.hy.eassari.showtask.trainer.AttributeCache) | OrderAnalyser | fi.hy.eassari.showtask.trainer |
1 | 6 | 1 | 0 | 1 | 175 | getInitP() | OrderAnalyser | fi.hy.eassari.showtask.trainer |
1 | 6 | 1 | 0 | 1 | 181 | getMyName() | OrderAnalyser | fi.hy.eassari.showtask.trainer |
1 | 6 | 1 | 0 | 1 | 187 | getTaskID() | OrderAnalyser | fi.hy.eassari.showtask.trainer |
1 | 6 | 1 | 0 | 1 | 193 | getLanguage() | OrderAnalyser | fi.hy.eassari.showtask.trainer |
1 | 7 | 1 | 1 | 1 | 29 | OrderAnalyserTest(java.lang.String) | OrderAnalyserTest | fi.hy.eassari.showtask.trainer |
1 | 2 | 1 | 0 | 0 | 37 | testOrderAnalyser() | OrderAnalyserTest | fi.hy.eassari.showtask.trainer |
1 | 6 | 1 | 0 | 7 | 40 | testInit() | OrderAnalyserTest | fi.hy.eassari.showtask.trainer |
1 | 2 | 1 | 0 | 0 | 103 | testRegisterCache() | OrderAnalyserTest | fi.hy.eassari.showtask.trainer |
1 | 7 | 1 | 1 | 1 | 29 | OrderAnalyserUnitTest(java.lang.String) | OrderAnalyserUnitTest | fi.hy.eassari.showtask.trainer |
1 | 2 | 1 | 0 | 0 | 37 | setUp() | OrderAnalyserUnitTest | fi.hy.eassari.showtask.trainer |
1 | 2 | 1 | 0 | 0 | 40 | testOrderAnalyser() | OrderAnalyserUnitTest | fi.hy.eassari.showtask.trainer |
1 | 2 | 1 | 0 | 0 | 43 | testInit() | OrderAnalyserUnitTest | fi.hy.eassari.showtask.trainer |
1 | 2 | 1 | 0 | 0 | 101 | testRegisterCache() | OrderAnalyserUnitTest | fi.hy.eassari.showtask.trainer |
1 | 12 | 1 | 1 | 10 | 35 | ParameterString(java.lang.String) | ParameterString | fi.hy.eassari.showtask.trainer |
1 | 3 | 1 | 1 | 1 | 17 | sayHello(java.io.PrintWriter) | SayHello | fi.hy.eassari.showtask.trainer |
1 | 7 | 1 | 0 | 5 | 16 | SimpleAnalyser() | SimpleAnalyser | fi.hy.eassari.showtask.trainer |
1 | 3 | 1 | 1 | 1 | 117 | registerCache(fi.hy.eassari.showtask.trainer.AttributeCache) | SimpleAnalyser | fi.hy.eassari.showtask.trainer |
1 | 6 | 1 | 0 | 4 | 16 | SimpleDisplayer() | SimpleDisplayer | fi.hy.eassari.showtask.trainer |
1 | 5 | 1 | 3 | 3 | 23 | init(java.lang.String, java.lang.String, java.lang.String) | SimpleDisplayer | fi.hy.eassari.showtask.trainer |
1 | 7 | 1 | 0 | 3 | 29 | getStyle() | SimpleDisplayer | fi.hy.eassari.showtask.trainer |
1 | 7 | 1 | 0 | 3 | 37 | getScript() | SimpleDisplayer | fi.hy.eassari.showtask.trainer |
1 | 3 | 1 | 0 | 1 | 165 | getHelps() | SimpleDisplayer | fi.hy.eassari.showtask.trainer |
1 | 3 | 1 | 1 | 1 | 169 | registerCache(fi.hy.eassari.showtask.trainer.AttributeCache) | SimpleDisplayer | fi.hy.eassari.showtask.trainer |
1 | 19 | 1 | 13 | 13 | 30 | Task(java.lang.String, java.lang.String, java.lang.String, java.lang.String, int, java.sql.Timestamp, boolean, boolean, boolean, boolean, int, int, fi.hy.eassari.showtask.trainer.Tasktype) | Task | fi.hy.eassari.showtask.trainer |
1 | 4 | 1 | 1 | 3 | 73 | getDisplayer(java.lang.String) | Task | fi.hy.eassari.showtask.trainer |
1 | 4 | 1 | 1 | 3 | 77 | getAnalyser(java.lang.String) | Task | fi.hy.eassari.showtask.trainer |
1 | 3 | 1 | 1 | 1 | 83 | shouldAllowRetry(int) | Task | fi.hy.eassari.showtask.trainer |
1 | 3 | 1 | 0 | 1 | 88 | shouldRegisterTry() | Task | fi.hy.eassari.showtask.trainer |
1 | 3 | 1 | 0 | 1 | 93 | shouldStoreAnswer() | Task | fi.hy.eassari.showtask.trainer |
1 | 3 | 1 | 0 | 1 | 97 | shouldBeAnalysed() | Task | fi.hy.eassari.showtask.trainer |
1 | 3 | 1 | 0 | 1 | 101 | shouldKnowStudent() | Task | fi.hy.eassari.showtask.trainer |
1 | 3 | 1 | 0 | 1 | 105 | getTasktypeID() | Task | fi.hy.eassari.showtask.trainer |
1 | 3 | 1 | 0 | 1 | 109 | getTasktype() | Task | fi.hy.eassari.showtask.trainer |
1 | 3 | 1 | 0 | 1 | 113 | getTaskID() | Task | fi.hy.eassari.showtask.trainer |
1 | 3 | 1 | 0 | 1 | 117 | getCutoffvalue() | Task | fi.hy.eassari.showtask.trainer |
1 | 3 | 1 | 0 | 2 | 121 | getStyle() | Task | fi.hy.eassari.showtask.trainer |
1 | 34 | 1 | 4 | 7 | 40 | TaskBase(java.lang.String, java.lang.String, java.lang.String, java.lang.String) | TaskBase | fi.hy.eassari.showtask.trainer |
1 | 3 | 1 | 1 | 0 | 25 | init(javax.servlet.ServletConfig) | TaskServlet | fi.hy.eassari.showtask.trainer |
1 | 3 | 1 | 2 | 1 | 137 | doGet(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse) | TaskServlet | fi.hy.eassari.showtask.trainer |
1 | 9 | 1 | 6 | 6 | 24 | Tasktype(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String) | Tasktype | fi.hy.eassari.showtask.trainer |
1 | 3 | 1 | 0 | 1 | 67 | getDisplayerClass() | Tasktype | fi.hy.eassari.showtask.trainer |
1 | 3 | 1 | 0 | 1 | 71 | getAnalyserClass() | Tasktype | fi.hy.eassari.showtask.trainer |
1 | 3 | 1 | 0 | 1 | 83 | getTypeName() | Tasktype | fi.hy.eassari.showtask.trainer |
1 | 3 | 1 | 0 | 1 | 68 | getFullTaskID() | TrainerParameters | fi.hy.eassari.showtask.trainer |
1 | 3 | 1 | 0 | 1 | 72 | getTaskNo() | TrainerParameters | fi.hy.eassari.showtask.trainer |
1 | 3 | 1 | 0 | 1 | 76 | getCourseID() | TrainerParameters | fi.hy.eassari.showtask.trainer |
1 | 3 | 1 | 0 | 1 | 80 | getModuleID() | TrainerParameters | fi.hy.eassari.showtask.trainer |
1 | 3 | 1 | 0 | 1 | 84 | getStudentID() | TrainerParameters | fi.hy.eassari.showtask.trainer |
1 | 3 | 1 | 0 | 1 | 88 | studentUnknown() | TrainerParameters | fi.hy.eassari.showtask.trainer |
1 | 3 | 1 | 0 | 1 | 92 | getAnswer() | TrainerParameters | fi.hy.eassari.showtask.trainer |
1 | 3 | 1 | 0 | 1 | 96 | getParams() | TrainerParameters | fi.hy.eassari.showtask.trainer |
1 | 3 | 1 | 0 | 1 | 100 | getLanguage() | TrainerParameters | fi.hy.eassari.showtask.trainer |
1 | 3 | 1 | 0 | 1 | 104 | getParameterErrors() | TrainerParameters | fi.hy.eassari.showtask.trainer |
1 | 3 | 1 | 0 | 1 | 108 | isFaulty() | TrainerParameters | fi.hy.eassari.showtask.trainer |
1 | 4 | 1 | 0 | 1 | 80 | bodyBegin() | TrainerServlet | fi.hy.eassari.showtask.trainer |
1 | 3 | 1 | 0 | 1 | 85 | bodyEnd() | TrainerServlet | fi.hy.eassari.showtask.trainer |
1 | 3 | 1 | 0 | 1 | 89 | footer() | TrainerServlet | fi.hy.eassari.showtask.trainer |
1 | 9 | 1 | 1 | 8 | 93 | errorBox(java.lang.String) | TrainerServlet | fi.hy.eassari.showtask.trainer |
1 | 9 | 1 | 2 | 13 | 103 | fatalErrorNotification(java.lang.String, java.lang.String) | TrainerServlet | fi.hy.eassari.showtask.trainer |
1 | 6 | 1 | 0 | 1 | 9 | TaskProcessingException() | TaskProcessingException | fi.hy.eassari.taskdefinition.exception |
1 | 6 | 1 | 1 | 1 | 16 | TaskProcessingException(java.lang.String) | TaskProcessingException | fi.hy.eassari.taskdefinition.exception |
1 | 6 | 1 | 0 | 1 | 25 | AllTasksDataBase() | AllTasksDataBase | fi.hy.eassari.taskdefinition.util |
1 | 10 | 1 | 4 | 1 | 32 | AllTasksDataBase(java.lang.String, java.lang.String, java.lang.String, java.lang.String) | AllTasksDataBase | fi.hy.eassari.taskdefinition.util |
1 | 4 | 1 | 2 | 1 | 46 | loadData(java.lang.String, java.lang.String) | AllTasksDataBase | fi.hy.eassari.taskdefinition.util |
1 | 4 | 1 | 1 | 1 | 54 | saveData(fi.hy.eassari.taskdefinition.util.datastructures.TaskDTO) | AllTasksDataBase | fi.hy.eassari.taskdefinition.util |
1 | 4 | 1 | 1 | 1 | 159 | updateData(fi.hy.eassari.taskdefinition.util.datastructures.TaskDTO) | AllTasksDataBase | fi.hy.eassari.taskdefinition.util |
1 | 6 | 1 | 0 | 1 | 27 | TaskDataBase() | TaskDataBase | fi.hy.eassari.taskdefinition.util |
1 | 10 | 1 | 4 | 1 | 34 | TaskDataBase(java.lang.String, java.lang.String, java.lang.String, java.lang.String) | TaskDataBase | fi.hy.eassari.taskdefinition.util |
1 | 8 | 1 | 1 | 1 | 31 | DisplayerServlet2Test(java.lang.String) | DisplayerServlet2Test | fi.hy.eassari.tests |
1 | 3 | 1 | 1 | 1 | 34 | OptionDisplayerTest(java.lang.String) | OptionDisplayerTest | fi.hy.eassari.tests |
1 | 11 | 1 | 0 | 6 | 45 | testCorrectOptions() | OptionDisplayerTest | fi.hy.eassari.tests |
1 | 3 | 1 | 1 | 1 | 34 | OrderDisplayerTest(java.lang.String) | OrderDisplayerTest | fi.hy.eassari.tests |
1 | 38 | 1 | 0 | 32 | 59 | testAttribCount() | TaskBaseTest | fi.hy.eassari.tests |
1 | 17 | 1 | 0 | 17 | 134 | testgetTaskID() | TaskBaseTest | fi.hy.eassari.tests |
1 | 17 | 1 | 0 | 16 | 162 | testlanguageDefined() | TaskBaseTest | fi.hy.eassari.tests |
- | - | - | 3 | - | 17 | init(java.lang.String, java.lang.String, java.lang.String) | AnalyserInterface | fi.hy.eassari.showtask.trainer |
- | - | - | 2 | - | 26 | analyse(java.lang.String[], java.lang.String) | AnalyserInterface | fi.hy.eassari.showtask.trainer |
- | - | - | 1 | - | 38 | registerCache(fi.hy.eassari.showtask.trainer.AttributeCache) | AnalyserInterface | fi.hy.eassari.showtask.trainer |
- | - | - | 4 | - | 19 | getAttribute(java.lang.String, java.lang.String, java.lang.String, java.lang.String) | AttributeCache | fi.hy.eassari.showtask.trainer |
- | - | - | 3 | - | 39 | attribCount(java.lang.String, java.lang.String, java.lang.String) | AttributeCache | fi.hy.eassari.showtask.trainer |
- | - | - | 9 | - | 47 | saveAnswer(java.lang.String, java.lang.String, java.lang.String, int, int, int, java.lang.String, java.lang.String, java.lang.String) | AttributeCache | fi.hy.eassari.showtask.trainer |
- | - | - | 3 | - | 66 | getTaskID(java.lang.String, java.lang.String, int) | AttributeCache | fi.hy.eassari.showtask.trainer |
- | - | - | 2 | - | 75 | languageDefined(java.lang.String, java.lang.String) | AttributeCache | fi.hy.eassari.showtask.trainer |
- | - | - | 3 | - | 8 | init(java.lang.String, java.lang.String, java.lang.String) | DisplayerInterface | fi.hy.eassari.showtask.trainer |
- | - | - | 0 | - | 17 | getScript() | DisplayerInterface | fi.hy.eassari.showtask.trainer |
- | - | - | 4 | - | 22 | getSetting(java.lang.String[], java.lang.String, java.lang.String, boolean) | DisplayerInterface | fi.hy.eassari.showtask.trainer |
- | - | - | 0 | - | 33 | getHelps() | DisplayerInterface | fi.hy.eassari.showtask.trainer |
- | - | - | 1 | - | 39 | registerCache(fi.hy.eassari.showtask.trainer.AttributeCache) | DisplayerInterface | fi.hy.eassari.showtask.trainer |
Produced by Team in a Box Eclipe Metrics on Thu May 13 10:30:09 EEST 2004