Skip to content
Snippets Groups Projects
Grades.json 10.7 KiB
Newer Older
  "GradeService": {
Anton Bagliy's avatar
Anton Bagliy committed
      "url": "http://grade.sfedu.ru/",
      "token": "39se9832fh3e78fl23ois33mhfdff34gbuj34896"
  },
  "Discipline": {
      "Subject": "Разработка компиляторов",
      "Semester": 13
  "Service": "github",
  "Projects": [  
      { "namespace": "TestSimpleLexer",
        "tests": {
        "TestId": {
            "grade": 0,
            "subModuleNumber": 1,
            "subModuleNumber": 1,
            "subModuleNumber": 1,
            "subModuleNumber": 1,
            "subModuleNumber": 1,
            "subModuleNumber": 1,
        "TestComparisonsAndOps": { 
            "grade": 1,
            "subModuleNumber": 1,
            "subModuleNumber": 1,
        },
        "TestCommentFileEnd": { 
            "grade": 0.5,
            "subModuleNumber": 1,
        "TestCommentNextLine": { 
            "grade": 0.5,
            "subModuleNumber": 1,
        "TestMultLineComment": { 
            "grade": 0.5,
            "subModuleNumber": 1,
        },
        "TestCommentFileEnd": { 
            "grade": 0.5,
            "subModuleNumber": 1,
        },
        "TestCommentNextLine": { 
            "grade": 0.5,
            "subModuleNumber": 1,
        },
        "TestCommentNotClosed": { 
            "grade": 0.5,
            "subModuleNumber": 1,
      { "namespace": "TestLexer",
         "tests": {
           "TestIntParse": { 
                "grade": 0.2,
                "subModuleNumber": 0,
            },
           "TestIntFailDot": { 
                "grade": 0.2,
                "subModuleNumber": 0,
            },
           "TestIntFailSymbol": { 
                "grade": 0.2,
                "subModuleNumber": 0,
            },
           "TestIntFailEpty": { 
                "grade": 0.2,
                "subModuleNumber": 0,
            },
           "TestIntCollectNumber": { 
                "grade": 0.2,
                "subModuleNumber": 0,
            },
           
           "TestIdParse": { 
                "grade": 0.1,
                "subModuleNumber": 0,
            },
           "TestIdEmpty": { 
                "grade": 0.15,
                "subModuleNumber": 0,
            },
           "TestIdCaps": { 
                "grade": 0.15,
                "subModuleNumber": 0,
            },
           "TestIdNumbers": { 
                "grade": 0.15,
                "subModuleNumber": 0,
            },
           "TestIdUnderscore" : { 
                "grade": 0.15,
                "subModuleNumber": 0,
            },
           "TestIdDot": { 
                "grade": 0.15,
                "subModuleNumber": 0,
            },
           "TestIdDollar": { 
                "grade": 0.15,
                "subModuleNumber": 0,
            },
           
           "TestIntNotZeroParse": { 
                "grade": 0.33,
                "subModuleNumber": 0,
            },
           "TestIntNotZeroFail": { 
                "grade": 0.33,
                "subModuleNumber": 0,
            },
           "TestIntNotZeroPass": { 
                "grade": 0.34,
                "subModuleNumber": 0,
            },
           
           "TestLetterDigitParse": { 
                "grade": 0.5,
                "subModuleNumber": 0,
            },
           "TestLetterDigitFail": { 
                "grade": 0.5,
                "subModuleNumber": 0,
            },
           
           "TestLetterListParse": { 
                "grade": 0.5,
Anton Bagliy's avatar
Anton Bagliy committed
                "subModuleNumber": 0,
            },
           "TestLetterListFail": { 
                "grade": 0.5,
Anton Bagliy's avatar
Anton Bagliy committed
                "subModuleNumber": 0,
                "subModuleNumber": 0,
            },
           "TestDigitListFail": { 
                "grade": 0.5,
                "subModuleNumber": 0,
            },
           
           "TestLetterDigitGroupParse": { 
                "grade": 0.5,
                "subModuleNumber": 0,
            },
           "TestLetterDigitGroupFail": { 
                "grade": 0.5,
                "subModuleNumber": 0,
                "subModuleNumber": 0,
                "subModuleNumber": 0,
            },
           
           "TestQuotedStringParse": { 
                "grade": 0.5,
                "subModuleNumber": 0,
            },
           "TestQuotedStringFail": { 
                "grade": 0.5,
                "subModuleNumber": 0,
                "subModuleNumber": 0,
                "subModuleNumber": 0,
                "grade": 0,
                "subModuleNumber": 0,
                "grade": 0,
                "subModuleNumber": 0,
      { "namespace": "TestGeneratedLexer",
        "tests": {
           "TestIdCount":  { 
                "grade": 1.5,
                "subModuleNumber": 2,
                "subModuleNumber": 2,
                "subModuleNumber": 2,
                "subModuleNumber": 2,
                "subModuleNumber": 2,
                "subModuleNumber": 2,
            },
           "TestMultiLineCmtIds": { 
                "grade": 2,
                "subModuleNumber": 2,
      { "namespace": "TestGeneratedParser",
        "tests": {
           "TestWhile":  { 
                "grade": 2,
                "subModuleNumber": 4,
                "subModuleNumber": 4,
                "subModuleNumber": 4,
                "subModuleNumber": 4,
                "subModuleNumber": 4,
                "subModuleNumber": 4,
                "subModuleNumber": 4,
      { "namespace": "TestDescentParser",
        "tests": {
           "TestWhile": { 
                "grade": 4,
                "subModuleNumber": 3,
                "subModuleNumber": 3,
                "subModuleNumber": 3,
                "subModuleNumber": 3,
      { "namespace": "TestASTParser",
                "subModuleNumber": 5,
                "subModuleNumber": 5,
                "subModuleNumber": 5,
                "subModuleNumber": 5,
                "subModuleNumber": 5,
                "subModuleNumber": 5,
                "subModuleNumber": 5,
      { "namespace": "TestCodeGenerator",
                "subModuleNumber": 7,
                "subModuleNumber": 7,
Anton Bagliy's avatar
Anton Bagliy committed
                "grade": 7,
                "subModuleNumber": 7,
                "subModuleNumber": 7,
                "subModuleNumber": 7,
                "subModuleNumber": 7,
      { "namespace": "TestVisitors",
        "tests": {
           "NoLoopTest":  { 
                "grade": 0.5,
                "subModuleNumber": 6,
                "subModuleNumber": 6,
                "subModuleNumber": 6,
                "subModuleNumber": 6,
                "subModuleNumber": 6,
                "subModuleNumber": 6,
                "subModuleNumber": 6,
                "subModuleNumber": 6,
                "subModuleNumber": 6,
                "subModuleNumber": 6,
                "subModuleNumber": 6,
                "subModuleNumber": 6,