File size: 2,397 Bytes
5cfbc8d
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
{
  "type": "object",
  "properties": {
    "education": {
      "type": "object",
      "properties": {
        "overall_score": {"type": "number", "minimum": 0, "maximum": 10},
        "elements": {
          "type": "array",
          "items": {
            "type": "object",
            "properties": {
              "degree_present": {"type": "boolean"},
              "year_present": {"type": "boolean"},
              "institution_present": {"type": "boolean"},
              "score": {"type": "number", "minimum": 0, "maximum": 10}
            },
            "required": ["degree_present", "year_present", "institution_present", "score"]
          }
        }
      },
      "required": ["overall_score", "elements"]
    },
    "work_experience": {
      "type": "object",
      "properties": {
        "overall_score": {"type": "number", "minimum": 0, "maximum": 10},
        "elements": {
          "type": "array",
          "items": {
            "type": "object",
            "properties": {
              "job_title_present": {"type": "boolean"},
              "company_present": {"type": "boolean"},
              "dates_present": {"type": "boolean"},
              "technologies_present": {"type": "boolean"},
              "responsibilities_present": {"type": "boolean"},
              "achievements_present": {"type": "boolean"},
              "responsibilities_quality": {"type": "number", "minimum": 0, "maximum": 10},
              "achievements_quality": {"type": "number", "minimum": 0, "maximum": 10},
              "score": {"type": "number", "minimum": 0, "maximum": 10}
            },
            "required": ["job_title_present", "company_present", "dates_present", "technologies_present", "responsibilities_present", "achievements_present", "responsibilities_quality", "achievements_quality", "score"]
          }
        }
      },
      "required": ["overall_score", "elements"]
    },
    "profile": {
      "type": "object",
      "properties": {
        "overall_score": {"type": "number", "minimum": 0, "maximum": 10},
        "brief_overview_present": {"type": "boolean"},
        "career_goals_present": {"type": "boolean"},
        "objective_present": {"type": "boolean"}
      },
      "required": ["overall_score", "brief_overview_present", "career_goals_present", "objective_present"]
    }
  },
  "required": ["education", "work_experience", "profile"]
}