package kornell.core.scorm12.rte.cmi.core;
import java.util.Map;
import kornell.core.entity.CourseClass;
import kornell.core.entity.Enrollment;
import kornell.core.entity.Person;
import kornell.core.scorm12.rte.DMElement;
import kornell.core.scorm12.rte.DataType;
import kornell.core.scorm12.rte.SCOAccess;
public class LessonMode extends DMElement{
private static final String browse = "browse";
private static final String normal = "normal";
private static final String review = "review";
public static LessonMode dme = new LessonMode();
public LessonMode() {
super("lesson_mode",false,DataType.CMIVocabulary(browse,normal,review),SCOAccess.RO);
}
@Override
public Map<String, String> initializeMap(Map<String, String> entries, Person p,Enrollment enrollment,
CourseClass courseClass) {
//TODO: SCORM 1.2: Detect and initilialize in other modes
return defaultTo(entries, normal);
}
}