Exemple #1
0
        public override void AddIt(BasicHolder holder)
        {
            var factory = new ExerciseContent.ExerciseFactory(holder as ExerciseHolder);
            var content = factory.GetGraphical(ExerciseName /*, Width, Height*/);

            content.ImportLayer(Layer);
            content.AddLayer("Votre réponse");
            content.UID = UID;

            holder.Contents.Add(content);
        }
        public override void AddIt(BasicHolder holder)
        {
            var         factory = new ExerciseContent.ExerciseFactory(holder as ExerciseHolder);
            QuizContent content;

            if (Mode == QuizMode.QCM)
            {
                content = factory.GetQCM(ExerciseName);
            }
            else
            {
                content = factory.GetQCU(ExerciseName);
            }

            content.ImportLayer(Layer);
            content.Bullets = Bullets;
            content.UID     = UID;

            holder.Contents.Add(content);
        }
Exemple #3
0
 /// <summary>
 ///     Initializes a new instance of the <see cref="ExerciseContent" /> class.
 /// </summary>
 /// <param name="holder">The holder.</param>
 /// <param name="name">The name.</param>
 /// <param name="processing">The processing.</param>
 internal QuizContent(BasicHolder holder, string name, ExerciseProcessing processing, QuizMode mode)
     : base(holder, name, processing)
 {
     Mode = mode;
 }
Exemple #4
0
 public BasicContent(BasicHolder holder, string name)
     : base(holder, name)
 {
 }
Exemple #5
0
 public abstract void AddIt(BasicHolder holder);