SQL Create statements 4/17/26

This commit is contained in:
2026-04-17 15:06:36 -04:00
parent 1daac33c0e
commit 043584e62b
130 changed files with 1660 additions and 0 deletions

34
GradeObjects.sql Normal file
View File

@@ -0,0 +1,34 @@
CREATE TABLE IF NOT EXISTS GradeObjects (
GradeObjectId INT NOT NULL,
OrgUnitId INT NOT NULL,
ParentGradeObjectId INT COMMENT 'Category ID if applicable',
Name VARCHAR(128),
TypeName VARCHAR(50),
StartDate DATETIME,
EndDate DATETIME,
IsAutoPointed TINYINT(1),
IsFormula TINYINT(1),
IsBonus TINYINT(1),
MaxPoints DECIMAL(19, 9),
CanExceedMaxGrade TINYINT(1),
ExcludeFromFinalGradeCalc TINYINT(1),
GradeSchemeId BIGINT,
Weight DECIMAL(19, 9),
NumLowestGradesToDrop INT,
NumHighestGradesToDrop INT,
WeightDistributionType VARCHAR(8),
CreatedDate DATETIME,
ToolName VARCHAR(50),
AssociatedToolItemId BIGINT,
LastModified DATETIME,
ShortName VARCHAR(128),
GradeObjectTypeId INT COMMENT '1=Numeric, 2=P/F, 3=SelectBox, 4=Text, 5=Calc, 6=Formula, 7=Final Calc, 8=Final Adj, 9=Category',
SortOrder INT,
IsDeleted TINYINT(1),
DeletedDate DATETIME,
DeletedByUserId INT,
ResultId INT,
ToolId INT,
Version INT,
PRIMARY KEY (GradeObjectId)
) CHARACTER SET utf8mb4;