Example #1
0
        public void Setup()
        {
            _Testlet = new Testlet("Test Testlet");

            _ItemsListFixed = new List <Item>
            {
                new Item
                {
                    ItemId   = Guid.NewGuid(),
                    ItemType = ItemTypeEnum.Pretest
                },
                new Item
                {
                    ItemId   = Guid.NewGuid(),
                    ItemType = ItemTypeEnum.Pretest
                },
                new Item
                {
                    ItemId   = Guid.NewGuid(),
                    ItemType = ItemTypeEnum.Pretest
                },
                new Item
                {
                    ItemId   = Guid.NewGuid(),
                    ItemType = ItemTypeEnum.Pretest
                },
                new Item
                {
                    ItemId   = Guid.NewGuid(),
                    ItemType = ItemTypeEnum.Opertational
                },
                new Item
                {
                    ItemId   = Guid.NewGuid(),
                    ItemType = ItemTypeEnum.Opertational
                },
                new Item
                {
                    ItemId   = Guid.NewGuid(),
                    ItemType = ItemTypeEnum.Opertational
                },
                new Item
                {
                    ItemId   = Guid.NewGuid(),
                    ItemType = ItemTypeEnum.Opertational
                },
                new Item
                {
                    ItemId   = Guid.NewGuid(),
                    ItemType = ItemTypeEnum.Opertational
                },
                new Item
                {
                    ItemId   = Guid.NewGuid(),
                    ItemType = ItemTypeEnum.Opertational
                }
            };
        }
Example #2
0
        static void Main(string[] args)
        {
            var testlet = new Testlet("Test Testlet");

            // create random
            List <Item> testItems  = testlet.Randomize(6, 4);
            var         jsonString = JsonConvert.SerializeObject(testItems);

            Console.WriteLine(JValue.Parse(jsonString).ToString(Formatting.Indented));
            Console.ReadKey();
        }
Example #3
0
        public static List <Item> CreateTestAndRandomize(string testletId, List <Item> testQuestions)
        {
            Testlet testlet = new Testlet(testletId, testQuestions);

            return(testlet.Randomize());
        }