コード例 #1
0
 /// <summary>
 /// the constructor
 /// </summary>
 /// <param name="index">the index</param>
 /// <param name="uniqueId">the unique ID is the control id for the rubric group</param>
 /// <param name="numberOfColumn">the initial number of columns when the group is created.</param>
 public RubricGroupLevel(RubricGroupType type, int index, string uniqueId, int numberOfColumn)
     : base()
 {
     GroupType           = type;
     Index               = index;
     UniqueId            = uniqueId;
     _currentColumnIndex = numberOfColumn;
     InitElements();
 }
コード例 #2
0
 /// <summary>
 /// the constructor
 /// </summary>
 public EditRubricPage(RubricGroupType groupType)
     : base()
 {
     this.Name = MethodBase.GetCurrentMethod().DeclaringType.Name;
     this.PrintName();
     this.ExpectedUrl = "/Assess/Items/EditRubric.aspx";
     this.VerifyCurrentUrl();
     GroupType = groupType;
     InitElements();
 }
コード例 #3
0
        private EditRubricData getRubricData(RubricGroupType rubricGroupType)
        {
            ItemTypeData itemTypeData = new ItemTypeData();

            itemTypeData.GetTestDataFromResxResource("UITests.Data.Assess.Rubric.RubricResource",
                                                     "default_" + this.TestConfiguration.ApplicationName, 0);
            itemTypeData.Name = string.Format("Web Test Rubric: {0}", DateTime.Now.ToString("yyMMddMMssfff"));

            RubricColumnData rubricColumnData = new RubricColumnData();

            rubricColumnData.GetTestDataFromResxResource("UITests.Data.Assess.Rubric.RubricResource",
                                                         "default_" + this.TestConfiguration.ApplicationName, 0);

            RubricDescriptionData rubricDescriptionData = new RubricDescriptionData();

            rubricDescriptionData.GetTestDataFromResxResource("UITests.Data.Assess.Rubric.RubricResource",
                                                              "default_" + this.TestConfiguration.ApplicationName, 0);

            RubricRowData rubricRowData = new RubricRowData();

            rubricRowData.GetTestDataFromResxResource("UITests.Data.Assess.Rubric.RubricResource",
                                                      "default_" + this.TestConfiguration.ApplicationName, 0);
            rubricRowData.Descriptions = new List <RubricDescriptionData>();
            for (int i = 0; i < 3; i++)
            {
                rubricRowData.Descriptions.Add(rubricDescriptionData);
            }

            var standardPickerData = new StandardPickerData();

            standardPickerData.GetTestDataFromResxResource("UITests.Data.Assess.Standards.StandardPickerResource",
                                                           "default_" + this.TestConfiguration.ApplicationName, 0);

            var parentData = new SelectedStandardsGroupData();

            parentData.GetTestDataFromResxResource("UITests.Data.Assess.Standards.StandardPickerResource",
                                                   "default_" + this.TestConfiguration.ApplicationName, 0);

            var childData = new SelectedStandardsGroupData();

            childData.GetTestDataFromResxResource("UITests.Data.Assess.Standards.SelectedStandardsGroupResource",
                                                  "default_" + this.TestConfiguration.ApplicationName, 0);

            childData.Parent    = parentData;
            parentData.Children = new List <SelectedStandardsGroupData> {
                childData
            };
            standardPickerData.SelectedStandardsGroupData = parentData;

            RubricGroupData rubricGroupData = new RubricGroupData();

            rubricGroupData.GetTestDataFromResxResource("UITests.Data.Assess.Rubric.RubricResource",
                                                        "default_" + this.TestConfiguration.ApplicationName, 0);
            rubricGroupData.Row = new List <RubricRowData>();
            rubricGroupData.Row.Add(rubricRowData);
            rubricGroupData.Row.Add(rubricRowData);
            rubricGroupData.Standard = new List <StandardPickerData>();
            if (rubricGroupType == RubricGroupType.GroupOfThese)
            {
                rubricGroupData.Standard.Add(standardPickerData);
            }
            else
            {
                rubricGroupData.Standard.Add(standardPickerData);
                rubricGroupData.Standard.Add(standardPickerData);
            }

            EditRubricData data = new EditRubricData();

            data.RubricProperties = itemTypeData;
            data.Scale            = "Level";
            data.RubricLevels     = new List <RubricGroupData>();
            data.RubricLevels.Add(rubricGroupData);
            data.RubricColumns = new List <RubricColumnData>();
            data.RubricColumns.Add(rubricColumnData);
            data.RubricColumns.Add(rubricColumnData);
            data.RubricColumns.Add(rubricColumnData);
            return(data);
        }
コード例 #4
0
 /// <summary>
 /// constructor
 /// </summary>
 /// <param name="groupType">group type</param>
 /// <param name="overrideControlPrefix">override control prefix</param>
 public EditRubricForm(RubricGroupType groupType, string overrideControlPrefix = null)
     : base()
 {
     GroupType = groupType;
     InitElements();
 }