/// <summary>
            /// 轉型成JHSCETakeRecord
            /// </summary>
            /// <returns></returns>
            public JHSchool.Data.JHSCETakeRecord AsJHSCETakeRecord()
            {
                XmlElement root   = _record.ToXML();
                XmlNode    effort = root.SelectSingleNode("Extension/Extension/Effort");

                if (effort == null)
                {
                    effort = root.OwnerDocument.CreateElement("Effort");
                    root.SelectSingleNode("Extension/Extension").AppendChild(effort);
                }
                effort.InnerText = "" + Effort;
                _record.Load(root);
                return(_record);
            }
            /// <summary>
            /// 轉型成JHSCETakeRecord
            /// </summary>
            /// <returns></returns>
            public JHSchool.Data.JHSCETakeRecord AsJHSCETakeRecord()
            {
                XmlElement root       = _record.ToXML();
                XmlNode    assignment = root.SelectSingleNode("Extension/Extension/AssignmentScore");

                if (assignment == null)
                {
                    assignment = root.OwnerDocument.CreateElement("AssignmentScore");
                    root.SelectSingleNode("Extension/Extension").AppendChild(assignment);
                }
                assignment.InnerText = "" + AssignmentScore;
                _record.Load(root);
                return(_record);
            }