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); }
/// <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; }
public BasicContent(BasicHolder holder, string name) : base(holder, name) { }
public abstract void AddIt(BasicHolder holder);