Skip to content
Snippets Groups Projects
Grades.json 5.33 KiB
Newer Older
  "RecordBooks": {
       "czen": 148
  },
  "GradeService": {
      "url": "http://grade/~dev_rating/",
      "token": "39se9832fh3e78fl23ois33mhfdff34gbuj34896"
  },
  "Discipline": {
      "ID": 3726
  },
  "Tasks": [  
      { "name": "TestSimpleLexer",
        "modules": [
            {
                "id": 35712,
                "weight": 0.5
            },
            {
                "id": 35713,
                "weight": 0.5
            },
        ],
        "TestId": 0,
        
        "TestOps": 0.5,
        "TestKeywords": 0.5,
        "TestComparisons": 1,
        "TestComparisonsAndOps": 1,
        "TestCommentFileEnd": 0.5,
        "TestCommentNextLine": 0.5,
        
        "TestMultLineComment": 0.5,
        "TestCommentFileEnd": 0.5,
        "TestCommentNextLine": 0.5,
        "TestCommentNotClosed": 0.5
        "modules": [
            {
                "id": 35710,
                "weight": 0.5
            },
            {
                "id": 35711,
                "weight": 0.5
            },
        ],
           "TestIntParse": 0.2,
           "TestIntFailDot": 0.2,
           "TestIntFailSymbol": 0.2,
           "TestIntFailEpty": 0.2,
           "TestIntCollectNumber": 0.2,
           
           "TestIdParse": 0.1,
           "TestIdEmpty": 0.15,
           "TestIdCaps": 0.15,
           "TestIdNumbers": 0.15,
           "TestIdUnderscore" : 0.15,
           "TestIdDot": 0.15,
           "TestIdDollar": 0.15,
           
           "TestIntNotZeroParse": 0.33,
           "TestIntNotZeroFail": 0.33,
           "TestIntNotZeroPass": 0.34,
           
           "TestLetterDigitParse": 0.5,
           "TestLetterDigitFail": 0.5,
           
           "TestLetterListParse": 0.5,
           "TestLetterListFail": 0.5,
           
           "TestDigitListParse": 0.5,
           "TestDigitListFail": 0.5,
           
           "TestLetterDigitGroupParse": 0.5,
           "TestLetterDigitGroupFail": 0.5,
           
           "TestDoubleParse": 0.5,
           "TestDoubleFail": 0.5,
           
           "TestQuotedStringParse": 0.5,
           "TestQuotedStringFail": 0.5,
           
           "TestCommentParse": 0.5,
           "TestCommentFail": 0.5,
           
           "TestIdChainParse": 0.5,
           "TestIdChainFail": 0.5
      },
      { "name": "TestGeneratedLexer",
        "modules": [
            {
                "id": 35714,
                "weight": 0.5
            },
            {
                "id": 35715,
                "weight": 0.5
            },
        ],
           "TestIdCount": 1.5,
           "TestIdInfo": 2,
           
           "TestNumbers": 1.5,
           
           "TestString": 1,
           "TestSingleLineCmt": 1,
           "TestMultiLineCmt": 1,
           "TestMultiLineCmtIds": 2
        }
      },
      { "name": "TestGeneratedParser",
        "modules": [
            {
                "id": 35721,
                "weight": 0.5
            },
            {
                "id": 35722,
                "weight": 0.5
            },
        ],
           "TestWhile": 2,
           "TestRepeat": 2,
           "TestFor": 2,
           "TestWrite": 2,
           "TestIf": 2,
           "TestVar": 3,
           "TestExr": 3
        }
      },
      { "name": "TestDescentParser",
        "modules": [
            {
                "id": 35719,
                "weight": 0.5
            },
            {
                "id": 35720,
                "weight": 0.5
            },
        ],
           "TestWhile": 3,
           "TestFor": 4,
           "TestIf": 3,
           "TestExpr": 4
        }
      },
      { "name": "TestASTParser",
        "modules": [
            {
                "id": 35723,
                "weight": 0.5
            },
            {
                "id": 35724,
                "weight": 0.5
            },
        ],
           "TestWhile": 2,
           "TestRepeat": 2,
           "TestFor": 2,
           "TestWrite": 2,
           "TestIf": 2,
           "TestVarDef": 3,
           "TestBinary": 3,
        }
      },
      { "name": "TestCodeGenerator",
        "modules": [
            {
                "id": 35726,
                "weight": 0.4444
            },
            {
                "id": 35727,
                "weight": 0.5555
            },
        ],
           "SmokeTest": 0,
           "TestOutput": 0,
           "TestIntDivMod": 8,
           "TestIf": 3,
           "TestWhile": 3,
           "TestUntil": 2
        }
      },
      { "name": "TestVisitors",
        "modules": [
            {
                "id": 35725,
                "weight": 0.5
            }
        ],
           "NoLoopTest": 0.5,
           "ThreeLoopsTest": 0.5,
           
           "OneVarTest": 0.5,
           "ManyVarTest": 0.5,
           
           "AssignTest": 0.33,
           "CycleTest": 0.33,
           "WriteTest": 0.34,
           
           "OneLoopTest": 0.33,
           "ThreeLoopsTest1": 0.33,
           "LoopTreeTest": 0.34,