diff --git a/db/StoredProcedures.sql b/db/StoredProcedures.sql
index 22faf6f24dbe65ba030ed5b0b0d3453e349e5016..478b47f0aa05ddb6c84bdcde8973980a9dfd77e1 100644
--- a/db/StoredProcedures.sql
+++ b/db/StoredProcedures.sql
@@ -1130,7 +1130,7 @@ CREATE PROCEDURE `GetDisciplineInfoByID`(	IN `DiscID` INT )
 BEGIN  
 	-- TODO: Inline InternalCheckRate
 	SELECT 	disciplines.AuthorID,
-			disciplines.GradeID 			AS 'DisciplineGradeID',
+			disciplines.GradeID 			AS 'GradeID',
 			grades.Grade 					AS 'DisciplineGrade',
 			grades.Degree 					AS 'DisciplineDegree',
 			disciplines.ExamType,
@@ -1212,7 +1212,7 @@ BEGIN
 
 	SELECT DISTINCT disciplines.ID 			AS 'DisciplineID',
                     disciplines.ExamType 	AS 'DisciplineType',
-					disciplines.GradeID 			AS 'DisciplineGradeID',
+					disciplines.GradeID 			AS 'GradeID',
 					grades.Grade 					AS 'DisciplineGrade',
 					grades.Degree 					AS 'DisciplineDegree',
                     subjects.ID 			AS 'SubjectID',
@@ -1220,9 +1220,6 @@ BEGIN
                     disciplines_teachers.ID AS 'DisciplineTeacherID',
                     study_groups.ID 		AS 'StudyGroupID', 
                     study_groups.GroupNum 	AS 'StudyGroupNum', 
-                    grades2.ID 	 			AS 'StudyGroupGradeID',
-                    grades2.Grade 			AS 'StudyGroupGrade',
-                    grades2.Degree 			AS 'StudyGroupDegree',
                     study_groups.Name 		AS 'StudyGroupName',
                     (TeacherID = disciplines.AuthorID) 	AS 'isAuthor',
                     (modules.ID IS NOT NULL)			AS 'isMapCreated'
@@ -1236,7 +1233,6 @@ BEGIN
     INNER JOIN `subjects`				ON 	subjects.ID = disciplines.SubjectID
     LEFT JOIN  `study_groups` 			ON 	study_groups.ID = disciplines_groups.StudyGroupID
     LEFT JOIN `modules` 				ON 	disciplines.ID = modules.DisciplineID
-    LEFT JOIN `grades` grades2 			ON 	grades2.ID = study_groups.GradeID
     WHERE 	disciplines.SemesterID = semID
     ORDER BY 	grades.ID 				ASC, 
     			subjects.Name 			ASC,