Record representing a single completed course.
Record Key
tid
Timestamp-based ID
Properties
createdAt
string
datetime
Required
Client-declared timestamp when this record was originally created.
education
ref
com.atproto.repo.strongRef
Optional
Reference to the associated id.sifa.profile.education record, if applicable.
institution
string
Optional
Institution or platform offering the course.
maxLength: 1000 bytesmaxGraphemes: 100 graphemesname
string
Required
Course name.
maxLength: 2000 bytesminLength: 1 bytesmaxGraphemes: 200 graphemesnumber
string
Optional
Course number or code (e.g., 'CS101').
maxLength: 500 bytesmaxGraphemes: 50 graphemesView raw schema
{
"key": "tid",
"type": "record",
"record": {
"type": "object",
"required": [
"name",
"createdAt"
],
"properties": {
"name": {
"type": "string",
"maxLength": 2000,
"minLength": 1,
"description": "Course name.",
"maxGraphemes": 200
},
"number": {
"type": "string",
"maxLength": 500,
"description": "Course number or code (e.g., 'CS101').",
"maxGraphemes": 50
},
"createdAt": {
"type": "string",
"format": "datetime",
"description": "Client-declared timestamp when this record was originally created."
},
"education": {
"ref": "com.atproto.repo.strongRef",
"type": "ref",
"description": "Reference to the associated id.sifa.profile.education record, if applicable."
},
"institution": {
"type": "string",
"maxLength": 1000,
"description": "Institution or platform offering the course.",
"maxGraphemes": 100
}
}
},
"description": "Record representing a single completed course."
}