Nassiraaa commited on
Commit
5cfbc8d
1 Parent(s): 6ffeae6

Create cv_structure.json

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