01: /**********************************************************************************
02: * $URL: https://source.sakaiproject.org/svn/sam/tags/sakai_2-4-1/samigo-api/src/java/org/sakaiproject/tool/assessment/data/ifc/assessment/ItemMetaDataIfc.java $
03: * $Id: ItemMetaDataIfc.java 15539 2006-10-04 07:15:31Z lydial@stanford.edu $
04: ***********************************************************************************
05: *
06: * Copyright (c) 2004, 2005, 2006 The Sakai Foundation.
07: *
08: * Licensed under the Educational Community License, Version 1.0 (the"License");
09: * you may not use this file except in compliance with the License.
10: * You may obtain a copy of the License at
11: *
12: * http://www.opensource.org/licenses/ecl1.php
13: *
14: * Unless required by applicable law or agreed to in writing, software
15: * distributed under the License is distributed on an "AS IS" BASIS,
16: * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
17: * See the License for the specific language governing permissions and
18: * limitations under the License.
19: *
20: **********************************************************************************/package org.sakaiproject.tool.assessment.data.ifc.assessment;
21:
22: public interface ItemMetaDataIfc extends java.io.Serializable {
23: public static final String OBJECTIVE = "OBJECTIVE";
24: public static final String KEYWORD = "KEYWORD";
25: public static final String RUBRIC = "RUBRIC";
26: public static final String RANDOMIZE = "RANDOMIZE";
27: public static final String SCALENAME = "SCALENAME";
28: public static final String PARTID = "PARTID";
29: public static final String POOLID = "POOLID";
30: public static final String TIMEALLOWED = "TIMEALLOWED";
31: public static final String NUMATTEMPTS = "NUMATTEMPTS";
32: public static final String CASE_SENSITIVE_FOR_FIB = "CASE_SENSITIVE";
33: public static final String MUTUALLY_EXCLUSIVE_FOR_FIB = "MUTUALLY_EXCLUSIVE";
34: //public static final String CASE_SENSITIVE_FOR_FIN= "CASE_SENSITIVE_FOR_FIN";
35: //public static final String MUTUALLY_EXCLUSIVE_FOR_FIN= "MUTUALLY_EXCLUSIVE_FOR_FIN";
36:
37: // used in QTI import/export
38: // possible entries YES, AGREE, UNDECIDED, AVERAGE, STRONGLY_AGREE, EXCELLENT, 5, 10
39:
40: public static final String PREDEFINED_SCALE = "PREDEFINED_SCALE";
41: public static final String SURVEY_YES = "YES";
42: public static final String SURVEY_AGREE = "AGREE";
43: public static final String SURVEY_UNDECIDED = "UNDECIDED";
44: public static final String SURVEY_AVERAGE = "AVERAGE";
45: public static final String SURVEY_STRONGLY_AGREE = "STRONGLY_AGREE";
46: public static final String SURVEY_EXCELLENT = "EXCELLENT";
47: public static final String SURVEY_5 = "5";
48: public static final String SURVEY_10 = "10";
49:
50: public static final String SURVEY_YESNO = "YESNO";
51: public static final String SURVEY_SCALEFIVE = "SCALEFIVE";
52: public static final String SURVEY_SCALETEN = "SCALETEN";
53:
54: Long getId();
55:
56: void setId(Long id);
57:
58: ItemDataIfc getItem();
59:
60: void setItem(ItemDataIfc item);
61:
62: String getLabel();
63:
64: void setLabel(String label);
65:
66: String getEntry();
67:
68: void setEntry(String entry);
69:
70: }
|