コード例 #1
0
        public PlanDesign(SchoolCurriculum curriculum)
        {
            CurriculumDesign result = new CurriculumDesign(curriculum);

            Curricula = new List <CurriculumDesign> {
                result
            };
        }
コード例 #2
0
        public CurriculumDesign(SchoolCurriculum curriculum)
        {
            Tasks = new List<LTDesign>();
            Enabled = true;
            Name = "imported";
            Description = "N/A";

            foreach (ILearningTask task in curriculum)
                Tasks.Add(new LTDesign(task));
        }
コード例 #3
0
        public SchoolCurriculum AsSchoolCurriculum(SchoolWorld world)
        {
            SchoolCurriculum result = new SchoolCurriculum();

            foreach (CurriculumDesign curr in Curricula)
            {
                result.Add(curr.AsSchoolCurriculum(world));
            }

            return(result);
        }
コード例 #4
0
        public CurriculumDesign(SchoolCurriculum curriculum)
        {
            Tasks       = new List <LTDesign>();
            Enabled     = true;
            Name        = "imported";
            Description = "N/A";

            foreach (ILearningTask task in curriculum)
            {
                Tasks.Add(new LTDesign(task));
            }
        }
コード例 #5
0
        public SchoolCurriculum AsSchoolCurriculum(SchoolWorld world)
        {
            SchoolCurriculum curriculum = new SchoolCurriculum();

            if (!Enabled)
            {
                return(curriculum);
            }

            Tasks.
            Select(x => x.AsILearningTask(world)).
            Where(x => x != null).
            ToList().
            ForEach(x => curriculum.Add(x));

            return(curriculum);
        }
コード例 #6
0
        public SchoolCurriculum AsSchoolCurriculum(SchoolWorld world)
        {
            SchoolCurriculum result = new SchoolCurriculum();
            foreach (CurriculumDesign curr in Curricula)
                result.Add(curr.AsSchoolCurriculum(world));

            return result;
        }
コード例 #7
0
 public PlanDesign(SchoolCurriculum curriculum)
 {
     CurriculumDesign result = new CurriculumDesign(curriculum);
     Curricula = new List<CurriculumDesign> {result};
 }
コード例 #8
0
        public SchoolCurriculum AsSchoolCurriculum(SchoolWorld world)
        {
            SchoolCurriculum curriculum = new SchoolCurriculum();
            if (!Enabled)
                return curriculum;

            Tasks.
                Select(x => x.AsILearningTask(world)).
                Where(x => x != null).
                ToList().
                ForEach(x => curriculum.Add(x));

            return curriculum;
        }