EDU: Notes – Data: Managing History
By Sol in Lab
Examples
- Teacher’s classes
- Student’s classes
- Class students
Implementation (Options)
- Metadata
- Store history in
usermeta
/postmeta
(depending on object storing history for)
- Example: Teacher’s class history
usermeta
properties (Array of arrays or objects)
id
: class ID
date_start
: [start date] (when user added to class)
date_end
: [end date] (when user removed from class)
- Example: Teacher(s) of old class (class no longer active)
postmeta
properties
key
: teachers – Array of user IDs
- Contains most current list of teachers for class