public static Scorm1_2.scoreType Translate(Scorm2004.scoreType i) { if (i == null) { return(null); } Scorm1_2.scoreType ret = new Scorm1_2.scoreType(); ret.max = i.max; ret.min = i.min; ret.raw = i.raw; return(ret); }
public static Scorm2004.scoreType Translate(Scorm1_2.scoreType i) { if (i == null) { return(null); } Scorm2004.scoreType ret = new Scorm2004.scoreType(); ret.max = i.max; ret.min = i.min; ret.raw = i.raw; ret.scaled = (i.raw - i.min) / (i.max - i.min); if (ret.scaled.HasValue) { ret.scaled = System.Math.Round(ret.scaled.Value * 100) / 100; } return(ret); }
public static Scorm2004.scoreType Translate(Scorm1_2.scoreType i) { if (i == null) return null; Scorm2004.scoreType ret = new Scorm2004.scoreType(); ret.max = i.max; ret.min = i.min; ret.raw = i.raw; ret.scaled = (i.raw - i.min) / (i.max - i.min); if(ret.scaled.HasValue) ret.scaled = System.Math.Round(ret.scaled.Value * 100) / 100; return ret; }