:Credential
CONTEXT: object.informational.education.credential
An Educational Credential is a document or certificate proving a person's education level or qualifications. It can be a diploma, academic degree, certification, qualification, badge, or a public or private document affirming the learning outcome, achievement, competence, or status of an individual, issued by an education institution or a recognized authority.
Educational Credential Data Structure
| Field | Type | Description | Mandatory | Reference |
|---|---|---|---|---|
| credentialImage | CDID | ID of credental image (resource) | No | |
| credentialType | Enum | Type of the credential (e.g., Diploma, Degree, Certificate) | Yes | |
| subject | String | Subject or field of study for the credential | Yes | |
| level | Enum | Level of the credential (e.g., Undergraduate, Graduate) | No | |
| titleObtained | String | Title obtained from the credential, if any | No | |
| moduleRef | CDID | Reference to the education module | Yes | |
| issuedBy | CDID | Entity/Actor that issued the credential | Yes | |
| issuedTo | CDID | Actor that earned this credential | Yes | |
| issuedFor | CDID | Entity/Actor for whom the module is organized | No | |
| startTime | Date | Start time of the education period | No | |
| endTime | Date | End time of the education period | No | |
| dateIssued | Date | Date when the credential was issued | Yes | |
| teacher | String | Teacher that was holding the lectures | No | |
| teacherRef | CDID | Actor (Teacher) that was holding the lectures | No | |
| score | Enum | Score or grade achieved, if applicable | No | |
| scorePoints | Number | Score or grade achieved, if applicable | No |
Example
{
"credentialType": "Degree",
"subject": "Computer Science",
"level": "Undergraduate",
"titleObtained": "Bachelor of Science in Computer Science",
"moduleRef": "3f293f29-4466-4607-8bd8-6f202e2b8e51",
"issuedBy": "b7d6e1e8-669a-4e33-b3d6-1b0bfa2c8791",
"issuedTo": "3f293f29-4466-4607-8bd8-6f202e2b8e51",
"issuedFor": "b7d6e1e8-669a-4e33-b3d6-1b0bfa2c8791",
"startTime": "2019-09-01",
"endTime": "2020-06-01",
"dateIssued": "2020-06-01",
"teacher": "Professor XYZ",
"teacherRef": "b7d6e1e8-669a-4e33-b3d6-1b0bfa2c8791",
"score": "HighDistinction",
"scorePoints": 5.0
}
Enums
CredentialType
enum CredentialType {
Diploma = 'Diploma',
Degree = 'Degree',
Certificate = 'Certificate',
AdvancedDiploma = 'AdvancedDiploma',
AssociateDegree = 'AssociateDegree',
BachelorDegree = 'BachelorDegree',
MasterDegree = 'MasterDegree',
DoctorateDegree = 'DoctorateDegree',
ProfessionalCertification = 'ProfessionalCertification',
VocationalQualification = 'VocationalQualification',
}
Level
enum Level {
PrePrimary = 'PrePrimary',
Primary = 'Primary',
Secondary = 'Secondary',
Undergraduate = 'Undergraduate',
Graduate = 'Graduate',
Postgraduate = 'Postgraduate',
Doctorate = 'Doctorate',
PostDoctorate = 'PostDoctorate',
}
Score
enum Score {
Excellent = 'Excellent',
Good = 'Good',
Average = 'Average',
BelowAverage = 'BelowAverage',
Poor = 'Poor',
Failed = 'Failed',
Distinction = 'Distinction',
HighDistinction = 'HighDistinction',
}
Note: These are proposed enum values. They may need to be adjusted based on the specific requirements of your application.